.elementor-kit-10{--e-global-color-ar_deepest:#030712;--e-global-color-ar_background:#050914;--e-global-color-ar_secondary_navy:#071225;--e-global-color-ar_elevated:#0B1630;--e-global-color-ar_panel:#0D1933;--e-global-color-ar_cyan:#31C8FF;--e-global-color-ar_blue:#4477FF;--e-global-color-ar_indigo:#645CFF;--e-global-color-ar_violet:#A66CFF;--e-global-color-ar_lavender:#C8B8FF;--e-global-color-ar_text:#F7F9FF;--e-global-color-ar_secondary_text:#C1C9DA;--e-global-color-ar_muted:#8994AA;--e-global-color-ar_border:#7B97DC2E;--e-global-color-ar_action_blue:#365EE6;--e-global-color-ar_action_violet:#574BDD;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-solace_body_font_family-font-family:"Roboto";--e-global-typography-solace_body_font_family-font-weight:400;--e-global-typography-solace_h1_font_family_general-font-size:68px;--e-global-typography-solace_h1_font_family_general-font-weight:700;--e-global-typography-solace_h1_font_family_general-text-transform:none;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:50px;--e-global-typography-solace_h2_font_family_general-font-weight:700;--e-global-typography-solace_h2_font_family_general-text-transform:none;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:38px;--e-global-typography-solace_h3_font_family_general-font-weight:700;--e-global-typography-solace_h3_font_family_general-text-transform:none;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:28px;--e-global-typography-solace_h4_font_family_general-font-weight:700;--e-global-typography-solace_h4_font_family_general-text-transform:none;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:21px;--e-global-typography-solace_h5_font_family_general-font-weight:700;--e-global-typography-solace_h5_font_family_general-text-transform:none;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:16px;--e-global-typography-solace_h6_font_family_general-font-weight:700;--e-global-typography-solace_h6_font_family_general-text-transform:none;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-font-family:"Roboto";--e-global-typography-solace_smaller_font_family-font-weight:600;--e-global-typography-solace_logotitle_font_family-font-family:"Roboto Slab";--e-global-typography-solace_logotitle_font_family-font-weight:400;--e-global-typography-solace_button_font_family-font-family:"Roboto";--e-global-typography-solace_button_font_family-font-weight:500;--e-global-typography-ar_heading-font-family:"Space Grotesk";--e-global-typography-ar_heading-font-size:42px;--e-global-typography-ar_heading-font-weight:500;--e-global-typography-ar_heading-line-height:1.2em;--e-global-typography-ar_body-font-family:"Inter";--e-global-typography-ar_body-font-size:18px;--e-global-typography-ar_body-font-weight:400;--e-global-typography-ar_body-line-height:1.7em;background-color:#050914;color:#C1C9DA;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 h1{color:#F7F9FF;font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;}.elementor-kit-10 h2{color:#F7F9FF;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;}.elementor-kit-10 h3{color:#F7F9FF;font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;}.elementor-kit-10 h4{color:#F7F9FF;font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;}.elementor-kit-10 h5{color:#F7F9FF;font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-kit-10 h6{color:#F7F9FF;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}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:1024px){.elementor-kit-10{--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:50px;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:38px;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:28px;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:21px;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:18px;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:14px;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-letter-spacing:0px;--e-global-typography-solace_logotitle_font_family-letter-spacing:0px;--e-global-typography-solace_button_font_family-letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:38px;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:28px;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:21px;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:18px;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:16px;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:14px;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-letter-spacing:0px;--e-global-typography-solace_logotitle_font_family-letter-spacing:0px;--e-global-typography-solace_button_font_family-letter-spacing:0px;--e-global-typography-ar_heading-font-size:32px;--e-global-typography-ar_body-font-size:17px;}.elementor-kit-10 h1{font-size:34px;}.elementor-kit-10 h2{font-size:34px;}.elementor-kit-10 h3{font-size:26px;}.elementor-kit-10 h4{font-size:22px;}.elementor-kit-10 h5{font-size:18px;}.elementor-kit-10 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Astral Realms: effects and repeated editorial treatments. Native controls govern layout, content, colour and fonts. */
.ar-site{color:var(--e-global-color-ar_text,var(--e-global-color-ar_text,#F7F9FF))}
.ar-site .elementor-heading-title{color:inherit}.ar-site p{margin:0 0 1.2em}.ar-site p:last-child{margin-bottom:0}
.ar-site a{color:var(--e-global-color-ar_cyan,var(--e-global-color-ar_cyan,#31C8FF))}.ar-site a:hover{color:var(--e-global-color-ar_lavender,#C8B8FF)}
.ar-site a:focus-visible,.ar-site button:focus-visible,.ar-site input:focus-visible,.ar-site textarea:focus-visible{outline:3px solid var(--e-global-color-ar_cyan,#31C8FF);outline-offset:5px}
.ar-section{position:relative}.ar-section--compact{padding-top:40px!important;padding-bottom:40px!important}
.ar-eyebrow .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.16em;color:var(--e-global-color-ar_cyan,#31C8FF)!important}
.ar-small{font-size:13px;line-height:1.7;color:var(--e-global-color-ar_muted,#8994AA)}.ar-small .elementor-widget-container{font-size:13px}
.ar-hero{min-height:780px;justify-content:center;background:linear-gradient(90deg,rgba(3,7,18,.97) 0%,rgba(3,7,18,.8) 40%,rgba(3,7,18,.08) 100%)}
.ar-hero-title{max-width:790px}.ar-hero-copy{max-width:620px}.ar-hero .ar-small{max-width:600px}.ar-buttons{flex-wrap:wrap;justify-content:flex-start!important;gap:16px!important}.ar-buttons>.elementor-widget{width:auto!important}
.ar-button-primary .elementor-button{background:linear-gradient(110deg,var(--e-global-color-ar_cyan,#31C8FF) -35%,var(--e-global-color-ar_blue,#4477FF) 38%,var(--e-global-color-ar_indigo,#645CFF) 68%,var(--e-global-color-ar_violet,#A66CFF) 150%);color:#fff;border:1px solid transparent;transition:box-shadow .2s,transform .2s}
.ar-button-primary .elementor-button:hover{box-shadow:0 5px 28px #4477ff40;transform:translateY(-2px)}
.ar-button-secondary .elementor-button{background:transparent;color:var(--e-global-color-ar_text,#F7F9FF);border:1px solid #7b97dc55}.ar-button-secondary .elementor-button:hover{background:var(--e-global-color-ar_elevated,#0B1630)}
.ar-row> .e-con{flex:1;min-width:0}.ar-card{border:1px solid var(--e-global-color-ar_border,#7B97DC2E);border-radius:16px;background:var(--e-global-color-ar_elevated,#0B1630)}.ar-card .elementor-button{padding:12px 0;border:0;text-align:left}
.ar-feature{background:var(--e-global-color-ar_secondary_navy,#071225)}.ar-callout{background:radial-gradient(ellipse at 85% 50%,#645cff28,transparent 60%),var(--e-global-color-ar_elevated,#0B1630);border-block:1px solid var(--e-global-color-ar_border,#7B97DC2E)}.ar-callout .ar-container{max-width:940px;text-align:center;align-items:center}
.ar-editorial h2{font-size:34px;line-height:1.25;margin:2em 0 .7em}.ar-editorial h3{font-size:25px;line-height:1.35;margin:1.6em 0 .7em}.ar-editorial li{margin-bottom:.65em}.ar-editorial ul,.ar-editorial ol{padding-left:1.5em;margin-bottom:1.5em}
.ar-site blockquote{margin:32px 0;padding:8px 0 8px 24px;border-left:2px solid var(--e-global-color-ar_indigo,#645CFF);font-size:25px;line-height:1.5;color:var(--e-global-color-ar_lavender,#C8B8FF);font-style:normal}
.ar-post-content img{border-radius:16px;max-width:100%;height:auto}.ar-post-content table{border-collapse:collapse;width:100%;display:block;overflow:auto}.ar-post-content th,.ar-post-content td{padding:12px;border:1px solid var(--e-global-color-ar_border,#7B97DC2E)}.ar-post-content figcaption{font-size:13px;color:var(--e-global-color-ar_muted,#8994AA)}.ar-post-content hr{border:0;height:1px;background:linear-gradient(110deg,var(--e-global-color-ar_cyan,#31C8FF),var(--e-global-color-ar_indigo,#645CFF),var(--e-global-color-ar_violet,#A66CFF));margin:40px 0}
.ar-page-hero{padding-bottom:52px!important;background:radial-gradient(ellipse at 80% 0,#4477ff15,transparent 65%)}
.ar-header{z-index:99;background:rgba(3,7,18,.94);backdrop-filter:blur(16px);border-bottom:1px solid #7b97dc26}.ar-header-row{gap:24px!important}.ar-wordmark{white-space:nowrap;letter-spacing:.08em}.ar-wordmark a{color:var(--e-global-color-ar_text,#F7F9FF)}
.ar-header-search{width:38px!important}.ar-navigation{flex:1}.ar-footer{background:radial-gradient(ellipse at 25% 100%,#4477ff20,transparent 60%),var(--e-global-color-ar_deepest,#030712);border-top:1px solid var(--e-global-color-ar_border,#7B97DC2E)}.ar-footer .ar-row>.e-con:first-child{flex:2}.ar-footer p a{line-height:2}
.ar-article-grid .elementor-post__title a{color:var(--e-global-color-ar_text,#F7F9FF)}.ar-article-grid .elementor-post__excerpt p{color:var(--e-global-color-ar_secondary_text,#C1C9DA);font-size:16px;line-height:1.65}.ar-article-grid .elementor-post__thumbnail{border-radius:16px}.ar-article-grid .elementor-post__title{font-family:var(--e-global-typography-ar_heading-font-family,'Space Grotesk'),sans-serif;font-size:25px;line-height:1.3}.ar-article-grid .elementor-post__read-more{color:var(--e-global-color-ar_cyan,#31C8FF)}.ar-article-grid .elementor-pagination{margin-top:44px}.ar-article-grid .page-numbers{padding:10px 14px;border:1px solid #7b97dc55;border-radius:8px}
.ar-form .elementor-field{min-height:48px;padding:12px 16px!important}.ar-form textarea.elementor-field{min-height:160px}.ar-form .elementor-field-label{font-size:14px;margin-bottom:8px}.ar-form .elementor-button{min-height:48px;border-radius:12px}.ar-form .elementor-field-type-acceptance{font-size:13px;line-height:1.6}.ar-search input,.ar-header-search input{color:var(--e-global-color-ar_text,#F7F9FF);background:var(--e-global-color-ar_elevated,#0B1630)}.ar-post-title .elementor-heading-title{font-family:var(--e-global-typography-ar_heading-font-family,'Space Grotesk'),sans-serif;line-height:1.15}.ar-lead{font-size:20px;line-height:1.65}
html{scroll-padding-top:110px}
@media(max-width:1024px){.ar-header-row{flex-wrap:nowrap!important}.ar-header .ar-wordmark .elementor-heading-title{font-size:18px!important}.ar-header .ar-navigation{margin-left:auto}.ar-hero{min-height:700px}.ar-row{flex-wrap:wrap}.ar-navigation .elementor-nav-menu--dropdown{border:1px solid var(--e-global-color-ar_border,#7B97DC2E);border-radius:12px}.ar-navigation .elementor-menu-toggle{color:var(--e-global-color-ar_text,#F7F9FF)}}
@media(max-width:767px){.ar-hero{min-height:680px;background:linear-gradient(90deg,#030712ed,#030712a8)}.ar-hero-title{max-width:100%}.ar-row{flex-direction:column!important}.ar-hero-copy,.ar-lead{font-size:18px}.ar-editorial h2{font-size:28px}.ar-editorial h3{font-size:23px}.ar-site blockquote{font-size:22px}.ar-header-search{display:none}.ar-buttons{flex-direction:column!important;align-items:stretch!important}.ar-buttons .elementor-button{width:100%;text-align:center}.ar-footer .ar-row{gap:36px!important}}
@media(prefers-reduced-motion:reduce){.ar-site *, .ar-site *::before,.ar-site *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ar-button-primary .elementor-button:hover{transform:none}}

/* Stronger scoped constraints override native container widget defaults. */
.elementor .ar-hero-title{max-width:790px!important;width:100%!important}.elementor .ar-hero-copy{max-width:620px!important}.elementor .ar-hero .ar-small{max-width:600px!important}.elementor .ar-site{background-color:var(--e-global-color-ar_background,#050914)}.elementor .ar-header{background-color:color-mix(in srgb,var(--e-global-color-ar_deepest,#030712) 94%,transparent)}.elementor .ar-footer{background-color:var(--e-global-color-ar_deepest,#030712)}@media(max-width:767px){.elementor .ar-hero-title{max-width:100%!important}}

/* Solace's default recommendation block duplicates the Theme Builder section. */
body.single-post .related-posts{display:none}

/* Reusable article cards and native secondary button treatment. */
.elementor .ar-card-title .elementor-heading-title{font-family:var(--e-global-typography-ar_heading-font-family,'Space Grotesk'),sans-serif;font-size:26px!important;font-weight:500!important;line-height:1.3!important}.ar-card-image img{border-radius:16px;aspect-ratio:16/9;object-fit:cover}.elementor .ar-site .ar-button-secondary .elementor-button{background:transparent!important;border:1px solid #7b97dc55!important;color:var(--e-global-color-ar_text,#F7F9FF)!important}.elementor .ar-site .ar-button-secondary .elementor-button:hover{background:var(--e-global-color-ar_elevated,#0B1630)!important}

/* Headings inside editable WordPress and Text Editor content override theme typography. */
.elementor .ar-editorial h2,.elementor .ar-editorial h3,.elementor .ar-editorial h4{color:var(--e-global-color-ar_text,#F7F9FF)!important;font-family:var(--e-global-typography-ar_heading-font-family,'Space Grotesk'),sans-serif!important;font-weight:500!important}.elementor .ar-hero .ar-small{color:var(--e-global-color-ar_secondary_text,#C1C9DA)!important;text-shadow:0 1px 6px var(--e-global-color-ar_deepest,#030712)}.ar-site .elementor-menu-toggle svg{fill:currentColor}

.elementor .ar-editorial .elementor-widget-text-editor .elementor-widget-container>h2:first-child{margin-top:0}
.ar-article-grid .elementor-post__title a{font-family:var(--e-global-typography-ar_heading-font-family,'Space Grotesk'),sans-serif!important;font-weight:500!important;line-height:1.3}
.ar-article-grid .elementor-post__thumbnail img{border-radius:16px}
.ar-header{scroll-margin-top:100px}

.ar-site h1.elementor-heading-title{font-weight:500!important}
.ar-site .elementor-search-form__container{background:var(--e-global-color-ar_elevated,#0B1630);border:1px solid #7b97dc55;border-radius:12px}
.ar-site .elementor-search-form__input{color:var(--e-global-color-ar_text,#F7F9FF)!important}
.ar-site .elementor-search-form__input::placeholder{color:var(--e-global-color-ar_secondary_text,#C1C9DA)!important;opacity:1}
.ar-site .elementor-search-form__icon{color:var(--e-global-color-ar_cyan,#31C8FF)!important}
.ar-site .elementor-search-form__toggle{color:var(--e-global-color-ar_cyan,#31C8FF);background:transparent}
.ar-site .elementor-post__meta-data{color:#a7b2c7!important}

body.elementor-kit-7{background:var(--e-global-color-ar_background,#050914)!important}
.elementor-location-single>.ar-page-hero{padding-bottom:32px!important}
.elementor-location-single>.ar-section:nth-child(2){padding-top:0!important}
.ar-post-content h2:first-child{margin-top:0!important}

.ar-skip-widget{position:absolute!important;width:auto!important;left:24px;top:12px;z-index:10000;transform:translateY(-200%)}
.ar-skip-widget:focus-within{transform:translateY(0)}
.ar-skip-widget a{display:block;background:var(--e-global-color-ar_secondary_navy,#071225);color:var(--e-global-color-ar_text,#F7F9FF)!important;padding:12px 18px;border:2px solid var(--e-global-color-ar_cyan,#31C8FF);border-radius:8px}
#mycontent{scroll-margin-top:100px}

.ar-button-primary .elementor-button{background:linear-gradient(135deg,var(--e-global-color-ar_action_blue,#365EE6),var(--e-global-color-ar_action_violet,#574BDD))!important;color:var(--e-global-color-ar_text,#F7F9FF)!important}
.ar-form .elementor-button{background:var(--e-global-color-ar_action_blue,#365EE6)!important;color:var(--e-global-color-ar_text,#F7F9FF)!important}

.ar-site .elementor-search-form__icon svg{fill:var(--e-global-color-ar_cyan,#31c8ff)!important}
@media(prefers-reduced-motion:reduce){html,body{scroll-behavior:auto!important}}

.ar-navigation .elementor-menu-toggle{margin-left:auto!important;margin-right:0!important}

.ar-article-card .elementor-post-info .elementor-icon-list-text,.ar-post-meta .elementor-icon-list-text{font-size:13px!important;line-height:1.6!important}

.ar-header-search .elementor-search-form__toggle svg{fill:var(--e-global-color-ar_cyan,#31c8ff)!important}

/* Wider reading layouts, uncropped hero artwork and centred first-step callout. */
.elementor .ar-container.ar-editorial{--content-width:1080px;--container-max-width:1080px}
.elementor .ar-container.ar-editorial>.e-con-inner{max-width:1080px;width:100%}
.elementor .ar-hero{background-size:contain!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:var(--e-global-color-ar_deepest,#030712)!important}
.elementor .ar-callout>.ar-container{margin-inline:auto!important;width:100%!important;max-width:1080px!important}
.elementor .ar-callout .e-con-inner{align-items:center!important;text-align:center!important}
.elementor .ar-callout .elementor-widget{align-self:center!important;text-align:center!important}
.elementor .ar-callout .elementor-button-wrapper{text-align:center!important}
@media(max-width:767px){.elementor .ar-hero{background-size:100% auto!important;background-position:center bottom!important;padding-bottom:250px!important}}

@media(min-width:768px){.elementor .ar-hero{background-size:100% auto!important;background-position:center center!important;min-height:max(780px,56.28vw)!important}}/* End custom CSS */