.elementor-17251 .elementor-element.elementor-element-1d774e54{--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:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-17251 .elementor-element.elementor-element-1d774e54:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-1d774e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17251 .elementor-element.elementor-element-632c81ac{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17251 .elementor-element.elementor-element-1f1bea6f{width:initial;max-width:initial;text-align:end;}.elementor-17251 .elementor-element.elementor-element-1f1bea6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17251 .elementor-element.elementor-element-1f1bea6f .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-1ee5f5e1{text-align:start;}.elementor-17251 .elementor-element.elementor-element-1ee5f5e1 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:14px;line-height:1.3em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-726d5298{--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-17251 .elementor-element.elementor-element-1e39e44a{--display:flex;--position:absolute;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;bottom:20px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-1e39e44a{right:25px;}body.rtl .elementor-17251 .elementor-element.elementor-element-1e39e44a{left:25px;}.elementor-17251 .elementor-element.elementor-element-7cdcd9f .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:26px;font-weight:400;color:#E8BE5E;}.elementor-17251 .elementor-element.elementor-element-17d386f1 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:18px;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-7b2e65a0 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:14px;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-38879d25{--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;--padding-top:55px;--padding-bottom:55px;--padding-left:50px;--padding-right:50px;}.elementor-17251 .elementor-element.elementor-element-38879d25:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-38879d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23969e4 );background-image:url("https://www.mightyoaksprograms.org/wp-content/uploads/2025/01/MLP-Jan-2024-Skyrose-43-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17251 .elementor-element.elementor-element-5ed8ca61{--display:flex;--justify-content:center;}.elementor-17251 .elementor-element.elementor-element-70df05b5{--display:flex;--border-radius:11px 11px 11px 11px;--padding-top:24px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-17251 .elementor-element.elementor-element-70df05b5:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-70df05b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-9473150 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-57624f4 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17251 .elementor-element.elementor-element-344467ce .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-17251 .elementor-element.elementor-element-2903327b{--display:flex;}.elementor-17251 .elementor-element.elementor-element-7f94fa6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17251 .elementor-element.elementor-element-67cff12e{--display:flex;}.elementor-17251 .elementor-element.elementor-element-5271c8c6{--display:flex;--position:absolute;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;bottom:50px;}.elementor-17251 .elementor-element.elementor-element-5271c8c6:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-5271c8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-5271c8c6{right:50px;}body.rtl .elementor-17251 .elementor-element.elementor-element-5271c8c6{left:50px;}.elementor-17251 .elementor-element.elementor-element-5fbe4da0 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:26px;font-weight:400;color:#E8BE5E;}.elementor-17251 .elementor-element.elementor-element-219adb75 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-1367a0ca .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.9rem;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-73b53c44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17251 .elementor-element.elementor-element-25cf1d0f{--display:flex;}.elementor-17251 .elementor-element.elementor-element-43afe69f{--spacer-size:115px;}.elementor-17251 .elementor-element.elementor-element-3aa5b626{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-17251 .elementor-element.elementor-element-3d590b51{text-align:center;}.elementor-17251 .elementor-element.elementor-element-3d590b51 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-accent );}.elementor-17251 .elementor-element.elementor-element-e9d7dbc{text-align:center;}.elementor-17251 .elementor-element.elementor-element-e9d7dbc .elementor-heading-title{font-family:var( --e-global-typography-e3c8078-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-52e6a659{--spacer-size:55px;}.elementor-17251 .elementor-element.elementor-element-d3de000{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-3a93e12b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-6dc7eb67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--border-radius:200px 200px 200px 200px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-6dc7eb67::before, .elementor-17251 .elementor-element.elementor-element-6dc7eb67 > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-6dc7eb67 > .e-con-inner > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-6dc7eb67 > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-6dc7eb67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-6dc7eb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-17251 .elementor-element.elementor-element-6dc7eb67.e-con{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-3f869dc4{text-align:center;}.elementor-17251 .elementor-element.elementor-element-3f869dc4 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:34px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-12bfad45{text-align:center;font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.5em;}.elementor-17251 .elementor-element.elementor-element-2ea40167.elementor-element{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-2ea40167 .elementor-button{padding:25px 30px 29px 30px;}.elementor-17251 .elementor-element.elementor-element-6a6bfdd9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-7ba73ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--border-radius:200px 200px 200px 200px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-7ba73ab::before, .elementor-17251 .elementor-element.elementor-element-7ba73ab > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-7ba73ab > .e-con-inner > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-7ba73ab > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-7ba73ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-7ba73ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-17251 .elementor-element.elementor-element-7ba73ab.e-con{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-59262e67{text-align:center;}.elementor-17251 .elementor-element.elementor-element-59262e67 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:34px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-f0e4654{text-align:center;font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.5em;}.elementor-17251 .elementor-element.elementor-element-1b37fa34.elementor-element{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-1b37fa34 .elementor-button{padding:25px 30px 29px 30px;}.elementor-17251 .elementor-element.elementor-element-4a67efc7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-233f8a89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--border-radius:200px 200px 200px 200px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-233f8a89::before, .elementor-17251 .elementor-element.elementor-element-233f8a89 > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-233f8a89 > .e-con-inner > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-233f8a89 > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-233f8a89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-233f8a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-17251 .elementor-element.elementor-element-233f8a89.e-con{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-18d41e78{text-align:center;}.elementor-17251 .elementor-element.elementor-element-18d41e78 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:34px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-1f8aa7f0{text-align:center;font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.5em;}.elementor-17251 .elementor-element.elementor-element-694f8fd5.elementor-element{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-694f8fd5 .elementor-button{padding:25px 30px 29px 30px;}.elementor-17251 .elementor-element.elementor-element-50898bc3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-4a38cb0d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--border-radius:200px 200px 200px 200px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-4a38cb0d::before, .elementor-17251 .elementor-element.elementor-element-4a38cb0d > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-4a38cb0d > .e-con-inner > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-4a38cb0d > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-4a38cb0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-4a38cb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-17251 .elementor-element.elementor-element-4a38cb0d.e-con{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-55edd47e{text-align:center;}.elementor-17251 .elementor-element.elementor-element-55edd47e .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:34px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-397cffb9{text-align:center;font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.5em;}.elementor-17251 .elementor-element.elementor-element-76ccaaad.elementor-element{--align-self:center;}.elementor-17251 .elementor-element.elementor-element-76ccaaad .elementor-button{fill:var( --e-global-color-23969e4 );color:var( --e-global-color-23969e4 );padding:25px 30px 29px 30px;}.elementor-17251 .elementor-element.elementor-element-66970782{--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-17251 .elementor-element.elementor-element-4c3c2432{--spacer-size:130px;}.elementor-17251 .elementor-element.elementor-element-7e75b0b0{--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:25px;--padding-right:25px;--z-index:10;}.elementor-17251 .elementor-element.elementor-element-71c5abee{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-17251 .elementor-element.elementor-element-71c5abee:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-71c5abee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-fa9696a{--display:flex;}.elementor-17251 .elementor-element.elementor-element-60a5d79f{--spacer-size:1px;}.elementor-17251 .elementor-element.elementor-element-33ff2916 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-17251 .elementor-element.elementor-element-7496384a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-17251 .elementor-element.elementor-element-5f5b1690{--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-17251 .elementor-element.elementor-element-44a63146 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;font-weight:400;line-height:1.1em;}.elementor-17251 .elementor-element.elementor-element-10bac21d .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:450;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-54127e14{--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-17251 .elementor-element.elementor-element-6c4a50ba .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;font-weight:400;line-height:1.1em;}.elementor-17251 .elementor-element.elementor-element-1c6689ad .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:450;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-c18e605{--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-17251 .elementor-element.elementor-element-10616714 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;font-weight:400;line-height:1.1em;}.elementor-17251 .elementor-element.elementor-element-5f7d53b9 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:450;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-6f345c9d{--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-17251 .elementor-element.elementor-element-78f0c7f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;font-weight:400;line-height:1.1em;}.elementor-17251 .elementor-element.elementor-element-135b0ad8 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;font-weight:450;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-321e333a{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-17251 .elementor-element.elementor-element-321e333a .elementor-divider-separator{width:100%;}.elementor-17251 .elementor-element.elementor-element-321e333a .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-17251 .elementor-element.elementor-element-2c3a6477{--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;--align-items:center;}.elementor-17251 .elementor-element.elementor-element-55eed736{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-69a9b291 .elementor-icon-wrapper{text-align:center;}.elementor-17251 .elementor-element.elementor-element-69a9b291.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-69a9b291.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-69a9b291.elementor-view-default .elementor-icon{color:var( --e-global-color-23969e4 );border-color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-69a9b291.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-69a9b291.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-69a9b291 .elementor-icon{font-size:20px;}.elementor-17251 .elementor-element.elementor-element-69a9b291 .elementor-icon svg{height:20px;}.elementor-17251 .elementor-element.elementor-element-4238e791 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Tahoma, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-17251 .elementor-element.elementor-element-38b05f17{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:120px;--padding-bottom:0120px;--padding-left:50px;--padding-right:50px;}.elementor-17251 .elementor-element.elementor-element-38b05f17:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-38b05f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17251 .elementor-element.elementor-element-618dfb13{--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-17251 .elementor-element.elementor-element-70dcafac{--display:flex;--min-height:100%;}.elementor-17251 .elementor-element.elementor-element-70dcafac:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-70dcafac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mightyoaksprograms.org/wp-content/uploads/2024/12/mighty_oaks_program-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17251 .elementor-element.elementor-element-f8b0a46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-201139ae .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-73f8b72f .elementor-heading-title{font-family:var( --e-global-typography-e3c8078-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-5a58eef5{--spacer-size:36px;}.elementor-17251 .elementor-element.elementor-element-2ca50180 .elementor-heading-title{font-family:var( --e-global-typography-3efa551-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-3efa551-font-size );line-height:var( --e-global-typography-3efa551-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-203a74bf{--spacer-size:42px;}.elementor-17251 .elementor-element.elementor-element-2166da21{--display:flex;}.elementor-17251 .elementor-element.elementor-element-36721ce1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:23px 20px;--row-gap:23px;--column-gap:20px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-1a07cc68{--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17251 .elementor-element.elementor-element-d018680{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-6e95a0b4 .elementor-icon-wrapper{text-align:center;}.elementor-17251 .elementor-element.elementor-element-6e95a0b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-6e95a0b4.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-6e95a0b4.elementor-view-default .elementor-icon{color:var( --e-global-color-b6fb101 );border-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-6e95a0b4.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-6e95a0b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-6e95a0b4 .elementor-icon{font-size:14px;}.elementor-17251 .elementor-element.elementor-element-6e95a0b4 .elementor-icon svg{height:14px;}.elementor-17251 .elementor-element.elementor-element-5dd3afe6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17251 .elementor-element.elementor-element-15fb4c0f .elementor-heading-title{font-family:var( --e-global-typography-080e1c9-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-080e1c9-font-size );font-weight:var( --e-global-typography-080e1c9-font-weight );line-height:var( --e-global-typography-080e1c9-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-6f8ae4cf{--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17251 .elementor-element.elementor-element-42e00c8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-120c6c66 .elementor-icon-wrapper{text-align:center;}.elementor-17251 .elementor-element.elementor-element-120c6c66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-120c6c66.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-120c6c66.elementor-view-default .elementor-icon{color:var( --e-global-color-b6fb101 );border-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-120c6c66.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-120c6c66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-120c6c66 .elementor-icon{font-size:14px;}.elementor-17251 .elementor-element.elementor-element-120c6c66 .elementor-icon svg{height:14px;}.elementor-17251 .elementor-element.elementor-element-6247dbd5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17251 .elementor-element.elementor-element-f870174 .elementor-heading-title{font-family:var( --e-global-typography-080e1c9-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-080e1c9-font-size );font-weight:var( --e-global-typography-080e1c9-font-weight );line-height:var( --e-global-typography-080e1c9-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-3631f5f0{--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17251 .elementor-element.elementor-element-5e8d0c5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-8d4fad4 .elementor-icon-wrapper{text-align:center;}.elementor-17251 .elementor-element.elementor-element-8d4fad4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-8d4fad4.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-8d4fad4.elementor-view-default .elementor-icon{color:var( --e-global-color-b6fb101 );border-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-8d4fad4.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-8d4fad4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-8d4fad4 .elementor-icon{font-size:14px;}.elementor-17251 .elementor-element.elementor-element-8d4fad4 .elementor-icon svg{height:14px;}.elementor-17251 .elementor-element.elementor-element-7c3048f7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17251 .elementor-element.elementor-element-29af8c00 .elementor-heading-title{font-family:var( --e-global-typography-080e1c9-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-080e1c9-font-size );font-weight:var( --e-global-typography-080e1c9-font-weight );line-height:var( --e-global-typography-080e1c9-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-3fab1e51{--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17251 .elementor-element.elementor-element-403de505{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-1692b24 .elementor-icon-wrapper{text-align:center;}.elementor-17251 .elementor-element.elementor-element-1692b24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-1692b24.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-1692b24.elementor-view-default .elementor-icon{color:var( --e-global-color-b6fb101 );border-color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-1692b24.elementor-view-framed .elementor-icon, .elementor-17251 .elementor-element.elementor-element-1692b24.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-1692b24 .elementor-icon{font-size:14px;}.elementor-17251 .elementor-element.elementor-element-1692b24 .elementor-icon svg{height:14px;}.elementor-17251 .elementor-element.elementor-element-126e84f3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17251 .elementor-element.elementor-element-5b366a52 .elementor-heading-title{font-family:var( --e-global-typography-080e1c9-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-080e1c9-font-size );font-weight:var( --e-global-typography-080e1c9-font-weight );line-height:var( --e-global-typography-080e1c9-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-2c2d73d4{--spacer-size:42px;}.elementor-17251 .elementor-element.elementor-element-483ff5da{--display:flex;}.elementor-17251 .elementor-element.elementor-element-4ccba25e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-7fad2c78{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-2d391bc2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-23969e4 );font-family:"prohibition", Tahoma, Sans-serif;font-size:48px;font-weight:400;}.elementor-17251 .elementor-element.elementor-element-43290cb1 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;line-height:1.3em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-1a61ef7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-77af0268 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-23969e4 );font-family:"prohibition", Tahoma, Sans-serif;font-size:48px;font-weight:400;}.elementor-17251 .elementor-element.elementor-element-480d9871 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;line-height:1.3em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-1b72ede1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17251 .elementor-element.elementor-element-407a1e5b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-23969e4 );font-family:"prohibition", Tahoma, Sans-serif;font-size:48px;font-weight:400;}.elementor-17251 .elementor-element.elementor-element-142d0fc3 .elementor-heading-title{font-family:"Oxanium", Tahoma, Sans-serif;font-size:0.95rem;line-height:1.3em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-64194b03{--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:flex-end;--overlay-opacity:0.65;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-64194b03:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-64194b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mightyoaksprograms.org/wp-content/uploads/2024/12/testimonial-bg-min.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-17251 .elementor-element.elementor-element-64194b03::before, .elementor-17251 .elementor-element.elementor-element-64194b03 > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-64194b03 > .e-con-inner > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-64194b03 > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-64194b03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-64194b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-17251 .elementor-element.elementor-element-33b1d4d6{--display:flex;--min-height:540px;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-2839f90a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-5374c322{--display:flex;}.elementor-17251 .elementor-element.elementor-element-53b1c6a9 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-403ac88f .elementor-heading-title{font-family:var( --e-global-typography-e3c8078-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17251 .elementor-element.elementor-element-1d20ebf2{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-1d20ebf2{left:0px;}body.rtl .elementor-17251 .elementor-element.elementor-element-1d20ebf2{right:0px;}.elementor-17251 .elementor-element.elementor-element-435a64a7 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-59d5104c .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;line-height:1em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-7a624609{--spacer-size:36px;}.elementor-17251 .elementor-element.elementor-element-645635db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17251 .elementor-element.elementor-element-36da63ed{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:8px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-36da63ed{left:-75px;}body.rtl .elementor-17251 .elementor-element.elementor-element-36da63ed{right:-75px;}.elementor-17251 .elementor-element.elementor-element-79790e5f .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:26px;font-weight:400;line-height:1.8em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-30a280cc{--spacer-size:38px;}.elementor-17251 .elementor-element.elementor-element-42052e45 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-6323efb5{--display:flex;--min-height:540px;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-110bc176{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-46c00bb2{--display:flex;}.elementor-17251 .elementor-element.elementor-element-449439cb .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-487c2428 .elementor-heading-title{font-family:var( --e-global-typography-e3c8078-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17251 .elementor-element.elementor-element-6905917e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-6905917e{left:0px;}body.rtl .elementor-17251 .elementor-element.elementor-element-6905917e{right:0px;}.elementor-17251 .elementor-element.elementor-element-309a9cd4 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-4e3b2881 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;line-height:1em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-5db809f4{--spacer-size:36px;}.elementor-17251 .elementor-element.elementor-element-41e9ffef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17251 .elementor-element.elementor-element-47108819{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:8px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-47108819{left:-75px;}body.rtl .elementor-17251 .elementor-element.elementor-element-47108819{right:-75px;}.elementor-17251 .elementor-element.elementor-element-389a6371 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:26px;font-weight:400;line-height:1.8em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-704e8410{--spacer-size:38px;}.elementor-17251 .elementor-element.elementor-element-7cea39cc .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-40fea2e5{--display:flex;--min-height:540px;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-2285a5e4{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-47b83e2{--display:flex;}.elementor-17251 .elementor-element.elementor-element-36315e70 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-3253f72a .elementor-heading-title{font-family:var( --e-global-typography-e3c8078-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17251 .elementor-element.elementor-element-5fa48e41{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-5fa48e41{left:0px;}body.rtl .elementor-17251 .elementor-element.elementor-element-5fa48e41{right:0px;}.elementor-17251 .elementor-element.elementor-element-4f42a2c .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-45541f12 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:74px;line-height:1em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-2fda7350{--spacer-size:36px;}.elementor-17251 .elementor-element.elementor-element-6bdaf5b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17251 .elementor-element.elementor-element-61970984{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:8px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-61970984{left:-75px;}body.rtl .elementor-17251 .elementor-element.elementor-element-61970984{right:-75px;}.elementor-17251 .elementor-element.elementor-element-16ea25ea .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:26px;font-weight:400;line-height:1.8em;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-1f5ea50{--spacer-size:38px;}.elementor-17251 .elementor-element.elementor-element-5f0f7bb9 .elementor-heading-title{font-family:"prohibition", Tahoma, Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-4fe32538{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:120px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:290px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-197px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:290px;--e-n-carousel-arrow-size:57px;}.elementor-17251 .elementor-element.elementor-element-4fe32538 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17251 .elementor-element.elementor-element-14d4d926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-17251 .elementor-element.elementor-element-1c6e8ac7{--e-image-carousel-slides-to-show:6;}.elementor-17251 .elementor-element.elementor-element-1c6e8ac7 .swiper-wrapper{display:flex;align-items:center;}.elementor-17251 .elementor-element.elementor-element-75416ccb{--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;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-17251 .elementor-element.elementor-element-75416ccb:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-75416ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mightyoaksprograms.org/wp-content/uploads/2024/12/DSC_1509x1.5-min-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-17251 .elementor-element.elementor-element-75416ccb::before, .elementor-17251 .elementor-element.elementor-element-75416ccb > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-75416ccb > .e-con-inner > .elementor-background-video-container::before, .elementor-17251 .elementor-element.elementor-element-75416ccb > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-75416ccb > .e-con-inner > .elementor-background-slideshow::before, .elementor-17251 .elementor-element.elementor-element-75416ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17251 .elementor-element.elementor-element-2176e9f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17251 .elementor-element.elementor-element-7f499602{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17251 .elementor-element.elementor-element-424a57d9 .elementor-heading-title{font-family:var( --e-global-typography-c522c3d-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );color:var( --e-global-color-b6fb101 );}.elementor-17251 .elementor-element.elementor-element-6200b1de .elementor-heading-title{font-family:var( --e-global-typography-e3c8078-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-4098bc08{--spacer-size:25px;}.elementor-17251 .elementor-element.elementor-element-640e5f4a .elementor-heading-title{font-family:var( --e-global-typography-3efa551-font-family ), Tahoma, Sans-serif;font-size:var( --e-global-typography-3efa551-font-size );line-height:var( --e-global-typography-3efa551-line-height );color:var( --e-global-color-23969e4 );}.elementor-17251 .elementor-element.elementor-element-41996c58{--spacer-size:25px;}:root{--page-title-display:none;}@media(max-width:1028px){.elementor-17251 .elementor-element.elementor-element-1d774e54{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-632c81ac{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17251 .elementor-element.elementor-element-1f1bea6f{text-align:center;}.elementor-17251 .elementor-element.elementor-element-1f1bea6f .elementor-heading-title{font-size:19px;}.elementor-17251 .elementor-element.elementor-element-1ee5f5e1{text-align:center;}.elementor-17251 .elementor-element.elementor-element-1ee5f5e1 .elementor-heading-title{font-size:0.88rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-75284171 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-17251 .elementor-element.elementor-element-1e39e44a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-7cdcd9f{text-align:end;}.elementor-17251 .elementor-element.elementor-element-17d386f1{text-align:end;}.elementor-17251 .elementor-element.elementor-element-7b2e65a0{text-align:end;}.elementor-17251 .elementor-element.elementor-element-38879d25:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-38879d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mightyoaksprograms.org/wp-content/uploads/2025/01/Clear-BG.png");}.elementor-17251 .elementor-element.elementor-element-38879d25{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-7f94fa6a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-17251 .elementor-element.elementor-element-43afe69f{--spacer-size:80px;}.elementor-17251 .elementor-element.elementor-element-3aa5b626{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-3d590b51 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-e9d7dbc .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-52e6a659{--spacer-size:50px;}.elementor-17251 .elementor-element.elementor-element-d3de000{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-12bfad45{font-size:0.9rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-f0e4654{font-size:0.9rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-1f8aa7f0{font-size:0.9rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-397cffb9{font-size:0.9rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-4c3c2432{--spacer-size:100px;}.elementor-17251 .elementor-element.elementor-element-7e75b0b0{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:10;}.elementor-17251 .elementor-element.elementor-element-71c5abee{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17251 .elementor-element.elementor-element-33ff2916 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-17251 .elementor-element.elementor-element-33ff2916 .elementor-heading-title{font-size:32px;}.elementor-17251 .elementor-element.elementor-element-44a63146 .elementor-counter-number-wrapper{font-size:45px;}.elementor-17251 .elementor-element.elementor-element-6c4a50ba .elementor-counter-number-wrapper{font-size:45px;}.elementor-17251 .elementor-element.elementor-element-10616714 .elementor-counter-number-wrapper{font-size:45px;}.elementor-17251 .elementor-element.elementor-element-78f0c7f .elementor-counter-number-wrapper{font-size:45px;}.elementor-17251 .elementor-element.elementor-element-321e333a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17251 .elementor-element.elementor-element-38b05f17{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-f8b0a46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-201139ae .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-73f8b72f .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-5a58eef5{--spacer-size:20px;}.elementor-17251 .elementor-element.elementor-element-2ca50180 .elementor-heading-title{font-size:var( --e-global-typography-3efa551-font-size );line-height:var( --e-global-typography-3efa551-line-height );}.elementor-17251 .elementor-element.elementor-element-203a74bf{--spacer-size:20px;}.elementor-17251 .elementor-element.elementor-element-36721ce1{--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-15fb4c0f .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-f870174 .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-29af8c00 .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-5b366a52 .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-2c2d73d4{--spacer-size:20px;}.elementor-17251 .elementor-element.elementor-element-4ccba25e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-64194b03{--padding-top:80px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-2839f90a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-5374c322{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-53b1c6a9 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-403ac88f .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-435a64a7 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-59d5104c .elementor-heading-title{font-size:50px;}.elementor-17251 .elementor-element.elementor-element-7a624609{--spacer-size:20px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-36da63ed{left:-8px;}body.rtl .elementor-17251 .elementor-element.elementor-element-36da63ed{right:-8px;}.elementor-17251 .elementor-element.elementor-element-36da63ed{top:-32%;}.elementor-17251 .elementor-element.elementor-element-79790e5f .elementor-heading-title{line-height:1.7em;}.elementor-17251 .elementor-element.elementor-element-42052e45{text-align:end;}.elementor-17251 .elementor-element.elementor-element-110bc176{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-46c00bb2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-449439cb .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-487c2428 .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-309a9cd4 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-4e3b2881 .elementor-heading-title{font-size:50px;}.elementor-17251 .elementor-element.elementor-element-5db809f4{--spacer-size:20px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-47108819{left:-8px;}body.rtl .elementor-17251 .elementor-element.elementor-element-47108819{right:-8px;}.elementor-17251 .elementor-element.elementor-element-47108819{top:-32%;}.elementor-17251 .elementor-element.elementor-element-389a6371 .elementor-heading-title{line-height:1.7em;}.elementor-17251 .elementor-element.elementor-element-7cea39cc{text-align:end;}.elementor-17251 .elementor-element.elementor-element-2285a5e4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-47b83e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17251 .elementor-element.elementor-element-36315e70 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-3253f72a .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-4f42a2c .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-45541f12 .elementor-heading-title{font-size:50px;}.elementor-17251 .elementor-element.elementor-element-2fda7350{--spacer-size:20px;}body:not(.rtl) .elementor-17251 .elementor-element.elementor-element-61970984{left:-8px;}body.rtl .elementor-17251 .elementor-element.elementor-element-61970984{right:-8px;}.elementor-17251 .elementor-element.elementor-element-61970984{top:-32%;}.elementor-17251 .elementor-element.elementor-element-16ea25ea .elementor-heading-title{line-height:1.7em;}.elementor-17251 .elementor-element.elementor-element-5f0f7bb9{text-align:end;}.elementor-17251 .elementor-element.elementor-element-4fe32538{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-115px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:110px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:34px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:110px;--e-n-carousel-arrow-size:55px;}.elementor-17251 .elementor-element.elementor-element-14d4d926{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-1c6e8ac7{--e-image-carousel-slides-to-show:5;}.elementor-17251 .elementor-element.elementor-element-75416ccb{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-424a57d9 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-6200b1de .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-640e5f4a .elementor-heading-title{font-size:var( --e-global-typography-3efa551-font-size );line-height:var( --e-global-typography-3efa551-line-height );}}@media(max-width:767px){.elementor-17251 .elementor-element.elementor-element-1d774e54{--padding-top:26px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-1f1bea6f .elementor-heading-title{font-size:18px;}.elementor-17251 .elementor-element.elementor-element-1ee5f5e1 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-17251 .elementor-element.elementor-element-75284171 img{height:285px;object-position:center right;}.elementor-17251 .elementor-element.elementor-element-38879d25{--flex-wrap:wrap;}.elementor-17251 .elementor-element.elementor-element-38879d25:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-38879d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-17251 .elementor-element.elementor-element-5ed8ca61{--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-70df05b5{--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-9473150 .elementor-heading-title{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-344467ce .elementor-heading-title{font-weight:600;}.elementor-17251 .elementor-element.elementor-element-2903327b{--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-5b326a57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17251 .elementor-element.elementor-element-43afe69f{--spacer-size:60px;}.elementor-17251 .elementor-element.elementor-element-3d590b51{text-align:center;}.elementor-17251 .elementor-element.elementor-element-3d590b51 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-e9d7dbc{text-align:center;}.elementor-17251 .elementor-element.elementor-element-e9d7dbc .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-52e6a659{--spacer-size:40px;}.elementor-17251 .elementor-element.elementor-element-d3de000{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:45px 25px;--row-gap:45px;--column-gap:25px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-3f869dc4 .elementor-heading-title{font-size:24px;}.elementor-17251 .elementor-element.elementor-element-12bfad45{font-size:0.85rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-2ea40167{width:100%;max-width:100%;}.elementor-17251 .elementor-element.elementor-element-59262e67 .elementor-heading-title{font-size:24px;}.elementor-17251 .elementor-element.elementor-element-f0e4654{font-size:0.85rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-1b37fa34{width:100%;max-width:100%;}.elementor-17251 .elementor-element.elementor-element-18d41e78 .elementor-heading-title{font-size:24px;}.elementor-17251 .elementor-element.elementor-element-1f8aa7f0{font-size:0.85rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-694f8fd5{width:100%;max-width:100%;}.elementor-17251 .elementor-element.elementor-element-55edd47e .elementor-heading-title{font-size:24px;}.elementor-17251 .elementor-element.elementor-element-397cffb9{font-size:0.85rem;line-height:1.3em;}.elementor-17251 .elementor-element.elementor-element-76ccaaad{width:100%;max-width:100%;}.elementor-17251 .elementor-element.elementor-element-4c3c2432{--spacer-size:80px;}.elementor-17251 .elementor-element.elementor-element-7e75b0b0{--padding-top:15px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-17251 .elementor-element.elementor-element-71c5abee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17251 .elementor-element.elementor-element-5f5b1690{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17251 .elementor-element.elementor-element-44a63146 .elementor-counter-number-wrapper{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-54127e14{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17251 .elementor-element.elementor-element-6c4a50ba .elementor-counter-number-wrapper{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-c18e605{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17251 .elementor-element.elementor-element-10616714 .elementor-counter-number-wrapper{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-6f345c9d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17251 .elementor-element.elementor-element-78f0c7f .elementor-counter-number-wrapper{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-201139ae .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-73f8b72f .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-5a58eef5{--spacer-size:30px;}.elementor-17251 .elementor-element.elementor-element-2ca50180 .elementor-heading-title{font-size:var( --e-global-typography-3efa551-font-size );line-height:var( --e-global-typography-3efa551-line-height );}.elementor-17251 .elementor-element.elementor-element-203a74bf{--spacer-size:35px;}.elementor-17251 .elementor-element.elementor-element-36721ce1{--e-con-grid-template-columns:repeat(2, 1fr);--gap:17px 17px;--row-gap:17px;--column-gap:17px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-1a07cc68{--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;--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-15fb4c0f .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-6f8ae4cf{--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-f870174 .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-3631f5f0{--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-29af8c00 .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-3fab1e51{--flex-wrap:nowrap;}.elementor-17251 .elementor-element.elementor-element-5b366a52 .elementor-heading-title{font-size:var( --e-global-typography-080e1c9-font-size );line-height:var( --e-global-typography-080e1c9-line-height );}.elementor-17251 .elementor-element.elementor-element-2c2d73d4{--spacer-size:35px;}.elementor-17251 .elementor-element.elementor-element-4ccba25e{--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-17251 .elementor-element.elementor-element-7fad2c78{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-43290cb1 .elementor-heading-title{font-size:0.9rem;}.elementor-17251 .elementor-element.elementor-element-1a61ef7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-480d9871 .elementor-heading-title{font-size:0.9rem;}.elementor-17251 .elementor-element.elementor-element-1b72ede1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17251 .elementor-element.elementor-element-142d0fc3 .elementor-heading-title{font-size:0.9rem;}.elementor-17251 .elementor-element.elementor-element-64194b03:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-64194b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:24% 0px;}.elementor-17251 .elementor-element.elementor-element-64194b03{--padding-top:070px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-17251 .elementor-element.elementor-element-53b1c6a9 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-403ac88f .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play i{font-size:64px;}.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-17251 .elementor-element.elementor-element-435a64a7 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-59d5104c .elementor-heading-title{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-79790e5f .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-17251 .elementor-element.elementor-element-30a280cc{--spacer-size:22px;}.elementor-17251 .elementor-element.elementor-element-42052e45 .elementor-heading-title{font-size:28px;}.elementor-17251 .elementor-element.elementor-element-449439cb .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-487c2428 .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play i{font-size:64px;}.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-17251 .elementor-element.elementor-element-309a9cd4 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-4e3b2881 .elementor-heading-title{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-389a6371 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-17251 .elementor-element.elementor-element-704e8410{--spacer-size:22px;}.elementor-17251 .elementor-element.elementor-element-7cea39cc .elementor-heading-title{font-size:28px;}.elementor-17251 .elementor-element.elementor-element-36315e70 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-3253f72a .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play i{font-size:64px;}.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-17251 .elementor-element.elementor-element-4f42a2c .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-45541f12 .elementor-heading-title{font-size:42px;}.elementor-17251 .elementor-element.elementor-element-16ea25ea .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-17251 .elementor-element.elementor-element-1f5ea50{--spacer-size:22px;}.elementor-17251 .elementor-element.elementor-element-5f0f7bb9 .elementor-heading-title{font-size:28px;}.elementor-17251 .elementor-element.elementor-element-4fe32538{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:98px;--e-n-carousel-arrow-next-right-position:25px;--e-n-carousel-arrow-next-top-position:98px;}.elementor-17251 .elementor-element.elementor-element-14d4d926{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-1c6e8ac7{--e-image-carousel-slides-to-show:3;}.elementor-17251 .elementor-element.elementor-element-75416ccb:not(.elementor-motion-effects-element-type-background), .elementor-17251 .elementor-element.elementor-element-75416ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:75% 0px;}.elementor-17251 .elementor-element.elementor-element-75416ccb{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-17251 .elementor-element.elementor-element-424a57d9 .elementor-heading-title{font-size:var( --e-global-typography-c522c3d-font-size );line-height:var( --e-global-typography-c522c3d-line-height );letter-spacing:var( --e-global-typography-c522c3d-letter-spacing );}.elementor-17251 .elementor-element.elementor-element-6200b1de .elementor-heading-title{font-size:var( --e-global-typography-e3c8078-font-size );line-height:var( --e-global-typography-e3c8078-line-height );}.elementor-17251 .elementor-element.elementor-element-640e5f4a .elementor-heading-title{font-size:var( --e-global-typography-3efa551-font-size );line-height:var( --e-global-typography-3efa551-line-height );}}@media(min-width:768px){.elementor-17251 .elementor-element.elementor-element-632c81ac{--content-width:1025px;}.elementor-17251 .elementor-element.elementor-element-5271c8c6{--width:270px;}.elementor-17251 .elementor-element.elementor-element-7e75b0b0{--content-width:100%;}.elementor-17251 .elementor-element.elementor-element-618dfb13{--width:50%;}.elementor-17251 .elementor-element.elementor-element-f8b0a46{--width:50%;}.elementor-17251 .elementor-element.elementor-element-2839f90a{--content-width:calc(100% - 180px);}.elementor-17251 .elementor-element.elementor-element-110bc176{--content-width:calc(100% - 180px);}.elementor-17251 .elementor-element.elementor-element-2285a5e4{--content-width:calc(100% - 180px);}}@media(max-width:1028px) and (min-width:768px){.elementor-17251 .elementor-element.elementor-element-1e39e44a{--width:210px;}.elementor-17251 .elementor-element.elementor-element-38879d25{--content-width:100%;}.elementor-17251 .elementor-element.elementor-element-2839f90a{--content-width:100%;}.elementor-17251 .elementor-element.elementor-element-110bc176{--content-width:100%;}.elementor-17251 .elementor-element.elementor-element-2285a5e4{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-1f1bea6f */.elementor-17251 .elementor-element.elementor-element-1f1bea6f{
    width: 350px;
}
@media only screen and (max-width: 1265px){
    .elementor-17251 .elementor-element.elementor-element-1f1bea6f{
        width: 240px;
    }
}
@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-1f1bea6f{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726d5298 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-726d5298{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344467ce */.elementor-17251 .elementor-element.elementor-element-344467ce p{
    font-weight: 599!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f94fa6a */@media only screen and (max-width: 767px){
    #donate-form-inner{
        max-height: none;
    }
}

.trust-center-accordion, .trust-center-item{
    text-transform: none!important;
    font-size: 1rem!important;
    font-weight: 600!important;
    padding-top: 12px!important;
    padding-bottom: 14px!important;
}

@media only screen and (max-width: 767px){
    #raise-donors .layout-row-cols, #rd-modal-container .layout-row-cols{
        flex-wrap: nowrap!important;
    }
    #raise-donors .layout-row-cols > li:first-child, #raise-donors .layout-row-cols > li:nth-child(2), #raise-donors .layout-row-cols > li:nth-child(3) {
        width: 33.33%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed8ca61 */.elementor-17251 .elementor-element.elementor-element-5ed8ca61{
    max-width: 650px;
    min-width: 550px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-5ed8ca61{
        max-width: unset;
        min-width: unset;
    }
}
@media only screen and (max-width: 767px){
    .elementor-17251 .elementor-element.elementor-element-5ed8ca61{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67cff12e */@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-67cff12e{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5271c8c6 */@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-5271c8c6{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38879d25 */@media only screen and (max-width: 1028px){
  .elementor-17251 .elementor-element.elementor-element-38879d25 #raise-donors .rd-form-wrapper{
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b326a57 */.elementor-17251 .elementor-element.elementor-element-5b326a57 picture img{
    min-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc7eb67 */.elementor-17251 .elementor-element.elementor-element-6dc7eb67{
    height: 102px !important;
    width: 102px !important;
}
@media only screen and (min-width: 1px){
    .elementor-17251 .elementor-element.elementor-element-6dc7eb67{
        height: 102px !important;
        width: 102px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ba73ab */.elementor-17251 .elementor-element.elementor-element-7ba73ab{
    height: 102px !important;
    width: 102px !important;
}
@media only screen and (min-width: 1px){
    .elementor-17251 .elementor-element.elementor-element-7ba73ab{
        height: 102px !important;
        width: 102px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233f8a89 */.elementor-17251 .elementor-element.elementor-element-233f8a89{
    height: 102px !important;
    width: 102px !important;
}
@media only screen and (min-width: 1px){
    .elementor-17251 .elementor-element.elementor-element-233f8a89{
        height: 102px !important;
        width: 102px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a38cb0d */.elementor-17251 .elementor-element.elementor-element-4a38cb0d{
    height: 102px !important;
    width: 102px !important;
}
@media only screen and (min-width: 1px){
    .elementor-17251 .elementor-element.elementor-element-4a38cb0d{
        height: 102px !important;
        width: 102px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3de000 */@media only screen and (max-width: 767px){
    .more-ways-btn a{
        font-size: 18px!important;
        min-width: unset;
        width: 100%!important;
        max-width: unset;
        padding: 24px 0px 24px 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28919997 */.elementor-17251 .elementor-element.elementor-element-28919997{
    height: 14px;
    background: repeating-linear-gradient(
  45deg,
  #fff,
  #fff 4px,
  #cbcbcb 5px,
  #cbcbcb 7px
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f5b1690 */.elementor-17251 .elementor-element.elementor-element-5f5b1690{
    max-width: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54127e14 */.elementor-17251 .elementor-element.elementor-element-54127e14{
    max-width: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c18e605 */.elementor-17251 .elementor-element.elementor-element-c18e605{
    max-width: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f345c9d */.elementor-17251 .elementor-element.elementor-element-6f345c9d{
    max-width: 250px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a9b291 */.elementor-17251 .elementor-element.elementor-element-69a9b291{
    max-height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55eed736 */.elementor-17251 .elementor-element.elementor-element-55eed736{
    height: 40px;
    width: 40px;
    min-height: 40px;
    min-width: 40px;
    background: #B51C28;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa9696a */.elementor-17251 .elementor-element.elementor-element-fa9696a{
    max-width: 1350px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71c5abee */.elementor-17251 .elementor-element.elementor-element-71c5abee{
    box-shadow: 0 10px 20px rgba(0,0,0,0.3);
    max-width: 1600px;
    margin: 0 auto;
}

.elementor-17251 .elementor-element.elementor-element-71c5abee::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 9px;
    background: #B51C28;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e75b0b0 */.elementor-17251 .elementor-element.elementor-element-7e75b0b0::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #88151E;
    z-index: -1;
}

@media only screen and (max-width: 767px){
    .elementor-17251 .elementor-element.elementor-element-7e75b0b0::after{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd37345 */.elementor-17251 .elementor-element.elementor-element-6bd37345{
    height: 100%;
}

.elementor-17251 .elementor-element.elementor-element-6bd37345 img{
    object-fit: cover;
    object-position: center center;
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e95a0b4 */.elementor-17251 .elementor-element.elementor-element-6e95a0b4{
    max-height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d018680 */.elementor-17251 .elementor-element.elementor-element-d018680{
    height: 36px;
    width: 36px;
    min-height: 36px;
    min-width: 36px;
    background: rgba(204, 43, 60, .25);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-120c6c66 */.elementor-17251 .elementor-element.elementor-element-120c6c66{
    max-height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e00c8f */.elementor-17251 .elementor-element.elementor-element-42e00c8f{
    height: 36px;
    width: 36px;
    min-height: 36px;
    min-width: 36px;
    background: rgba(204, 43, 60, .25);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4fad4 */.elementor-17251 .elementor-element.elementor-element-8d4fad4{
    max-height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e8d0c5c */.elementor-17251 .elementor-element.elementor-element-5e8d0c5c{
    height: 36px;
    width: 36px;
    min-height: 36px;
    min-width: 36px;
    background: rgba(204, 43, 60, .25);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1692b24 */.elementor-17251 .elementor-element.elementor-element-1692b24{
    max-height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403de505 */.elementor-17251 .elementor-element.elementor-element-403de505{
    height: 36px;
    width: 36px;
    min-height: 36px;
    min-width: 36px;
    background: rgba(204, 43, 60, .25);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5374c322 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-5374c322{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-72c77001 */.elementor-17251 .elementor-element.elementor-element-72c77001{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-72c77001{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36da63ed */.elementor-17251 .elementor-element.elementor-element-36da63ed{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79790e5f */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-79790e5f p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42052e45 */.elementor-17251 .elementor-element.elementor-element-42052e45 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;
}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-42052e45 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d20ebf2 */.elementor-17251 .elementor-element.elementor-element-1d20ebf2{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-1d20ebf2{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2839f90a */.elementor-17251 .elementor-element.elementor-element-2839f90a{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2839f90a .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2839f90a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c00bb2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-46c00bb2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5dd74c1e */.elementor-17251 .elementor-element.elementor-element-5dd74c1e{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47108819 */.elementor-17251 .elementor-element.elementor-element-47108819{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389a6371 */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-389a6371 p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cea39cc */.elementor-17251 .elementor-element.elementor-element-7cea39cc div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-7cea39cc div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6905917e */.elementor-17251 .elementor-element.elementor-element-6905917e{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-6905917e{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110bc176 */.elementor-17251 .elementor-element.elementor-element-110bc176{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-110bc176 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-110bc176{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b83e2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-47b83e2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-679e0784 */.elementor-17251 .elementor-element.elementor-element-679e0784{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-679e0784{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61970984 */.elementor-17251 .elementor-element.elementor-element-61970984{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16ea25ea */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-16ea25ea p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0f7bb9 */.elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa48e41 */.elementor-17251 .elementor-element.elementor-element-5fa48e41{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5fa48e41{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2285a5e4 */.elementor-17251 .elementor-element.elementor-element-2285a5e4{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2285a5e4 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2285a5e4{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5374c322 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-5374c322{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-72c77001 */.elementor-17251 .elementor-element.elementor-element-72c77001{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-72c77001{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36da63ed */.elementor-17251 .elementor-element.elementor-element-36da63ed{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79790e5f */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-79790e5f p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42052e45 */.elementor-17251 .elementor-element.elementor-element-42052e45 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;
}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-42052e45 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d20ebf2 */.elementor-17251 .elementor-element.elementor-element-1d20ebf2{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-1d20ebf2{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2839f90a */.elementor-17251 .elementor-element.elementor-element-2839f90a{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2839f90a .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2839f90a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c00bb2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-46c00bb2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5dd74c1e */.elementor-17251 .elementor-element.elementor-element-5dd74c1e{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47108819 */.elementor-17251 .elementor-element.elementor-element-47108819{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389a6371 */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-389a6371 p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cea39cc */.elementor-17251 .elementor-element.elementor-element-7cea39cc div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-7cea39cc div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6905917e */.elementor-17251 .elementor-element.elementor-element-6905917e{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-6905917e{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110bc176 */.elementor-17251 .elementor-element.elementor-element-110bc176{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-110bc176 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-110bc176{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b83e2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-47b83e2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-679e0784 */.elementor-17251 .elementor-element.elementor-element-679e0784{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-679e0784{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61970984 */.elementor-17251 .elementor-element.elementor-element-61970984{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16ea25ea */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-16ea25ea p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0f7bb9 */.elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa48e41 */.elementor-17251 .elementor-element.elementor-element-5fa48e41{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5fa48e41{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2285a5e4 */.elementor-17251 .elementor-element.elementor-element-2285a5e4{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2285a5e4 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2285a5e4{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5374c322 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-5374c322{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-72c77001 */.elementor-17251 .elementor-element.elementor-element-72c77001{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-72c77001{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36da63ed */.elementor-17251 .elementor-element.elementor-element-36da63ed{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79790e5f */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-79790e5f p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42052e45 */.elementor-17251 .elementor-element.elementor-element-42052e45 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;
}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-42052e45 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d20ebf2 */.elementor-17251 .elementor-element.elementor-element-1d20ebf2{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-1d20ebf2{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2839f90a */.elementor-17251 .elementor-element.elementor-element-2839f90a{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2839f90a .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2839f90a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c00bb2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-46c00bb2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5dd74c1e */.elementor-17251 .elementor-element.elementor-element-5dd74c1e{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47108819 */.elementor-17251 .elementor-element.elementor-element-47108819{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389a6371 */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-389a6371 p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cea39cc */.elementor-17251 .elementor-element.elementor-element-7cea39cc div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-7cea39cc div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6905917e */.elementor-17251 .elementor-element.elementor-element-6905917e{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-6905917e{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110bc176 */.elementor-17251 .elementor-element.elementor-element-110bc176{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-110bc176 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-110bc176{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b83e2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-47b83e2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-679e0784 */.elementor-17251 .elementor-element.elementor-element-679e0784{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-679e0784{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61970984 */.elementor-17251 .elementor-element.elementor-element-61970984{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16ea25ea */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-16ea25ea p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0f7bb9 */.elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa48e41 */.elementor-17251 .elementor-element.elementor-element-5fa48e41{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5fa48e41{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2285a5e4 */.elementor-17251 .elementor-element.elementor-element-2285a5e4{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2285a5e4 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2285a5e4{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5374c322 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-5374c322{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-72c77001 */.elementor-17251 .elementor-element.elementor-element-72c77001{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-72c77001{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-72c77001 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36da63ed */.elementor-17251 .elementor-element.elementor-element-36da63ed{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79790e5f */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-79790e5f p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42052e45 */.elementor-17251 .elementor-element.elementor-element-42052e45 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;
}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-42052e45 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d20ebf2 */.elementor-17251 .elementor-element.elementor-element-1d20ebf2{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-1d20ebf2{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2839f90a */.elementor-17251 .elementor-element.elementor-element-2839f90a{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2839f90a .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2839f90a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c00bb2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-46c00bb2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5dd74c1e */.elementor-17251 .elementor-element.elementor-element-5dd74c1e{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5dd74c1e .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47108819 */.elementor-17251 .elementor-element.elementor-element-47108819{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389a6371 */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-389a6371 p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cea39cc */.elementor-17251 .elementor-element.elementor-element-7cea39cc div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-7cea39cc div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6905917e */.elementor-17251 .elementor-element.elementor-element-6905917e{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-6905917e{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110bc176 */.elementor-17251 .elementor-element.elementor-element-110bc176{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-110bc176 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-110bc176{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b83e2 */@media only screen and (min-width: 1029px){
    .elementor-17251 .elementor-element.elementor-element-47b83e2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-679e0784 */.elementor-17251 .elementor-element.elementor-element-679e0784{
    width: 80%;
    max-width: 1200px !important;
    margin: 0 0 !important;
}

.elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: unset;
    left: unset;
    bottom: 0px;
    right: 10px;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-679e0784{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    
    .elementor-17251 .elementor-element.elementor-element-679e0784 .elementor-custom-embed-play{
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61970984 */.elementor-17251 .elementor-element.elementor-element-61970984{
    width: 58px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16ea25ea */@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-16ea25ea p{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0f7bb9 */.elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{    
    color: rgba(255, 255, 255, 0) !important;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;}
    
@media only screen and (min-width: 1500px){
    .elementor-17251 .elementor-element.elementor-element-5f0f7bb9 div{
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa48e41 */.elementor-17251 .elementor-element.elementor-element-5fa48e41{
    max-width: 600px;
    transform: translateY(-50%)
}

@media only screen and (max-width: 1028px){
    .dsktp-testimonial-heading{
        display:none;
    }
    
    .elementor-17251 .elementor-element.elementor-element-5fa48e41{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2285a5e4 */.elementor-17251 .elementor-element.elementor-element-2285a5e4{
    margin: 0 0;
    width: calc(100% - 120px);
    max-width: 1725px;
    flex-direction: column !important;
    align-items: end !important;
}
.elementor-17251 .elementor-element.elementor-element-2285a5e4 .e-con-inner{
    margin: 0 0;
    flex-direction: column;
    align-items: end;
}

@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-2285a5e4{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4fe32538 */.elementor-17251 .elementor-element.elementor-element-4fe32538{
    max-width: 1840px !important;
    margin: 0 0;
}

@media only screen and (max-width: 1028px){
    .mo-testimony-wrap{
        padding: 0 20px;
        width: 100%;
    }
    .mo-testimony-vid{
        width: 100%;
        flex-wrap: nowrap;
        display: block;
        position: relative;
    }
    .mo-testimony-vid .elementor-custom-embed-play{
        top: 50%;
        left: 50%;
        bottom: unset;
        right: unset;
    }
    .mo-testimony-txt-wrap{
        max-width: none;
        position: relative!important;
        flex-wrap: nowrap!important;
        top: unset!important;
        right: unset!important;
        left: unset!important;
        bottom: unset!important;
        transform: translateY(0%);
    }
    .dsktp-testimonial-heading{
        display: none;
    }
    .mo-testimony-icon{
        left: -8px;
        top: -32px;
    }
    .mo-testimony-quote{
        line-height: 1.7em;
    }
    .mo-testimony-name{
        font-size: 35px;
    }
    .mo-testimony-spacer1{
        height: 20px;
    }
    .mo-testimony-spacer2{
        height: 38px;
    }
}
@media only screen and (max-width: 767px){
    .mo-testimony-vid .elementor-custom-embed-play{
        width: 64px;
        height: 64px;
    }
    .mo-testimony-quote{
        font-size: 18px;
        line-height: 1.4em;
    }
    .mo-testimony-name{
        font-size: 28px;
    }
    .mo-testimony-spacer2{
        height: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a86c86a */@media only screen and (max-width: 767px){
    .elementor-17251 .elementor-element.elementor-element-3a86c86a .elementor-button{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f499602 */.elementor-17251 .elementor-element.elementor-element-7f499602{
    max-width: 650px;
}
@media only screen and (max-width: 1028px){
    .elementor-17251 .elementor-element.elementor-element-7f499602{
        max-width: 395px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75416ccb */.elementor-17251 .elementor-element.elementor-element-75416ccb::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 1200px;
    background: linear-gradient(90deg, rgba(34,34,34,1) 0%, rgba(34,34,34,0) 100%);
    opacity: .9;
}

@media only screen and (max-width: 767px){
    .elementor-17251 .elementor-element.elementor-element-75416ccb::before{
    background: linear-gradient(90deg, rgba(34,34,34,1) 0%, rgba(34,34,34,0.25) 100%);
    opacity: .9;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oxanium';
	font-display: auto;
	src: url('https://www.mightyoaksprograms.org/wp-content/uploads/2025/02/Oxanium-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */