.elementor-664 .elementor-element.elementor-element-216bbcc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-216bbcc:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-216bbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07111B;}.elementor-664 .elementor-element.elementor-element-5109b38{--display:flex;--min-height:4px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-533dc28{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-533dc28:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-533dc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F5BD8;}.elementor-664 .elementor-element.elementor-element-533dc28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-e160d9a{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-e160d9a:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-e160d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7A1A;}.elementor-664 .elementor-element.elementor-element-e160d9a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-cc4afae{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-cc4afae:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-cc4afae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E9E4A;}.elementor-664 .elementor-element.elementor-element-cc4afae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-bb3d38f{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-bb3d38f:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-bb3d38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A4A24;}.elementor-664 .elementor-element.elementor-element-bb3d38f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-7176849{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-7176849:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-7176849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A96A6;}.elementor-664 .elementor-element.elementor-element-7176849.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-3117326{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-3117326:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-3117326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECEF;}.elementor-664 .elementor-element.elementor-element-3117326.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-ef01edb{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-ef01edb:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-ef01edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7263D;}.elementor-664 .elementor-element.elementor-element-ef01edb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-6b78b40{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-6b78b40:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-6b78b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-664 .elementor-element.elementor-element-6b78b40.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-51c6319{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-51c6319:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-51c6319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2C230;}.elementor-664 .elementor-element.elementor-element-51c6319.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-e878b91{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-e878b91:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-e878b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B3FB5;}.elementor-664 .elementor-element.elementor-element-e878b91.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-dea78d8{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-dea78d8:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-dea78d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E86FA8;}.elementor-664 .elementor-element.elementor-element-dea78d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-70660fb{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-70660fb:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-70660fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2FB8C8;}.elementor-664 .elementor-element.elementor-element-70660fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-ff4a967{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-664 .elementor-element.elementor-element-44b6516{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-0e23b6b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-664 .elementor-element.elementor-element-05f7a41{text-align:start;}.elementor-664 .elementor-element.elementor-element-05f7a41 img{width:160px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-664 .elementor-element.elementor-element-dba8044{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;line-height:1.6em;color:#B4C3D0;}.elementor-664 .elementor-element.elementor-element-b78c404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-0eba6a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-664 .elementor-element.elementor-element-0eba6a1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#38B6FF;}.elementor-664 .elementor-element.elementor-element-c34bb36{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;line-height:1.6em;color:#B4C3D0;}.elementor-664 .elementor-element.elementor-element-c314713{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-664 .elementor-element.elementor-element-c314713 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:15px;font-weight:500;color:#EDF4F9;}.elementor-664 .elementor-element.elementor-element-b9b3245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-4633d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-664 .elementor-element.elementor-element-4633d7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#38B6FF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-664 .elementor-element.elementor-element-f7c5f7a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-text{color:#B4C3D0;transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-f7c5f7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-607734f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-9857506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-664 .elementor-element.elementor-element-9857506 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#38B6FF;}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-664 .elementor-element.elementor-element-47d04fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-text{color:#B4C3D0;transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-47d04fa .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-9e48727{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;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:#1B2C3C;--border-color:#1B2C3C;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-5e590f3{font-family:"JetBrains Mono", Sans-serif;font-size:12.5px;line-height:1.6em;color:#7D8E9E;}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-664 .elementor-element.elementor-element-8c4e279{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12.5px;}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-text{color:#7D8E9E;transition:color 0.3s;}.elementor-664 .elementor-element.elementor-element-8c4e279 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-664 .elementor-element.elementor-element-0eba6a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-664 .elementor-element.elementor-element-4633d7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-664 .elementor-element.elementor-element-9857506 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-664 .elementor-element.elementor-element-533dc28{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-e160d9a{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-cc4afae{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-bb3d38f{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-7176849{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-3117326{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-ef01edb{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-6b78b40{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-51c6319{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-e878b91{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-dea78d8{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-70660fb{--width:8.333%;}.elementor-664 .elementor-element.elementor-element-ff4a967{--content-width:1200px;}.elementor-664 .elementor-element.elementor-element-0e23b6b{--width:34%;}.elementor-664 .elementor-element.elementor-element-b78c404{--width:20%;}.elementor-664 .elementor-element.elementor-element-b9b3245{--width:18%;}.elementor-664 .elementor-element.elementor-element-607734f{--width:16%;}}@media(max-width:767px){.elementor-664 .elementor-element.elementor-element-ff4a967{--padding-top:56px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-664 .elementor-element.elementor-element-0e23b6b{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-664 .elementor-element.elementor-element-b78c404{--width:100%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-664 .elementor-element.elementor-element-0eba6a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-664 .elementor-element.elementor-element-b9b3245{--width:100%;}.elementor-664 .elementor-element.elementor-element-4633d7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-664 .elementor-element.elementor-element-607734f{--width:100%;}.elementor-664 .elementor-element.elementor-element-9857506 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS *//* Site-wide styles (restored from Site Settings revision 1331; were overwritten on Oct 1) */
.cvn-hl{background:linear-gradient(100deg,#A8E1FF 0%,#38B6FF 45%,#0A8FD8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.cvn-hero{position:relative;overflow:hidden}
.cvn-hero:before{content:"";position:absolute;width:1100px;height:1100px;right:-380px;top:-520px;background:radial-gradient(closest-side,rgba(0,119,182,.55),rgba(0,119,182,0));opacity:.55;pointer-events:none;z-index:0}
.cvn-hero > .e-con-inner{position:relative;z-index:1}
.cvn-crumbs a{color:#7D8E9E;text-decoration:none}.cvn-crumbs a:hover{color:#38B6FF}
.cvn-crumbs p,.cvn-tags p,.cvn-lede p{margin:0}
.cvn-tags p{display:flex;gap:8px;flex-wrap:wrap}
.cvn-tags span{font:12px/1.2 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #1B2C3C;background:rgba(255,255,255,.02);padding:6px 10px;border-radius:6px;color:#B4C3D0}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.cvn-card{transition:border-color .25s,transform .25s;text-decoration:none}
.cvn-card:hover{border-color:rgba(56,182,255,.5)!important;transform:translateY(-2px)}
.cvn-final{position:relative;overflow:hidden;background:linear-gradient(180deg,#030609,#021423)}
.cvn-final:before{content:"";position:absolute;left:50%;bottom:-520px;width:1300px;height:900px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(0,119,182,.55),transparent 70%);pointer-events:none}
.cvn-final > .e-con-inner{position:relative;z-index:1}
.cvn-final-h .elementor-heading-title{max-width:15ch;margin:0 auto}
.cvn-photo-slot{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 12px,transparent 12px 24px)}
.e-n-accordion-item-title-icon svg{fill:currentColor}
.cvn-pas-item{position:relative;padding-left:42px!important}
.cvn-pas-item:before{content:"";position:absolute;left:0;top:27px;width:12px;height:12px;border-radius:50%;background:#F2C230;box-shadow:0 0 12px rgba(242,194,48,.6)}
.cvn-tags a{font:12px/1.2 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #1B2C3C;background:rgba(255,255,255,.02);padding:7px 11px;border-radius:6px;color:#B4C3D0;text-decoration:none;transition:border-color .2s,color .2s}
.cvn-tags a:hover{border-color:#38B6FF;color:#fff}
.cvn-rich ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}
.cvn-rich li{padding-left:22px;position:relative}
.cvn-rich li:before{content:"";position:absolute;left:0;top:.75em;width:10px;height:1px;background:#38B6FF}
/* titanx touches (site-wide) */
.cvn-btn .elementor-button{display:inline-flex;align-items:center;padding:6px 6px 6px 18px;min-height:46px;border-radius:10px;box-shadow:0 10px 30px -12px rgba(0,119,182,.9),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .2s,background .2s,border-color .2s}
.cvn-btn .elementor-button:hover{transform:translateY(-1px)}
.cvn-btn .elementor-button-content-wrapper{align-items:center;gap:12px}
.cvn-btn .elementor-button-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:rgba(255,255,255,.16);transition:transform .25s;font-size:13px}
.cvn-btn .elementor-button-icon svg{width:13px;height:13px;fill:currentColor}
.cvn-btn .elementor-button:hover .elementor-button-icon{transform:translateX(2px)}
.cvn-btn-ghost .elementor-button{background:rgba(255,255,255,.03)!important;border:1px solid #1B2C3C!important;padding:6px 18px;box-shadow:none}
.cvn-btn-ghost .elementor-button:hover{border-color:#38B6FF!important}
.cvn-btn-light .elementor-button{background:#fff!important;color:#04121D!important;box-shadow:none}
.cvn-btn-light .elementor-button-icon{background:#0077B6;color:#fff}
.cvn-pill p{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 12px/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#A8E1FF;border:1px solid rgba(56,182,255,.35);background:rgba(0,119,182,.12);padding:8px 12px;border-radius:99px}
.cvn-pill p:before{content:"";width:6px;height:6px;border-radius:50%;background:#38B6FF;box-shadow:0 0 10px #38B6FF}
.cvn-center .cvn-pill p{margin:0 auto}
.cvn-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 119px,rgba(255,255,255,.025) 119px 120px);-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);pointer-events:none;z-index:0}
@keyframes cvnrise{from{transform:translateY(22px);opacity:.001}to{transform:none;opacity:1}}
.cvn-card{box-shadow:0 0 0 0 rgba(0,119,182,0);transition:border-color .25s,transform .25s,box-shadow .25s}
.cvn-card:hover{box-shadow:0 24px 60px -30px rgba(0,119,182,.8)}
.cvn-pas-item,.cvn-rich{transition:background .3s}
/* end site-wide styles */
/* Fiber stripe: keep the traveling light clipped (no page side-scroll) */
.elementor-element-5109b38{overflow:hidden!important}
.elementor-element-5109b38 > .e-con{overflow:hidden!important}/* End custom CSS */