a.button,span.button-alike,.main-content a.button,.main-wrapper button,.ginlined-content .buttons button{color:#fff;text-align:center;box-sizing:border-box;background:#16423a;border:none;padding:5px 20px;text-decoration:none;transition:background 1s,color 1s;display:inline-block;box-shadow:inset 0 0 0 2px #16423a}a.button:hover,a.button:active,span.button-alike:hover,span.button-alike:active,.main-content a.button:hover,.main-content a.button:active,.main-wrapper button:hover,.main-wrapper button:active,.ginlined-content .buttons button:hover,.ginlined-content .buttons button:active{color:#16423a;background:#fff;border:none;text-decoration:none}a.button.secondary,span.button-alike.secondary,.main-content a.button.secondary,.main-wrapper button.secondary,.ginlined-content .buttons button.secondary{color:#16423a;text-align:center;box-sizing:border-box;background:#fff;border:none;padding:5px 20px;transition:background 1s,color 1s;display:inline-block;box-shadow:inset 0 0 0 2px #16423a}a.button.secondary:hover,a.button.secondary:active,span.button-alike.secondary:hover,span.button-alike.secondary:active,.main-content a.button.secondary:hover,.main-content a.button.secondary:active,.main-wrapper button.secondary:hover,.main-wrapper button.secondary:active,.ginlined-content .buttons button.secondary:hover,.ginlined-content .buttons button.secondary:active{color:#fff;background:#16423a;border:none;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}a.button.ghost,.main-content a.button.ghost,.main-wrapper button.ghost,.ginlined-content .buttons button.ghost,span.button-alike.ghost{color:#16423a;background:#fff;border:0;padding-top:5px;padding-bottom:5px;transition:background 1s,color 1s}a.button.ghost:hover,a.button.ghost:active,.main-content a.button.ghost:hover,.main-content a.button.ghost:active,.main-wrapper button.ghost:hover,.main-wrapper button.ghost:active,.ginlined-content .buttons button.ghost:hover,.ginlined-content .buttons button.ghost:active,span.button-alike.ghost:hover,span.button-alike.ghost:active{color:#fff;background:#16423a}a:hover span.button-alike.ghost,a:active span.button-alike.ghost{color:#fff;background:#16423a;text-decoration:none}button:disabled,button:disabled:hover{background-color:#6a6a6a}.to-top-link{color:#fff;text-align:center;background:#16423a;border:none;border-radius:50%;width:50px;height:50px;font-size:40px;line-height:48px;transition:background 1s,color 1s;display:block;position:absolute;top:-60px;right:10px;box-shadow:inset 0 0 0 2px #16423a}.to-top-link:hover,.to-top-link:active{color:#16423a;background:#fff;border:none;text-decoration:none}.to-top-link .icon-svg svg{width:30px;max-width:none;height:30px;max-height:none;display:inline-block;transform:translateY(-2px)}.js .to-top-link{will-change:bottom;transition:bottom .5s ease-out;bottom:-70px}.js .to-top-link-visible .to-top-link{bottom:10px}.interaction-buttons{margin-top:-18px;margin-bottom:48px}.button-margin-top{margin-top:24px}.button-text{font-family:open_sans,sans-serif;font-weight:400}a.icon-button,button.icon-button{position:relative;padding-right:40px!important}a.icon-button .icon,button.icon-button .icon{width:18px;display:block;position:absolute;top:6px;right:8px}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{width:38px;height:38px;padding:0}a.icon-only-button .icon,button.icon-only-button .icon{width:24px;height:24px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}a.icon-only-button .icon svg,button.icon-only-button .icon svg{max-width:24px;height:24px;max-height:24px}a.icon-button.ghost .icon{top:7px}.back-link{margin-top:24px;display:block}.form-group{margin-bottom:12px}.form-group input[type=text],.form-group input[type=password],.form-group input[type=number],.form-group textarea,.form-group select{width:100%;max-width:600px}.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{flex-flow:wrap;align-items:flex-end;display:flex}.form-group.form-group--valign-bottom .col>*{width:100%}.form-group-checkbox .form-group-inner,.form-group-radio .form-group-inner{padding-left:25px;display:inline-block;position:relative}.form-group-checkbox .form-group-inner input,.form-group-radio .form-group-inner input{position:absolute;top:3px;left:0}input[type=text],input[type=password],input[type=number],textarea,select{box-sizing:border-box;background:0 0;border:2px solid #ccc;border-radius:0;padding:2px 5px;line-height:24px}input[type=text]:invalid,input[type=password]:invalid,input[type=number]:invalid,textarea:invalid,select:invalid{box-shadow:none;border-color:#9a3403}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.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 0z'%3E%3C/path%3E%3C/svg%3E");background-position:calc(100% - 8px) 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{margin:12px 0;font-family:open_sansbold,sans-serif;font-size:18px;line-height:24px}fieldset+fieldset,fieldset+.actions{margin-top:24px}.input{margin-bottom:12px}.validation{padding-right:30px;position:relative}.validation input[type=text],.validation input[type=number]{border-color:#6a6a6a}.validation .validation-mark{text-align:center;background-color:#6a6a6a;width:30px;height:100%;font-size:20px;line-height:30px;display:block;position:absolute;bottom:0;right:0}.validation .validation-mark:after{content:"*";color:#fff;text-align:center;line-height:30px;display:block}.correct input[type=text],.correct input[type=number]{border-color:#16423a}.correct .validation-mark{background-color:#16423a}.correct .validation-mark:after{content:"✔"}.error input[type=text],.error input[type=number]{border-color:#9a3403}.error .validation-mark{background-color:#9a3403}.error .validation-mark:after{content:"︕";text-align:left}.error-message{color:#9a3403;border:2px solid #9a3403;margin-bottom:24px;padding:5px 10px}.error-message p{margin-bottom:0}.confirmation-message{color:#16423a;border:2px solid #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{max-width:60rem;margin:0 auto}.layout-grid{grid-template-columns:minmax(20%,10rem) 1fr;gap:1rem;display:grid}.layout__parts{flex-flow:wrap;place-content:flex-start;gap:1rem;display:flex}.layout__parts .layout__part{cursor:pointer;width:100%;max-height:20rem}@media (width>=1000px){.layout__parts .layout__part{width:calc(50% - 1rem)}}.layout__parts .layout__part svg{height:auto;max-width:100%!important;max-height:20rem!important}.layout__fabric{grid-template-columns:1fr minmax(20%,10rem);gap:1rem;max-height:2.3em;padding:1rem;display:grid;overflow:hidden;box-shadow:inset 10px 10px #16423a,inset -10px -10px #16423a}.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;position:relative;overflow:hidden}.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;-webkit-user-select:none;user-select:none}.fabric__tools,.layout__tools{flex-flow:wrap;place-content:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.tools__buttons{flex-flow:wrap;place-content:flex-start;gap:.5rem;display:flex}.layout__control{position:relative}.layout__control .fabric__name{padding:.4rem 60px 0 0}.layout__control .fabric__button--select{position:absolute;top:0;right:0}.layout__control label{display:block}.layout__control input,.layout__control select{max-width:100%}.tools__fields{gap:.5rem;display:flex}.tools__input{padding-top:.2rem;padding-right:5rem;position:relative}.tools__input .control-field{width:4.5rem;position:absolute;top:0;right:0}.fabric__option+.fabric__option{margin-top:.5rem}.layout__sticky{z-index:1000;background:#fff;border-bottom:1px solid #ccc;position:sticky;top:0}.layout__tools{padding:.5rem 0}.fabric_template{display:none}
