:root{font-size:16px}@media screen and (max-width: 984px){:root{font-size:14px}}*{margin:0;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;text-align:left}html[data-theme=lp] body{color:#52504a}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;font-family:Montserrat,sans-serif;color:#615f57}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title,.h1.title,.h2.title,.h3.title,.h4.title,.h5.title,.h6.title{padding-bottom:.25rem;border-bottom:2px solid #e49640;margin-bottom:1.75rem;text-transform:uppercase;width:100%}h1.title span,h2.title span,h3.title span,h4.title span,h5.title span,h6.title span,.h1.title span,.h2.title span,.h3.title span,.h4.title span,.h5.title span,.h6.title span{color:#e49640}h1.upper-case,h2.upper-case,h3.upper-case,h4.upper-case,h5.upper-case,h6.upper-case,.h1.upper-case,.h2.upper-case,.h3.upper-case,.h4.upper-case,.h5.upper-case,.h6.upper-case{text-transform:uppercase}@media only screen and (max-width: 564px){h1{font-size:1.5rem}}h1#page-title{text-transform:uppercase;padding-bottom:.5rem;border-bottom:2px solid #e49640;font-size:2.5rem}@media only screen and (max-width: 564px){h3{font-size:1.5rem}}a{color:#e49640;background-color:transparent;text-decoration:none}a:not(.no-underline):hover{text-decoration:underline}a>.icon{display:inline-block;margin:0 .25em}a.bold{font-weight:500}p{margin-bottom:.75rem;line-height:normal}.caption{font-size:.85rem;color:#a8a699}html[data-theme=lp] body{background:#f2f1ec}#root{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap;height:100vh}.content-region{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:2rem;padding:2rem;align-self:center;box-sizing:border-box;width:100%;max-width:1900px;flex-grow:1;flex-shrink:0;overflow-x:auto}@media screen and (max-width: 984px){.content-region{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap;padding:.75rem;padding-top:calc(150px + .75rem)}}main.content-container{flex-grow:1;max-width:100%}main.content-container .content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%}main.content-container .content-wrapper.full{align-items:stretch}@media screen and (max-width: 984px){main.content-container{flex-grow:0}}.block,.flex-row,.flex-col{display:flex;box-sizing:border-box}.block.wrap,.flex-row.wrap,.flex-col.wrap{flex-wrap:wrap}.block.scroll,.flex-row.scroll,.flex-col.scroll{overflow:auto}.block.noscroll,.flex-row.noscroll,.flex-col.noscroll{overflow:hidden}.block.no-gap,.flex-row.no-gap,.flex-col.no-gap{gap:0}.block.shadow,.flex-row.shadow,.flex-col.shadow{box-shadow:#0000004d 0 1px 2px,#00000026 0 2px 4px}.block.transparent,.flex-row.transparent,.flex-col.transparent{background:transparent}html[data-theme=gp] .block.flashcard,.flex-row.flashcard,.flex-col.flashcard{background:#eee}html[data-theme=gp] .block.flashcard.dark,.flex-row.flashcard.dark,.flex-col.flashcard.dark{background:#dfdfdf}html[data-theme=lp] .block.flashcard,.flex-row.flashcard,.flex-col.flashcard{background:#f2f1ec}html[data-theme=lp] .block.flashcard.dark,.flex-row.flashcard.dark,.flex-col.flashcard.dark{background:#d4d0c3}.block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1rem;background:#fbfbf9;border-radius:8px}.block .block{border-radius:4px}.block .block .block{border-radius:2px}html[data-theme=lp] .block{background:#fbfbf9}.block h1,.block h2,.block h3,.block h4,.block h5,.block h6{margin:0}.block.full{align-self:stretch;justify-self:stretch}.block.center{align-items:center}.block.right{align-items:flex-end}.block.stretch{align-items:stretch}.block.compact{align-self:flex-start}html[data-theme=lp] .block.border{border:1px solid #D2CFC1}html[data-theme=gp] .block.border{border:1px solid #dedede}.flex-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.5rem}.flex-col.full{align-self:stretch}.flex-col.stretch{align-items:stretch}.flex-col.right{align-items:flex-end}.flex-col.left{align-items:flex-start}.flex-col.center{align-items:center}.flex-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.5rem}.flex-row.full{align-self:stretch}.flex-row.stretch{align-items:stretch}.flex-row.right{justify-content:flex-end}.flex-row.left{justify-content:flex-start}.flex-row.center{justify-content:center}.flex-row.fill>*{flex-grow:1}.flex-row.grow{flex-grow:1}.flex-row.distribute{justify-content:space-evenly}.flex-row.space{justify-content:space-between}.flex-row.middle{align-items:center}.flex-row.bottom{align-items:flex-end}.flex-row.top{align-items:flex-start}.flex-inline{display:inline-flex;gap:.5rem}.flex-inline.middle{align-items:center}.grid{display:grid;gap:.5rem;justify-items:center}.grid.no-gap{gap:0}.grid.full{align-self:stretch;width:100%}.grid.fill{justify-items:stretch}.grid.start{justify-items:start}.grid.end{justify-items:end}.grid.left{justify-content:left}.grid.right{justify-content:right}.grid.center{justify-content:center}.grid.distribute{justify-content:space-evenly}.grid.space{justify-content:space-between}.grid.col-2{grid-template-columns:repeat(2,1fr)}.grid.col-3{grid-template-columns:repeat(3,1fr)}.grid.col-4{grid-template-columns:repeat(4,1fr)}.grid.col-5{grid-template-columns:repeat(5,1fr)}.grid.col-6{grid-template-columns:repeat(6,1fr)}.grid.col-7{grid-template-columns:repeat(7,1fr)}.grid.col-8{grid-template-columns:repeat(8,1fr)}.grid.col-9{grid-template-columns:repeat(9,1fr)}.grid.col-10{grid-template-columns:repeat(10,1fr)}.grid.col-11{grid-template-columns:repeat(11,1fr)}.grid.col-12{grid-template-columns:repeat(12,1fr)}.message-box{font-size:1.1em;padding:1rem}.message-box .headline{font-size:1.25em;margin-bottom:.5rem}fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column}legend{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;float:left;width:100%}label{font-weight:500;color:#52504a;display:inline-flex;align-items:baseline;gap:.5rem}label.alt{font-weight:400;font-family:Roboto,Arial,sans-serif}input,.input-wrapper,select,textarea{font-family:Roboto,Arial,sans-serif;font-size:1rem;padding:.5rem;border:none;outline:1px solid #dedede;border-radius:4px}html[data-theme=lp] input,.input-wrapper,select,textarea{color:#52504a}html[data-theme=lp] input::placeholder,.input-wrapper::placeholder,select::placeholder,textarea::placeholder{color:#a8a699}.input-wrapper{display:inline-flex;align-items:center;padding:0;overflow:hidden;background:#fbfbf9}.input-wrapper i.icon{padding:0 .5rem}.input-wrapper button,.input-wrapper .button,.input-wrapper input[type=submit],.input-wrapper input[type=reset],.input-wrapper input[type=button]{padding:0 .5rem;font-size:inherit;align-self:stretch}.input-wrapper button .icon,.input-wrapper .button .icon,.input-wrapper input[type=submit] .icon,.input-wrapper input[type=reset] .icon,.input-wrapper input[type=button] .icon{padding:0}.input-wrapper input[type=text],.input-wrapper input[type=email],.input-wrapper input[type=password],.input-wrapper input[type=search]{font-size:inherit;margin:0;border:0;flex-grow:1;outline:none;background:transparent}input[type=checkbox]{position:relative;outline:none}input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em;color:transparent;background-color:#fff;outline:#e49640 solid 2px;outline-offset:-1px;width:1em;height:1em}input[type=checkbox]:before{font-family:Bootstrap-icons;border-radius:2px;color:#fff;content:""}input[type=checkbox]:checked:before{content:"";background-color:#e49640!important}input[type=radio]{position:relative;outline:none}input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em;color:transparent;background-color:#fff;outline:#e49640 solid 2px;outline-offset:-1px;width:1em;height:1em}input[type=radio]:before{border-radius:50%}input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);width:1em;height:1em;border-radius:50%}input[type=radio]:checked:after{background-color:#e49640}.flashcard.block input:before{background-color:#f2f1ec}.flashcard.block.dark input:before{background-color:#d4d0c3}button,.button,input[type=submit],input[type=reset],input[type=button]{color:#fbfbf9;min-width:80px;cursor:pointer;background-color:#e99617;display:inline-block;font-family:Roboto,Arial,sans-serif;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;border:none;border-radius:4px;outline:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button:hover:not([disabled],.disabled),.button:hover:not([disabled],.disabled),input[type=submit]:hover:not([disabled],.disabled),input[type=reset]:hover:not([disabled],.disabled),input[type=button]:hover:not([disabled],.disabled){background-color:#fcb96e}button[disabled],button.disabled,.button[disabled],.button.disabled,input[type=submit][disabled],input[type=submit].disabled,input[type=reset][disabled],input[type=reset].disabled,input[type=button][disabled],input[type=button].disabled{color:#9a9a9a!important;background:#dedede!important}button[disabled]:hover,button.disabled:hover,.button[disabled]:hover,.button.disabled:hover,input[type=submit][disabled]:hover,input[type=submit].disabled:hover,input[type=reset][disabled]:hover,input[type=reset].disabled:hover,input[type=button][disabled]:hover,input[type=button].disabled:hover{cursor:inherit}button.cancel,.button.cancel,input[type=submit].cancel,input[type=reset].cancel,input[type=button].cancel{color:#9a9a9a;background:#dedede}button.cancel:hover,.button.cancel:hover,input[type=submit].cancel:hover,input[type=reset].cancel:hover,input[type=button].cancel:hover{background:#dedede}button:not(.text-only,.icon-button,.icon-only),.button:not(.text-only,.icon-button,.icon-only),input[type=submit]:not(.text-only,.icon-button,.icon-only),input[type=reset]:not(.text-only,.icon-button,.icon-only),input[type=button]:not(.text-only,.icon-button,.icon-only){box-shadow:0 1px 2px #00000040}button.secondary,.button.secondary,input[type=submit].secondary,input[type=reset].secondary,input[type=button].secondary{color:#fbfbf9;background:#2c4763}button.secondary:hover,.button.secondary:hover,input[type=submit].secondary:hover,input[type=reset].secondary:hover,input[type=button].secondary:hover{background:#45617e}button.danger,.button.danger,input[type=submit].danger,input[type=reset].danger,input[type=button].danger{color:#fff;background:#dc3545}button.danger:hover,.button.danger:hover,input[type=submit].danger:hover,input[type=reset].danger:hover,input[type=button].danger:hover{background:#e7727d}button.icon-button,.button.icon-button,input[type=submit].icon-button,input[type=reset].icon-button,input[type=button].icon-button{min-width:0}button.large,.button.large,input[type=submit].large,input[type=reset].large,input[type=button].large{width:100%;max-width:150px}button.xl,.button.xl,input[type=submit].xl,input[type=reset].xl,input[type=button].xl{width:100%;max-width:250px}button.full,.button.full,input[type=submit].full,input[type=reset].full,input[type=button].full{flex-grow:1;width:100%}button.icon-only,.button.icon-only,input[type=submit].icon-only,input[type=reset].icon-only,input[type=button].icon-only{border:none;padding:.25rem;min-width:0;background:none;color:#e49640}button.icon-only[disabled],button.icon-only.disabled,.button.icon-only[disabled],.button.icon-only.disabled,input[type=submit].icon-only[disabled],input[type=submit].icon-only.disabled,input[type=reset].icon-only[disabled],input[type=reset].icon-only.disabled,input[type=button].icon-only[disabled],input[type=button].icon-only.disabled{color:#9a9a9a!important;background:none!important}button.icon-only[disabled]>*,button.icon-only.disabled>*,.button.icon-only[disabled]>*,.button.icon-only.disabled>*,input[type=submit].icon-only[disabled]>*,input[type=submit].icon-only.disabled>*,input[type=reset].icon-only[disabled]>*,input[type=reset].icon-only.disabled>*,input[type=button].icon-only[disabled]>*,input[type=button].icon-only.disabled>*{color:inherit}button.icon-only:hover,.button.icon-only:hover,input[type=submit].icon-only:hover,input[type=reset].icon-only:hover,input[type=button].icon-only:hover{background-color:transparent}button.text-only,.button.text-only,input[type=submit].text-only,input[type=reset].text-only,input[type=button].text-only{display:inline-flex;justify-content:center;align-items:center;font-size:1em;color:inherit;background:transparent;padding:0;min-width:0;border-radius:0;line-height:initial}button.text-only:hover,.button.text-only:hover,input[type=submit].text-only:hover,input[type=reset].text-only:hover,input[type=button].text-only:hover{background:transparent;text-decoration:underline}button.text-only.bold,.button.text-only.bold,input[type=submit].text-only.bold,input[type=reset].text-only.bold,input[type=button].text-only.bold{font-weight:700}button.text-only.primary,.button.text-only.primary,input[type=submit].text-only.primary,input[type=reset].text-only.primary,input[type=button].text-only.primary{color:#e49640}button.text-only.danger,.button.text-only.danger,input[type=submit].text-only.danger,input[type=reset].text-only.danger,input[type=button].text-only.danger{color:#dc3545}button.text-only.info,.button.text-only.info,input[type=submit].text-only.info,input[type=reset].text-only.info,input[type=button].text-only.info{color:#266fbb}button.text-only.success,.button.text-only.success,input[type=submit].text-only.success,input[type=reset].text-only.success,input[type=button].text-only.success{color:#28a745}button.text-only.warning,.button.text-only.warning,input[type=submit].text-only.warning,input[type=reset].text-only.warning,input[type=button].text-only.warning{color:#ffc107}button.text-only[disabled],button.text-only.disabled,.button.text-only[disabled],.button.text-only.disabled,input[type=submit].text-only[disabled],input[type=submit].text-only.disabled,input[type=reset].text-only[disabled],input[type=reset].text-only.disabled,input[type=button].text-only[disabled],input[type=button].text-only.disabled{color:#9a9a9a!important}button.text-only[disabled]:hover,button.text-only.disabled:hover,.button.text-only[disabled]:hover,.button.text-only.disabled:hover,input[type=submit].text-only[disabled]:hover,input[type=submit].text-only.disabled:hover,input[type=reset].text-only[disabled]:hover,input[type=reset].text-only.disabled:hover,input[type=button].text-only[disabled]:hover,input[type=button].text-only.disabled:hover{text-decoration:none}button.text-only .icon,.button.text-only .icon,input[type=submit].text-only .icon,input[type=reset].text-only .icon,input[type=button].text-only .icon{margin:0 .25rem}ul{padding-left:1.25rem}ul li::marker{font-size:1.25em}ul.no-marker{list-style-type:none;padding-left:0}.debug{border:1px dashed magenta!important}.debug2{border:1px dashed forestgreen!important}.debug3{border:1px dashed orange!important}@media screen and (max-width: 984px){.desktop-only{display:none!important}}@media screen and (min-width: 984px){.mobile-only{display:none!important}}table{border-collapse:collapse;table-layout:fixed}table.full{width:100%}table.nostyle th,table.nostyle td{vertical-align:top}table:not(.nostyle){border:2px solid}table:not(.nostyle) th,table:not(.nostyle) td{padding:.5rem}html[data-theme=gp] table:not(.nostyle) tr:nth-child(2n){background-color:#f5f5f5}html[data-theme=gp] table:not(.nostyle) th{border:1px solid #dedede;background:#e9e9e9}html[data-theme=gp] table:not(.nostyle) td{border:1px solid #dedede}html[data-theme=lp] table:not(.nostyle){border-color:#d2cfc1}html[data-theme=lp] table:not(.nostyle) thead{background-color:#d2cfc1}html[data-theme=lp] table:not(.nostyle) tbody tr:nth-child(2n){background-color:#f2f1ec}html[data-theme=lp] table:not(.nostyle) tbody tr:nth-child(odd){background-color:#fbfbf9}html[data-theme=lp] table:not(.nostyle) td,html[data-theme=lp] table:not(.nostyle) th{border:1px solid #F2F1EC}table:not(.nostyle) caption{caption-side:bottom;margin-top:.25rem}.alert-box{display:flex;position:relative;box-sizing:border-box;gap:.5rem;padding:.75rem;border:1px solid;border-radius:4px;min-width:300px;max-width:100%}html[data-theme=lp] .alert-box:not(.info,.warning,.error,.success){border-color:#d2cfc1;background:#f2f1ec}.alert-box.full{width:100%}.alert-box .alert-icon{font-size:1.5em}.alert-box h1,.alert-box h2,.alert-box h3{font-size:1.4em;font-weight:500}.alert-box .alert-message{color:inherit;display:inline-flex;gap:.25rem;flex-grow:1;margin-top:.25rem}.alert-box .alert-message p:last-child{margin-bottom:0}.alert-box.info{border-color:#266fbb;background:#d9e6f9;color:#1c528a}.alert-box.info .icon{color:#266fbb}.alert-box.warning{border-color:#ffc107;background:#fffce5;color:#a87807}.alert-box.warning .icon{color:#ffc107}.alert-box.error{border-color:#dc3545;background:#ffdcde;color:#ab2936}.alert-box.error .icon{color:#dc3545}.alert-box.success{border-color:#28a745;background:#f8fff0;color:#1f8531}.alert-box.success .icon{color:#28a745}.alert-message{color:#e49640}.alert-message.info{color:#266fbb}.alert-message.warning{color:#ffc107}.alert-message.error{color:#dc3545}.alert-message.success{color:#28a745}.alerts-container{position:absolute;top:100%;width:100%;box-shadow:#0000004d 0 1px 2px,#00000026 0 2px 4px}.alerts-container .alert-banner{bottom:0;background:#dc3545 linear-gradient(#0000,#0000 50%,#0000000d);color:#ffdcde;padding:.25rem 1rem;font-size:.9rem;gap:1.5rem}.alerts-container .alert-banner .alert-banner-content{overflow:hidden}.alerts-container .alert-banner .alert-banner-content p{margin:0}.alerts-container .alert-banner .alert-banner-content a{color:inherit}.alerts-container .alert-banner button.text-only{text-decoration:underline;flex-grow:0;flex-shrink:0}.icon.success{color:#28a745}.icon.warning{color:#ffc107}.icon.danger{color:#dc3545}.icon.info{color:#266fbb}html[data-theme=lp] .icon.color{color:#e49640}.icon.custom{display:inline-block;content:"";vertical-align:-.125em;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-moz-mask-repeat:no-repeat;-ms-mask-repeat:no-repeat;mask-size:1em 1em;-webkit-mask-size:1em 1em;-moz-mask-size:1em 1em;-ms-mask-size:1em 1em;width:1em;height:1em}.icon.large{font-size:1.25em}.icon.xl{font-size:1.5em}.content-block{padding:0;overflow:hidden}.content-block .content-block-heading{padding:.8rem;gap:1rem}.content-block .content-block-heading h2,.content-block .content-block-heading h3,.content-block .content-block-heading h4,.content-block .content-block-heading h5{color:#52504a;font-family:Roboto,Arial,sans-serif}.content-block .content-block-heading i{color:#e49640;font-size:1.8em}.content-block .content{padding:.8rem}.content-block.loading{background:#f2f1ec!important;animation:skeleton-pulse .5s infinite;animation-direction:alternate;animation-timing-function:linear}.content-block.loading .content-block-heading{background:#eae8e1!important;animation:skeleton-pulse .5s infinite;animation-direction:alternate;animation-timing-function:linear}.content-block.loading .content{min-height:260px}.page-footer{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap}.page-footer .footer-section{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.page-footer .footer-section .footer-wrapper{flex-grow:1;max-width:1900px}.page-footer .footer-section.primary{padding:2rem}.page-footer .footer-section.primary .footer-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}html[data-theme=lp] .page-footer .footer-section.primary{background:#1d2f42;color:#fbfbf9}html[data-theme=lp] .page-footer .footer-section.primary a{color:#fbfbf9}.page-footer .footer-section.secondary{padding:.75rem 2rem}.page-footer .footer-section.secondary .footer-wrapper{text-align:center}html[data-theme=lp] .page-footer .footer-section.secondary{background:#f1ebdc;color:#6d5b2c}.loading-bars,.loading-bars:before,.loading-bars:after{-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loading-bars{text-indent:-9999em;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;position:absolute;left:50%;transform:translate(-50%);z-index:100}.loading-bars.overlay{position:fixed;top:40%;left:50%}html[data-theme=gp] .loading-bars{background:#0f9248;color:#0f9248}html[data-theme=lp] .loading-bars{background:#e49640;color:#e49640}.loading-bars:before,.loading-bars:after{position:absolute;content:""}.loading-bars:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}html[data-theme=gp] .loading-bars:before{background:#0f9248;color:#0f9248}html[data-theme=lp] .loading-bars:before{background:#e49640;color:#e49640}.loading-bars:after{left:1.5em}html[data-theme=gp] .loading-bars:after{background:#0f9248;color:#0f9248}html[data-theme=lp] .loading-bars:after{background:#e49640;color:#e49640}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.loading-circle{display:inline-flex;position:relative;vertical-align:sub;width:1em;height:1em;border-radius:50%;animation:spin 1s linear infinite;mask:radial-gradient(transparent 50%,black 50%);clip-path:polygon(0% 0%,0% 100%,20% 100%,50% 50%,80% 100%,100% 100%,100% 0%)}html[data-theme=gp] .loading-circle{background:#0f9248}html[data-theme=lp] .loading-circle{background:#e49640}.loading-circle.large{font-size:1.5em}.loading-circle.overlay{display:block;font-size:5rem;position:fixed;z-index:100;top:40%;left:50%;margin-left:-3.5rem}.loading-backdrop{position:fixed;z-index:99;top:0;left:0;width:100vw;height:100vh;background:#00000040}.loading-gears-wrapper{min-height:100vh;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute}.loading-gears-wrapper img{margin:0;padding:0}.loading-gears-text{max-height:7rem;width:auto;position:fixed;top:45%;left:48%}@media only screen and (max-width: 600px){.loading-gears-text{left:35%}}.loading-gears-span{-webkit-animation:flickerAnimation 1.4s infinite;animation:flickerAnimation 1.4s infinite}.loading-gears-span-2{-webkit-animation:flickerAnimation 1.5s infinite;animation:flickerAnimation 1.5s infinite}.loading-gears-span-3{-webkit-animation:flickerAnimation 1.6s infinite;animation:flickerAnimation 1.6s infinite}.loading-gears-icon{max-height:4rem;width:auto;filter:invert(20%) sepia(8%) saturate(81%) hue-rotate(22deg) brightness(100%) contrast(90%);position:fixed;top:40%;text-indent:-9999em;margin-top:88px;left:99%;-webkit-animation:roll-out-left 1.5s ease-in infinite both;animation:roll-out-left 1.5s ease-in infinite both;-webkit-animation-delay:.1s;animation-delay:.1s}.loading-gears-icon-2{max-height:4rem;width:auto;filter:invert(20%) sepia(8%) saturate(81%) hue-rotate(22deg) brightness(100%) contrast(90%);position:fixed;top:40%;text-indent:-9999em;margin-top:88px;left:99%;-webkit-animation:roll-out-left 1.5s ease-in infinite both;animation:roll-out-left 1.5s ease-in infinite both;-webkit-animation-delay:.3s;animation-delay:.3s}.loading-gears-icon-3{max-height:4rem;width:auto;filter:invert(20%) sepia(8%) saturate(81%) hue-rotate(22deg) brightness(100%) contrast(90%);position:fixed;top:40%;text-indent:-9999em;margin-top:88px;left:99%;-webkit-animation:roll-out-left 1.5s ease-in infinite both;animation:roll-out-left 1.5s ease-in infinite both;-webkit-animation-delay:.5s;animation-delay:.5s}.loading-gears-icon-4{max-height:4rem;width:auto;filter:invert(20%) sepia(8%) saturate(81%) hue-rotate(22deg) brightness(100%) contrast(90%);position:fixed;top:40%;text-indent:-9999em;margin-top:88px;left:99%;-webkit-animation:roll-out-left 1.5s ease-in infinite both;animation:roll-out-left 1.5s ease-in infinite both;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes roll-out-left{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(-1000px) rotate(-540deg);transform:translate(-1000px) rotate(-540deg);opacity:0}}@keyframes roll-out-left{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(-1000px) rotate(-540deg);transform:translate(-1000px) rotate(-540deg);opacity:0}}@media only screen and (min-width: 1000px){@keyframes roll-out-left{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(-1800px) rotate(-540deg);transform:translate(-1800px) rotate(-540deg);opacity:0}}@-webkit-keyframes roll-out-left{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(-1800px) rotate(-540deg);transform:translate(-1800px) rotate(-540deg);opacity:0}}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.logo img{height:100%;object-fit:contain}dialog.modal{border:0;padding:1.5rem;position:fixed;left:50vw;right:-50vw;top:10vh;max-width:min(1200px,95%);max-height:80vh;transform:translate(-50%);box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;animation:drop-in .2s;background-color:#fbfbf9}html[data-theme=lp] dialog.modal{color:#52504a}dialog.modal::backdrop{background:#0000004d}dialog.modal:focus{outline:none}dialog.modal.medium{width:clamp(50%,460px,95%)}dialog.modal.full{width:100%}dialog.modal:not([open]){display:none}dialog.modal.blur::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header-navigation{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;position:relative}@media screen and (max-width: 984px){.header-navigation{position:fixed;top:0;width:100%;z-index:10}}.header-navigation nav .nav-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.header-navigation nav .nav-link-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;position:relative}.header-navigation nav .nav-link{display:inline-flex;align-items:center;gap:.25rem}.header-navigation nav .nav-link:hover{cursor:pointer}.header-navigation nav .nav-link.space{justify-content:space-between}.header-navigation nav .nav-link .icon{font-size:1.2em}html[data-theme=lp] .header-navigation nav.top .nav-wrapper{background:#ada07a}html[data-theme=gp] .header-navigation nav.top .nav-wrapper{background:#dedede}.header-navigation nav.top .nav-link{padding:1rem;font-size:.85rem;color:#333}.header-navigation nav.top .nav-link .icon{color:#e49640;font-size:1.2em}.header-navigation nav.primary span.text-loading{display:inline-block;width:100px;height:1rem;background:#2c4763;animation:skeleton-pulse .5s infinite;animation-direction:alternate;animation-timing-function:linear}.header-navigation nav.primary .logo{height:60px}@media screen and (max-width: 984px){.header-navigation nav.primary .logo{height:48px}}.header-navigation nav.primary .nav-link{font-size:.8rem;padding:0;line-height:normal}.header-navigation nav.primary .nav-link:hover{text-decoration:underline}html[data-theme=lp] .header-navigation nav.primary .nav-link{color:#fbfbf9}html[data-theme=lp] .header-navigation nav.primary .nav-link .icon{color:#e49640}html[data-theme=lp] .header-navigation nav.primary .nav-link.user-account .icon{color:#fbfbf9}.header-navigation nav.primary .nav-wrapper{justify-content:space-between;align-items:flex-start;padding:1rem}.header-navigation nav.primary .nav-wrapper .nav-link-wrapper{gap:1rem}.header-navigation nav.primary .nav-wrapper .separator{width:1.5px;height:1rem}.header-navigation nav.primary .nav-wrapper .current-dealer{text-transform:uppercase;margin-top:1rem}.header-navigation nav.primary .nav-wrapper .current-dealer span.text-loading{width:340px;height:1.25rem}html[data-theme=lp] .header-navigation nav.primary .nav-wrapper{background:#1d2f42}html[data-theme=lp] .header-navigation nav.primary .nav-wrapper .separator{background:#fbfbf9}html[data-theme=lp] .header-navigation nav.primary .nav-wrapper .current-dealer{color:#fbfbf9}html[data-theme=gp] .header-navigation nav.primary .nav-wrapper{background:#036e36}html[data-theme=gp] .header-navigation nav.primary .nav-wrapper .nav-link{color:#fff}html[data-theme=gp] .header-navigation nav.primary .nav-wrapper .nav-link:hover{background:#0f9248}.header-navigation nav.secondary .nav-link{font-weight:700;font-size:.85rem;text-transform:uppercase;padding:.5rem}.header-navigation nav.secondary .nav-link:hover{text-decoration:none}html[data-theme=lp] .header-navigation nav.secondary .nav-wrapper{background:#e49640}html[data-theme=lp] .header-navigation nav.secondary .nav-wrapper .nav-link{color:#fbfbf9}html[data-theme=lp] .header-navigation nav.secondary .nav-wrapper .nav-link:hover{background:#fcb96e}html[data-theme=gp] .header-navigation nav.secondary .nav-wrapper{background:#000}html[data-theme=gp] .header-navigation nav.secondary .nav-wrapper .nav-link:hover{background:#333}@media screen and (max-width: 984px){.header-navigation nav .nav-link{padding:1.25rem;font-size:1.25rem}.header-navigation nav.primary span.text-loading{width:200px;min-height:1.25rem}.header-navigation nav.primary .menu-toggle{padding:1rem;color:#fff;font-size:1.75rem}.header-navigation nav.primary .menu-toggle:hover{cursor:pointer}.header-navigation nav.primary .nav-wrapper{align-items:center;position:relative}.header-navigation nav.primary .nav-wrapper .current-dealer{margin-top:.5rem}.header-navigation nav.primary .nav-wrapper .current-dealer span.text-loading{width:240px;height:1.25rem}.header-navigation nav.primary .nav-wrapper .primary-menu{z-index:1;position:absolute;top:100%;left:0;width:100vw;align-items:stretch;background:#1d2f42}.header-navigation nav.primary .nav-wrapper .primary-menu .separator{display:none}.header-navigation nav.primary .nav-wrapper .primary-menu .nav-link-wrapper{gap:0;flex-direction:column;flex-grow:1}.header-navigation nav.primary .nav-wrapper .primary-menu .nav-link-wrapper .nav-link{order:10;padding:1.5rem;font-size:1rem;border-top:1px solid #2C4763}.header-navigation nav.primary .nav-wrapper .primary-menu .nav-link-wrapper .nav-link.user-account{order:1;justify-content:space-between;border-top:none;font-size:1.25rem}.header-navigation nav.primary .nav-wrapper .primary-menu .nav-link-wrapper .nav-link.user-account .mobile-only{font-size:1rem}.header-navigation nav.primary .nav-wrapper .primary-menu .nav-link-wrapper .nav-link.user-account .mobile-only .icon{color:#e49640}html[data-theme=lp] .header-navigation nav.primary .nav-wrapper.mobile-only{background:#e49640}html[data-theme=lp] .header-navigation nav.primary .nav-wrapper.mobile-only .nav-link{color:#fff;border-bottom:1px solid #ffd594}html[data-theme=gp] .header-navigation nav.primary .nav-wrapper.mobile-only{background:#f7b145}html[data-theme=gp] .header-navigation nav.primary .nav-wrapper.mobile-only .nav-link{border-bottom:1px solid #ffd594}html[data-theme=gp] .header-navigation nav.primary .nav-wrapper.mobile-only .nav-link:hover{background:#ffc46a}.header-navigation nav.secondary .nav-wrapper{overflow:auto}.header-navigation nav.secondary .nav-wrapper .nav-link-wrapper{max-width:100%;white-space:nowrap;position:static}html[data-theme=lp] .header-navigation nav.secondary .nav-wrapper{background:#e49640}html[data-theme=gp] .header-navigation nav.secondary .nav-wrapper{background:#f7b145}html[data-theme=gp] .header-navigation nav.secondary .nav-wrapper .nav-link:hover{background:#ffc46a}.header-navigation nav.secondary .nav-link{font-weight:500;font-size:.85rem}}.quick-links-menu{display:none;position:absolute;top:100%;right:0;padding:1rem;background:#fbfbf9;box-shadow:#0000004d 0 1px 2px,#00000026 0 2px 4px;width:320px;white-space:normal;z-index:2}.quick-links-menu:hover{display:flex}.quick-links-menu .message{color:#a8a699}.quick-links-menu .category-heading{font-size:1.15rem}.quick-links-menu .icon{color:#e49640;display:inline}.quick-links-menu ul{margin:.5rem 0}.quick-links-menu ul li a{display:inline-flex;padding:.25rem 0;line-height:1.5rem}#quick-links-menu-button:hover+.quick-links-menu{display:flex}@media screen and (max-width: 984px){#quick-links-menu-button:not(.active){background:initial}#quick-links-menu-button:not(.active)+.quick-links-menu{display:none}#quick-links-menu-button.active+.quick-links-menu{display:flex}}.switch-dealer-modal.modal{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap;gap:1rem;width:550px;max-width:85vw;height:100%;border-radius:8px}html[data-theme=lp] .switch-dealer-modal.modal{background:#f2f1ec}.switch-dealer-modal.modal .dealer-wrapper{gap:1.5rem}.switch-dealer-modal.modal .dealer-wrapper .block-heading{font-weight:700;text-transform:uppercase}.switch-dealer-modal.modal .dealer-wrapper .dealer-search{padding:1rem}.switch-dealer-modal.modal .dealer-wrapper .dealer-search .input-wrapper{width:90%;font-size:1.5rem}.switch-dealer-modal.modal .dealer-wrapper .dealer-block-wrapper{gap:1rem}.switch-dealer-modal.modal .dealer-wrapper .dealer-block-wrapper .dealer-block{background-color:#fbfbf9;border-radius:4px}.switch-dealer-modal.modal .dealer-wrapper .dealer-block-wrapper .dealer-block .dealer-info{gap:0}.switch-dealer-modal.modal .dealer-wrapper .dealer-block-wrapper .dealer-block .dealer-info .dealer-name{font-weight:500}.switch-dealer-modal.modal .dealer-wrapper .dealer-block-wrapper .dealer-block .dealer-info .dealer-number{font-size:.9rem}.switch-dealer-modal.modal .dealer-wrapper .dealer-block-wrapper .dealer-block .dealer-info .dealer-number:before{content:"#"}.validation-error-tooltip{background-color:#f2f1ec;border-radius:4px 4px 4px 0;border:1px solid #D2CFC1;position:absolute;display:inline-flex;align-items:center;gap:.2rem;z-index:1;white-space:nowrap;width:fit-content;padding:.35rem;top:-36px;left:75%;right:0;animation:appear .1s;font-size:.8rem;animation:fade-out .5s forwards;animation-delay:6s}.validation-error-tooltip:after{content:"";height:14px;width:14px;background:transparent;position:absolute;bottom:0;left:0;transform:translateY(70%);border:1px solid #D2CFC1;rotate:48deg;clip-path:polygon(50% 50%,100% 0%,100% 100%,50% 50%)}.validation-error-tooltip:before{content:"";height:10px;width:10px;background:#f2f1ec;position:absolute;bottom:0;left:-1px;border:1px solid #D2CFC1;border-top:none;transform:translateY(100%);clip-path:polygon(0 0,100% 0,0 100%)}nav.breadcrumbs{font-size:1rem;font-weight:500;margin-bottom:1rem}nav.breadcrumbs li:not(:first-child):before{content:">";color:#e49640;margin-right:.5rem}@media screen and (max-width: 1200px){.content-region{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap}.content-region aside.sidebar-container .sidebar-content{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.content-region aside.sidebar-container .sidebar-content .content-block{flex-grow:1;flex-basis:380px;height:fit-content}}aside.sidebar-container .sidebar-content{gap:1rem}aside.sidebar-container .sidebar-content .content-block{gap:0;width:380px}aside.sidebar-container .sidebar-content .content-block .content-block-heading{gap:.5rem;background:#e49640}aside.sidebar-container .sidebar-content .content-block .content-block-heading h2{font-size:1.15rem;color:#fbfbf9}aside.sidebar-container .sidebar-content .content-block .content-block-heading .icon{font-size:1.5em;color:#fbfbf9}aside.sidebar-container .sidebar-content .content-block h3{font-family:Roboto,Arial,sans-serif}aside.sidebar-container .sidebar-content .dealership-info-block{gap:1rem}aside.sidebar-container .sidebar-content .dealership-info-block .dealership-name span:before{content:"#"}aside.sidebar-container .sidebar-content .dealership-info-block details{width:100%;box-sizing:border-box;font-size:.9rem}aside.sidebar-container .sidebar-content .dealership-info-block details summary{background:#f2f1ec;padding:.25rem;font-weight:500;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}aside.sidebar-container .sidebar-content .dealership-info-block details summary:hover{cursor:pointer}aside.sidebar-container .sidebar-content .dealership-info-block details summary .icon{color:#e49640}aside.sidebar-container .sidebar-content .dealership-info-block details summary::-webkit-details-marker{display:none}aside.sidebar-container .sidebar-content .dealership-info-block details[open] summary .icon{transform:rotate(90deg)}aside.sidebar-container .sidebar-content .dealership-info-block details table{margin-top:.5rem}aside.sidebar-container .sidebar-content .dealership-info-block details table td,aside.sidebar-container .sidebar-content .dealership-info-block details table th{padding:.15rem}aside.sidebar-container .sidebar-content .admin-links-list li{color:#e49640}aside.sidebar-container .sidebar-content .sidebar-link{color:#e49640;display:inline-flex}.home-page-container{gap:1rem;width:100%}.home-page-container .content-block .content-block-heading{background:#1d2f42}.home-page-container .content-block .content-block-heading h2,.home-page-container .content-block .content-block-heading h3,.home-page-container .content-block .content-block-heading h4,.home-page-container .content-block .content-block-heading h5{color:#fbfbf9}.home-page-container .content-block .content{min-height:260px}.announcements-container{gap:1rem}.announcements-container .heading .icon{font-size:1.75em;color:#e49640}.announcements-container .heading h1{color:#615f57;font-size:1.5rem}.announcements-container .heading button{padding:0}.announcements-container .heading button .icon{font-size:1.25em;padding:0}.announcements-container .announcements-wrapper{max-height:75vh;overflow:auto}.announcements-container .announcement{padding:1rem 0;gap:1rem}.announcements-container .announcement:not(:last-child){border-bottom:1px solid #a8a699}.announcements-container .announcement .publish-date{color:#a8a699;white-space:nowrap}.announcements-container .announcement .announcement-content ul{margin-bottom:1rem}.announcements-container .announcement .announcement-content p{line-height:1.25}@media screen and (max-width: 984px){.announcements-container .heading h1,.announcements-container .announcement-heading h2{font-size:1.25rem}}.app-tiles-grid{margin:1rem 0}@media screen and (max-width: 984px){.app-tiles-grid{grid-template-columns:repeat(auto-fill,124px)!important}}@media screen and (max-width: 390px){.app-tiles-grid{grid-template-columns:repeat(auto-fill,100px)!important}}.app-tile{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;flex-wrap:nowrap;height:160px;width:160px;color:#52504a}.app-tile.loading{background:#f2f1ec;animation:skeleton-pulse .5s infinite;animation-direction:alternate;animation-timing-function:linear}.app-tile.loading .icon{display:none}html[data-theme=lp] .app-tile:hover:not(.loading){transition:filter .2s;filter:brightness(97%)}html[data-theme=lp] .app-tile:hover:not(.loading) .icon{transition:translate .2s;translate:0 -5px}.app-tile .tile-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem;margin-bottom:.5rem}.app-tile .tile-content .icon{color:#e49640;font-size:3em}.app-tile .tile-content .app-title{text-transform:uppercase;text-align:center;font-size:.85rem;font-weight:500;height:2rem;overflow:hidden}@media screen and (max-width: 984px){.app-tile{height:124px;width:124px;font-size:.9rem}.app-tile .tile-content{gap:.5rem;margin-bottom:.25rem}.app-tile .tile-content .icon{font-size:3em}.app-tile .tile-content .app-title{font-size:.85rem;height:2rem}}@media screen and (max-width: 390px){.app-tile{height:100px;width:100px;font-size:.85rem}.app-tile .tile-content{gap:.5rem;margin-bottom:.25rem}.app-tile .tile-content .icon{font-size:2.25em}.app-tile .tile-content .app-title{font-size:10px;height:1.75rem}}.bulletins-table-container{width:100%;overflow:auto;gap:1.5rem;padding-bottom:1rem}.bulletins-table-container .bulletins-table{font-size:.9rem;min-width:690px}.bulletins-table-container .bulletins-table:not(.nostyle){border:none}html[data-theme=lp] .bulletins-table-container .bulletins-table:not(.nostyle) tr,html[data-theme=lp] .bulletins-table-container .bulletins-table:not(.nostyle) td,html[data-theme=lp] .bulletins-table-container .bulletins-table:not(.nostyle) th{border:none}html[data-theme=lp] .bulletins-table-container .bulletins-table:not(.nostyle) thead{background:transparent}html[data-theme=lp] .bulletins-table-container .bulletins-table:not(.nostyle) tbody tr{border-bottom:1px solid #D2CFC1}.bulletins-table-container .bulletins-table:not(.nostyle) thead{border-bottom:2px solid #e49640;font-size:1.1em}.bulletins-table-container .bulletins-table:not(.nostyle) thead th{font-size:.9rem;vertical-align:baseline}.bulletins-table-container .bulletins-table:not(.nostyle) thead th.sortable{white-space:nowrap}.bulletins-table-container .bulletins-table:not(.nostyle) thead th.sortable:hover{cursor:pointer}.bulletins-table-container .bulletins-table:not(.nostyle) thead th.sortable .icon{color:#e49640;margin-left:.25rem;font-size:1.2em}.bulletins-table-container .bulletins-table:not(.nostyle) thead .bulletin_id-col{width:14%}@media screen and (max-width: 984px){.bulletins-table-container .bulletins-table:not(.nostyle) thead .bulletin_id-col{width:100px}}.bulletins-table-container .bulletins-table:not(.nostyle) thead .category-col{width:25%}@media screen and (max-width: 984px){.bulletins-table-container .bulletins-table:not(.nostyle) thead .category-col{width:194px}}.bulletins-table-container .bulletins-table:not(.nostyle) thead .posted-col{width:12%}@media screen and (max-width: 984px){.bulletins-table-container .bulletins-table:not(.nostyle) thead .posted-col{width:100px}}.bulletins-table-container .bulletins-table:not(.nostyle) thead .archived-col{width:12%}@media screen and (max-width: 984px){.bulletins-table-container .bulletins-table:not(.nostyle) thead .archived-col{width:100px}}.bulletins-table-container .bulletins-table:not(.nostyle) tbody td{padding:.8rem .5rem}.resources-container{gap:1.5rem}.resources-container .resource-search{outline:none;border-radius:0;border-bottom:1px solid #D2CFC1}.resources-container .resource-search>input{width:260px}.resources-container .resource-search .icon{color:#e49640}.resources-container .resource-tab-bar .resource-tab-wrapper{margin:0 .5rem;gap:.25rem}.resources-container .resource-tab-bar .resource-tab-wrapper .mobile-wrapper{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;font-weight:500;background:#f2f1ec;color:#52504a;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:none;text-align:left;white-space:normal;word-wrap:break-word;min-width:min-content;flex-grow:1}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab .icon{color:#e49640}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab:hover{background:#d4d0c3}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab.active{background:#e49640;color:#fbfbf9}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab.active .icon{color:currentColor}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab:not(.active){box-shadow:none}.resources-container .resource-content-container{background:#e49640;border-radius:8px}.resources-container .resource-content-container .resource-content{gap:1.5rem;padding:1.25rem;margin:.75rem .35rem .35rem;background:#fbfbf9;border-radius:8px;min-height:440px}.resources-container .resource-content-container .resource-content .search-fallback{grid-column-start:1;grid-column-end:-1}.resources-container .resource-content-container .resource-group h3{font-size:1.15rem;font-family:Roboto,Arial,sans-serif}.resources-container .resource-content-container .resource-group h3 .icon{color:#e49640;margin-right:.5rem}.resources-container .resource-content-container .resource-group ul{margin-top:.5rem}.resources-container .resource-content-container .resource-group .resource-link a{margin-top:.25rem;line-height:1.5rem}.resources-container .message{font-size:1.15rem;color:#a8a699;margin:1.5rem}@media screen and (max-width: 984px){.resources-container .resource-tab-bar .resource-tab-wrapper{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap;flex-grow:1;margin:0;gap:.5rem}.resources-container .resource-tab-bar .resource-tab-wrapper .resource-tab{font-size:1.5em;padding:1rem;border-radius:8px}.resources-container .resource-tab-bar .resource-tab-wrapper .mobile-wrapper{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap}.resources-container .resource-tab-bar .resource-tab-wrapper .mobile-wrapper .scroll-container{scroll-margin-top:220px}.resources-container .resource-tab-bar .resource-tab-wrapper .mobile-wrapper .resource-content-container{background:transparent;border-radius:0}.resources-container .resource-tab-bar .resource-tab-wrapper .mobile-wrapper .resource-content-container .resource-content{margin:0;padding:1rem;min-height:0}.resources-container .resource-tab-bar .resource-tab-wrapper .mobile-wrapper .resource-content-container .alert-box .message{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-wrap:nowrap;gap:.5rem}}.categories-container{gap:2rem}.category-wrapper{padding:0}.category-wrapper .category-heading{font-size:1.15rem;padding:.5rem}.category-wrapper .category-heading h3{font-family:Roboto,Arial,sans-serif;font-weight:500}.subcategory-wrapper .subcategory-row{padding:0rem .5rem;font-size:1rem;font-weight:400;border-bottom:1px solid #D2CFC1}.subcategory-wrapper .subcategory-row:first-child{border-top:1px solid #D2CFC1}.subcategory-wrapper .subcategory-row .subcategory-name{font-weight:500}.subcategory-wrapper .subcategory-row .subcategory-name form{position:relative}.subcategory-wrapper .subcategory-row .subcategory-name form input[type=text]{padding:0;outline:none;background-color:transparent;border-radius:0;border-bottom:1px solid #D2CFC1}.subcategory-wrapper .subcategory-row .subcategory-actions .icon{position:relative;font-size:1.2em}.subcategory-wrapper .subcategory-row .subcategory-actions .icon:hover:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.15;padding:1.1rem;border-radius:50%}.animate{transition:all .2s}.rotate-90-cw{transform:rotate(90deg)}@keyframes drop-in{0%{opacity:0;margin-top:-15px}to{opacity:1;margin-top:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-out{0%{opacity:100%}to{opacity:0%}}@keyframes skeleton-pulse{0%{filter:brightness(100%)}to{filter:brightness(95%)}}.product-card{width:100%;max-width:1320px}.product-card .product-card-wrapper{gap:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.product-card .product-card-wrapper .images-wrapper{width:480px;flex-shrink:0}.product-card .product-card-wrapper .images-wrapper img{display:block;height:100%;width:100%;object-fit:cover;box-shadow:#00000057 0 1px 4px}.product-card .product-card-wrapper .images-wrapper .spotlight-image-container{width:100%;position:relative}.product-card .product-card-wrapper .images-wrapper .spotlight-image-container a.icon-only{position:absolute;top:.25rem;right:.25rem;color:#fbfbf9;font-size:1.5rem;text-shadow:0px 0px 2px rgba(0,0,0,.9)}.product-card .product-card-wrapper .images-wrapper .image-thumbnail-wrapper{width:100%}.product-card .product-card-wrapper .images-wrapper .image-thumbnail-wrapper .image-thumbnail{width:100%;height:100px}.product-card .product-card-wrapper .images-wrapper .image-thumbnail-wrapper .image-thumbnail.selected{box-shadow:none;outline:2px solid #e49640}.product-card .product-card-wrapper .images-wrapper .image-thumbnail-wrapper .image-thumbnail:hover{cursor:pointer}.product-card .product-card-wrapper .product-details-container{flex-shrink:1}.product-card .product-card-wrapper .product-details-container .product-title h2{font-size:1.75rem}.product-card .product-card-wrapper .product-details-container .product-title .serial-number{color:#a8a699;font-weight:500}.product-card .product-card-wrapper .product-details-container .product-price{margin:.5em 0;color:#e49640;font-size:1.25rem;font-weight:500}.product-card .product-card-wrapper .product-details-container .product-price:before{content:"$"}.product-card .product-card-wrapper .product-details-container .product-price:after{content:" As-is selling price";font-weight:400;font-size:.85rem;font-style:italic;color:#a8a699}.product-card .product-card-wrapper .product-details-container .product-details-table-container{width:100%}.product-card .product-card-wrapper .product-details-container table th,.product-card .product-card-wrapper .product-details-container table td{padding:.25rem;padding-left:0}.product-card .product-card-wrapper .product-details-container table th{white-space:nowrap;padding-right:1rem}@media screen and (max-width: 984px){.product-card .product-card-wrapper{flex-direction:column;justify-content:center;align-items:center}.product-card .product-card-wrapper .images-wrapper{flex-direction:row;width:100%}.product-card .product-card-wrapper .images-wrapper .spotlight-image-container{flex-shrink:0;width:clamp(128px,480px,100%)}}@media screen and (max-width: 768px){.product-card .product-card-wrapper .images-wrapper{flex-direction:column}}
