.elementor-55297 .elementor-element.elementor-element-a872f5c{--display:flex;}.elementor-55297 .elementor-element.elementor-element-a872f5c:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-a872f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-a872f5c > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#573A7A;}.elementor-55297 .elementor-element.elementor-element-53fd79f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-55297 .elementor-element.elementor-element-eeefcdc{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-3b82029{text-align:center;}.elementor-55297 .elementor-element.elementor-element-3b82029 .elementor-heading-title{letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-17e5a2e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 10px 0px 10px;}.elementor-55297 .elementor-element.elementor-element-17e5a2e{font-weight:300;}.elementor-55297 .elementor-element.elementor-element-258e26c{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-02e9cd1{--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-55297 .elementor-element.elementor-element-e0b0631 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-55297 .elementor-element.elementor-element-e0b0631{font-weight:300;}.elementor-55297 .elementor-element.elementor-element-a8ac171{--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-55297 .elementor-element.elementor-element-f2c56c7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-55297 .elementor-element.elementor-element-9304afd{--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;--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-55297 .elementor-element.elementor-element-9304afd:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-9304afd > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-9304afd > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#573A7A;}.elementor-55297 .elementor-element.elementor-element-1fea57a img{width:80%;}.elementor-55297 .elementor-element.elementor-element-1f034f4{--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-55297 .elementor-element.elementor-element-1f034f4:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-1f034f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-1f034f4 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-alternate );}.elementor-55297 .elementor-element.elementor-element-618a85f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-618a85f img{width:80%;}.elementor-55297 .elementor-element.elementor-element-38dd5d1{text-align:center;}.elementor-55297 .elementor-element.elementor-element-38dd5d1 .elementor-heading-title{font-size:2.6rem;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-220cdee{--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;--flex-wrap:wrap;}.elementor-55297 .elementor-element.elementor-element-220cdee:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-220cdee > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-220cdee > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-alternate ) 50%, var( --e-global-color-background ) 50%);}.elementor-55297 .elementor-element.elementor-element-5b5ddcc{--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-55297 .elementor-element.elementor-element-0f91fe2 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-55297 .elementor-element.elementor-element-b0538b9{--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-55297 .elementor-element.elementor-element-43ab493 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-55297 .elementor-element.elementor-element-eb0f3a0{--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-55297 .elementor-element.elementor-element-fbc930f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-55297 .elementor-element.elementor-element-60d697b{--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;--margin-top:40px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-55297 .elementor-element.elementor-element-4062b3e{text-align:center;}.elementor-55297 .elementor-element.elementor-element-4062b3e .elementor-heading-title{text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-a01c393 > .elementor-widget-container{margin:0vw 0vw -3vw 0vw;}.elementor-55297 .elementor-element.elementor-element-a01c393{font-weight:300;}.elementor-55297 .elementor-element.elementor-element-4bc5653{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:-005%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-55297 .elementor-element.elementor-element-4bc5653:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-4bc5653 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-4bc5653 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-background ) 5%, var( --e-global-color-primary ) 3%);}.elementor-55297 .elementor-element.elementor-element-8857e15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-8857e15:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-8857e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-8857e15 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-8857e15:hover{background-color:transparent;background-image:linear-gradient(180deg, #91C85C21 98%, #91C85C 97%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-801a148 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-801a148{text-align:start;}.elementor-55297 .elementor-element.elementor-element-801a148 .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:24px;font-weight:700;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-ccaca78 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-ccaca78{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-fe83ff6 .elementor-button{background-color:#FFFFFF00;font-family:"Cera", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-fe83ff6 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-55297 .elementor-element.elementor-element-b838331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-b838331:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-b838331 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-b838331 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-b838331:hover{background-color:transparent;background-image:linear-gradient(180deg, #91C85C21 98%, var( --e-global-color-accent ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-e83f315 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-e83f315{text-align:start;}.elementor-55297 .elementor-element.elementor-element-e83f315 .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:24px;font-weight:700;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-2da5bcf > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-2da5bcf{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-dae8083 .elementor-button{background-color:#FFFFFF00;font-family:"Cera", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-dae8083 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-55297 .elementor-element.elementor-element-8b53eaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-8b53eaf:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-8b53eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-8b53eaf > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-8b53eaf:hover{background-color:transparent;background-image:linear-gradient(180deg, #91C85C21 98%, var( --e-global-color-accent ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-a67b3be > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-a67b3be{text-align:start;}.elementor-55297 .elementor-element.elementor-element-a67b3be .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-33329e3 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-33329e3{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-9a8a0a1 .elementor-button{background-color:#FFFFFF00;font-family:"Cera", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-9a8a0a1 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-55297 .elementor-element.elementor-element-b338833{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:67px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-b338833:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-b338833 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-b338833 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-ec12173{--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;--align-items:flex-start;}.elementor-55297 .elementor-element.elementor-element-9c32709 > .elementor-widget-container{padding:0px 0px 0px 22px;}.elementor-55297 .elementor-element.elementor-element-9c32709{text-align:start;}.elementor-55297 .elementor-element.elementor-element-9c32709 img{width:411px;}.elementor-55297 .elementor-element.elementor-element-6b2d68a > .elementor-widget-container{padding:0px 0px 0px 19px;}.elementor-55297 .elementor-element.elementor-element-6b2d68a{text-align:start;}.elementor-55297 .elementor-element.elementor-element-6b2d68a .elementor-heading-title{text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-55297 .elementor-element.elementor-element-c71059a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-c71059a{columns:1;font-weight:300;color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-4016243 .elementor-button{background-color:var( --e-global-color-accent );font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-4016243 > .elementor-widget-container{padding:0px 0px 0px 23px;}.elementor-55297 .elementor-element.elementor-element-c81feb2{--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;--padding-top:0px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-55297 .elementor-element.elementor-element-89348af .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-55297 .elementor-element.elementor-element-a182988{--display:flex;--min-height:93px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:109px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-a182988:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-a182988 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-a182988 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#573A7A;background-image:url("https://johnritterfoundation.org/wp-content/uploads/2024/12/Gradient-3.svg");background-repeat:no-repeat;}.elementor-55297 .elementor-element.elementor-element-ae23f71{--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-55297 .elementor-element.elementor-element-cdc521e img{height:272px;object-fit:cover;object-position:top center;}.elementor-55297 .elementor-element.elementor-element-246dc65{--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-55297 .elementor-element.elementor-element-3956a22 .elementor-button{background-color:var( --e-global-color-accent );font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-3956a22 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-966414e .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-64f777d{--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-55297 .elementor-element.elementor-element-73df2eb img{height:272px;object-fit:cover;object-position:center center;}.elementor-55297 .elementor-element.elementor-element-621da59{--display:flex;--padding-top:22px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-621da59:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-621da59 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-621da59 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-dae98f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-dae98f3{text-align:center;}.elementor-55297 .elementor-element.elementor-element-dae98f3 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-10f0fe7{--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-10f0fe7:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-10f0fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-10f0fe7 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-secondary );}.elementor-55297 .elementor-element.elementor-element-9c0dc68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:-4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-55297 .elementor-element.elementor-element-034552a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-034552a:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-034552a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-034552a > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-034552a:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-alternate ) 96%, var( --e-global-color-primary ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-504c3b9 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-504c3b9{text-align:start;}.elementor-55297 .elementor-element.elementor-element-504c3b9 .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-7cc15a5 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-7cc15a5{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-6260778{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-6260778:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-6260778 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-6260778 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-6260778:hover{background-color:transparent;background-image:linear-gradient(180deg, #573A7A21 98%, var( --e-global-color-primary ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-b4317ff > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-b4317ff{text-align:start;}.elementor-55297 .elementor-element.elementor-element-b4317ff .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-01ab3da > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-01ab3da{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-9ce4cb0 .elementor-button{background-color:#FFFFFF00;font-family:"Cera", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-9ce4cb0 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-55297 .elementor-element.elementor-element-c350e66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-c350e66:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-c350e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-c350e66 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-c350e66:hover{background-color:transparent;background-image:linear-gradient(180deg, #573A7A12 96%, var( --e-global-color-primary ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-22673c2 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-22673c2{text-align:start;}.elementor-55297 .elementor-element.elementor-element-22673c2 .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-ac93589 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-ac93589{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-da56735 .elementor-button{background-color:#FFFFFF00;font-family:"Cera", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-da56735 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-55297 .elementor-element.elementor-element-5f80bd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:03%;}.elementor-55297 .elementor-element.elementor-element-5f80bd1:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-5f80bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-5f80bd1 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#FFFFFF;}.elementor-55297 .elementor-element.elementor-element-5f80bd1:hover{background-color:transparent;background-image:linear-gradient(180deg, #573A7A12 96%, var( --e-global-color-primary ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-325adc2 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-325adc2{text-align:start;}.elementor-55297 .elementor-element.elementor-element-325adc2 .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-5827c66 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-5827c66{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-c0d08a8 .elementor-button{background-color:#FFFFFF00;font-family:"Cera", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-c0d08a8 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-55297 .elementor-element.elementor-element-d674e4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-d674e4e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-d674e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-d674e4e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#FFFFFF;}.elementor-55297 .elementor-element.elementor-element-d674e4e:hover{background-color:transparent;background-image:linear-gradient(180deg, #573A7A12 96%, var( --e-global-color-primary ) 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-55297 .elementor-element.elementor-element-72a5a0b > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-55297 .elementor-element.elementor-element-72a5a0b{text-align:start;}.elementor-55297 .elementor-element.elementor-element-72a5a0b .elementor-heading-title{font-family:"Cera", Sans-serif;font-size:28px;font-weight:700;font-style:normal;text-decoration:none;line-height:35px;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-61b24b8 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-55297 .elementor-element.elementor-element-61b24b8{text-align:start;font-family:"Cera", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-55297 .elementor-element.elementor-element-82b3053{--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 020px;--row-gap:0px;--column-gap:020px;--padding-top:93px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-82b3053:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-82b3053 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-82b3053 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-f1fb8f0{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-55297 .elementor-element.elementor-element-d05a2ed{text-align:start;}.elementor-55297 .elementor-element.elementor-element-d05a2ed img{width:100%;}.elementor-55297 .elementor-element.elementor-element-a5291aa{--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-55297 .elementor-element.elementor-element-2e5ceb8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-55297 .elementor-element.elementor-element-7918b21{--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-55297 .elementor-element.elementor-element-8025558 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-8025558{text-align:start;}.elementor-55297 .elementor-element.elementor-element-8025558 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-daa5cc0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-55297 .elementor-element.elementor-element-daa5cc0{font-weight:300;color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-1c71748 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-4caf3a7{--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;--padding-top:85px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-444cb1b{text-align:center;}.elementor-55297 .elementor-element.elementor-element-444cb1b .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-5c8c9d3{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-55297 .elementor-element.elementor-element-e8696e0{--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;--border-radius:30px 030px 0px 30px;--padding-top:57px;--padding-bottom:57px;--padding-left:57px;--padding-right:57px;}.elementor-55297 .elementor-element.elementor-element-e8696e0:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-e8696e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-e8696e0 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );background-image:url("https://johnritterfoundation.org/wp-content/uploads/2024/12/Dallas-Aorta_Bowlathon-103-copy.jpg");background-position:top center;background-size:cover;}.elementor-55297 .elementor-element.elementor-element-fa0c8c9{--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-55297 .elementor-element.elementor-element-552bed3{--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;--padding-top:50px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-a7a6e78{text-align:center;}.elementor-55297 .elementor-element.elementor-element-a7a6e78 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-383ddeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-383ddeb:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-383ddeb > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-383ddeb > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-9e6d6c4{--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;--align-items:flex-start;}.elementor-55297 .elementor-element.elementor-element-027e0cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-027e0cf{columns:1;font-weight:300;color:#5D5D66;}.elementor-55297 .elementor-element.elementor-element-15889c9 .elementor-button{background-color:var( --e-global-color-accent );font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-ee5cd9f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;}.elementor-55297 .elementor-element.elementor-element-e3c0023 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-55297 .elementor-element.elementor-element-30ffdcf{--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;--padding-top:85px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-30ffdcf:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-30ffdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-30ffdcf > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-261d568{text-align:center;}.elementor-55297 .elementor-element.elementor-element-261d568 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-dacb356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-dacb356:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-dacb356 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-dacb356 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-2f8e1df{--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-55297 .elementor-element.elementor-element-f3d71a0{--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:center;}.elementor-55297 .elementor-element.elementor-element-3b08417{text-align:start;}.elementor-55297 .elementor-element.elementor-element-3b08417 .elementor-heading-title{font-size:1.9rem;font-weight:500;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-55297 .elementor-element.elementor-element-13c8704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-13c8704{columns:1;font-weight:300;color:#5D5D66;}.elementor-55297 .elementor-element.elementor-element-053994c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-053994c{columns:1;font-size:0.6rem;font-weight:300;color:#5D5D66;}.elementor-55297 .elementor-element.elementor-element-cea4f75{--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;--padding-top:23px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-cea4f75:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-cea4f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-cea4f75 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-2bbaf8e{text-align:center;}.elementor-55297 .elementor-element.elementor-element-2bbaf8e .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-55297 .elementor-element.elementor-element-5ac5c86{--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;--align-items:center;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-5ac5c86:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-5ac5c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-5ac5c86 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-0ebd103{--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:center;--align-items:center;--border-radius:30px 30px 0px 30px;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-55297 .elementor-element.elementor-element-0ebd103:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-0ebd103 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-0ebd103 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-alternate );}.elementor-55297 .elementor-element.elementor-element-2e96df9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-55297 .elementor-element.elementor-element-555640b img{width:90%;}.elementor-55297 .elementor-element.elementor-element-5871795 img{width:90%;}.elementor-55297 .elementor-element.elementor-element-4db3339 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;fill:var( --e-global-color-alternate );color:var( --e-global-color-alternate );}.elementor-55297 .elementor-element.elementor-element-87ecc47{--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;--padding-top:85px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-87ecc47:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-87ecc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-87ecc47 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-2e46094{text-align:center;}.elementor-55297 .elementor-element.elementor-element-2e46094 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-7f3e443{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-b496344{--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-55297 .elementor-element.elementor-element-080da16{--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:center;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:00px;}.elementor-55297 .elementor-element.elementor-element-080da16.e-con{--align-self:flex-end;}.elementor-55297 .elementor-element.elementor-element-5652635{text-align:center;}.elementor-55297 .elementor-element.elementor-element-5652635 .elementor-heading-title{font-size:26px;font-weight:500;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-5da8103 img{width:70%;height:270px;object-fit:cover;object-position:center center;}.elementor-55297 .elementor-element.elementor-element-e2792de > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-55297 .elementor-element.elementor-element-e2792de{text-align:center;font-size:26px;font-weight:300;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-d106e0d > .elementor-widget-container{margin:-9px 0px -36px 0px;}.elementor-55297 .elementor-element.elementor-element-d106e0d{text-align:center;font-weight:300;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-802d33c{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55297 .elementor-element.elementor-element-802d33c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55297 .elementor-element.elementor-element-829e115 .elementor-heading-title{font-size:1.5rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-e5e5099 .elementor-heading-title{font-size:1rem;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-4f030bd{--spacer-size:50px;}.elementor-55297 .elementor-element.elementor-element-652df56 .elementor-heading-title{font-size:1.5rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#573A7A;}.elementor-55297 .elementor-element.elementor-element-e4be396 .elementor-heading-title{font-size:1rem;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-a7072be{--spacer-size:50px;}.elementor-55297 .elementor-element.elementor-element-1cac633 .elementor-heading-title{font-size:1.5rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-cf94436 .elementor-heading-title{font-size:1rem;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-0c5f2e0{--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-55297 .elementor-element.elementor-element-2737481{--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:center;--padding-top:0px;--padding-bottom:010px;--padding-left:0px;--padding-right:00px;}.elementor-55297 .elementor-element.elementor-element-2737481.e-con{--align-self:flex-end;}.elementor-55297 .elementor-element.elementor-element-54f79ef{text-align:center;}.elementor-55297 .elementor-element.elementor-element-54f79ef .elementor-heading-title{font-size:26px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-03885a3 img{width:70%;height:270px;object-fit:cover;object-position:top center;}.elementor-55297 .elementor-element.elementor-element-10ec2d0 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-55297 .elementor-element.elementor-element-10ec2d0{text-align:center;font-size:26px;font-weight:300;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-34fc71c > .elementor-widget-container{margin:-9px 0px -36px 0px;}.elementor-55297 .elementor-element.elementor-element-34fc71c{text-align:center;font-weight:300;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-7f32fcb{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55297 .elementor-element.elementor-element-7f32fcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55297 .elementor-element.elementor-element-5a6be7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-weight:300;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-5a6be7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-cc1cf3d{--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-55297 .elementor-element.elementor-element-d0adc1b{--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:center;--padding-top:0px;--padding-bottom:010px;--padding-left:0px;--padding-right:00px;}.elementor-55297 .elementor-element.elementor-element-d0adc1b.e-con{--align-self:flex-end;}.elementor-55297 .elementor-element.elementor-element-409d48b{text-align:center;}.elementor-55297 .elementor-element.elementor-element-409d48b .elementor-heading-title{font-size:26px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-1186c56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-55297 .elementor-element.elementor-element-532346f img{width:70%;height:270px;object-fit:cover;object-position:center center;}.elementor-55297 .elementor-element.elementor-element-42db01a > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-55297 .elementor-element.elementor-element-42db01a{text-align:center;font-size:26px;font-weight:300;color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-165b572 > .elementor-widget-container{margin:-9px 0px -36px 0px;}.elementor-55297 .elementor-element.elementor-element-165b572{text-align:center;font-weight:300;color:var( --e-global-color-text );}.elementor-55297 .elementor-element.elementor-element-74a50ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55297 .elementor-element.elementor-element-74a50ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55297 .elementor-element.elementor-element-6812476{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-weight:300;}.elementor-55297 .elementor-element.elementor-element-94d3c1f{--display:flex;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-94d3c1f:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-94d3c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-94d3c1f > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-7f58c4d{text-align:center;}.elementor-55297 .elementor-element.elementor-element-7f58c4d .elementor-heading-title{font-size:1.5rem;letter-spacing:0px;color:var( --e-global-color-background );}.elementor-55297 .elementor-element.elementor-element-d57f4eb .elementor-button{background-color:var( --e-global-color-accent );font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-55297 .elementor-element.elementor-element-d57f4eb > .elementor-widget-container{padding:45px 0px 45px 0px;}@media(max-width:1024px){.elementor-55297 .elementor-element.elementor-element-4bc5653{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-55297 .elementor-element.elementor-element-8857e15{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-801a148 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-801a148 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-ccaca78 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-ccaca78{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-fe83ff6 .elementor-button{font-size:17px;}.elementor-55297 .elementor-element.elementor-element-b838331{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-e83f315 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-e83f315 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-2da5bcf > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-2da5bcf{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-dae8083 .elementor-button{font-size:17px;}.elementor-55297 .elementor-element.elementor-element-8b53eaf{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-a67b3be > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-a67b3be .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-33329e3 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-33329e3{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-9a8a0a1 .elementor-button{font-size:17px;}.elementor-55297 .elementor-element.elementor-element-9c0dc68{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-55297 .elementor-element.elementor-element-034552a{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-504c3b9 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-504c3b9 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-7cc15a5 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-7cc15a5{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-6260778{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-b4317ff > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-b4317ff .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-01ab3da > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-01ab3da{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-9ce4cb0 .elementor-button{font-size:17px;}.elementor-55297 .elementor-element.elementor-element-c350e66{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-22673c2 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-22673c2 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-ac93589 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-ac93589{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-da56735 .elementor-button{font-size:17px;}.elementor-55297 .elementor-element.elementor-element-5f80bd1{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-325adc2 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-325adc2 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-5827c66 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-5827c66{font-size:15px;}.elementor-55297 .elementor-element.elementor-element-c0d08a8 .elementor-button{font-size:17px;}.elementor-55297 .elementor-element.elementor-element-d674e4e{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55297 .elementor-element.elementor-element-72a5a0b > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-72a5a0b .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-55297 .elementor-element.elementor-element-61b24b8 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-55297 .elementor-element.elementor-element-61b24b8{font-size:15px;}}@media(max-width:767px){.elementor-55297 .elementor-element.elementor-element-eeefcdc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-55297 .elementor-element.elementor-element-258e26c{--padding-top:0px;--padding-bottom:050px;--padding-left:020px;--padding-right:020px;}.elementor-55297 .elementor-element.elementor-element-9304afd{--min-height:66px;}.elementor-55297 .elementor-element.elementor-element-38dd5d1 > .elementor-widget-container{padding:0px 22px 0px 22px;}.elementor-55297 .elementor-element.elementor-element-38dd5d1 .elementor-heading-title{font-size:1.6rem;}.elementor-55297 .elementor-element.elementor-element-60d697b{--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55297 .elementor-element.elementor-element-4bc5653{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-55297 .elementor-element.elementor-element-8857e15{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-801a148 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-801a148{text-align:center;}.elementor-55297 .elementor-element.elementor-element-801a148 .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-ccaca78{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-fe83ff6 .elementor-button{font-size:16px;}.elementor-55297 .elementor-element.elementor-element-b838331{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-e83f315 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-e83f315{text-align:center;}.elementor-55297 .elementor-element.elementor-element-e83f315 .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-2da5bcf{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-dae8083 .elementor-button{font-size:16px;}.elementor-55297 .elementor-element.elementor-element-8b53eaf{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-a67b3be > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-a67b3be{text-align:center;}.elementor-55297 .elementor-element.elementor-element-a67b3be .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-33329e3{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-9a8a0a1 .elementor-button{font-size:16px;}.elementor-55297 .elementor-element.elementor-element-b338833{--content-width:100%;--padding-top:067px;--padding-bottom:46px;--padding-left:0px;--padding-right:020px;}.elementor-55297 .elementor-element.elementor-element-4016243.elementor-element{--align-self:center;}.elementor-55297 .elementor-element.elementor-element-c81feb2{--padding-top:42px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-a182988:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-55297 .elementor-element.elementor-element-a182988 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-55297 .elementor-element.elementor-element-a182988 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-position:center center;background-size:cover;}.elementor-55297 .elementor-element.elementor-element-a182988{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-55297 .elementor-element.elementor-element-621da59{--content-width:92%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:0112px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-10f0fe7{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55297 .elementor-element.elementor-element-9c0dc68{--justify-content:center;--margin-top:-21%;--margin-bottom:14%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-55297 .elementor-element.elementor-element-034552a{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-504c3b9 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-504c3b9{text-align:center;}.elementor-55297 .elementor-element.elementor-element-504c3b9 .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-7cc15a5{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-6260778{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-b4317ff > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-b4317ff{text-align:center;}.elementor-55297 .elementor-element.elementor-element-b4317ff .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-01ab3da{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-9ce4cb0 .elementor-button{font-size:16px;}.elementor-55297 .elementor-element.elementor-element-c350e66{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-22673c2 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-22673c2{text-align:center;}.elementor-55297 .elementor-element.elementor-element-22673c2 .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-ac93589{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-da56735 .elementor-button{font-size:16px;}.elementor-55297 .elementor-element.elementor-element-5f80bd1{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-325adc2 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-325adc2{text-align:center;}.elementor-55297 .elementor-element.elementor-element-325adc2 .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-5827c66{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-c0d08a8 .elementor-button{font-size:16px;}.elementor-55297 .elementor-element.elementor-element-d674e4e{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-55297 .elementor-element.elementor-element-72a5a0b > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-55297 .elementor-element.elementor-element-72a5a0b{text-align:center;}.elementor-55297 .elementor-element.elementor-element-72a5a0b .elementor-heading-title{font-size:26px;}.elementor-55297 .elementor-element.elementor-element-61b24b8{text-align:center;font-size:14px;}.elementor-55297 .elementor-element.elementor-element-82b3053{--content-width:93%;}.elementor-55297 .elementor-element.elementor-element-e8696e0{--min-height:320px;}.elementor-55297 .elementor-element.elementor-element-fa0c8c9{--padding-top:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-383ddeb{--content-width:100%;}.elementor-55297 .elementor-element.elementor-element-15889c9.elementor-element{--align-self:center;}.elementor-55297 .elementor-element.elementor-element-f3d71a0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:53px;--padding-right:0px;}.elementor-55297 .elementor-element.elementor-element-5ac5c86{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-55297 .elementor-element.elementor-element-4db3339.elementor-element{--align-self:center;}.elementor-55297 .elementor-element.elementor-element-5da8103 img{width:60vw;}.elementor-55297 .elementor-element.elementor-element-802d33c{--padding-top:20px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-55297 .elementor-element.elementor-element-829e115 > .elementor-widget-container{padding:0px 0px 0px 011px;}.elementor-55297 .elementor-element.elementor-element-e5e5099 > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-55297 .elementor-element.elementor-element-652df56 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-55297 .elementor-element.elementor-element-e4be396 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-55297 .elementor-element.elementor-element-1cac633 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-55297 .elementor-element.elementor-element-cf94436 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-55297 .elementor-element.elementor-element-03885a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55297 .elementor-element.elementor-element-03885a3 img{width:50vw;}.elementor-55297 .elementor-element.elementor-element-7f32fcb{--padding-top:20px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-55297 .elementor-element.elementor-element-5a6be7b{--container-widget-width:87vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 87vw );max-width:87vw;}.elementor-55297 .elementor-element.elementor-element-532346f img{width:60vw;}.elementor-55297 .elementor-element.elementor-element-74a50ea{--padding-top:20px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-55297 .elementor-element.elementor-element-7f58c4d > .elementor-widget-container{padding:0px 22px 0px 22px;}.elementor-55297 .elementor-element.elementor-element-7f58c4d .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-55297 .elementor-element.elementor-element-d57f4eb.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-55297 .elementor-element.elementor-element-02e9cd1{--width:50%;}.elementor-55297 .elementor-element.elementor-element-a8ac171{--width:50%;}.elementor-55297 .elementor-element.elementor-element-5b5ddcc{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-b0538b9{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-eb0f3a0{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-4bc5653{--content-width:90%;}.elementor-55297 .elementor-element.elementor-element-8857e15{--width:30%;}.elementor-55297 .elementor-element.elementor-element-b838331{--width:30%;}.elementor-55297 .elementor-element.elementor-element-8b53eaf{--width:30%;}.elementor-55297 .elementor-element.elementor-element-b338833{--content-width:80%;}.elementor-55297 .elementor-element.elementor-element-ec12173{--width:60%;}.elementor-55297 .elementor-element.elementor-element-c81feb2{--width:31%;}.elementor-55297 .elementor-element.elementor-element-a182988{--content-width:77%;}.elementor-55297 .elementor-element.elementor-element-ae23f71{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-246dc65{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-64f777d{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-10f0fe7{--content-width:90%;}.elementor-55297 .elementor-element.elementor-element-9c0dc68{--content-width:1668px;}.elementor-55297 .elementor-element.elementor-element-034552a{--width:30%;}.elementor-55297 .elementor-element.elementor-element-6260778{--width:30%;}.elementor-55297 .elementor-element.elementor-element-c350e66{--width:30%;}.elementor-55297 .elementor-element.elementor-element-5f80bd1{--width:30%;}.elementor-55297 .elementor-element.elementor-element-d674e4e{--width:30%;}.elementor-55297 .elementor-element.elementor-element-f1fb8f0{--width:61%;}.elementor-55297 .elementor-element.elementor-element-7918b21{--width:50%;}.elementor-55297 .elementor-element.elementor-element-e8696e0{--width:50%;}.elementor-55297 .elementor-element.elementor-element-fa0c8c9{--width:50%;}.elementor-55297 .elementor-element.elementor-element-383ddeb{--content-width:70%;}.elementor-55297 .elementor-element.elementor-element-9e6d6c4{--width:61%;}.elementor-55297 .elementor-element.elementor-element-ee5cd9f{--width:30%;}.elementor-55297 .elementor-element.elementor-element-2f8e1df{--width:45%;}.elementor-55297 .elementor-element.elementor-element-f3d71a0{--width:30%;}.elementor-55297 .elementor-element.elementor-element-0ebd103{--width:50%;}.elementor-55297 .elementor-element.elementor-element-b496344{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-080da16{--width:100%;}.elementor-55297 .elementor-element.elementor-element-802d33c{--width:100%;}.elementor-55297 .elementor-element.elementor-element-0c5f2e0{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-2737481{--width:100%;}.elementor-55297 .elementor-element.elementor-element-7f32fcb{--width:100%;}.elementor-55297 .elementor-element.elementor-element-cc1cf3d{--width:33.3333%;}.elementor-55297 .elementor-element.elementor-element-d0adc1b{--width:100%;}.elementor-55297 .elementor-element.elementor-element-1186c56{--width:100%;}.elementor-55297 .elementor-element.elementor-element-74a50ea{--width:94.195%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cera';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://johnritterfoundation.org/wp-content/uploads/2023/12/CeraPROBold.woff') format('woff');
}
@font-face {
	font-family: 'Cera';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://johnritterfoundation.org/wp-content/uploads/2023/12/CeraProMedium.woff') format('woff');
}
@font-face {
	font-family: 'Cera';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://johnritterfoundation.org/wp-content/uploads/2023/12/CeraProRegular.woff') format('woff');
}
/* End Custom Fonts CSS */