/*
Theme Name: White Coat Capital
Theme URI: https://whitecoatcapital.com/
Description: Child theme de Hello Elementor para White Coat Capital.
Author: White Coat Capital
Template: hello-elementor
Version: 2.47.26
Text Domain: whitecoatcapital
*/

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-ExtraLight.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-Light.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-LightItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-Italic.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-Medium.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-MediumItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-BoldItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-ExtraBold.ttf") format("truetype");
}

@font-face {
	font-family: "Newsreader";
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url("assets/fonts/wcc/Newsreader_14pt-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("assets/fonts/wcc/Inter-VariableFont_opsz,wght.ttf") format("truetype");
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("assets/fonts/wcc/Montserrat-VariableFont_wght_2.ttf") format("truetype");
}

/*
 * Los estilos propios del sitio se agregarán aquí después de definir
 * el sistema visual del diseño.
 */

/* Shared typography for the eyebrow label at the top of every section. */
.wcc-hero__eyebrow,
.wcc-home-services__eyebrow,
.wcc-market-grid-widget .wcc-section-heading__eyebrow,
.wcc-home-featured__meta,
.wcc-home-author__eyebrow,
.wcc-home-author__video small,
.wcc-analysis-kicker,
.wcc-eyebrow,
.wcc-market-faq__eyebrow,
.wcc-cta-band__eyebrow,
.wcc-market-intro__eyebrow,
.wcc-market-stats__eyebrow,
.wcc-market-forces__eyebrow,
.wcc-healthcare-buildout__eyebrow,
.wcc-market-coverage__eyebrow {
	font-family: var(--wcc-sans, "Inter", Arial, sans-serif) !important;
	font-size: 13px !important;
	font-style: normal;
	font-weight: 800 !important;
	letter-spacing: .16em !important;
	text-transform: uppercase;
}

/* One visual system for section subtitles; hero/CTA labels remain intentional exceptions. */
.wcc-home-services__eyebrow,
.wcc-market-grid-widget .wcc-section-heading__eyebrow,
.wcc-home-featured__meta,
.wcc-home-author__eyebrow,
.wcc-analysis-heading .wcc-analysis-kicker,
.wcc-market-faq__eyebrow,
.wcc-market-intro__eyebrow,
.wcc-market-forces__eyebrow,
.wcc-healthcare-buildout__eyebrow,
.wcc-market-coverage__eyebrow {
	align-items: center;
	display: flex;
	gap: 18px !important;
	margin: 0 0 22px !important;
	white-space: nowrap;
}

.wcc-home-services__eyebrow::after,
.wcc-home-author__eyebrow::after,
.wcc-analysis-heading .wcc-analysis-kicker::after,
.wcc-market-faq__eyebrow::after,
.wcc-market-intro__eyebrow::after,
.wcc-market-forces__eyebrow::after,
.wcc-healthcare-buildout__eyebrow::after,
.wcc-market-coverage__eyebrow::after {
	background: #d9d1c5 !important;
	content: "";
	flex: 1;
	height: 1px;
}

.wcc-home-services__eyebrow.has-no-line::after { display: none !important; }
.wcc-market-grid-widget .wcc-section-heading__eyebrow i,
.wcc-home-featured__meta i { background: #d9d1c5 !important; }

body { background: var(--wcc-sand); margin: 0; }
body p {
	color: var(--wcc-body);
	font-weight: 500;
}
html:has(.wcc-hero) { scroll-snap-type: y proximity; }
.elementor-widget-wcc-hero,
.elementor-widget-wcc-hero + .elementor-element { scroll-snap-align: start; scroll-snap-stop: always; }
.elementor-widget-wcc-hero { scroll-margin-top: 64px; }
body.home .elementor-widget-wcc-hero { scroll-margin-top: 104px; }
body.admin-bar .elementor-widget-wcc-hero { scroll-margin-top: 96px; }
body.home.admin-bar .elementor-widget-wcc-hero { scroll-margin-top: 136px; }

/* Crisp native social icons for the Home author module. */
.wcc-home-author__thumb span { padding-left: 0; }
.wcc-home-author__thumb span svg { fill: currentColor; height: 25px; margin-left: 3px; width: 25px; }
.wcc-home-author__socials i svg { fill: currentColor; height: 22px; width: 22px; }
.wcc-home-author__socials .is-youtube .youtube-play { fill: var(--wcc-white); }
.wcc-home-author__socials article { display: flex; flex-direction: column; }
.wcc-home-author__socials article > small { color: var(--wcc-caption); min-height: 18px; opacity: .65; }
.wcc-home-author__socials article > a { margin-top: auto; padding-top: 8px; }
.wcc-home-author .wcc-home-author__thumb span svg { fill: var(--wcc-white); height: 42px; margin-left: 4px; width: 42px; }
.wcc-home-author .wcc-home-author__video small { font-size: 12px; font-weight: 700; }
.wcc-home-author .wcc-home-author__video p { font-size: 16px; }
.wcc-home-author .wcc-home-author__video > div > a { color: var(--wcc-sky); }
.wcc-home-author .wcc-home-author__intro p.wcc-home-author__eyebrow,
.wcc-home-author .wcc-home-author__video small {
	font-size: 13px !important;
	font-weight: 700;
	letter-spacing: .16em;
}
.wcc-home-author .wcc-home-author__intro p.wcc-home-author__eyebrow { margin: 0 0 22px !important; }
.wcc-home-author .wcc-home-author__intro > div > p:not(.wcc-home-author__eyebrow) { max-width: 650px; }
.wcc-home-featured .wcc-home-featured__footer { align-items: center; }
.wcc-home-featured .wcc-home-featured__footer > p { color: rgb(255 255 255 / 76%); font-size: 15px; font-weight: 500; }
.wcc-home-featured .wcc-home-featured__footer > p strong { color: var(--wcc-white); font-family: var(--wcc-serif,"Newsreader",Georgia,serif); font-size: 20px; font-weight: 500; }
.wcc-home-featured .wcc-home-featured__footer > a { align-items: center; display: inline-flex; min-height: 50px; }
.wcc-home-featured .wcc-home-featured__footer > small { color: rgb(255 255 255 / 48%); font-family: ui-monospace,"Cascadia Mono",Consolas,monospace; font-size: 9px; letter-spacing: .12em; }
.wcc-home-author__newsletter > div > p { font-size: 15px; font-weight: 500; }
.wcc-market-faq__answer p { font-size: 15px; font-weight: 500; }

/* Elementor adds a default gap between the full-width Home widgets. */
.wcc-home > .wcc-elementor-content > .elementor > .e-con.e-parent {
	--gap: 0px;
	gap: 0;
}

/* Global branded scrollbar: Firefox and Chromium/Safari. */
html {
	scrollbar-color:var(--wcc-navy-ligth) var(--wcc-cream);
	scrollbar-width: thin;
}

html::-webkit-scrollbar {
	height: 12px;
	width: 12px;
}

html::-webkit-scrollbar-track {
	background: var(--wcc-cream);
}

html::-webkit-scrollbar-thumb {
	background:var(--wcc-navy-ligth);
	border: 3px solid var(--wcc-cream);
	border-radius: 999px;
}

html::-webkit-scrollbar-thumb:hover {
	background: var(--wcc-sky);
}

html::-webkit-scrollbar-corner {
	background: var(--wcc-cream);
}

/* Slightly larger supporting text in the market analysis components. */
.wcc-markets .wcc-analysis-kicker { font-size: 13px; }
.wcc-markets .wcc-card-label { font-size: 12px; }
.wcc-markets .wcc-card-label span { font-size: 11px; }
.wcc-markets .wcc-comparison-card > small { font-size: 13px; }
.wcc-markets .wcc-opportunity-steps p { font-size: 14px; }
.wcc-markets .wcc-opportunity > small,
.wcc-markets .wcc-analysis-source { font-size: 12px; }
.wcc-markets .wcc-trades-row { font-size: 14px; }
.wcc-markets .wcc-trades-row.is-head { font-size: 11px; }
.wcc-markets .wcc-trades-row small { font-size: 11px; }
.wcc-markets .wcc-recent-trades .wcc-analysis-heading > p { font-size: 17px; line-height: 1.5; }
.wcc-markets .wcc-recent-trades .wcc-analysis-heading > p strong { color:var(--wcc-navy-ligth); font-weight: 700; }
.wcc-markets .wcc-recent-trades .wcc-trades-row { min-height: 72px; padding-block: 15px; }
.wcc-markets .wcc-recent-trades .wcc-trades-row.is-head { min-height: 42px; padding-block: 10px; }
.wcc-markets .wcc-recent-trades .wcc-trades-row > span:first-child > b { font-family: var(--wcc-serif, "Newsreader", Georgia, serif); font-size: 18px; font-weight: 700; }
.wcc-markets .wcc-recent-trades .wcc-trades-row > span:nth-child(3) b { font-family: var(--wcc-serif, "Newsreader", Georgia, serif); font-size: 18px; font-weight: 700; }
.wcc-markets .wcc-recent-trades .wcc-trades-row > span:nth-child(4) b { font-family: var(--wcc-serif, "Newsreader", Georgia, serif); font-size: 25px; font-weight: 700; }

/* Native, keyboard-accessible FAQ accordion. */
.wcc-markets .wcc-market-faq__item { display: block; padding: 0; }
.wcc-markets .wcc-market-faq__item summary { align-items: start; cursor: pointer; display: grid; gap: 25px; grid-template-columns: 1fr 24px; list-style: none; padding: 20px 0; }
.wcc-markets .wcc-market-faq__item summary::-webkit-details-marker { display: none; }
.wcc-markets .wcc-market-faq__item summary h3 { margin: 0; }
.wcc-markets .wcc-market-faq__item summary span { color: var(--wcc-red); font-size: 22px; line-height: 1; text-align: center; }
.wcc-markets .wcc-market-faq__item summary span::before { content: "+"; }
.wcc-markets .wcc-market-faq__item[open] summary span::before { content: "−"; }
.wcc-markets .wcc-market-faq__answer { box-sizing: border-box; overflow: hidden; padding: 0 48px 22px 0; }
.wcc-markets .wcc-market-faq__item[open] .wcc-market-faq__answer { animation: wcc-faq-reveal 220ms ease both; }
.wcc-faq-motion-ready .wcc-markets .wcc-market-faq__item[open] .wcc-market-faq__answer { animation: none; }
@keyframes wcc-faq-reveal { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: translateY(0); } }

.wcc-site-header {
	background: #fff;
	border-bottom: 1px solid var(--wcc-rule);
	font-family: "Inter", Arial, sans-serif;
	position: sticky;
	top: 0;
	z-index: 1000;
}

.admin-bar .wcc-site-header {
	top: 32px;
}

body.home .wcc-site-header {
	background: var(--wcc-white);
	border-bottom: 0;
	position: sticky;
	top: 0;
}
body.home .wcc-site-header__inner { height: 104px; max-width: 1420px; }
body.home .wcc-brand__logo { filter: none; max-height: 62px; width: 190px; }
body.home.admin-bar .wcc-site-header { top: 32px; }

.wcc-site-header__inner {
	align-items: center;
	display: flex;
	gap: 30px;
	height: 64px;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1240px;
	padding: 0 32px;
}

.wcc-brand { align-items: center; color:var(--wcc-navy-ligth); display: inline-flex; gap: 11px; text-decoration: none; }
.wcc-brand__logo { display: block; height: auto; max-height: 39px; object-fit: contain; width: 144px; }
.wcc-brand__mark { display: block; height: 29px; object-fit: contain; width: 29px; }
.wcc-brand__text { display: flex; flex-direction: column; line-height: 1; }
.wcc-brand__name,
.wcc-brand__subname { font-size: 10px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }
.wcc-brand__subname { margin-top: 3px; padding-left: 10px; }

.wcc-primary-nav { align-items: center; display: flex; gap: 26px; margin-left: auto; }
.wcc-primary-nav a { color:var(--wcc-navy-ligth); font-size: 13px; font-weight: 600; text-decoration: none; }
.wcc-primary-nav > a:not(.wcc-nav-cta),
.wcc-nav-dropdown > summary { padding-block: 22px 18px; }
.wcc-primary-nav > a.is-active:not(.wcc-nav-cta),
.wcc-mobile-nav__panel > a.is-active:not(.wcc-nav-cta) { color: var(--wcc-red); }
.wcc-primary-nav > a:not(.wcc-nav-cta):hover,
.wcc-nav-dropdown > summary:hover { color: var(--wcc-red); }
.wcc-nav-dropdown { position: relative; }
.wcc-nav-dropdown > summary { align-items: center; cursor: pointer; display: inline-flex; font-size: 13px; font-weight: 600; gap: 6px; list-style: none; position: relative; }
.wcc-nav-dropdown > summary::before { background: var(--wcc-sky); bottom: 12px; content: ""; height: 3px; left: 0; opacity: 0; position: absolute; right: 0; transform: scaleX(.65); transition: opacity 180ms ease, transform 180ms ease; }
.wcc-nav-dropdown.is-active > summary { color: var(--wcc-red); }
.wcc-nav-dropdown > summary::-webkit-details-marker { display: none; }
.wcc-nav-dropdown > summary::after { border-bottom: 1.5px solid currentColor; border-right: 1.5px solid currentColor; content: ""; height: 5px; margin-top: -3px; transform: rotate(45deg); transition: transform 180ms ease; width: 5px; }
.wcc-nav-dropdown[open] > summary::after { margin-top: 3px; transform: rotate(225deg); }
.wcc-nav-dropdown__menu { background: var(--wcc-white); border: 1px solid var(--wcc-rule); border-radius: 8px; box-shadow: 0 18px 45px color-mix(in srgb,var(--wcc-navy-ligth) 14%, transparent); display: grid; left: 50%; min-width: 210px; opacity: 0; padding: 10px; pointer-events: none; position: absolute; top: calc(100% - 7px); transform: translate(-50%, 8px); transition: opacity 180ms ease, transform 180ms ease; }
.wcc-nav-dropdown[open] .wcc-nav-dropdown__menu { opacity: 1; pointer-events: auto; transform: translate(-50%, 0); }
.wcc-nav-dropdown__menu a { border-radius: 5px; padding: 10px 12px; }
.wcc-nav-dropdown__menu a:hover { background: var(--wcc-cream); color: var(--wcc-red); }
.wcc-nav-cta {
	animation: wcc-cta-glow 3.6s ease-in-out infinite;
	background: var(--wcc-red);
	border-radius: 7px;
	box-shadow: 0 0 0 0 rgb(232 24 32 / 0%);
	color: #fff !important;
	padding: 13px 16px;
	transition: box-shadow 220ms ease, filter 220ms ease, transform 220ms ease;
}
.wcc-nav-cta:hover,
.wcc-nav-cta:focus-visible {
	animation-play-state: paused;
	box-shadow: 0 10px 24px rgb(232 24 32 / 22%);
	filter: brightness(.95);
	transform: translateY(-2px);
}

@keyframes wcc-cta-glow {
	0%, 68%, 100% { box-shadow: 0 0 0 0 rgb(232 24 32 / 0%); }
	82% { box-shadow: 0 0 0 7px rgb(232 24 32 / 10%); }
}
.wcc-mobile-nav { display: none; margin-left: auto; position: relative; }
.wcc-mobile-nav > summary { align-items: center; border: 0; border-radius: 6px; cursor: pointer; display: flex; height: 42px; justify-content: center; list-style: none; position: relative; width: 46px; z-index: 2; }
.wcc-mobile-nav > summary::-webkit-details-marker { display: none; }
.wcc-mobile-nav__icon,.wcc-mobile-nav__icon::before,.wcc-mobile-nav__icon::after { background: currentColor; border-radius: 999px; display: block; height: 2px; transition: transform 260ms ease,opacity 180ms ease; width: 25px; }
.wcc-mobile-nav__icon { color:var(--wcc-navy-ligth); position: relative; }
.wcc-mobile-nav__icon::before,.wcc-mobile-nav__icon::after { content: ""; left: 0; position: absolute; }
.wcc-mobile-nav__icon::before { top: -8px; }
.wcc-mobile-nav__icon::after { top: 8px; }
.wcc-mobile-nav[open] .wcc-mobile-nav__icon { background: transparent; }
.wcc-mobile-nav[open] .wcc-mobile-nav__icon::before { top: 0; transform: rotate(45deg); }
.wcc-mobile-nav[open] .wcc-mobile-nav__icon::after { top: 0; transform: rotate(-45deg); }
.wcc-mobile-nav__panel { align-content:start;backdrop-filter:blur(14px);background:rgb(255 255 255 / 90%);display:grid;height:100dvh;inset:0;overflow-y:auto;padding:105px 28px 40px;position:fixed;transform:translateX(-100%);transition:transform 360ms cubic-bezier(.22,1,.36,1),visibility 360ms;visibility:hidden;width:100vw;-webkit-backdrop-filter:blur(14px);z-index:1; }
.wcc-mobile-nav[open] .wcc-mobile-nav__panel { transform:translateX(0);visibility:visible; }
.wcc-mobile-nav:not([open]) .wcc-mobile-nav__panel { display:grid !important; }
.wcc-mobile-nav__panel a { border-bottom: 1px solid var(--wcc-rule); color:var(--wcc-navy-ligth); font-size: 18px; font-weight: 600; padding: 18px 4px; text-decoration: none; }
.wcc-mobile-markets { border-bottom: 1px solid var(--wcc-rule); }
.wcc-mobile-markets > summary { align-items: center; color:var(--wcc-navy-ligth); cursor: pointer; display: flex; font-size: 18px; font-weight: 600; justify-content: space-between; list-style: none; padding: 18px 4px; }
.wcc-mobile-markets.is-active > summary { color: var(--wcc-red); }
.wcc-mobile-markets > summary::-webkit-details-marker { display: none; }
.wcc-mobile-markets > summary::after { color: var(--wcc-red); content: "+"; font-size: 18px; }
.wcc-mobile-markets[open] > summary::after { content: "−"; }
.wcc-mobile-markets__menu { display: grid; padding: 0 0 8px 14px; }
.wcc-mobile-nav__panel .wcc-mobile-markets__menu a { font-size: 13px; padding: 10px 4px; }
.wcc-mobile-nav__panel .wcc-nav-cta { border-bottom: 0; margin-top: 12px; text-align: center; }
body:has(.wcc-mobile-nav[open]) { overflow: hidden; }
@media (prefers-reduced-motion: reduce) {
	.wcc-mobile-nav__panel,.wcc-mobile-nav__icon,.wcc-mobile-nav__icon::before,.wcc-mobile-nav__icon::after { transition: none; }
}

.wcc-site-footer { background: var(--wcc-navy); color: rgb(255 255 255 / 70%); font-family: var(--wcc-sans); }
.wcc-site-footer__inner { margin: 0 auto; max-width: 1240px; padding: 52px 32px 28px; }
.wcc-site-footer__main { display: grid; gap: 80px; grid-template-columns: 1.4fr .7fr .8fr; padding-bottom: 42px; }
.wcc-site-footer__identity { align-items: flex-start; display: flex; flex-direction: column; gap: 20px; }
.wcc-site-footer__mark { display: block; height: 48px; max-width: 220px; object-fit: contain; object-position: left center; width: auto; }
.wcc-site-footer__line { font-size: 12px; line-height: 1.7; margin: 0; }
.wcc-site-footer__line,
.wcc-site-footer__legal { color: var(--wcc-cream); }
.wcc-site-footer__column { align-content: start; display: grid; gap: 10px; }
.wcc-site-footer__column h2 { color: var(--wcc-sky); font-family: "Inter", Arial, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .17em; margin: 0 0 6px; text-transform: uppercase; }
.wcc-site-footer__column a { color: rgb(255 255 255 / 78%); font-size: 12px; line-height: 1.35; width: max-content; }
.wcc-site-footer__column .menu-item { display: contents; }
.wcc-site-footer__column a:hover,
.wcc-site-footer__legal a:hover { color: var(--wcc-sky); }
.wcc-site-footer__legal { align-items: center; border-top: 1px solid rgb(255 255 255 / 18%); display: flex; justify-content: space-between; padding-top: 25px; }
.wcc-site-footer__legal p { font-size: 10px; line-height: 1.5; margin: 0; }
.wcc-site-footer .wcc-site-footer__copyright { color: var(--wcc-cream) !important; }
.wcc-site-footer__legal a { color: inherit; }
.wcc-site-footer__legal-links { display: flex; gap: 4px; }
.wcc-site-footer__legal-links .menu-item { display: contents; }

@media (max-width: 820px) {
	.wcc-site-header__inner { height: 68px; padding: 0 20px; }
	.wcc-primary-nav { display: none; }
	.wcc-mobile-nav { display: block; }
	.wcc-site-footer__inner { padding: 42px 20px 25px; }
	.wcc-site-footer__main { gap: 34px; grid-template-columns: 1fr 1fr; }
	.wcc-site-footer__identity { grid-column: 1 / -1; }
	.wcc-site-footer__legal { align-items: flex-start; flex-direction: column; gap: 12px; }
	body.home .wcc-site-header__inner { height: 76px; }
	body.home .wcc-brand__logo { max-height: 48px; width: 145px; }
}

@media screen and (max-width: 782px) {
	.admin-bar .wcc-site-header { top: 46px; }
	.admin-bar .wcc-mobile-nav__panel { top: 0; }
	body.admin-bar .elementor-widget-wcc-hero { scroll-margin-top: 114px; }
	body.home.admin-bar .elementor-widget-wcc-hero { scroll-margin-top: 122px; }
}

@media (prefers-reduced-motion: reduce) {
	.wcc-nav-cta { animation: none; transition-duration: 0.01ms; }
}
