.elementor-124322 .elementor-element.elementor-element-aff5edc{--display:flex;--min-height:65vh;--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:space-evenly;--align-items:center;--gap:64px 64px;--background-transition:0.3s;--overlay-opacity:0.65;--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-124322 .elementor-element.elementor-element-aff5edc:not(.elementor-motion-effects-element-type-background), .elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/augmented-reality-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-124322 .elementor-element.elementor-element-aff5edc::before, .elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-background-video-container::before, .elementor-124322 .elementor-element.elementor-element-aff5edc > .e-con-inner > .elementor-background-video-container::before, .elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-background-slideshow::before, .elementor-124322 .elementor-element.elementor-element-aff5edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #0000009E 49%, #00000000 100%);}.elementor-124322 .elementor-element.elementor-element-aff5edc, .elementor-124322 .elementor-element.elementor-element-aff5edc::before{--border-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-shape-bottom svg, .elementor-124322 .elementor-element.elementor-element-aff5edc > .e-con-inner > .elementor-shape-bottom svg{height:24px;}.elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-shape-bottom, .elementor-124322 .elementor-element.elementor-element-aff5edc > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-124322 .elementor-element.elementor-element-a47682a{--display:flex;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-54a627c .elementor-heading-title{color:#FFFFFF;}.elementor-124322 .elementor-element.elementor-element-54a627c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-124322 .elementor-element.elementor-element-00f6245{color:#FFFFFF;font-size:1.5rem;font-weight:500;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-124322 .elementor-element.elementor-element-27a3bda{--display:flex;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-e8b534a img{border-radius:100% 100% 100% 100%;}.elementor-124322 .elementor-element.elementor-element-bf10a41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--margin-top:64px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-b07bbfb{text-align:center;}.elementor-124322 .elementor-element.elementor-element-b1818e7{text-align:center;}.elementor-124322 .elementor-element.elementor-element-bbd4238{--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;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-1811c5c{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-0a1c105{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--overflow:hidden;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-124322 .elementor-element.elementor-element-0a1c105:not(.elementor-motion-effects-element-type-background), .elementor-124322 .elementor-element.elementor-element-0a1c105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #18B80F30 0%, #0593FF30 100%);}.elementor-124322 .elementor-element.elementor-element-0a1c105, .elementor-124322 .elementor-element.elementor-element-0a1c105::before{--border-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-9ea6c48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-1657563{text-align:center;}.elementor-124322 .elementor-element.elementor-element-1657563 .elementor-heading-title{line-height:3rem;}.elementor-124322 .elementor-element.elementor-element-c0bfa4b h3{color:#f00;}.elementor-124322 .elementor-element.elementor-element-c0bfa4b .button__description{color:#c36;}.elementor-124322 .elementor-element.elementor-element-613db65{--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;--align-items:center;--gap:64px 64px;--background-transition:0.3s;--margin-top:32px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-be86f6f{--display:flex;--gap:1px 1px;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-64c3f5b{text-align:left;}.elementor-124322 .elementor-element.elementor-element-64c3f5b img{border-radius:8px 8px 8px 8px;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-124322 .elementor-element.elementor-element-64c3f5b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-124322 .elementor-element.elementor-element-b40c303{--display:flex;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-722b098{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--background-transition:0.3s;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-833d606{--display:flex;--gap:1px 1px;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-6392057{text-align:left;}.elementor-124322 .elementor-element.elementor-element-6392057 img{border-radius:8px 8px 8px 8px;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-124322 .elementor-element.elementor-element-6392057 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-124322 .elementor-element.elementor-element-15d7433{--display:flex;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-bd351f8{--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;--align-items:center;--gap:64px 64px;--background-transition:0.3s;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-cbb4b05{--display:flex;--gap:1px 1px;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-7b949e7{text-align:left;}.elementor-124322 .elementor-element.elementor-element-7b949e7 img{border-radius:8px 8px 8px 8px;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-124322 .elementor-element.elementor-element-7b949e7 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-124322 .elementor-element.elementor-element-8d784aa{--display:flex;--background-transition:0.3s;}.elementor-124322 .elementor-element.elementor-element-a6ba1f1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124322 .elementor-element.elementor-element-a6ba1f1 > .elementor-shape-top svg, .elementor-124322 .elementor-element.elementor-element-a6ba1f1 > .e-con-inner > .elementor-shape-top svg{height:24px;}.elementor-124322 .elementor-element.elementor-element-a6ba1f1 > .elementor-shape-top, .elementor-124322 .elementor-element.elementor-element-a6ba1f1 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta{background-image:url("../jpg/programs-page-cta-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:center;justify-content:center;}.elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta-container{text-align:center;}@media(max-width:1024px){.elementor-124322 .elementor-element.elementor-element-aff5edc{--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:32px 32px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124322 .elementor-element.elementor-element-a47682a{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-124322 .elementor-element.elementor-element-bf10a41{--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:32px 32px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-0a1c105{--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:16px 16px;}.elementor-124322 .elementor-element.elementor-element-1657563{text-align:center;}.elementor-124322 .elementor-element.elementor-element-613db65{--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;--gap:32px 32px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-722b098{--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;--gap:32px 32px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-bd351f8{--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;--gap:32px 32px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-124322 .elementor-element.elementor-element-aff5edc{--gap:16px 16px;}.elementor-124322 .elementor-element.elementor-element-aff5edc:not(.elementor-motion-effects-element-type-background), .elementor-124322 .elementor-element.elementor-element-aff5edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-124322 .elementor-element.elementor-element-a47682a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-124322 .elementor-element.elementor-element-54a627c .elementor-heading-title{font-size:2rem;}.elementor-124322 .elementor-element.elementor-element-bf10a41{--gap:16px 16px;}.elementor-124322 .elementor-element.elementor-element-0a1c105{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-124322 .elementor-element.elementor-element-613db65{--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:16px 16px;}.elementor-124322 .elementor-element.elementor-element-b40c303.e-con{--order:-99999 /* order start hack */;}.elementor-124322 .elementor-element.elementor-element-722b098{--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:16px 16px;}.elementor-124322 .elementor-element.elementor-element-15d7433.e-con{--order:-99999 /* order start hack */;}.elementor-124322 .elementor-element.elementor-element-bd351f8{--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:16px 16px;}.elementor-124322 .elementor-element.elementor-element-8d784aa.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-124322 .elementor-element.elementor-element-a47682a{--width:100%;}.elementor-124322 .elementor-element.elementor-element-27a3bda{--width:65%;}.elementor-124322 .elementor-element.elementor-element-bf10a41{--content-width:900px;}.elementor-124322 .elementor-element.elementor-element-0a1c105{--content-width:1200px;}.elementor-124322 .elementor-element.elementor-element-be86f6f{--width:75%;}.elementor-124322 .elementor-element.elementor-element-833d606{--width:75%;}.elementor-124322 .elementor-element.elementor-element-cbb4b05{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-124322 .elementor-element.elementor-element-be86f6f{--width:100%;}.elementor-124322 .elementor-element.elementor-element-833d606{--width:100%;}.elementor-124322 .elementor-element.elementor-element-cbb4b05{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-789fb42 */.elementor-124322 .elementor-element.elementor-element-789fb42 ul{
    margin-top: 0;
}
.elementor-124322 .elementor-element.elementor-element-789fb42 li{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for de-call-to-action, class: .elementor-element-e8da9f0 */.elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta-tall h2, .elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta-tall h3, .elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta-tall p, .elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta-tall .button-container{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-124322 .elementor-element.elementor-element-e8da9f0 .button-container a{
    margin: 0 8px 8px;
}
.elementor-124322 .elementor-element.elementor-element-e8da9f0 h3{
    font-size: 1.5rem;
    margin-bottom: 16px;
}
.elementor-124322 .elementor-element.elementor-element-e8da9f0 .cta-tall.cta{
    padding-top: 200px;
    padding-bottom: 200px;
}/* End custom CSS */