.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper.checkbox:not(:last-child){margin-bottom:12px}.input-wrapper.checkbox-secondary:not(:last-child){margin-bottom:20px}@media (min-width:1024px){.input-wrapper.checkbox-secondary:not(:last-child){margin-bottom:15px}}.input-wrapper.checkbox-secondary label{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity));font-size:14px;letter-spacing:0;line-height:17px}.input-wrapper.checkbox-secondary label:before{--tw-border-opacity:1;border:1px solid #000;border-color:rgb(0 0 0/var(--tw-border-opacity));content:var(--tw-content);height:28px;width:28px}.input-wrapper.checkbox-secondary label:after{content:var(--tw-content);height:20px;left:4px;width:20px}@media not all and (min-width:1024px){.input-wrapper.checkbox-secondary label{align-items:flex-start;padding-right:36px}.input-wrapper.checkbox-secondary label:before{content:var(--tw-content);height:20px;width:20px}.input-wrapper.checkbox-secondary label:after{content:var(--tw-content);height:14px;left:3px;top:2.5px;width:14px}}@media (min-width:1024px){.input-wrapper.checkbox-secondary label{font-size:24px;line-height:33px}}.input-wrapper.checkbox-secondary label{grid-template-columns:28px 1fr}@media (max-width:1023.8px){.input-wrapper.checkbox-secondary label{grid-gap:7px}}.input-wrapper.checkbox-secondary label:before{background-color:transparent}.input-wrapper-double{display:grid;gap:1.5rem}@media (min-width:1024px){.input-wrapper-double{grid-template-columns:repeat(2,minmax(0,1fr))}}.input-container{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.15);border-radius:12px;overflow:hidden;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}.input-container input,.input-container textarea{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));padding:16px 15px 16px 20px;width:100%}@media (min-width:1024px){.input-container input,.input-container textarea{padding-left:20px}}.input-container input,.input-container textarea{background:transparent;font-family:DM Sans,sans-serif;font-size:14px}.input-container input::-moz-placeholder,.input-container textarea::-moz-placeholder{color:#ffffff80}.input-container input::placeholder,.input-container textarea::placeholder{color:#ffffff80}.input-container input:focus,.input-container textarea:focus{outline:none}.input-container textarea{resize:none}@media (min-width:1024px){.input-container textarea{height:180px}}.input-container:focus-within{background:rgba(196,30,58,.1);border-color:#c41e3a;box-shadow:0 0 0 4px #c41e3a26}.input-container.secondary{--tw-bg-opacity:1;background-color:#d9d9d9;background-color:rgb(217 217 217/var(--tw-bg-opacity))}.input-container.secondary input,.input-container.secondary textarea{--tw-text-opacity:1;background-color:transparent;color:#343434;color:rgb(52 52 52/var(--tw-text-opacity))}@media (min-width:1024px){.input-container.secondary input,.input-container.secondary textarea{font-size:18px}}.input-container.secondary input::-moz-placeholder,.input-container.secondary textarea::-moz-placeholder{color:#343434}.input-container.secondary input::placeholder,.input-container.secondary textarea::placeholder{color:#343434}.input-checkbox{position:relative;z-index:1}.input-checkbox input{display:none}.input-checkbox input:checked+label:before{background-color:#c41e3a;border-color:#c41e3a}.input-checkbox input:checked+label:after{opacity:1}.input-checkbox label{--tw-text-opacity:1;align-items:center;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:grid;font-size:14px;letter-spacing:.1px;position:relative}@media (min-width:1024px){.input-checkbox label{font-size:16px}}.input-checkbox label{grid-gap:12px;font-family:DM Sans,sans-serif;grid-template-columns:20px 1fr}.input-checkbox label:before{background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;content:"";flex-shrink:0;height:20px;transition:all .2s ease;width:20px}@media (min-width:1024px){.input-checkbox label:before{height:22px;width:22px}}.input-checkbox label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;opacity:0;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg);transition:opacity .2s ease;width:6px}@media (min-width:1024px){.input-checkbox label:after{height:11px;left:8px;width:6px}.input-checkbox label{grid-gap:14px;grid-template-columns:22px 1fr}}.input-checkbox label img{--tw-translate-y:-50%;position:absolute;right:-21px;top:50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.input-checkbox label img{right:-33px}}.input-checkbox:hover label:before{border-color:#ffffff80}@media (min-width:1024px){.input-checkbox+.input-error{position:absolute;right:-95px}}.input-checkbox .defaultTooltip:after{left:unset;right:23px}.input-error{max-width:375px}@media (max-width:1023.8px){.input-error{--tw-translate-y:-50%;max-width:550px;position:absolute;right:-66px;top:50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}@media not all and (min-width:1024px){.input-error{right:10px}}}.input-error img{margin-left:auto}.input-tooltip{--tw-translate-y:20px;--tw-text-opacity:1;border-radius:16px;bottom:40px;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1.125rem;line-height:1.75rem;line-height:20px;max-width:250px;opacity:0;padding:.75rem;pointer-events:none;position:absolute;right:-19px;transform:translate(var(--tw-translate-x),20px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}@media (min-width:1024px){.input-tooltip{right:-148px}}.input-tooltip{background-color:#0006}.input-tooltip.show{--tw-translate-y:0px;opacity:1;pointer-events:auto;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));visibility:visible}
