.elementor-6981 .elementor-element.elementor-element-dc00264{--display:flex;--min-height:75vh;--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:stretch;--overlay-opacity:0.57;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-6981 .elementor-element.elementor-element-dc00264:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-dc00264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opencollab.co.za/wp-content/uploads/2026/06/OpenCollab_Pages_Background-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6981 .elementor-element.elementor-element-dc00264::before, .elementor-6981 .elementor-element.elementor-element-dc00264 > .elementor-background-video-container::before, .elementor-6981 .elementor-element.elementor-element-dc00264 > .e-con-inner > .elementor-background-video-container::before, .elementor-6981 .elementor-element.elementor-element-dc00264 > .elementor-background-slideshow::before, .elementor-6981 .elementor-element.elementor-element-dc00264 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6981 .elementor-element.elementor-element-dc00264 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-82a90ca );--background-overlay:'';}.elementor-6981 .elementor-element.elementor-element-78bd8542{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-6981 .elementor-element.elementor-element-544b64bc{text-align:center;}.elementor-6981 .elementor-element.elementor-element-544b64bc .elementor-heading-title{font-size:var( --e-global-typography-ad1acbf-font-size );line-height:var( --e-global-typography-ad1acbf-line-height );letter-spacing:var( --e-global-typography-ad1acbf-letter-spacing );color:#0F172A;}.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-6981 .elementor-element.elementor-element-4ebb9385{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-size:var( --e-global-typography-e8a34af-font-size );line-height:var( --e-global-typography-e8a34af-line-height );color:var( --e-global-color-f4a3eab );}.elementor-6981 .elementor-element.elementor-element-65ac688c{--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;--justify-content:center;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-6981 .elementor-element.elementor-element-4a3f58f5 .elementor-button{background-color:var( --e-global-color-8ffadde );font-weight:700;fill:var( --e-global-color-82a90ca );color:var( --e-global-color-82a90ca );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8ffadde );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-6981 .elementor-element.elementor-element-4a3f58f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6981 .elementor-element.elementor-element-3d540bd9 .elementor-button{background-color:var( --e-global-color-82a90ca );font-weight:700;fill:var( --e-global-color-f4a3eab );color:var( --e-global-color-f4a3eab );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-17b83da );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-6981 .elementor-element.elementor-element-3d540bd9 .elementor-button:hover, .elementor-6981 .elementor-element.elementor-element-3d540bd9 .elementor-button:focus{background-color:var( --e-global-color-82a90ca );color:var( --e-global-color-8ffadde );border-color:var( --e-global-color-8ffadde );}.elementor-6981 .elementor-element.elementor-element-3d540bd9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6981 .elementor-element.elementor-element-3d540bd9 .elementor-button:hover svg, .elementor-6981 .elementor-element.elementor-element-3d540bd9 .elementor-button:focus svg{fill:var( --e-global-color-8ffadde );}.elementor-6981 .elementor-element.elementor-element-2c020764{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-6981 .elementor-element.elementor-element-2c020764:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-2c020764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-7d8550b3{--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:56px;--margin-left:0px;--margin-right:0px;}.elementor-6981 .elementor-element.elementor-element-6a040316{text-align:center;}.elementor-6981 .elementor-element.elementor-element-6a040316 .elementor-heading-title{font-size:var( --e-global-typography-119361a-font-size );line-height:var( --e-global-typography-119361a-line-height );color:#0F172A;}.elementor-6981 .elementor-element.elementor-element-4caca48b{text-align:center;font-size:var( --e-global-typography-31fa2be-font-size );line-height:var( --e-global-typography-31fa2be-line-height );color:#4b5563;}.elementor-6981 .elementor-element.elementor-element-711fa2f{--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;--flex-wrap:wrap;}.elementor-6981 .elementor-element.elementor-element-1a19ba62{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e5e7eb;--border-color:#e5e7eb;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6981 .elementor-element.elementor-element-1a19ba62:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-1a19ba62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-1aa716c9{--display:flex;--min-height:105px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-6981 .elementor-element.elementor-element-a6a3b96{text-align:start;}.elementor-6981 .elementor-element.elementor-element-a6a3b96 img{width:190px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6981 .elementor-element.elementor-element-79e88bb1 .elementor-icon-list-icon i{color:#0F172A00;transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-79e88bb1 .elementor-icon-list-icon svg{fill:#0F172A00;transition:fill 0.3s;}.elementor-6981 .elementor-element.elementor-element-79e88bb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6981 .elementor-element.elementor-element-79e88bb1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-d084001 );color:var( --e-global-color-d084001 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d084001 );border-radius:999px 999px 999px 999px;padding:10px 18px 10px 18px;}.elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button:hover, .elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button:focus{background-color:var( --e-global-color-82a90ca );color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-49b0279a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button:hover svg, .elementor-6981 .elementor-element.elementor-element-49b0279a .elementor-button:focus svg{fill:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-438b3186{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e5e7eb;--border-color:#e5e7eb;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6981 .elementor-element.elementor-element-438b3186:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-438b3186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-5032f1cf{--display:flex;--min-height:105px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6981 .elementor-element.elementor-element-2b44bab2{text-align:start;}.elementor-6981 .elementor-element.elementor-element-2b44bab2 img{width:190px;}.elementor-6981 .elementor-element.elementor-element-24587325 .elementor-icon-list-icon i{color:#0F172A00;transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-24587325 .elementor-icon-list-icon svg{fill:#0F172A00;transition:fill 0.3s;}.elementor-6981 .elementor-element.elementor-element-24587325{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6981 .elementor-element.elementor-element-24587325 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-9b2496c );color:var( --e-global-color-9b2496c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9b2496c );border-radius:999px 999px 999px 999px;padding:10px 18px 10px 18px;}.elementor-6981 .elementor-element.elementor-element-619062aa{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button:hover, .elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button:focus{color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button:hover svg, .elementor-6981 .elementor-element.elementor-element-619062aa .elementor-button:focus svg{fill:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-594dce6c{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e5e7eb;--border-color:#e5e7eb;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6981 .elementor-element.elementor-element-594dce6c:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-594dce6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-55f8a005{--display:flex;--min-height:105px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6981 .elementor-element.elementor-element-48c6dd17{padding:0px 0px 0px 0px;text-align:start;}.elementor-6981 .elementor-element.elementor-element-48c6dd17 img{width:180px;}.elementor-6981 .elementor-element.elementor-element-3ecac7bb .elementor-icon-list-icon i{color:#0F172A00;transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-3ecac7bb .elementor-icon-list-icon svg{fill:#0F172A00;transition:fill 0.3s;}.elementor-6981 .elementor-element.elementor-element-3ecac7bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6981 .elementor-element.elementor-element-3ecac7bb .elementor-icon-list-text{transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-5f65abc );color:var( --e-global-color-5f65abc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5f65abc );border-radius:999px 999px 999px 999px;padding:10px 18px 10px 18px;}.elementor-6981 .elementor-element.elementor-element-25ed5bcf{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button:hover, .elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button:focus{color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button:hover svg, .elementor-6981 .elementor-element.elementor-element-25ed5bcf .elementor-button:focus svg{fill:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-3ec456a6{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e5e7eb;--border-color:#e5e7eb;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6981 .elementor-element.elementor-element-3ec456a6:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-3ec456a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-589dd2e5{--display:flex;--min-height:90px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6981 .elementor-element.elementor-element-4d4184ef{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6981 .elementor-element.elementor-element-1058a361{background-color:var( --e-global-color-f4a3eab );padding:7px 15px 1px 8px;border-radius:15px 15px 15px 15px;}.elementor-6981 .elementor-element.elementor-element-1058a361.elementor-element{--align-self:center;}.elementor-6981 .elementor-element.elementor-element-1058a361 .elementor-icon-wrapper{text-align:center;}.elementor-6981 .elementor-element.elementor-element-1058a361.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-1058a361.elementor-view-framed .elementor-icon, .elementor-6981 .elementor-element.elementor-element-1058a361.elementor-view-default .elementor-icon{color:var( --e-global-color-82a90ca );border-color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-1058a361.elementor-view-framed .elementor-icon, .elementor-6981 .elementor-element.elementor-element-1058a361.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-1058a361 .elementor-icon{font-size:47px;}.elementor-6981 .elementor-element.elementor-element-1058a361 .elementor-icon svg{height:47px;}.elementor-6981 .elementor-element.elementor-element-51fff2c4 .elementor-heading-title{font-size:26px;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6981 .elementor-element.elementor-element-31a5eaa7 .elementor-icon-list-icon i{color:#0F172A00;transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-31a5eaa7 .elementor-icon-list-icon svg{fill:#0F172A00;transition:fill 0.3s;}.elementor-6981 .elementor-element.elementor-element-31a5eaa7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6981 .elementor-element.elementor-element-31a5eaa7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-f4a3eab );color:var( --e-global-color-f4a3eab );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f4a3eab );border-radius:999px 999px 999px 999px;padding:10px 18px 10px 18px;}.elementor-6981 .elementor-element.elementor-element-313532e6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button:hover, .elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button:focus{color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button:hover svg, .elementor-6981 .elementor-element.elementor-element-313532e6 .elementor-button:focus svg{fill:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-64e881ab{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:7%;--padding-right:7%;}.elementor-6981 .elementor-element.elementor-element-64e881ab:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-64e881ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e589458 );}.elementor-6981 .elementor-element.elementor-element-25955960{--display:flex;}.elementor-6981 .elementor-element.elementor-element-4266f16{text-align:center;}.elementor-6981 .elementor-element.elementor-element-4266f16 .elementor-heading-title{font-size:var( --e-global-typography-119361a-font-size );line-height:var( --e-global-typography-119361a-line-height );color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-1e17e359{text-align:center;font-size:var( --e-global-typography-31fa2be-font-size );line-height:var( --e-global-typography-31fa2be-line-height );color:var( --e-global-color-ac3bab9 );}.elementor-6981 .elementor-element.elementor-element-7444494{--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;--justify-content:space-around;--flex-wrap:wrap;}.elementor-6981 .elementor-element.elementor-element-60d788da{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F93B;--border-color:#F1F5F93B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-60d788da:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-60d788da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-881232d );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6981 .elementor-element.elementor-element-6d85b952{width:var( --container-widget-width, 72px );max-width:72px;padding:10px 10px 10px 10px;--container-widget-width:72px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-6981 .elementor-element.elementor-element-7cf84dc .elementor-heading-title{font-size:var( --e-global-typography-bfd34c3-font-size );line-height:var( --e-global-typography-bfd34c3-line-height );color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-51e811a1{color:var( --e-global-color-ac3bab9 );}.elementor-6981 .elementor-element.elementor-element-5ab617ac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F93B;--border-color:#F1F5F93B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-5ab617ac:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-5ab617ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-881232d );}.elementor-6981 .elementor-element.elementor-element-7ff59a1d{width:var( --container-widget-width, 72px );max-width:72px;padding:10px 10px 10px 10px;--container-widget-width:72px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-6981 .elementor-element.elementor-element-521fd1e6 .elementor-heading-title{font-size:var( --e-global-typography-bfd34c3-font-size );line-height:var( --e-global-typography-bfd34c3-line-height );color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-303082b2{color:var( --e-global-color-ac3bab9 );}.elementor-6981 .elementor-element.elementor-element-4b6400cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F93B;--border-color:#F1F5F93B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-4b6400cf:not(.elementor-motion-effects-element-type-background), .elementor-6981 .elementor-element.elementor-element-4b6400cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-881232d );}.elementor-6981 .elementor-element.elementor-element-23921c5b{width:var( --container-widget-width, 72px );max-width:72px;padding:10px 10px 10px 10px;--container-widget-width:72px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-6981 .elementor-element.elementor-element-62b80331 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-82a90ca );}.elementor-6981 .elementor-element.elementor-element-42702a56{color:var( --e-global-color-ac3bab9 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6981 .elementor-element.elementor-element-dc00264{--width:100%;}.elementor-6981 .elementor-element.elementor-element-78bd8542{--content-width:1400px;}.elementor-6981 .elementor-element.elementor-element-2c020764{--width:100%;}.elementor-6981 .elementor-element.elementor-element-7d8550b3{--content-width:1400px;}.elementor-6981 .elementor-element.elementor-element-711fa2f{--content-width:1400px;}.elementor-6981 .elementor-element.elementor-element-1a19ba62{--width:48%;}.elementor-6981 .elementor-element.elementor-element-438b3186{--width:48%;}.elementor-6981 .elementor-element.elementor-element-594dce6c{--width:48%;}.elementor-6981 .elementor-element.elementor-element-3ec456a6{--width:48%;}.elementor-6981 .elementor-element.elementor-element-64e881ab{--width:100%;}.elementor-6981 .elementor-element.elementor-element-25955960{--content-width:1400px;}.elementor-6981 .elementor-element.elementor-element-7444494{--content-width:1400px;}.elementor-6981 .elementor-element.elementor-element-60d788da{--width:31%;}.elementor-6981 .elementor-element.elementor-element-5ab617ac{--width:31%;}.elementor-6981 .elementor-element.elementor-element-4b6400cf{--width:31%;}}@media(max-width:1024px){.elementor-6981 .elementor-element.elementor-element-544b64bc .elementor-heading-title{font-size:var( --e-global-typography-ad1acbf-font-size );line-height:var( --e-global-typography-ad1acbf-line-height );letter-spacing:var( --e-global-typography-ad1acbf-letter-spacing );}.elementor-6981 .elementor-element.elementor-element-4ebb9385{font-size:var( --e-global-typography-e8a34af-font-size );line-height:var( --e-global-typography-e8a34af-line-height );}.elementor-6981 .elementor-element.elementor-element-6a040316 .elementor-heading-title{font-size:var( --e-global-typography-119361a-font-size );line-height:var( --e-global-typography-119361a-line-height );}.elementor-6981 .elementor-element.elementor-element-4caca48b{font-size:var( --e-global-typography-31fa2be-font-size );line-height:var( --e-global-typography-31fa2be-line-height );}.elementor-6981 .elementor-element.elementor-element-4266f16 .elementor-heading-title{font-size:var( --e-global-typography-119361a-font-size );line-height:var( --e-global-typography-119361a-line-height );}.elementor-6981 .elementor-element.elementor-element-1e17e359{font-size:var( --e-global-typography-31fa2be-font-size );line-height:var( --e-global-typography-31fa2be-line-height );}.elementor-6981 .elementor-element.elementor-element-7cf84dc .elementor-heading-title{font-size:var( --e-global-typography-bfd34c3-font-size );line-height:var( --e-global-typography-bfd34c3-line-height );}.elementor-6981 .elementor-element.elementor-element-521fd1e6 .elementor-heading-title{font-size:var( --e-global-typography-bfd34c3-font-size );line-height:var( --e-global-typography-bfd34c3-line-height );}}@media(max-width:767px){.elementor-6981 .elementor-element.elementor-element-544b64bc .elementor-heading-title{font-size:var( --e-global-typography-ad1acbf-font-size );line-height:var( --e-global-typography-ad1acbf-line-height );letter-spacing:var( --e-global-typography-ad1acbf-letter-spacing );}.elementor-6981 .elementor-element.elementor-element-4ebb9385{font-size:var( --e-global-typography-e8a34af-font-size );line-height:var( --e-global-typography-e8a34af-line-height );}.elementor-6981 .elementor-element.elementor-element-6a040316 .elementor-heading-title{font-size:var( --e-global-typography-119361a-font-size );line-height:var( --e-global-typography-119361a-line-height );}.elementor-6981 .elementor-element.elementor-element-4caca48b{font-size:var( --e-global-typography-31fa2be-font-size );line-height:var( --e-global-typography-31fa2be-line-height );}.elementor-6981 .elementor-element.elementor-element-1a19ba62{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-49b0279a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-438b3186{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-619062aa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-594dce6c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-25ed5bcf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-3ec456a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6981 .elementor-element.elementor-element-313532e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6981 .elementor-element.elementor-element-4266f16 .elementor-heading-title{font-size:var( --e-global-typography-119361a-font-size );line-height:var( --e-global-typography-119361a-line-height );}.elementor-6981 .elementor-element.elementor-element-1e17e359{font-size:var( --e-global-typography-31fa2be-font-size );line-height:var( --e-global-typography-31fa2be-line-height );}.elementor-6981 .elementor-element.elementor-element-7cf84dc .elementor-heading-title{font-size:var( --e-global-typography-bfd34c3-font-size );line-height:var( --e-global-typography-bfd34c3-line-height );}.elementor-6981 .elementor-element.elementor-element-521fd1e6 .elementor-heading-title{font-size:var( --e-global-typography-bfd34c3-font-size );line-height:var( --e-global-typography-bfd34c3-line-height );}}/* Start custom CSS for button, class: .elementor-element-4a3f58f5 */.button-arrow .e-fas-arrow-right{
  transition: transform 0.3s ease;
}

.button-arrow:hover .e-fas-arrow-right{
  transform: translateX(5px);
}


.button-hover{
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  will-change: transform;
}

.button-hover:hover{
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28086eb */.feature-description {
    min-height: 230px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0a85cb */.feature-description {
    min-height: 230px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e1e3ef3 */.feature-description {
    min-height: 230px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711fa2f *//* Feature card base */
.feature-card{
  position: relative;
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: var(--radius-xl);
  background: #fff;
  padding: 28px;
  box-shadow: var(--shadow-sm);
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}

/* Gradient bar (hidden by default) */
.feature-card::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;

  /* These two lines are the key overrides */
  width: 100% !important;
  height: 6px !important;

  /* Prevent any old left-bar rules from affecting it */
  bottom: auto !important;

  /* Nice rounded top edge */
  border-radius: var(--radius-xl) var(--radius-xl) 0 0;

  transform: scaleX(0);
  transform-origin: left;
  transition: transform 220ms ease;
  pointer-events: none;
}

/* Colour variants */
/*.feature-card.blue::before{*/
/*  background: linear-gradient(90deg, var(--primary-blue), #0ea5e9);*/
/*}*/
/*.feature-card.orange::before{*/
/*  background: linear-gradient(90deg, var(--accent-orange), #fbbf24);*/
/*}*/
/*.feature-card.red::before{*/
/*  background: linear-gradient(90deg, #e03232, #f43f5e);*/
/*}*/
/*.feature-card.black::before{*/
/*  background: linear-gradient(90deg, #000, #0F172A);*/
/*}*/

/* Hover */
/*.feature-card:hover{*/
/*  transform: translateY(-12px);*/
/*  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.08);*/
/*  border-color: transparent;*/
/*}*/
.feature-card:hover::before{
  transform: scaleX(1);
}



.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--sis:hover .elementor-button,.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--sis:active .elementor-button {
  background-image: linear-gradient(90deg, #005baa, #0ea5e9) !important;
  box-shadow: 0 8px 18px rgba(14, 165, 233, 0.28) !important;
  color:#fff;
}

.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--lms:hover .elementor-button,.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--lms:active .elementor-button {
  background-image: linear-gradient(90deg, #f47f20, #fbbf24) !important;
  box-shadow: 0 8px 18px rgba(244, 127, 32, 0.28) !important;
  color:#fff;
}

.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--canvas:hover .elementor-button,.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--canvas:active .elementor-button{
  background-image: linear-gradient(90deg, #e03232, #f43f5e) !important;
  box-shadow: 0 8px 18px rgba(224, 50, 50, 0.28) !important;
  color:#fff;
}

.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--custom:hover .elementor-button,.elementor-6981 .elementor-element.elementor-element-711fa2f .oc-product-card--custom:active .elementor-button{
  background-image: linear-gradient(90deg, #0f172a, #222733) !important;
  box-shadow: 0 8px 18px rgba(0, 00, 0, 0.28) !important;
  color:#fff;
}/* End custom CSS */