form fieldset{border:none;margin:0;padding:0}form legend{display:none}form .field{margin:0 0 1em;position:relative}label{display:none}input[type=text],input[type=email],input[type=tel]{text-align:left;resize:none;box-sizing:border-box;appearance:textfield;--tw-text-opacity:1;height:2.5rem;color:rgba(255, 255, 255, var(--tw-text-opacity));background:0 0;border-bottom:.5px solid #777;padding:0 .85rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:inline-block;border-radius:0!important;outline:0!important;width:100%!important;line-height:2.5rem!important}textarea{text-align:left;resize:none;box-sizing:border-box;--tw-text-opacity:1;height:6em;color:rgba(255, 255, 255, var(--tw-text-opacity));background:0 0;border-bottom:.5px solid #777;outline:none;padding:11px 15px;font-family:Nunito,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:inline-block;border-radius:0!important;width:100%!important}::placeholder{color:#fff!important;opacity:.5!important}input.validation-failed,textarea.validation-failed{border-bottom:.5px solid #f52e20}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-bottom:.5px solid #fff;outline:none}span.validation-advice{color:#fff;z-index:2;text-align:left;background-color:#f52e20;border-radius:3px;padding:4px 8px;font-size:.8rem;font-weight:300;line-height:1.2rem;position:absolute;top:calc(100% - 6px);right:6px}.textarea span.validation-advice{top:95%}span.validation-advice:after{content:"";border:5px solid #0000;border-top:#0000;border-bottom-color:#f52e20;width:0;height:0;position:absolute;top:-4px;right:10px}.checkbox span.validation-advice{top:calc(100% + 8px);left:-2px;right:auto}.checkbox span.validation-advice:after{left:10px;right:auto}button[type=submit]{color:#fff;text-align:center;cursor:pointer;letter-spacing:1px;background:#000;border:none;border-radius:.25rem;width:100%;height:2.8rem;margin:1.5rem 0 0 auto;padding:0;font-size:1rem;font-weight:400;line-height:1.5rem;display:block;outline:none!important}button[type=submit]:hover{color:#000;background:#fff}div.errors{background:#f52e201a;border:1px solid #f52e20;align-items:center;margin:1.5em 0 2.5em;padding:1rem;font-size:.875rem;line-height:1.25rem}div.errors div{margin:0 0 0 1em}div.errors p{margin:0;font-size:1rem;line-height:1.5rem}div.errors ul{margin:.1rem 0 0 1em;padding:0}div.errors li{margin:0;padding:0}div.errors svg{color:#fff;width:2rem}div[data-form]{z-index:5;position:relative}div[data-form] .form{opacity:100;z-index:10;position:relative}div[data-form] .loading{opacity:0;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}div[data-form] .success{opacity:0;z-index:3;background:var(--color-bg);width:100%;height:100%;position:absolute;top:0;left:0}div[data-form] .success div{background:#0003;border:1px solid #5bb85c;padding:1rem 1.5rem}@media (width>=768px){div[data-form] .success div{padding-left:2rem;padding-right:2rem}}@media (width>=984px){div[data-form] .success div{padding-left:2.5rem;padding-right:2.5rem}}div[data-form] .success h3{margin:1rem 0}div[data-form].loading .form{opacity:.5;pointer-events:none}div[data-form].loading .loading{z-index:12;opacity:1}div[data-form].init .form,div[data-form].init .loading,div[data-form].init .success{transition:opacity .3s}div[data-form].success .form{opacity:0;pointer-events:none}div[data-form].success .loading{z-index:2;opacity:0}div[data-form].success .success{z-index:12;opacity:1}section.basic div[data-form] .success div{text-align:center;background:0 0;border:none;padding:0!important}section.basic div[data-form] .success h3{margin-top:0}p.label{margin:2rem 0 1rem;font-weight:400}p.label:first-child{margin-top:1rem}.check{padding-left:.85rem}.checkbox{margin-bottom:.5rem;position:relative}.checkbox label{cursor:pointer;vertical-align:top;width:100%;padding-left:2rem;font-size:1rem;line-height:1.4rem;display:inline-block;padding-bottom:0!important}input[type=checkbox],input[type=radio]{opacity:0;position:absolute;top:0;left:0}.checkbox label:before{content:" ";--tw-bg-opacity:.25;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));border:none;border-radius:.25rem;width:1.4rem;height:1.4rem;display:block;position:absolute;top:0;left:0}.checkbox label:after{content:" ";z-index:1;opacity:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==) 50%/cover no-repeat;width:.85rem;height:.85rem;display:block;position:absolute;top:.3rem;left:.25rem}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{border:1px solid var(--color-stage3)}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}select{display:none}.validation-failed .nice-select{border-bottom:1px solid #f52e20}.nice-select{text-align:left;resize:none;--tw-text-opacity:1;height:2.5rem;color:rgba(255, 255, 255, var(--tw-text-opacity));background:0 0;border-bottom:.5px solid #777;padding:0 .85rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:inline-block;outline:0!important;width:100%!important;line-height:2.5rem!important}.nice-select:active,.nice-select.open,.nice-select:focus{border-bottom:.5px solid #fff;outline:none}.nice-select:after{content:"";pointer-events:none;transform-origin:66% 66%;border-bottom:2px solid #888;border-right:2px solid #888;width:8px;height:8px;margin-top:-4px;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.nice-select.disabled{pointer-events:none}.nice-select .nice-select-dropdown{pointer-events:none;z-index:100;opacity:0;--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));width:100%;margin-top:.25rem;transition:opacity .15s ease-out;position:absolute;top:100%;left:0}.nice-select .list{max-height:210px;margin:0;padding:0;font-size:.95rem;overflow:hidden auto}.nice-select .option{cursor:pointer;text-align:left;outline:none;margin:0;padding:0 .85rem;font-weight:300;line-height:2.25rem;list-style:none;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#444}.nice-select .option.selected{color:#fff!important;background-color:#666!important}.nice-select .default{color:#fff!important;opacity:.5!important}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}
