.elementor-36667 .elementor-element.elementor-element-504f227{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.04;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-504f227:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-504f227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84745f7 );}.elementor-36667 .elementor-element.elementor-element-504f227::before, .elementor-36667 .elementor-element.elementor-element-504f227 > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-504f227 > .e-con-inner > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-504f227 > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-504f227 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-504f227 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-84745f7 );}.elementor-36667 .elementor-element.elementor-element-5d8de0e{--display:flex;--justify-content:center;}.elementor-36667 .elementor-element.elementor-element-5d8de0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-d9de127 .elementor-heading-title{text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-d9de127.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-d9de127 > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-36667 .elementor-element.elementor-element-2bba272 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-2bba272.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-2bba272 > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-36667 .elementor-element.elementor-element-2f0f954{text-align:justify;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-9ce1b3e );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-2f0f954 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36667 .elementor-element.elementor-element-d463645{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-0583f9f .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-9ce1b3e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9ce1b3e );}.elementor-36667 .elementor-element.elementor-element-0583f9f .elementor-button:hover, .elementor-36667 .elementor-element.elementor-element-0583f9f .elementor-button:focus{border-color:var( --e-global-color-9ce1b3e );}.elementor-36667 .elementor-element.elementor-element-841ebaa .elementor-button{fill:var( --e-global-color-9ce1b3e );color:var( --e-global-color-9ce1b3e );background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bb488be );}.elementor-36667 .elementor-element.elementor-element-841ebaa .elementor-button:hover, .elementor-36667 .elementor-element.elementor-element-841ebaa .elementor-button:focus{color:var( --e-global-color-84745f7 );background-color:var( --e-global-color-9ce1b3e );border-color:var( --e-global-color-9ce1b3e );}.elementor-36667 .elementor-element.elementor-element-841ebaa .elementor-button:hover svg, .elementor-36667 .elementor-element.elementor-element-841ebaa .elementor-button:focus svg{fill:var( --e-global-color-84745f7 );}.elementor-36667 .elementor-element.elementor-element-8f7e801{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36667 .elementor-element.elementor-element-6e6beee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:17px 17px 17px 17px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--position:absolute;top:30px;--z-index:1;}.elementor-36667 .elementor-element.elementor-element-6e6beee:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-6e6beee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-36667 .elementor-element.elementor-element-6e6beee{left:-30px;}body.rtl .elementor-36667 .elementor-element.elementor-element-6e6beee{right:-30px;}.elementor-36667 .elementor-element.elementor-element-7c57669{text-align:center;}.elementor-36667 .elementor-element.elementor-element-7c57669 img{width:80px;border-radius:100% 100% 100% 100%;}.elementor-36667 .elementor-element.elementor-element-6073e0e{text-align:center;}.elementor-36667 .elementor-element.elementor-element-6073e0e .elementor-heading-title{font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;}.elementor-36667 .elementor-element.elementor-element-d4e1c8b{--e-rating-justify-content:center;--e-rating-gap:1px;}.elementor-36667 .elementor-element.elementor-element-e4b910d img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:100% 100% 4% 4%;}.elementor-36667 .elementor-element.elementor-element-ee52120{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-ee52120:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-ee52120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c77939 );}.elementor-36667 .elementor-element.elementor-element-0f31faf{text-align:center;width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-0f31faf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-0f31faf.elementor-element{--align-self:center;}.elementor-36667 .elementor-element.elementor-element-4620592{text-align:center;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-4620592 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-36667 .elementor-element.elementor-element-4620592.elementor-element{--align-self:center;}.elementor-36667 .elementor-element.elementor-element-5a87817{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-36667 .elementor-element.elementor-element-ff4dc55{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 20px -3px rgba(0, 0, 0, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36667 .elementor-element.elementor-element-ff4dc55:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-ff4dc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-ff4dc55:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px #0E5B81;}.elementor-36667 .elementor-element.elementor-element-ff4dc55, .elementor-36667 .elementor-element.elementor-element-ff4dc55::before{--border-transition:0.3s;}.elementor-36667 .elementor-element.elementor-element-ff4dc55.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-073a1d4 img{width:60px;}.elementor-36667 .elementor-element.elementor-element-073a1d4 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:0px 0px 100px 100px;}.elementor-36667 .elementor-element.elementor-element-073a1d4.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-ae9532a .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-ae9532a .elementor-icon-box-title{margin-block-end:12px;}.elementor-36667 .elementor-element.elementor-element-13b6857{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 20px -3px rgba(0, 0, 0, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36667 .elementor-element.elementor-element-13b6857:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-13b6857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-13b6857:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px #0E5B81;}.elementor-36667 .elementor-element.elementor-element-13b6857, .elementor-36667 .elementor-element.elementor-element-13b6857::before{--border-transition:0.3s;}.elementor-36667 .elementor-element.elementor-element-13b6857.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-a20d823 img{width:60px;}.elementor-36667 .elementor-element.elementor-element-a20d823 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:0px 0px 100px 100px;}.elementor-36667 .elementor-element.elementor-element-a20d823.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-2cd3553 .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-2cd3553 .elementor-icon-box-title{margin-block-end:12px;}.elementor-36667 .elementor-element.elementor-element-089f030{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 20px -3px rgba(0, 0, 0, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36667 .elementor-element.elementor-element-089f030:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-089f030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-089f030:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px #0E5B81;}.elementor-36667 .elementor-element.elementor-element-089f030, .elementor-36667 .elementor-element.elementor-element-089f030::before{--border-transition:0.3s;}.elementor-36667 .elementor-element.elementor-element-089f030.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-a380390 img{width:60px;}.elementor-36667 .elementor-element.elementor-element-a380390 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:0px 0px 100px 100px;}.elementor-36667 .elementor-element.elementor-element-a380390.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-589e6fe .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-589e6fe .elementor-icon-box-title{margin-block-end:12px;}.elementor-36667 .elementor-element.elementor-element-8a696ad{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-1188655{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-1188655:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-1188655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c77939 );}.elementor-36667 .elementor-element.elementor-element-bb24811{--display:flex;--justify-content:center;}.elementor-36667 .elementor-element.elementor-element-bb24811.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-e29980d .elementor-heading-title{line-height:1.1em;}.elementor-36667 .elementor-element.elementor-element-e29980d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-cbfe1e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36667 .elementor-element.elementor-element-2be8bdd{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-item > a{line-height:1.3em;}.elementor-36667 .elementor-element.elementor-element-2be8bdd .elementor-icon-list-text{transition:color 0.3s;}.elementor-36667 .elementor-element.elementor-element-b0d9512{--display:flex;--justify-content:center;}.elementor-36667 .elementor-element.elementor-element-f23ba4d img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-36667 .elementor-element.elementor-element-f23ba4d{width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-f23ba4d.elementor-element{--align-self:flex-end;}.elementor-36667 .elementor-element.elementor-element-f23ba4d > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.07);}.elementor-36667 .elementor-element.elementor-element-20c29c9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.95;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-20c29c9::before, .elementor-36667 .elementor-element.elementor-element-20c29c9 > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-20c29c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-20c29c9 > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-20c29c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-20c29c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-450d189{--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;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-36667 .elementor-element.elementor-element-fb9519c .elementor-heading-title{line-height:1.1em;}.elementor-36667 .elementor-element.elementor-element-b30f34f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36667 .elementor-element.elementor-element-b30f34f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-cec0f63 .elementor-heading-title{font-size:15px;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-36667 .elementor-element.elementor-element-cec0f63 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-36667 .elementor-element.elementor-element-2c82401 .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-2c82401 .elementor-icon-box-title{margin-block-end:8px;}.elementor-36667 .elementor-element.elementor-element-2c82401 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-4ba3c7c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36667 .elementor-element.elementor-element-4ba3c7c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-a1dc5ab .elementor-heading-title{font-size:15px;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-36667 .elementor-element.elementor-element-a1dc5ab > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-36667 .elementor-element.elementor-element-ed17a40 .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-ed17a40 .elementor-icon-box-title{margin-block-end:8px;}.elementor-36667 .elementor-element.elementor-element-ed17a40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-1780104{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36667 .elementor-element.elementor-element-1780104.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-b51b21b .elementor-heading-title{font-size:15px;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-36667 .elementor-element.elementor-element-b51b21b > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-36667 .elementor-element.elementor-element-e7a8cc8 .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-e7a8cc8 .elementor-icon-box-title{margin-block-end:8px;}.elementor-36667 .elementor-element.elementor-element-e7a8cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-ad2af51{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36667 .elementor-element.elementor-element-ad2af51.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-d325557 .elementor-heading-title{font-size:15px;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-36667 .elementor-element.elementor-element-d325557 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-36667 .elementor-element.elementor-element-8b86a7e .elementor-icon-box-wrapper{text-align:start;}.elementor-36667 .elementor-element.elementor-element-8b86a7e .elementor-icon-box-title{margin-block-end:8px;}.elementor-36667 .elementor-element.elementor-element-8b86a7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-fe0ac1c .elementor-button{fill:var( --e-global-color-9ce1b3e );color:var( --e-global-color-9ce1b3e );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-36667 .elementor-element.elementor-element-fe0ac1c{width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-1ecc66a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-47408ab img{height:500px;object-fit:cover;object-position:center center;border-radius:0px 40px 40px 0px;}.elementor-36667 .elementor-element.elementor-element-68525ba{--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-68525ba:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-68525ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84745f7 );}.elementor-36667 .elementor-element.elementor-element-68525ba::before, .elementor-36667 .elementor-element.elementor-element-68525ba > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-68525ba > .e-con-inner > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-68525ba > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-68525ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-68525ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://cybexo.com/wp-content/uploads/2025/11/download-2.svg");}.elementor-36667 .elementor-element.elementor-element-6abda4d{--display:flex;}.elementor-36667 .elementor-element.elementor-element-6abda4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36667 .elementor-element.elementor-element-0d00081 .elementor-heading-title{font-weight:800;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-9ce1b3e );}.elementor-36667 .elementor-element.elementor-element-0d00081{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-6821581{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-36667 .elementor-element.elementor-element-6aef1a1 .elementor-button{font-size:18px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-84745f7 );color:var( --e-global-color-84745f7 );background-color:var( --e-global-color-9ce1b3e );padding:18px 28px 18px 28px;}.elementor-36667 .elementor-element.elementor-element-6aef1a1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-6aef1a1.elementor-element{--align-self:flex-end;}.elementor-36667 .elementor-element.elementor-element-752c40e .elementor-button{font-size:18px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-9ce1b3e );color:var( --e-global-color-9ce1b3e );background-color:#1F262F00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bb488be );padding:16px 20px 16px 20px;}.elementor-36667 .elementor-element.elementor-element-752c40e .elementor-button:hover, .elementor-36667 .elementor-element.elementor-element-752c40e .elementor-button:focus{color:var( --e-global-color-84745f7 );background-color:var( --e-global-color-9ce1b3e );border-color:var( --e-global-color-9ce1b3e );}.elementor-36667 .elementor-element.elementor-element-752c40e .elementor-button:hover svg, .elementor-36667 .elementor-element.elementor-element-752c40e .elementor-button:focus svg{fill:var( --e-global-color-84745f7 );}.elementor-36667 .elementor-element.elementor-element-752c40e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-752c40e.elementor-element{--align-self:flex-end;}.elementor-36667 .elementor-element.elementor-element-8d0bdc7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-8d0bdc7:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-8d0bdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afe6eee );}.elementor-36667 .elementor-element.elementor-element-701346f{text-align:center;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-701346f .elementor-heading-title{line-height:1.1em;color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-701346f.elementor-element{--align-self:center;}.elementor-36667 .elementor-element.elementor-element-20cb7bb{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36667 .elementor-element.elementor-element-5176240{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-84745f7 );--border-color:var( --e-global-color-84745f7 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36667 .elementor-element.elementor-element-5176240:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-5176240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-afe6eee ) 54%, #FFFFFF22 100%);}.elementor-36667 .elementor-element.elementor-element-5176240:hover{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-afe6eee ) 20%, #00A2FF22 100%);}.elementor-36667 .elementor-element.elementor-element-8e1891f img{width:60px;}.elementor-36667 .elementor-element.elementor-element-8e1891f.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-8e1891f > .elementor-widget-container{border-radius:0px 0px 100px 100px;}.elementor-36667 .elementor-element.elementor-element-3ae6d5c .elementor-heading-title{line-height:1.2em;color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-e04c2ca{font-size:var( --e-global-typography-text-font-size );color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-55b66f1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-84745f7 );--border-color:var( --e-global-color-84745f7 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36667 .elementor-element.elementor-element-55b66f1:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-55b66f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-afe6eee ) 54%, #FFFFFF22 100%);}.elementor-36667 .elementor-element.elementor-element-55b66f1:hover{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-afe6eee ) 20%, #00A2FF22 100%);}.elementor-36667 .elementor-element.elementor-element-f2ddca8 img{width:60px;}.elementor-36667 .elementor-element.elementor-element-f2ddca8.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-f2ddca8 > .elementor-widget-container{border-radius:0px 0px 100px 100px;}.elementor-36667 .elementor-element.elementor-element-446421c .elementor-heading-title{line-height:1.2em;color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-1d1bf15{font-size:var( --e-global-typography-text-font-size );color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-227adef{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-84745f7 );--border-color:var( --e-global-color-84745f7 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36667 .elementor-element.elementor-element-227adef:not(.elementor-motion-effects-element-type-background), .elementor-36667 .elementor-element.elementor-element-227adef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-afe6eee ) 54%, #FFFFFF22 100%);}.elementor-36667 .elementor-element.elementor-element-227adef:hover{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-afe6eee ) 20%, #00A2FF22 100%);}.elementor-36667 .elementor-element.elementor-element-33340e1 img{width:60px;}.elementor-36667 .elementor-element.elementor-element-33340e1.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-33340e1 > .elementor-widget-container{border-radius:0px 0px 100px 100px;}.elementor-36667 .elementor-element.elementor-element-1d62141 .elementor-heading-title{line-height:1.2em;color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-4266f6d{font-size:var( --e-global-typography-text-font-size );color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-830118e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-dc8ad63{--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;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-dc8ad63::before, .elementor-36667 .elementor-element.elementor-element-dc8ad63 > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-dc8ad63 > .e-con-inner > .elementor-background-video-container::before, .elementor-36667 .elementor-element.elementor-element-dc8ad63 > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-dc8ad63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36667 .elementor-element.elementor-element-dc8ad63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#081936;}.elementor-36667 .elementor-element.elementor-element-94a18a1{text-align:center;}.elementor-36667 .elementor-element.elementor-element-94a18a1 .elementor-heading-title{color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-1dbacc0{text-align:center;font-size:var( --e-global-typography-text-font-size );color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-1dbacc0 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-36667 .elementor-element.elementor-element-83f23f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-d4fc47e .elementor-button{fill:var( --e-global-color-84745f7 );color:var( --e-global-color-84745f7 );background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-36667 .elementor-element.elementor-element-0fce5cb .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bb488be );}.elementor-36667 .elementor-element.elementor-element-0fce5cb .elementor-button:hover, .elementor-36667 .elementor-element.elementor-element-0fce5cb .elementor-button:focus{color:var( --e-global-color-84745f7 );background-color:var( --e-global-color-9ce1b3e );border-color:var( --e-global-color-9ce1b3e );}.elementor-36667 .elementor-element.elementor-element-0fce5cb .elementor-button:hover svg, .elementor-36667 .elementor-element.elementor-element-0fce5cb .elementor-button:focus svg{fill:var( --e-global-color-84745f7 );}@media(max-width:1024px){.elementor-36667 .elementor-element.elementor-element-504f227{--justify-content:center;}.elementor-36667 .elementor-element.elementor-element-2f0f954{text-align:start;font-size:var( --e-global-typography-text-font-size );width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-6e6beee{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36667 .elementor-element.elementor-element-7c57669 img{width:50px;}.elementor-36667 .elementor-element.elementor-element-6073e0e .elementor-heading-title{font-size:12px;}.elementor-36667 .elementor-element.elementor-element-e4b910d img{height:313px;}.elementor-36667 .elementor-element.elementor-element-ee52120{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-5a87817{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-36667 .elementor-element.elementor-element-1188655{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-bb24811{--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;--flex-wrap:wrap;}.elementor-36667 .elementor-element.elementor-element-e29980d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-b0d9512{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36667 .elementor-element.elementor-element-f23ba4d{text-align:start;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-f23ba4d img{height:200px;object-fit:cover;}.elementor-36667 .elementor-element.elementor-element-f23ba4d.elementor-element{--align-self:flex-start;}.elementor-36667 .elementor-element.elementor-element-20c29c9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-450d189{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-47408ab img{width:100%;height:350px;border-radius:20px 20px 20px 20px;}.elementor-36667 .elementor-element.elementor-element-68525ba{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-0d00081{width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-8d0bdc7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-701346f{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-36667 .elementor-element.elementor-element-20cb7bb{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-36667 .elementor-element.elementor-element-e04c2ca{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-1d1bf15{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-4266f6d{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-dc8ad63{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-1dbacc0{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-36667 .elementor-element.elementor-element-504f227{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36667 .elementor-element.elementor-element-2f0f954{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-0f31faf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36667 .elementor-element.elementor-element-0f31faf{width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-1188655{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36667 .elementor-element.elementor-element-2be8bdd{width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-f23ba4d img{height:180px;}.elementor-36667 .elementor-element.elementor-element-f23ba4d{width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-47408ab img{height:200px;}.elementor-36667 .elementor-element.elementor-element-6abda4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-0d00081{text-align:center;}.elementor-36667 .elementor-element.elementor-element-6821581{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36667 .elementor-element.elementor-element-6aef1a1.elementor-element{--align-self:center;}.elementor-36667 .elementor-element.elementor-element-752c40e.elementor-element{--align-self:center;}.elementor-36667 .elementor-element.elementor-element-701346f{text-align:center;width:100%;max-width:100%;}.elementor-36667 .elementor-element.elementor-element-20cb7bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36667 .elementor-element.elementor-element-e04c2ca{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-1d1bf15{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-4266f6d{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-1dbacc0{font-size:var( --e-global-typography-text-font-size );}.elementor-36667 .elementor-element.elementor-element-1dbacc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-36667 .elementor-element.elementor-element-5d8de0e{--width:54%;}.elementor-36667 .elementor-element.elementor-element-6e6beee{--width:50%;}.elementor-36667 .elementor-element.elementor-element-ff4dc55{--width:30%;}.elementor-36667 .elementor-element.elementor-element-13b6857{--width:30%;}.elementor-36667 .elementor-element.elementor-element-089f030{--width:30%;}.elementor-36667 .elementor-element.elementor-element-bb24811{--width:48%;}.elementor-36667 .elementor-element.elementor-element-b30f34f{--width:40%;}.elementor-36667 .elementor-element.elementor-element-4ba3c7c{--width:40%;}.elementor-36667 .elementor-element.elementor-element-1780104{--width:40%;}.elementor-36667 .elementor-element.elementor-element-ad2af51{--width:40%;}.elementor-36667 .elementor-element.elementor-element-6abda4d{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36667 .elementor-element.elementor-element-ff4dc55{--width:100%;}.elementor-36667 .elementor-element.elementor-element-13b6857{--width:100%;}.elementor-36667 .elementor-element.elementor-element-089f030{--width:100%;}.elementor-36667 .elementor-element.elementor-element-bb24811{--width:100%;}.elementor-36667 .elementor-element.elementor-element-6abda4d{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6beee */.elementor-36667 .elementor-element.elementor-element-6e6beee {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px); /* Move upward */
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6beee */.elementor-36667 .elementor-element.elementor-element-6e6beee {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px); /* Move upward */
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6beee */.elementor-36667 .elementor-element.elementor-element-6e6beee {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px); /* Move upward */
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6073e0e */.rating{
    color: #105B7A;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6beee */.elementor-36667 .elementor-element.elementor-element-6e6beee {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px); /* Move upward */
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504f227 *//* =========================
   HERO — CYBEXO FINAL
   ========================= */
.elementor-36667 .elementor-element.elementor-element-504f227{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      102deg,
      #1c3f75 0%,
      #1a5a7e 38%,
      #144e73 62%,
      #0a2f56 85%,
      #041a3a 100%
    ),
    linear-gradient(to bottom, rgba(255,255,255,0.025), rgba(0,0,0,0.22));
}

/* CONTROLLED LIGHT + DEPTH */
.elementor-36667 .elementor-element.elementor-element-504f227::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    radial-gradient(circle at 10% 14%, rgba(114,209,255,.22), transparent 30%),
    radial-gradient(circle at 88% 22%, rgba(71,201,182,.14), transparent 34%),
    linear-gradient(to bottom, rgba(255,255,255,.06), rgba(255,255,255,0) 20%),
    linear-gradient(to top, rgba(2,15,36,.42), rgba(2,15,36,0) 44%);
}

/* GRID — CLEAR BUT CONTROLLED */
.elementor-36667 .elementor-element.elementor-element-504f227::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.06) 1px, transparent 1px);

  background-size:
    56px 56px,
    56px 56px,
    224px 224px,
    224px 224px;

  opacity:.32;

  /* lighter center focus */
  -webkit-mask-image: radial-gradient(circle at center, #000 60%, transparent 100%);
  mask-image: radial-gradient(circle at center, #000 60%, transparent 100%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-504f227 > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-504f227 > .elementor-container{
  position: relative;
  z-index: 1;
}

/* MOBILE */
@media (max-width: 767px){
  .elementor-36667 .elementor-element.elementor-element-504f227::after{
    background-size: 42px 42px, 42px 42px, 168px 168px, 168px 168px;
    opacity:.30;
  }

  .elementor-36667 .elementor-element.elementor-element-504f227::before{
    filter: blur(10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4dc55 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-ff4dc55{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-ff4dc55:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 svg,
.elementor-36667 .elementor-element.elementor-element-ff4dc55 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b6857 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-13b6857{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-13b6857:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-13b6857 svg,
.elementor-36667 .elementor-element.elementor-element-13b6857 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-13b6857 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-13b6857 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089f030 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-089f030{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-089f030:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-089f030 svg,
.elementor-36667 .elementor-element.elementor-element-089f030 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-089f030 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-089f030 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4dc55 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-ff4dc55{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-ff4dc55:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 svg,
.elementor-36667 .elementor-element.elementor-element-ff4dc55 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b6857 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-13b6857{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-13b6857:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-13b6857 svg,
.elementor-36667 .elementor-element.elementor-element-13b6857 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-13b6857 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-13b6857 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089f030 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-089f030{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-089f030:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-089f030 svg,
.elementor-36667 .elementor-element.elementor-element-089f030 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-089f030 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-089f030 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4dc55 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-ff4dc55{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-ff4dc55:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 svg,
.elementor-36667 .elementor-element.elementor-element-ff4dc55 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b6857 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-13b6857{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-13b6857:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-13b6857 svg,
.elementor-36667 .elementor-element.elementor-element-13b6857 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-13b6857 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-13b6857 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089f030 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-089f030{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-089f030:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-089f030 svg,
.elementor-36667 .elementor-element.elementor-element-089f030 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-089f030 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-089f030 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4dc55 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-ff4dc55{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-ff4dc55:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 svg,
.elementor-36667 .elementor-element.elementor-element-ff4dc55 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-ff4dc55 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b6857 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-13b6857{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-13b6857:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-13b6857 svg,
.elementor-36667 .elementor-element.elementor-element-13b6857 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-13b6857 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-13b6857 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089f030 *//* =========================
   PARTNER CARDS — LIGHT MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-089f030{
  background:
    linear-gradient(
      145deg,
      #ffffff,
      #f4f8fb
    );

  border: 1px solid rgba(0,80,140,.10);
  border-radius: 14px;

  box-shadow:
    0 10px 24px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.6);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-089f030:hover{
  transform: translateY(-4px);

  box-shadow:
    0 18px 36px rgba(0,0,0,.12),
    0 0 0 1px rgba(60,180,255,.15);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-089f030 svg,
.elementor-36667 .elementor-element.elementor-element-089f030 i{
  color:#2aa3ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-089f030 h3{
  color:#0a1f33;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-089f030 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee52120 *//* =========================
   PARTNER PROGRAM — LIGHT SYSTEM
   ========================= */
.elementor-36667 .elementor-element.elementor-element-ee52120{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      180deg,
      #f7fafc 0%,
      #eef3f7 100%
    );
}

/* GRID — VERY SUBTLE */
.elementor-36667 .elementor-element.elementor-element-ee52120::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(0,0,0,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.02) 1px, transparent 1px),
    linear-gradient(rgba(0,0,0,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.04) 1px, transparent 1px);

  background-size:
    56px 56px,
    56px 56px,
    224px 224px,
    224px 224px;

  opacity:.35;
}

/* SOFT DEPTH */
.elementor-36667 .elementor-element.elementor-element-ee52120::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to top, rgba(0,0,0,.05), transparent 40%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-ee52120 > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-ee52120 > .elementor-container{
  position: relative;
  z-index: 1;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-ee52120 h1,
.elementor-36667 .elementor-element.elementor-element-ee52120 h2,
.elementor-36667 .elementor-element.elementor-element-ee52120 h3{
  color:#0a1f33;
  letter-spacing:-0.015em;
}

.elementor-36667 .elementor-element.elementor-element-ee52120 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a696ad *//* =========================
   PARTNERS STRIP — CYBEXO FINAL
   ========================= */
.elementor-36667 .elementor-element.elementor-element-8a696ad{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      110deg,
      #020812 0%,
      #031321 45%,
      #02111e 70%,
      #01060d 100%
    ),
    linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(0,0,0,0.35));
}

/* GRID — SUBTLE STRUCTURE */
.elementor-36667 .elementor-element.elementor-element-8a696ad::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(255,255,255,.015) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.015) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);

  background-size:
    64px 64px,
    64px 64px,
    256px 256px,
    256px 256px;

  opacity:.18;
}

/* DEPTH */
.elementor-36667 .elementor-element.elementor-element-8a696ad::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to bottom, rgba(255,255,255,.04), rgba(255,255,255,0) 20%),
    linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0) 40%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-8a696ad > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-8a696ad > .elementor-container{
  position: relative;
  z-index: 1;
}

/* HEADING */
.elementor-36667 .elementor-element.elementor-element-8a696ad h1,
.elementor-36667 .elementor-element.elementor-element-8a696ad h2,
.elementor-36667 .elementor-element.elementor-element-8a696ad h3{
  color:#eaf3ff;
  letter-spacing:0.08em;
  text-transform:uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24811 *//* LIST STYLE */
.elementor-36667 .elementor-element.elementor-element-bb24811 li{
  color:#2c4a63;
  margin-bottom:10px;
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-bb24811 i,
.elementor-36667 .elementor-element.elementor-element-bb24811 svg{
  color:#1fa2ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d9512 *//* IMAGE — MODULE STYLE */
.elementor-36667 .elementor-element.elementor-element-b0d9512 img{
  border-radius: 16px;

  box-shadow:
    0 18px 40px rgba(0,0,0,.15),
    inset 0 1px 0 rgba(255,255,255,.4);

  border: 1px solid rgba(0,80,140,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24811 *//* LIST STYLE */
.elementor-36667 .elementor-element.elementor-element-bb24811 li{
  color:#2c4a63;
  margin-bottom:10px;
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-bb24811 i,
.elementor-36667 .elementor-element.elementor-element-bb24811 svg{
  color:#1fa2ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d9512 *//* IMAGE — MODULE STYLE */
.elementor-36667 .elementor-element.elementor-element-b0d9512 img{
  border-radius: 16px;

  box-shadow:
    0 18px 40px rgba(0,0,0,.15),
    inset 0 1px 0 rgba(255,255,255,.4);

  border: 1px solid rgba(0,80,140,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1188655 *//* =========================
   WHAT PARTNERS CAN DELIVER — CYBEXO FINAL
   ========================= */
.elementor-36667 .elementor-element.elementor-element-1188655{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      180deg,
      #f6f9fc 0%,
      #edf3f8 100%
    );
}

/* GRID STRUCTURE */
.elementor-36667 .elementor-element.elementor-element-1188655::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(0,0,0,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.02) 1px, transparent 1px),
    linear-gradient(rgba(0,0,0,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.04) 1px, transparent 1px);

  background-size:
    56px 56px,
    56px 56px,
    224px 224px,
    224px 224px;

  opacity:.35;
}

/* SOFT DEPTH */
.elementor-36667 .elementor-element.elementor-element-1188655::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to top, rgba(0,0,0,.05), transparent 40%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-1188655 > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-1188655 > .elementor-container{
  position: relative;
  z-index: 1;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-1188655 h1,
.elementor-36667 .elementor-element.elementor-element-1188655 h2,
.elementor-36667 .elementor-element.elementor-element-1188655 h3{
  color:#0a1f33;
  letter-spacing:-0.015em;
}

.elementor-36667 .elementor-element.elementor-element-1188655 p{
  color:#4a6a85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c29c9 *//* =========================
   PARTNER PROCESS — CYBEXO FINAL
   ========================= */
.elementor-36667 .elementor-element.elementor-element-20c29c9{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      180deg,
      #f7fafc 0%,
      #edf3f8 100%
    );
}

/* GRID STRUCTURE */
.elementor-36667 .elementor-element.elementor-element-20c29c9::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(0,0,0,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.02) 1px, transparent 1px),
    linear-gradient(rgba(0,0,0,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.04) 1px, transparent 1px);

  background-size:
    56px 56px,
    56px 56px,
    224px 224px,
    224px 224px;

  opacity:.35;
}

/* SOFT DEPTH */
.elementor-36667 .elementor-element.elementor-element-20c29c9::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to top, rgba(0,0,0,.05), transparent 40%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-20c29c9 > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-20c29c9 > .elementor-container{
  position: relative;
  z-index: 1;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-20c29c9 h1,
.elementor-36667 .elementor-element.elementor-element-20c29c9 h2,
.elementor-36667 .elementor-element.elementor-element-20c29c9 h3{
  color:#0a1f33;
  letter-spacing:-0.015em;
}

.elementor-36667 .elementor-element.elementor-element-20c29c9 p{
  color:#4a6a85;
}

/* BUTTON — Light ACTION */
.elementor-36667 .elementor-element.elementor-element-20c29c9 .elementor-button{
background:#105B7A !important;
border:1px solid rgba(255,255,255,.12) !important;
color:#ffffff !important;
box-shadow: 0 6px 18px rgba(0,0,0,.30);
}

.elementor-36667 .elementor-element.elementor-element-20c29c9 .elementor-button:hover{
background:#2FC7FF !important;
color:#042235 !important;
box-shadow: 0 10px 26px rgba(0,0,0,.40);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68525ba *//* =========================
   PARTNERS CTA — CYBEXO FINAL
   ========================= */
.elementor-36667 .elementor-element.elementor-element-68525ba{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      110deg,
      #0e4a66 0%,
      #0f5c75 45%,
      #0c4d69 65%,
      #08384f 100%
    ),
    linear-gradient(to bottom, rgba(255,255,255,0.025), rgba(0,0,0,0.20));
}

/* GRID — STRUCTURED */
.elementor-36667 .elementor-element.elementor-element-68525ba::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(255,255,255,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.02) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);

  background-size:
    56px 56px,
    56px 56px,
    224px 224px,
    224px 224px;

  opacity:.22;
}

/* DEPTH */
.elementor-36667 .elementor-element.elementor-element-68525ba::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to bottom, rgba(255,255,255,.05), rgba(255,255,255,0) 28%),
    linear-gradient(to top, rgba(0,0,0,.45), rgba(0,0,0,0) 44%),
    radial-gradient(circle at 85% 20%, rgba(79,206,184,.10), transparent 36%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-68525ba > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-68525ba > .elementor-container{
  position: relative;
  z-index: 1;
}

/* HEADLINE */
.elementor-36667 .elementor-element.elementor-element-68525ba h1,
.elementor-36667 .elementor-element.elementor-element-68525ba h2,
.elementor-36667 .elementor-element.elementor-element-68525ba h3{
  color:#ffffff;
  letter-spacing:-0.015em;
}

/* BUTTONS */
.elementor-36667 .elementor-element.elementor-element-68525ba .elementor-button{
  box-shadow: 0 6px 18px rgba(0,0,0,.22);
}

/* PRIMARY BUTTON */
.elementor-36667 .elementor-element.elementor-element-68525ba .elementor-button.elementor-size-md{
  background:#ffffff !important;
  border:1px solid rgba(255,255,255,.85) !important;
  color:#083e5a !important;
}

.elementor-36667 .elementor-element.elementor-element-68525ba .elementor-button.elementor-size-md:hover{
  background:#f1f8ff !important;
  color:#052f45 !important;
}

/* SECONDARY BUTTON */
.elementor-36667 .elementor-element.elementor-element-68525ba .elementor-button.elementor-button-outline{
  border:1px solid rgba(255,255,255,.7) !important;
  color:#ffffff !important;
}

.elementor-36667 .elementor-element.elementor-element-68525ba .elementor-button.elementor-button-outline:hover{
  background:rgba(255,255,255,.08) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5176240 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-5176240{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-5176240:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-5176240 svg,
.elementor-36667 .elementor-element.elementor-element-5176240 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-5176240 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-5176240 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b66f1 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-55b66f1{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-55b66f1:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-55b66f1 svg,
.elementor-36667 .elementor-element.elementor-element-55b66f1 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-55b66f1 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-55b66f1 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227adef *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-227adef{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-227adef:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-227adef svg,
.elementor-36667 .elementor-element.elementor-element-227adef i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-227adef h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-227adef p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5176240 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-5176240{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-5176240:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-5176240 svg,
.elementor-36667 .elementor-element.elementor-element-5176240 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-5176240 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-5176240 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b66f1 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-55b66f1{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-55b66f1:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-55b66f1 svg,
.elementor-36667 .elementor-element.elementor-element-55b66f1 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-55b66f1 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-55b66f1 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227adef *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-227adef{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-227adef:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-227adef svg,
.elementor-36667 .elementor-element.elementor-element-227adef i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-227adef h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-227adef p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5176240 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-5176240{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-5176240:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-5176240 svg,
.elementor-36667 .elementor-element.elementor-element-5176240 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-5176240 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-5176240 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b66f1 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-55b66f1{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-55b66f1:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-55b66f1 svg,
.elementor-36667 .elementor-element.elementor-element-55b66f1 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-55b66f1 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-55b66f1 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227adef *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-227adef{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-227adef:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-227adef svg,
.elementor-36667 .elementor-element.elementor-element-227adef i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-227adef h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-227adef p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5176240 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-5176240{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-5176240:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-5176240 svg,
.elementor-36667 .elementor-element.elementor-element-5176240 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-5176240 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-5176240 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b66f1 *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-55b66f1{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-55b66f1:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-55b66f1 svg,
.elementor-36667 .elementor-element.elementor-element-55b66f1 i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-55b66f1 h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-55b66f1 p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227adef *//* =========================
   PARTNER CARDS — MODULE STYLE
   ========================= */
.elementor-36667 .elementor-element.elementor-element-227adef{
  background:
    linear-gradient(
      145deg,
      rgba(8,22,35,.85),
      rgba(3,12,20,.95)
    );

  border: 1px solid rgba(60,180,255,.22);
  border-radius: 12px;

  box-shadow:
    0 12px 30px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.04);

  backdrop-filter: blur(6px);

  transition: all .25s ease;
}

/* HOVER */
.elementor-36667 .elementor-element.elementor-element-227adef:hover{
  transform: translateY(-4px);
  border-color: rgba(60,180,255,.35);

  box-shadow:
    0 18px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(60,180,255,.18);
}

/* ICON */
.elementor-36667 .elementor-element.elementor-element-227adef svg,
.elementor-36667 .elementor-element.elementor-element-227adef i{
  color:#3ec9ff;
}

/* TITLE */
.elementor-36667 .elementor-element.elementor-element-227adef h3{
  color:#ffffff;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-227adef p{
  color:#d6e8f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0bdc7 *//* =========================
   PARTNER ENABLEMENT — CYBEXO FINAL
   ========================= */
.elementor-36667 .elementor-element.elementor-element-8d0bdc7{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      110deg,
      #020812 0%,
      #031321 45%,
      #02111e 70%,
      #01060d 100%
    ),
    linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(0,0,0,0.32));
}

/* GRID STRUCTURE */
.elementor-36667 .elementor-element.elementor-element-8d0bdc7::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(255,255,255,.015) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.015) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);

  background-size:
    64px 64px,
    64px 64px,
    256px 256px,
    256px 256px;

  opacity:.18;
}

/* DEPTH */
.elementor-36667 .elementor-element.elementor-element-8d0bdc7::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to bottom, rgba(255,255,255,.04), rgba(255,255,255,0) 22%),
    linear-gradient(to top, rgba(0,0,0,.65), rgba(0,0,0,0) 40%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-8d0bdc7 > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-8d0bdc7 > .elementor-container{
  position: relative;
  z-index: 1;
}

/* TEXT */
.elementor-36667 .elementor-element.elementor-element-8d0bdc7 h1,
.elementor-36667 .elementor-element.elementor-element-8d0bdc7 h2,
.elementor-36667 .elementor-element.elementor-element-8d0bdc7 h3{
  color:#ffffff;
  letter-spacing:-0.015em;
}

.elementor-36667 .elementor-element.elementor-element-8d0bdc7 p{
  color:#cfe3f2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-830118e *//* BUTTON — Light ACTION */
.elementor-36667 .elementor-element.elementor-element-830118e .elementor-button{
  background:#105B7A !important;
  border:1px solid rgba(255,255,255,.12) !important;
  color:#ffffff !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.30);
}

.elementor-36667 .elementor-element.elementor-element-830118e .elementor-button:hover{
  background:#2FC7FF !important;
  color:#042235 !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.40);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8ad63 *//* =========================
   PARTNERS FINAL CTA — CYBEXO SYSTEM
   ========================= */
.elementor-36667 .elementor-element.elementor-element-dc8ad63{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      110deg,
      #0b2e4d 0%,
      #0e4a6d 45%,
      #0c3f63 65%,
      #082a4a 100%
    ),
    linear-gradient(to bottom, rgba(255,255,255,0.025), rgba(0,0,0,0.22));
}

/* GRID — CLEAN STRUCTURE */
.elementor-36667 .elementor-element.elementor-element-dc8ad63::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(255,255,255,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.02) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);

  background-size:
    56px 56px,
    56px 56px,
    224px 224px,
    224px 224px;

  opacity:.22;
}

/* DEPTH + FOCUS */
.elementor-36667 .elementor-element.elementor-element-dc8ad63::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    linear-gradient(to bottom, rgba(255,255,255,.05), rgba(255,255,255,0) 25%),
    linear-gradient(to top, rgba(0,0,0,.45), rgba(0,0,0,0) 45%),
    radial-gradient(circle at 50% 20%, rgba(114,209,255,.08), transparent 40%);
}

/* CONTENT ABOVE */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 > .e-con-inner,
.elementor-36667 .elementor-element.elementor-element-dc8ad63 > .elementor-container{
  position: relative;
  z-index: 1;
}

/* HEADLINE */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 h1,
.elementor-36667 .elementor-element.elementor-element-dc8ad63 h2,
.elementor-36667 .elementor-element.elementor-element-dc8ad63 h3{
  color:#ffffff;
  letter-spacing:-0.015em;
}

/* SUBTEXT */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 p{
  color:#cfe3f2;
  line-height:1.7;
}

/* PRIMARY BUTTON */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 .elementor-button.elementor-size-md{
  background:#ffffff !important;
  border:1px solid rgba(255,255,255,.85) !important;
  color:#083e5a !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.22);
}

/* PRIMARY HOVER */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 .elementor-button.elementor-size-md:hover{
  background:#f1f8ff !important;
  color:#052f45 !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.30);
}

/* SECONDARY BUTTON */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 .elementor-button.elementor-button-outline{
  border:1px solid rgba(255,255,255,.7) !important;
  color:#ffffff !important;
}

/* SECONDARY HOVER */
.elementor-36667 .elementor-element.elementor-element-dc8ad63 .elementor-button.elementor-button-outline:hover{
  background:rgba(255,255,255,.08) !important;
}/* End custom CSS */