.elementor-kit-5{--e-global-color-primary:#3AC9EE;--e-global-color-secondary:#1E90FF;--e-global-color-text:#E8E8E5;--e-global-color-accent:#00FFFF;--e-global-color-edcabg:#0F0F11;--e-global-color-edcasurf:#1C1C1E;--e-global-color-edcasurf2:#232326;--e-global-color-edcamuted:#8C8C8A;--e-global-color-edcamuted2:#6A6A68;--e-global-color-edcaink:#04222B;--e-global-color-edcaline:#FFFFFF17;--e-global-color-edcaline2:#FFFFFF29;--e-global-color-edcawhite:#FFFFFF;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;background-color:#0F0F11;color:#E8E8E5;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#3AC9EE;}.elementor-kit-5 a:hover{color:#5CFFFF;}.elementor-kit-5 h1{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:64px;font-weight:800;line-height:1.1em;}.elementor-kit-5 h2{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;}.elementor-kit-5 h3{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;line-height:1.1em;}.elementor-kit-5 h4{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;line-height:1.1em;}.elementor-kit-5 h5{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.1em;}.elementor-kit-5 h6{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1000px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:720px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html{scroll-behavior:smooth;scroll-padding-top:136px}
body{-webkit-font-smoothing:antialiased;overflow-x:hidden;background:#0F0F11}
.elementor-widget-text-editor p{margin:0}
.elementor-widget-text-editor p+p{margin-top:1em}
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin:0}
.elementor-widget-icon,.elementor-widget-icon .elementor-icon-wrapper{line-height:0}
.elementor-widget-icon .elementor-icon{display:inline-flex}
.elementor-widget-image img{display:block}
.elementor-widget-button .elementor-button{box-sizing:border-box}
.elementor-button .elementor-button-content-wrapper{align-items:center}
.elementor a{text-decoration:none}
.elementor-heading-title a{color:inherit}
.e-con>.e-con-inner{position:static}
.elementor .e-con.e-grid,.elementor .e-con.e-grid>.e-con-inner{align-content:normal}
.elementor .e-con::before,.elementor .e-con::after,.elementor .e-con>.e-con-inner::before,.elementor .e-con>.e-con-inner::after,.elementor .elementor-widget::before,.elementor .elementor-widget::after{pointer-events:none}
.elementor .e-con{max-width:calc(100% - var(--margin-left,0px) - var(--margin-right,0px))}
@media(min-width:1001px){.br-hd{display:none}}
@media(min-width:721px) and (max-width:1000px){.br-ht{display:none}}
@media(max-width:720px){.br-hm{display:none}}
@keyframes eyebrowFlow{to{background-position:300% 50%}}
@keyframes annMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-33.3333%,0,0)}}
@keyframes fpRipple{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.4);opacity:0}}
.elementor [hidden]{display:none!important}
.edca-page-js{height:0;overflow:hidden}
.edca-table table{margin:0;font-size:inherit}
.edca-table td,.edca-table th{line-height:inherit;border-left:0;border-right:0;border-bottom:0}
.edca-table tbody>tr:nth-child(odd)>td,.edca-table tbody>tr:nth-child(odd)>th,.edca-table tbody tr:hover>td,.edca-table tbody tr:hover>th{background-color:transparent}
.elementor .bp-tablewrap{overflow-x:auto;border:1px solid rgba(255,255,255,.10);border-radius:12px;-webkit-overflow-scrolling:touch;}
.elementor .bp-table{width:100%;border-collapse:collapse;font-family:'Roboto',system-ui,sans-serif;font-size:14.5px;min-width:600px;background:#1C1C1E;}
.elementor .bp-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.elementor .bp-table th{background:linear-gradient(120deg,#1E90FF 0%,#00FFFF 100%);color:#04222B;text-align:left;padding:14px 16px;font-family:'Manrope',system-ui,sans-serif;font-weight:700;font-size:12.5px;white-space:nowrap;}
.elementor .bp-table td{padding:14px 16px;color:#B9BAB8;border-top:1px solid rgba(255,255,255,.10);vertical-align:middle;}
.elementor .bp-table td b{color:#fff;}
.elementor .bp-table tr:nth-child(even) td{background:#232326;}
.elementor .bp-tablewrap+.bp-cap{margin-top:26px;}
.elementor .bp-table.heat td{text-align:center;font-weight:600;color:#fff;}
.elementor .bp-table.heat td:first-child{text-align:left;font-weight:400;}
.elementor .bp-table td{text-wrap:pretty;}
@media (max-width: 560px){.elementor .bp-tablewrap{overflow-x: visible; border: 0; background: none; border-radius: 0;}.elementor .bp-table{display: block; width: 100%; min-width: 0; font-size: 14.5px; background: none;}.elementor .bp-table thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0);}.elementor .bp-table tbody{display: block;}.elementor .bp-table tr{display: block; background: #1C1C1E; border: 1px solid rgba(255,255,255,.10);border-radius: 12px; padding: 4px 15px; margin: 0 0 12px;}.elementor .bp-table tr:last-child{margin-bottom: 0;}.elementor .bp-table tr:nth-child(even) td{background: none;}.elementor .bp-table td{display: block; padding: 11px 0; border-top: 1px solid rgba(255,255,255,.10);}.elementor .bp-table tr td:first-child{border-top: 0;}.elementor .bp-table td[data-l]::before{content: attr(data-l); display: block; margin-bottom: 3px;font-family: 'Manrope',system-ui,sans-serif; font-weight: 700; font-size: 12px; letter-spacing: .07em;text-transform: uppercase; color: #8C8C8A;}.elementor .bp-table td:first-child{font-weight: 600; color: #fff;}.elementor .bp-table .kv{font-size: 12px !important;}.elementor .bp-table th{font-size: 13px !important;}}
@media (max-width: 560px){.elementor .bp-table tr{display: grid !important; grid-template-columns: 1fr 1fr;padding: 0 !important; overflow: hidden; column-gap: 0;}.elementor .bp-table tr td:first-child{grid-column: 1 / -1;display: flex !important; align-items: center; gap: 9px;padding: 12px 15px !important;background: rgba(255, 255, 255, .055);border-top: 0 !important;border-bottom: 1px solid rgba(255,255,255,.10);font-family: 'Manrope',system-ui,sans-serif; font-weight: 700; font-size: 15px; color: #fff;}.elementor .bp-table tr td:first-child::before{content: "" !important; flex: none;width: 8px; height: 8px; margin: 0 !important;border-radius: 50%;background: linear-gradient(120deg,#1E90FF 0%,#00FFFF 100%);}.elementor .bp-table td{padding: 11px 15px !important; border-top: 0 !important;}.elementor .bp-table td:nth-child(n+2){border-top: 1px solid rgba(255,255,255,.10) !important;}.elementor .bp-table td:nth-child(odd):not(:first-child){border-left: 1px solid rgba(255,255,255,.10);}.elementor .bp-table td[data-l]::before{font-size: 11.5px !important;}.elementor .bp-table tr td:last-child:nth-child(even){grid-column: 1 / -1;border-left: 0 !important;}}
.elementor .sol-carousel::-webkit-scrollbar{display:none}
@media(max-width:820px){.elementor .pf-chooser::-webkit-scrollbar{display:none}}
@media (max-width: 560px){.elementor .bl-tabs::-webkit-scrollbar{display: none;}}
.elementor .bl-tabs{scrollbar-width:none;-ms-overflow-style:none}.elementor .pf-chooser{scrollbar-width:none;-ms-overflow-style:none}.elementor .sol-carousel{scrollbar-width:none;-ms-overflow-style:none}
.elementor .pf-dots{display:none}
@media(max-width:820px){.elementor .pf-dots{display:flex;justify-content:center;gap:8px;margin:0 0 30px}.elementor .pf-dots b{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.16);transition:.3s ease;display:block}.elementor .pf-dots b.on{width:22px;border-radius:100px;background:linear-gradient(120deg,#1E90FF 0%,#00FFFF 100%)}}
.elementor .edca-post-content{font-family:Roboto,system-ui,sans-serif;color:#374151;font-size:17px;font-weight:400;line-height:1.78}
.elementor .edca-post-content b,.elementor .edca-post-content strong{font-weight:700}
.elementor .edca-post-content table tbody>tr:nth-child(odd)>td,.elementor .edca-post-content table tbody>tr:nth-child(odd)>th,.elementor .edca-post-content table tbody tr:hover>td{background-color:transparent}
.elementor .edca-post-content iframe{max-width:100%}
@media(max-width:720px){.elementor .edca-post-content{font-size:16px}}
.elementor .edca-post-content h2{font-family:'Manrope';font-weight:700;font-size:1.55rem;line-height:1.28;color:#0f172a;margin:1.9em 0 .55em}
.elementor .edca-post-content h3{font-family:'Manrope';font-weight:700;font-size:1.2rem;color:#0f172a;margin:1.5em 0 .5em}
.elementor .edca-post-content p{margin:0 0 1.15em}
.elementor .edca-post-content a{color:#1E3A8A;text-decoration:underline;text-underline-offset:2px}
.elementor .edca-post-content a:hover{color:#0f2a6b}
.elementor .edca-post-content img{max-width:100%;height:auto;border-radius:12px;margin:1em 0}
.elementor .edca-post-content ul,.elementor .edca-post-content ol{margin:0 0 1.2em;padding-left:1.3em}
.elementor .edca-post-content li{margin:.4em 0}
.elementor .edca-post-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:15px}
.elementor .edca-post-content th,.elementor .edca-post-content td{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:top}
.elementor .edca-post-content th{background:#f8fafc;font-family:'Manrope';font-weight:700;color:#0f172a}
.elementor .edca-post-content blockquote{margin:1.4em 0;padding:.6em 1.2em;border-left:4px solid #1E90FF;background:#f0f7ff;color:#334155}
@media(max-width:640px){.elementor .edca-post-content h2{font-size:1.35rem}}
.elementor .gt-8b1d82{background-image:linear-gradient(120deg, rgb(30, 144, 255) 0%, rgb(0, 255, 255) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
@media(max-width:1000px){.elementor .rs-1c9c21{font-size:63px !important}}
@media(max-width:1000px){.elementor .rs-fd573e{font-size:13.2px !important}}
@media(max-width:1000px){.elementor .rs-1fa2f8{font-size:43.2px !important}}
@media(max-width:1000px){.elementor .rs-7ddef9{font-size:16px !important}}
@media(max-width:1000px){.elementor .rs-fc2d0b{font-size:15px !important}}
@media(max-width:720px){.elementor .rs-1c9c21{font-size:34px !important}}
@media(max-width:720px){.elementor .rs-fd573e{font-size:11.55px !important}}
@media(max-width:720px){.elementor .rs-1fa2f8{font-size:26px !important}}
@media(max-width:720px){.elementor .rs-8dd6ea{font-size:12px !important}}
@media(max-width:720px){.elementor .rs-76ee69{display:block !important}}
@media(max-width:720px){.elementor .rs-86b24d{font-size:11px !important}}
@media(max-width:720px){.elementor .rs-fd7d19{display:flex !important;min-height:44px !important;padding-top:6px !important;padding-bottom:6px !important;align-items:center !important}}/* End custom CSS */