body {
    margin: 0;
    background-image: url('/img/2022/sfondo.jpg');
    background-repeat: repeat;
    background-position: left top;
    background-attachment: scroll;
    background-size: auto;
}

* {
    box-sizing: border-box;
}

#iffu {
    text-align: center;
}

#ihk4 {
    color: #ffffff;
}

#ifpi {
    font-size: 36pt;
    color: #ffffff;
    font-weight: 500;
    font-family: Verdana, Geneva, sans-serif;
}

#incv {
    text-align: center;
}

#i1jh {
    text-decoration: underline;
    color: #ffffff;
}

#ibrd {
    color: #ffffff;
    text-decoration: underline;
}

#i1ngw {
    font-size: 18pt;
}

#if7vh {
    color: #e67e23;
    text-decoration: underline;
}

#iipeh {
    color: #f1c40f;
    text-decoration: underline;
    font-family: Verdana, Geneva, sans-serif;
}

#iyaa2 {
    text-align: center;
}

#ixf5c {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#i65qi {
    color: #ffffff;
}

#inw4m {
    color: #e67e23;
}

#i5quj {
    color: #ffffff;
}

#ifyb8 {
    text-align: center;
}

#ij2vs {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#imn3l {
    color: #ffffff;
}

#ichz3 {
    color: #e67e23;
}

#i3xah {
    text-align: center;
}

#igemz {
    color: #ffffff;
}

#i3807 {
    font-size: 24pt;
    font-family: Verdana, Geneva, sans-serif;
}

#i77vb {
    text-align: center;
    color: #ffffff;
}

#ibdnz {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#ixfbh {
    text-align: center;
    color: #ffffff;
}

#ix10h {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#i1bk5 {
    text-align:center;
    font-size: 18pt;
    color:rgb(255, 255, 255);
    font-family: Verdana, Geneva, sans-serif;
    margin: 0px;
    border-radius: 8px;
    padding: 8px;
    background-color: rgba(150, 205, 110, 0.3);
    border: 2px solid rgba(150, 205, 110, 0.8);
}

#i2tfk {
    font-size: 18pt;
    color: #ffffff;
}

#i5crl {
    font-size: 18pt;
    color: #ffffff;
}

#ipa6b {
    font-size: 18pt;
    color: #ffffff;
}

#iy6xa {
    font-size: 18pt;
    color: #ffffff;
}

#ikhcp {
    font-size: 18pt;
    color: #ffffff;
}

#iqsxg {
    font-size: 18pt;
    color: #ffffff;
}

#ixaxv {
    text-align: center;
}

#i5d7f {
    color: #2dc26b;
    font-size: 18pt;
}

#ihn3v {
    text-align: center;
    color: #ffffff;
}

#i2nxi {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#i3slh {
    text-align:center;
    font-size: 18pt;
    color:rgb(255, 255, 255);
    font-family: Verdana, Geneva, sans-serif;
    margin: 0px;
    border-radius: 8px;
    padding: 8px;
    background-color: rgba(150, 205, 110, 0.3);
    border: 2px solid rgba(150, 205, 110, 0.8);
}

#il8nk {
    font-size: 18pt;
    color: #ffffff;
}

#i2jcr {
    font-size: 18pt;
    color: #ffffff;
}

#i920q {
    text-align: center;
}

#i62lf {
    color: #2dc26b;
    font-size: 18pt;
}

#i6vhy4 {
    text-align: center;
    color: #ffffff;
}

#im9uxl {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#iuweqc {
    text-align: center;
    color: #ffffff;
}

#isawcp {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#idlw0d {
    text-align:center;
    font-size: 18pt;
    color:rgb(255, 255, 255);
    font-family: Verdana, Geneva, sans-serif;
    margin: 0px;
    border-radius: 8px;
    padding: 8px;
    background-color: rgba(150, 205, 110, 0.3);
    border: 2px solid rgba(150, 205, 110, 0.8);
}

#imur3k {
    font-size: 18pt;
    color: #ffffff;
}

#ij5wyc {
    font-size: 18pt;
    color: #ffffff;
}

#iplyjd {
    font-size: 18pt;
    color: #ffffff;
}

#ios4hf {
    font-size: 18pt;
    color: #ffffff;
}

#iht2ie {
    font-size: 18pt;
    color: #ffffff;
}

#ioszor {
    font-size: 18pt;
    color: #ffffff;
}

#ixxgi5 {
    font-size: 18pt;
    color: #ffffff;
}

#i3laol {
    text-align: center;
}

#ih46s9 {
    font-size: 18pt;
    color: #2dc26b;
}

#iw06sk {
    text-align: center;
    color: #ffffff;
}

#ixbp1e {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#i5ya3h {
    text-align:center;
    font-size: 18pt;
    color:rgb(255, 255, 255);
    font-family: Verdana, Geneva, sans-serif;
    margin: 0px;
    border-radius: 8px;
    padding: 8px;
    background-color: rgba(150, 205, 110, 0.3);
    border: 2px solid rgba(150, 205, 110, 0.8);
}

#il4lgg {
    font-size: 18pt;
    color: #ffffff;
}

#ipb1e8 {
    font-size: 18pt;
    color: #ffffff;
}

#i5aiwa {
    text-align: center;
}

#iwtvuf {
    font-size: 18pt;
    color: #2dc26b;
}

#i32k7k {
    text-align: center;
    color: #ffffff;
}

#iem8cj {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#il6omh {
    text-align: center;
    color: #ffffff;
}

#i3udag {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#itpnhh {
    text-align:center;
    font-size: 18pt;
    color:rgb(255, 255, 255);
    font-family: Verdana, Geneva, sans-serif;
    margin: 0px;
    border-radius: 8px;
    padding: 8px;
    background-color: rgba(150, 205, 110, 0.3);
    border: 2px solid rgba(150, 205, 110, 0.8);
}

#imcrmg {
    font-size: 18pt;
    color: #ffffff;
}

#i51mr9 {
    font-size: 18pt;
    color: #ffffff;
}

#ih4anj {
    text-align: center;
}

#itbxx1 {
    font-size: 18pt;
    color: #2dc26b;
}

#i4i3e1 {
    text-align: center;
    color: #ffffff;
}

#ilbnxa {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#ielbge {
    text-align: center;
    color: #ffffff;
}

#i5hquq {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#id3utd {
    color: #2dc26b;
}

#ieldxf {
    text-align: center;
    color: #ffffff;
}

#i6l7xj {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#i9jlki {
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

#ir4xfx {
    font-size: 18pt;
    color: #ffffff;
}

#is7l9a {
    text-decoration: underline;
}

#ih4lup {
    color: #ffffff;
}

#i5p2ni {
    color: #ffffff;
}

#i2f16o {
    color: #e67e23;
}

#ihy0y6 {
    color: #e67e23;
}

#in40ry {
    color: #e67e23;
}

#irxsnu {
    text-align: center;
}

#i7oitm {
    font-size: 18pt;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
}

#i34s5f {
    color: #e67e23;
}

#i667eh {
    color: #e67e23;
}

#i9wktk {
    color: #e67e23;
}

#ipicoh {
    color: #e67e23;
}

#il53s2 {
    color: #e67e23;
}

#i2g6ri {
    color: #e67e23;
}

#ivuwyi {
    color: #ffffff;
}

#i5xozv {
    color: #8ec947;
}

#iqolw {
    text-align: center;
    color: rgba(150, 205, 110, 0.9);
    font-size: 200%;
}

#icsxp {
    text-align: center;
    color: rgba(150, 205, 110, 0.9);
    font-size: 200%;
}

#ivlowy {
    text-align: center;
    color: rgba(150, 205, 110, 0.9);
    font-size: 200%;
}

#i4g2k7 {
    text-align: center;
    color: rgba(150, 205, 110, 0.9);
    font-size: 200%;
}

#i214lj {
    text-align: center;
    color: rgba(150, 205, 110, 0.9);
    font-size: 200%;
}

#btn {
    cursor: pointer;
}

#il679 {
    cursor: pointer;
}

#icqsql {
    cursor: pointer;
}

#isjgq8 {
    cursor: pointer;
}

#izitj5 {
    cursor: pointer;
}

.gjs-row {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 10px;
}

.gjs-cell {
    min-height: 75px;
    flex-grow: 1;
    flex-basis: 100%;
}

#i3ndyo {
    text-align: center;
}

#itgh63 {
    flex-basis: 274px;
    text-align: center;
}

#ivv8i5 {
    padding: 10px;
    color: #ffffff;
    text-align: center;
    font-weight: 900;
    font-size: 70px;
    font-family: Verdana, Geneva, sans-serif;
}

#iuyen8 {
    color: black;
    width: 274px;
    height: 306px;
}

#ia5tsg {
    text-align: center;
}

#idgvch {
    text-align: center;
}

#i71g12 {
    text-align: center;
}

#iwszxl {
    text-align: center;
}

#ii274l {
    text-align: center;
}

#it8mqg {
    color: black;
    width: 130px;
    height: 130px;
}

#iasfni {
    text-align: center;
}

#iviawy {
    color: black;
    width: 273px;
    height: 137px;
}

#i09plv {
    color: black;
    width: 235px;
    height: 133px;
}

#ifjpog {
    color: black;
    width: 236px;
    height: 125px;
}

#idwhrk {
    color: black;
    width: 165px;
    height: 133px;
}

#ik5mox {
    color: black;
    width: 226px;
    height: 118px;
}

#ig501o {
    color: black;
    width: 274px;
    height: 306px;
}

#i8omn7 {
    flex-basis: 274px;
    text-align: center;
}

#i3wtwl {
    color: black;
    width: 298px;
    height: 298px;
}

#i64zua {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#itiv7t {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#izrrai {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#ikklcd {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#iud8vo {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#idmo2t {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#i99h2h {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#ik7mt7 {
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
}

#ia0fw {
    font-family: Verdana, Geneva, sans-serif;
    color: #8ec947;
}

#iltjeo {
    font-family: Verdana, Geneva, sans-serif;
    color: #8ec947;
}

#ilgpwt {
    font-family: Verdana, Geneva, sans-serif;
    color: #8ec947;
}

#iv42bk {
    font-family: Verdana, Geneva, sans-serif;
    color: #8ec947;
}

#i4odu6 {
    font-family: Verdana, Geneva, sans-serif;
    color: #8ec947;
}

#icv9r6 {
    font-family: Verdana, Geneva, sans-serif;
    color: #8ec947;
}

#iqg5k {
    font-family: Verdana, Geneva, sans-serif;
}

#ihco6 {
    font-family: Verdana, Geneva, sans-serif;
}

#i2e3b {
    font-family: Verdana, Geneva, sans-serif;
}

#ify84 {
    font-family: Verdana, Geneva, sans-serif;
}

#ierfp {
    font-family: Verdana, Geneva, sans-serif;
}

#irx4h {
    font-family: Verdana, Geneva, sans-serif;
}

#i7zus {
    font-family: Verdana, Geneva, sans-serif;
}

#ior98 {
    font-family: Verdana, Geneva, sans-serif;
}

#ibzugg {
    font-family: Verdana, Geneva, sans-serif;
}

#ifd7h1 {
    font-family: Verdana, Geneva, sans-serif;
}

#i6fhky {
    font-family: Verdana, Geneva, sans-serif;
}

#i1wpyq {
    font-family: Verdana, Geneva, sans-serif;
}

#i7d6wx {
    font-family: Verdana, Geneva, sans-serif;
}

#ixjgmq {
    font-family: Verdana, Geneva, sans-serif;
}

@media (max-width: 768px) {
    .gjs-row {
        flex-wrap: wrap;
    }
}
