.elementor-3060 .elementor-element.elementor-element-6b667af{--display:flex;--min-height:100vh;--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:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--overlay-opacity:0.5;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-6b667af:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://brophyprepmagazine.org/wp-content/uploads/2025/12/IMG_0876-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3060 .elementor-element.elementor-element-6b667af::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .e-con-inner > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .e-con-inner > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7df88e5 ) 28%, #FFFFFF00 62%);}.elementor-3060 .elementor-element.elementor-element-ba003b3{--display:flex;--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:space-between;--align-items:flex-start;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--overlay-opacity:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-ba003b3::before, .elementor-3060 .elementor-element.elementor-element-ba003b3 > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-ba003b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-ba003b3 > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-ba003b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-ba003b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7df88e5 );--background-overlay:'';}.elementor-3060 .elementor-element.elementor-element-020b91c{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-4edf6e7 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:5rem;font-weight:900;text-transform:none;font-style:normal;color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-0538101 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:3.5rem;font-weight:400;font-style:normal;color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-84ed5ca{--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;}.elementor-3060 .elementor-element.elementor-element-6e3edf8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0.5rem;}.elementor-3060 .elementor-element.elementor-element-6e3edf8:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-6e3edf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-9d4014a{text-align:end;}.elementor-3060 .elementor-element.elementor-element-9d4014a .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-2871395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-2871395:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-2871395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-443d268{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-1d581f7 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:3rem;font-weight:400;font-style:normal;color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-f8f1a55{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-711928f{--display:flex;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-806802a{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-2161bea{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-2161bea:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-2161bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-3e701d5 .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-06759d6 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-fb40772{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-58a5859 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-58a5859 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-58a5859 .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-8e64c3a{--display:flex;}.elementor-3060 .elementor-element.elementor-element-e1ab1e7{text-align:center;}.elementor-3060 .elementor-element.elementor-element-e1ab1e7 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:67px;font-weight:800;color:#990000;}.elementor-3060 .elementor-element.elementor-element-82eac0d{text-align:center;font-family:"Perpetua", Sans-serif;font-style:italic;}.elementor-3060 .elementor-element.elementor-element-82eac0d p{margin-block-end:0px;}.elementor-3060 .elementor-element.elementor-element-37e6890{columns:3;font-size:15px;}.elementor-3060 .elementor-element.elementor-element-132e138{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-283fa12{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-c7646a5{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-8416290{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-8416290:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-8416290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-7801687 .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-b7968c9 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-d9f4aa2{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-eef4f10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-eef4f10 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-eef4f10 .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-b47fb41{--display:flex;}.elementor-3060 .elementor-element.elementor-element-d63c7b4{text-align:center;}.elementor-3060 .elementor-element.elementor-element-d63c7b4 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:38px;font-weight:800;color:#990000;}.elementor-3060 .elementor-element.elementor-element-58d1f1d{columns:1;font-size:15px;}.elementor-3060 .elementor-element.elementor-element-9a3f33b{--e-image-carousel-slides-to-show:3;}.elementor-3060 .elementor-element.elementor-element-9a3f33b .elementor-image-carousel-caption{text-align:start;color:#020101;font-size:12px;margin-block-start:0.1rem;}.elementor-3060 .elementor-element.elementor-element-f4c231f{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-9696f30{--display:flex;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-5668675{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-96032b0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-96032b0:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-96032b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-5232df3 .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-4384309 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-6af6fe0{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-7d47b2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-7d47b2a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-7d47b2a .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-9c3f91c{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-3de385b{--display:flex;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-68d3eae{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-b4a6d1f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-b4a6d1f:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-b4a6d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-8402f0b .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-2e8fc83 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-a0a9f01{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-0b03a90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-0b03a90 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-0b03a90 .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-b2d3a41{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-5fbd2f1{--display:flex;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-51694cf{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-d9e36ff{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-d9e36ff:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-d9e36ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-f44892f .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-74b046b .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-cc658e9{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-c1634ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-c1634ef .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-c1634ef .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-36ed760{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-ecbe4e1{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-f5c8b55{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-1f8c2ab{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-1f8c2ab:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-1f8c2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-5a47f76 .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-7819dc7 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-dc06b5f{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-94562e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-94562e6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-94562e6 .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-487a87f{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-0b7c6d0{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-84eb4be{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-ad72b9a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-ad72b9a:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-ad72b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-cab5a0a .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-8dc72eb .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-f27fee0{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-86bdbba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-86bdbba .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-86bdbba .elementor-button{font-size:1rem;text-transform:none;}.elementor-3060 .elementor-element.elementor-element-fde829a{--e-image-carousel-slides-to-show:3;}.elementor-3060 .elementor-element.elementor-element-fde829a .elementor-image-carousel-caption{text-align:center;margin-block-start:0.1rem;}.elementor-3060 .elementor-element.elementor-element-e74817e{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-07ac1b7{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-ee13bb4{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-0ac52c5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-0ac52c5:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-0ac52c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-c7d70f3 .elementor-heading-title{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.25em;color:var( --e-global-color-7df88e5 );}.elementor-3060 .elementor-element.elementor-element-f642a20 .elementor-heading-title{font-family:"Perpetua", Sans-serif;font-size:2.5rem;font-weight:400;font-style:italic;color:#58595B;}.elementor-3060 .elementor-element.elementor-element-3992970{color:var( --e-global-color-text );}.elementor-3060 .elementor-element.elementor-element-b3fb389 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3060 .elementor-element.elementor-element-b3fb389 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3060 .elementor-element.elementor-element-b3fb389 .elementor-button{font-size:1rem;text-transform:none;}@media(min-width:768px){.elementor-3060 .elementor-element.elementor-element-6e3edf8{--width:20rem;}}@media(min-width:1025px){.elementor-3060 .elementor-element.elementor-element-6b667af:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3060 .elementor-element.elementor-element-6b667af{--min-height:0vh;--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;--overlay-opacity:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-6b667af:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:140% auto;}.elementor-3060 .elementor-element.elementor-element-6b667af::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .e-con-inner > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .e-con-inner > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-6b667af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(-90deg, var( --e-global-color-7df88e5 ) 65%, #FFFFFF00 78%);}.elementor-3060 .elementor-element.elementor-element-ba003b3{--overlay-opacity:0.5;--margin-top:65vw;--margin-bottom:-1rem;--margin-left:0;--margin-right:0;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3060 .elementor-element.elementor-element-84ed5ca{--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;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-3060 .elementor-element.elementor-element-ba003b3{--overlay-opacity:1;--margin-top:100vw;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-4edf6e7 .elementor-heading-title{font-size:1.9rem;}.elementor-3060 .elementor-element.elementor-element-0538101 .elementor-heading-title{font-size:2rem;}.elementor-3060 .elementor-element.elementor-element-84ed5ca{--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;}.elementor-3060 .elementor-element.elementor-element-2871395{--padding-top:6rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3060 .elementor-element.elementor-element-f8f1a55{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-711928f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-806802a{--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-2161bea{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-37e6890{columns:1;}.elementor-3060 .elementor-element.elementor-element-132e138{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-283fa12{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-c7646a5{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-8416290{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-f4c231f{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-9696f30{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-5668675{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-96032b0{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-9c3f91c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-3de385b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-68d3eae{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-b4a6d1f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-b2d3a41{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-5fbd2f1{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-51694cf{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3060 .elementor-element.elementor-element-d9e36ff{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-36ed760{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-ecbe4e1{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-f5c8b55{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-1f8c2ab{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-487a87f{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-0b7c6d0{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-84eb4be{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-ad72b9a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-3060 .elementor-element.elementor-element-e74817e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3060 .elementor-element.elementor-element-07ac1b7{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-ee13bb4{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-0ac52c5{--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-3060 .elementor-element.elementor-element-f642a20{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-6e3edf8 */.elementor-3060 .elementor-element.elementor-element-6e3edf8 {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-6e3edf8::before {
    content: '';
    display: block;
    position: absolute;
    width: 50vw;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 0;
    transform: translateX( -100% );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2161bea */.elementor-3060 .elementor-element.elementor-element-2161bea {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-2161bea::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8416290 */.elementor-3060 .elementor-element.elementor-element-8416290 {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-8416290::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7968c9 */.elementor-3060 .elementor-element.elementor-element-b7968c9 em {
    display: block;
    font-size: 0.75em;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9a3f33b */.elementor-3060 .elementor-element.elementor-element-9a3f33b img {
    aspect-ratio: 4 / 3;
    object-fit: cover
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96032b0 */.elementor-3060 .elementor-element.elementor-element-96032b0 {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-96032b0::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4384309 */.elementor-3060 .elementor-element.elementor-element-4384309 em {
    display: block;
    font-size: 0.75em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a6d1f */.elementor-3060 .elementor-element.elementor-element-b4a6d1f {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-b4a6d1f::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e8fc83 */.elementor-3060 .elementor-element.elementor-element-2e8fc83 em {
    display: block;
    font-size: 0.75em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9e36ff */.elementor-3060 .elementor-element.elementor-element-d9e36ff {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-d9e36ff::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b046b */.elementor-3060 .elementor-element.elementor-element-74b046b em {
    display: block;
    font-size: 0.75em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8c2ab */.elementor-3060 .elementor-element.elementor-element-1f8c2ab {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-1f8c2ab::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7819dc7 */.elementor-3060 .elementor-element.elementor-element-7819dc7 em {
    display: block;
    font-size: 0.75em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad72b9a */.elementor-3060 .elementor-element.elementor-element-ad72b9a {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-ad72b9a::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fde829a */.elementor-3060 .elementor-element.elementor-element-fde829a img {
    aspect-ratio: 4 / 3;
    object-fit: cover
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ac52c5 */.elementor-3060 .elementor-element.elementor-element-0ac52c5 {
    position: relative;
}
.elementor-3060 .elementor-element.elementor-element-0ac52c5::before {
    content: '';
    display: block;
    position: absolute;
    width: 4rem;
    height: 100%;
    background: var(--e-global-color-primary);
    top: 0;
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f642a20 */.elementor-3060 .elementor-element.elementor-element-f642a20 em {
    display: block;
    font-size: 0.75em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Perpetua';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/PerpetuaMTPro-BoldItalic.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/PerpetuaMTPro-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Perpetua';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/perpetua-webfont.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/perpetua-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Perpetua';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/perpetua-italic-webfont.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/perpetua-italic-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Light.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Light-1.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-LightItalic.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-LightItalic-1.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Medium.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Medium-1.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Book.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Book-1.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Bold.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Ultra.woff2') format('woff2'),
		url('https://brophyprepmagazine.org/wp-content/uploads/2024/06/Gotham-Ultra-1.woff') format('woff');
}
/* End Custom Fonts CSS */