.elementor-588 .elementor-element.elementor-element-3094f07b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-660f80e5{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-660f80e5:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-660f80e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-588 .elementor-element.elementor-element-660f80e5.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-588 .elementor-element.elementor-element-385c31c2{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-385c31c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-385c31c2.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-385c31c2 img{width:600px;}.elementor-588 .elementor-element.elementor-element-6669c0a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-6669c0a2.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-77f3845b{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-588 .elementor-element.elementor-element-48aceca9{text-align:center;}.elementor-588 .elementor-element.elementor-element-48aceca9 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#1A1F3E;}.elementor-588 .elementor-element.elementor-element-472a2d19{--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-588 .elementor-element.elementor-element-69e2cc04{text-align:center;}.elementor-588 .elementor-element.elementor-element-69e2cc04 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#1A1F3E;}.elementor-588 .elementor-element.elementor-element-81c861e{--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-588 .elementor-element.elementor-element-4f5a049d{text-align:center;}.elementor-588 .elementor-element.elementor-element-4f5a049d .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#1A1F3E;}.elementor-588 .elementor-element.elementor-element-70078b6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-706e8106{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#032058;}.elementor-588 .elementor-element.elementor-element-499306ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-499306ef:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-499306ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/01/bg-big-ncharge-1.jpg");background-position:center center;background-repeat:repeat;}.elementor-588 .elementor-element.elementor-element-499306ef.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-63d45b74 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-588 .elementor-element.elementor-element-15721a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-48baf2c9 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#032058;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-588 .elementor-element.elementor-element-40c2ab1d .elementor-button{background-color:#B63658;font-family:"roc-grotesk-wide", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-40c2ab1d > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-72e2f92f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:60px;}.elementor-588 .elementor-element.elementor-element-72e2f92f:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-72e2f92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");background-position:center center;background-repeat:repeat;}.elementor-588 .elementor-element.elementor-element-72e2f92f.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-7887f451{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-7887f451 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-588 .elementor-element.elementor-element-40adbc4e{--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-588 .elementor-element.elementor-element-1744c99a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1744c99a:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-1744c99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");}.elementor-588 .elementor-element.elementor-element-4e9d2f61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4e9d2f61.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-5e66d5a8{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5e66d5a8.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-55e0671d.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-55e0671d{text-align:center;}.elementor-588 .elementor-element.elementor-element-59b49dc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-588 .elementor-element.elementor-element-5d1b4225{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-5d1b4225 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-5d1b4225.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-5d1b4225 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#B63658;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-588 .elementor-element.elementor-element-1b7d6270 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-1b7d6270{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-6c20b59d > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-6c20b59d{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-536a91ab > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-536a91ab{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-5c71f9a0{--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-588 .elementor-element.elementor-element-10a2faf9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-10a2faf9:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-10a2faf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");}.elementor-588 .elementor-element.elementor-element-7eecc108{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-588 .elementor-element.elementor-element-49f5e9f{text-align:center;}.elementor-588 .elementor-element.elementor-element-49f5e9f .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#032058;}.elementor-588 .elementor-element.elementor-element-6bb210c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-6bb210c8.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-6bb210c8 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#B63658;}.elementor-588 .elementor-element.elementor-element-fea84fd{width:initial;max-width:initial;font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;word-spacing:1px;color:#032058;}.elementor-588 .elementor-element.elementor-element-7638dd46{width:initial;max-width:initial;font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;word-spacing:1px;color:#032058;}.elementor-588 .elementor-element.elementor-element-3c16fbb5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-65459c8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-65459c8d.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-7b8686e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-7b8686e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7b8686e0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-588 .elementor-element.elementor-element-59cb3907{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-59cb3907{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-59cb3907{right:-20px;}.elementor-588 .elementor-element.elementor-element-38a5c529.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-38a5c529{text-align:start;}.elementor-588 .elementor-element.elementor-element-38a5c529 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-5499fd6e.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-5499fd6e{text-align:start;}.elementor-588 .elementor-element.elementor-element-5499fd6e .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-5dbf48a6 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-5dbf48a6{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-1d45deb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-72fd8ebd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-72fd8ebd.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-1d674d47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-1d674d47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-1d674d47 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-588 .elementor-element.elementor-element-352194e4{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-352194e4.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-352194e4{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-352194e4{right:-20px;}.elementor-588 .elementor-element.elementor-element-6e78dc5e.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-6e78dc5e{text-align:start;}.elementor-588 .elementor-element.elementor-element-6e78dc5e .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-9752805.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-9752805{text-align:start;}.elementor-588 .elementor-element.elementor-element-9752805 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-27156bf8 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-27156bf8{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-4ad3fde2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-7a11ac67{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-7a11ac67.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-442d369e{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-442d369e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-442d369e img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-73e20d6e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-73e20d6e.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-73e20d6e{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-73e20d6e{right:-20px;}.elementor-588 .elementor-element.elementor-element-b00f7e2.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-b00f7e2{text-align:start;}.elementor-588 .elementor-element.elementor-element-b00f7e2 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-6f209fbe.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-6f209fbe{text-align:start;}.elementor-588 .elementor-element.elementor-element-6f209fbe .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-3cc45ecb > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-3cc45ecb{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-67ee2881{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2fe15609{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2fe15609.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-356b4d28{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-356b4d28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-356b4d28 img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-bc55ab0{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-bc55ab0.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-bc55ab0{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-bc55ab0{right:-20px;}.elementor-588 .elementor-element.elementor-element-106f43f9.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-106f43f9{text-align:start;}.elementor-588 .elementor-element.elementor-element-106f43f9 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-121156a.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-121156a{text-align:start;}.elementor-588 .elementor-element.elementor-element-121156a .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-1520bfcb > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-1520bfcb{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-21491271{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-13175ff3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-43f4d919{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-43f4d919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-43f4d919 img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-603b866{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-603b866.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-603b866{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-603b866{right:-20px;}.elementor-588 .elementor-element.elementor-element-61c59722.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-61c59722{text-align:start;}.elementor-588 .elementor-element.elementor-element-61c59722 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-7ae620b4.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-7ae620b4{text-align:start;}.elementor-588 .elementor-element.elementor-element-7ae620b4 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-76dc1de > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-76dc1de{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-7ff56ff9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1fa4d5e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-38231a59{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-38231a59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-38231a59 img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-30999a05{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-30999a05.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-30999a05{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-30999a05{right:-20px;}.elementor-588 .elementor-element.elementor-element-532e50d4.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-532e50d4{text-align:start;}.elementor-588 .elementor-element.elementor-element-532e50d4 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-3fa96314.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-3fa96314{text-align:start;}.elementor-588 .elementor-element.elementor-element-3fa96314 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-1fb79b30 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-1fb79b30{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-3bf2752b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2221507a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4da192c9{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-4da192c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-4da192c9 img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-262667cf{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-262667cf.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-262667cf{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-262667cf{right:-20px;}.elementor-588 .elementor-element.elementor-element-69b525f9.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-69b525f9{text-align:start;}.elementor-588 .elementor-element.elementor-element-69b525f9 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-d4c24c6.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-d4c24c6{text-align:start;}.elementor-588 .elementor-element.elementor-element-d4c24c6 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-1baae7e > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-1baae7e{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-651d9947.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-651d9947{text-align:start;}.elementor-588 .elementor-element.elementor-element-651d9947 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-336d4e80 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-336d4e80{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-111eb277{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-6f0d6526{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3e14ddb1{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-3e14ddb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3e14ddb1 img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-5d756535{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-5d756535.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-5d756535{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-5d756535{right:-20px;}.elementor-588 .elementor-element.elementor-element-51e08a4b.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-51e08a4b{text-align:start;}.elementor-588 .elementor-element.elementor-element-51e08a4b .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-612155bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-612155bd.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-612155bd{text-align:start;}.elementor-588 .elementor-element.elementor-element-612155bd .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-6cffa288 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6cffa288{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-6939c6a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6939c6a7.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-6939c6a7{text-align:start;}.elementor-588 .elementor-element.elementor-element-6939c6a7 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-44d8e062 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-44d8e062{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-8580ec5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2b839da5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-15b7de15{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-15b7de15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-15b7de15 img{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-299a7ab2{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-588 .elementor-element.elementor-element-299a7ab2.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-299a7ab2{left:-20px;}body.rtl .elementor-588 .elementor-element.elementor-element-299a7ab2{right:-20px;}.elementor-588 .elementor-element.elementor-element-4db36772.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-4db36772{text-align:start;}.elementor-588 .elementor-element.elementor-element-4db36772 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-52b5147e.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-52b5147e{text-align:start;}.elementor-588 .elementor-element.elementor-element-52b5147e .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-1bb57d7 );}.elementor-588 .elementor-element.elementor-element-6401c771 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-6401c771{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-19bbec96{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:18px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:0%;--e-n-carousel-dots-vertical-transform:0%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-588 .elementor-element.elementor-element-19bbec96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-21306aa1{--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5467a163{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5467a163:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-5467a163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");}.elementor-588 .elementor-element.elementor-element-630e0b53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-630e0b53.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-59ed6e20{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-59ed6e20.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-187aa7f1.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-187aa7f1{text-align:center;}.elementor-588 .elementor-element.elementor-element-4e3014ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-4e3014ac.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-721e1ae3{text-align:center;}.elementor-588 .elementor-element.elementor-element-721e1ae3 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#032058;}.elementor-588 .elementor-element.elementor-element-7009c627{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-7009c627 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-7009c627.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-7009c627 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#B63658;}.elementor-588 .elementor-element.elementor-element-5d57d77e{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;color:#032058;}.elementor-588 .elementor-element.elementor-element-1ff604ec{color:#032058;}.elementor-588 .elementor-element.elementor-element-757be7bb{--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-588 .elementor-element.elementor-element-2c2323d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2c2323d5:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-2c2323d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");}.elementor-588 .elementor-element.elementor-element-60471a1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:80px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-60471a1b.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-3db62ac6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-3db62ac6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-3db62ac6.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-3db62ac6 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#B63658;}.elementor-588 .elementor-element.elementor-element-7fc1ef5c{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-62980288 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-62980288{text-align:start;}.elementor-588 .elementor-element.elementor-element-62980288 .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#032058;}.elementor-588 .elementor-element.elementor-element-3c2e83e8 > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3c2e83e8{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-5cd3915d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-5cd3915d{text-align:start;}.elementor-588 .elementor-element.elementor-element-5cd3915d .elementor-heading-title{font-family:"roc-grotesk-regular", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#032058;}.elementor-588 .elementor-element.elementor-element-552a6e5f > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-552a6e5f{font-family:"roc-grotesk-regular", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#032058;}.elementor-588 .elementor-element.elementor-element-1856728d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1856728d.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-32a7270{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-32a7270.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-74cbaa47.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-74cbaa47{text-align:center;}.elementor-588 .elementor-element.elementor-element-5871a6d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-633f7e58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-65f69019{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-65f69019 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-65f69019.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-65f69019 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#B63658;}.elementor-588 .elementor-element.elementor-element-5abc4ac7{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-588 .elementor-element.elementor-element-143e8602{--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-588 .elementor-element.elementor-element-7f11f3a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-7f11f3a{text-align:center;}.elementor-588 .elementor-element.elementor-element-3d92c69f .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.6px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#032058;}.elementor-588 .elementor-element.elementor-element-23f743cc{font-family:"roc-grotesk-regular", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#032058;}.elementor-588 .elementor-element.elementor-element-704282d7 .elementor-button{background-color:#35BCFE;font-family:"roc-grotesk-wide", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 45px 5px 45px;}.elementor-588 .elementor-element.elementor-element-704282d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-551844be{--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-588 .elementor-element.elementor-element-3a42628b.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-3a42628b{text-align:center;}.elementor-588 .elementor-element.elementor-element-64892131 .elementor-heading-title{font-family:"roc-grotesk-wide", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.6px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#032058;}.elementor-588 .elementor-element.elementor-element-6f0debc{font-family:"roc-grotesk-regular", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#032058;}.elementor-588 .elementor-element.elementor-element-3875b730 .elementor-button{background-color:#35BCFE;font-family:"roc-grotesk-wide", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 45px 5px 45px;}.elementor-588 .elementor-element.elementor-element-3875b730 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-22b6e2f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-31c19f3f{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-31c19f3f:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-31c19f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2026/02/bg-schoolatwork.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-588 .elementor-element.elementor-element-31c19f3f.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-579f65d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-579f65d.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-14e9ee87{--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:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-14e9ee87.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-4eecb185 .elementor-button{background-color:#B63658;font-family:"roc-grotesk-regular", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-4eecb185 > .elementor-widget-container{padding:020px 0px 20px 0px;}.elementor-588 .elementor-element.elementor-element-4eecb185.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-163c8b54 .elementor-button{background-color:#B63658;font-family:"roc-grotesk-regular", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-163c8b54 > .elementor-widget-container{padding:020px 0px 20px 0px;}.elementor-588 .elementor-element.elementor-element-163c8b54.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-494d7480{width:100%;max-width:100%;text-align:center;}.elementor-588 .elementor-element.elementor-element-494d7480 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-494d7480.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-494d7480 img{width:600px;}@media(min-width:768px){.elementor-588 .elementor-element.elementor-element-660f80e5{--width:800px;}.elementor-588 .elementor-element.elementor-element-6669c0a2{--width:1400px;}.elementor-588 .elementor-element.elementor-element-77f3845b{--width:25%;}.elementor-588 .elementor-element.elementor-element-472a2d19{--width:25%;}.elementor-588 .elementor-element.elementor-element-81c861e{--width:25%;}.elementor-588 .elementor-element.elementor-element-70078b6e{--content-width:1100px;}.elementor-588 .elementor-element.elementor-element-706e8106{--width:100%;}.elementor-588 .elementor-element.elementor-element-499306ef{--width:50%;}.elementor-588 .elementor-element.elementor-element-15721a0{--width:50%;}.elementor-588 .elementor-element.elementor-element-72e2f92f{--width:50%;}.elementor-588 .elementor-element.elementor-element-40adbc4e{--content-width:1200px;}.elementor-588 .elementor-element.elementor-element-4e9d2f61{--width:50%;}.elementor-588 .elementor-element.elementor-element-5e66d5a8{--width:85%;}.elementor-588 .elementor-element.elementor-element-59b49dc7{--width:50%;}.elementor-588 .elementor-element.elementor-element-7eecc108{--content-width:1100px;}.elementor-588 .elementor-element.elementor-element-59cb3907{--width:75%;}.elementor-588 .elementor-element.elementor-element-352194e4{--width:75%;}.elementor-588 .elementor-element.elementor-element-7a11ac67{--width:100%;}.elementor-588 .elementor-element.elementor-element-73e20d6e{--width:75%;}.elementor-588 .elementor-element.elementor-element-bc55ab0{--width:75%;}.elementor-588 .elementor-element.elementor-element-603b866{--width:75%;}.elementor-588 .elementor-element.elementor-element-30999a05{--width:75%;}.elementor-588 .elementor-element.elementor-element-262667cf{--width:75%;}.elementor-588 .elementor-element.elementor-element-6f0d6526{--width:100%;}.elementor-588 .elementor-element.elementor-element-5d756535{--width:75%;}.elementor-588 .elementor-element.elementor-element-2b839da5{--width:100%;}.elementor-588 .elementor-element.elementor-element-299a7ab2{--width:75%;}.elementor-588 .elementor-element.elementor-element-21306aa1{--content-width:1200px;}.elementor-588 .elementor-element.elementor-element-630e0b53{--width:50%;}.elementor-588 .elementor-element.elementor-element-59ed6e20{--width:85%;}.elementor-588 .elementor-element.elementor-element-4e3014ac{--width:50%;}.elementor-588 .elementor-element.elementor-element-757be7bb{--content-width:1200px;}.elementor-588 .elementor-element.elementor-element-60471a1b{--width:50%;}.elementor-588 .elementor-element.elementor-element-1856728d{--width:50%;}.elementor-588 .elementor-element.elementor-element-32a7270{--width:85%;}.elementor-588 .elementor-element.elementor-element-5871a6d1{--content-width:1100px;}.elementor-588 .elementor-element.elementor-element-633f7e58{--width:100%;}.elementor-588 .elementor-element.elementor-element-5abc4ac7{--content-width:700px;}.elementor-588 .elementor-element.elementor-element-143e8602{--width:50%;}.elementor-588 .elementor-element.elementor-element-551844be{--width:50%;}.elementor-588 .elementor-element.elementor-element-31c19f3f{--width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-588 .elementor-element.elementor-element-660f80e5{--width:750px;}.elementor-588 .elementor-element.elementor-element-77f3845b{--width:33.33%;}.elementor-588 .elementor-element.elementor-element-472a2d19{--width:33.33%;}.elementor-588 .elementor-element.elementor-element-81c861e{--width:33.33%;}.elementor-588 .elementor-element.elementor-element-4e9d2f61{--width:50%;}.elementor-588 .elementor-element.elementor-element-5e66d5a8{--width:90%;}.elementor-588 .elementor-element.elementor-element-59b49dc7{--width:50%;}.elementor-588 .elementor-element.elementor-element-3c16fbb5{--width:100%;}.elementor-588 .elementor-element.elementor-element-65459c8d{--width:100%;}.elementor-588 .elementor-element.elementor-element-59cb3907{--width:100%;}.elementor-588 .elementor-element.elementor-element-352194e4{--width:100%;}.elementor-588 .elementor-element.elementor-element-73e20d6e{--width:100%;}.elementor-588 .elementor-element.elementor-element-bc55ab0{--width:100%;}.elementor-588 .elementor-element.elementor-element-603b866{--width:100%;}.elementor-588 .elementor-element.elementor-element-30999a05{--width:100%;}.elementor-588 .elementor-element.elementor-element-262667cf{--width:100%;}.elementor-588 .elementor-element.elementor-element-5d756535{--width:100%;}.elementor-588 .elementor-element.elementor-element-299a7ab2{--width:100%;}.elementor-588 .elementor-element.elementor-element-630e0b53{--width:50%;}.elementor-588 .elementor-element.elementor-element-59ed6e20{--width:90%;}.elementor-588 .elementor-element.elementor-element-4e3014ac{--width:50%;}.elementor-588 .elementor-element.elementor-element-60471a1b{--width:50%;}.elementor-588 .elementor-element.elementor-element-1856728d{--width:50%;}.elementor-588 .elementor-element.elementor-element-32a7270{--width:90%;}.elementor-588 .elementor-element.elementor-element-5abc4ac7{--content-width:720px;}.elementor-588 .elementor-element.elementor-element-31c19f3f{--width:750px;}}@media(max-width:1024px){.elementor-588 .elementor-element.elementor-element-660f80e5{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-6669c0a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-77f3845b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-77f3845b.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-48aceca9 .elementor-heading-title{font-size:16.5px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-472a2d19{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-472a2d19.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-69e2cc04 .elementor-heading-title{font-size:16.5px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-81c861e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-81c861e.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-4f5a049d .elementor-heading-title{font-size:16.5px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-70078b6e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-588 .elementor-element.elementor-element-706e8106{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-588 .elementor-element.elementor-element-499306ef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-499306ef.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-15721a0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-40c2ab1d > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-40c2ab1d .elementor-button{font-size:14px;padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-72e2f92f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-72e2f92f.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-40adbc4e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-588 .elementor-element.elementor-element-4e9d2f61{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-5e66d5a8{--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-5e66d5a8.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-55e0671d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-55e0671d{text-align:start;}.elementor-588 .elementor-element.elementor-element-59b49dc7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5d1b4225{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-5d1b4225 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-5d1b4225 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-588 .elementor-element.elementor-element-10a2faf9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-7eecc108{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-49f5e9f .elementor-heading-title{font-size:16.5px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-6bb210c8{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-6bb210c8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6bb210c8 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-588 .elementor-element.elementor-element-fea84fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-fea84fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-7638dd46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7638dd46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-3c16fbb5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3c16fbb5.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-65459c8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-65459c8d.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-7b8686e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-59cb3907{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-59cb3907{right:0px;}.elementor-588 .elementor-element.elementor-element-5dbf48a6{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-5dbf48a6 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-1d45deb2{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-352194e4{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-352194e4{right:0px;}.elementor-588 .elementor-element.elementor-element-27156bf8{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-27156bf8 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-4ad3fde2{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-73e20d6e{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-73e20d6e{right:0px;}.elementor-588 .elementor-element.elementor-element-3cc45ecb{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-3cc45ecb > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-67ee2881{--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-588 .elementor-element.elementor-element-2fe15609{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-bc55ab0{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-bc55ab0{right:0px;}.elementor-588 .elementor-element.elementor-element-1520bfcb{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-1520bfcb > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-21491271{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-603b866{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-603b866{right:0px;}.elementor-588 .elementor-element.elementor-element-76dc1de{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-76dc1de > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-7ff56ff9{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-30999a05{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-30999a05{right:0px;}.elementor-588 .elementor-element.elementor-element-1fb79b30{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-1fb79b30 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-3bf2752b{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-262667cf{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-262667cf{right:0px;}.elementor-588 .elementor-element.elementor-element-1baae7e{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-1baae7e > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-336d4e80{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-336d4e80 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-111eb277{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-5d756535{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-5d756535{right:0px;}.elementor-588 .elementor-element.elementor-element-6cffa288{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-6cffa288 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-44d8e062{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-44d8e062 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-8580ec5{--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;}body:not(.rtl) .elementor-588 .elementor-element.elementor-element-299a7ab2{left:0px;}body.rtl .elementor-588 .elementor-element.elementor-element-299a7ab2{right:0px;}.elementor-588 .elementor-element.elementor-element-6401c771{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-6401c771 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-588 .elementor-element.elementor-element-19bbec96{--e-n-carousel-swiper-slides-to-display:1;}.elementor-588 .elementor-element.elementor-element-21306aa1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-630e0b53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-59ed6e20{--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-59ed6e20.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-187aa7f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-187aa7f1{text-align:start;}.elementor-588 .elementor-element.elementor-element-4e3014ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-4e3014ac.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-721e1ae3 .elementor-heading-title{font-size:16.5px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-7009c627{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-7009c627 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-7009c627 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-588 .elementor-element.elementor-element-60471a1b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-60471a1b.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-3db62ac6{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-3db62ac6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3db62ac6 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-588 .elementor-element.elementor-element-62980288 .elementor-heading-title{font-size:16.5px;line-height:26px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-5cd3915d .elementor-heading-title{font-size:16.5px;line-height:26px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-1856728d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-32a7270{--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-32a7270.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-74cbaa47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-74cbaa47{text-align:start;}.elementor-588 .elementor-element.elementor-element-65f69019{width:100%;max-width:100%;}.elementor-588 .elementor-element.elementor-element-65f69019 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-65f69019 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-588 .elementor-element.elementor-element-5abc4ac7{--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-588 .elementor-element.elementor-element-7f11f3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7f11f3a{text-align:start;}.elementor-588 .elementor-element.elementor-element-3d92c69f .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-704282d7 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-704282d7 .elementor-button{font-size:14px;padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-3a42628b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3a42628b{text-align:start;}.elementor-588 .elementor-element.elementor-element-64892131 .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-588 .elementor-element.elementor-element-3875b730 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-3875b730 .elementor-button{font-size:14px;padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-22b6e2f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-31c19f3f{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4eecb185 > .elementor-widget-container{padding:25px 0px 20px 0px;}.elementor-588 .elementor-element.elementor-element-4eecb185 .elementor-button{font-size:14px;padding:7px 55px 7px 55px;}.elementor-588 .elementor-element.elementor-element-163c8b54 > .elementor-widget-container{padding:25px 0px 20px 0px;}.elementor-588 .elementor-element.elementor-element-163c8b54 .elementor-button{font-size:14px;padding:7px 55px 7px 55px;}}@media(max-width:767px){.elementor-588 .elementor-element.elementor-element-660f80e5{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-385c31c2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-588 .elementor-element.elementor-element-6669c0a2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-472a2d19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-70078b6e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-706e8106{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-588 .elementor-element.elementor-element-2ca0bd5b .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-588 .elementor-element.elementor-element-499306ef:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-499306ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.catalystlearning.com/wp-content/uploads/2024/10/bg-schoolatwork.jpg");}.elementor-588 .elementor-element.elementor-element-499306ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:010px;--padding-right:010px;}.elementor-588 .elementor-element.elementor-element-63d45b74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-15721a0{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-48baf2c9{text-align:center;}.elementor-588 .elementor-element.elementor-element-40c2ab1d > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-40c2ab1d.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-40c2ab1d .elementor-button{padding:5px 35px 5px 35px;}.elementor-588 .elementor-element.elementor-element-72e2f92f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-4e9d2f61{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4e9d2f61.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-5e66d5a8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-5e66d5a8.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-55e0671d.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-59b49dc7{--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-588 .elementor-element.elementor-element-5d1b4225 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-5d1b4225{text-align:start;}.elementor-588 .elementor-element.elementor-element-5d1b4225 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-10a2faf9{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-7eecc108{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-588 .elementor-element.elementor-element-49f5e9f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-49f5e9f{text-align:start;}.elementor-588 .elementor-element.elementor-element-6bb210c8 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6bb210c8{text-align:start;}.elementor-588 .elementor-element.elementor-element-6bb210c8 .elementor-heading-title{font-size:24px;line-height:30px;letter-spacing:1px;}.elementor-588 .elementor-element.elementor-element-65459c8d{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-38a5c529 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-72fd8ebd{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-6e78dc5e .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-7a11ac67{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-b00f7e2 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-2fe15609{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-106f43f9 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-13175ff3{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-61c59722 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-1fa4d5e4{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-532e50d4 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-2221507a{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-69b525f9 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-6f0d6526{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-51e08a4b .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-2b839da5{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4db36772 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-19bbec96{--e-n-carousel-swiper-slides-to-display:1;}.elementor-588 .elementor-element.elementor-element-21306aa1{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5467a163{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-630e0b53{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-588 .elementor-element.elementor-element-630e0b53.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-59ed6e20{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-59ed6e20.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-187aa7f1.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-4e3014ac{--padding-top:20px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px;}.elementor-588 .elementor-element.elementor-element-721e1ae3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-721e1ae3{text-align:start;}.elementor-588 .elementor-element.elementor-element-7009c627{width:100%;max-width:100%;text-align:start;}.elementor-588 .elementor-element.elementor-element-7009c627 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7009c627 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-5d57d77e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-2c2323d5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-588 .elementor-element.elementor-element-60471a1b{--padding-top:40px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-588 .elementor-element.elementor-element-3db62ac6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3db62ac6{text-align:start;}.elementor-588 .elementor-element.elementor-element-3db62ac6 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-7fc1ef5c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-62980288 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-62980288{text-align:start;}.elementor-588 .elementor-element.elementor-element-5cd3915d{text-align:start;}.elementor-588 .elementor-element.elementor-element-1856728d{--width:90%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-1856728d.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-32a7270{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-32a7270.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-74cbaa47.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-633f7e58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-65f69019 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-65f69019{text-align:start;}.elementor-588 .elementor-element.elementor-element-65f69019 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-588 .elementor-element.elementor-element-5abc4ac7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-143e8602{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-588 .elementor-element.elementor-element-7f11f3a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-3d92c69f{text-align:start;}.elementor-588 .elementor-element.elementor-element-3d92c69f .elementor-heading-title{font-size:1.4rem;}.elementor-588 .elementor-element.elementor-element-704282d7 > .elementor-widget-container{padding:20px 0px 10px 10px;}.elementor-588 .elementor-element.elementor-element-704282d7.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-704282d7 .elementor-button{padding:5px 45px 5px 45px;}.elementor-588 .elementor-element.elementor-element-551844be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-3a42628b.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-64892131{text-align:start;}.elementor-588 .elementor-element.elementor-element-64892131 .elementor-heading-title{font-size:1.4rem;}.elementor-588 .elementor-element.elementor-element-3875b730 > .elementor-widget-container{padding:20px 0px 10px 10px;}.elementor-588 .elementor-element.elementor-element-3875b730.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-3875b730 .elementor-button{padding:5px 45px 5px 45px;}.elementor-588 .elementor-element.elementor-element-31c19f3f{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-14e9ee87{--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-588 .elementor-element.elementor-element-4eecb185 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-4eecb185 .elementor-button{font-size:13px;padding:4px 35px 4px 35px;}.elementor-588 .elementor-element.elementor-element-163c8b54 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-588 .elementor-element.elementor-element-163c8b54 .elementor-button{font-size:13px;padding:4px 35px 4px 35px;}.elementor-588 .elementor-element.elementor-element-494d7480 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for image, class: .elementor-element-55e0671d */#schoolatwork{
  margin: -20px 0px 0px 0px;
  position: relative;
  padding: 10px;
}

#schoolatwork::before {
  content: "";
  position: absolute;
  top: 30px;
  left: 20px;
  right: -10px;
  bottom: -10px;
  border: 10px solid;
  border-image: linear-gradient(to left, #b63658, #b636583b) 1;
  z-index: 2;
}

#schoolatworkimg {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbf48a6 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 1024px) {
   #school1 {
  margin: 20px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27156bf8 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc45ecb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1520bfcb */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dc1de */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb79b30 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1baae7e */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336d4e80 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cffa288 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d8e062 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6401c771 */#school1 {
  margin: 70px 0px 0px 0px;
  position: relative;
  /*padding: 30px 60px;*/
}

#school1::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 10px;
  bottom: 10px;
  border: 10px solid;
    border-image: linear-gradient(to left, #B63658, #EECBD5) 1;
  z-index: 2;
}

@media (max-width: 767px) {
   #school1 {
  margin: 1px 0px 0px 0px;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74cbaa47 */#hallway {
  margin: -20px 0px 0px 0px;
  position: relative;
  padding: 10px;
}

#hallway::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  right: -10px;
  bottom: -10px;
  border: 10px solid;
  border-image: linear-gradient(to left, #35BCFE, #b8e6ff5c) 1;
  z-index: 2;
}

#hallway img {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f11f3a */#hallway {
  margin: -20px 0px 0px 0px;
  position: relative;
  padding: 10px;
}

#hallway::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  right: -10px;
  bottom: -10px;
  border: 10px solid;
  border-image: linear-gradient(to left, #35BCFE, #b8e6ff5c) 1;
  z-index: 2;
}

#hallway img {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a42628b */#hallway {
  margin: -20px 0px 0px 0px;
  position: relative;
  padding: 10px;
}

#hallway::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  right: -10px;
  bottom: -10px;
  border: 10px solid;
  border-image: linear-gradient(to left, #35BCFE, #b8e6ff5c) 1;
  z-index: 2;
}

#hallway img {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'roc-grotesk-regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beta.catalystlearning.com/wp-content/uploads/2026/01/Kostic-Roc-Grotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'roc-grotesk-wide';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beta.catalystlearning.com/wp-content/uploads/2026/01/Roc_Grotesk_Wide_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */