.btn-default{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none}.btn-default .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}.btn-default .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-default .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-default .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}.btn-default:hover .btn-label{border-radius:1rem 0 0 1rem}.btn-default:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}.btn-default:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}.btn-light{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none;color:#fff;border:2px solid #fff}.btn-light .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}.btn-light .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-light .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-light .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}.btn-light:hover .btn-label{border-radius:1rem 0 0 1rem}.btn-light:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}.btn-light:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}.btn-light:hover{background-color:#fff;color:#000}.btn-dark{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none;color:#000;border:2px solid #000;background-color:#fff}.btn-dark .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}.btn-dark .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-dark .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-dark .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}.btn-dark:hover .btn-label{border-radius:1rem 0 0 1rem}.btn-dark:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}.btn-dark:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}.btn-dark:hover{background-color:#000;color:#fff;border-color:#fff}@keyframes waterDropMerge{0%{transform:scale(1)}10%{transform:scale(1.45)}100%{transform:scale(1)}}.content+form{margin-top:2rem}form fieldset{display:flex;flex-wrap:wrap;gap:1rem}form fieldset .field{position:relative}form fieldset .field label{position:absolute;top:.5rem;left:0;padding-inline:.5rem;transition:all .25s ease-in-out;background-color:inherit;font-size:.8rem}form fieldset .field input,form fieldset .field textarea,form fieldset .field select{border:none;border-bottom:1px solid #000;background-color:inherit;font-family:nunito sans,sans-serif;font-size:.8rem;font-weight:300;resize:none;width:100%;height:100%;padding:.5rem;border-radius:0}form fieldset .field input:focus,form fieldset .field textarea:focus,form fieldset .field select:focus{border-color:#027af2;outline:none}form fieldset .field input:not(:placeholder-shown)+label,form fieldset .field input:focus+label,form fieldset .field textarea:not(:placeholder-shown)+label,form fieldset .field textarea:focus+label{top:-.625rem;color:#027af2}form fieldset .select label{display:block;padding-left:.5rem;margin-bottom:-1.5rem;opacity:0;transition:all .25s ease-in-out;pointer-events:none}form fieldset .select:has(select:valid) label{transform:translateY(-1.5rem);opacity:1}form fieldset .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:100%;background-size:.75rem;padding-right:2.5rem}form fieldset .select select:focus{border-color:#027af2;color:#027af2;outline:none}form fieldset .file-upload{display:flex;align-items:center;gap:.5rem}form fieldset .file-upload label{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none;white-space:nowrap;margin:0}form fieldset .file-upload label .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}form fieldset .file-upload label .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}form fieldset .file-upload label .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}form fieldset .file-upload label .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}form fieldset .file-upload label:hover .btn-label{border-radius:1rem 0 0 1rem}form fieldset .file-upload label:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}form fieldset .file-upload label:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}form fieldset .file-upload input::file-selector-button{display:none}form fieldset .half{width:calc(50% - .5rem)}@media screen and (max-width:767px){form fieldset .half{width:calc(100vw - 2rem)}}form fieldset .full{width:100%}form #name__{position:absolute;left:-9999px;height:0;width:0;z-index:-1}form button{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none;margin-top:1rem;margin-bottom:0 !important;margin-inline:auto 0}form button .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}form button .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}form button .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}form button .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}form button:hover .btn-label{border-radius:1rem 0 0 1rem}form button:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}form button:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}