@media (max-width: 375px) {
    #otTypJQcMuNllGZ8 {
        font-size: max(12px, calc((91.46666667rem * 21.42383115 / 343) - var(--ffsd)));
    }

    #lIgtocO7d4GU2bRC {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 21.42383115 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 21.42383115 / 343)) * -0.1);
    }

    #zuG5JvytdtAZOLGm {
        z-index: 1;
        position: relative;
        grid-area: 2 / 4 / 4 / 5;
    }

    #fa2ulqfIS38n4qaC {
        font-size: max(12px, calc((91.46666667rem * 22.5513656 / 343) - var(--ffsd)));
    }

    #YcHtSpUDW3dsRCNS {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 22.5513656 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 22.5513656 / 343)) * -0.1);
    }

    #QbcfWX1YXRbeDQVP {
        z-index: 2;
        position: relative;
        grid-area: 3 / 6 / 5 / 9;
    }

    #Lz1ZSqPSUsiZemFv {
        font-size: max(12px, calc((91.46666667rem * 26.400132 / 343) - var(--ffsd)));
    }

    #ZSZpCNF9w0CCPzJ1 {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 26.400132 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 26.400132 / 343)) * -0.1);
    }

    #D2O9LrHrjzbf5jiW {
        z-index: 3;
        position: relative;
        grid-area: 6 / 2 / 7 / 11;
    }

    #r3T5IaXkqkLhPqQ2 {
        font-size: max(12px, calc((91.46666667rem * 22.55145017 / 343) - var(--ffsd)));
    }

    #flxhXiHfZI583McA {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 22.55145017 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 22.55145017 / 343)) * -0.1);
    }

    #sAr6CnauBy2ZegIs {
        z-index: 4;
        position: relative;
        grid-area: 8 / 3 / 10 / 7;
    }

    #N8jralk8T2AAUwQi {
        font-size: max(12px, calc((91.46666667rem * 22.5513656 / 343) - var(--ffsd)));
    }

    #MkYPd90yMYbQQnmx {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 22.5513656 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 22.5513656 / 343)) * -0.1);
    }

    #vPTOXUIyS2xv18ay {
        z-index: 5;
        position: relative;
        grid-area: 9 / 8 / 11 / 10;
    }

    #m5TZtcBbf8O58PtE {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) calc(min(100vw, 1366px) * 0.0464301) calc(min(100vw, 1366px) * 0.09131193) calc(min(100vw, 1366px) * 0.24754413) calc(min(100vw, 1366px) * 0.0546697) calc(min(100vw, 1366px) * 0.05710777) calc(min(100vw, 1366px) * 0.0546697) calc(min(100vw, 1366px) * 0.23763169) calc(min(100vw, 1366px) * 0.09131193) calc(min(100vw, 1366px) * 0.0464301) calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) 0 minmax(calc(min(100vw, 1366px) * 0.06818519), max-content) minmax(calc(min(100vw, 1366px) * 0.00394838), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.07213358), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) 0 minmax(calc(min(100vw, 1366px) * 0.07213353), max-content) minmax(calc(min(100vw, 1366px) * 0.00000005), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #BgLVyr7MuIvSKyut {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 2.54914642vh;
    }

    #eWnosFdXcbzNeijH {
        z-index: 1;
        position: relative;
        grid-area: 2 / 2 / 8 / 5;
    }

    #t5bbMZDogap5G8F0 {
        font-size: max(0px, calc((91.46666667rem * 9.67107067 / 343) - var(--ffsd)));
    }

    #umoje8lSW9kSenrn {
        transform: translateX(calc(max(0px, calc(91.46666667rem * 9.67107067 / 343)) * -0.02));
        margin-top: 0;
        margin-bottom: calc(max(0px, calc(91.46666667rem * 9.67107067 / 343)) * -0.1);
    }

    #oH5QKVC5QagADEfM {
        z-index: 2;
        position: relative;
        grid-area: 5 / 3 / 6 / 8;
    }

    #yUZvk2AmIMFmSkTS {
        font-size: max(0px, calc((91.46666667rem * 17.5837259 / 343) - var(--ffsd)));
    }

    #s8mwtqgMFZ1NY4OG {
        transform: translateX(0);
        margin-top: 0;
        margin-bottom: calc(max(0px, calc(91.46666667rem * 17.5837259 / 343)) * -0.1);
    }

    #jwyJDToO6AHvwAyr {
        z-index: 3;
        position: relative;
        grid-area: 3 / 4 / 4 / 9;
    }

    #yty1ztF3AwHGhjom {
        z-index: 0;
        position: relative;
        grid-area: 7 / 6 / 9 / 7;
    }

    #khhBgNDta22HfbyD {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) calc(min(100vw, 1366px) * 0.11149918) calc(min(100vw, 1366px) * 0.07328716) calc(min(100vw, 1366px) * 0.03821202) calc(min(100vw, 1366px) * 0.33294834) calc(min(100vw, 1366px) * 0.1540708) calc(min(100vw, 1366px) * 0.1438024) calc(min(100vw, 1366px) * 0.07328716) calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.05683626), max-content) minmax(calc(min(100vw, 1366px) * 0.0584999), max-content) minmax(calc(min(100vw, 1366px) * 0.05624379), max-content) minmax(calc(min(100vw, 1366px) * 0.0097891), max-content) minmax(calc(min(100vw, 1366px) * 0.03120049), max-content) minmax(calc(min(100vw, 1366px) * 0.0283199), max-content) minmax(calc(min(100vw, 1366px) * 0.09621289), max-content) minmax(calc(min(100vw, 1366px) * 0.01017543), max-content) minmax(calc(min(100vw, 1366px) * 0.05683626), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #RFjQVbWAi7GuSHSS {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 2.36771834vh;
        padding-top: 200px;
    }

    #Dz3SkMQC0vJUw7OK {
        font-size: max(12px, calc((91.46666667rem * 36.960363 / 343) - var(--ffsd)));
    }

    #VbrV8du8esiQAFpF {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
    }

    #C8o8elUJ648T2z43 {
        z-index: 0;
        position: relative;
        grid-area: 2 / 2 / 3 / 5;
    }

    #E7UNHS7Jc7SSVhuL {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #Qe94AGta21KuIiKT {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #agjRbMjsBtDeNv2V {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #BiFe35yOR7v7bguH {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #wxqHc0bnzDm4zecv {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #KN4JLBiW1ropXizM {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #atxPpDCrTUW814fU {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.215);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.215);
    }

    #L9qZb9GCFvt1KvHX {
        z-index: 1;
        position: relative;
        grid-area: 4 / 3 / 5 / 6;
    }

    #W0C4f4tpUrjqavHi {
        font-size: max(12px, calc((91.46666667rem * 33.37197761 / 343) - var(--ffsd)));
    }

    #u7N4ja1NYybx3mKr {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 33.37197761 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 33.37197761 / 343)) * -0.1);
    }

    #t5nhIEeSnwGrojzm {
        z-index: 2;
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #cjKncYFLfZG43W5n {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 0 calc(min(100vw, 1366px) * 0.92710706) 0 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.10144251), max-content) minmax(calc(min(100vw, 1366px) * 0.05147397), max-content) minmax(calc(min(100vw, 1366px) * 0.16730742), max-content) minmax(calc(min(100vw, 1366px) * 0.16306207), max-content) minmax(calc(min(100vw, 1366px) * 0.10144251), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #kRMQvHKcoreZJ6Sa {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 4.06656826vh;
    }

    #etmYBPWao7xtKvQB {
        z-index: 1;
        position: relative;
        grid-area: 2 / 2 / 3 / 22;
    }

    #AnzSmit3bQS8Flni {
        z-index: 4;
        position: relative;
        grid-area: 4 / 4 / 11 / 19;
    }

    #SIhtMOi3Y5Cd5tc7 {
        font-size: max(0px, calc((91.46666667rem * 14.51658096 / 343) - var(--ffsd)));
    }

    #WyIyQzqcKfRj5ROY {
        transform: translateX(0);
        margin-top: calc(max(0px, calc(91.46666667rem * 14.51658096 / 343)) * -0.1);
        margin-bottom: calc(max(0px, calc(91.46666667rem * 14.51658096 / 343)) * -0.1);
    }

    #FsroJAgiUmUJSqeJ {
        z-index: 13;
        position: relative;
        grid-area: 5 / 6 / 6 / 15;
    }

    #RoYD5hGvvFYu8w9O {
        font-size: max(0px, calc((91.46666667rem * 14.51651291 / 343) - var(--ffsd)));
    }

    #braPDYSIM0ZC7CP2 {
        font-size: max(0px, calc((91.46666667rem * 14.51651291 / 343) - var(--ffsd)));
    }

    #Z6sumOcTmHekQKSW {
        font-size: max(0px, calc((91.46666667rem * 14.51651291 / 343) - var(--ffsd)));
    }

    #HhdYFsKtPDpeqvyv {
        font-size: max(0px, calc((91.46666667rem * 14.51651291 / 343) - var(--ffsd)));
    }

    #h6VpNpdxPLRYdTsi {
        font-size: max(0px, calc((91.46666667rem * 14.51651291 / 343) - var(--ffsd)));
    }

    #hBUsAjfajq3ITZsL {
        transform: translateX(0);
        margin-top: calc(max(0px, calc(91.46666667rem * 14.51651291 / 343)) * -0.1);
        margin-bottom: calc(max(0px, calc(91.46666667rem * 14.51651291 / 343)) * -0.1);
    }

    #hOzcwuO7uahsu60d {
        z-index: 14;
        position: relative;
        grid-area: 7 / 9 / 8 / 17;
    }

    #NKxnDvovNwb5Jr1e {
        font-size: max(0px, calc((91.46666667rem * 17.23843138 / 343) - var(--ffsd)));
    }

    #hq7wMoEzYjd7VTHP {
        transform: translateX(0);
        margin-top: calc(max(0px, calc(91.46666667rem * 17.23843138 / 343)) * -0.1);
        margin-bottom: calc(max(0px, calc(91.46666667rem * 17.23843138 / 343)) * -0.1);
    }

    #u2D1bdVwJqZfI7mi {
        z-index: 11;
        position: relative;
        grid-area: 10 / 12 / 12 / 23;
    }

    #PzYqZiBRmGmrx5pC {
        z-index: 10;
        position: relative;
        grid-area: 9 / 14 / 13 / 21;
    }

    #KpefCXeauig1nCLT {
        z-index: 3;
        position: relative;
        grid-area: 14 / 3 / 15 / 25;
    }

    #jEW7VnUpC0StdWFA {
        z-index: 5;
        position: relative;
        grid-area: 16 / 5 / 23 / 18;
    }

    #DnL1ka0feHMkb4ja {
        font-size: max(0px, calc((91.46666667rem * 14.70010133 / 343) - var(--ffsd)));
    }

    #lciK2aEaQeyB38VK {
        transform: translateX(0);
        margin-top: calc(max(0px, calc(91.46666667rem * 14.70010133 / 343)) * -0.1);
        margin-bottom: calc(max(0px, calc(91.46666667rem * 14.70010133 / 343)) * -0.1);
    }

    #Mtzdu9hvBiRpvN0k {
        z-index: 12;
        position: relative;
        grid-area: 17 / 7 / 18 / 10;
    }

    #dlJqdAkqZYAzgYNs {
        font-size: max(0px, calc((91.46666667rem * 14.70003243 / 343) - var(--ffsd)));
    }

    #W5rRwlMc4yKzlkui {
        font-size: max(0px, calc((91.46666667rem * 14.70003243 / 343) - var(--ffsd)));
    }

    #u8uTfZ8IVDIFW0Hq {
        font-size: max(0px, calc((91.46666667rem * 14.70003243 / 343) - var(--ffsd)));
    }

    #uOV7gKuDcFovFJz2 {
        transform: translateX(0);
        margin-top: calc(max(0px, calc(91.46666667rem * 14.70003243 / 343)) * -0.1);
        margin-bottom: calc(max(0px, calc(91.46666667rem * 14.70003243 / 343)) * -0.1);
    }

    #BvZ6WOSWHLFURQY1 {
        z-index: 15;
        position: relative;
        grid-area: 19 / 8 / 20 / 16;
    }

    #aFIKOunIxFQL0Mtz {
        font-size: max(0px, calc((91.46666667rem * 17.45636172 / 343) - var(--ffsd)));
    }

    #d7Jf4gW9mp94FuXg {
        transform: translateX(0);
        margin-top: calc(max(0px, calc(91.46666667rem * 17.45636172 / 343)) * -0.1);
        margin-bottom: calc(max(0px, calc(91.46666667rem * 17.45636172 / 343)) * -0.1);
    }

    #yAwxCTymReOpm6lt {
        z-index: 8;
        position: relative;
        grid-area: 22 / 11 / 24 / 24;
    }

    #Yyl6MLsZS5ny5sU1 {
        z-index: 7;
        position: relative;
        grid-area: 21 / 13 / 25 / 20;
    }

    #ip7Pto0hK20wnHPC {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 0 0 calc(min(100vw, 1366px) * 0.04012264) calc(min(100vw, 1366px) * 0.00428393) 0 calc(min(100vw, 1366px) * 0.00207572) calc(min(100vw, 1366px) * 0.16679743) calc(min(100vw, 1366px) * 0.47698447) calc(min(100vw, 1366px) * 0.00295682) calc(min(100vw, 1366px) * 0.00855513) calc(min(100vw, 1366px) * 0.0028131) calc(min(100vw, 1366px) * 0.02401493) calc(min(100vw, 1366px) * 0.08008147) calc(min(100vw, 1366px) * 0.00147841) calc(min(100vw, 1366px) * 0.04512444) calc(min(100vw, 1366px) * 0.00403305) calc(min(100vw, 1366px) * 0.0562736) calc(min(100vw, 1366px) * 0.00014372) calc(min(100vw, 1366px) * 0.01136822) 0 calc(min(100vw, 1366px) * 0) 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.73422206), max-content) 0 minmax(calc(min(100vw, 1366px) * 0.02999213), max-content) minmax(calc(min(100vw, 1366px) * 0.0453336), max-content) minmax(calc(min(100vw, 1366px) * 0.03069943), max-content) minmax(calc(min(100vw, 1366px) * 0.36425753), max-content) minmax(calc(min(100vw, 1366px) * 0.16536571), max-content) minmax(calc(min(100vw, 1366px) * 0.02563488), max-content) minmax(calc(min(100vw, 1366px) * 0.02743233), max-content) minmax(calc(min(100vw, 1366px) * 0.02743233), max-content) minmax(calc(min(100vw, 1366px) * 0.02563488), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.74701012), max-content) 0 minmax(calc(min(100vw, 1366px) * 0.03037129), max-content) minmax(calc(min(100vw, 1366px) * 0.04590671), max-content) minmax(calc(min(100vw, 1366px) * 0.02969708), max-content) minmax(calc(min(100vw, 1366px) * 0.53034039), max-content) minmax(calc(min(100vw, 1366px) * 0.00736886), max-content) minmax(calc(min(100vw, 1366px) * 0.02595896), max-content) minmax(calc(min(100vw, 1366px) * 0.02777913), max-content) minmax(calc(min(100vw, 1366px) * 0.02777913), max-content) minmax(calc(min(100vw, 1366px) * 0.02595896), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #n55SyltlU1AilCDa {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 18.38673473vh;
    }

    #AkFLp7oeoyur7yKn {
        margin-left: -33.94305867%;
        z-index: 0;
        clip-path: polygon(calc(25.34140926% + 0%) calc((0 * (min(100vw, 1366px) * 0.7104701)) + 0%), calc(100% - (0% + 0%)) calc((0 * (min(100vw, 1366px) * 0.7104701)) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0 * (min(100vw, 1366px) * 0.7104701)) + 0%)), calc(25.34140926% + 0%) calc(100% - ((0 * (min(100vw, 1366px) * 0.7104701)) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 2 / 7 / 3 / 8;
        margin-right: 0%;
    }

    #vzLGZpOn6hyVX5wG {
        font-size: max(12px, calc((91.46666667rem * 36.959967 / 343) - var(--ffsd)));
    }

    #YixVcVibmiT7yaus {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.959967 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.959967 / 343)) * -0.1);
    }

    #z3GhyUNAm2fnVvlh {
        z-index: 2;
        position: relative;
        grid-area: 4 / 3 / 5 / 10;
    }

    #dagsfNniqxbb7uZ1 {
        font-size: max(12px, calc((91.46666667rem * 19.71568287 / 343) - var(--ffsd)));
    }

    #aQhmwjiAg14QSzJC {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 19.71568287 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 19.71568287 / 343)) * -0.1);
    }

    #A70u5dUlUjpVKoSw {
        z-index: 4;
        position: relative;
        grid-area: 6 / 5 / 7 / 12;
    }

    #xCKf8b8LVjGmUIbb {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #RPgGOdhrLHQcpeex {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #NLczfhjvx5f95Cyh {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
    }

    #iH9Ew88fK6nx6zVF {
        z-index: 1;
        position: relative;
        grid-area: 8 / 2 / 9 / 9;
    }

    #NeNXmpVj1F9ECNHt {
        font-size: max(12px, calc((91.46666667rem * 19.71568287 / 343) - var(--ffsd)));
    }

    #IbXbbwwWcHXgYvXR {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 19.71568287 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 19.71568287 / 343)) * -0.1);
    }

    #irc6xWsHOeXXcYHh {
        z-index: 3;
        position: relative;
        grid-area: 10 / 4 / 11 / 11;
    }

    #p5MNZuCVEy2W6yla {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #g4l3ek11yywZeJmI {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #o9TQlv939gbFLc9q {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #klUW7gDzUy97rXey {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #Vo2d4OazLkeTM5jt {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #yuu8iJkmuOsZgDb3 {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
    }

    #SkPpTKOLmwqOXTiN {
        z-index: 5;
        position: relative;
        grid-area: 12 / 6 / 13 / 13;
    }

    #tcW9Gfh5OYRBBiNj {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 0 0 0 calc(min(100vw, 1366px) * 0.10831848) calc(min(100vw, 1366px) * 0.7104701) calc(min(100vw, 1366px) * 0.10831848) 0 0 0 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.82406469), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.10144269), max-content) minmax(calc(min(100vw, 1366px) * 0.04993914), max-content) minmax(calc(min(100vw, 1366px) * 0.06306354), max-content) minmax(calc(min(100vw, 1366px) * 0.0501139), max-content) minmax(calc(min(100vw, 1366px) * 0.05166474), max-content) minmax(calc(min(100vw, 1366px) * 0.09802476), max-content) minmax(calc(min(100vw, 1366px) * 0.06306354), max-content) minmax(calc(min(100vw, 1366px) * 0.0501139), max-content) minmax(calc(min(100vw, 1366px) * 0.16319904), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #sLPm0r8naC4c5qh3 {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 9.83555699vh;
    }

    #ghosk7cYnk4TSqgz {
        z-index: 1;
        position: relative;
        grid-area: 2 / 3 / 3 / 7;
    }

    #RPGgBIKgbIjdcKfd {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #a9WOs6sUSpqWt8hv {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #WOOnsoTaC19Xrl0O {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #IOUzq4SCQ6X88pQo {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #vNTDpriM6D48Hdwu {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.1);
    }

    #EZxSJuM1AFaFXWdB {
        z-index: 0;
        position: relative;
        grid-area: 4 / 2 / 5 / 8;
    }

    #FscUgsF6Uq4iCoAr {
        font-size: max(12px, calc((91.46666667rem * 36.960363 / 343) - var(--ffsd)));
    }

    #voUg8HLqHDBd6aw4 {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
    }

    #ZsLEP1k4XNBMwByf {
        z-index: 2;
        position: relative;
        grid-area: 6 / 4 / 7 / 9;
    }

    #wSByDyi8nAZduo7m {
        font-size: max(12px, calc((91.46666667rem * 36.960363 / 343) - var(--ffsd)));
    }

    #W63P9XbfvaKtNifB {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
    }

    #pgAyJBtOGLXU7yUX {
        z-index: 4;
        position: relative;
        grid-area: 8 / 6 / 9 / 11;
    }

    #hyRlZuk667jy5zEi {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #UGH3gpuOUFLccVtI {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #xwTIjspYSdeLLEsJ {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #KIPOVga7Sb3Snisn {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.1);
    }

    #tiMmkesy1X6WfOQO {
        z-index: 3;
        position: relative;
        grid-area: 10 / 5 / 11 / 10;
    }

    #wYDv35deteNnQDa4 {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 0 0 0 calc(min(100vw, 1366px) * 0.37377481) calc(min(100vw, 1366px) * 0.55333225) 0 0 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.13583454), max-content) minmax(calc(min(100vw, 1366px) * 0.31547966), max-content) minmax(calc(min(100vw, 1366px) * 0.07334852), max-content) minmax(calc(min(100vw, 1366px) * 0.10743182), max-content) minmax(calc(min(100vw, 1366px) * 0.12867936), max-content) minmax(calc(min(100vw, 1366px) * 0.10144251), max-content) minmax(calc(min(100vw, 1366px) * 0.20198439), max-content) minmax(calc(min(100vw, 1366px) * 0.10144251), max-content) minmax(calc(min(100vw, 1366px) * 0.06637871), max-content) minmax(calc(min(100vw, 1366px) * 0.13531539), max-content) minmax(calc(min(100vw, 1366px) * 0.13583454), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #q5J8DEH1I47X47Iu {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 8.80713747vh;
    }

    #Tu68aXAXFqcv5Hf8 {
        margin-left: 0%;
        z-index: 0;
        clip-path: polygon(calc(0% + 0%) calc((0 * (min(100vw, 1366px) * 0.3951965)) + 0%), calc(100% - (0% + 0%)) calc((0 * (min(100vw, 1366px) * 0.3951965)) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.06082023 * (min(100vw, 1366px) * 0.3951965)) + 0%)), calc(0% + 0%) calc(100% - ((0.06082023 * (min(100vw, 1366px) * 0.3951965)) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: -6.08202327%;
        grid-area: 2 / 2 / 3 / 3;
        margin-right: 0%;
    }

    #CnswBtmk0CkS0qq2 {
        grid-template-columns: calc(min(100vw, 1366px) * 0.29476767) calc(min(100vw, 1366px) * 0.3951965) calc(min(100vw, 1366px) * 0.31003583);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.24885348), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #Pd4HuzQ6ppJcoHPF {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 2.09866481vh;
    }

    #MKsaF7Jofw99L8gm {
        font-size: max(12px, calc((91.46666667rem * 18.080066 / 343) - var(--ffsd)));
    }

    #carGdLFMscL3JEVH {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 18.080066 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 18.080066 / 343)) * -0.1);
    }

    #pJ5a4smnNIvkQsZB {
        margin-left: 0%;
        z-index: 2;
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 2 / 4 / 3 / 7;
        margin-right: -2.54743509%;
    }

    #QoCJsvlevkBcahTr {
        font-size: max(12px, calc((91.46666667rem * 36.960363 / 343) - var(--ffsd)));
    }

    #qslfLQF5VRpYGwyB {
        font-size: max(12px, calc((91.46666667rem * 36.960363 / 343) - var(--ffsd)));
    }

    #PwMnf4r9BRu22DyG {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.960363 / 343)) * -0.1);
    }

    #sJWxKKwRNLDiz3T3 {
        z-index: 1;
        position: relative;
        grid-area: 4 / 3 / 5 / 6;
    }

    #YxIO4Gg9GLzSMNwh {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #CzS2USLY24ETRIlL {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #mCNSVlseockl6z2g {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #LSidvF8tr18LvoyD {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #x5MGPq3QQxyzhXz7 {
        font-size: max(12px, calc((91.46666667rem * 17.0240726 / 343) - var(--ffsd)));
    }

    #tdAc8Asy5NCEseVG {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.125);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0240726 / 343)) * -0.125);
    }

    #ha51rdaTND7ZydgN {
        z-index: 0;
        position: relative;
        grid-area: 6 / 2 / 7 / 5;
    }

    #Xyj2jLQwVF0s862Z {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 0 calc(min(100vw, 1366px) * 0.92710706) 0 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.26688923), max-content) minmax(calc(min(100vw, 1366px) * 0.02238972), max-content) minmax(calc(min(100vw, 1366px) * 0.15502929), max-content) minmax(calc(min(100vw, 1366px) * 0.21989353), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.21612081), max-content) minmax(calc(min(100vw, 1366px) * 0.26688923), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #It6O08GCnzkGeAGl {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 7.04186627vh;
    }

    #DBKRBAy8is0t45Rb {
        font-size: max(12px, calc((91.46666667rem * 18.04122779 / 343) - var(--ffsd)));
    }

    #ijCU5Llim2BPPRPO {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 18.04122779 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 18.04122779 / 343)) * -0.1);
    }

    #EB8trG6CrgXmQsyA {
        z-index: 0;
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #ZlGt5Xo1euaT0rFq {
        font-size: max(12px, calc((91.46666667rem * 18.04122779 / 343) - var(--ffsd)));
    }

    #U88mdeufFijZbqNs {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 18.04122779 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 18.04122779 / 343)) * -0.1);
    }

    #R0HKRSul4LXKrwg5 {
        z-index: 2;
        position: relative;
        grid-area: 13 / 2 / 16 / 3;
    }

    #WF3Qi67tJqSb3uSs {
        font-size: max(12px, calc((91.46666667rem * 18.04122779 / 343) - var(--ffsd)));
    }

    #gCtO33sFmI7X3zHL {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 18.04122779 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 18.04122779 / 343)) * -0.1);
    }

    #z3Dr2ZisbTCU76VR {
        z-index: 1;
        position: relative;
        grid-area: 24 / 2 / 27 / 3;
    }

    #dFQWnO4I3sl7xbjB {
        font-size: max(12px, calc((91.46666667rem * 21.120264 / 343) - var(--ffsd)));
    }

    #d1bwdYSEdgmB0jDj {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 21.120264 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 21.120264 / 343)) * -0.1);
    }

    #ijYMjv4q3wQyf16z {
        z-index: 4;
        position: relative;
        grid-area: 35 / 2 / 38 / 3;
    }

    #Wz6aLIg87ixEwPLB {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #K3grDhJt9r62EPfc {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #JtzG0YsmgMiQyWxL {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #QBxOrPutN8ElTGO2 {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #RvJaSOK1YA6OGxiF {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #j5v5Ez6YcZg38gvO {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #Crb1aQiWE5qEHixU {
        font-size: max(12px, calc((91.46666667rem * 13.200363 / 343) - var(--ffsd)));
    }

    #MhZUOMwp6iBQgNtQ {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 13.200363 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 13.200363 / 343)) * -0.1);
    }

    #Kd836jH1XZscsqqu {
        z-index: 3;
        position: relative;
        grid-area: 10 / 2 / 11 / 3;
    }
    
    #impressum {
        z-index: 3;
        position: relative;
        grid-area: 21 / 2 / 22 / 3;
    }
    
    #datenschutz {
        z-index: 3;
        position: relative;
        grid-area: 32 / 2 / 33 / 3;
    }
    
    #links {
        z-index: 3;
        position: relative;
        grid-area: 43 / 2 / 44 / 3;
    }

    #dew7uVIb4SDq8Gke {
        grid-template-columns: 
        calc(min(100vw, 1366px) * 0.145)
        calc(min(100vw, 1366px) * 0.71)
        calc(min(100vw, 1366px) * 0.145);
        grid-template-rows: 
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.04113386), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.01347503), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.22671555), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content)
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.04113386), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.01347503), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.22671555), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content)
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.04113386), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.01347503), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.22671555), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content)
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.04113386), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.00433173), max-content) 
        0 
        0 
        minmax(calc(min(100vw, 1366px) * 0.01347503), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.22671555), max-content) 
        minmax(calc(min(100vw, 1366px) * 0.06222126), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #Ciz8Z4sePLbDtpAZ {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 3.36501127vh;
    }

    #wNsy6T4z2ocCO7dc {
        font-size: max(12px, calc((91.46666667rem * 20.72 / 343) - var(--ffsd)));
    }

    #DwnZ1wuWMMKanryG {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 20.72 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 20.72 / 343)) * -0.1);
    }

    #TvVViAWbVVQrACs8 {
        z-index: 0;
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #Vf9Jod0PP7IQM48U {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) calc(min(100vw, 1366px) * 0.92710706) calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.12460961), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #rnQEi3lRjpJVUICU {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 1.37071555vh;
    }

    #qXzoN339HUeak8Cc {
        font-size: max(12px, calc((91.46666667rem * 36.959967 / 343) - var(--ffsd)));
    }

    #osGtxxAUmtmzJCgi {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.959967 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.959967 / 343)) * -0.1);
    }

    #b1qx3b5z9ps9pBQe {
        z-index: 0;
        position: relative;
        grid-area: 2 / 2 / 3 / 4;
    }

    #IHwJTcb4tXhlRx29 {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #YAnvK01Lx3MaZRb6 {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #Yy32QYRaysi6RSRU {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #McD7jMSpEloKwkFy {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #XqV6YEULhmGvjrrz {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #NqgDnUwAdIrmzZeg {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #yeuiiYwYS5HQZ0PA {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #vjugsRudoIQ98nx8 {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #vPtESdqcuPuZ25TL {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #RCNR7x9ewaYTLBoB {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #fNS6slvdP1mmabtZ {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #Hju5ybt2WBN6dQ24 {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #E8cHgIKgMtIDqfa9 {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #MqjqpetPCzEP5h4t {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #lOH0w8g6pxLkrjtG {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #PLcScETzPbbeySEM {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #exqaSU2wijMo0UYc {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #Uh9oGVsWGJxgbb8W {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #vPrRCqhY68XZwQKG {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
    }

    #zlFEJlT4z195rszf {
        z-index: 1;
        position: relative;
        grid-area: 4 / 3 / 5 / 5;
    }

    #nHobUIElsZZX7Ub4 {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 calc(min(100vw, 1366px) * 0.92710706) 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.13900697), max-content) minmax(calc(min(100vw, 1366px) * 0.10144269), max-content) minmax(calc(min(100vw, 1366px) * 0.05158784), max-content) minmax(calc(min(100vw, 1366px) * 0.73515286), max-content) minmax(calc(min(100vw, 1366px) * 0.13900697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #CCTFbjlG5nhQqnqZ {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 6.83279132vh;
    }

    #mNtkcTIpOBG75nK1 {
        font-size: max(12px, calc((91.46666667rem * 34.89097639 / 343) - var(--ffsd)));
    }

    #ialuKZDuDUjAGCpV {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 34.89097639 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 34.89097639 / 343)) * -0.1);
    }

    #fUQiNPzv7ASXyLAG {
        z-index: 0;
        position: relative;
        grid-area: 2 / 2 / 3 / 4;
    }

    #zexveEkbRocn2K1Q {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #kkFpt7WH6jXjUVsn {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #qcx4IEH89EokeeVD {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Alw6Cn4yuZgrPf4I {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #YLI6x0dqK1pYRxaw {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #PZ9vHmwCn0DoSfpp {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #noyhUt2jveybgRDY {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #ISMPd7LEnxAFXDyu {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #TpSkuQ6ppQKYaEt7 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #DK2ilkQ04D3iogp9 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #QhKyoTu6feMk96ka {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #UpUgIERVL9xHINhC {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #QiyWMRDl2bdZm4X0 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #D6WgKjos9nZpAjkK {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #NXn6MlXnxcus1xCH {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #sICiDEz62WNiz1aQ {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #bwo5a6fKKXjHzwpk {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #nUeDs0tF0DsFQKcP {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #JHWpnWtaqoJWAIuK {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #duH1aqxy9pE59845 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #XslwCBtw4BRbTxVZ {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #K2BHG1fzrwiDtFRg {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #OLlaQOHaigCv9oft {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #w1KYuv7gdDQLuh2E {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #R5kOpg629xPdgHss {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #NgHJu3hOHX59YQtl {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #u51RSYZJQHMEMoB3 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #E6mRLa0asJSYelHB {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #NNVXlFqcZc6KhASe {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #KL97G7xEoNFgBT0F {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #OTH1yZwq352twrF1 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #gWouyYtwaBr3rWpa {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #JKDhpNn6KCkvqD8x {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #rOOoLQHJZeppMk5X {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #cnFyyASU1UuYUkVu {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #XBfDpKR3vQWxmH6G {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #cpDJdqmXzWtgupDX {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #QPDZgO8zuxeocc0G {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #CyioM7hXLUulJU8c {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Sb9haMs4vt809lgx {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #GiSwzJWHlZ1hJj6D {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #qd4dpinCG9XR79lL {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #IieB8lHcMYNw5Fpu {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #jrTlSYBiakNeH5pp {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #cV6IwOB63M0gYdPT {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #KSmDXGzluneQTaTZ {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #bWfAiFs3sTL20dHb {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #c46QVL5GI7U4f4Gy {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #bGSJijkNVckKE2bo {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #lVqRKSdVBKPpH3dg {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #OtnStDgpKJS8dpYL {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #DxC3Ar9VX9WNGvjm {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #w575mgCFERZJkoTg {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #jFyofk64Elo1WHno {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Bm4lhzr3Es4BdANx {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #FT6OsesZVNCv6g5y {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #HYfrKDmGZt8n77Zc {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Rdtja9rIjOBTkrvy {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #jh6tZdNCfDNScJTN {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #x0FRAHWscpubGhJ5 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #KCGOeoqlFxrJduqM {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #K6yH16I2riJGBUiw {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #mzDe9mrP8oFfdJ0b {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #kO0hvrpGCv7u3k2b {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #mjau3p9Tiw08sJDc {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #cIesL7B21ai7C5nY {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #QkPJkpEMVGM5ubQO {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #TNxpcvTVGC1f4uEu {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #F4fqGIe5WCajSYqD {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #vWaGnmoP5pGxDd9J {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #g7ll1SMvR8binzlx {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #U6uG8qCnHkGzw6yS {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #vVQ1BHnZLJ0uFjSF {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Yr82YT7zhNTXa5eI {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #fp4DOr5ejh6Ur76k {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #RtADRIo5ieK7ebeI {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #bx3I41Uwo0UCfbgm {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #NMhnmtqgPaXDkCKw {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #upbvD49swoHD3ZCH {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #cUjDoZVgoZgtEI89 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #LlBRVQewkp6FMxdV {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Ml1wBrOaisZKl5cj {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Tq3zbUvmBCAaKVUk {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #eJVLAsqVxaAL98WB {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #IJYZrerwLzEoefkT {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #kV40TTJiW1iJY7mj {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #jE2dZq6cp98mzJkx {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Dm9qykT18NOTc7vv {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #uOfvYKlOv8HwuCaS {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #eunfhjLkITb0tPJh {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #zC2JKdQWG13vY7he {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #FU8qkUZVZdnljjMz {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #XdQaiHriJpU70bxW {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #F5wuzJkimVs7TFel {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #LcsS1lCaJs8jLfbB {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #dyXOkJt9jRD8gjeQ {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #rKIj3DdS7TDKk7Av {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #EuVC402Uyew66ZHY {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #L63nUP1yPZafFLtQ {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #TbGzVRuuQIBjIc62 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #ZpjhXqqef3NZXh1R {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #gPthWFI90f2IRfP1 {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Yzctne8WZt6GnPLQ {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #fnS8uj9jCOYx6XAe {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #HgNvAyFI7zFnwTkS {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #kczaNfXKp2C1efrU {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #DOnry3Cw1l1ukwRH {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #TvfoFpHYNi9mK8SR {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #AhGT9nP3eyFIjXAj {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #aAi5nkWyZoCdvNLr {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #KF7VEpY7QeEK6jvx {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #eI7oceMbY1bP76Vr {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #Mv77zJSLmfQiZIsb {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #khHDZsQvInxOy6iX {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #qu0I60cCR2Mzy29N {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #tdVP8JxRhY5Ytlix {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #c4IEMBoBcURldnpT {
        font-size: max(12px, calc((91.46666667rem * 17.0170436 / 343) - var(--ffsd)));
    }

    #V7ouUYZLNFYzztEA {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0170436 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0170436 / 343)) * -0.1);
    }

    #KRIBWnF3AEDTDERx {
        z-index: 1;
        position: relative;
        grid-area: 4 / 3 / 5 / 5;
    }

    #COwgemy4axq2ht96 {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 calc(min(100vw, 1366px) * 0.92710706) 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.10144269), max-content) minmax(calc(min(100vw, 1366px) * 0.08461511), max-content) minmax(calc(min(100vw, 1366px) * 4.45781141), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #oSCxJcoP2TyKWWMz {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 27.84921719vh;
    }

    #FxheqEPjpQjNjYBk {
        font-size: max(12px, calc((91.46666667rem * 36.959967 / 343) - var(--ffsd)));
    }

    #Sc1ILCDKpfDlmAdF {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 36.959967 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 36.959967 / 343)) * -0.1);
    }

    #ruOqU6liF75lJtQR {
        z-index: 0;
        position: relative;
        grid-area: 2 / 2 / 3 / 5;
    }

    #F5w3s5Icp59sfQnv {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #VR6IxN6eJJugqofS {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #Ooi8erirBhbDZS8F {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #lvbDp5ruGuTIUSAi {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
    }

    #zBp25u1qOg7pUHJZ {
        z-index: 1;
        position: relative;
        grid-area: 4 / 3 / 5 / 6;
    }

    #GxFloKXsaNPdohIQ {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #pIgpIi5QppxqYFJo {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #mfyu3t4XfB1IR2fO {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #JriZjDQFfzbVsAnL {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #DFO9TEUKik02W5aq {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #jBqG0LDjvA83wpCK {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #jiYQQYELxrUFgIob {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #aTjdxr82A7nv0W4v {
        font-size: max(12px, calc((91.46666667rem * 17.0239934 / 343) - var(--ffsd)));
    }

    #QPtnkDH6WAq0HnwL {
        transform: translateX(0);
        margin-top: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
        margin-bottom: calc(max(12px, calc(91.46666667rem * 17.0239934 / 343)) * -0.1);
    }

    #hrlClCniaBZq59dm {
        z-index: 2;
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #mtTGSIOr6QTyaFOD {
        grid-template-columns: calc(min(100vw, 1366px) * 0.03644647) 0 0 calc(min(100vw, 1366px) * 0.92710706) 0 0 calc(min(100vw, 1366px) * 0.03644647);
        grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.09525082), max-content) minmax(calc(min(100vw, 1366px) * 0.10144269), max-content) minmax(calc(min(100vw, 1366px) * 0.05158784), max-content) minmax(calc(min(100vw, 1366px) * 0.1408028), max-content) minmax(calc(min(100vw, 1366px) * 0.0546697), max-content) minmax(calc(min(100vw, 1366px) * 0.38757642), max-content) minmax(calc(min(100vw, 1366px) * 0.09525082), max-content);
        display: grid;
        grid-column: 2;
        position: relative;
    }

    #gDCF95A9oxwJ6s7f {
        grid-template-columns: auto min(100vw, 1366px) auto;
        min-height: 5.42887138vh;
    }
}

