*{box-sizing:border-box;margin:0;padding:0}html{font-family:Roboto,sans-serif;font-size:16px}.u-content-block,main{margin:0 auto;max-width:90vw}main{padding:10px 0}@media screen and (min-width:550px){main{padding:20px 0}}main h1{font-size:2rem;margin:1rem 0}main h2{font-size:1.75rem;margin:1rem 0}main h3{font-size:1.5rem;margin:1rem 0}main p{font-size:1rem;line-height:1.25;padding-bottom:.75rem}header{background-color:#d3d3d3;width:100%}.flex-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 0;width:100%}.flex-header .logo{height:75px;width:75px}.flex-header .logo img{border-radius:50%;max-height:100%;max-width:100%}.flex-header nav ul{display:flex;gap:10px;list-style-type:none}.flex-header nav ul li a{color:#000}.c-btn,.flex-header nav ul li a{font-weight:700;text-decoration:none;text-transform:uppercase}.c-btn{appearance:none;border:3px solid;cursor:pointer;display:inline-table;font-size:1rem;line-height:1;outline:none;padding:6px 20px;text-align:center;transition:all .25s ease}.c-btn:not(:last-of-type){margin-right:10px}.c-btn--primary{background-color:transparent;border-color:#8f1919;color:#8f1919}.c-btn--primary-reverse,.c-btn--primary:hover{background-color:#8f1919;border-color:#8f1919;color:#fff}.c-btn--primary-reverse:hover{background-color:transparent;border-color:#8f1919;color:#8f1919}.c-btn--secondary{background-color:transparent;border-color:#198f8f;color:#198f8f}.c-btn--secondary-reverse,.c-btn--secondary:hover{background-color:#198f8f;border-color:#198f8f;color:#fff}.c-btn--secondary-reverse:hover{background-color:transparent;border-color:#198f8f;color:#198f8f}.c-btn--tertiary{background-color:transparent;border-color:#fff;color:#fff}.c-btn--tertiary-reverse,.c-btn--tertiary:hover{background-color:#fff;border-color:#fff;color:#8f1919}.c-btn--tertiary-reverse:hover{background-color:transparent;border-color:#fff;color:#fff}.c-btn--cta{background-color:transparent;border-color:#198f8f;color:#198f8f}.c-btn--cta-reverse,.c-btn--cta:hover{background-color:#198f8f;border-color:#198f8f;color:#fff}.c-btn--cta-reverse:hover{background-color:transparent;border-color:#198f8f;color:#198f8f}.flex-form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.flex-form__row{margin-bottom:10px;width:100%}@media screen and (min-width:551px){.flex-form__row{margin-bottom:20px}}.flex-form__column{margin-bottom:10px;width:100%}@media screen and (min-width:551px){.flex-form__column{margin-bottom:20px;width:calc(50% - 10px)}}.flex-form__column :last-child{margin-bottom:0}.flex-form__submit{align-items:center;display:flex;flex-direction:row;margin-bottom:0;width:100%}.flex-form__submit button,.flex-form__submit input{position:relative;z-index:1}.flex-form .radio-wrapper{align-content:center;align-items:center;display:flex}.flex-form .radio-wrapper input{appearance:none!important;border:3px solid #198f8f!important;cursor:pointer;height:15px!important;margin-right:1ch;min-height:15px!important;min-width:15px!important;padding:0!important;width:15px!important}.flex-form .radio-wrapper input[type=radio]{border-radius:50%}.flex-form .radio-wrapper input:checked{background-color:#198f8f}.flex-form .radio-wrapper input::-ms-check{background-color:transparent;border-color:transparent;color:transparent}.flex-form .radio-wrapper label{color:#198f8f;cursor:pointer;font-weight:700}.flex-form .radio-wrapper .wpcf7-radio .wpcf7-list-item{display:flex;margin-left:0}.flex-form .radio-wrapper .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-top:35px}.flex-form label{cursor:pointer;display:block;font-weight:700;padding-bottom:.5rem}.flex-form input:not([type=submit]),.flex-form textarea{appearance:none;background-color:transparent;border:1px solid #000;border-radius:0;font-family:Roboto,sans-serif;font-size:1rem;padding:7px 15px;transition:all .25s ease;width:100%}.flex-form input:not([type=submit])[disabled],.flex-form textarea[disabled]{background-color:#a9a9a9;cursor:not-allowed}.flex-form textarea{border:1px solid #000;min-height:245px;resize:none}.form-errors{color:#8f1919;font-style:italic;font-weight:700;list-style-type:none;text-align:right;width:100%}table{border:1px solid #8f1919;border-collapse:collapse;margin:10px 0;max-width:100%;width:100%}@media screen and (max-width:550px){table{font-size:.85rem}}table thead{background-color:#8f1919;color:#fff}table td,table th{border:1px solid #8f1919;padding:.5rem 1rem;text-align:left}table tr.light-bg{background-color:rgba(143,25,25,.2)}.row-home .banner-2023{margin:0 auto;max-height:250px;max-width:100%}@media screen and (min-width:551px){.row-home table.schema{width:50%}}.row-auction{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.row-auction h1,.row-auction h2{margin-bottom:2rem;width:100%}.row-auction__not-found{border:2px solid #8f1919;color:#8f1919;font-style:italic;font-weight:700;padding:20px;width:100%}.row-auction__item{align-self:stretch;background-color:#e3e3e3;margin-bottom:20px;text-align:center;width:100%}.row-auction__item h3{margin:1rem 0;text-align:center}.row-auction__item__bid{color:#198f8f;font-size:1.5rem;font-weight:700;margin:10px auto;width:100%}.row-auction__item__bid .prefix{display:block;font-size:.9rem;width:100%}.row-auction__item__end{margin:10px auto;width:100%}.row-auction__item__img{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:10px auto;width:90%}.row-auction__item .c-btn{margin:10px auto}@media screen and (min-width:550px){.row-auction__item{margin-right:10px;width:calc(33.33333% - 10px)}}.row-auction-item{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.row-auction-item h2{margin-bottom:2rem;width:100%}.row-auction-item article{width:100%}@media screen and (min-width:551px){.row-auction-item article{width:calc(50% - 20px)}}.row-auction-item__images{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.row-auction-item__images__img{align-self:stretch;aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:10px;width:100%}@media screen and (min-width:550px){.row-auction-item__images__img{width:calc(25% - 20px)}}