.ginlined-content .buttons button,.main-content a.button,.main-wrapper button,a.button,span.button-alike{background:#16423a;border:none;box-shadow:inset 0 0 0 2px #16423a;box-sizing:border-box;color:#fff;display:inline-block;padding:5px 20px;text-align:center;text-decoration:none;transition:background 1s,color 1s}.ginlined-content .buttons button:active,.ginlined-content .buttons button:hover,.main-content a.button:active,.main-content a.button:hover,.main-wrapper button:active,.main-wrapper button:hover,a.button:active,a.button:hover,span.button-alike:active,span.button-alike:hover{background:#fff;border:none;color:#16423a;text-decoration:none}.ginlined-content .buttons button.secondary,.main-content a.button.secondary,.main-wrapper button.secondary,a.button.secondary,span.button-alike.secondary{background:#fff;border:none;box-shadow:inset 0 0 0 2px #16423a;box-sizing:border-box;color:#16423a;display:inline-block;padding:5px 20px;text-align:center;transition:background 1s,color 1s}.ginlined-content .buttons button.secondary:active,.ginlined-content .buttons button.secondary:hover,.main-content a.button.secondary:active,.main-content a.button.secondary:hover,.main-wrapper button.secondary:active,.main-wrapper button.secondary:hover,a.button.secondary:active,a.button.secondary:hover,span.button-alike.secondary:active,span.button-alike.secondary:hover{background:#16423a;border:none;color:#fff;text-decoration:none}span.button-alike{box-sizing:border-box;display:inline-block}a:hover span.button-alike,a:hover span.button-alike.secondary{background:#16423a;text-decoration:none}.ginlined-content .buttons button.ghost,.main-content a.button.ghost,.main-wrapper button.ghost,a.button.ghost,span.button-alike.ghost{background:#fff;border:0;color:#16423a;padding-bottom:5px;padding-top:5px;transition:background 1s,color 1s}.ginlined-content .buttons button.ghost:active,.ginlined-content .buttons button.ghost:hover,.main-content a.button.ghost:active,.main-content a.button.ghost:hover,.main-wrapper button.ghost:active,.main-wrapper button.ghost:hover,a.button.ghost:active,a.button.ghost:hover,span.button-alike.ghost:active,span.button-alike.ghost:hover{background:#16423a;color:#fff}a:active span.button-alike.ghost,a:hover span.button-alike.ghost{background:#16423a;color:#fff;text-decoration:none}button:disabled,button:disabled:hover{background-color:#6a6a6a}.to-top-link{background:#16423a;border:none;border-radius:50%;box-shadow:inset 0 0 0 2px #16423a;color:#fff;display:block;font-size:40px;height:50px;line-height:48px;position:absolute;right:10px;text-align:center;top:-60px;transition:background 1s,color 1s;width:50px}.to-top-link:active,.to-top-link:hover{background:#fff;border:none;color:#16423a;text-decoration:none}.to-top-link .icon-svg svg{display:inline-block;height:30px;max-height:none;max-width:none;transform:translateY(-2px);width:30px}.js .to-top-link{bottom:-70px;transition:bottom .5s ease-out;will-change:bottom}.js .to-top-link-visible .to-top-link{bottom:10px}.interaction-buttons{margin-bottom:48px;margin-top:-18px}.button-margin-top{margin-top:24px}.button-text{font-family:open_sans,sans-serif;font-weight:400}a.icon-button,button.icon-button{padding-right:40px!important;position:relative}a.icon-button .icon,button.icon-button .icon{display:block;position:absolute;right:8px;top:6px;width:18px}a.icon-button .icon svg,button.icon-button .icon svg{height:20px}a.icon-button.small,button.icon-button.small{padding-right:35px!important}a.icon-button.small .icon,button.icon-button.small .icon{top:8px}a.icon-button.small .icon svg,button.icon-button.small .icon svg{height:18px}a.icon-only-button,button.icon-only-button{height:38px;padding:0;width:38px}a.icon-only-button .icon,button.icon-only-button .icon{height:24px;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:24px}a.icon-only-button .icon svg,button.icon-only-button .icon svg{height:24px;max-height:24px;max-width:24px}a.icon-button.ghost .icon{top:7px}.back-link{display:block;margin-top:24px}.form-group{margin-bottom:12px}.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group select,.form-group textarea{max-width:600px;width:100%}.form-group .error{color:#9a3403}.form-group.has-error input,.form-group.has-error textarea{border-color:#9a3403}.form-group .col{min-height:30px}.form-group.form-group--valign-bottom .col{align-items:flex-end;display:flex;flex-flow:row wrap}.form-group.form-group--valign-bottom .col>*{width:100%}.form-group-checkbox .form-group-inner,.form-group-radio .form-group-inner{display:inline-block;padding-left:25px;position:relative}.form-group-checkbox .form-group-inner input,.form-group-radio .form-group-inner input{left:0;position:absolute;top:3px}input[type=number],input[type=password],input[type=text],select,textarea{background:transparent;border:2px solid #ccc;border-radius:0;box-sizing:border-box;line-height:24px;padding:2px 5px}input[type=number]:invalid,input[type=password]:invalid,input[type=text]:invalid,select:invalid,textarea:invalid{border-color:#9a3403;box-shadow:none}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M207.029 381.476 12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0'/%3E%3C/svg%3E");background-position-x:calc(100% - 8px);background-position-y:6px;background-repeat:no-repeat;background-size:14px;padding-right:30px;position:relative}select::-ms-expand{display:none}fieldset{border:0;padding:0}fieldset legend{font-family:open_sansbold,sans-serif;font-size:18px;line-height:24px;margin:12px 0}fieldset+.actions,fieldset+fieldset{margin-top:24px}.input{margin-bottom:12px}.validation{padding-right:30px;position:relative}.validation input[type=number],.validation input[type=text]{border-color:#6a6a6a}.validation .validation-mark{background-color:#6a6a6a;bottom:0;display:block;font-size:20px;height:100%;line-height:30px;position:absolute;right:0;text-align:center;width:30px}.validation .validation-mark:after{color:#fff;content:"*";display:block;line-height:30px;text-align:center}.correct input[type=number],.correct input[type=text]{border-color:#16423a}.correct .validation-mark{background-color:#16423a}.correct .validation-mark:after{content:"✔"}.error input[type=number],.error input[type=text]{border-color:#9a3403}.error .validation-mark{background-color:#9a3403}.error .validation-mark:after{content:"︕";text-align:left}.error-message{border:2px solid #9a3403;color:#9a3403;margin-bottom:24px;padding:5px 10px}.error-message p{margin-bottom:0}.confirmation-message{border:2px solid #16423a;color:#16423a;margin-bottom:24px;padding:5px 10px}.confirmation-message p{margin-bottom:0}.control-label{display:block}.action{margin-top:12px}form+form{margin-top:24px}fieldset+fieldset{border-top:2px solid #ccc;margin-top:24px;padding-top:60px;position:relative}fieldset+fieldset legend{position:absolute;top:24px}.layout-intro{margin:0 auto;max-width:60rem}.layout-grid{display:grid;gap:1rem;grid-template-columns:minmax(20%,10rem) 1fr}.layout__parts{align-content:flex-start;display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start}.layout__parts .layout__part{cursor:pointer;max-height:20rem;width:100%}@media(min-width:1000px){.layout__parts .layout__part{width:calc(50% - 1rem)}}.layout__parts .layout__part svg{height:auto;max-height:20rem!important;max-width:100%!important}.layout__fabric{box-shadow:inset 10px 10px 0 #16423a,inset -10px -10px 0 #16423a;display:grid;gap:1rem;grid-template-columns:1fr minmax(20%,10rem);max-height:2.3em;overflow:hidden;padding:1rem}.layout__fabric+.layout__fabric{margin-top:2rem}.layout__fabric .layout__canvas{max-height:0}.layout__fabric.active,.layout__fabric.active .layout__canvas{max-height:none}.layout__fabric.active .fabric__button--select{transform:rotate(180deg)}.layout__canvas{border:2px solid #6a6a6a;overflow:hidden;position:relative}.layout__canvas .layout__part{cursor:move}.layout__canvas .layout__part.active{outline:1px solid #16423a}.layout__canvas .layout__part.active svg g:last-child{fill:#8aa09c}.layout__canvas .layout__part g{pointer-events:none;user-select:none}.fabric__tools,.layout__tools{margin-top:.5rem}.fabric__tools,.layout__tools,.tools__buttons{align-content:flex-start;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:flex-start}.layout__control{position:relative}.layout__control .fabric__name{padding:.4rem 60px 0 0}.layout__control .fabric__button--select{position:absolute;right:0;top:0}.layout__control label{display:block}.layout__control input,.layout__control select{max-width:100%}.tools__fields{display:flex;gap:.5rem}.tools__input{padding-right:5rem;padding-top:.2rem;position:relative}.tools__input .control-field{position:absolute;right:0;top:0;width:4.5rem}.fabric__option+.fabric__option{margin-top:.5rem}.layout__sticky{background:#fff;border-bottom:1px solid #ccc;position:sticky;top:0;z-index:1000}.layout__tools{padding:.5rem 0}.fabric_template{display:none}