.elementor-1910 .elementor-element.elementor-element-4f92173:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-4f92173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-4f92173{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1910 .elementor-element.elementor-element-4f92173 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-b3e4dc5:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-b3e4dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-b3e4dc5{border-style:solid;border-width:0px 0px 30px 0px;border-color:#373737;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1910 .elementor-element.elementor-element-b3e4dc5, .elementor-1910 .elementor-element.elementor-element-b3e4dc5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-b3e4dc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-328d2c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-dc83d10{width:var( --container-widget-width, 99.265% );max-width:99.265%;--container-widget-width:99.265%;--container-widget-flex-grow:0;}.elementor-1910 .elementor-element.elementor-element-dc83d10 img{height:80%;object-fit:scale-down;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-1910 .elementor-element.elementor-element-b87c37b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1910 .elementor-element.elementor-element-b87c37b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1910 .elementor-element.elementor-element-004b576 > .elementor-element-populated{margin:0rem 0rem 2rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-1910 .elementor-element.elementor-element-54b7cc7 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-54b7cc7{text-align:right;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:var( --e-global-color-c6c574f );}.elementor-1910 .elementor-element.elementor-element-20d7f1f{text-align:right;font-family:"Rubik", Sans-serif;font-size:4rem;font-weight:500;line-height:4.4rem;color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-30f291c{text-align:right;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button{background-color:var( --e-global-color-b500f0a );font-family:"Rubik", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:1.2em;fill:#80C182;color:#80C182;transition-duration:400ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button:hover, .elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b500f0a );border-color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button:hover svg, .elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button:focus svg{fill:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-fc1b160:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-fc1b160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0838c72 );}.elementor-1910 .elementor-element.elementor-element-fc1b160{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1910 .elementor-element.elementor-element-fc1b160 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-2cc49c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1910 .elementor-element.elementor-element-2cc49c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-062541a{text-align:center;font-family:"Rubik", Sans-serif;font-size:42px;font-weight:700;line-height:1.4em;color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-24a3b2f:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-24a3b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-24a3b2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;}.elementor-1910 .elementor-element.elementor-element-24a3b2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-887de08 > .elementor-element-populated{margin:4rem 0rem 4rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-1910 .elementor-element.elementor-element-fa044ff{text-align:center;font-family:"Rubik", Sans-serif;font-size:34px;font-weight:700;line-height:1.4em;color:var( --e-global-color-0838c72 );}.elementor-1910 .elementor-element.elementor-element-5fc02e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-5fc02e1{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-2b819d7{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-5aa8357 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-5aa8357{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-6db5caf{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-66ae82f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-66ae82f{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-523ecff{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-833d68e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-833d68e{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-271a4a0{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-5fdaf80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-5fdaf80{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-ab17bcc{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-8b9a579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1910 .elementor-element.elementor-element-8b9a579{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-c9c46ff{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-f5c4cbb:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-f5c4cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#80C182;}.elementor-1910 .elementor-element.elementor-element-f5c4cbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9rem;margin-bottom:0rem;}.elementor-1910 .elementor-element.elementor-element-f5c4cbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-bcf4484{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:700;line-height:1.4em;color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-f41db0e{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button{background-color:var( --e-global-color-37da6d5 );font-family:"Rubik", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:1.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:400ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button:hover, .elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button:hover svg, .elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button:focus svg{fill:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-7735757{margin-top:4rem;margin-bottom:4rem;}.elementor-1910 .elementor-element.elementor-element-33ade97{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;color:var( --e-global-color-37da6d5 );}.elementor-1910 .elementor-element.elementor-element-00f1a73 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1910 .elementor-element.elementor-element-5ac71e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1910 .elementor-element.elementor-element-2d1783c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1910 .elementor-element.elementor-element-6415239:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-6415239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-1910 .elementor-element.elementor-element-6415239{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4rem;margin-bottom:0rem;padding:4rem 0rem 4rem 0rem;}.elementor-1910 .elementor-element.elementor-element-6415239 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-1479a3b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1910 .elementor-element.elementor-element-1479a3b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cloudcodeacademy.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1910 .elementor-element.elementor-element-1479a3b img{width:288px;}.elementor-1910 .elementor-element.elementor-element-0bbc358{text-align:center;}.elementor-1910 .elementor-element.elementor-element-f28c4cb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1910 .elementor-element.elementor-element-f28c4cb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cloudcodeacademy.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1910 .elementor-element.elementor-element-f28c4cb img{width:288px;}.elementor-1910 .elementor-element.elementor-element-e4e8a0b{text-align:center;}.elementor-1910 .elementor-element.elementor-element-484eef9:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1910 .elementor-element.elementor-element-484eef9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cloudcodeacademy.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1910 .elementor-element.elementor-element-484eef9 img{width:288px;}.elementor-1910 .elementor-element.elementor-element-e41273b{text-align:center;}.elementor-1910 .elementor-element.elementor-element-177f7c3d:not(.elementor-motion-effects-element-type-background), .elementor-1910 .elementor-element.elementor-element-177f7c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1910 .elementor-element.elementor-element-177f7c3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 4rem 0rem;}.elementor-1910 .elementor-element.elementor-element-177f7c3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1910 .elementor-element.elementor-element-41b46932{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-1910 .elementor-element.elementor-element-5933bd2e .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1910 .elementor-element.elementor-element-5933bd2e > .elementor-widget-container{padding:8px 8px 6px 8px;}.elementor-1910 .elementor-element.elementor-element-5933bd2e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1910 .elementor-element.elementor-element-5933bd2e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1910 .elementor-element.elementor-element-40fb4c7e .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1910 .elementor-element.elementor-element-40fb4c7e > .elementor-widget-container{padding:8px 8px 6px 8px;}.elementor-1910 .elementor-element.elementor-element-40fb4c7e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1910 .elementor-element.elementor-element-40fb4c7e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1910 .elementor-element.elementor-element-37d2d0e8 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1910 .elementor-element.elementor-element-37d2d0e8 > .elementor-widget-container{padding:8px 8px 6px 8px;}.elementor-1910 .elementor-element.elementor-element-37d2d0e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1910 .elementor-element.elementor-element-37d2d0e8 .elementor-button .elementor-button-content-wrapper{gap:12px;}body.elementor-page-1910:not(.elementor-motion-effects-element-type-background), body.elementor-page-1910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cbf85f );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1910 .elementor-element.elementor-element-6401a18{width:82.786%;}.elementor-1910 .elementor-element.elementor-element-54f9c39{width:17.107%;}.elementor-1910 .elementor-element.elementor-element-24f1df4{width:44.357%;}.elementor-1910 .elementor-element.elementor-element-b87c37b{width:55.643%;}.elementor-1910 .elementor-element.elementor-element-f71cce5{width:67.681%;}.elementor-1910 .elementor-element.elementor-element-5c969de{width:32.283%;}}@media(max-width:1024px){.elementor-1910 .elementor-element.elementor-element-54b7cc7{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-20d7f1f{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-30f291c{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-d1d9422{width:100%;max-width:100%;}.elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-062541a{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-fa044ff{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5fc02e1{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-2b819d7{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5aa8357{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-6db5caf{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-66ae82f{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-523ecff{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-833d68e{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-271a4a0{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5fdaf80{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-ab17bcc{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-8b9a579{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-c9c46ff{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-bcf4484{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-f41db0e{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-33ade97{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-41b46932{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5933bd2e .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-40fb4c7e .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-37d2d0e8 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-1910 .elementor-element.elementor-element-54b7cc7{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-20d7f1f{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-30f291c{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-d1d9422 .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-062541a{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-fa044ff{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5fc02e1{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-2b819d7{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5aa8357{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-6db5caf{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-66ae82f{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-523ecff{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-833d68e{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-271a4a0{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5fdaf80{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-ab17bcc{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-8b9a579{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-c9c46ff{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-bcf4484{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-f41db0e{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-b03c5a4 .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-33ade97{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-41b46932{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-5933bd2e .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-40fb4c7e .elementor-button{font-size:15px;}.elementor-1910 .elementor-element.elementor-element-37d2d0e8 .elementor-button{font-size:15px;}}/* Start custom CSS for column, class: .elementor-element-328d2c4 */.elementor-1910 .elementor-element.elementor-element-328d2c4 {
    position:relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bc4af2f */.elementor-1910 .elementor-element.elementor-element-bc4af2f {
    height: 650px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc83d10 */.elementor-1910 .elementor-element.elementor-element-dc83d10 {
     position: absolute;
     top:-130px;
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54b7cc7 */.elementor-1910 .elementor-element.elementor-element-54b7cc7 {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d7f1f */.elementor-1910 .elementor-element.elementor-element-20d7f1f {
    font-size: 72px!important;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.5);
}
.elementor-1910 .elementor-element.elementor-element-20d7f1f span {
    text-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa044ff */.elementor-1910 .elementor-element.elementor-element-fa044ff span {
    color:#636464;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5767565 */.elementor-1910 .elementor-element.elementor-element-5767565 {
    margin:0 0 3rem 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc02e1 */.elementor-1910 .elementor-element.elementor-element-5fc02e1 {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5aa8357 */.elementor-1910 .elementor-element.elementor-element-5aa8357 {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ae82f */.elementor-1910 .elementor-element.elementor-element-66ae82f {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-833d68e */.elementor-1910 .elementor-element.elementor-element-833d68e {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fdaf80 */.elementor-1910 .elementor-element.elementor-element-5fdaf80 {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b9a579 */.elementor-1910 .elementor-element.elementor-element-8b9a579 {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-297160e */.elementor-1910 .elementor-element.elementor-element-297160e{
    position:absolute;
    top:-10.75rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c969de */.elementor-1910 .elementor-element.elementor-element-5c969de{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f5c4cbb */.elementor-1910 .elementor-element.elementor-element-f5c4cbb {
    height:395px;
}

.elementor-1910 .elementor-element.elementor-element-f5c4cbb p, .elementor-1910 .elementor-element.elementor-element-f5c4cbb a {
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS */.page-id-1910 footer{
    display: none;
}
a, a > * {
    text-decoration: none!important;
}


.footer p, .footer p a {
    color:#ffffff;
}
.footer a.elementor-button {
    padding: 0;
}
.footer .elementor-widget-button {
    margin:0 0 8px 0;
}
.footer a.elementor-button .elementor-button-content-wrapper {
    display: flex;
    align-items: flex-end;
}
.footer .elementor-button-icon {
    font-size: 30px;
    padding: 0;
    text-decoration: none;
}
.footer .elementor-widget-container p > a {
    transition:all 250ms ease-in;
}
.footer .elementor-widget-container p > a:hover {
    color:#809FC1;
}
.program-icon img {
    height:5rem;
    width:auto;
}
@media only screen and (min-width:340px) and (max-width:700px) { 
	.topNavLogoSpacer {
	    display:none;
	}
	.topNavLogoContain {
	    width:100%;
	    height:120px;
	}
	.topNavLogoContain .elementor-widget-container img {
	    height:100px;
	    width:auto;
	}
	.heroImageContain {
	    order:2;
	}
	.heroImageContain > .elementor-widget-wrap {
	    padding-bottom:0!important;
	}
	.heroImg {
	    position:unset!important;
	}
    .heroImgAbsContain {display:none;}
	.heroCopyContain {
	    order:1;
	}
	.heroCopyContain p {
	    text-align:center;
	}
	.heroCopyContain p:not(.head1)  {
	    font-size:20px;
	    text-align:center;
	}
	.heroCTA {
	    display:flex;
	    justify-content:center;
	}
	.heroCTA a {
	    width:500px!important;
	    font-size:42px!important;
	}
	.blueCTA p {
	    font-size:32px!important;
	    line-height:40px!important;
	}
	.tilesIntro {
	    font-size:28px!important;
	    line-height:32px!important;
	}
	.greenCTA {
	   margin-top:28rem!important;
	   height:unset!important;
	}
	.greenCTA p {
	    text-align:center;
	    font-size:inherit!important;
	}
	.greenCTA .greeinImagContRel {
	    order:1;
	    top:-10rem;
	}
	.greenCTA .greenCTACopy {
	    order:2;
	}
	.greenCTA .greenCTAImg {
	    top:-25.625rem!important;
	}
	.greenCTACopy p.h2 {
	    font-size:34px!important;
	    line-height:42px!important;
	}
	.greenCTACopy p.greenCTACopy {
	    font-size:24px!important;
	    line-height:32px!important;
	}
	.elementor-button-wrapper:has(#greenCTAButton) {
	    display:flex;
	    justify-content:center;
	}
	#greenCTAButton {
	    width:500px!important;
	    font-size:42px!important;
	}
	.vidContent p.h2 {
	    font-size:32px!important;
	    line-height:40px!important;
	}
}
@media only screen and (min-width:701px) and (max-width:1024px) { 
    .topNavLogoSpacer {
	    display:none;
	}
	.topNavLogoContain {
	    width:100%!important;
	    height:120px;
	}
	.topNavLogoContain .elementor-widget-container img {
	    height:100px;
	    width:auto;
	}

	.heroImageContain > .elementor-widget-wrap {
	    padding-bottom:0!important;
	}
	.heroImg {
	    position:absolute!important;
	    top:unset!important;
	    bottom:0!important;
	}
    .heroImgAbsContain {display:none;}
    .heroCopyContain p:not(.head1)  {
	    font-size:24px;
	    line-height:32px;
	}
	.heroCTA a {
	    width:500px!important;
	    font-size:42px!important;
	}
	.blueCTA p {
	    font-size:32px!important;
	    line-height:40px!important;
	}
	.tilesIntro {
	    font-size:28px!important;
	    line-height:32px!important;
	}
	.greenCTA {
	   height:unset!important;
	   margin-top:0!important;
	}
	.greenCTA .elementor-widget-wrap {
	    padding:0!important;
	}
	.greenCTA p {
	    text-align:left;
	    font-size:inherit!important;
	}
	.greenCTA .greeinImagContRel {
	    width:50%!important;
	}
	.greenCTA .greenCTAImg, .greenCTA .greenCTAImg div {
	   position:unset!important;
	   height:100%;
	}
	.greenCTA img {
	    height:100%!important;
	    width:auto!important;
	}
	.greenCTACopy  {
	    width:50%!important;
	    padding:2rem;
	}
	.greenCTACopy p.h2 {
	    font-size:34px!important;
	    line-height:42px!important;
	    margin:0;
	}
	.greenCTACopy p.greenCTACopy {
	    padding:0;
	    width:100%!important;
	    font-size:24px!important;
	    line-height:32px!important;
	}
	.elementor-button-wrapper:has(#greenCTAButton) {
	    display:flex;
	    justify-content:flex-start;
	}
	#greenCTAButton {
	    width:500px!important;
	    font-size:42px!important;
	}
	.vidContent p.h2 {
	    font-size:32px!important;
	    line-height:40px!important;
	}
}/* End custom CSS */