@charset "UTF-8";

/* =========================================================
   FLY COMPANY THEME SWITCH
   Scoped to the current company profile page only.
========================================================= */

.fly-company-theme-toggle {
	position: fixed;
	left: 22px;
	bottom: 24px;
	z-index: 99990;
	width: 126px;
	height: 52px;
	padding: 5px 15px 5px 6px;
	display: flex;
	align-items: center;
	gap: 11px;
	color: #243142;
	background: rgba(250, 246, 239, .94);
	border: 1px solid rgba(166, 122, 69, .48);
	border-radius: 999px;
	box-shadow: 0 13px 34px rgba(40, 28, 17, .17);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	cursor: pointer;
	transition: transform .25s ease, background .35s ease, color .35s ease, border-color .35s ease, box-shadow .35s ease;
}

.fly-company-theme-toggle:hover {
	transform: translateY(-2px);
	box-shadow: 0 17px 40px rgba(40, 28, 17, .22);
}

.fly-company-theme-toggle:focus-visible {
	outline: 2px solid #c89962;
	outline-offset: 3px;
}

.fly-company-theme-toggle__icon {
	position: relative;
	flex: 0 0 40px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: linear-gradient(145deg, #e7c898, #bd8a4c);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.34);
}

.fly-company-theme-toggle__sun,
.fly-company-theme-toggle__moon {
	position: absolute;
	inset: 0;
	transition: opacity .3s ease, transform .35s ease;
}

.fly-company-theme-toggle__sun::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 11px;
	height: 11px;
	border: 1.5px solid #3a2a19;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}

.fly-company-theme-toggle__sun::after {
	content: "✦";
	position: absolute;
	inset: 0;
	display: grid;
	place-items: center;
	color: #3a2a19;
	font-size: 27px;
	font-weight: 300;
	line-height: 1;
}

.fly-company-theme-toggle__moon {
	opacity: 0;
	transform: rotate(-30deg) scale(.72);
}

.fly-company-theme-toggle__moon::before {
	content: "";
	position: absolute;
	left: 12px;
	top: 9px;
	width: 16px;
	height: 19px;
	border-radius: 50%;
	background: #f2d7a9;
	box-shadow: 6px -3px 0 #16263a;
}

.fly-company-theme-toggle__copy {
	min-width: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	line-height: 1;
}

.fly-company-theme-toggle__copy strong {
	font-family: "Times New Roman", serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .16em;
}

.fly-company-theme-toggle__copy small {
	margin-top: 5px;
	color: rgba(36, 49, 66, .58);
	font-size: 7px;
	font-weight: 700;
	letter-spacing: .22em;
}

html.fly-company-night .fly-company-theme-toggle {
	color: #f7f2e9;
	background: rgba(6, 16, 29, .9);
	border-color: rgba(200, 153, 98, .42);
	box-shadow: 0 13px 38px rgba(0, 0, 0, .32);
}

html.fly-company-night .fly-company-theme-toggle__icon {
	background: linear-gradient(145deg, #213a56, #0b192a);
}

html.fly-company-night .fly-company-theme-toggle__sun {
	opacity: 0;
	transform: rotate(45deg) scale(.65);
}

html.fly-company-night .fly-company-theme-toggle__moon {
	opacity: 1;
	transform: rotate(0) scale(1);
}

html.fly-company-night .fly-company-theme-toggle__copy small {
	color: rgba(255,255,255,.48);
}

/* =========================================================
   DAY MODE — BASE PAGE / NAVIGATION
========================================================= */

html.fly-company-day body.page-id-1750 {
	background: #f3eee6 !important;
	color: #2d3440 !important;
}

html.fly-company-day body.page-id-1750 #header-container {
	background:
		linear-gradient(90deg, rgba(255,253,249,.91), rgba(246,237,224,.84)) !important;
	border-bottom: 1px solid rgba(168, 123, 70, .27) !important;
	box-shadow: 0 8px 28px rgba(47, 37, 27, .075), inset 0 1px rgba(255,255,255,.8) !important;
	-webkit-backdrop-filter: blur(22px) saturate(1.18);
	backdrop-filter: blur(22px) saturate(1.18);
}

html.fly-company-day body.page-id-1750 #header,
html.fly-company-day body.page-id-1750 #navi,
html.fly-company-day body.page-id-1750 .navi-in,
html.fly-company-day body.page-id-1750 .menu-header {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}

html.fly-company-day body.page-id-1750 #navi a,
html.fly-company-day body.page-id-1750 #navi a *,
html.fly-company-day body.page-id-1750 .navi-in a,
html.fly-company-day body.page-id-1750 .navi-in a *,
html.fly-company-day body.page-id-1750 .menu-header a,
html.fly-company-day body.page-id-1750 .menu-header a *,
html.fly-company-day body.page-id-1750 .caption-wrap,
html.fly-company-day body.page-id-1750 .item-label {
	color: #172638 !important;
	text-shadow: none !important;
}

html.fly-company-day body.page-id-1750 #navi .navi-in > ul > li > a,
html.fly-company-day body.page-id-1750 #navi .menu-header > li > a {
	position: relative;
	font-size: 12px !important;
	font-weight: 600 !important;
	letter-spacing: .075em !important;
	transition: color .25s ease, background .25s ease, box-shadow .25s ease !important;
}

html.fly-company-day body.page-id-1750 #navi .navi-in > ul > li:not(:last-child)::after,
html.fly-company-day body.page-id-1750 #navi .menu-header > li:not(:last-child)::after {
	content: "";
	position: absolute;
	top: 32%;
	right: 0;
	width: 1px;
	height: 36%;
	background: rgba(109, 82, 53, .12);
}

html.fly-company-day body.page-id-1750 #navi .navi-in > ul > li > a:hover,
html.fly-company-day body.page-id-1750 #navi .menu-header > li > a:hover,
html.fly-company-day body.page-id-1750 #navi .current-menu-item > a {
	color: #9e6b35 !important;
	background: rgba(190, 143, 88, .065) !important;
	box-shadow: inset 0 -2px #bc8950 !important;
}

html.fly-company-day body.page-id-1750 #navi .navi-in > ul > li > a:hover *,
html.fly-company-day body.page-id-1750 #navi .menu-header > li > a:hover *,
html.fly-company-day body.page-id-1750 #navi .current-menu-item > a * {
	color: #9e6b35 !important;
}

html.fly-company-day body.page-id-1750 #navi li.product-menu > a,
html.fly-company-day body.page-id-1750 #navi .product-menu > a {
	color: #fffaf1 !important;
	background: linear-gradient(125deg, #18283a, #0b1828) !important;
	box-shadow: inset 1px 0 rgba(255,255,255,.06), 0 0 0 1px rgba(183,133,76,.22) !important;
}

html.fly-company-day body.page-id-1750 #navi li.product-menu > a *,
html.fly-company-day body.page-id-1750 #navi .product-menu > a * {
	color: #fffaf1 !important;
}

html.fly-company-day body.page-id-1750 #navi li.product-menu > a:hover,
html.fly-company-day body.page-id-1750 #navi .product-menu > a:hover {
	background: linear-gradient(125deg, #243c55, #101f31) !important;
	box-shadow: inset 0 -2px #d5a767, 0 0 0 1px rgba(213,167,103,.34) !important;
}

html.fly-company-day body.page-id-1750 .logo-header img,
html.fly-company-day body.page-id-1750 .site-logo-image {
	filter: brightness(0) saturate(100%) invert(16%) sepia(18%) saturate(1062%) hue-rotate(175deg) brightness(88%) contrast(91%) !important;
}

/* Night navigation uses the same glass structure with inverted contrast. */
html.fly-company-night body.page-id-1750 #header-container {
	background: linear-gradient(90deg, rgba(4,12,21,.78), rgba(12,27,42,.68)) !important;
	border-bottom: 1px solid rgba(213, 167, 103, .24) !important;
	box-shadow: 0 10px 34px rgba(0,0,0,.22), inset 0 1px rgba(255,255,255,.05) !important;
	-webkit-backdrop-filter: blur(22px) saturate(1.16);
	backdrop-filter: blur(22px) saturate(1.16);
}

html.fly-company-night body.page-id-1750 #header,
html.fly-company-night body.page-id-1750 #navi,
html.fly-company-night body.page-id-1750 .navi-in,
html.fly-company-night body.page-id-1750 .menu-header {
	background: transparent !important;
	box-shadow: none !important;
}

html.fly-company-night body.page-id-1750 #navi a,
html.fly-company-night body.page-id-1750 #navi a *,
html.fly-company-night body.page-id-1750 .navi-in a,
html.fly-company-night body.page-id-1750 .navi-in a *,
html.fly-company-night body.page-id-1750 .menu-header a,
html.fly-company-night body.page-id-1750 .menu-header a * {
	color: rgba(255,253,248,.9) !important;
	text-shadow: 0 1px 12px rgba(0,0,0,.18) !important;
}

html.fly-company-night body.page-id-1750 #navi .navi-in > ul > li > a:hover,
html.fly-company-night body.page-id-1750 #navi .menu-header > li > a:hover,
html.fly-company-night body.page-id-1750 #navi .current-menu-item > a {
	color: #efd3a5 !important;
	background: rgba(213,167,103,.08) !important;
	box-shadow: inset 0 -2px #c79456 !important;
}

html.fly-company-night body.page-id-1750 #navi .navi-in > ul > li > a:hover *,
html.fly-company-night body.page-id-1750 #navi .menu-header > li > a:hover *,
html.fly-company-night body.page-id-1750 #navi .current-menu-item > a * {
	color: #efd3a5 !important;
}

html.fly-company-night body.page-id-1750 .logo-header img,
html.fly-company-night body.page-id-1750 .site-logo-image {
	filter: none !important;
}

/* =========================================================
   DAY MODE — HERO
========================================================= */

html.fly-company-day body.page-id-1750 .fly-profile-hero {
	background: #e9dfd1 !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-image {
	opacity: .68 !important;
	filter: brightness(1.2) saturate(.62) sepia(.08) contrast(.9) !important;
	transition: filter .6s ease, opacity .6s ease !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-mask {
	background:
		linear-gradient(90deg, rgba(250,247,241,.97) 0%, rgba(247,241,232,.88) 34%, rgba(244,235,222,.55) 66%, rgba(232,218,198,.24) 100%),
		linear-gradient(180deg, rgba(255,255,255,.2) 0%, rgba(241,232,219,.12) 46%, rgba(231,216,195,.58) 100%) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-frame {
	border-color: rgba(157, 117, 70, .34) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-label,
html.fly-company-day body.page-id-1750 .fly-profile-scroll span {
	color: #a6763f !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-label::before,
html.fly-company-day body.page-id-1750 .fly-profile-hero-line,
html.fly-company-day body.page-id-1750 .fly-profile-scroll i {
	background: #b8864e !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-title,
html.fly-company-day body.page-id-1750 .fly-profile-hero-en,
html.fly-company-day body.page-id-1750 .fly-profile-hero-ja {
	color: #172536 !important;
	text-shadow: 0 2px 18px rgba(255,255,255,.3) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-hero-lead {
	color: rgba(30, 41, 54, .78) !important;
}

/* =========================================================
   DAY MODE — CORPORATE DATA
========================================================= */

html.fly-company-day body.page-id-1750 .fly-company-info {
	background:
		radial-gradient(circle at 90% 12%, rgba(190,143,88,.16), transparent 31%),
		linear-gradient(180deg, #eee5da 0%, #f5f0e9 100%) !important;
	color: #263446 !important;
}

html.fly-company-day body.page-id-1750 .fly-company-info-shell {
	background: #fbf8f3 !important;
	border-color: rgba(176,132,78,.34) !important;
	box-shadow: 0 35px 80px rgba(73, 52, 30, .13), 0 10px 30px rgba(73, 52, 30, .07) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-info-head {
	background:
		radial-gradient(circle at 88% 18%, rgba(199,153,98,.18), transparent 38%),
		linear-gradient(135deg, #f7f1e8 0%, #ecdfcf 62%, #ddc6a8 100%) !important;
	color: #1f2d3e !important;
	border-color: rgba(169,126,75,.22) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-info-heading,
html.fly-company-day body.page-id-1750 .fly-company-info-heading h2 {
	color: #172536 !important;
}

html.fly-company-day body.page-id-1750 .fly-company-info-label,
html.fly-company-day body.page-id-1750 .fly-company-card-en,
html.fly-company-day body.page-id-1750 .fly-company-business-head > span,
html.fly-company-day body.page-id-1750 .fly-company-business-head p {
	color: #ae7940 !important;
}

html.fly-company-day body.page-id-1750 .fly-company-info-intro {
	color: rgba(36,46,58,.72) !important;
	border-left-color: rgba(171,126,73,.48) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-grid {
	background: #f4eee6 !important;
}

html.fly-company-day body.page-id-1750 .fly-company-card {
	background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(248,243,236,.94)) !important;
	color: #273547 !important;
	border-color: rgba(164,125,79,.23) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-card:hover {
	background: #fffdf9 !important;
	box-shadow: inset 0 0 0 1px rgba(185,138,82,.3), 0 16px 34px rgba(70,50,30,.07) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-icon,
html.fly-company-day body.page-id-1750 .fly-company-business-icon {
	color: #b37f44 !important;
	border-color: rgba(179,127,68,.4) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-card-label {
	color: rgba(40,50,61,.65) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-card-number {
	color: rgba(81,66,50,.12) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-card-value,
html.fly-company-day body.page-id-1750 a.fly-company-card-value,
html.fly-company-day body.page-id-1750 .fly-company-tel {
	color: #253448 !important;
}

html.fly-company-day body.page-id-1750 .fly-company-card-note {
	color: rgba(47,57,69,.52) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-business {
	background:
		radial-gradient(circle at 88% 18%, rgba(190,143,88,.13), transparent 34%),
		linear-gradient(145deg, #f2e9de 0%, #faf7f2 100%) !important;
	color: #28374a !important;
	border-color: rgba(168,126,77,.22) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-business-head,
html.fly-company-day body.page-id-1750 .fly-company-business-head h3,
html.fly-company-day body.page-id-1750 .fly-company-business-item,
html.fly-company-day body.page-id-1750 .fly-company-business-item p {
	color: #28374a !important;
}

html.fly-company-day body.page-id-1750 .fly-company-business-item {
	border-color: rgba(133,104,70,.2) !important;
}

html.fly-company-day body.page-id-1750 .fly-company-business-item > span {
	color: #b07b40 !important;
}

/* =========================================================
   DAY MODE — ACCESS
========================================================= */

html.fly-company-day body.page-id-1750 .fly-access {
	background:
		radial-gradient(circle at 12% 16%, rgba(194,148,92,.12), transparent 29%),
		linear-gradient(180deg, #f5f0e8 0%, #eae0d4 100%) !important;
	color: #273547 !important;
}

html.fly-company-day body.page-id-1750 .fly-access-heading,
html.fly-company-day body.page-id-1750 .fly-access-heading h2 {
	color: #172536 !important;
}

html.fly-company-day body.page-id-1750 .fly-access-heading > p {
	color: rgba(42,52,64,.66) !important;
	border-left-color: rgba(176,130,76,.46) !important;
}

html.fly-company-day body.page-id-1750 .fly-access-label,
html.fly-company-day body.page-id-1750 .fly-access-small {
	color: #ab763d !important;
}

html.fly-company-day body.page-id-1750 .fly-access-panel {
	border-color: rgba(170,128,78,.3) !important;
	box-shadow: 0 28px 64px rgba(66,47,28,.13) !important;
}

html.fly-company-day body.page-id-1750 .fly-access-information {
	background:
		radial-gradient(circle at 8% 88%, rgba(195,149,93,.14), transparent 34%),
		linear-gradient(145deg, #fffdf9 0%, #eee2d3 100%) !important;
	color: #29384a !important;
}

html.fly-company-day body.page-id-1750 .fly-access-information h3,
html.fly-company-day body.page-id-1750 .fly-access-information address,
html.fly-company-day body.page-id-1750 .fly-access-information a,
html.fly-company-day body.page-id-1750 .fly-access-detail,
html.fly-company-day body.page-id-1750 .fly-access-detail span {
	color: #29384a !important;
}

html.fly-company-day body.page-id-1750 .fly-access-icon {
	color: #ad7840 !important;
	border-color: rgba(173,120,64,.42) !important;
}

html.fly-company-day body.page-id-1750 .fly-access-detail {
	border-color: rgba(134,103,68,.22) !important;
}

html.fly-company-day body.page-id-1750 .fly-access-button {
	color: #fffaf3 !important;
	background: linear-gradient(135deg, #c49a65, #976b38) !important;
	border-color: rgba(255,255,255,.24) !important;
}

html.fly-company-day body.page-id-1750 .fly-access-map {
	background: #e8dfd3 !important;
}

html.fly-company-day body.page-id-1750 .fly-access-map iframe {
	filter: grayscale(.14) saturate(.82) sepia(.05) brightness(1.02) contrast(.96) !important;
}

html.fly-company-day body.page-id-1750 .fly-access-map-caption {
	color: #574a3d !important;
	background: rgba(252,248,242,.88) !important;
	border-color: rgba(156,116,69,.25) !important;
}

/* =========================================================
   DAY MODE — FACTS / FOOTER
========================================================= */

html.fly-company-day body.page-id-1750 .fly-facts {
	background:
		radial-gradient(circle at 85% 15%, rgba(191,145,89,.13), transparent 30%),
		linear-gradient(180deg, #e8ded2 0%, #f4eee6 100%) !important;
	color: #273547 !important;
	border-color: rgba(174,130,78,.27) !important;
}

html.fly-company-day body.page-id-1750 .fly-facts-heading,
html.fly-company-day body.page-id-1750 .fly-facts-heading h2,
html.fly-company-day body.page-id-1750 .fly-facts-heading-text,
html.fly-company-day body.page-id-1750 .fly-facts-heading-text p {
	color: #253448 !important;
}

html.fly-company-day body.page-id-1750 .fly-facts-label,
html.fly-company-day body.page-id-1750 .fly-fact-en {
	color: #ad7840 !important;
}

html.fly-company-day body.page-id-1750 .fly-facts-heading-text span,
html.fly-company-day body.page-id-1750 .fly-fact-note {
	color: rgba(44,54,66,.56) !important;
}

html.fly-company-day body.page-id-1750 .fly-facts-grid {
	border-color: rgba(145,110,70,.23) !important;
}

html.fly-company-day body.page-id-1750 .fly-fact-card {
	background: rgba(255,253,249,.7) !important;
	color: #263548 !important;
	border-color: rgba(145,110,70,.23) !important;
}

html.fly-company-day body.page-id-1750 .fly-fact-card:hover {
	background: #fffdf9 !important;
	box-shadow: inset 0 0 0 1px rgba(181,134,78,.27) !important;
}

html.fly-company-day body.page-id-1750 .fly-fact-card h3,
html.fly-company-day body.page-id-1750 .fly-fact-value,
html.fly-company-day body.page-id-1750 .fly-gender-numbers,
html.fly-company-day body.page-id-1750 .fly-gender-numbers strong {
	color: #263548 !important;
}

html.fly-company-day body.page-id-1750 .fly-fact-icon {
	color: #ad7840 !important;
	border-color: rgba(173,120,64,.4) !important;
}

html.fly-company-day body.page-id-1750 .fly-fact-number {
	color: rgba(68,54,41,.12) !important;
}

html.fly-company-day body.page-id-1750 .fly-gender-bar,
html.fly-company-day body.page-id-1750 .fly-gender-numbers > i {
	background-color: rgba(123,94,61,.18) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-footer {
	background:
		radial-gradient(circle at 10% 0%, rgba(255,255,255,.72), transparent 34%),
		linear-gradient(135deg, #f8f3ec 0%, #ebddcb 60%, #dcc3a3 100%) !important;
	color: #44392f !important;
	border-top-color: rgba(168,124,72,.38) !important;
}

/* The original night footer assigns white directly to many descendants.
   Reset every text node first, then add the champagne accents below. */
html.fly-company-day body.page-id-1750 .fly-profile-footer *,
html.fly-company-day body.page-id-1750 .fly-profile-footer-brand,
html.fly-company-day body.page-id-1750 .fly-profile-footer-column,
html.fly-company-day body.page-id-1750 .fly-profile-footer-column a,
html.fly-company-day body.page-id-1750 .fly-profile-footer-tel,
html.fly-company-day body.page-id-1750 .fly-profile-footer-bottom,
html.fly-company-day body.page-id-1750 .fly-profile-footer-bottom a {
	color: #44392f !important;
	text-shadow: none !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-footer p,
html.fly-company-day body.page-id-1750 .fly-profile-footer address,
html.fly-company-day body.page-id-1750 .fly-profile-footer span,
html.fly-company-day body.page-id-1750 .fly-profile-footer small {
	color: rgba(68, 57, 47, .78) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-footer-column h3,
html.fly-company-day body.page-id-1750 .fly-profile-footer-column > p:first-child,
html.fly-company-day body.page-id-1750 .fly-profile-footer-brand strong,
html.fly-company-day body.page-id-1750 .fly-profile-footer-brand > p:first-of-type {
	color: #a56f34 !important;
	font-weight: 700 !important;
	letter-spacing: .16em !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-footer-column,
html.fly-company-day body.page-id-1750 .fly-profile-footer-bottom {
	border-color: rgba(151,110,64,.25) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-footer-column a:hover,
html.fly-company-day body.page-id-1750 .fly-profile-footer-bottom a:hover {
	color: #9b652f !important;
}

/* The source logo is white, so convert it into a dark warm-gray mark. */
html.fly-company-day body.page-id-1750 .fly-profile-footer img,
html.fly-company-day body.page-id-1750 .fly-profile-footer-brand img {
	opacity: .86 !important;
	filter: brightness(0) saturate(100%) invert(20%) sepia(12%) saturate(748%) hue-rotate(346deg) brightness(89%) contrast(86%) !important;
}

html.fly-company-day body.page-id-1750 .fly-profile-footer-tel {
	color: #332a23 !important;
	font-weight: 500 !important;
}

/* Smooth switch without delaying normal navigation. */
body.page-id-1750 .fly-profile-hero-mask,
body.page-id-1750 .fly-company-info,
body.page-id-1750 .fly-company-info-shell,
body.page-id-1750 .fly-company-info-head,
body.page-id-1750 .fly-company-card,
body.page-id-1750 .fly-company-business,
body.page-id-1750 .fly-access,
body.page-id-1750 .fly-access-information,
body.page-id-1750 .fly-facts,
body.page-id-1750 .fly-fact-card,
body.page-id-1750 .fly-profile-footer {
	transition: background .46s ease, color .38s ease, border-color .38s ease, box-shadow .42s ease !important;
}

@media (max-width: 782px) {
	.fly-company-theme-toggle {
		left: 14px;
		bottom: 78px;
		width: 112px;
		height: 48px;
		padding-right: 12px;
	}

	.fly-company-theme-toggle__icon {
		flex-basis: 36px;
		width: 36px;
		height: 36px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.fly-company-theme-toggle,
	.fly-company-theme-toggle *,
	body.page-id-1750 .fly-profile-hero-mask,
	body.page-id-1750 .fly-company-info,
	body.page-id-1750 .fly-company-info-shell,
	body.page-id-1750 .fly-company-info-head,
	body.page-id-1750 .fly-company-card,
	body.page-id-1750 .fly-company-business,
	body.page-id-1750 .fly-access,
	body.page-id-1750 .fly-access-information,
	body.page-id-1750 .fly-facts,
	body.page-id-1750 .fly-fact-card,
	body.page-id-1750 .fly-profile-footer {
		transition: none !important;
	}
}
