@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Open+Sans:wght@400;700&display=swap);@keyframes temp_highlight_background_error{0%,to{background:rgba(255,255,255,.7)}50%{background:#e8ced1}}@keyframes temp_highlight_background_warning{0%,to{background:rgba(255,255,255,.7)}50%{background:#ffd566}}@keyframes temp_highlight_background_ok{0%,to{background:rgba(255,255,255,.7)}50%{background:#8dd394}}#form_cdpi_pp,.center,main{display:flex;flex-direction:column;justify-content:center;align-items:center}*{margin:0;padding:0;box-sizing:border-box}::after,::before{position:absolute;content:"";box-sizing:inherit}html{scroll-behavior:smooth}html a,html a:active,html a:hover,html a:link,html a:visited,html p a{color:inherit;text-decoration:none}body,header ul{display:flex;color:#fff}body,header{align-items:center}body{justify-content:flex-start;flex-direction:column;min-height:100vh;font-family:"Open Sans",sans-serif;font-size:16px;background:#44474e;transition:opacity .5ms ease}h1,h2,h3,h4{font-family:"Montserrat",sans-serif;line-height:1;font-weight:700}h1{font-size:min(2.5rem,3.5vw + .5rem)}h2{font-size:min(1.75rem,2.75vw + .5rem);padding-bottom:1rem}header{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 0 1rem;padding:.5em 2em;border-bottom:1px solid #2a2d34;background:#2f323a;box-shadow:0 3px 6px rgba(0,0,0,.3)}header ul{list-style-type:none}header ul li{font-size:1.5rem;margin-right:1rem;cursor:pointer}#form_cdpi_pp label:last-child input[type=checkbox],#form_cdpi_pp label:last-child input[type=radio],header ul li:last-child{margin-right:0}header .logo{width:min(200px,45vw)}main{width:100%;flex-basis:80vh;padding:0 min(10vw,5vw)}#copy_address,#rl_copy_address{margin:0 .6rem}#form_cdpi_pp{width:100%;padding:1rem;border-radius:5px;background:#63656b;margin-bottom:5rem}#form_cdpi_pp ul{list-style:disc outside}#form_cdpi_pp ul li{margin-left:1.25em}#form_cdpi_pp fieldset{position:relative;width:100%;margin:1rem 0;padding:.5rem;border:1px solid rgba(255,255,255,.5);border-radius:5px;background:#828489}#form_cdpi_pp fieldset legend{font-size:.85rem;font-weight:700;letter-spacing:.1rem;margin-left:2rem;padding:0 .5rem;background:#828489;border:1px solid transparent;border-top:1px solid rgba(255,255,255,.5);border-top-left-radius:10px;border-top-right-radius:10px}#form_cdpi_pp fieldset.second_set{border:0;border-radius:0;border-top:1px solid rgba(255,255,255,.5)}#form_cdpi_pp fieldset.second_set legend{border:0;border-radius:0}#form_cdpi_pp label{margin:0 .3em 0 0}#form_cdpi_pp input:not([type=radio]):not([type=checkbox]):not([type=submit]),#form_cdpi_pp select{font-size:1rem;letter-spacing:.1rem;flex:auto;padding:.1rem .8rem;border:1px solid #fff;border-left:4px solid #fff;border-radius:3px;background:rgba(255,255,255,.7);outline:0}#form_cdpi_pp input:not([type=radio]):not([type=checkbox]):not([type=submit]).filled,#form_cdpi_pp select.filled{border:1px solid #006400;border-left:4px solid #006400}#form_cdpi_pp input:not([type=radio]):not([type=checkbox]):not([type=submit]).error,#form_cdpi_pp select.error{border:1px solid #8b0000;border-left:4px solid #8b0000}#form_cdpi_pp input:not([type=radio]):not([type=checkbox]):focus,#form_cdpi_pp select:focus{background:rgba(255,255,255,.9);box-shadow:0 0 12px rgba(255,255,255,.7)}#form_cdpi_pp select{max-width:20rem;border-left:4px solid #fff;border-radius:5px}#form_cdpi_pp input[type=checkbox],#form_cdpi_pp input[type=radio]{appearance:none;border:2px solid #fff;cursor:pointer;outline:0;margin-right:1rem}#form_cdpi_pp input[type=radio]{width:16px;height:16px;border-radius:50%}#form_cdpi_pp input[type=radio]:checked{background:#fff;box-shadow:inset 0 0 0 3px #98222e}#form_cdpi_pp input[type=checkbox]{width:16px;height:16px}#form_cdpi_pp input[type=checkbox]:checked{background:#8d0917}#form_cdpi_pp input[type=submit]{color:#fff;letter-spacing:.1rem;text-transform:uppercase;width:100%;background:rgba(255,255,255,.6);border:1px solid #fff;border-radius:5px;padding:.3rem 1rem;opacity:.5;transition:.3s}#form_cdpi_pp input[type=submit]:hover{opacity:1}#form_cdpi_pp button.btn{font-size:1.5rem;line-height:1;padding:0 10px;outline:0;border:1px solid #fff;border-radius:3px;cursor:pointer;margin-left:1rem;transition:filter .4s linear}#form_cdpi_pp button.btn:hover{filter:brightness(.9)}#form_cdpi_pp button.btn:active{filter:brightness(1.2)}#form_cdpi_pp p{margin-bottom:1.3rem}#form_cdpi_pp .fluid{display:flex;flex-wrap:wrap;white-space:nowrap}#form_cdpi_pp .fluid div{display:flex;flex-wrap:wrap;padding-left:1rem;margin-bottom:1.3rem}#form_cdpi_pp .fluid div.width_min{flex:0}#form_cdpi_pp .fluid div.width_eqal{flex:2}#form_cdpi_pp .fluid div.width_bigger{flex:3}#form_cdpi_pp .fluid div.wrapper{padding:0;margin:0}#form_cdpi_pp .fluid div:first-child{padding-left:0}#form_cdpi_pp .exerg{position:relative;display:inline-block;padding:0 .3rem 0 1rem;border-radius:5px;background:rgba(255,255,255,.3);margin-right:.5rem}#form_cdpi_pp .exerg:before{position:absolute;top:50%;left:0;width:0;height:0;border:.5rem solid transparent;border-left:.75rem solid rgba(255,255,255,.5);transform:translate(0,-50%)}#submit{margin:1rem 0}#reset{width:100%;font-style:oblique;font-size:.85em;text-align:right;margin-bottom:0}footer{justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%;font-size:.85rem;color:#fff;padding:.5em 2em;border-top:1px solid #630610;background:#8d0917}footer,footer div{display:flex}footer img.svg_invert{filter:invert(100%)}.hide{display:none}.doc{margin-top:2rem}.art{position:absolute;top:-2rem;right:0;font-size:.85rem;font-style:oblique}.main_title{text-align:center;padding-bottom:1rem;border-bottom:1px solid #fff;margin-bottom:3rem}.t_right{text-align:right}.t_em{font-style:oblique}.t_small{font-size:.85em}.notification{background-color:#63656b;border-radius:5px;box-shadow:inset 0 0 1px 4px #63656b,inset 0 0 1px 5px #fff,inset 0 0 1px 8px #63656b,inset 0 0 1px 9px #8d0917;padding:1rem;margin-bottom:2rem!important}.background_error{background-color:#e8ced1!important}.highlight_input_bg_error{animation-name:temp_highlight_background_error;animation-duration:1.5s}.highlight_input_bg_warning{animation-name:temp_highlight_background_warning;animation-duration:1s}.highlight_input_bg_ok{animation-name:temp_highlight_background_ok;animation-duration:1s}@media screen and (max-width:48rem){footer,header{position:relative}.fluid input,.fluid select{width:100%}.art{display:none}}@media screen and (min-width:48rem){footer{position:fixed;bottom:0}.fluid div{display:inline-flex;align-content:space-between;align-items:center;flex:1 1 auto}}