.o-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#004e63;border:0;color:#fff;display:inline-block;font-size:18px;font-weight:inherit;line-height:1.5;padding:9px 1em;text-align:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}@media (min-width:500px){.o-button{min-width:355px}}.o-button:focus,.o-button:hover,.u-faux-block-link--style-button-hover.u-faux-block-link\:hovered .o-button,a[href]:focus .o-button,a[href]:hover .o-button{background-color:#fc3;border-color:#fc3;color:#fff;text-decoration:none}.o-button--block{display:block;max-width:100%;min-width:0;width:100%}.o-button--no-bg{background-color:transparent}.o-button--color-inherit{border-color:inherit;color:inherit}.o-button--border\:1{border:1px solid}.o-button svg{display:inline-block;height:1.5em;margin-left:.25em;vertical-align:middle;width:1em}.c-dialog,.c-dialog__overlay{bottom:0;left:0;position:fixed;right:0;top:0}.c-dialog{display:flex;overflow:auto;z-index:10000}.c-dialog__close{background-color:transparent;border:0;cursor:pointer;font-size:40px;font-weight:300;height:1.2em;padding:0;position:absolute;right:.5em;text-align:center;top:.5em;width:1.2em}.c-dialog[aria-hidden=true]{display:none}.c-dialog__overlay{background-color:rgba(0,0,0,.2)}.c-dialog__content{background-color:#fff;border:1px solid #000;margin:auto;max-width:90%;padding:24px 48px;position:relative;width:600px;z-index:2}.c-desktop-only-notice{background:#fc3;color:#282828;display:flex;font-weight:700;margin-bottom:30px;padding:1em 1.5em 1em 1em}.c-desktop-only-notice a{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.c-desktop-only-notice a:focus,.c-desktop-only-notice a:hover{text-decoration-thickness:2px;text-underline-offset:1px}.c-desktop-only-notice p:last-child{margin-bottom:0}.c-desktop-only-notice__icon{margin-right:1em;width:30px}@media screen and (min-width:1000px){.c-desktop-only-notice{display:none}}.c-architects-sidebar{border:1px solid #282828;font-size:20px;max-width:210px}.c-architects-sidebar__link{border-bottom:1px solid #282828;display:block;padding:12px 24px;text-decoration:none}.c-architects-sidebar__link:after{content:" >";white-space:nowrap}.c-architects-sidebar__link:last-child{border-bottom:0}.c-architects-sidebar__link:is(:hover,:focus,.active){background:#f7f7f7;text-decoration:underline;text-decoration-color:#fc3;text-underline-offset:.25em}.c-architects-forgot-password{text-align:center}.c-architects-forgot-password .o-form{margin-left:auto;margin-right:auto;max-width:350px}.c-architects-register-form{max-width:none}.c-architects-register-form fieldset>legend{font-size:22px;line-height:1.3;margin-bottom:12px}@media screen and (min-width:1000px){.c-architects-register-form fieldset>legend{font-size:28px}}.c-architects-register-form fieldset.composite{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-bottom:24px}.c-architects-register-form fieldset.composite legend{flex:1 1 100%}.c-architects-register-form fieldset.composite>.c-architects-register-form__practice__col,.c-architects-register-form fieldset.composite>.o-field-holder{flex:0 0 calc(50% - 24px);margin-bottom:0}.c-architects-request-pack-form{max-width:none}.c-architects-request-pack-form .o-form__inner>fieldset{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-bottom:24px}.c-architects-request-pack-form .o-form__inner>fieldset legend{flex:1 1 100%}.c-architects-request-pack-form .o-form__inner>fieldset>.o-field-holder{flex:0 0 calc(50% - 24px);margin-bottom:0}.c-architects-request-pack-form .o-form__actions{text-align:center}.c-architects-request-pack-form .o-button{text-transform:uppercase}.c-architect-specs-tabs{border-color:currentcolor;border-style:solid;border-width:1px 0 0 1px;color:#282828;display:flex;font-size:18px;line-height:1.5}.c-architect-specs-tabs__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-color:currentcolor;border-style:solid;border-width:0 1px 1px 0;flex:0 1 100%;padding:9px 12px;text-transform:uppercase}.c-architect-specs-tabs__button:after{content:" +"}.c-architect-specs-tabs__button:is(.is-active,:hover,:focus){background:#fc3}.c-architect-specs-tabs__button.is-active{border-bottom-color:#fc3}.c-architect-specs-tabs__button.is-active:after{content:" -"}.c-architect-specs-tabs-content{border:1px solid #282828;border-top:0;padding:24px 48px}.c-architects-specs-table{border-collapse:collapse;text-align:left;width:100%}.c-architects-specs-table td,.c-architects-specs-table th{padding:12px 18px}.c-architects-specs-table th{min-width:150px}.c-architects-specs-table tr:not(:last-child) td,.c-architects-specs-table tr:not(:last-child) th{border-bottom:1px solid #666}.c-bim-preview-image{margin:0 auto 30px;max-width:260px;width:80%}.c-bim-download-form__file .o-checkbox2__box{margin-top:9px}.c-architects-signup .o-form__actions,.c-architects-signup>h1,.c-architects-signup__terms{text-align:center}.c-architects-login-signup{display:flex;margin:36px 0;text-align:center}.c-architects-login-signup .o-form{margin:0}.c-architects-login-signup__login,.c-architects-login-signup__signup{display:flex;flex:0 0 50%;flex-direction:column;padding:24px}.c-architects-login-signup__login{border-right:1px dashed #666}.c-architects-login-signup__signup .o-button{margin-top:auto}
