.elementor-22617 .elementor-element.elementor-element-e78ffb2{--display:flex;--position:absolute;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-22617 .elementor-element.elementor-element-e78ffb2{left:0px;}body.rtl .elementor-22617 .elementor-element.elementor-element-e78ffb2{right:0px;}.elementor-22617 .elementor-element.elementor-element-83a4e9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#314049;--border-color:#314049;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 30px -10px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-22617 .elementor-element.elementor-element-83a4e9b:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-83a4e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #0F1B21 0%, #02080BFC 100%);}.elementor-22617 .elementor-element.elementor-element-4108830{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22617 .elementor-element.elementor-element-115792f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22617 .elementor-element.elementor-element-7669b9d{text-align:start;}.elementor-22617 .elementor-element.elementor-element-7669b9d img{width:229px;}.elementor-22617 .elementor-element.elementor-element-abc3fa5{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22617 .elementor-element.elementor-element-7ca79f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-7ca79f2 .elementor-heading-title a:hover, .elementor-22617 .elementor-element.elementor-element-7ca79f2 .elementor-heading-title a:focus{color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-5582496 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-5582496 .elementor-heading-title a:hover, .elementor-22617 .elementor-element.elementor-element-5582496 .elementor-heading-title a:focus{color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-f6ae2f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-f6ae2f8 .elementor-heading-title a:hover, .elementor-22617 .elementor-element.elementor-element-f6ae2f8 .elementor-heading-title a:focus{color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-b83940d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button{background-color:#018ABE;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;letter-spacing:0.7px;transition-duration:0.3s;border-radius:14px 14px 14px 14px;}.elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button:focus{background-color:#FFFFFF;color:#0275A1;}.elementor-22617 .elementor-element.elementor-element-58d4819 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-58d4819 .elementor-button:focus svg{fill:#0275A1;}.elementor-22617 .elementor-element.elementor-element-41c3e01{--display:flex;--position:fixed;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-22617 .elementor-element.elementor-element-41c3e01{left:0px;}body.rtl .elementor-22617 .elementor-element.elementor-element-41c3e01{right:0px;}.elementor-22617 .elementor-element.elementor-element-f56d6dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#314049;--border-color:#314049;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 30px -10px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:15px;}.elementor-22617 .elementor-element.elementor-element-f56d6dd:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-f56d6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #151B1F 0%, #020B10 100%);}.elementor-22617 .elementor-element.elementor-element-be3a5e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22617 .elementor-element.elementor-element-be3a5e9.e-con{--align-self:center;}.elementor-22617 .elementor-element.elementor-element-e35e21a img{width:315px;}.elementor-22617 .elementor-element.elementor-element-fda08a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button{background-color:#018ABE;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.7px;transition-duration:0.3s;border-radius:14px 14px 14px 14px;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button:focus{background-color:#FFFFFF;color:#0275A1;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-5ce8a63 .elementor-button:focus svg{fill:#0275A1;}.elementor-22617 .elementor-element.elementor-element-813667c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-15f157e{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-15f157e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22617 .elementor-element.elementor-element-10f8727 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-10f8727{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-83538ae > .elementor-widget-container{margin:-47px 0px -14px 0px;}.elementor-22617 .elementor-element.elementor-element-56ca01e{--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-22617 .elementor-element.elementor-element-93e6720{--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:flex-start;}.elementor-22617 .elementor-element.elementor-element-7434a94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#97CADB33;--border-color:#97CADB33;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-22617 .elementor-element.elementor-element-df9ac5d{text-align:start;}.elementor-22617 .elementor-element.elementor-element-df9ac5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-c2ccf05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#97CADB33;--border-color:#97CADB33;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22617 .elementor-element.elementor-element-f9a6efc{text-align:center;}.elementor-22617 .elementor-element.elementor-element-f9a6efc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-60162c3{--display:flex;}.elementor-22617 .elementor-element.elementor-element-8203c14{text-align:center;}.elementor-22617 .elementor-element.elementor-element-8203c14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;letter-spacing:0px;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-62e8806{--display:flex;}.elementor-22617 .elementor-element.elementor-element-573f3a9{--display:flex;}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;background-image:linear-gradient(180deg, #02457A 0%, #018ABE 100%);box-shadow:0px 8px 24px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);transition-duration:0.3s;border-style:solid;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #018ABE 0%, #00A4D8 100%);border-color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-bf68854{--display:flex;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:700;fill:#D6E8EE;color:#D6E8EE;background-image:linear-gradient(180deg, #061923 0%, #02457A 100%);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.35);transition-duration:0.3s;border-style:solid;border-color:#346C80;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #02457A 0%, #018ABE 100%);border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-0cb307b{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-fd67598{--display:flex;}.elementor-22617 .elementor-element.elementor-element-fd67598.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22617 .elementor-element.elementor-element-6803953{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22617 .elementor-element.elementor-element-f1eccfc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-23px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-4f2336b{--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;--flex-wrap:nowrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 4px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:46px 44px 65px 18px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-4f2336b:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-4f2336b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B48;}.elementor-22617 .elementor-element.elementor-element-4f2336b::before, .elementor-22617 .elementor-element.elementor-element-4f2336b > .elementor-background-video-container::before, .elementor-22617 .elementor-element.elementor-element-4f2336b > .e-con-inner > .elementor-background-video-container::before, .elementor-22617 .elementor-element.elementor-element-4f2336b > .elementor-background-slideshow::before, .elementor-22617 .elementor-element.elementor-element-4f2336b > .e-con-inner > .elementor-background-slideshow::before, .elementor-22617 .elementor-element.elementor-element-4f2336b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000007A;--background-overlay:'';}.elementor-22617 .elementor-element.elementor-element-64e1bb8{--display:flex;}.elementor-22617 .elementor-element.elementor-element-c4c7427{--display:flex;}.elementor-22617 .elementor-element.elementor-element-0f12f60{text-align:center;}.elementor-22617 .elementor-element.elementor-element-0f12f60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;letter-spacing:3px;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-45402dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22617 .elementor-element.elementor-element-9198dd9{--divider-border-style:solid;--divider-color:#97CADB2E;--divider-border-width:1px;}.elementor-22617 .elementor-element.elementor-element-9198dd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-9198dd9 .elementor-divider-separator{width:100%;}.elementor-22617 .elementor-element.elementor-element-9198dd9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22617 .elementor-element.elementor-element-0b296ed{--display:flex;--min-height:362px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-1e5f3fe{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-1e5f3fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22617 .elementor-element.elementor-element-7395787 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-7395787 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-22617 .elementor-element.elementor-element-7395787 .elementor-icon-box-title{margin-block-end:38px;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-7395787.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-7395787.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-7395787.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-7395787 .elementor-icon{font-size:29px;}.elementor-22617 .elementor-element.elementor-element-7395787 .elementor-icon i{transform:rotate(0deg);}.elementor-22617 .elementor-element.elementor-element-7395787 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-7395787 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-031003a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-4838436{--display:flex;--justify-content:center;}.elementor-22617 .elementor-element.elementor-element-5226b50{text-align:justify;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-1ca6d9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-1ca6d9d:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-1ca6d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-3bb61c6{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-689507a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-689507a:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-689507a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-689507a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-689507a:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-689507a, .elementor-22617 .elementor-element.elementor-element-689507a::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-5a51664 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-5a51664 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22617 .elementor-element.elementor-element-5a51664.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-5a51664.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-5a51664.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-5a51664 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-5a51664 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-5a51664 .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-5a51664 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-df6e75a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-df6e75a:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-df6e75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-df6e75a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-df6e75a:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-df6e75a, .elementor-22617 .elementor-element.elementor-element-df6e75a::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-398303a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-398303a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22617 .elementor-element.elementor-element-398303a.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-398303a.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-398303a.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-398303a .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-398303a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-398303a .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-398303a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-ae927a8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-ae927a8:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-ae927a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-ae927a8.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-ae927a8:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-ae927a8, .elementor-22617 .elementor-element.elementor-element-ae927a8::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-fd40012 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-fd40012 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22617 .elementor-element.elementor-element-fd40012.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-fd40012.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-fd40012.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-fd40012 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-fd40012 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-fd40012 .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-fd40012 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-9feb789{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-9feb789:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-9feb789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-9feb789.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-9feb789:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-9feb789, .elementor-22617 .elementor-element.elementor-element-9feb789::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-befc1a6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-befc1a6 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22617 .elementor-element.elementor-element-befc1a6.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-befc1a6.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-befc1a6.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-befc1a6 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-befc1a6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-befc1a6 .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-befc1a6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-387133f{--display:flex;--min-height:100vh;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px -5px 44px 4px #D6E8EE;}.elementor-22617 .elementor-element.elementor-element-387133f:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-387133f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-df9c522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-b8e1693{--display:flex;--justify-content:center;}.elementor-22617 .elementor-element.elementor-element-e451dde > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-e451dde .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-22617 .elementor-element.elementor-element-e451dde .elementor-icon-box-title{margin-block-end:41px;color:#02457A;}.elementor-22617 .elementor-element.elementor-element-e451dde.elementor-view-stacked .elementor-icon{background-color:#02457A;}.elementor-22617 .elementor-element.elementor-element-e451dde.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-e451dde.elementor-view-default .elementor-icon{fill:#02457A;color:#02457A;border-color:#02457A;}.elementor-22617 .elementor-element.elementor-element-e451dde .elementor-icon{font-size:29px;}.elementor-22617 .elementor-element.elementor-element-e451dde .elementor-icon i{transform:rotate(0deg);}.elementor-22617 .elementor-element.elementor-element-e451dde .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-e451dde .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-75ad5dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:600;color:#03090D;}.elementor-22617 .elementor-element.elementor-element-6bd93ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:600;color:#02457A;}.elementor-22617 .elementor-element.elementor-element-a98bc31{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22617 .elementor-element.elementor-element-f3ed2cf{text-align:justify;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#018ABE;}.elementor-22617 .elementor-element.elementor-element-588671e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-0d18132{--display:flex;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, 
                .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-list.active{background-color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFFFFF;color:#333;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion{padding:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper{padding:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:0px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list{margin-bottom:0px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:25px 20px 25px 20px;border-radius:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:25px 20px 25px 20px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-content .eael-accordion_media-title{color:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#02457A;fill:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list .eael-accordion_media-icon{color:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:1px 0px 1px 0px;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Poppins", Sans-serif;font-size:15px;border-style:none;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:15px;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:15px;width:15px;line-height:15px;fill:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;color:#02457A;border-style:none;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#02457A;fill:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#02457A;border-style:none;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#02457A;fill:#02457A;}.elementor-22617 .elementor-element.elementor-element-5b29ade .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#02457A;}.elementor-22617 .elementor-element.elementor-element-978d2a7{text-align:end;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:bold;color:#018ABE;}.elementor-22617 .elementor-element.elementor-element-fd88107{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-fd88107:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-fd88107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #0E7BA0 0%, #020709 72%);}.elementor-22617 .elementor-element.elementor-element-fd88107::before, .elementor-22617 .elementor-element.elementor-element-fd88107 > .elementor-background-video-container::before, .elementor-22617 .elementor-element.elementor-element-fd88107 > .e-con-inner > .elementor-background-video-container::before, .elementor-22617 .elementor-element.elementor-element-fd88107 > .elementor-background-slideshow::before, .elementor-22617 .elementor-element.elementor-element-fd88107 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22617 .elementor-element.elementor-element-fd88107 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000EB 0%, #0000000D 100%);}.elementor-22617 .elementor-element.elementor-element-093bc63{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-37667a8 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-title{margin-block-end:41px;color:#02457A;}.elementor-22617 .elementor-element.elementor-element-37667a8.elementor-view-stacked .elementor-icon{background-color:#02457A;}.elementor-22617 .elementor-element.elementor-element-37667a8.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-37667a8.elementor-view-default .elementor-icon{fill:#02457A;color:#02457A;border-color:#02457A;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon{font-size:29px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon i{transform:rotate(0deg);}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-description{color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-cde90f7 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-33aa12b{--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;--margin-top:-15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-bca28d0{--display:flex;border-style:none;--border-style:none;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22617 .elementor-element.elementor-element-43c6e51 .elementor-icon-wrapper{text-align:start;}.elementor-22617 .elementor-element.elementor-element-43c6e51.elementor-view-stacked .elementor-icon{background-color:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-43c6e51.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-43c6e51.elementor-view-default .elementor-icon{color:#3D3B3600;border-color:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-43c6e51.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-43c6e51.elementor-view-default .elementor-icon svg{fill:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-db40dc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-db7eb45{color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-5f74c39{--display:flex;border-style:none;--border-style:none;}.elementor-22617 .elementor-element.elementor-element-c8d2568 .elementor-icon-wrapper{text-align:start;}.elementor-22617 .elementor-element.elementor-element-c8d2568.elementor-view-stacked .elementor-icon{background-color:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-c8d2568.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-c8d2568.elementor-view-default .elementor-icon{color:#3D3B3600;border-color:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-c8d2568.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-c8d2568.elementor-view-default .elementor-icon svg{fill:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-5113b7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-98b9ad1{color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-21d31eb{--display:flex;border-style:none;--border-style:none;}.elementor-22617 .elementor-element.elementor-element-c6851d4 .elementor-icon-wrapper{text-align:start;}.elementor-22617 .elementor-element.elementor-element-c6851d4.elementor-view-stacked .elementor-icon{background-color:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-c6851d4.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-c6851d4.elementor-view-default .elementor-icon{color:#3D3B3600;border-color:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-c6851d4.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-c6851d4.elementor-view-default .elementor-icon svg{fill:#3D3B3600;}.elementor-22617 .elementor-element.elementor-element-d1d146d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-18cecf0{color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-85d6bd4{--display:flex;}.elementor-22617 .elementor-element.elementor-element-0ae1b33{--divider-border-style:solid;--divider-color:#97CADB2E;--divider-border-width:1px;}.elementor-22617 .elementor-element.elementor-element-0ae1b33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-0ae1b33 .elementor-divider-separator{width:100%;}.elementor-22617 .elementor-element.elementor-element-0ae1b33 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22617 .elementor-element.elementor-element-64f7479{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-8dbaf94{--display:flex;}.elementor-22617 .elementor-element.elementor-element-38f806b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-ba99ef3{--display:flex;}.elementor-22617 .elementor-element.elementor-element-63d5dd8 .elementor-button{background-color:#07171EB3;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.3px;fill:#D6E8EE;color:#D6E8EE;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CADB40;border-radius:50px 50px 50px 50px;}.elementor-22617 .elementor-element.elementor-element-63d5dd8 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-63d5dd8 .elementor-button:focus{background-color:#018ABE29;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-63d5dd8 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-63d5dd8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-b67bc63 .elementor-button{background-color:#07171EB3;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.3px;fill:#D6E8EE;color:#D6E8EE;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CADB40;border-radius:50px 50px 50px 50px;}.elementor-22617 .elementor-element.elementor-element-b67bc63 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-b67bc63 .elementor-button:focus{background-color:#018ABE29;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-b67bc63 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-b67bc63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-dad554f{--display:flex;}.elementor-22617 .elementor-element.elementor-element-b2b1784 .elementor-button{background-color:#07171EB3;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.3px;fill:#D6E8EE;color:#D6E8EE;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CADB40;border-radius:50px 50px 50px 50px;}.elementor-22617 .elementor-element.elementor-element-b2b1784 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-b2b1784 .elementor-button:focus{background-color:#018ABE29;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-b2b1784 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-b2b1784 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-d0642e7 .elementor-button{background-color:#07171EB3;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.3px;fill:#D6E8EE;color:#D6E8EE;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CADB40;border-radius:50px 50px 50px 50px;}.elementor-22617 .elementor-element.elementor-element-d0642e7 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-d0642e7 .elementor-button:focus{background-color:#018ABE29;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-d0642e7 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-d0642e7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-fb643c8{--display:flex;}.elementor-22617 .elementor-element.elementor-element-4dc13af .elementor-button{background-color:#07171EB3;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.3px;fill:#D6E8EE;color:#D6E8EE;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CADB40;border-radius:50px 50px 50px 50px;}.elementor-22617 .elementor-element.elementor-element-4dc13af .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-4dc13af .elementor-button:focus{background-color:#018ABE29;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-4dc13af .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-4dc13af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-ae0cba0 .elementor-button{background-color:#07171EB3;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.3px;fill:#D6E8EE;color:#D6E8EE;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CADB40;border-radius:50px 50px 50px 50px;}.elementor-22617 .elementor-element.elementor-element-ae0cba0 .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-ae0cba0 .elementor-button:focus{background-color:#018ABE29;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-ae0cba0 .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-ae0cba0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-aa2a6a3{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22617 .elementor-element.elementor-element-aa2a6a3:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-aa2a6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07171E;}.elementor-22617 .elementor-element.elementor-element-b0736c5{--display:flex;}.elementor-22617 .elementor-element.elementor-element-9bc35cb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-93d8402 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-22617 .elementor-element.elementor-element-93d8402 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-22617 .elementor-element.elementor-element-93d8402 .elementor-icon-box-title{margin-block-end:41px;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-93d8402.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-93d8402.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-93d8402.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-93d8402 .elementor-icon{font-size:29px;}.elementor-22617 .elementor-element.elementor-element-93d8402 .elementor-icon i{transform:rotate(0deg);}.elementor-22617 .elementor-element.elementor-element-93d8402 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-93d8402 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-8fce4ed > .elementor-widget-container{margin:-26px 0px -25px 0px;}.elementor-22617 .elementor-element.elementor-element-5532d55{text-align:justify;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button{background-color:#97CADB;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.3px;fill:#000000;color:#000000;transition-duration:0.5s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#97CADB;border-radius:13px 13px 13px 13px;padding:20px 20px 20px 20px;}.elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button:focus{background-color:#018ABE;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-84d87ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-e206d2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-e206d2f:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-e206d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-0009ef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-0009ef0:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-0009ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-12aceee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-12aceee:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-12aceee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-9d5ce15{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-fb97496{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-fb97496:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-fb97496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-fb97496.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-fb97496:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-fb97496, .elementor-22617 .elementor-element.elementor-element-fb97496::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-8e1f6f6.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6 .elementor-icon{font-size:114px;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-8e1f6f6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6 .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-8e1f6f6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-5cedf0e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-5cedf0e:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-5cedf0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-5cedf0e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-5cedf0e:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-5cedf0e, .elementor-22617 .elementor-element.elementor-element-5cedf0e::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-1fb5e1b.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b .elementor-icon{font-size:114px;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-1fb5e1b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-1fb5e1b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-b10958f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-b10958f:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-b10958f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-b10958f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-b10958f:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-b10958f, .elementor-22617 .elementor-element.elementor-element-b10958f::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-b6e3e2d.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d .elementor-icon{font-size:114px;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-b6e3e2d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-b6e3e2d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-89af628{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB33;--border-color:#97CADB33;--border-radius:28px 28px 28px 28px;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.25);}.elementor-22617 .elementor-element.elementor-element-89af628:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-89af628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A1418 0%, #02080B 100%);}.elementor-22617 .elementor-element.elementor-element-89af628.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-22617 .elementor-element.elementor-element-89af628:hover{border-style:solid;border-color:#018ABE4D;--border-color:#018ABE4D;box-shadow:0px 0px 22px 1px rgba(1.000000000000003, 137.99999999999997, 190, 0.3);}.elementor-22617 .elementor-element.elementor-element-89af628, .elementor-22617 .elementor-element.elementor-element-89af628::before{--border-transition:0.3s;}.elementor-22617 .elementor-element.elementor-element-4158bb6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22617 .elementor-element.elementor-element-4158bb6 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-22617 .elementor-element.elementor-element-4158bb6.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-4158bb6.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-4158bb6.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-4158bb6 .elementor-icon{font-size:114px;}.elementor-22617 .elementor-element.elementor-element-4158bb6 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-4158bb6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-4158bb6 .elementor-icon-box-title{color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-4158bb6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-9367fc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-9367fc5:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-9367fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-5e108a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-9ecdcfc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-9ecdcfc:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-9ecdcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000073;}.elementor-22617 .elementor-element.elementor-element-71ca971{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#244653;--border-color:#244653;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22617 .elementor-element.elementor-element-71ca971:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-71ca971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061923C4;}.elementor-22617 .elementor-element.elementor-element-a7035df > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-22617 .elementor-element.elementor-element-a7035df img{width:30%;}.elementor-22617 .elementor-element.elementor-element-2dbf69a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-7044d18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-fed6b8c > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-fed6b8c{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-392bc71{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-1746a89{--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-22617 .elementor-element.elementor-element-3eabc6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-e778fcc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB;--border-color:#97CADB;--border-radius:90px 90px 90px 90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-c458ecc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-c458ecc{text-align:center;}.elementor-22617 .elementor-element.elementor-element-c458ecc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-7a7e2ca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-4304e42 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-4304e42{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-7d59502 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-7d59502{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-747fc52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB;--border-color:#97CADB;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-747fc52:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-747fc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#97CADB2B;}.elementor-22617 .elementor-element.elementor-element-93a0f06{--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-22617 .elementor-element.elementor-element-93a0f06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22617 .elementor-element.elementor-element-fd13ef4{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#97CADB;--border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-8f0e1d7 .elementor-icon-wrapper{text-align:center;}.elementor-22617 .elementor-element.elementor-element-8f0e1d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-8f0e1d7.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-8f0e1d7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-8f0e1d7.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-8f0e1d7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-dc3d4ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-db41da7 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-db41da7{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-3e11f5f > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-3e11f5f{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-959a61e > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-959a61e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-efaa3e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-d113968{--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-22617 .elementor-element.elementor-element-56824fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-bc4f0e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB;--border-color:#97CADB;--border-radius:90px 90px 90px 90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-08a585b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-08a585b{text-align:center;}.elementor-22617 .elementor-element.elementor-element-08a585b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-952a23d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-68c1295 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-68c1295{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-b9fd9a2 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-b9fd9a2{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-fa6c54f > .elementor-widget-container{margin:-10px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-fa6c54f{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-cf1a72e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-0dd12dc{--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-22617 .elementor-element.elementor-element-edb844c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-3e90ae9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#97CADB;--border-color:#97CADB;--border-radius:90px 90px 90px 90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-6b8198d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-6b8198d{text-align:center;}.elementor-22617 .elementor-element.elementor-element-6b8198d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-03c26d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-23bd775 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-23bd775{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-a8f87d0 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22617 .elementor-element.elementor-element-a8f87d0{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D6E8EE;}.elementor-22617 .elementor-element.elementor-element-915cb46{--display:flex;}.elementor-22617 .elementor-element.elementor-element-f7555f8{--divider-border-style:solid;--divider-color:#97CADB96;--divider-border-width:1px;}.elementor-22617 .elementor-element.elementor-element-f7555f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-f7555f8 .elementor-divider-separator{width:100%;}.elementor-22617 .elementor-element.elementor-element-f7555f8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22617 .elementor-element.elementor-element-1bfda3e{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-e6608ff{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-800dd1f{--display:flex;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2 .elementor-icon-box-title{margin-block-end:0px;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2.elementor-view-stacked .elementor-icon{background-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2.elementor-view-framed .elementor-icon, .elementor-22617 .elementor-element.elementor-element-f2ae6c2.elementor-view-default .elementor-icon{fill:#97CADB;color:#97CADB;border-color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2 .elementor-icon{font-size:23px;}.elementor-22617 .elementor-element.elementor-element-f2ae6c2 .elementor-icon i{transform:rotate(0deg);}.elementor-22617 .elementor-element.elementor-element-f2ae6c2 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-f2ae6c2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-22617 .elementor-element.elementor-element-2539b62 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:20px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-2539b62.elementor-element{--align-self:center;}.elementor-22617 .elementor-element.elementor-element-ad23b46{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;color:#97CADB;}.elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button{background-color:#97CADB;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.3px;fill:#000000;color:#000000;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#97CADB;border-radius:13px 13px 13px 13px;padding:25px 35px 25px 35px;}.elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button:hover, .elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button:focus{background-color:#018ABE;color:#FFFFFF;border-color:#018ABE;box-shadow:0px 0px 18px 0px rgba(1.000000000000003, 137.99999999999997, 190, 0.25);}.elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button:hover svg, .elementor-22617 .elementor-element.elementor-element-7506a8b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22617 .elementor-element.elementor-element-32623e6{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;color:#84C4DA;}.elementor-22617 .elementor-element.elementor-element-99edb7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22617 .elementor-element.elementor-element-99edb7d:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-99edb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-d9454e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22617 .elementor-element.elementor-element-d9454e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22617 .elementor-element.elementor-element-e55f312{text-align:center;}.elementor-22617 .elementor-element.elementor-element-e55f312 img{width:100%;}.elementor-22617 .elementor-element.elementor-element-5b9cf2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-5b9cf2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22617 .elementor-element.elementor-element-2537867{width:var( --container-widget-width, 103.338% );max-width:103.338%;--container-widget-width:103.338%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;color:#97CADBAD;}.elementor-22617 .elementor-element.elementor-element-2537867 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-2537867.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22617 .elementor-element.elementor-element-42c67e4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22617 .elementor-element.elementor-element-42c67e4:not(.elementor-motion-effects-element-type-background), .elementor-22617 .elementor-element.elementor-element-42c67e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22617 .elementor-element.elementor-element-549ff50{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1D9D9;--border-color:#E1D9D9;}.elementor-22617 .elementor-element.elementor-element-8909361{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:normal;color:#97CADBAD;}.elementor-22617 .elementor-element.elementor-element-c6c1bbe img{width:36%;opacity:0.5;}.elementor-22617 .elementor-element.elementor-element-c6c1bbe:hover img{opacity:1;}@media(min-width:768px){.elementor-22617 .elementor-element.elementor-element-115792f{--width:58%;}.elementor-22617 .elementor-element.elementor-element-b83940d{--width:58%;}.elementor-22617 .elementor-element.elementor-element-15f157e{--width:62.685%;}.elementor-22617 .elementor-element.elementor-element-fd67598{--width:28.238%;}.elementor-22617 .elementor-element.elementor-element-4f2336b{--width:1660%;}.elementor-22617 .elementor-element.elementor-element-1e5f3fe{--width:70%;}.elementor-22617 .elementor-element.elementor-element-3bb61c6{--width:100%;}.elementor-22617 .elementor-element.elementor-element-b8e1693{--width:70%;}.elementor-22617 .elementor-element.elementor-element-a98bc31{--width:30%;}.elementor-22617 .elementor-element.elementor-element-b0736c5{--width:83%;}.elementor-22617 .elementor-element.elementor-element-9bc35cb{--width:90%;}.elementor-22617 .elementor-element.elementor-element-9d5ce15{--width:100%;}.elementor-22617 .elementor-element.elementor-element-3eabc6f{--width:12%;}.elementor-22617 .elementor-element.elementor-element-e778fcc{--width:63%;}.elementor-22617 .elementor-element.elementor-element-7a7e2ca{--width:100%;}.elementor-22617 .elementor-element.elementor-element-93a0f06{--width:100%;}.elementor-22617 .elementor-element.elementor-element-fd13ef4{--width:24%;}.elementor-22617 .elementor-element.elementor-element-dc3d4ca{--width:100%;}.elementor-22617 .elementor-element.elementor-element-56824fb{--width:10%;}.elementor-22617 .elementor-element.elementor-element-bc4f0e9{--width:63%;}.elementor-22617 .elementor-element.elementor-element-952a23d{--width:100%;}.elementor-22617 .elementor-element.elementor-element-edb844c{--width:10%;}.elementor-22617 .elementor-element.elementor-element-3e90ae9{--width:63%;}.elementor-22617 .elementor-element.elementor-element-03c26d0{--width:100%;}.elementor-22617 .elementor-element.elementor-element-d9454e9{--width:13%;}.elementor-22617 .elementor-element.elementor-element-5b9cf2b{--width:87%;}}@media(max-width:1024px){.elementor-22617 .elementor-element.elementor-element-41c3e01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-f56d6dd{--margin-top:25px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22617 .elementor-element.elementor-element-62e8806{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-22617 .elementor-element.elementor-element-959a61e .elementor-heading-title{font-size:20px;}.elementor-22617 .elementor-element.elementor-element-c6c1bbe img{width:44%;}}@media(max-width:767px){.elementor-22617 .elementor-element.elementor-element-41c3e01{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22617 .elementor-element.elementor-element-e35e21a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-e35e21a img{width:194px;}.elementor-22617 .elementor-element.elementor-element-fda08a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-5ce8a63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-22617 .elementor-element.elementor-element-813667c{--min-height:100vh;}.elementor-22617 .elementor-element.elementor-element-10f8727 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-93e6720{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-7434a94{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-22617 .elementor-element.elementor-element-7434a94.e-con{--order:-99999 /* order start hack */;}.elementor-22617 .elementor-element.elementor-element-df9ac5d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-22617 .elementor-element.elementor-element-df9ac5d{text-align:center;}.elementor-22617 .elementor-element.elementor-element-df9ac5d .elementor-heading-title{font-size:15px;}.elementor-22617 .elementor-element.elementor-element-c2ccf05{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-22617 .elementor-element.elementor-element-c2ccf05.e-con{--order:-99999 /* order start hack */;}.elementor-22617 .elementor-element.elementor-element-f9a6efc .elementor-heading-title{font-size:15px;}.elementor-22617 .elementor-element.elementor-element-60162c3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22617 .elementor-element.elementor-element-60162c3.e-con{--order:-99999 /* order start hack */;}.elementor-22617 .elementor-element.elementor-element-8203c14 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:1.2px;}.elementor-22617 .elementor-element.elementor-element-62e8806{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-573f3a9{--width:50%;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22617 .elementor-element.elementor-element-b786d8b .elementor-button{font-size:11px;line-height:1.1em;letter-spacing:0.3px;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:20px 15px 20px 15px;}.elementor-22617 .elementor-element.elementor-element-bf68854{--width:50%;--min-height:50px;}.elementor-22617 .elementor-element.elementor-element-84f8ec5 .elementor-button{font-size:11px;line-height:1.1em;letter-spacing:0.3px;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:20px 15px 20px 15px;}.elementor-22617 .elementor-element.elementor-element-fd67598{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22617 .elementor-element.elementor-element-6803953{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22617 .elementor-element.elementor-element-f1eccfc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22617 .elementor-element.elementor-element-4f2336b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22617 .elementor-element.elementor-element-031003a{text-align:center;}.elementor-22617 .elementor-element.elementor-element-031003a .elementor-heading-title{font-size:40px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-wrapper{gap:0px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-title{margin-block-end:30px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon{font-size:38px;}.elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-title, .elementor-22617 .elementor-element.elementor-element-37667a8 .elementor-icon-box-title a{font-size:25px;}.elementor-22617 .elementor-element.elementor-element-cde90f7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-43c6e51 .elementor-icon-wrapper{text-align:center;}.elementor-22617 .elementor-element.elementor-element-c8d2568 .elementor-icon-wrapper{text-align:center;}.elementor-22617 .elementor-element.elementor-element-c6851d4 .elementor-icon-wrapper{text-align:center;}.elementor-22617 .elementor-element.elementor-element-38f806b{text-align:center;}.elementor-22617 .elementor-element.elementor-element-38f806b .elementor-heading-title{font-size:40px;}.elementor-22617 .elementor-element.elementor-element-a7035df img{width:100%;}.elementor-22617 .elementor-element.elementor-element-93a0f06{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22617 .elementor-element.elementor-element-fd13ef4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22617 .elementor-element.elementor-element-959a61e > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-22617 .elementor-element.elementor-element-c6c1bbe img{width:100%;}}/* Start custom CSS for container, class: .elementor-element-f1eccfc */@media (max-width: 767px) {
    .cibci-visual {
        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;

        width: 100% !important;
        max-width: 100% !important;

        height: 400px !important;
        min-height: 400px !important;

        margin: 30px auto 0 !important;
        padding: 0 !important;

        transform: none !important;
        transform-origin: center center !important;

        overflow: visible !important;
        z-index: 1 !important;
    }

    /* Centra el elemento HTML que contiene la animación */
    .cibci-visual > * {
        position: relative;
        margin-right: auto !important;
        margin-left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813667c */@media (max-width: 767px) {
    .cibci-hero {
        position: relative !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 900px !important;

        padding-top: px !important;
        padding-bottom: 80px !important;

        margin: 0 !important;
        overflow: hidden !important;
    }

    .cibci-hero > .e-con-inner {
        height: auto !important;
        min-height: 930px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45402dd */.cibci-featured-slogan {
    max-width: 1150px;
    margin: 0 auto;

    color: #f5fafc;
    font-family: "Space Grotesk", "Poppins", sans-serif;
    font-size: clamp(42px, 4.4vw, 76px);
    font-weight: 600;
    line-height: 1.03;
    letter-spacing: -3px;
    text-align: center;
    text-wrap: balance;
}

.cibci-featured-slogan span {
    display: block;

    background:
        linear-gradient(
            90deg,
            #d6e8ee 0%,
            #97cadb 45%,
            #018abe 100%
        );

    color: transparent;

    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b296ed *//* =========================================
   TRANSICIÓN CONTINUA HACIA NEGRO
========================================= */

.cibci-black-transition {
    position: relative;
    isolation: isolate;

    margin-top: -2px !important;

    background-color: #02080b !important;

    /* Mismo fondo exacto del HERO y de la franja */
    background-image:
        linear-gradient(
            rgba(151, 202, 219, 0.045) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(151, 202, 219, 0.045) 1px,
            transparent 1px
        ),
        radial-gradient(
            circle at 82% 38%,
            rgba(1, 138, 190, 0.25) 0%,
            rgba(2, 69, 122, 0.12) 24%,
            transparent 48%
        ),
        linear-gradient(
            112deg,
            #02080b 0%,
            #041016 50%,
            #06273a 100%
        ) !important;

    background-size:
        95px 95px,
        95px 95px,
        100vw 100vh,
        100vw 100vh !important;

    background-position:
        0 0,
        0 0,
        0 0,
        0 0 !important;

    background-repeat:
        repeat,
        repeat,
        no-repeat,
        no-repeat !important;

    background-attachment:
        fixed,
        fixed,
        fixed,
        fixed !important;

    border: none !important;
    box-shadow: none !important;

    overflow: hidden;
}

/* Capa que oscurece progresivamente el fondo */
.cibci-black-transition::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background:
        linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.08) 80px,
            rgba(0, 0, 0, 0.25) 160px,
            rgba(0, 0, 0, 0.55) 250px,
            rgba(0, 0, 0, 0.82) 340px,
            #000000 440px,
            #000000 100%
        );

    pointer-events: none;
}

/* El contenido permanece encima del degradado */
.cibci-black-transition > * {
    position: relative;
    z-index: 1;
}

/* =========================================
   TABLETA
========================================= */

@media (max-width: 1024px) {
    .cibci-black-transition::before {
        background:
            linear-gradient(
                to bottom,
                rgba(0, 0, 0, 0) 0,
                rgba(0, 0, 0, 0.10) 60px,
                rgba(0, 0, 0, 0.35) 140px,
                rgba(0, 0, 0, 0.70) 230px,
                #000000 350px,
                #000000 100%
            );
    }
}

/* =========================================
   MÓVIL / SAFARI
========================================= */

@media (max-width: 767px) {
    .cibci-black-transition {
        /*
         * En móvil se utiliza el mismo fondo simplificado
         * aplicado al HERO y a la franja informativa.
         */
        background-image:
            linear-gradient(
                rgba(151, 202, 219, 0.045) 1px,
                transparent 1px
            ),
            linear-gradient(
                90deg,
                rgba(151, 202, 219, 0.045) 1px,
                transparent 1px
            ),
            linear-gradient(
                90deg,
                #02080b 0%,
                #041016 50%,
                #06273a 100%
            ) !important;

        background-size:
            72px 72px,
            72px 72px,
            100% 100% !important;

        background-position:
            0 0,
            0 0,
            0 0 !important;

        background-repeat:
            repeat,
            repeat,
            no-repeat !important;

        background-attachment:
            scroll,
            scroll,
            scroll !important;

        margin-top: -2px !important;
    }

    .cibci-black-transition::before {
        background:
            linear-gradient(
                to bottom,
                rgba(0, 0, 0, 0) 0,
                rgba(0, 0, 0, 0.12) 50px,
                rgba(0, 0, 0, 0.40) 120px,
                rgba(0, 0, 0, 0.75) 200px,
                #000000 300px,
                #000000 100%
            );
    }
}

/* =========================================
   TEXTO GIGANTE EN EL FONDO
========================================= */

.cibci-black-transition::after {
    content: "CIBCI26";

    position: absolute;
    top: 55px;
    left: 27%;
    z-index: 0;

    color: transparent;

    font-family: "Space Grotesk", "Poppins", sans-serif;
    font-size: clamp(160px, 17vw, 320px);
    font-weight: 700;
    line-height: 0.8;
    letter-spacing: -14px;

    white-space: nowrap;

    -webkit-text-stroke: 1px rgba(151, 202, 219, 0.075);
    text-stroke: 1px rgba(151, 202, 219, 0.075);

    opacity: 1;
    pointer-events: none;
    user-select: none;
}

/* Mantiene el contenido encima de las letras */
.cibci-black-transition > * {
    position: relative;
    z-index: 2;
}

/* =========================================
   TABLETA
========================================= */

@media (max-width: 1024px) {
    .cibci-black-transition::after {
        top: 65px;
        left: 16%;

        font-size: clamp(125px, 20vw, 215px);
        letter-spacing: -9px;

        -webkit-text-stroke-color: rgba(151, 202, 219, 0.07);
    }
}

/* =========================================
   MÓVIL
========================================= */

@media (max-width: 767px) {
    .cibci-black-transition::after {
        top: 70px;
        left: 50%;

        font-size: clamp(82px, 25vw, 130px);
        letter-spacing: -5px;

        transform: translateX(-50%);

        -webkit-text-stroke: 1px rgba(151, 202, 219, 0.065);
        text-stroke: 1px rgba(151, 202, 219, 0.065);
    }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-5b29ade *//* Distribución del título en tres columnas */
.elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-accordion-title,
.elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title-text {
    width: 100%;
    display: grid !important;
    grid-template-columns: 110px 180px minmax(0, 1fr);
    align-items: center;
    column-gap: 28px;
}

/* Hora */
.elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-time {
    color: #02457A;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
}

/* Tipo de actividad */
.elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-type {
    color: #03090d;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
}

/* Nombre de la actividad */
.elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-name {
    color: #02457A;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
}

/* Nombre de la actividad más espacio */


/* Elemento abierto */
.elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-tab-title.elementor-active .agenda-time,
.elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title[aria-expanded="true"] .agenda-time {
    color: #00b7ff;
}

.elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-tab-title.elementor-active .agenda-type,
.elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title[aria-expanded="true"] .agenda-type {
    color: #d6e8ee;
}

/* Transición */
.elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-time,
.elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-type,
.elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-name {
    transition: color 0.3s ease;
}
/* Tableta */
@media (max-width: 1024px) {
    .elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-accordion-title,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title-text {
        grid-template-columns: 85px 135px minmax(0, 1fr);
        column-gap: 18px;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-time,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-name {
        font-size: 14px;
        line-height: 1.35;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-type {
        font-size: 12px;
        line-height: 1.35;
        letter-spacing: 0;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-accordion-title,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title-text {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr);
        gap: 5px;
        width: 100%;
        min-width: 0;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-time,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-type,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-name {
        grid-column: 1;
        min-width: 0;
        white-space: normal;
        letter-spacing: 0;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-time {
        grid-row: 3;
        font-size: 14px !important;
        line-height: 1.4;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-type {
        grid-row: 3;
        font-size: 14px !important;
        line-height: 1.4;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-name {
        grid-row: 3;
        font-size: 14px !important;
        line-height: 1.35;
    }
}

/* Móvil: tamaño uniforme en toda la cabecera */
@media (max-width: 767px) {

    .elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-accordion-title,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title-text,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-accordion-title *,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title-text * {
        font-family: "Poppins", sans-serif !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .elementor-accordion-title,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .e-n-accordion-item-title-text {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 4px !important;
        min-width: 0 !important;
        white-space: normal !important;
        text-align: left !important;
    }

    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-time,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-type,
    .elementor-22617 .elementor-element.elementor-element-5b29ade .agenda-name {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cde90f7 */.cibci-titleG {
    margin: 30px 0 34px;
    color: #f4f9fb;
    font-family: "Space Grotesk", sans-serif;
    font-size: clamp(20px, 4.6vw, 100px);
    font-weight: 600;
    line-height: 1;
 
}

.cibci-titleG span {
    color: #97cadb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fce4ed */.cibci-title3 {
    margin: 30px 0 34px;
    color: #f4f9fb;
    font-family: "Space Grotesk", sans-serif;
    font-size: clamp(55px, 4vw, 110px);
    font-weight: 600;
    line-height: 1;
    letter-spacing: -4px;
}

.cibci-title3 span {
    color: #97cadb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-619a24d */.cibci-featured-slogan1 {
    max-width: 1150px;
    margin: 0 auto;

    color: #f5fafc;
    font-family: "Space Grotesk", "Poppins", sans-serif;
    font-size: clamp(35px, 3.9vw, 76px);
    font-weight: 600;
    line-height: 1.03;
    letter-spacing: -3px;
    text-align: center;
    text-wrap: balance;
}

.cibci-featured-slogan1 span {
    display: block;

    background:
        linear-gradient(
            90deg,
            #d6e8ee 0%,
            #97cadb 45%,
            #018abe 100%
        );

    color: transparent;

    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2539b62 */.cibci-title2 {
    margin: 30px 0 34px;
    color: #f4f9fb;
    font-family: "Space Grotesk", sans-serif;
    font-size: clamp(60px, 5vw, 115px);
    font-weight: 600;
    line-height: 1;
    letter-spacing: -4px;
    text-align: center;
}

.cibci-title2 span {
    color: #97cadb;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6608ff *//* =========================================
   FONDO AZUL-NEGRO CON CÍRCULOS
========================================= */

.cibci-network-bg {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 45% 50%,
            rgba(1, 138, 190, 0.13) 0%,
            rgba(2, 69, 122, 0.08) 30%,
            transparent 57%
        ),
        linear-gradient(
            90deg,
            #08436d 0%,
            #052d48 28%,
            #031c29 55%,
            #020c11 78%,
            #020709 100%
        ) !important;
}

/* Círculos concéntricos */

.cibci-network-bg::before {
    content: "";

    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 0;

    width: 1100px;
    height: 1100px;

    border-radius: 50%;
    transform: translate(-50%, -50%);

    background:
        repeating-radial-gradient(
            circle at center,
            transparent 0,
            transparent 105px,
            rgba(151, 202, 219, 0.09) 106px,
            rgba(151, 202, 219, 0.09) 107px,
            transparent 108px,
            transparent 138px
        );

    pointer-events: none;
}

/* Resplandor central muy sutil */

.cibci-network-bg::after {
    content: "";

    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 0;

    width: 620px;
    height: 620px;

    border-radius: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(1, 138, 190, 0.07) 0%,
            rgba(1, 138, 190, 0.025) 42%,
            transparent 70%
        );

    pointer-events: none;
}

/* Mantiene el contenido delante del fondo */

.cibci-network-bg > * {
    position: relative;
    z-index: 1;
}

/* Tableta */

@media (max-width: 1024px) {
    .cibci-network-bg::before {
        width: 850px;
        height: 850px;
    }
}

/* Móvil */

@media (max-width: 767px) {
    .cibci-network-bg {
        background:
            radial-gradient(
                circle at 50% 45%,
                rgba(1, 138, 190, 0.13),
                transparent 55%
            ),
            linear-gradient(
                160deg,
                #073a5d 0%,
                #031c29 48%,
                #020709 100%
            ) !important;
    }

    .cibci-network-bg::before {
        top: 47%;

        width: 650px;
        height: 650px;

        background:
            repeating-radial-gradient(
                circle at center,
                transparent 0,
                transparent 68px,
                rgba(151, 202, 219, 0.08) 69px,
                rgba(151, 202, 219, 0.08) 70px,
                transparent 71px,
                transparent 105px
            );
    }

    .cibci-network-bg::after {
        width: 400px;
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   REDUCE TAMÑAO DE ESCENA LIQUIDA
========================================= */
.cibci-visual {
    scale: 0.85;
    transform-origin: center center;
}


/* =========================================
   CUBOS 3D COMPLETOS
========================================= */

.cibci-liquid-scene {
    perspective: 1100px;
    perspective-origin: 50% 50%;
}

/* El contenedor controla únicamente la flotación */
.cibci-cube {
    --cube-size: 36px;
    --cube-half: 18px;

    position: absolute;
    z-index: 7;

    width: var(--cube-size);
    height: var(--cube-size);

    pointer-events: none;
    transform-style: preserve-3d;
    animation: cibciCubeFloat 5s ease-in-out infinite;
}

/* Posiciones alrededor del círculo */
.cibci-cube-one {
    top: 18%;
    right: -5%;
}

.cibci-cube-two {
    --cube-size: 30px;
    --cube-half: 15px;

    left: 15%;
    bottom: 17%;

    opacity: 0.85;
    animation-delay: -2.5s;
}

/* Esta estructura controla únicamente el giro 3D */
.cibci-cube-body {
    position: relative;
    width: 100%;
    height: 100%;

    transform-style: preserve-3d;
    transform-origin: center center;

    animation: cibciCubeRotate 12s linear infinite;
}

.cibci-cube-two .cibci-cube-body {
    animation-duration: 15s;
    animation-direction: reverse;
}

/* Las seis caras */
.cibci-cube .cube-face {
    position: absolute !important;
    inset: 0 !important;

    display: block !important;
    width: var(--cube-size) !important;
    height: var(--cube-size) !important;

    box-sizing: border-box;
    border: 1px solid rgba(151, 202, 219, 0.65);
    background: rgba(1, 138, 190, 0.13);

    box-shadow:
        inset 0 0 12px rgba(214, 232, 238, 0.09),
        0 0 5px rgba(1, 138, 190, 0.18);

    backface-visibility: visible;
    transform-style: preserve-3d;
}

/* Posición exacta de cada cara */
.cibci-cube .cube-front {
    transform: rotateY(0deg) translateZ(var(--cube-half));
}

.cibci-cube .cube-back {
    transform: rotateY(180deg) translateZ(var(--cube-half));
}

.cibci-cube .cube-right {
    transform: rotateY(90deg) translateZ(var(--cube-half));
}

.cibci-cube .cube-left {
    transform: rotateY(-90deg) translateZ(var(--cube-half));
}

.cibci-cube .cube-top {
    transform: rotateX(90deg) translateZ(var(--cube-half));
}

.cibci-cube .cube-bottom {
    transform: rotateX(-90deg) translateZ(var(--cube-half));
}

/* Flotación suave */
@keyframes cibciCubeFloat {
    0%,
    100% {
        transform: translate3d(0, -6px, 0);
    }

    50% {
        transform: translate3d(0, 8px, 0);
    }
}

/* Giro tridimensional uniforme */
@keyframes cibciCubeRotate {
    0% {
        transform:
            rotateX(-20deg)
            rotateY(0deg)
            rotateZ(-8deg);
    }

    25% {
        transform:
            rotateX(70deg)
            rotateY(90deg)
            rotateZ(4deg);
    }

    50% {
        transform:
            rotateX(160deg)
            rotateY(180deg)
            rotateZ(10deg);
    }

    75% {
        transform:
            rotateX(250deg)
            rotateY(270deg)
            rotateZ(-3deg);
    }

    100% {
        transform:
            rotateX(340deg)
            rotateY(360deg)
            rotateZ(-8deg);
    }
}

/* Versión móvil */
@media (max-width: 767px) {
    .cibci-cube-one {
        --cube-size: 30px;
        --cube-half: 15px;

        top: 16%;
        right: 10%;
    }

    .cibci-cube-two {
        --cube-size: 25px;
        --cube-half: 12.5px;

        left: 11%;
        bottom: 15%;
    }
}

@media (prefers-reduced-motion: reduce) {
    .cibci-cube {
        animation: none;
    }

    .cibci-cube-body {
        animation: none;
        transform: rotateX(-20deg) rotateY(35deg) rotateZ(-8deg);
    }
}


/* =========================================
   HERO CIBCI 2026
========================================= */

.cibci-hero {
    --cibci-black: #03090d;
    --cibci-black-soft: #07151d;
    --cibci-blue-dark: #02457a;
    --cibci-blue: #018abe;
    --cibci-blue-medium: #97cadb;
    --cibci-blue-light: #d6e8ee;

    position: relative;
    min-height: 800px;
    padding: 70px clamp(28px, 7vw, 135px);
    overflow: hidden;
    isolation: isolate;
    background:
        radial-gradient(
            circle at 82% 38%,
            rgba(1, 138, 190, 0.25) 0,
            rgba(2, 69, 122, 0.12) 24%,
            transparent 48%
        ),
        linear-gradient(
            112deg,
            #02080b 0%,
            #041016 50%,
            #06273a 100%
        );
}

/* Cuadrícula del fondo */

.cibci-hero::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(151, 202, 219, 0.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(151, 202, 219, 0.045) 1px, transparent 1px);
    background-size: 95px 95px;
    mask-image: linear-gradient(
        90deg,
        rgba(0, 0, 0, 0.9),
        rgba(0, 0, 0, 0.2)
    );
}

/* Resplandor inferior */

.cibci-hero::after {
    content: "";
    position: absolute;
    left: 5%;
    bottom: -190px;
    width: 540px;
    height: 300px;
    z-index: -1;
    border-radius: 50%;
    pointer-events: none;
    background: rgba(1, 138, 190, 0.12);
    filter: blur(110px);
}

.cibci-copy {
    position: relative;
    z-index: 5;
}

.cibci-title {
    margin: 30px 0 34px;
    color: #fFFFFF;
    font-family: "Space Grotesk", sans-serif;
    font-size: clamp(65px, 4.5vw, 100px);
    font-weight: 600;
    line-height: 0.99;
}

.cibci-title span {
    color: #97cadb;
}


/* =========================================
   ESCENA LÍQUIDA
========================================= */

.cibci-liquid-scene {
    position: relative;
    width: min(600px, 46vw);
    aspect-ratio: 1 / 1;
    margin: auto;
    display: grid;
    place-items: center;
    perspective: 1000px;
}

/* Halo central */

.cibci-liquid-scene::before {
    content: "";
    position: absolute;
    width: 64%;
    height: 64%;
    border-radius: 50%;
    background: rgba(1, 138, 190, 0.28);
    filter: blur(65px);
    animation: cibciGlow 5s ease-in-out infinite alternate;
}

/* Capa oscura detrás de la esfera */

.cibci-liquid-shadow {
    position: absolute;
    width: 45%;
    height: 45%;
    border-radius: 48% 52% 56% 44% / 46% 44% 56% 54%;
    background: #000;
    filter: blur(4px);
    transform: translate(18px, 20px);
    opacity: 0.4;
    animation: cibciLiquidShadow 9s ease-in-out infinite;
}


.cibci-liquid-content {
    position: relative;
    z-index: 6;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: rotate(-2deg);
    filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.35));
}

.cibci-liquid-name {
    color: #d6e8ee;
    font-family: "Space Grotesk", sans-serif;
    font-size: clamp(10px, 1vw, 16px);
    font-weight: 700;
    letter-spacing: 5px;
}

.cibci-liquid-year {
    margin-top: -4px;
    color: #d6e8ee;
    font-family: "Space Grotesk", sans-serif;
    font-size: clamp(65px, 4vw, 110px);
    font-weight: 700;
    line-height: 0.95;
    letter-spacing: -5px;
}

/* =========================================
   ÓRBITAS ESTÁTICAS
========================================= */

.cibci-orbit {
    position: absolute;
    z-index: 2;
    border: 1px solid rgba(151, 202, 219, 0.25);
    border-radius: 50%;
    pointer-events: none;
}

/* Los anillos permanecen estáticos */
.cibci-orbit-horizontal {
    width: 92%;
    height: 39%;
    
}

.cibci-orbit-vertical {
    width: 39%;
    height: 92%;
   
}
/* =========================================
   CÍRCULO LÍQUIDO ÚNICO
========================================= */

.cibci-liquid-circle {
    position: relative;
    z-index: 4;

    width: 47%;
    aspect-ratio: 1 / 1;

    display: grid;
    place-items: center;

    overflow: hidden;
    border: 1px solid rgba(151, 202, 219, 0.48);

    border-radius:
        46% 54% 52% 48% /
        45% 48% 52% 55%;

    background:
        radial-gradient(
            circle at 35% 25%,
    rgba(151, 202, 219, 0.18) 0%,
    rgba(6, 25, 35, 0.65) 45%,
    rgba(2, 8, 11, 0.80) 100%
        ),
        radial-gradient(
            circle at 35% 25%,
    rgba(151, 202, 219, 0.18) 0%,
    rgba(6, 25, 35, 0.65) 45%,
    rgba(2, 8, 11, 0.80) 100%
        );

    box-shadow:
        inset 14px 12px 30px rgba(151, 202, 219, 0.13),
        inset -22px -20px 38px rgba(0, 0, 0, 0.78),
        0 0 70px rgba(1, 138, 190, 0.30);

    animation:
        cibciLiquidCircle 9s ease-in-out infinite,
        cibciFloat 6s ease-in-out infinite;
}

/* Borde interior: no es un segundo círculo */
.cibci-liquid-circle::before {
    content: "";
    position: absolute;
    inset: 11px;
    z-index: 2;

    border: 1px solid rgba(151, 202, 219, 0.32);

    /*
     * Hereda la misma forma líquida del elemento principal
     * y se deforma junto con él.
     */
    border-radius: inherit;

    box-shadow:
        inset 0 0 18px rgba(151, 202, 219, 0.08),
        0 0 12px rgba(1, 138, 190, 0.08);

    pointer-events: none;
}

/* Reflejo superficial */
.cibci-liquid-circle::after {
    content: "";
    position: absolute;
    top: 12%;
    left: 17%;
    z-index: 1;

    width: 42%;
    height: 24%;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(214, 232, 238, 0.15),
            transparent 70%
        );

    filter: blur(18px);
    transform: rotate(-24deg);
    pointer-events: none;
}

/* Texto central */
.cibci-liquid-content {
    position: relative;
    z-index: 5;

    display: flex;
    flex-direction: column;
    align-items: center;

    transform: rotate(-2deg);
    filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.35));
}

/* Conserva la deformación líquida */
@keyframes cibciLiquidCircle {
    0%,
    100% {
        border-radius:
            46% 54% 52% 48% /
            45% 48% 52% 55%;
    }

    25% {
        border-radius:
            55% 45% 43% 57% /
            52% 60% 40% 48%;
    }

    50% {
        border-radius:
            42% 58% 60% 40% /
            58% 43% 57% 42%;
    }

    75% {
        border-radius:
            58% 42% 50% 50% /
            41% 52% 48% 59%;
    }
}

/* Partícula */
.cibci-orbit span {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 8px;
    border-radius: 50%;
    background: #00b7ff;
    box-shadow:
        0 0 7px #00b7ff,
        0 0 18px rgba(0, 183, 255, 0.95),
        0 0 32px rgba(0, 183, 255, 0.55);

    offset-path: ellipse(
        calc(52% - 4px)
        calc(51% - 4px)
        at 50% 50%
    );

    offset-rotate: 0deg;
}

/* Solo se animan las partículas */
.cibci-orbit-horizontal span {
    animation: cibciParticleOrbit 11s linear infinite;
}

.cibci-orbit-vertical span {
    animation: cibciParticleOrbit 11s linear infinite reverse;
}

@keyframes cibciParticleOrbit {
    from {
        offset-distance: 0%;
    }

    to {
        offset-distance: 100%;
    }
}

/* =========================================
   ETIQUETAS Y PARTÍCULAS
========================================= */

.cibci-data-tag {
    position: absolute;
    z-index: 5;
    width: 82px;
    height: 82px;
    display: grid;
    place-items: center;

    color: #d6e8ee;
    font-family: monospace;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;

    border: 1px solid rgba(151, 202, 219, 0.20);
    border-radius: 17px;
    background: rgba(3, 9, 13, 0.55);
    backdrop-filter: blur(12px);

    animation: cibciTagFloat 5s ease-in-out infinite;
}

.cibci-tag-one {
    top: 10%;
    left: 4%;
}

.cibci-tag-two {
    top: 46%;
    right: -3%;
    animation-delay: -1.5s;
}

.cibci-tag-three {
    bottom: 3%;
    left: 30%;
    animation-delay: -3s;
}

.cibci-particle {
    position: absolute;
    width: 8px;
    height: 8px;
    z-index: 5;
    border-radius: 50%;
    background: #018abe;
    box-shadow:
        0 0 0 10px rgba(1, 138, 190, 0.08),
        0 0 18px rgba(1, 138, 190, 0.75);
}

.particle-one {
    top: 2%;
    right: 15%;
}

.particle-two {
    left: 3%;
    bottom: 19%;
}

.particle-three {
    right: 9%;
    bottom: 11%;
}

/* =========================================
   ETIQUETAS Y PARTÍCULAS
========================================= */

/* Botón principal */
.cibci-button-primary .elementor-button {
    padding: 17px 30px;
    color: #f5fafc;
    background: linear-gradient(135deg, #018abe, #02457a);
    border: 1px solid rgba(151, 202, 219, 0.38);
    border-radius: 999px;
    box-shadow: 0 12px 35px rgba(1, 138, 190, 0.25);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.cibci-button-primary .elementor-button:hover {
    color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 18px 45px rgba(1, 138, 190, 0.42);
}

/* Botón secundario */
.cibci-button-secondary .elementor-button {
    padding: 17px 30px;
    color: #d6e8ee;
 background: linear-gradient(135deg, #018abe, #02457a);
    border: 1px solid rgba(151, 202, 219, 0.38);
    border-radius: 999px;
    box-shadow: 0 12px 35px rgba(1, 138, 190, 0.25);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.cibci-button-secondary .elementor-button:hover {
    color: #ffffff;
    background: rgba(1, 138, 190, 0.15);
    border-color: rgba(1, 138, 190, 0.75);
    transform: translateY(-3px);
}
```


/* =========================================
   ANIMACIONES
========================================= */

@keyframes cibciLiquidOuter {
    0%, 100% {
        border-radius: 46% 54% 52% 48% / 45% 48% 52% 55%;
    }
    25% {
        border-radius: 55% 45% 43% 57% / 52% 60% 40% 48%;
    }
    50% {
        border-radius: 42% 58% 60% 40% / 58% 43% 57% 42%;
    }
    75% {
        border-radius: 58% 42% 50% 50% / 41% 52% 48% 59%;
    }
}

@keyframes cibciLiquidInner {
    0%, 100% {
        border-radius: 54% 46% 45% 55% / 48% 55% 45% 52%;
    }
    33% {
        border-radius: 44% 56% 58% 42% / 55% 43% 57% 45%;
    }
    66% {
        border-radius: 58% 42% 49% 51% / 43% 58% 42% 57%;
    }
}

@keyframes cibciLiquidShadow {
    0%, 100% {
        border-radius: 48% 52% 56% 44% / 46% 44% 56% 54%;
        transform: translate(18px, 20px) scale(1);
    }
    50% {
        border-radius: 57% 43% 44% 56% / 55% 57% 43% 45%;
        transform: translate(24px, 16px) scale(1.04);
    }
}

@keyframes cibciFloat {
    0%, 100% {
        transform: translateY(-9px) rotate(-1deg);
    }
    50% {
        transform: translateY(13px) rotate(2deg);
    }
}

@keyframes cibciGlow {
    from {
        opacity: 0.48;
        transform: scale(0.9);
    }
    to {
        opacity: 0.9;
        transform: scale(1.12);
    }
}

@keyframes cibciOrbitHorizontal {
    to {
        transform: rotate(360deg);
    }
}

@keyframes cibciOrbitVertical {
    to {
        transform: rotate(360deg);
    }
}

@keyframes cibciTagFloat {
    0%, 100% {
        transform: translateY(-6px);
    }
    50% {
        transform: translateY(8px);
    }
}

/* =========================================
   RESPONSIVE
========================================= */

@media (max-width: 1024px) {
    .cibci-hero {
        min-height: auto;
        padding: 110px 45px 70px;
    }

    .cibci-title {
        font-size: clamp(55px, 8vw, 78px);
        letter-spacing: -4px;
    }

    .cibci-liquid-scene {
        width: min(520px, 48vw);
    }
}

@media (max-width: 767px) {
    .cibci-hero {
        padding: 90px 22px 40px;
    }

    .cibci-title {
        margin-top: 22px;
        font-size: clamp(44px, 14vw, 62px);
        line-height: 1;
        letter-spacing: -3px;
    }

    .cibci-liquid-scene {
        width: 100%;
        max-width: 430px;
        margin-top: 0px;
    }

    .cibci-liquid-outer {
        width: 50%;
    }

    .cibci-data-tag {
        width: 62px;
        height: 62px;
    }

    .cibci-tag-two {
        right: 0;
    }
}

@media (prefers-reduced-motion: reduce) {
    .cibci-liquid-scene *,
    .cibci-liquid-scene *::before,
    .cibci-liquid-scene *::after {
        animation: none !important;
    }
}
/* Tamaño personalizado en telefono del titulo */
@media (max-width: 767px) {
    .cibci-title {
        font-size: clamp(35px, 6vw, 44px);
        line-height: 1.08;
        margin: 22px 0 24px;
    }
}

/* Título CIBCI: tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .cibci-title {
        font-size: clamp(48px, 6.5vw, 66px);
        line-height: 1.05;
        margin: 29px 0 28px;
    }
}


/* Evita el desplazamiento horizontal de toda la página */
html,
body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden !important;
}

/* Contiene los elementos decorativos del HERO */
.cibci-hero,
.cibci-slogan-section {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}/* End custom CSS */