.elementor-848 .elementor-element.elementor-element-94a7e64 > .elementor-container{min-height:503px;}.elementor-848 .elementor-element.elementor-element-94a7e64 .elementor-repeater-item-8156232.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-848 .elementor-element.elementor-element-09de6f6{text-align:center;}.elementor-848 .elementor-element.elementor-element-09de6f6 .elementor-heading-title{font-family:"Oxygen", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;text-decoration:overline;letter-spacing:5px;color:#ffffff;}.elementor-848 .elementor-element.elementor-element-94a7e64:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-94a7e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acm.org.za/wp-content/uploads/2019/06/acm-home-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-848 .elementor-element.elementor-element-94a7e64 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-94a7e64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-122px;margin-bottom:0px;}.elementor-848 .elementor-element.elementor-element-42639ce .elementor-repeater-item-67b53c0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-848 .elementor-element.elementor-element-2562085{text-align:center;}.elementor-848 .elementor-element.elementor-element-2562085 .elementor-heading-title{font-family:"Oxygen", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:6.5px;color:#4054b2;}.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item__card-btn{background-color:var( --e-global-color-accent );}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item{flex:0 0 calc(100%/3);max-width:calc(100%/3);padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item__card{border-radius:7px 7px 7px 7px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item__card-inner{border-radius:7px 7px 7px 7px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item__card-arrow{width:5px;height:5px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item__card-title{font-family:"Oxygen", Sans-serif;font-size:20px;letter-spacing:1px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item__card-desc{font-family:"Oxygen", Sans-serif;font-size:14px;line-height:1.7em;letter-spacing:1px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item__meta{color:#4054b2;font-family:"Oxygen", Sans-serif;font-size:111px;font-weight:900;line-height:0.6em;}.elementor-848 .elementor-element.elementor-element-42639ce{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-69546b5a > .elementor-container{min-height:600px;}.elementor-848 .elementor-element.elementor-element-69546b5a .elementor-repeater-item-181a169.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-848 .elementor-element.elementor-element-d429f53 .jet-table{table-layout:auto;}.elementor-848 .elementor-element.elementor-element-d429f53 .jet-table__head-cell{vertical-align:middle;font-family:"Oxygen", Sans-serif;font-size:14px;font-weight:900;letter-spacing:1px;color:#ffffff;background-color:#4054b2;}.elementor-848 .elementor-element.elementor-element-d429f53 .jet-table__foot-cell{vertical-align:middle;}.elementor-848 .elementor-element.elementor-element-d429f53 .jet-table__body-cell{font-family:"Oxygen", Sans-serif;color:#ffffff;background-color:rgba(18,29,76,0.86);vertical-align:middle;}.elementor-848 .elementor-element.elementor-element-d429f53 tr:nth-child(even) .jet-table__body-cell{background-color:rgba(0,0,0,0.42);}.elementor-848 .elementor-element.elementor-element-d429f53 .jet-table__body-cell .jet-table__cell-inner{padding:40px 25px 20px 0px;}.elementor-848 .elementor-element.elementor-element-d429f53 .jet-table__body-cell .jet-table__cell-content{margin-left:0;margin-right:auto;text-align:left;}.elementor-848 .elementor-element.elementor-element-69546b5a:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-69546b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acm.org.za/wp-content/uploads/2019/06/acmlogo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-848 .elementor-element.elementor-element-69546b5a > .elementor-background-overlay{background-color:#001c56;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-69546b5a{box-shadow:0px 0px 34px 0px rgba(107,107,107,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-848 .elementor-element.elementor-element-28ff56b .elementor-repeater-item-dfb8ecf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-848 .elementor-element.elementor-element-246e25c{--spacer-size:25px;}.elementor-widget-text-editor{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-848 .elementor-element.elementor-element-2e3161d{font-size:15px;}.elementor-848 .elementor-element.elementor-element-2e3161d > .elementor-widget-container{background-color:rgba(196,196,196,0.16);border-radius:5px 5px 5px 5px;}.elementor-848 .elementor-element.elementor-element-2e3161d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-848 .elementor-element.elementor-element-214ee4b{--spacer-size:25px;}.elementor-848 .elementor-element.elementor-element-6c36813a > .elementor-container{max-width:1140px;}.elementor-848 .elementor-element.elementor-element-6c36813a .elementor-repeater-item-52ec0f5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-848 .elementor-element.elementor-element-0975c86{text-align:center;}.elementor-848 .elementor-element.elementor-element-0975c86 .elementor-heading-title{font-family:"Oxygen", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:6.5px;color:#4054b2;}.elementor-848 .elementor-element.elementor-element-5d85315c{text-align:center;font-size:17px;font-weight:300;color:#878787;}.elementor-848 .elementor-element.elementor-element-5d85315c > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-848 .elementor-element.elementor-element-905a664 a.raven-button, .elementor-848 .elementor-element.elementor-element-905a664 .raven-button, .elementor-848 .elementor-element.elementor-element-905a664 .raven-button-widget-normal-effect-blink:after{background-color:#24418b;background-image:none;}.elementor-848 .elementor-element.elementor-element-905a664 a.raven-button .button-text, .elementor-848 .elementor-element.elementor-element-905a664 .raven-button .button-text{font-family:"Oxygen", Sans-serif;font-size:16px;font-weight:900;letter-spacing:4px;}.elementor-848 .elementor-element.elementor-element-905a664 .raven-button .raven-button-icon i{font-size:16px;}.elementor-848 .elementor-element.elementor-element-905a664 .raven-button .raven-button-icon svg{width:16px;height:16px;}.elementor-848 .elementor-element.elementor-element-905a664 .raven-button{--raven-button-widget-icon-size:16px;}.elementor-848 .elementor-element.elementor-element-68c6f5e2{--spacer-size:20px;}.elementor-848 .elementor-element.elementor-element-6c36813a:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-6c36813a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-848 .elementor-element.elementor-element-6c36813a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-848 .elementor-element.elementor-element-6c36813a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-440e58e .elementor-repeater-item-2dd5fb5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-jet-animated-box .jet-animated-box__front{background-color:var( --e-global-color-primary );}.elementor-widget-jet-animated-box .jet-animated-box__back{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-animated-box .jet-animated-box__button{background-color:var( --e-global-color-primary );}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box{height:250px;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__front .jet-animated-box__inner{justify-content:center;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__front{background-color:#24418b;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__icon--front{order:1;justify-content:center;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__front .jet-animated-box__content{order:2;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__back .jet-animated-box__inner{justify-content:center;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__back{background-color:#67728c;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__icon--back{order:1;justify-content:center;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__back .jet-animated-box__content{order:2;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__title--front{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__title--back{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:16px;font-weight:900;line-height:2.5em;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__subtitle--front{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-weight:900;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__subtitle--back{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:300;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__description--front{text-align:center;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__description--back{text-align:center;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__button{align-self:center;padding:10px 10px 10px 10px;background-color:#24418b;}.elementor-848 .elementor-element.elementor-element-c05f5fb  .jet-animated-box__button{font-family:"Oxygen", Sans-serif;font-size:14px;font-weight:900;letter-spacing:4px;}.elementor-848 .elementor-element.elementor-element-c05f5fb .jet-animated-box__button:hover{color:#24418b;background-color:#ffffff;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box{height:250px;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__front .jet-animated-box__inner{justify-content:center;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__front{background-color:#24418b;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__icon--front{order:1;justify-content:center;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__front .jet-animated-box__content{order:2;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__back .jet-animated-box__inner{justify-content:center;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__back{background-color:#67728c;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__icon--back{order:1;justify-content:center;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__back .jet-animated-box__content{order:2;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__title--front{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__title--back{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:16px;font-weight:900;line-height:2.5em;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__subtitle--front{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-weight:900;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__subtitle--back{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:300;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__description--front{text-align:center;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__description--back{text-align:center;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__button{align-self:center;padding:10px 10px 10px 10px;background-color:#24418b;}.elementor-848 .elementor-element.elementor-element-23910c0  .jet-animated-box__button{font-family:"Oxygen", Sans-serif;font-size:14px;font-weight:900;letter-spacing:4px;}.elementor-848 .elementor-element.elementor-element-23910c0 .jet-animated-box__button:hover{color:#24418b;background-color:#ffffff;}.elementor-848 .elementor-element.elementor-element-040c2d2{--spacer-size:100px;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box{height:250px;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__front .jet-animated-box__inner{justify-content:center;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__front{background-color:#24418b;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__icon--front{order:1;justify-content:center;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__front .jet-animated-box__content{order:2;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__back .jet-animated-box__inner{justify-content:center;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__back{background-color:#67728c;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__icon--back{order:1;justify-content:center;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__back .jet-animated-box__content{order:2;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__title--front{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__title--back{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:16px;font-weight:900;line-height:2.5em;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__subtitle--front{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-weight:900;letter-spacing:2.5px;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__subtitle--back{align-self:center;text-align:center;font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:300;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__description--front{text-align:center;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__description--back{text-align:center;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__button{align-self:center;padding:10px 10px 10px 10px;background-color:#24418b;}.elementor-848 .elementor-element.elementor-element-a4b10f9  .jet-animated-box__button{font-family:"Oxygen", Sans-serif;font-size:14px;font-weight:900;letter-spacing:4px;}.elementor-848 .elementor-element.elementor-element-a4b10f9 .jet-animated-box__button:hover{color:#24418b;background-color:#ffffff;}.elementor-848 .elementor-element.elementor-element-440e58e:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-440e58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-848 .elementor-element.elementor-element-440e58e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-848 .elementor-element.elementor-element-440e58e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-848 .elementor-element.elementor-element-69546b5a:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-69546b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-848 .elementor-element.elementor-element-2562085 .elementor-heading-title{font-size:54px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item{flex:0 0 calc(100%/2);max-width:calc(100%/2);}.elementor-848 .elementor-element.elementor-element-69546b5a{padding:20px 20px 20px 20px;}.elementor-848 .elementor-element.elementor-element-0975c86 .elementor-heading-title{font-size:54px;}.elementor-848 .elementor-element.elementor-element-68c6f5e2{--spacer-size:50px;}}@media(max-width:767px){.elementor-848 .elementor-element.elementor-element-2562085{text-align:center;}.elementor-848 .elementor-element.elementor-element-2562085 .elementor-heading-title{font-size:42px;}.elementor-848 .elementor-element.elementor-element-a55b212 .jet-hor-timeline-item{flex:0 0 calc(100%/1);max-width:calc(100%/1);}.elementor-848 .elementor-element.elementor-element-0975c86{text-align:center;}.elementor-848 .elementor-element.elementor-element-0975c86 .elementor-heading-title{font-size:42px;}.elementor-848 .elementor-element.elementor-element-68c6f5e2{--spacer-size:50px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */