@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:opsz,wght@14..32,100..900&display=swap";/*! 
https://serp.co/tools/css-reset/
<link rel="stylesheet" href="https://css.serp.co/css-reset/normalize.css/">
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary: #01257D;--color-secondary: #202020;--color-white: #f3f3f5;--color-gray: #ececf0;--color-orange: #FF7A00;--color-title: var(--color-primary);--color-title-regular: var(--color-secondary);--size-title-xxl: clamp(2.5rem, 3vw, 2.25rem);--size-tile-large: clamp(1.25rem, 2.5vw, 1.875rem);--size-tile-regular: clamp(1rem, 2vw, 1.5625rem);--main-text-color: var(--color-secondary);--main-font-size: 1em;--main-line-height: 1.6;--main-background-color: #f9f9f9;--sec-container-bck-color: var(--color-gray);--btn-backgrond-color: var(--color-primary);--btn-backgrond-color-hover:var(--color-orange);--btn-text-color: var(--color-white);--btn-radius: 5px;--btn-border: 1px solid #202020;--btn-second-backgrond-color: var(--color-gray);--btn-second-backgrond-color-hover: var(--color-secondary);--btn-second-text-color-hover: var(--color-white);--btn-second-text-color: var(--color-secondary);--field-base-bck-color: var(--color-white);--field-base-border-size: 1px;--field-base-border-color: var(--color-secondary);--field-base-focus-visible-size: 1px;--field-base-focus-visible-color: var(--color-primary);--field-base-active-color: var(--color-primary);--field-base-border-size-focus: 1px;--field-base-border-color-focus: var(--color-primary);--select-border-size-focus: 2px;--select-border-color-focus: var(--color-primary);--select-border-color-option-selected: var(--color-primary);--input-radio-size:25px;--input-radio-border-radius: 50%;--input-label-radio-txt-color: var(--color-primary);--input-label-radio-txt-bold: 400;--input-radio-border-color-hover: var(--color-primary);--input-radio-border-color: var(--color-secondary);--input-radio-border-size: 1px;--input-radio-checked-bck-color: var(--color-primary);--input-radio-checked-border-color:var(--color-primary);--input-radio-checked-border-size: 1px;--input-checkbox-size: 25px;--input-checkbox-border-color: var(--color-secondary);--input-checkbox-border-size: 1px;--input-checkbox-checked-bck-color: var(--color-primary);--input-checkbox-checked-border-color:var(--color-primary);--input-checkbox-checked-border-size: 1px;--input-check-hook-border-size: 2px;--input-check-hook-border-color: var(--color-white);--input-checkbox-border-color-hover:var(--color-primary);--input-label-checkbox-txt-color: var(--color-primary);--input-label-checkbox-txt-bold: 400}h3,h2,h1{font-family:"DM Serif Display",serif;font-weight:700;color:var(--color-title)}h1{font-size:var(--size-title-xxl)}h2{font-size:var(--size-tile-large)}h3{font-size:var(--size-tile-regular);font-weight:1.6;color:var(--color-title-regular)}header .header{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:15px;padding:25px 0}@media(min-width: 480px){header .header{flex-direction:row}}header .header .logo{width:100%;min-width:60px;max-width:60px}header .header__container h1{text-align:center;font-size:clamp(2.5rem,3vw,3.25rem);margin:0;padding:0}header .header__container p{text-align:center;margin:0;padding:0}body{font-family:"Inter",sans-serif;font-size:var(--main-font-size);line-height:var(--main-line-height);color:var(--main-text-color);background-color:var(--main-background-color)}.container__principal{max-width:1200px;margin:0 auto}.container__secondary{background-color:var(--sec-container-bck-color);padding:20px;margin:20px 0}footer p{text-align:center;font-size:12px}*,*::before,*::after{box-sizing:border-box}.form{display:grid;grid-template-columns:1fr;align-items:start;gap:25px}@media(min-width: 480px){.form{grid-template-columns:1fr 1fr}}.form__field{position:relative}.form__field label{position:absolute;left:3px;top:50%;transform:translateY(-50%);transition:all .2s ease}.form__field input:focus+label,.form__field input+label.active{font-size:13px;top:0;left:8px;transform:translateY(-50%);background:linear-gradient(to bottom, #ececf0 50%, #f3f3f5 50%)}.form__field input:has(+label.active){border-color:var(--field-base-active-color)}.form__textarea label{display:block;margin-bottom:15px}.form input,.form select,.form textarea{background-color:var(--field-base-bck-color);width:100%;border-radius:4px;border:var(--field-base-border-size) solid var(--field-base-border-color);padding:8px}.form input:focus,.form select:focus,.form textarea:focus{border:var(--field-base-border-size-focus) solid var(--field-base-border-color-focus);outline:none}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:var(--field-base-focus-visible-size) solid var(--field-base-focus-visible-color)}.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--input-radio-size);height:var(--input-radio-size);border:var(--input-radio-border-size) solid var(--input-radio-border-color);border-radius:var(--input-radio-border-radius);outline:none;transition:.3s;cursor:pointer}.form input[type=radio]:focus{border:var(--input-radio-border-size) solid var(--input-radio-border-color);outline:none}.form input[type=radio]:checked{background-color:var(--input-radio-checked-bck-color);box-shadow:0 0 0 2px #f3f3f5,inset 0 0 0 2px #f3f3f5;border:var(--input-radio-border-size) solid var(--input-radio-checked-border-color)}.form input[type=radio]:hover{border-color:var(--input-radio-border-color-hover)}.form label:has(input[type=radio]):has(input[type=radio]:checked){color:var(--input-label-radio-txt-color);font-weight:var(--input-label-radio-txt-bold)}.form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--input-checkbox-size);height:var(--input-checkbox-size);border:var(--input-checkbox-border-size) solid var(--input-checkbox-border-color);border-radius:3px;transition:.3s;cursor:pointer}.form input[type=checkbox]:checked{background-color:var(--input-checkbox-checked-bck-color);box-shadow:inset 0 0 0 2px #f3f3f5;border:var(--input-checkbox-checked-border-size) solid var(--input-checkbox-checked-border-color)}.form input[type=checkbox]:hover{border-color:var(--input-checkbox-border-color-hover)}.form label:has(input[type=checkbox]){position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form label:has(input[type=checkbox]):has(input[type=checkbox]:checked){color:var(--input-label-checkbox-txt-color);font-weight:var(--input-label-checkbox-txt-bold)}.form label:has(input[type=checkbox]):has(input[type=checkbox]:checked)::after{content:"";display:inline-block;width:calc(var(--input-checkbox-size)*.25);height:calc(var(--input-checkbox-size)*.55);border:var(--input-check-hook-border-size) solid var(--input-check-hook-border-color);border-top:none;border-left:none;transform:rotate(45deg);vertical-align:middle;position:absolute;left:calc(var(--input-checkbox-size)/2);top:calc(var(--input-checkbox-size)/2 - 2px);transform:translate(-50%, -50%) rotate(45deg);z-index:1}.form select:focus{border:var(--select-border-size-focus) solid var(--select-border-color-focus);outline:none}.form select.active{border-color:var(--select-border-color-option-selected)}.form fieldset{margin:0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:10px}.form fieldset legend{width:100%;padding:0;margin-bottom:15px}.form fieldset label{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px}.message{border-radius:5px;padding:8px;border-width:1px;border-style:solid}.message.success{color:#00c853;background-color:rgba(0,200,83,.05);border-color:#00c853}.message.error{color:#ff2d00;background-color:rgba(255,45,0,.05);border-color:#ff2d00}.btn__secondary,.btn__primary{background-color:var(--btn-backgrond-color);color:var(--btn-text-color);border-radius:var(--btn-radius);border:var(--btn-border);padding:10px 20px;cursor:pointer}.btn__secondary:hover,.btn__primary:hover{background-color:var(--btn-backgrond-color-hover)}.btn__primary{border-color:rgba(0,0,0,0)}.btn__secondary{background-color:var(--btn-second-backgrond-color);color:var(--btn-second-text-color)}.btn__secondary:hover{background-color:var(--btn-second-backgrond-color-hover);color:var(--btn-second-text-color-hover)}h3{border-bottom:1px solid #202020}.section__color{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px}.section__color .container{border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.64)}.section__color .container__color{min-height:64px}.section__color .info{padding:8px 10px;background:#fff}.section__color .info p{font-size:11px}.section__color .primary{background-color:#01257d}.section__color .secondary{background-color:#202020}.section__color .gray{background-color:#ececf0}.section__color .white{background-color:#f3f3f5}.section__color .orange{background-color:#ff7a00}/*# sourceMappingURL=stylesheet.min.css.map */