@charset "UTF-8";.terms-checkbox+label,input[type=radio],input[type=checkbox],.input.checkbox{background-image:var(--form-controls);background-repeat:no-repeat;background-size:1rem}:root{--bold: "Lato Bold";--italic: "Lato Italic";--regular: "Lato Regular";--fa_brands: "Font Awesome Brands";--fa_light: "Font Awesome Light";--fa_regular: "Font Awesome Regular";--fa_solid: "Font Awesome Solid";--title: 1.5rem;--title-green-color: var(--green);--subtitle: 1.25rem;--subtitle-color: var(--grey-darker);--bajada: 1.25rem;--paragraph: 1rem;--label: 1rem;--label-detail: .875rem;--label-detail-color: var(--grey-dark);--label-detail-green: var(--green-dark);--label-disabled-color: var(--grey-light);--small: .75rem;--line-height: 150%;--letter-spacing: .02em;--grey-darker: #252525;--grey-dark: #535353;--grey: #8d8d8d;--grey-light: #afafaf;--grey-lighter: #f3f3f3;--green-dark: #315b07;--green: #58812c;--green-light: #6fa338;--green-lighter: #deedce;--blue-dark: #104079;--blue: #3376c7;--blue-light: #6aaeff;--blue-lighter: #dcecff;--red-dark: #9c0a1c;--red: #d0021b;--red-light: #ffe5e8;--yellow-dark: #cf8e00;--yellow: #ffc210;--yellow-light: #fff4cd;--space-dark: #8c99a8;--space: #becedf;--space-light: #e3ebf2;--space-lighter: #f5f7f9;--catskill-white: #f7f9fb;--comafi-green: #42a905;--comafi-green-dark: #218838;--form-controls: url(/assets/img/form-controls.svg);--btn-font-family: var(--regular);--btn-font-size: 1rem;--btn-height: 13.75vw;--btn-roundndess: 0;--btn-small: 28.125vw;--btn-normal: 44.375vw;--btn-big: 55vw;--btn-bigger: 68.75vw;--btn-primary-bg: var(--comafi-green);--btn-primary-color: var(--grey-lighter);--btn-secondary-border: 1px solid var(--green);--btn-grey-border: 1px solid var(--grey-light);--btn-secondary-color: var(--green);--btn-disabled-bg: var(--grey-light);--btn-disabled-color: var(--grey-lighter)}@font-face{font-family:Lato Bold;src:url(/assets/fonts/lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lato Italic;src:url(/assets/fonts/lato-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lato Regular;src:url(/assets/fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}html{position:relative;min-height:100%}body{margin-bottom:70px}.textarea,.input.text,.input.email,.input.number,.input.tel,.input-group span,.input-group input{border:1px solid var(--grey);border-radius:0;font-family:var(--regular);height:2.75rem;padding-left:.9rem;padding-right:.9rem;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}a{color:inherit;text-decoration:none}ul{list-style:none}.green{color:var(--green)}.grey{color:var(--grey)}.grey-dark{color:var(--grey-dark)}.grey-darker{color:var(--grey-darker)}h1,h2,h3,h4,h5,h6,p,span{font-family:var(--regular);line-height:normal}.small{font-size:var(--small)}.medium{font-size:var(--regular)}.title{color:var(--grey-darker);font-family:var(--regular);font-size:var(--title)}.title.with-icon{background-position:center top;background-repeat:no-repeat;margin-bottom:3rem;padding-top:8rem}.t-capitalize{text-transform:capitalize}.subtitle{color:var(--grey-darker);font-family:var(--regular);font-size:var(--subtitle);letter-spacing:1px}.bajada{color:var(--grey-darker);font-family:var(--regular);font-size:var(--bajada)}.label{font-family:var(--regular);font-size:var(--label)}.label.disabled{color:var(--label-disabled-color)}.label.detail{color:var(--label-detail-color);font-size:var(--label-detail)}.label.detail.green{color:var(--label-detail-green)}p{font-family:var(--regular);font-size:var(--paragraph);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.helper{align-items:center;color:var(--grey);background:var(--grey-lighter);font-family:var(--regular);line-height:normal;margin-bottom:1.5rem;margin-top:1rem;padding-bottom:.5rem;padding-top:.5rem}.helper .col:last-of-type{padding-left:0}.helper>div:first-child{color:var(--grey-light);margin-right:1rem}.helper>div:last-child span{font-size:.75rem;line-height:1.5;padding-top:10px}.helper-message{color:var(--grey);font-family:var(--regular);line-height:normal;margin-bottom:1.5rem}.helper-message span{font-size:.75rem;line-height:1.3}.helper-message .medium{font-size:.9rem}.help-text{color:var(--grey);display:block;line-height:1.5;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem}button,input{appearance:none;background:none;border:0}.btn{min-height:2.6rem;margin:auto;border-radius:50px;padding-right:4rem!important;padding-left:4rem!important}.btn.small{width:5.625rem}.btn.normal{width:8.875rem}.btn.big{width:11rem}.btn.bigger{width:13.75rem}.btn.btn-primary{background-color:var(--btn-primary-bg);border:var(--btn-primary-border);color:var(--btn-primary-color);font-family:var(--btn-font-family);font-size:var(--btn-font-size)}.btn.btn-primary:disabled{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-color);font-family:var(--btn-font-family);font-size:var(--btn-font-size)}.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled).active{background-color:var(--btn-primary-bg);border:var(--btn-primary-border)}.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.btn.btn-primary:focus,.btn.btn-primary.focus{box-shadow:none!important}.btn.btn-primary:hover{background-color:var(--comafi-green-dark);border-color:var(--comafi-green-dark)}.btn.btn-secondary{background:none;border:var(--btn-secondary-border);color:var(--btn-secondary-color);font-family:var(--btn-font-family);font-size:var(--btn-font-size)}.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary:not(:disabled):not(.disabled).active{background-color:var(--btn-secondary-bg);border:var(--btn-secondary-border);color:var(--btn-secondary-color)}.btn.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn.btn-secondary:focus,.btn.btn-secondary.focus{box-shadow:none!important}.btn.btn-link:not(:disabled):not(.disabled):active:focus,.btn.btn-link:focus,.btn.btn-link.focus{box-shadow:none!important}.input-group span{background:var(--grey-lighter);color:var(--grey-darker);display:flex;font-size:var(--title);justify-content:center;text-align:center;width:3.75rem}.input-group input:focus{box-shadow:none;border-color:var(--green)}.input-group input.ng-pristine{border-color:var(--grey-light)}.input-group input:focus{border-color:var(--green)}.input-group input.ng-valid,.input-group input .ng-valid.ng-dirty{border-color:var(--green)}.input-group input.ng-invalid.ng-dirty{border-color:var(--red)}.input-group input:disabled{color:var(--grey-light);border-color:var(--grey-light);background:var(--grey-lighter)}.input.checkbox{background-position:0 -4rem;width:1rem;height:1rem;margin-right:.5rem}.input.checkbox:checked{background-position:0 -6rem}.input.checkbox.invalid{background-position:0 -10rem}.input.ng-pristine{border-color:var(--grey-light)}.input:focus{border-color:var(--green)}.input.ng-valid,.input .ng-valid.ng-dirty{border-color:var(--green)}.input.ng-invalid.ng-dirty{border-color:var(--red)}.input:disabled{color:var(--grey-light);border-color:var(--grey-light);background:var(--grey-lighter)}.input .input-title{font-size:1rem}.textarea{height:auto;padding-top:.5rem}input[type=checkbox]{background-position:0 -4rem}input[type=checkbox]:checked{background-position:0 -6rem}input[type=checkbox].invalid{background-position:0 -10rem}input[type=radio]{background-position:0 0rem}input[type=radio]:checked{background-position:0 -2rem}input[type=radio].invalid{background-position:0 -8rem}::-webkit-input-placeholder{color:var(--grey-light)}::-moz-placeholder{color:var(--grey-light)}:-ms-input-placeholder{color:var(--grey-light)}:-moz-placeholder{color:var(--grey-light)}label{font-family:var(--regular)}.dropdown{margin:auto;width:100%}.dropdown .dropdown-toggle{background-color:transparent!important;border:1px solid var(--grey)!important;color:var(--grey-darker)!important;contain:strict;overflow:hidden;text-overflow:ellipsis}.dropdown .dropdown-toggle:focus{box-shadow:none!important;border:1px solid var(--green)!important;color:var(--grey-darker)!important}.dropdown .dropdown-toggle:after{position:absolute;right:1.25rem;top:1.25rem;transform:scale(1.5)}.dropdown .dropdown-menu{border-radius:0;border-color:var(--grey-light)}.dropdown .dropdown-menu.show{font-family:var(--regular);margin-top:0;width:100%}.dropdown .dropdown-menu.show a{display:block;padding:.6875rem 1rem .875rem 1.375rem;white-space:normal}.dropdown .dropdown-menu.show a:active,.dropdown .dropdown-menu.show a:hover{background-color:var(--grey-lighter);color:var(--green)}.dropdown button,.dropdown a{text-align:left;width:100%}.err{font-size:var(--label-detail);font-family:var(--regular);margin-top:.25rem}.err span{display:block;margin-bottom:.5rem}.popover{max-width:325px}.popover-body p,.popover-body a,.popover-body dl,.popover-body ul,.popover-body ol{font-family:var(--regular);font-size:var(--small)}.popover-body a{color:var(--blue)}.popover-body dt{font-weight:400}.terms-checkbox{display:none}.terms-checkbox+label{background-position:0 -4rem;font-family:var(--regular);font-size:.875rem;line-height:normal;margin-bottom:1.5rem;padding-left:1.5rem;width:auto;width:-moz-fit-content;width:fit-content}.terms-checkbox+label a:first-of-type{color:var(--blue)}.terms-checkbox:checked+label{background-position:0 -6rem}.info{color:var(--grey-light);display:block;font-family:var(--regular);font-size:.9rem}.strong{font-family:var(--bold);font-size:1rem;color:var(--black)}.modal{font-family:var(--regular)}.modal .modal-dialog{padding:0 .5rem}.modal .modal-dialog .modal-content .modal-header{position:relative;padding:2.5rem 1rem 1.5rem}.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.375rem;position:relative}.modal .modal-dialog .modal-content .modal-header .modal-title.green{color:var(--green)}.modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:1rem;top:.8rem}.modal .modal-dialog .modal-content .modal-header .close:focus{outline:none}.modal .modal-dialog .modal-content .modal-header .close .close-modal{background-size:cover;display:block;height:1.3rem;width:1rem}.not-visible{visibility:hidden}.hidden{display:none}.icon{background-position:center;background-repeat:no-repeat;background-size:contain}span.icon{display:block;width:1rem;height:1rem}span.medium{width:1.5rem;height:1.5rem}span.icon-card{display:inline-block}.ref{color:var(--grey-light)}.required{color:var(--red)}.underline:after{background:var(--green);content:"";display:block;height:2px;margin:auto;margin-top:.5rem;width:44px}.footer{position:absolute;bottom:0;width:100%;height:70px}.footer.dark{background:var(--green-light);color:#fff}.footer p{font-family:var(--regular);font-size:var(--small);letter-spacing:var(--letter-spacing);margin-bottom:0;text-align:center}@media (max-width: 576px){.desktop-only{display:none}}@media (min-width: 768px){.footer p{line-height:70px}}
