.elementor-204 .elementor-element.elementor-element-04cd14e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-204 .elementor-element.elementor-element-70a3d6e{--display:flex;--min-height:225px;--justify-content:center;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-204 .elementor-element.elementor-element-70a3d6e:not(.elementor-motion-effects-element-type-background),.elementor-204 .elementor-element.elementor-element-70a3d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d87e578);background-image:url(https://giving.irsc.edu/wp-content/uploads/2026/01/Vector-pattern_home-hero.png);background-position:center center;background-size:cover}.elementor-204 .elementor-element.elementor-element-70a3d6e::before,.elementor-204 .elementor-element.elementor-element-70a3d6e>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-70a3d6e>.e-con-inner>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-70a3d6e>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-70a3d6e>.e-con-inner>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-70a3d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#003DA5E0 0%,var(--e-global-color-d87e578) 100%)}.elementor-204 .elementor-element.elementor-element-f310343{--e-transform-translateX:85px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:55;text-align:end}.elementor-204 .elementor-element.elementor-element-f310343 img{width:505px;height:500px;object-fit:cover;object-position:center center}.elementor-204 .elementor-element.elementor-element-f966672{--display:flex;--min-height:225px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px}.elementor-204 .elementor-element.elementor-element-f966672::before,.elementor-204 .elementor-element.elementor-element-f966672>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-f966672>.e-con-inner>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-f966672>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-f966672>.e-con-inner>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-f966672>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-204 .elementor-element.elementor-element-7b9307f{width:var(--container-widget-width,600px);max-width:600px;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-204 .elementor-element.elementor-element-ebd3565{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-204 .elementor-element.elementor-element-ebd3565:not(.elementor-motion-effects-element-type-background),.elementor-204 .elementor-element.elementor-element-ebd3565>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-febbd0a)}.elementor-204 .elementor-element.elementor-element-45fec44{text-align:center}.elementor-204 .elementor-element.elementor-element-e8c7d38{width:var(--container-widget-width,800px);max-width:800px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center}.elementor-204 .elementor-element.elementor-element-e8c7d38.elementor-element{--align-self:center}.elementor-204 .elementor-element.elementor-element-c761f42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-204 .elementor-element.elementor-element-c9b0d16{--display:flex;--min-height:225px;--justify-content:center;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-204 .elementor-element.elementor-element-c9b0d16::before,.elementor-204 .elementor-element.elementor-element-c9b0d16>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-c9b0d16>.e-con-inner>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-c9b0d16>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-c9b0d16>.e-con-inner>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-c9b0d16>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-204 .elementor-element.elementor-element-18d466e{padding:0 0 0 0}.elementor-204 .elementor-element.elementor-element-dd419ad{width:var(--container-widget-width,550px);max-width:550px;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:550px;--container-widget-flex-grow:0;line-height:1.65em}.elementor-204 .elementor-element.elementor-element-0a2b7ac{--display:flex;--min-height:225px;--justify-content:center;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-204 .elementor-element.elementor-element-0a2b7ac:not(.elementor-motion-effects-element-type-background),.elementor-204 .elementor-element.elementor-element-0a2b7ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d87e578);background-image:url(https://giving.irsc.edu/wp-content/uploads/2026/01/Vector-pattern_home-hero.png);background-position:center center;background-size:cover}.elementor-204 .elementor-element.elementor-element-0a2b7ac::before,.elementor-204 .elementor-element.elementor-element-0a2b7ac>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-0a2b7ac>.e-con-inner>.elementor-background-video-container::before,.elementor-204 .elementor-element.elementor-element-0a2b7ac>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-0a2b7ac>.e-con-inner>.elementor-background-slideshow::before,.elementor-204 .elementor-element.elementor-element-0a2b7ac>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#003DA5E0 0%,var(--e-global-color-d87e578) 100%)}.elementor-204 .elementor-element.elementor-element-330c92e{--e-transform-translateX:-85px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:55;text-align:end}.elementor-204 .elementor-element.elementor-element-330c92e img{width:505px;height:500px;object-fit:cover;object-position:center center}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1024px){.elementor-204 .elementor-element.elementor-element-70a3d6e{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-204 .elementor-element.elementor-element-f310343{--e-transform-translateX:0px;margin:-80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-204 .elementor-element.elementor-element-f310343 img{width:100%;height:400px}.elementor-204 .elementor-element.elementor-element-f966672{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-204 .elementor-element.elementor-element-e3f3936{text-align:center}.elementor-204 .elementor-element.elementor-element-7b9307f.elementor-element{--align-self:center}.elementor-204 .elementor-element.elementor-element-7b9307f{text-align:center}.elementor-204 .elementor-element.elementor-element-c761f42{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-204 .elementor-element.elementor-element-c9b0d16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-204 .elementor-element.elementor-element-dd419ad{text-align:center}.elementor-204 .elementor-element.elementor-element-0a2b7ac{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-204 .elementor-element.elementor-element-330c92e{--e-transform-translateX:0px;margin:-70px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-204 .elementor-element.elementor-element-330c92e.elementor-element{--align-self:stretch}.elementor-204 .elementor-element.elementor-element-330c92e img{height:250px}}@media(max-width:767px){.elementor-204 .elementor-element.elementor-element-04cd14e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-204 .elementor-element.elementor-element-f966672{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-204 .elementor-element.elementor-element-e3f3936{text-align:start}.elementor-204 .elementor-element.elementor-element-7b9307f.elementor-element{--align-self:flex-start}.elementor-204 .elementor-element.elementor-element-7b9307f{text-align:start}.elementor-204 .elementor-element.elementor-element-c761f42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-204 .elementor-element.elementor-element-c9b0d16{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-204 .elementor-element.elementor-element-dd419ad{text-align:start}.elementor-204 .elementor-element.elementor-element-0a2b7ac{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}}.elementor-204 .elementor-element.elementor-element-04cd14e{--mobile-gap:32px;width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex!important;flex-direction:row!important;overflow-x:clip}.elementor-204 .elementor-element.elementor-element-04cd14e>.leftcolumn{width:40%!important;max-width:none!important;flex:0 0 40%!important;min-width:0!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.rightcolumn{width:60%!important;max-width:none!important;flex:0 0 60%!important;min-width:0!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.leftcolumn>.e-con-inner{width:100%!important;max-width:520px!important;margin-left:auto!important;margin-right:0!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.rightcolumn>.e-con-inner{width:100%!important;max-width:700px!important;margin-left:0!important;margin-right:auto!important}@media (max-width:1024px){.elementor-204 .elementor-element.elementor-element-04cd14e{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:var(--mobile-gap)!important;overflow:visible!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.leftcolumn,.elementor-204 .elementor-element.elementor-element-04cd14e>.rightcolumn{width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;height:auto!important;min-height:0!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.rightcolumn{order:1!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.leftcolumn{order:2!important}.elementor-204 .elementor-element.elementor-element-04cd14e>.rightcolumn>.e-con-inner,.elementor-204 .elementor-element.elementor-element-04cd14e>.leftcolumn>.e-con-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}}.elementor-204 .elementor-element.elementor-element-c761f42{--site-max-width:1250px;--primary-content-width:750px;--secondary-content-width:500px;--mobile-padding:24px;--mobile-gap:32px;width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner{max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,var(--primary-content-width)) minmax(0,var(--secondary-content-width)) minmax(0,1fr);gap:0!important;padding-left:0!important;padding-right:0!important}.elementor-204 .elementor-element.elementor-element-c761f42 .primary-column,.elementor-204 .elementor-element.elementor-element-c761f42 .secondary-column{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.primary-column{grid-column:1 / 3}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.secondary-column{grid-column:3 / 5}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.primary-column>.e-con-inner{max-width:var(--primary-content-width)!important;width:100%!important;margin-left:auto!important;margin-right:0!important;box-sizing:border-box}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.secondary-column>.e-con-inner{max-width:var(--secondary-content-width)!important;width:100%!important;margin-left:0!important;margin-right:auto!important;box-sizing:border-box}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child){grid-template-columns:minmax(0,1fr) minmax(0,var(--secondary-content-width)) minmax(0,var(--primary-content-width)) minmax(0,1fr)}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child)>.secondary-column{grid-column:1 / 3}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child)>.primary-column{grid-column:3 / 5}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child)>.secondary-column>.e-con-inner{max-width:var(--secondary-content-width)!important;margin-left:auto!important;margin-right:0!important}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child)>.primary-column>.e-con-inner{max-width:var(--primary-content-width)!important;margin-left:0!important;margin-right:auto!important}@media (max-width:1024px){.elementor-204 .elementor-element.elementor-element-c761f42{width:100%;max-width:100%!important;margin-left:0;margin-right:0}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner,.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child){display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;gap:var(--mobile-gap)!important}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.primary-column,.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.secondary-column{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.primary-column>.e-con-inner,.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner>.secondary-column>.e-con-inner,.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child)>.primary-column>.e-con-inner,.elementor-204 .elementor-element.elementor-element-c761f42>.e-con-inner:has(>.secondary-column:first-child)>.secondary-column>.e-con-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}}