.elementor-518 .elementor-element.elementor-element-0415d9e{--display:flex;--min-height:580px;--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;}.elementor-518 .elementor-element.elementor-element-ad60ac0{--display:flex;}.elementor-518 .elementor-element.elementor-element-05af3c5{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:140px;--padding-bottom:140px;--padding-left:5%;--padding-right:0;}.elementor-518 .elementor-element.elementor-element-5a32cdd .elementor-heading-title{font-family:"gotham-condensed", Sans-serif;font-size:72px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:-1.44px;}.elementor-518 .elementor-element.elementor-element-2a24afb{width:var( --container-widget-width, 575px );max-width:575px;--container-widget-width:575px;--container-widget-flex-grow:0;font-size:18px;}.elementor-518 .elementor-element.elementor-element-46609ce{--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:stretch;}.elementor-518 .elementor-element.elementor-element-a24fe0a{width:100%;max-width:100%;}.elementor-518 .elementor-element.elementor-element-a24fe0a img{width:100%;height:100%;}.elementor-518 .elementor-element.elementor-element-15d8a56{--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-518 .elementor-element.elementor-element-a2320b1 > .elementor-widget-container{padding:65px 0px 40px 0px;}.elementor-518 .elementor-element.elementor-element-a2320b1{text-align:center;}.elementor-518 .elementor-element.elementor-element-2c7e1bf{--display:flex;}.elementor-518 .elementor-element.elementor-element-7e6b1f9{--e-image-carousel-slides-to-show:8;}.elementor-518 .elementor-element.elementor-element-7e6b1f9 .swiper-wrapper{display:flex;align-items:center;}.elementor-518 .elementor-element.elementor-element-0f3d4d4{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-9cc09f1{--grid-columns:1;--grid-row-gap:0px;}.elementor-518 .elementor-element.elementor-element-52c351a{--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;--border-radius:24px 24px 24px 24px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-52c351a:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-52c351a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ade602 );}.elementor-518 .elementor-element.elementor-element-8d04612{--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;--border-radius:24px 24px 24px 24px;}.elementor-518 .elementor-element.elementor-element-8d04612:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-8d04612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c8b840 );}.elementor-518 .elementor-element.elementor-element-e6659ec{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-518 .elementor-element.elementor-element-7d56731{--display:flex;}.elementor-518 .elementor-element.elementor-element-2be6b23 .elementor-heading-title{font-family:"gotham-condensed", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-319febf{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-19b5940 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-a7b9110 );color:var( --e-global-color-a7b9110 );border-radius:4px 4px 4px 4px;}.elementor-518 .elementor-element.elementor-element-a328c25{width:100%;max-width:100%;}.elementor-518 .elementor-element.elementor-element-a328c25:not( .elementor-widget-image ) .elementor-widget-container, .elementor-518 .elementor-element.elementor-element-a328c25.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://staging.otech.edu/site/wp-content/uploads/2025/08/grey-brushstroke.svg );-webkit-mask-size:124%;-webkit-mask-position:custom;-webkit-mask-position-x:0px;-webkit-mask-position-y:100%;-webkit-mask-repeat:no-repeat;}.elementor-518 .elementor-element.elementor-element-a328c25 img{width:100%;height:100%;object-fit:cover;object-position:center center;}@media(max-width:1200px){.elementor-518 .elementor-element.elementor-element-7e6b1f9{--e-image-carousel-slides-to-show:6;}}@media(max-width:1024px){.elementor-518 .elementor-element.elementor-element-7e6b1f9{--e-image-carousel-slides-to-show:5;}.elementor-518 .elementor-element.elementor-element-a328c25:not( .elementor-widget-image ) .elementor-widget-container, .elementor-518 .elementor-element.elementor-element-a328c25.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:200%;}}@media(max-width:768px){.elementor-518 .elementor-element.elementor-element-0415d9e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-518 .elementor-element.elementor-element-05af3c5{--padding-top:32px;--padding-bottom:0;--padding-left:05%;--padding-right:5%;}.elementor-518 .elementor-element.elementor-element-46609ce{--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-518 .elementor-element.elementor-element-7e6b1f9{--e-image-carousel-slides-to-show:3;}.elementor-518 .elementor-element.elementor-element-8d04612{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-a328c25:not( .elementor-widget-image ) .elementor-widget-container, .elementor-518 .elementor-element.elementor-element-a328c25.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://staging.otech.edu/site/wp-content/uploads/2025/06/green-background-brush-stroke.svg );-webkit-mask-size:cover;-webkit-mask-position:top center;}.elementor-518 .elementor-element.elementor-element-a328c25 img{object-fit:cover;object-position:center center;}}@media(max-width:430px){.elementor-518 .elementor-element.elementor-element-7e6b1f9{--e-image-carousel-slides-to-show:3;}.elementor-518 .elementor-element.elementor-element-9cc09f1{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-ad60ac0 */.elementor-518 .elementor-element.elementor-element-ad60ac0 {
        flex: 0 0 calc((100vw - 1215px) / 3);
    max-width: calc((100vw - 1215px) / 3);
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a176e3d */.elementor-518 .elementor-element.elementor-element-a176e3d span {
    font-family: "gotham-narrow";
    font-size: 16px;
    font-style: normal;
    font-weight: 900;
    line-height: 29px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a24fe0a */.elementor-518 .elementor-element.elementor-element-a24fe0a {
    mask-image: url(/wp-content/uploads/2025/06/program-mask-header.svg);
    mask-repeat: no-repeat;
    mask-size: auto;
    mask-position: left center;
}

.elementor-518 .elementor-element.elementor-element-a24fe0a img {
    object-fit: cover;
}

@media screen and (max-width:768px) {
    
    .elementor-518 .elementor-element.elementor-element-a24fe0a {
            mask-size: 120%;
    -webkit-mask-position-x: center;
    -webkit-mask-position-y: top;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46609ce *//*.elementor-518 .elementor-element.elementor-element-46609ce {*/
/*    mask-image: url(/wp-content/uploads/2025/06/program-mask-header.svg);*/
/*    mask-repeat: no-repeat;*/
/*    mask-size: auto;*/
/*    mask-position: left center;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415d9e */.elementor-518 .elementor-element.elementor-element-0415d9e {
    max-height: 580px !important;
}

@media screen and (max-width:768px) {
    .elementor-518 .elementor-element.elementor-element-0415d9e {
        max-height: unset !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a328c25 */.elementor-518 .elementor-element.elementor-element-a328c25 img {
    mask-repeat: no-repeat;
}

@media (max-width:768px) {
    .elementor-518 .elementor-element.elementor-element-a328c25 img {
        /*object-position: center 50px !important;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d04612 */.elementor-518 .elementor-element.elementor-element-8d04612 {
    overflow: hidden;
}/* End custom CSS */