.load{padding:var(--padding);display:inline-block;position:relative;width:1em;height:1em}.load div{transform-origin:.5em .5em;animation:load 1.2s linear infinite}.load div:after{content:" ";display:block;position:absolute;top:0;left:20px;width:5px;height:5px;border-radius:70%;background:var(--color)}.load div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.load div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.load div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.load div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.load div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.load div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.load div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.load div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.load div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.load div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.load div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.load div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes load{0%{opacity:1}100%{opacity:0}}.infoArea{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}form:not(#mainSearchForm),.form{max-width:var(--sm-width);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--padding);padding:var(--padding);border:1px solid var(--color-tr);margin:auto}form:not(#mainSearchForm) div.bg,.form div.bg{--margin-bg:2px}form:not(#mainSearchForm) div.bg:before,form:not(#mainSearchForm) div.bg:after,.form div.bg:before,.form div.bg:after{height:var(--margin-bg);top:calc(100% - var(--margin-bg));margin:0}form h2{font-size:calc(var(--size)*2)}form h3{font-size:calc(var(--size)*1.75)}form>h2,form>h3,form>p,form>hr,form>.infoArea,form>fieldset,form>i,.form>h2,.form>h3,.form>p,.form>hr,.form>.infoArea,.form>fieldset,.form>i{flex-basis:100%}form>h2,form>h3,form>p,.form>h2,.form>h3,.form>p{margin:0}form>div.bg,.form>div.bg{flex-basis:100%;overflow:hidden;margin-bottom:var(--margin-bg)}form>div.bg::before,form>div.bg::after,.form>div.bg::before,.form>div.bg::after{content:"";position:absolute;left:0;transition:transform .3s ease;pointer-events:none;width:100%}form>div.bg::after,.form>div.bg::after{transform:translateX(-101%);background:var(--color-accent) !important;z-index:1}form>div.bg:focus-within::after,.form>div.bg:focus-within::after{transform:translateX(0)}form>div.bg label,.form>div.bg label{cursor:pointer;position:absolute;top:calc(var(--margin) + var(--margin-bg));left:0;transition-property:color font-size top;transition:.3s ease}form input[type=checkbox],.form input[type=checkbox]{--color-bg:var(--color-danger);position:absolute;width:3em;height:1.6em;right:0;transform:translateY(-50%);top:50%}form input[type=checkbox]+label,.form input[type=checkbox]+label{cursor:pointer;margin-right:4em}form input[type=checkbox]::after,.form input[type=checkbox]::after{content:"";display:block;width:3em;height:1.6em;border-radius:1em;background:var(--color-bg);box-shadow:inset 0 0 5px rgba(0,0,0,.3);cursor:pointer;transition:background .1s ease-in-out;margin:0}form input[type=checkbox]::before,.form input[type=checkbox]::before{z-index:1;content:"";display:block;width:1.2em;height:1.2em;border-radius:1em;background:#fff;box-shadow:2px 0 5px rgba(0,0,0,.2);position:absolute;cursor:pointer;left:.2em;top:.2em;transition:all .2s ease-in-out}form input[type=checkbox]:hover,form input[type=checkbox]:focus,form input[type=checkbox]:has(~label:hover),.form input[type=checkbox]:hover,.form input[type=checkbox]:focus,.form input[type=checkbox]:has(~label:hover){--color-bg:var(--color-danger2)}form input[type=checkbox]:checked,.form input[type=checkbox]:checked{--color-bg:var(--color-valid)}form input[type=checkbox]:checked::before,.form input[type=checkbox]:checked::before{box-shadow:-2px 0 5px rgba(0,0,0,.2);left:1.6em}form input[type=checkbox]:checked:disabled::after,.form input[type=checkbox]:checked:disabled::after{--color-bg:var(--color-valid)}form input[type=checkbox]:checked:hover,form input[type=checkbox]:checked:focus,form input[type=checkbox]:checked:has(~label:hover),.form input[type=checkbox]:checked:hover,.form input[type=checkbox]:checked:focus,.form input[type=checkbox]:checked:has(~label:hover){--color-bg:var(--color-valid2)}form input[type=checkbox]:disabled::after,.form input[type=checkbox]:disabled::after{--color-bg:var(--color-danger);filter:contrast(.375)}form input[type=checkbox]:disabled::after,form input[type=checkbox]:disabled::before,form input[type=checkbox]:disabled~label,.form input[type=checkbox]:disabled::after,.form input[type=checkbox]:disabled::before,.form input[type=checkbox]:disabled~label{cursor:not-allowed}form input:not(:is([type=checkbox])),form textarea,.form input:not(:is([type=checkbox])),.form textarea{color:var(--color);width:100%;background:0 0;border:none;outline:none;padding:calc(var(--margin-bg) + 2*var(--margin))0 var(--margin-bg)}form input:not(:is([type=checkbox])):focus~label,form textarea:focus~label,.form input:not(:is([type=checkbox])):focus~label,.form textarea:focus~label{top:0 !important;font-size:60%;color:var(--color-accent)}form input:not(:is([type=checkbox]))[data-pristine=false]~label,form textarea[data-pristine=false]~label,.form input:not(:is([type=checkbox]))[data-pristine=false]~label,.form textarea[data-pristine=false]~label{top:0 !important;font-size:60%}form input:not(:is([type=checkbox]))[data-pristine=false]:invalid~label,form textarea[data-pristine=false]:invalid~label,.form input:not(:is([type=checkbox]))[data-pristine=false]:invalid~label,.form textarea[data-pristine=false]:invalid~label{color:var(--color-danger)}form input:not(:is([type=checkbox]))[data-pristine=false]:valid~label,form textarea[data-pristine=false]:valid~label,.form input:not(:is([type=checkbox]))[data-pristine=false]:valid~label,.form textarea[data-pristine=false]:valid~label{color:var(--color-accent)}form input:not(:is([type=checkbox])):-webkit-autofill,form textarea:-webkit-autofill,.form input:not(:is([type=checkbox])):-webkit-autofill,.form textarea:-webkit-autofill{background-color:transparent !important;background:0 0 !important;color:var(--color) !important}form input:not(:is([type=checkbox])):autofill,form textarea:autofill,.form input:not(:is([type=checkbox])):autofill,.form textarea:autofill{background-color:transparent !important;background:0 0 !important;color:var(--color) !important}form input:not(:is([type=checkbox])):-moz-placeholder~label,form textarea:-moz-placeholder~label,.form input:not(:is([type=checkbox])):-moz-placeholder~label,.form textarea:-moz-placeholder~label{top:calc(var(--margin) + var(--margin-bg))}form input:not(:is([type=checkbox])):placeholder-shown~label,form textarea:placeholder-shown~label,.form input:not(:is([type=checkbox])):placeholder-shown~label,.form textarea:placeholder-shown~label{top:calc(var(--margin) + var(--margin-bg))}form .bg:not(button),.form .bg:not(button){pointer-events:none;background:0 0 !important}form .bg>input,form .bg>textarea,.form .bg>input,.form .bg>textarea{pointer-events:auto}form button[data-disabled=true],.form button[data-disabled=true]{cursor:not-allowed}label>span{color:var(--color-danger)}.eye{position:absolute;right:var(--margin);top:50%;transform:translateY(-50%);width:1em;height:1em;border-radius:100%;pointer-events:all}.eye svg path:nth-child(2){transition:all .7s;stroke-dashoffset:65}.eye:hover svg path:nth-child(2),.eye[data-state=active] svg path:nth-child(2){stroke-dashoffset:0}.cg{position:relative;display:flex;flex-basis:100%;width:100%;padding:calc(2*var(--margin))0 var(--margin)}.cg input{margin-left:0}@media(width >= 768px){form:not(#mainSearchForm,#reductionForm,#pagespeedForm) div.bg,.form div.bg{flex-basis:calc((100% - var(--padding))/2 - var(--margin-bg)*2)}form:not(#mainSearchForm,#reductionForm,#pagespeedForm) div.bg:has(textarea),.form div.bg:has(textarea){width:auto}}@media(width >= 1200px){form:not(#mainSearchForm,#reductionForm,#pagespeedForm) div.bg,.form div.bg{flex-basis:calc((100% - var(--padding)*2)/3 - var(--margin-bg)*2)}form:not(#mainSearchForm,#reductionForm,#pagespeedForm) div.bg:has(textarea),.form div.bg:has(textarea){width:auto}}form:not(#mainSearchForm) div.cg.b50,form:not(#mainSearchForm) div.bg.b50,.form div.cg.b50,.form div.bg.b50{flex-basis:calc((100% - var(--padding))/2 - var(--margin-bg)*2)}form:not(#mainSearchForm) div.cg.b100,form:not(#mainSearchForm) div.bg.b100,.form div.cg.b100,.form div.bg.b100{flex-basis:100%}form:not(#mainSearchForm) div.bg:before,.form div.bg:before{height:var(--margin-bg)}.form .rg:has(input[type=checkbox]){display:flex}.form input[type=checkbox]{pointer-events:all}