.elementor-327 .elementor-element.elementor-element-192c89fb{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.8;box-shadow:0px 8px 30px 0px rgba(14.999999999999995, 21.000000000000018, 46, 0.25);--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-327 .elementor-element.elementor-element-192c89fb:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-192c89fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/wyoming-us-flag.jpg");background-size:cover;}.elementor-327 .elementor-element.elementor-element-192c89fb::before, .elementor-327 .elementor-element.elementor-element-192c89fb > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-192c89fb > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-192c89fb > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-192c89fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-192c89fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#171C26;--background-overlay:'';}.elementor-327 .elementor-element.elementor-element-4a2c1871{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-45861a1e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-66e8218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-66e8218 .elementor-heading-title{font-weight:400;text-transform:uppercase;letter-spacing:0.8px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-327 .elementor-element.elementor-element-0a1b7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"American Captain", Sans-serif;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-48885cc5{--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;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-248babb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-3402a5b{--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;}.elementor-327 .elementor-element.elementor-element-21cf942{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-30c5d07{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-30c5d07:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-30c5d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/illegal-immigration-2.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-30c5d07::before, .elementor-327 .elementor-element.elementor-element-30c5d07 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-30c5d07 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-30c5d07 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-30c5d07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-30c5d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-b299354{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-b299354::before, .elementor-327 .elementor-element.elementor-element-b299354 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b299354 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b299354 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-b299354 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-b299354 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-b299354:hover::before, .elementor-327 .elementor-element.elementor-element-b299354:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b299354:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b299354 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-b299354 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-b299354:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-b299354, .elementor-327 .elementor-element.elementor-element-b299354::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-b299354.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-30b6f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-30b6f95 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-47bc3d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-a900b30{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-a900b30:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-a900b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/prices-and-affordability-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-a900b30::before, .elementor-327 .elementor-element.elementor-element-a900b30 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-a900b30 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-a900b30 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-a900b30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-a900b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-38cd815{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-38cd815::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-38cd815:hover::before, .elementor-327 .elementor-element.elementor-element-38cd815:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-38cd815:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-38cd815 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-38cd815:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-38cd815, .elementor-327 .elementor-element.elementor-element-38cd815::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-38cd815.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-0b94bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-0b94bcf .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-a0d9dda{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-1635257{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-4c715bb{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-4c715bb:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-4c715bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/mining-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-4c715bb::before, .elementor-327 .elementor-element.elementor-element-4c715bb > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-4c715bb > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-4c715bb > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-4c715bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-4c715bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-4d29342{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-4d29342::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-4d29342:hover::before, .elementor-327 .elementor-element.elementor-element-4d29342:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-4d29342:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-4d29342 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-4d29342:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-4d29342, .elementor-327 .elementor-element.elementor-element-4d29342::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-4d29342.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-3142f6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-3142f6e .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-4ed168e{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-df816d8{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-df816d8:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-df816d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/public-lands-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-df816d8::before, .elementor-327 .elementor-element.elementor-element-df816d8 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-df816d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-df816d8 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-df816d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-df816d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-6a6a27c{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-6a6a27c::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-6a6a27c:hover::before, .elementor-327 .elementor-element.elementor-element-6a6a27c:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-6a6a27c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-6a6a27c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-6a6a27c:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-6a6a27c, .elementor-327 .elementor-element.elementor-element-6a6a27c::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-6a6a27c.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-e6a5675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-e6a5675 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-5ded2c3{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-1c4ac04{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-1c4ac04:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-1c4ac04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/iStock-cheyenne.jpg");background-size:cover;}.elementor-327 .elementor-element.elementor-element-1c4ac04::before, .elementor-327 .elementor-element.elementor-element-1c4ac04 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1c4ac04 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1c4ac04 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-1c4ac04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-1c4ac04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-265a394{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-265a394::before, .elementor-327 .elementor-element.elementor-element-265a394 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-265a394 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-265a394 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-265a394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-265a394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-265a394:hover::before, .elementor-327 .elementor-element.elementor-element-265a394:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-265a394:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-265a394 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-265a394 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-265a394:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-265a394, .elementor-327 .elementor-element.elementor-element-265a394::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-265a394.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-205d982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-205d982 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-fb4cc9f{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-a137d9c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-27b9920{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-27b9920:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-27b9920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/oil-and-gas-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-27b9920::before, .elementor-327 .elementor-element.elementor-element-27b9920 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-27b9920 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-27b9920 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-27b9920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-27b9920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-077d94f{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-077d94f::before, .elementor-327 .elementor-element.elementor-element-077d94f > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-077d94f > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-077d94f > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-077d94f > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-077d94f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-077d94f:hover::before, .elementor-327 .elementor-element.elementor-element-077d94f:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-077d94f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-077d94f > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-077d94f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-077d94f:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-077d94f, .elementor-327 .elementor-element.elementor-element-077d94f::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-077d94f.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-48afc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-48afc94 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-86088e9{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-65cd15c{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-65cd15c:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-65cd15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/second-amendment-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-65cd15c::before, .elementor-327 .elementor-element.elementor-element-65cd15c > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-65cd15c > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-65cd15c > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-65cd15c > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-65cd15c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-d5a8b1e{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-d5a8b1e::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-d5a8b1e:hover::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-d5a8b1e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-d5a8b1e:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-d5a8b1e, .elementor-327 .elementor-element.elementor-element-d5a8b1e::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-d5a8b1e.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-0de40f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-0de40f3 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-7bc571a{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-365305f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-7db8806{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-7db8806:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-7db8806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/crypto-and-blockchain-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-7db8806::before, .elementor-327 .elementor-element.elementor-element-7db8806 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-7db8806 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-7db8806 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-7db8806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-7db8806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-dd644d2{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-dd644d2::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-dd644d2:hover::before, .elementor-327 .elementor-element.elementor-element-dd644d2:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-dd644d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-dd644d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-dd644d2:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-dd644d2, .elementor-327 .elementor-element.elementor-element-dd644d2::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-dd644d2.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-bbef48b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-bbef48b .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-17e8e76{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-cbdee55{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-cbdee55:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-cbdee55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/better-more-efficient-government-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-cbdee55::before, .elementor-327 .elementor-element.elementor-element-cbdee55 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-cbdee55 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-cbdee55 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-cbdee55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-cbdee55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-1c19403{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-1c19403::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-1c19403:hover::before, .elementor-327 .elementor-element.elementor-element-1c19403:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1c19403:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-1c19403 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-1c19403:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-1c19403, .elementor-327 .elementor-element.elementor-element-1c19403::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-1c19403.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-9aee2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-9aee2f5 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-d42267c{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-359445f{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-359445f:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-359445f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/social-security-medicare-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-359445f::before, .elementor-327 .elementor-element.elementor-element-359445f > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-359445f > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-359445f > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-359445f > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-359445f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-eee790e{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-eee790e::before, .elementor-327 .elementor-element.elementor-element-eee790e > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-eee790e > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-eee790e > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-eee790e > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-eee790e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-eee790e:hover::before, .elementor-327 .elementor-element.elementor-element-eee790e:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-eee790e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-eee790e > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-eee790e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-eee790e:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-eee790e, .elementor-327 .elementor-element.elementor-element-eee790e::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-eee790e.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-ea14775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-ea14775 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-5e47bc8{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-c749d20{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-7a69731{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-7a69731:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-7a69731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/veterans-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-7a69731::before, .elementor-327 .elementor-element.elementor-element-7a69731 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-7a69731 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-7a69731 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-7a69731 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-7a69731 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-2565816{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-2565816::before, .elementor-327 .elementor-element.elementor-element-2565816 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-2565816 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-2565816 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-2565816 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-2565816 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-2565816:hover::before, .elementor-327 .elementor-element.elementor-element-2565816:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-2565816:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-2565816 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-2565816 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-2565816:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-2565816, .elementor-327 .elementor-element.elementor-element-2565816::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-2565816.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-867a27e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-867a27e .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-bcab7b6{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-80ec909{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-80ec909:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-80ec909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/farming-and-ranching-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-80ec909::before, .elementor-327 .elementor-element.elementor-element-80ec909 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-80ec909 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-80ec909 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-80ec909 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-80ec909 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-8d05e26{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-8d05e26::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-8d05e26:hover::before, .elementor-327 .elementor-element.elementor-element-8d05e26:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-8d05e26:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-8d05e26 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-8d05e26:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-8d05e26, .elementor-327 .elementor-element.elementor-element-8d05e26::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-8d05e26.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-6f20fb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-6f20fb4 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-1097c45{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-537b24b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-57e2ac4{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-57e2ac4:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-57e2ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/defending-unborn-babies-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-57e2ac4::before, .elementor-327 .elementor-element.elementor-element-57e2ac4 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-57e2ac4 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-57e2ac4 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-57e2ac4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-57e2ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-01b825e{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-01b825e::before, .elementor-327 .elementor-element.elementor-element-01b825e > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-01b825e > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-01b825e > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-01b825e > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-01b825e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-01b825e:hover::before, .elementor-327 .elementor-element.elementor-element-01b825e:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-01b825e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-01b825e > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-01b825e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-01b825e:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-01b825e, .elementor-327 .elementor-element.elementor-element-01b825e::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-01b825e.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-325da6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-325da6f .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-c5f07c1{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-a906b1e{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-a906b1e:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-a906b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/national-defense-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-a906b1e::before, .elementor-327 .elementor-element.elementor-element-a906b1e > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-a906b1e > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-a906b1e > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-a906b1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-a906b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-23860c8{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-23860c8::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-23860c8:hover::before, .elementor-327 .elementor-element.elementor-element-23860c8:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-23860c8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-23860c8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-23860c8:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-23860c8, .elementor-327 .elementor-element.elementor-element-23860c8::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-23860c8.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-6d57461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-6d57461 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-45bdaa7{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-173edc8{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-173edc8:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-173edc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/drain-the-swamp-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-173edc8::before, .elementor-327 .elementor-element.elementor-element-173edc8 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-173edc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-173edc8 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-173edc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-173edc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-c88ccbd{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-c88ccbd::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-c88ccbd:hover::before, .elementor-327 .elementor-element.elementor-element-c88ccbd:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-c88ccbd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-c88ccbd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-c88ccbd:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-c88ccbd, .elementor-327 .elementor-element.elementor-element-c88ccbd::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-c88ccbd.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-0eb1586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-0eb1586 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-bcd6092{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-4ea832b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-1ccfd6b{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-1ccfd6b:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-1ccfd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/education-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-1ccfd6b::before, .elementor-327 .elementor-element.elementor-element-1ccfd6b > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1ccfd6b > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-1ccfd6b > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-1ccfd6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-1ccfd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-22be936{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-22be936::before, .elementor-327 .elementor-element.elementor-element-22be936 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-22be936 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-22be936 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-22be936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-22be936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-22be936:hover::before, .elementor-327 .elementor-element.elementor-element-22be936:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-22be936:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-22be936 > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-22be936 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-22be936:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-22be936, .elementor-327 .elementor-element.elementor-element-22be936::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-22be936.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-f0485ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-f0485ab .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-34e4ece{padding:0px 0px 10px 0px;}.elementor-327 .elementor-element.elementor-element-84ab707{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--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-327 .elementor-element.elementor-element-84ab707:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-84ab707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://friessforwy.com/wp-content/uploads/2026/03/traditional-values-1.jpg");background-position:center center;background-size:cover;}.elementor-327 .elementor-element.elementor-element-84ab707::before, .elementor-327 .elementor-element.elementor-element-84ab707 > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-84ab707 > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-84ab707 > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-84ab707 > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-84ab707 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(219deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-327 .elementor-element.elementor-element-b2dafac{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-b2dafac::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152D00 0%, #0F152D 80%);}.elementor-327 .elementor-element.elementor-element-b2dafac:hover::before, .elementor-327 .elementor-element.elementor-element-b2dafac:hover > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b2dafac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .elementor-background-slideshow:hover::before, .elementor-327 .elementor-element.elementor-element-b2dafac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F152DA8 0%, var( --e-global-color-text ) 80%);}.elementor-327 .elementor-element.elementor-element-b2dafac:hover{--overlay-opacity:0.88;}.elementor-327 .elementor-element.elementor-element-b2dafac, .elementor-327 .elementor-element.elementor-element-b2dafac::before{--overlay-transition:0.5s;}.elementor-327 .elementor-element.elementor-element-b2dafac.e-con{--align-self:stretch;}.elementor-327 .elementor-element.elementor-element-96eea70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-327 .elementor-element.elementor-element-96eea70 .elementor-heading-title{font-family:"American Captain", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-ff1db34{padding:0px 0px 10px 0px;}@media(min-width:768px){.elementor-327 .elementor-element.elementor-element-4a2c1871{--content-width:960px;}.elementor-327 .elementor-element.elementor-element-21cf942{--content-width:907px;}.elementor-327 .elementor-element.elementor-element-a137d9c{--content-width:907px;}.elementor-327 .elementor-element.elementor-element-c749d20{--content-width:907px;}.elementor-327 .elementor-element.elementor-element-4ea832b{--content-width:907px;}}@media(max-width:1024px){.elementor-327 .elementor-element.elementor-element-192c89fb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-327 .elementor-element.elementor-element-66e8218 .elementor-heading-title{font-size:54px;line-height:1.1;}.elementor-327 .elementor-element.elementor-element-21cf942{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-b299354{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-38cd815{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-1635257{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-4d29342{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-6a6a27c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-265a394{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-a137d9c{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-077d94f{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-d5a8b1e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-365305f{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-dd644d2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-1c19403{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-eee790e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-c749d20{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-2565816{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-8d05e26{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-537b24b{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-01b825e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-23860c8{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-c88ccbd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-4ea832b{--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-22be936{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-b2dafac{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-327 .elementor-element.elementor-element-192c89fb{--min-height:96vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-66e8218 .elementor-heading-title{font-size:40px;}.elementor-327 .elementor-element.elementor-element-21cf942{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-30c5d07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-b299354{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-a900b30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-38cd815{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-1635257{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-4c715bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-4d29342{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-df816d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-6a6a27c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-1c4ac04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-265a394{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-a137d9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-27b9920{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-077d94f{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-65cd15c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-d5a8b1e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-365305f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-7db8806{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-dd644d2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-cbdee55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-1c19403{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-359445f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-eee790e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-c749d20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-7a69731{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-2565816{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-80ec909{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-8d05e26{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-537b24b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-57e2ac4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-01b825e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-a906b1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-23860c8{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-173edc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-c88ccbd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-4ea832b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-327 .elementor-element.elementor-element-1ccfd6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-22be936{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-84ab707{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-b2dafac{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for heading, class: .elementor-element-66e8218 */.elementor-327 .elementor-element.elementor-element-66e8218 {
  margin-bottom: 0 !important;
}

.elementor-327 .elementor-element.elementor-element-66e8218 h1 {
  position: relative;
  text-transform: uppercase;
  padding-top: 20px;
}

.elementor-327 .elementor-element.elementor-element-66e8218 h1::before {
  content: "";
  position: absolute;
  left: 0;
  top: -10%;
  transform: translateY(-50%);
  width: 65px;
  height: 4px;
  background: linear-gradient(
    90deg,
    #901721,
    #C12033
  );
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a1b7fa */.elementor-327 .elementor-element.elementor-element-0a1b7fa h2 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    line-height: 0.9;
    color: #B91D2A;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b299354 */.elementor-327 .elementor-element.elementor-element-b299354 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c5d07 */.elementor-327 .elementor-element.elementor-element-30c5d07 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-30c5d07 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-30c5d07::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-30c5d07:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-30c5d07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-30c5d07:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-30c5d07 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-30c5d07 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-30c5d07 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-30c5d07:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-30c5d07:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-30c5d07 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-30c5d07:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-30c5d07 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38cd815 */.elementor-327 .elementor-element.elementor-element-38cd815 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a900b30 */.elementor-327 .elementor-element.elementor-element-a900b30 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-a900b30 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-a900b30::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-a900b30:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-a900b30::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-a900b30:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-a900b30 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-a900b30 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-a900b30 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-a900b30:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-a900b30:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-a900b30 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-a900b30:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-a900b30 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d29342 */.elementor-327 .elementor-element.elementor-element-4d29342 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c715bb */.elementor-327 .elementor-element.elementor-element-4c715bb {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-4c715bb {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-4c715bb::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-4c715bb:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-4c715bb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-4c715bb:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-4c715bb > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-4c715bb .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-4c715bb .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-4c715bb:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-4c715bb:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-4c715bb .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-4c715bb:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-4c715bb .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6a27c */.elementor-327 .elementor-element.elementor-element-6a6a27c {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df816d8 */.elementor-327 .elementor-element.elementor-element-df816d8 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-df816d8 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-df816d8::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-df816d8:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-df816d8::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-df816d8:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-df816d8 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-df816d8 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-df816d8 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-df816d8:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-df816d8:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-df816d8 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-df816d8:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-df816d8 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265a394 */.elementor-327 .elementor-element.elementor-element-265a394 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c4ac04 */.elementor-327 .elementor-element.elementor-element-1c4ac04 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-1c4ac04 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-1c4ac04::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-1c4ac04:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-1c4ac04::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-1c4ac04:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-1c4ac04 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-1c4ac04 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-1c4ac04 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-1c4ac04:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-1c4ac04:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-1c4ac04 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-1c4ac04:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-1c4ac04 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077d94f */.elementor-327 .elementor-element.elementor-element-077d94f {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b9920 */.elementor-327 .elementor-element.elementor-element-27b9920 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-27b9920 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-27b9920::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-27b9920:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-27b9920::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-27b9920:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-27b9920 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-27b9920 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-27b9920 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-27b9920:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-27b9920:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-27b9920 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-27b9920:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-27b9920 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a8b1e */.elementor-327 .elementor-element.elementor-element-d5a8b1e {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65cd15c */.elementor-327 .elementor-element.elementor-element-65cd15c {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-65cd15c {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-65cd15c::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-65cd15c:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-65cd15c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-65cd15c:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-65cd15c > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-65cd15c .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-65cd15c .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-65cd15c:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-65cd15c:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-65cd15c .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-65cd15c:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-65cd15c .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd644d2 */.elementor-327 .elementor-element.elementor-element-dd644d2 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db8806 */.elementor-327 .elementor-element.elementor-element-7db8806 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-7db8806 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-7db8806::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-7db8806:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-7db8806::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-7db8806:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-7db8806 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-7db8806 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-7db8806 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-7db8806:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-7db8806:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-7db8806 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-7db8806:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-7db8806 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c19403 */.elementor-327 .elementor-element.elementor-element-1c19403 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdee55 */.elementor-327 .elementor-element.elementor-element-cbdee55 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-cbdee55 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-cbdee55::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-cbdee55:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-cbdee55::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-cbdee55:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-cbdee55 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-cbdee55 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-cbdee55 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-cbdee55:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-cbdee55:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-cbdee55 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-cbdee55:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-cbdee55 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eee790e */.elementor-327 .elementor-element.elementor-element-eee790e {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359445f */.elementor-327 .elementor-element.elementor-element-359445f {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-359445f {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-359445f::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-359445f:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-359445f::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-359445f:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-359445f > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-359445f .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-359445f .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-359445f:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-359445f:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-359445f .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-359445f:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-359445f .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2565816 */.elementor-327 .elementor-element.elementor-element-2565816 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a69731 */.elementor-327 .elementor-element.elementor-element-7a69731 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-7a69731 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-7a69731::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-7a69731:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-7a69731::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-7a69731:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-7a69731 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-7a69731 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-7a69731 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-7a69731:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-7a69731:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-7a69731 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-7a69731:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-7a69731 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d05e26 */.elementor-327 .elementor-element.elementor-element-8d05e26 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ec909 */.elementor-327 .elementor-element.elementor-element-80ec909 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-80ec909 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-80ec909::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-80ec909:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-80ec909::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-80ec909:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-80ec909 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-80ec909 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-80ec909 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-80ec909:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-80ec909:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-80ec909 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-80ec909:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-80ec909 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b825e */.elementor-327 .elementor-element.elementor-element-01b825e {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e2ac4 */.elementor-327 .elementor-element.elementor-element-57e2ac4 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-57e2ac4 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-57e2ac4::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-57e2ac4:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-57e2ac4::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-57e2ac4:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-57e2ac4 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-57e2ac4 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-57e2ac4 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-57e2ac4:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-57e2ac4:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-57e2ac4 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-57e2ac4:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-57e2ac4 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23860c8 */.elementor-327 .elementor-element.elementor-element-23860c8 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a906b1e */.elementor-327 .elementor-element.elementor-element-a906b1e {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-a906b1e {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-a906b1e::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-a906b1e:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-a906b1e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-a906b1e:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-a906b1e > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-a906b1e .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-a906b1e .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-a906b1e:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-a906b1e:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-a906b1e .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-a906b1e:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-a906b1e .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c88ccbd */.elementor-327 .elementor-element.elementor-element-c88ccbd {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173edc8 */.elementor-327 .elementor-element.elementor-element-173edc8 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-173edc8 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-173edc8::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-173edc8:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-173edc8::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-173edc8:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-173edc8 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-173edc8 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-173edc8 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-173edc8:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-173edc8:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-173edc8 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-173edc8:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-173edc8 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22be936 */.elementor-327 .elementor-element.elementor-element-22be936 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccfd6b */.elementor-327 .elementor-element.elementor-element-1ccfd6b {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-1ccfd6b {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-1ccfd6b::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-1ccfd6b:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-1ccfd6b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-1ccfd6b:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-1ccfd6b > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-1ccfd6b .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-1ccfd6b .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-1ccfd6b:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-1ccfd6b:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-1ccfd6b .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-1ccfd6b:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-1ccfd6b .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2dafac */.elementor-327 .elementor-element.elementor-element-b2dafac {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ab707 */.elementor-327 .elementor-element.elementor-element-84ab707 {
    aspect-ratio: 16 / 9;
}

/* Base card */
.elementor-327 .elementor-element.elementor-element-84ab707 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}

/* Image layer with zoom */
.elementor-327 .elementor-element.elementor-element-84ab707::after {
  content: '';
  position: absolute;
  inset: 0;
  background: inherit;
  transition: transform 0.4s ease;
  z-index: 0;
}
.elementor-327 .elementor-element.elementor-element-84ab707:hover::after {
  transform: scale(1.05);
}

/* Red top bar — slides in on hover */
.elementor-327 .elementor-element.elementor-element-84ab707::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #c02033 !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
  z-index: 2;
}
.elementor-327 .elementor-element.elementor-element-84ab707:hover::before {
  transform: scaleX(1);
}

/* Content above layers */
.elementor-327 .elementor-element.elementor-element-84ab707 > * {
  position: relative;
  z-index: 1;
}

/* Text turns red on hover */
.elementor-327 .elementor-element.elementor-element-84ab707 .elementor-heading-title,
.elementor-327 .elementor-element.elementor-element-84ab707 .elementor-widget-text-editor {
  transition: color 0.3s ease;
}
.elementor-327 .elementor-element.elementor-element-84ab707:hover .elementor-heading-title{
  color: #c02033 !important;
}
.elementor-327 .elementor-element.elementor-element-84ab707:hover .btn-outline-red .elementor-button {
    color: white !important;
}

.elementor-327 .elementor-element.elementor-element-84ab707 .btn-outline-red .elementor-button svg {
  transition: transform 0.25s ease;
}
.elementor-327 .elementor-element.elementor-element-84ab707:hover .btn-outline-red .elementor-button svg {
  fill: white;
  transform: translateX(4px);
}

.elementor-327 .elementor-element.elementor-element-84ab707 .btn-outline-red .elementor-button:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3402a5b */.elementor-327 .elementor-element.elementor-element-3402a5b .learn-more {
    color: #A5A5A5;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    display: block;
}

.elementor-327 .elementor-element.elementor-element-3402a5b .learn-more::after {
  content: '';
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") no-repeat center / contain;
  margin-right: 6px;
  vertical-align: middle;
  color: #A5A5A5;
  transition: transform 0.25s ease;
  margin-left: 4px !important;
}

.elementor-327 .elementor-element.elementor-element-3402a5b .issue-overlay:hover .learn-more::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'American Captain';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://friessforwy.com/wp-content/uploads/2026/03/American-Captain.woff2') format('woff2'),
		url('https://friessforwy.com/wp-content/uploads/2026/03/American-Captain.woff') format('woff');
}
/* End Custom Fonts CSS */