@import "https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";@import "https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css";.app-icon{--icon-size:4rem;--icon-outline-color:#000;--icon-fill-color:transparent;width:var(--icon-size);height:var(--icon-size)}.app-icon .icon-outline{fill:var(--icon-outline-color)}.app-icon .icon-fill{fill:var(--icon-fill-color,transparent)}.logo{--logo-fill-your:#428560;--logo-fill-cdw:#333;--logo-fill-columbus:#428560;--logo-fill-dog-walker:#333;--logo-fill-tagline:#2c573f;--logo-width:clamp(200px, 20vw, 350px);--logo-height:auto;width:var(--logo-width);height:var(--logo-height);object-fit:contain}.logo.logo-small{--logo-width:clamp(50px, 20vw, 150px)}.logo .your{fill:var(--logo-fill-your)}.logo .cdw{fill:var(--logo-fill-cdw)}.logo .columbus{fill:var(--logo-fill-columbus)}.logo .dog-walker{fill:var(--logo-fill-dog-walker)}.logo .tagline{fill:var(--logo-fill-tagline)}.k-button{--k-button-text-size:1rem;--k-button-text-shadow:1px 1px 1px #0000004d;--k-button-icon-size:1rem;--k-button-border-radius:999px;--k-button-padding:.5rem 1rem;--k-button-spacing:.25rem;justify-content:center;align-items:center;gap:var(--k-button-spacing);padding:var(--k-button-padding);font-size:var(--k-button-text-size);background:var(--k-button-resting-bg);border:1px solid var(--k-button-resting-border);border-radius:var(--k-button-border-radius);color:var(--k-button-resting-color);cursor:pointer;font-weight:500;line-height:1.25rem;transition-property:background-color,border-color,color,transform;transition-duration:.2s;transition-timing-function:linear;display:inline-flex}.k-button.k-button__label-hidden{--k-button-padding:.625rem;aspect-ratio:1}.k-button.k-button__label-hidden .k-button__label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-button:hover,.k-button:focus-visible{background:var(--k-button-hover-bg);color:var(--k-button-hover-color);border-color:var(--k-button-hover-border)}:is(.k-button:hover,.k-button:focus-visible) .k-button__icon{color:var(--k-button-hover-icon)}.k-button:focus-visible{outline:.125rem solid var(--k-button-focus);outline-offset:.125rem}.k-button:active{border-color:var(--k-button-active-border);color:var(--k-button-active-color);background:var(--k-button-active-bg);transform-origin:50%;transform:scale(.95)}.k-button:active .k-button__icon{color:var(--k-button-active-icon)}.k-button .k-button__icon{font-size:var(--k-button-icon-size);color:var(--k-button-resting-icon);line-height:0;transition-property:color;transition-duration:.2s;transition-timing-function:linear}.k-button .k-button__icon .lucide{height:var(--k-button-icon-size);width:var(--k-button-icon-size)}.k-button.k-button__fill{text-shadow:var(--k-button-text-shadow)}.k-button.k-button__fill .k-button__icon .lucide{color:inherit;filter:drop-shadow(var(--k-button-text-shadow))}.k-button.k-button__support{border:1px solid var(--k-button-resting-bg);color:var(--k-button-resting-bg);background:0 0}.k-button.k-button__support .k-button__icon{color:var(--k-button-resting-bg)}.k-button.k-button__support:hover,.k-button.k-button__support:focus-visible{--k-button-resting-bg-opacity:.25;background:var(--k-button-resting-bg);border-color:var(--k-button-hover-border);color:var(--k-button-hover-border)}:is(.k-button.k-button__support:hover,.k-button.k-button__support:focus-visible) .k-button__icon{color:var(--k-button-hover-border)}.k-button.k-button__ghost{--k-button-resting-bg-opacity:.125;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--k-button-resting-bg);border:1px solid #0000}.k-button.k-button__ghost,.k-button.k-button__ghost .k-button__icon{color:var(--k-button-active-bg)}.k-button.k-button__ghost:hover,.k-button.k-button__ghost:focus-visible{--k-button-hover-bg-opacity:.125;background:var(--k-button-hover-bg);color:var(--k-button-hover-border);border-color:#0000}:is(.k-button.k-button__ghost:hover,.k-button.k-button__ghost:focus-visible) .k-button__icon{color:var(--k-button-hover-border)}.k-button.k-button__color-main{--k-button-resting-bg:rgb(var(--theme-primary-500), var(--k-button-resting-bg-opacity,1));--k-button-resting-border:rgb(var(--theme-primary-500), var(--k-button-resting-bg-opacity,1));--k-button-resting-color:rgb(var(--theme-white), var(--k-button-resting-color-opacity,1));--k-button-resting-icon:rgb(var(--theme-primary-100), var(--k-button-resting-icon-opacity,1));--k-button-hover-bg:rgb(var(--theme-primary-600), var(--k-button-hover-bg-opacity,1));--k-button-hover-border:rgb(var(--theme-primary-600), var(--k-button-hover-border-opacity,1));--k-button-hover-color:rgb(var(--theme-white), var(--k-button-hover-color-opacity,1));--k-button-hover-icon:rgb(var(--theme-white), var(--k-button-hover-icon-opacity,1));--k-button-active-bg:rgb(var(--theme-primary-700), var(--k-button-active-bg-opacity,1));--k-button-active-border:rgb(var(--theme-primary-700), var(--k-button-active-border-opacity,1));--k-button-active-color:rgb(var(--theme-white), var(--k-button-active-color-opacity,1));--k-button-active-icon:rgb(var(--theme-white), var(--k-button-active-icon-opacity,1));--k-button-focus:rgb(var(--theme-primary-700), .5)}.k-button.k-button__color-support{--k-button-resting-bg:rgb(var(--theme-support-500), var(--k-button-resting-bg-opacity,1));--k-button-resting-border:rgb(var(--theme-support-500), var(--k-button-resting-bg-opacity,1));--k-button-resting-color:rgb(var(--theme-white), var(--k-button-resting-color-opacity,1));--k-button-resting-icon:rgb(var(--theme-support-100), var(--k-button-resting-icon-opacity,1));--k-button-hover-bg:rgb(var(--theme-support-600), var(--k-button-hover-bg-opacity,1));--k-button-hover-border:rgb(var(--theme-support-600), var(--k-button-hover-border-opacity,1));--k-button-hover-color:rgb(var(--theme-white), var(--k-button-hover-color-opacity,1));--k-button-hover-icon:rgb(var(--theme-white), var(--k-button-hover-icon-opacity,1));--k-button-active-bg:rgb(var(--theme-support-700), var(--k-button-active-bg-opacity,1));--k-button-active-border:rgb(var(--theme-support-700), var(--k-button-active-border-opacity,1));--k-button-active-color:rgb(var(--theme-white), var(--k-button-active-color-opacity,1));--k-button-active-icon:rgb(var(--theme-white), var(--k-button-active-icon-opacity,1));--k-button-focus:rgb(var(--theme-support-700), .5)}.k-button.k-button__color-accent{--k-button-text-shadow:none;--k-button-resting-bg:rgb(var(--theme-accent-200), var(--k-button-resting-bg-opacity,1));--k-button-resting-border:rgb(var(--theme-accent-200), var(--k-button-resting-bg-opacity,1));--k-button-resting-color:rgb(var(--theme-accent-700), var(--k-button-resting-color-opacity,1));--k-button-resting-icon:rgb(var(--theme-accent-700), var(--k-button-resting-icon-opacity,1));--k-button-hover-bg:rgb(var(--theme-accent-100), var(--k-button-hover-bg-opacity,1));--k-button-hover-border:rgb(var(--theme-accent-100), var(--k-button-hover-border-opacity,1));--k-button-hover-color:rgb(var(--theme-accent-600), var(--k-button-hover-color-opacity,1));--k-button-hover-icon:rgb(var(--theme-accent-600), var(--k-button-hover-icon-opacity,1));--k-button-active-bg:rgb(var(--theme-accent-300), var(--k-button-active-bg-opacity,1));--k-button-active-border:rgb(var(--theme-accent-300), var(--k-button-active-border-opacity,1));--k-button-active-color:rgb(var(--theme-accent-800), var(--k-button-active-color-opacity,1));--k-button-active-icon:rgb(var(--theme-accent-800), var(--k-button-active-icon-opacity,1));--k-button-focus:rgb(var(--theme-accent-700), .5)}.k-button.k-button__color-neutral{--k-button-text-shadow:none;--k-button-resting-bg:rgb(var(--theme-neutral-500), var(--k-button-resting-bg-opacity,1));--k-button-resting-border:rgb(var(--theme-neutral-500), var(--k-button-resting-bg-opacity,1));--k-button-resting-color:rgb(var(--theme-neutral-800), var(--k-button-resting-color-opacity,1));--k-button-resting-icon:rgb(var(--theme-neutral-800), var(--k-button-resting-icon-opacity,1));--k-button-hover-bg:rgb(var(--theme-neutral-600), var(--k-button-hover-bg-opacity,1));--k-button-hover-border:rgb(var(--theme-neutral-600), var(--k-button-hover-border-opacity,1));--k-button-hover-color:rgb(var(--theme-neutral-100), var(--k-button-hover-color-opacity,1));--k-button-hover-icon:rgb(var(--theme-neutral-100), var(--k-button-hover-icon-opacity,1));--k-button-active-bg:rgb(var(--theme-neutral-700), var(--k-button-active-bg-opacity,1));--k-button-active-border:rgb(var(--theme-neutral-700), var(--k-button-active-border-opacity,1));--k-button-active-color:rgb(var(--theme-neutral-100), var(--k-button-active-color-opacity,1));--k-button-active-icon:rgb(var(--theme-neutral-100), var(--k-button-active-icon-opacity,1));--k-button-focus:rgb(var(--theme-neutral-700), .5)}.k-button.k-button__outline{border-color:var(--k-button-resting-bg);background:0 0}.k-button.k-button__outline,.k-button.k-button__outline .k-button__icon{color:var(--k-button-resting-bg)}.k-button.k-button__outline:hover,.k-button.k-button__outline:focus-visible{--k-button-resting-bg-opacity:.125;background:var(--k-button-resting-bg);border-color:var(--k-button-active-border)}:is(.k-button.k-button__outline:hover,.k-button.k-button__outline:focus-visible),:is(.k-button.k-button__outline:hover,.k-button.k-button__outline:focus-visible) .k-button__icon{color:var(--k-button-active-border)}.k-button.k-button__outline:active{--k-button-resting-bg-opacity:.25}.k-button.k-button__ghost{background:0 0;border-color:#0000}:is(.k-button.k-button__outline,.k-button.k-button__ghost):active{--k-button-resting-bg-opacity:1;background:var(--k-button-resting-bg);border-color:var(--k-button-resting-border);color:var(--k-button-resting-color)}:is(.k-button.k-button__outline,.k-button.k-button__ghost):active .k-button__icon{color:var(--k-button-resting-color)}:root{--theme-font-family:"Google Sans Flex", sans-serif;--theme-font-size:1rem;--theme-font-weight:400;--theme-font-line-height:1.5rem;--theme-primary:66, 133, 96;--theme-support:59, 95, 75;--theme-accent:126, 170, 146;--theme-neutral:189, 198, 193;--theme-white:250, 252, 251;--theme-black:32, 40, 32;--theme-primary-100:217, 231, 223;--theme-primary-200:179, 206, 191;--theme-primary-300:142, 182, 160;--theme-primary-400:104, 157, 128;--theme-primary-500:var(--theme-primary);--theme-primary-600:53, 106, 77;--theme-primary-700:40, 80, 58;--theme-primary-800:26, 53, 38;--theme-primary-900:13, 27, 19;--theme-support-100:216, 223, 219;--theme-support-200:177, 191, 183;--theme-support-300:137, 159, 147;--theme-support-400:98, 127, 111;--theme-support-500:var(--theme-support);--theme-support-600:47, 76, 60;--theme-support-700:35, 57, 45;--theme-support-800:24, 41, 32;--theme-support-900:12, 21, 16;--theme-accent-100:229, 238, 233;--theme-accent-200:203, 221, 211;--theme-accent-300:178, 204, 190;--theme-accent-400:152, 187, 168;--theme-accent-500:var(--theme-accent);--theme-accent-600:101, 136, 117;--theme-accent-700:76, 102, 88;--theme-accent-800:50, 68, 58;--theme-accent-900:25, 34, 29;--theme-neutral-100:242, 244, 243;--theme-neutral-200:229, 232, 230;--theme-neutral-300:215, 221, 218;--theme-neutral-400:202, 209, 205;--theme-neutral-500:var(--theme-neutral);--theme-neutral-600:151, 158, 154;--theme-neutral-700:113, 119, 116;--theme-neutral-800:76, 79, 77;--theme-neutral-900:38, 40, 39}html,body{font-family:var(--theme-font-family), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;font-size:var(--theme-font-size);font-weight:var(--theme-font-weight);line-height:var(--theme-font-line-height);background:rgb(var(--theme-neutral-100));min-height:100vh;margin:0;padding:0}:any-link{color:rgb(var(--theme-primary-600));-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:2px;text-decoration:underline;transition-property:color,text-underline-offset,text-decoration-thickness;transition-duration:.3s;transition-timing-function:linear;position:relative}:any-link:hover{color:rgb(var(--theme-primary-800));text-decoration-thickness:2px}hr{border:none;border-top:1px solid rgb(var(--theme-neutral-200));margin:2rem 0}:root{--color-red:172, 16, 16;--color-red-100:238, 207, 207;--color-red-200:222, 159, 159;--color-red-300:205, 112, 112;--color-red-400:189, 64, 64;--color-red-500:var(--color-red);--color-red-600:138, 13, 13;--color-red-700:103, 10, 10;--color-red-800:69, 6, 6;--color-red-900:34, 3, 3;--color-orange:235, 147, 23;--color-orange-100:251, 233, 209;--color-orange-200:247, 212, 162;--color-orange-300:243, 190, 116;--color-orange-400:239, 169, 69;--color-orange-500:var(--color-orange);--color-orange-600:188, 118, 18;--color-orange-700:141, 88, 14;--color-orange-800:94, 59, 9;--color-orange-900:47, 29, 5;--color-yellow:244, 235, 64;--color-yellow-100:253, 251, 217;--color-yellow-200:251, 247, 179;--color-yellow-300:248, 243, 140;--color-yellow-400:246, 239, 102;--color-yellow-500:var(--color-yellow);--color-yellow-600:195, 188, 51;--color-yellow-700:146, 141, 38;--color-yellow-800:98, 94, 26;--color-yellow-900:49, 47, 13;--color-green:94, 179, 104;--color-green-100:223, 240, 225;--color-green-200:191, 225, 195;--color-green-300:158, 209, 164;--color-green-400:126, 194, 134;--color-green-500:var(--color-green);--color-green-600:75, 143, 83;--color-green-700:56, 107, 62;--color-green-800:38, 72, 42;--color-green-900:19, 36, 21;--color-teal:125, 215, 213;--color-teal-100:229, 247, 247;--color-teal-200:203, 239, 238;--color-teal-300:177, 231, 230;--color-teal-400:151, 223, 221;--color-teal-500:var(--color-teal);--color-teal-600:100, 172, 170;--color-teal-700:75, 129, 128;--color-teal-800:50, 86, 85;--color-teal-900:25, 43, 43;--color-blue:62, 132, 193;--color-blue-100:216, 230, 243;--color-blue-200:178, 206, 230;--color-blue-300:139, 181, 218;--color-blue-400:101, 157, 205;--color-blue-500:var(--color-blue);--color-blue-600:50, 106, 154;--color-blue-700:37, 79, 116;--color-blue-800:25, 53, 77;--color-blue-900:12, 26, 39;--color-purple:185, 79, 185;--color-purple-100:241, 220, 241;--color-purple-200:227, 185, 227;--color-purple-300:213, 149, 213;--color-purple-400:199, 114, 199;--color-purple-500:var(--color-purple);--color-purple-600:148, 63, 148;--color-purple-700:111, 47, 111;--color-purple-800:74, 32, 74;--color-purple-900:37, 16, 37;--color-pink:227, 107, 199;--color-pink-100:249, 225, 244;--color-pink-200:244, 196, 233;--color-pink-300:238, 166, 221;--color-pink-400:233, 137, 210;--color-pink-500:var(--color-pink);--color-pink-600:182, 86, 159;--color-pink-700:136, 64, 119;--color-pink-800:91, 43, 80;--color-pink-900:45, 21, 40}.k-bg-primary{background:rgb(var(--theme-primary))}.k-bg-primary-100{background:rgb(var(--theme-primary-100))}.k-bg-primary-200{background:rgb(var(--theme-primary-200))}.k-bg-primary-300{background:rgb(var(--theme-primary-300))}.k-bg-primary-400{background:rgb(var(--theme-primary-400))}.k-bg-primary-500{background:rgb(var(--theme-primary-500))}.k-bg-primary-600{background:rgb(var(--theme-primary-600))}.k-bg-primary-700{background:rgb(var(--theme-primary-700))}.k-bg-primary-800{background:rgb(var(--theme-primary-800))}.k-bg-primary-900{background:rgb(var(--theme-primary-900))}.k-color-primary{color:rgb(var(--theme-primary))}.k-color-primary-100{color:rgb(var(--theme-primary-100))}.k-color-primary-200{color:rgb(var(--theme-primary-200))}.k-color-primary-300{color:rgb(var(--theme-primary-300))}.k-color-primary-400{color:rgb(var(--theme-primary-400))}.k-color-primary-500{color:rgb(var(--theme-primary-500))}.k-color-primary-600{color:rgb(var(--theme-primary-600))}.k-color-primary-700{color:rgb(var(--theme-primary-700))}.k-color-primary-800{color:rgb(var(--theme-primary-800))}.k-color-primary-900{color:rgb(var(--theme-primary-900))}.k-bg-support{background:rgb(var(--theme-support))}.k-bg-support-100{background:rgb(var(--theme-support-100))}.k-bg-support-200{background:rgb(var(--theme-support-200))}.k-bg-support-300{background:rgb(var(--theme-support-300))}.k-bg-support-400{background:rgb(var(--theme-support-400))}.k-bg-support-500{background:rgb(var(--theme-support-500))}.k-bg-support-600{background:rgb(var(--theme-support-600))}.k-bg-support-700{background:rgb(var(--theme-support-700))}.k-bg-support-800{background:rgb(var(--theme-support-800))}.k-bg-support-900{background:rgb(var(--theme-support-900))}.k-color-support{color:rgb(var(--theme-support))}.k-color-support-100{color:rgb(var(--theme-support-100))}.k-color-support-200{color:rgb(var(--theme-support-200))}.k-color-support-300{color:rgb(var(--theme-support-300))}.k-color-support-400{color:rgb(var(--theme-support-400))}.k-color-support-500{color:rgb(var(--theme-support-500))}.k-color-support-600{color:rgb(var(--theme-support-600))}.k-color-support-700{color:rgb(var(--theme-support-700))}.k-color-support-800{color:rgb(var(--theme-support-800))}.k-color-support-900{color:rgb(var(--theme-support-900))}.k-bg-accent{background:rgb(var(--theme-accent))}.k-bg-accent-100{background:rgb(var(--theme-accent-100))}.k-bg-accent-200{background:rgb(var(--theme-accent-200))}.k-bg-accent-300{background:rgb(var(--theme-accent-300))}.k-bg-accent-400{background:rgb(var(--theme-accent-400))}.k-bg-accent-500{background:rgb(var(--theme-accent-500))}.k-bg-accent-600{background:rgb(var(--theme-accent-600))}.k-bg-accent-700{background:rgb(var(--theme-accent-700))}.k-bg-accent-800{background:rgb(var(--theme-accent-800))}.k-bg-accent-900{background:rgb(var(--theme-accent-900))}.k-color-accent{color:rgb(var(--theme-accent))}.k-color-accent-100{color:rgb(var(--theme-accent-100))}.k-color-accent-200{color:rgb(var(--theme-accent-200))}.k-color-accent-300{color:rgb(var(--theme-accent-300))}.k-color-accent-400{color:rgb(var(--theme-accent-400))}.k-color-accent-500{color:rgb(var(--theme-accent-500))}.k-color-accent-600{color:rgb(var(--theme-accent-600))}.k-color-accent-700{color:rgb(var(--theme-accent-700))}.k-color-accent-800{color:rgb(var(--theme-accent-800))}.k-color-accent-900{color:rgb(var(--theme-accent-900))}.k-bg-neutral{background:rgb(var(--theme-neutral))}.k-bg-neutral-100{background:rgb(var(--theme-neutral-100))}.k-bg-neutral-200{background:rgb(var(--theme-neutral-200))}.k-bg-neutral-300{background:rgb(var(--theme-neutral-300))}.k-bg-neutral-400{background:rgb(var(--theme-neutral-400))}.k-bg-neutral-500{background:rgb(var(--theme-neutral-500))}.k-bg-neutral-600{background:rgb(var(--theme-neutral-600))}.k-bg-neutral-700{background:rgb(var(--theme-neutral-700))}.k-bg-neutral-800{background:rgb(var(--theme-neutral-800))}.k-bg-neutral-900{background:rgb(var(--theme-neutral-900))}.k-color-neutral{color:rgb(var(--theme-neutral))}.k-color-neutral-100{color:rgb(var(--theme-neutral-100))}.k-color-neutral-200{color:rgb(var(--theme-neutral-200))}.k-color-neutral-300{color:rgb(var(--theme-neutral-300))}.k-color-neutral-400{color:rgb(var(--theme-neutral-400))}.k-color-neutral-500{color:rgb(var(--theme-neutral-500))}.k-color-neutral-600{color:rgb(var(--theme-neutral-600))}.k-color-neutral-700{color:rgb(var(--theme-neutral-700))}.k-color-neutral-800{color:rgb(var(--theme-neutral-800))}.k-color-neutral-900{color:rgb(var(--theme-neutral-900))}p{line-height:1.625}:is(h1,h2,h3){line-height:1.25}:is(h4,h5,h6){line-height:1.5}.app{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.app-header{z-index:2;position:sticky;top:0}.app-header .header-logo .logo{width:var(--header-logo-width,25vw);height:auto}.app-header .header-logo .logo .arch-primary{fill:var(--header-logo-arch-primary,#000)}.app-header .header-logo .logo .arch-secondary{fill:var(--header-logo-arch-secondary,#000)}.app-header .header-logo .logo-small{width:var(--header-logo-small-width,25vw);margin-bottom:-20px;padding:1rem}.app-header .header-logo .logo-small .your{fill:var(--header-logo-small-primary,#000)}.app-header .header-logo .logo-small .cdw{fill:var(--header-logo-small-secondary,#000)}.app-header .header-nav{flex-grow:1;justify-content:flex-end;align-items:center;margin:0 auto;display:flex}.app-header .header-nav .header-nav__booking{margin-top:-.25rem}.app-header .header-nav :any-link:not(button){color:var(--header-link-color,#000);padding:1rem 1rem .5rem;font-weight:500;text-decoration:none;transition:color .2s linear}.app-header .header-nav :any-link:not(button):after{content:"";background:0 0;border-radius:999px;width:calc(100% + 1rem);height:.25rem;margin-top:.5rem;margin-left:-.5rem;transition:background-color .2s linear;display:block}.app-header .header-nav :any-link:not(button):hover{color:var(--header-link-hover,#000)}.app-header .header-nav :any-link:not(button):hover:after{background:var(--header-link-border,#000);box-shadow:var(--header-link-border-shadow,none)}.app-header.app-header__landing{--header-logo-width:40vw;--header-logo-arch-primary:rgb(var(--theme-white));--header-logo-arch-secondary:rgb(var(--theme-primary-500), .5);--header-logo-small-width:50vw;--header-logo-small-primary:rgb(var(--theme-primary-400));--header-logo-small-secondary:rgb(var(--theme-white));--header-link-color:rgb(var(--theme-neutral-100));--header-link-hover:rgb(var(--theme-white));--header-link-border:rgb(var(--theme-primary-500));--header-link-border-shadow:1px 1px 4px rgb(var(--theme-black), .5);background:linear-gradient(to bottom, rgb(var(--theme-primary-800), .75), rgb(var(--theme-primary-800), 0));margin-bottom:-90px}.app-header.app-header__sub{--header-logo-width:18vw;--header-logo-arch-primary:rgb(var(--theme-white));--header-logo-arch-secondary:rgb(var(--theme-primary-500), .5);--header-logo-small-width:50vw;--header-logo-small-primary:rgb(var(--theme-primary-400));--header-logo-small-secondary:rgb(var(--theme-black));--header-link-color:rgb(var(--theme-neutral-700));--header-link-hover:rgb(var(--theme-black));--header-link-border:rgb(var(--theme-primary-400));--header-link-border-shadow:none;background:rgb(var(--theme-white));border-bottom:1px solid rgb(var(--theme-neutral-200));padding-left:1rem;padding-right:1rem}.app-footer{color:#fff;background:linear-gradient(25deg,#333,#2c573f);padding:1.5rem 1rem 1rem}.app-footer :any-link{color:#fff}.app-footer .footer-logo .logo{--logo-fill-your:white;--logo-fill-cdw:white;width:clamp(50px,20vw,150px);height:auto}.app-footer .footer-nav{justify-content:center;align-items:center;gap:.75rem;display:flex}.app-footer .social-icon{margin:0 .5rem}.app-footer .social-icon:hover .app-icon{--icon-outline-color:rgb(var(--theme-primary-300))}.app-footer .social-icon .app-icon{--icon-outline-color:rgb(var(--theme-white));width:1.5rem;height:1.5rem;transition:fill .3s linear}@media (width<=767.98px){.app-header{--header-logo-small-width:45vw}.app-header.app-header__landing,.app-header.app-header__sub{--header-logo-width:45vw}.app-header.app-header__landing{--header-link-color:rgb(var(--theme-neutral-700));--header-link-hover:rgb(var(--theme-black));--header-link-border:rgb(var(--theme-primary-400));--header-link-border-shadow:none;background:rgb(var(--theme-white));height:auto;margin:0;padding:0}.app-header.app-header__landing .header-logo{padding-top:1rem}.app-header .header-nav :any-link:not(button){color:rgb(var(--theme-neutral-700));text-shadow:none}.app-header .header-nav :any-link:not(button):hover{color:rgb(var(--theme-neutral-900))}.app-header .header-nav :any-link:not(button):hover:after{box-shadow:none}}.page-title{color:rgb(var(--theme-white));background:url(/media/columbus.svg), linear-gradient(-45deg, rgb(var(--theme-primary-400)), rgb(var(--theme-primary-800)));background-blend-mode:darken, darken;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2rem;position:relative}.page-title .page-title__label{margin:0;padding:0}.page-title .page-title__icon{color:rgb(var(--theme-primary-300))}.page-title .page-title__icon .lucide{stroke-width:1.25px;width:2.5rem;height:2.5rem}.page-title .page-title__icon .app-icon{--icon-fill-color:rgb(var(--theme-primary-300), .2);--icon-outline-color:rgb(var(--theme-primary-300));width:3rem;height:3rem}.app-card{background:rgb(var(--theme-white));box-shadow:0 4px 4px 2px rgb(var(--theme-neutral-500), .125), 0 8px 7px 2px rgb(var(--theme-neutral-500), .25);border-radius:.5rem;padding:2rem}.badge-primary{background:rgb(var(--theme-primary-400));font-weight:400}.form-control:focus{border-color:rgb(var(--theme-primary-300));outline:3px solid rgb(var(--theme-primary-300), .25);outline-offset:2px;box-shadow:none}legend{background:linear-gradient(-45deg, rgb(var(--theme-primary-400)), rgb(var(--theme-primary-600)));border-radius:inherit;color:rgb(var(--theme-white));align-items:center;gap:.5rem;margin-bottom:0;padding:1rem;font-weight:500;display:flex;position:relative}legend .lucide{color:rgb(var(--theme-primary-300))}textarea{min-height:150px}.invalid-tooltip{top:unset;background-color:var(--bs-form-invalid-border-color);width:auto;font-size:.875rem;font-weight:500;line-height:1.25;position:relative}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:inline-flex}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:initial}:root{--bs-border-color:rgb(var(--theme-neutral-500));--bs-form-invalid-border-color:rgb(var(--color-red-400))}.form-check-input:checked{background-color:rgb(var(--theme-primary-600));border-color:rgb(var(--theme-primary-600))}label small{color:rgb(var(--theme-neutral-600));margin-inline-start:.25rem;font-size:.875rem;font-weight:500}::-webkit-datetime-edit-text{color:rgb(var(--theme-neutral-600));padding:0 .125rem}
