:root{--color-primary:#ddeff8}.preloader{display:none;padding:20px;text-align:center;width:100%}.preloader.active{display:flex;justify-content:center}.preloader-spinner{-webkit-animation:preloader-rotate .8s linear infinite;animation:preloader-rotate .8s linear infinite;border:4px solid #000;border-radius:50%;border-right-color:transparent;display:inline-block;font-size:0;height:28px;width:28px}@-webkit-keyframes preloader-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes preloader-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form{background-color:var(--color-primary);border-radius:15px;padding:20px}@media screen and (max-width:979px){.form{border-radius:10px;padding:20px}}.form-content{display:flex;flex-direction:column}.form-content:not(.active){display:none}.form-input:not(:first-child){padding-top:20px}.form-input-title{color:#000;display:block;font-size:1.1rem;font-weight:700;padding-bottom:5px}.form-input-field{display:block}.form-input-field input[type=date],.form-input-field input[type=text],.form-input-field select{background-color:#fff;border:0;border-radius:5px;color:#000;display:block;font-size:1.2rem;font-weight:500;outline:0;padding:8px;width:100%}.form-buttons{padding-top:40px}@media screen and (max-width:979px){.form-buttons{padding-top:10px}}.form-buttons-button{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;padding:8px 12px}@media screen and (max-width:979px){.form-buttons-button{display:block;margin-top:10px;padding:12px}}.form-result{display:block}.form-result:not(:last-child){padding-bottom:20px}.form-result-title{color:#000;font-size:1.1rem;font-weight:700;padding-bottom:5px}.form-result-value{background-color:#fff;border-radius:5px;color:#000;font-size:1.2rem;font-weight:500;padding:8px}.form-result-value.final{color:#019b01;font-weight:700}.form-result-list-item{display:flex;flex-direction:row}.form-result-list-item-title{flex:1}.form-content.age-calculator{flex-direction:row}@media screen and (max-width:979px){.form-content.age-calculator{flex-direction:column}}.form.age-calculator .form-submit{align-items:center;display:flex}.form.age-calculator .form-controls{align-items:center;display:flex;flex:1;flex-direction:row}@media screen and (max-width:979px){.form.age-calculator .form-controls{align-items:stretch;flex-direction:column}}.form.age-calculator .form-input{align-items:center;display:flex;flex:1}@media screen and (max-width:979px){.form.age-calculator .form-input{align-items:stretch;flex-direction:column}}.form.age-calculator .form-input-field,.form.age-calculator .form-input-title{flex:1;padding-right:40px}@media screen and (max-width:979px){.form.age-calculator .form-input-field,.form.age-calculator .form-input-title{padding-right:0}}.form.age-calculator .form-input-field input[type=date],.form.age-calculator .form-input-title input[type=date]{font-weight:800}.form.age-calculator .form-buttons{padding-top:0}@media screen and (max-width:979px){.form.age-calculator .form-buttons{padding-top:10px}}
