.elementor-1066 .elementor-element.elementor-element-6b20eb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-020a0f8{--spacer-size:50px;}.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-1066 .elementor-element.elementor-element-2466fa4{text-align:start;}.elementor-1066 .elementor-element.elementor-element-2466fa4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:90px;font-weight:600;color:#FFFFFF;}.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-1066 .elementor-element.elementor-element-6961d84{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-6961d84 p{margin-block-end:20px;}.elementor-1066 .elementor-element.elementor-element-bbcf453{--spacer-size:50px;}.elementor-1066 .elementor-element.elementor-element-e1dfea2{--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:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-be19d78{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-be19d78:not(.elementor-motion-effects-element-type-background), .elementor-1066 .elementor-element.elementor-element-be19d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1121;}.elementor-1066 .elementor-element.elementor-element-be19d78:hover{background-color:#101A34;}.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-1066 .elementor-element.elementor-element-55627c7 .elementor-icon-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-stacked .elementor-icon{background-color:#192130;color:#4082F3;}.elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-default .elementor-icon{color:#192130;border-color:#192130;}.elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-default .elementor-icon svg{fill:#192130;}.elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-framed .elementor-icon{background-color:#4082F3;}.elementor-1066 .elementor-element.elementor-element-55627c7.elementor-view-stacked .elementor-icon svg{fill:#4082F3;}.elementor-1066 .elementor-element.elementor-element-55627c7 .elementor-icon{font-size:40px;padding:12px;}.elementor-1066 .elementor-element.elementor-element-55627c7 .elementor-icon svg{height:40px;}.elementor-1066 .elementor-element.elementor-element-55627c7 .elementor-icon-wrapper svg{width:auto;}.elementor-1066 .elementor-element.elementor-element-9928764{text-align:start;}.elementor-1066 .elementor-element.elementor-element-9928764 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-86a0521{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-86a0521 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-7b21c21{--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 25px;--row-gap:0px;--column-gap:25px;--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-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-1066 .elementor-element.elementor-element-5b858e8 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-9ba6c8e .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-5778aa3 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-5873d27{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-5873d27:not(.elementor-motion-effects-element-type-background), .elementor-1066 .elementor-element.elementor-element-5873d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1121;}.elementor-1066 .elementor-element.elementor-element-5873d27:hover{background-color:#101A34;}.elementor-1066 .elementor-element.elementor-element-9a2fe70 .elementor-icon-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-stacked .elementor-icon{background-color:#192130;color:#4ADE80;}.elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-default .elementor-icon{color:#192130;border-color:#192130;}.elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-default .elementor-icon svg{fill:#192130;}.elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-framed .elementor-icon{background-color:#4ADE80;}.elementor-1066 .elementor-element.elementor-element-9a2fe70.elementor-view-stacked .elementor-icon svg{fill:#4ADE80;}.elementor-1066 .elementor-element.elementor-element-9a2fe70 .elementor-icon{font-size:40px;padding:12px;}.elementor-1066 .elementor-element.elementor-element-9a2fe70 .elementor-icon svg{height:40px;}.elementor-1066 .elementor-element.elementor-element-9a2fe70 .elementor-icon-wrapper svg{width:auto;}.elementor-1066 .elementor-element.elementor-element-82fd7b7{text-align:start;}.elementor-1066 .elementor-element.elementor-element-82fd7b7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-6c8740d{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-6c8740d p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-3593627{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-aad3d32 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-6b5adde .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-70e3956 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-9528430{--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:0px;--padding-left:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-ab5d5e7{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-ab5d5e7:not(.elementor-motion-effects-element-type-background), .elementor-1066 .elementor-element.elementor-element-ab5d5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1121;}.elementor-1066 .elementor-element.elementor-element-ab5d5e7:hover{background-color:#101A34;}.elementor-1066 .elementor-element.elementor-element-6df368a .elementor-icon-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-stacked .elementor-icon{background-color:#192130;color:#06B6D4;}.elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-default .elementor-icon{color:#192130;border-color:#192130;}.elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-default .elementor-icon svg{fill:#192130;}.elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-framed .elementor-icon{background-color:#06B6D4;}.elementor-1066 .elementor-element.elementor-element-6df368a.elementor-view-stacked .elementor-icon svg{fill:#06B6D4;}.elementor-1066 .elementor-element.elementor-element-6df368a .elementor-icon{font-size:40px;padding:12px;}.elementor-1066 .elementor-element.elementor-element-6df368a .elementor-icon svg{height:40px;}.elementor-1066 .elementor-element.elementor-element-6df368a .elementor-icon-wrapper svg{width:auto;}.elementor-1066 .elementor-element.elementor-element-a77740c{text-align:start;}.elementor-1066 .elementor-element.elementor-element-a77740c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-6039195{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-6039195 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-fc78d27{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-befc6c4 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-6675844 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-bb7b12c .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-d6885e1{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-d6885e1:not(.elementor-motion-effects-element-type-background), .elementor-1066 .elementor-element.elementor-element-d6885e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1121;}.elementor-1066 .elementor-element.elementor-element-d6885e1:hover{background-color:#101A34;}.elementor-1066 .elementor-element.elementor-element-4f52864 .elementor-icon-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-stacked .elementor-icon{background-color:#192130;color:#8B5CF6;}.elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-default .elementor-icon{color:#192130;border-color:#192130;}.elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-default .elementor-icon svg{fill:#192130;}.elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-framed .elementor-icon{background-color:#8B5CF6;}.elementor-1066 .elementor-element.elementor-element-4f52864.elementor-view-stacked .elementor-icon svg{fill:#8B5CF6;}.elementor-1066 .elementor-element.elementor-element-4f52864 .elementor-icon{font-size:40px;padding:12px;}.elementor-1066 .elementor-element.elementor-element-4f52864 .elementor-icon svg{height:40px;}.elementor-1066 .elementor-element.elementor-element-4f52864 .elementor-icon-wrapper svg{width:auto;}.elementor-1066 .elementor-element.elementor-element-0560f53{text-align:start;}.elementor-1066 .elementor-element.elementor-element-0560f53 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-45098c1{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-45098c1 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-aa81d3d{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-34830bb .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-c52d04b .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-b85d82a .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-60dc39e{--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:0px;--padding-left:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-7f43623{--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;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-7f43623:not(.elementor-motion-effects-element-type-background), .elementor-1066 .elementor-element.elementor-element-7f43623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1121;}.elementor-1066 .elementor-element.elementor-element-7f43623:hover{background-color:#101A34;}.elementor-1066 .elementor-element.elementor-element-894d023{--display:flex;}.elementor-1066 .elementor-element.elementor-element-b358608 .elementor-icon-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-stacked .elementor-icon{background-color:#192130;color:#FACC15;}.elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-default .elementor-icon{color:#192130;border-color:#192130;}.elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-framed .elementor-icon, .elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-default .elementor-icon svg{fill:#192130;}.elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-framed .elementor-icon{background-color:#FACC15;}.elementor-1066 .elementor-element.elementor-element-b358608.elementor-view-stacked .elementor-icon svg{fill:#FACC15;}.elementor-1066 .elementor-element.elementor-element-b358608 .elementor-icon{font-size:40px;padding:12px;}.elementor-1066 .elementor-element.elementor-element-b358608 .elementor-icon svg{height:40px;}.elementor-1066 .elementor-element.elementor-element-b358608 .elementor-icon-wrapper svg{width:auto;}.elementor-1066 .elementor-element.elementor-element-ebdd3fd{text-align:start;}.elementor-1066 .elementor-element.elementor-element-ebdd3fd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-4631a80{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-4631a80 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-ddcdfd4{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-79dca4c .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-3af3324 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-bfe4c1f .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-30b5016 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-1242ee9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.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-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-4a61a1c{--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-1066 .elementor-element.elementor-element-7c3fb63{--spacer-size:80px;}.elementor-1066 .elementor-element.elementor-element-b2082e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-b2082e1:not(.elementor-motion-effects-element-type-background), .elementor-1066 .elementor-element.elementor-element-b2082e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1066 .elementor-element.elementor-element-70ecc01{--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-1066 .elementor-element.elementor-element-1a60510{--spacer-size:80px;}.elementor-1066 .elementor-element.elementor-element-3f375d9{text-align:start;}.elementor-1066 .elementor-element.elementor-element-3f375d9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#020408;}.elementor-1066 .elementor-element.elementor-element-77e6167{padding:0px 250px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#565656;}.elementor-1066 .elementor-element.elementor-element-77e6167 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-f8b8387{--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-1066 .elementor-element.elementor-element-61b476b{--spacer-size:80px;}.elementor-1066 .elementor-element.elementor-element-693bd91{--display:flex;}.elementor-1066 .elementor-element.elementor-element-693bd91.e-con:hover{--e-con-transform-translateX:20px;}.elementor-1066 .elementor-element.elementor-element-9c2777e{text-align:start;}.elementor-1066 .elementor-element.elementor-element-9c2777e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;color:#3B9EF8;}.elementor-1066 .elementor-element.elementor-element-067f669{text-align:start;}.elementor-1066 .elementor-element.elementor-element-067f669 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;color:#020408;}.elementor-1066 .elementor-element.elementor-element-3808bc8{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#565656;}.elementor-1066 .elementor-element.elementor-element-3808bc8 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-7e6d1b6{--display:flex;}.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-1066 .elementor-element.elementor-element-e2fc56e{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-1066 .elementor-element.elementor-element-e2fc56e .elementor-divider-separator{width:100%;}.elementor-1066 .elementor-element.elementor-element-e2fc56e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1066 .elementor-element.elementor-element-3686109{--display:flex;}.elementor-1066 .elementor-element.elementor-element-3686109.e-con:hover{--e-con-transform-translateX:20px;}.elementor-1066 .elementor-element.elementor-element-bd7d08c{text-align:start;}.elementor-1066 .elementor-element.elementor-element-bd7d08c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;color:#3B9EF8;}.elementor-1066 .elementor-element.elementor-element-673279d{text-align:start;}.elementor-1066 .elementor-element.elementor-element-673279d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;color:#020408;}.elementor-1066 .elementor-element.elementor-element-57de751{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#565656;}.elementor-1066 .elementor-element.elementor-element-57de751 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-3d9d5c6{--display:flex;}.elementor-1066 .elementor-element.elementor-element-52f7844{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-1066 .elementor-element.elementor-element-52f7844 .elementor-divider-separator{width:100%;}.elementor-1066 .elementor-element.elementor-element-52f7844 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1066 .elementor-element.elementor-element-e6a5f33{--display:flex;}.elementor-1066 .elementor-element.elementor-element-e6a5f33.e-con:hover{--e-con-transform-translateX:20px;}.elementor-1066 .elementor-element.elementor-element-0ee9d56{text-align:start;}.elementor-1066 .elementor-element.elementor-element-0ee9d56 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;color:#3B9EF8;}.elementor-1066 .elementor-element.elementor-element-969036f{text-align:start;}.elementor-1066 .elementor-element.elementor-element-969036f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;color:#020408;}.elementor-1066 .elementor-element.elementor-element-1bdcef0{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#565656;}.elementor-1066 .elementor-element.elementor-element-1bdcef0 p{margin-block-end:0px;}.elementor-1066 .elementor-element.elementor-element-a59db9e{--spacer-size:80px;}.elementor-1066 .elementor-element.elementor-element-0959866{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-793e2de{--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-1066 .elementor-element.elementor-element-fe02373{--spacer-size:50px;}.elementor-1066 .elementor-element.elementor-element-c665537 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;fill:#3B82F6;color:#3B82F6;border-radius:17px 17px 17px 17px;}.elementor-1066 .elementor-element.elementor-element-fcd3505{text-align:start;}.elementor-1066 .elementor-element.elementor-element-fcd3505 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-a7f9311{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-a7f9311 p{margin-block-end:20px;}.elementor-1066 .elementor-element.elementor-element-49368a6{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B88A;}.elementor-1066 .elementor-element.elementor-element-49368a6 p{margin-block-end:20px;}.elementor-1066 .elementor-element.elementor-element-373e748{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-c20e33a .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-6325cf2 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-d57121a{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-a95badf .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-6a1d902 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-1907579{--display:flex;}.elementor-1066 .elementor-element.elementor-element-f511199{--divider-border-style:solid;--divider-color:#FFFFFF45;--divider-border-width:1px;}.elementor-1066 .elementor-element.elementor-element-f511199 .elementor-divider-separator{width:100%;}.elementor-1066 .elementor-element.elementor-element-f511199 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1066 .elementor-element.elementor-element-7bfc578{--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 60px;--row-gap:0px;--column-gap:60px;--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-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-490bea7{--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-1066 .elementor-element.elementor-element-ed11714{--spacer-size:50px;}.elementor-1066 .elementor-element.elementor-element-b50b078{--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-1066 .elementor-element.elementor-element-b1f99f2{--spacer-size:50px;}.elementor-1066 .elementor-element.elementor-element-407fd91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1066 .elementor-element.elementor-element-b176431{--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-1066 .elementor-element.elementor-element-9939bcd{--spacer-size:50px;}.elementor-1066 .elementor-element.elementor-element-a6e4331 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;fill:#3B82F6;color:#3B82F6;border-radius:17px 17px 17px 17px;}.elementor-1066 .elementor-element.elementor-element-12cd925{text-align:start;}.elementor-1066 .elementor-element.elementor-element-12cd925 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-982c465{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-982c465 p{margin-block-end:20px;}.elementor-1066 .elementor-element.elementor-element-77a7f3f{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#94A3B88A;}.elementor-1066 .elementor-element.elementor-element-77a7f3f p{margin-block-end:20px;}.elementor-1066 .elementor-element.elementor-element-6c207d0{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-12e3181 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-f3dd411 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-00ce3ee .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-69706b1{--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 25px;--row-gap:0px;--column-gap:25px;--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-1066 .elementor-element.elementor-element-a9fca26 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-e4cafc4 .elementor-button{background-color:#122039;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;fill:#CBCBCB;color:#CBCBCB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:17px 17px 17px 17px;padding:6px 12px 6px 12px;}.elementor-1066 .elementor-element.elementor-element-72af147{--display:flex;}.elementor-1066 .elementor-element.elementor-element-b5367e4{--divider-border-style:solid;--divider-color:#FFFFFF45;--divider-border-width:1px;}.elementor-1066 .elementor-element.elementor-element-b5367e4 .elementor-divider-separator{width:100%;}.elementor-1066 .elementor-element.elementor-element-b5367e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1066 .elementor-element.elementor-element-126701a{--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 60px;--row-gap:0px;--column-gap:60px;--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-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-wrapper{text-align:start;}.elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;}.elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#94A3B8;}.elementor-1066 .elementor-element.elementor-element-8cff50d{--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-1066 .elementor-element.elementor-element-c6d7ae9{--spacer-size:50px;}body.elementor-page-1066:not(.elementor-motion-effects-element-type-background), body.elementor-page-1066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010407;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1066 .elementor-element.elementor-element-6b20eb9{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-2466fa4 .elementor-heading-title{font-size:60px;}.elementor-1066 .elementor-element.elementor-element-6961d84{font-size:17px;}.elementor-1066 .elementor-element.elementor-element-e1dfea2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-be19d78{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-55627c7 .elementor-icon{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-55627c7 .elementor-icon svg{height:30px;}.elementor-1066 .elementor-element.elementor-element-9928764 .elementor-heading-title{font-size:23px;}.elementor-1066 .elementor-element.elementor-element-86a0521{font-size:17px;}.elementor-1066 .elementor-element.elementor-element-7b21c21{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1066 .elementor-element.elementor-element-5873d27{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-9a2fe70 .elementor-icon{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-9a2fe70 .elementor-icon svg{height:30px;}.elementor-1066 .elementor-element.elementor-element-82fd7b7 .elementor-heading-title{font-size:23px;}.elementor-1066 .elementor-element.elementor-element-6c8740d{font-size:17px;}.elementor-1066 .elementor-element.elementor-element-3593627{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1066 .elementor-element.elementor-element-9528430{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-ab5d5e7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-6df368a .elementor-icon{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-6df368a .elementor-icon svg{height:30px;}.elementor-1066 .elementor-element.elementor-element-a77740c .elementor-heading-title{font-size:23px;}.elementor-1066 .elementor-element.elementor-element-6039195{font-size:17px;}.elementor-1066 .elementor-element.elementor-element-fc78d27{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1066 .elementor-element.elementor-element-d6885e1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-4f52864 .elementor-icon{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-4f52864 .elementor-icon svg{height:30px;}.elementor-1066 .elementor-element.elementor-element-0560f53 .elementor-heading-title{font-size:23px;}.elementor-1066 .elementor-element.elementor-element-45098c1{font-size:17px;}.elementor-1066 .elementor-element.elementor-element-aa81d3d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1066 .elementor-element.elementor-element-60dc39e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-7f43623{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1066 .elementor-element.elementor-element-b358608 .elementor-icon{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-b358608 .elementor-icon svg{height:30px;}.elementor-1066 .elementor-element.elementor-element-ebdd3fd .elementor-heading-title{font-size:23px;}.elementor-1066 .elementor-element.elementor-element-4631a80{font-size:17px;}.elementor-1066 .elementor-element.elementor-element-ddcdfd4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1066 .elementor-element.elementor-element-1242ee9{--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-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-41e496e .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-f87c05a .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-b2082e1{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-77e6167{padding:0px 0px 0px 0px;}.elementor-1066 .elementor-element.elementor-element-0959866{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1066 .elementor-element.elementor-element-c665537 .elementor-button{font-size:12px;}.elementor-1066 .elementor-element.elementor-element-407fd91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-1066 .elementor-element.elementor-element-6b20eb9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-2466fa4 .elementor-heading-title{font-size:40px;}.elementor-1066 .elementor-element.elementor-element-e1dfea2{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-9528430{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-60dc39e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-b2082e1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-1a60510{--spacer-size:40px;}.elementor-1066 .elementor-element.elementor-element-0959866{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-373e748{--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-1066 .elementor-element.elementor-element-d57121a{--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-af17555 .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-a79c6b3 .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-473565a .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-b1f99f2{--spacer-size:10px;}.elementor-1066 .elementor-element.elementor-element-407fd91{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1066 .elementor-element.elementor-element-9939bcd{--spacer-size:10px;}.elementor-1066 .elementor-element.elementor-element-6c207d0{--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-1066 .elementor-element.elementor-element-69706b1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-21ac490 .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-e1dca7a .elementor-icon-box-description{font-size:16px;}.elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-title, .elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-title a{font-size:30px;}.elementor-1066 .elementor-element.elementor-element-03c9a38 .elementor-icon-box-description{font-size:16px;}}@media(min-width:768px){.elementor-1066 .elementor-element.elementor-element-6b20eb9{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-e1dfea2{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-9528430{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-60dc39e{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-894d023{--width:100%;}.elementor-1066 .elementor-element.elementor-element-1242ee9{--width:40%;}.elementor-1066 .elementor-element.elementor-element-b2082e1{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-70ecc01{--width:50%;}.elementor-1066 .elementor-element.elementor-element-f8b8387{--width:50%;}.elementor-1066 .elementor-element.elementor-element-0959866{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-793e2de{--width:50%;}.elementor-1066 .elementor-element.elementor-element-490bea7{--width:50%;}.elementor-1066 .elementor-element.elementor-element-407fd91{--content-width:1440px;}.elementor-1066 .elementor-element.elementor-element-b176431{--width:50%;}.elementor-1066 .elementor-element.elementor-element-8cff50d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1066 .elementor-element.elementor-element-1242ee9{--width:30%;}.elementor-1066 .elementor-element.elementor-element-793e2de{--width:100%;}.elementor-1066 .elementor-element.elementor-element-490bea7{--width:100%;}.elementor-1066 .elementor-element.elementor-element-b176431{--width:100%;}.elementor-1066 .elementor-element.elementor-element-8cff50d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-be19d78 *//* Color personalizado SOLO para ESTA tarjeta */
.elementor-1066 .elementor-element.elementor-element-be19d78 {
  --color-hover-tarjeta: #4082F3; /* O el color que estés usando en esta tarjeta */
}

/* Transiciones para suavidad */
.elementor-1066 .elementor-element.elementor-element-be19d78 .titulo-tarjeta .elementor-heading-title,
.elementor-1066 .elementor-element.elementor-element-be19d78 .icono-bot .elementor-icon {
  transition: all 0.3s ease;
}

/* 🔵 El título SÍ cambia de color */
.elementor-1066 .elementor-element.elementor-element-be19d78:hover .titulo-tarjeta .elementor-heading-title {
  color: var(--color-hover-tarjeta);
}

/* 🔵 El icono NO cambia de color, solo crece */
.elementor-1066 .elementor-element.elementor-element-be19d78:hover .icono-bot .elementor-icon {
  transform: scale(1.15);  /* Efecto grow */
}

/* Asegura que el icono vuelva a su tamaño */
.elementor-1066 .elementor-element.elementor-element-be19d78 .icono-bot .elementor-icon {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5873d27 *//* Color personalizado SOLO para ESTA tarjeta */
.elementor-1066 .elementor-element.elementor-element-5873d27 {
  --color-hover-tarjeta: #4ADE80; /* Verde claro */
}

/* Transiciones para suavidad */
.elementor-1066 .elementor-element.elementor-element-5873d27 .titulo-tarjeta .elementor-heading-title,
.elementor-1066 .elementor-element.elementor-element-5873d27 .icono-bot .elementor-icon {
  transition: all 0.3s ease;
}

/* ✔ El título SÍ cambia de color */
.elementor-1066 .elementor-element.elementor-element-5873d27:hover .titulo-tarjeta .elementor-heading-title {
  color: var(--color-hover-tarjeta);
}

/* ✔ El icono NO cambia de color: solo crece (grow) */
.elementor-1066 .elementor-element.elementor-element-5873d27:hover .icono-bot .elementor-icon {
  transform: scale(1.15);  /* Efecto grow */
}

/* Estado normal del icono */
.elementor-1066 .elementor-element.elementor-element-5873d27 .icono-bot .elementor-icon {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5d5e7 *//* Color personalizado SOLO para ESTA tarjeta */
.elementor-1066 .elementor-element.elementor-element-ab5d5e7 {
  --color-hover-tarjeta: #06B6D4; /* Cian / Teal */
}

/* Transiciones suaves */
.elementor-1066 .elementor-element.elementor-element-ab5d5e7 .titulo-tarjeta .elementor-heading-title,
.elementor-1066 .elementor-element.elementor-element-ab5d5e7 .icono-bot .elementor-icon {
  transition: all 0.3s ease;
}

/* ✔ El título SÍ cambia de color */
.elementor-1066 .elementor-element.elementor-element-ab5d5e7:hover .titulo-tarjeta .elementor-heading-title {
  color: var(--color-hover-tarjeta);
}

/* ✔ El icono NO cambia de color: solo efecto grow */
.elementor-1066 .elementor-element.elementor-element-ab5d5e7:hover .icono-bot .elementor-icon {
  transform: scale(1.15);
}

/* Estado normal del icono */
.elementor-1066 .elementor-element.elementor-element-ab5d5e7 .icono-bot .elementor-icon {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6885e1 *//* Color personalizado SOLO para ESTA tarjeta */
.elementor-1066 .elementor-element.elementor-element-d6885e1 {
  --color-hover-tarjeta: #8B5CF6; /* Morado */
}

/* Transiciones suaves */
.elementor-1066 .elementor-element.elementor-element-d6885e1 .titulo-tarjeta .elementor-heading-title,
.elementor-1066 .elementor-element.elementor-element-d6885e1 .icono-bot .elementor-icon {
  transition: all 0.3s ease;
}

/* ✔ El título SÍ cambia de color */
.elementor-1066 .elementor-element.elementor-element-d6885e1:hover .titulo-tarjeta .elementor-heading-title {
  color: var(--color-hover-tarjeta);
}

/* ✔ El icono NO cambia de color: solo efecto grow */
.elementor-1066 .elementor-element.elementor-element-d6885e1:hover .icono-bot .elementor-icon {
  transform: scale(1.15);
}

/* Estado normal del icono */
.elementor-1066 .elementor-element.elementor-element-d6885e1 .icono-bot .elementor-icon {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f43623 *//* Color personalizado SOLO para ESTA tarjeta */
.elementor-1066 .elementor-element.elementor-element-7f43623 {
  --color-hover-tarjeta: #FACC15; /* Amarillo */
}

/* Transiciones suaves */
.elementor-1066 .elementor-element.elementor-element-7f43623 .titulo-tarjeta .elementor-heading-title,
.elementor-1066 .elementor-element.elementor-element-7f43623 .icono-bot .elementor-icon {
  transition: all 0.3s ease;
}

/* ✔ El título SÍ cambia de color */
.elementor-1066 .elementor-element.elementor-element-7f43623:hover .titulo-tarjeta .elementor-heading-title {
  color: var(--color-hover-tarjeta);
}

/* ✔ El icono NO cambia de color: solo efecto grow */
.elementor-1066 .elementor-element.elementor-element-7f43623:hover .icono-bot .elementor-icon {
  transform: scale(1.15);
}

/* Estado normal del icono */
.elementor-1066 .elementor-element.elementor-element-7f43623 .icono-bot .elementor-icon {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e91bf26 *//* CONTENEDOR GENERAL */
.terminal-card {
  max-width: 750px;
  margin: 0 auto;
  background: #0d1117; /* Fondo del cuerpo (oscuro) */
  border-radius: 18px;
  overflow: hidden; /* Necesario para unir bordes */
  color: #e5e7eb;
  font-family: "JetBrains Mono", "Fira Code", Menlo, monospace;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.6);
}

/* BARRA SUPERIOR DE LA TERMINAL */
.terminal-header {
  background: #161b22; /* Color más claro arriba */
  padding: 14px 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #111827;
}

/* BOTONES */
.terminal-header-left {
  display: flex;
  align-items: center;
  gap: 8px;
}

.terminal-dot {
  width: 12px;
  height: 12px;
  border-radius: 999px;
  display: inline-block;
}

.dot-red { background: #f87171; }
.dot-yellow { background: #fbbf24; }
.dot-green { background: #4ade80; }

.terminal-title {
  font-size: 12px;
  color: #9ca3af;
}

/* CUERPO DE LA TERMINAL */
.terminal-body {
  padding: 32px 32px 85px;
  font-size: 15px;
  line-height: 1.7;
}

.terminal-body p {
  margin: 0 0 6px;
}

.prompt { color: #22c55e; }
.cmd { color: #38bdf8; }
.muted { color: #9ca3af; }
.label { font-weight: 600; }

.success {
  margin-top: 12px;
  color: #22c55e;
  font-weight: 600;
}

/* CURSOR PARPADEANDO */
.cursor {
  display: inline-block;
  width: 10px;
  height: 18px;
  background: #3b82f6;
  margin-left: 4px;
  border-radius: 3px;
  animation: blink 1s step-start infinite;
}

@keyframes blink { 50% { opacity: 0; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d56f14 *//* CONTENEDOR GENERAL */
.terminal-card {
  max-width: 750px;
  margin: 0 auto;
  background: #0d1117; /* Fondo del cuerpo (oscuro) */
  border-radius: 18px;
  overflow: hidden; /* Necesario para unir bordes */
  color: #e5e7eb;
  font-family: "JetBrains Mono", "Fira Code", Menlo, monospace;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.6);
}

/* BARRA SUPERIOR DE LA TERMINAL */
.terminal-header {
  background: #161b22; /* Color más claro arriba */
  padding: 14px 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #111827;
}

/* BOTONES */
.terminal-header-left {
  display: flex;
  align-items: center;
  gap: 8px;
}

.terminal-dot {
  width: 12px;
  height: 12px;
  border-radius: 999px;
  display: inline-block;
}

.dot-red { background: #f87171; }
.dot-yellow { background: #fbbf24; }
.dot-green { background: #4ade80; }

.terminal-title {
  font-size: 12px;
  color: #9ca3af;
}

/* CUERPO DE LA TERMINAL */
.terminal-body {
  padding: 32px 32px 85px;
  font-size: 15px;
  line-height: 1.7;
}

.terminal-body p {
  margin: 0 0 6px;
}

.prompt { color: #22c55e; }
.cmd { color: #38bdf8; }
.muted { color: #9ca3af; }
.label { font-weight: 600; }

.success {
  margin-top: 12px;
  color: #22c55e;
  font-weight: 600;
}

/* CURSOR PARPADEANDO */
.cursor {
  display: inline-block;
  width: 10px;
  height: 18px;
  background: #3b82f6;
  margin-left: 4px;
  border-radius: 3px;
  animation: blink 1s step-start infinite;
}

@keyframes blink { 50% { opacity: 0; } }/* End custom CSS */