    .main-template[_ngcontent-op-root-c1] {
        position: relative
    }

    .inactivity-alert[_ngcontent-op-root-c1] {
        position: relative;
        z-index: 2
    }

    @media (max-width:767.98px) {
        .mobileHeaderWrapper[_ngcontent-op-root-c1] {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 5;
            transition: transform .3s ease-in-out
        }

        .mobileHeaderWrapper--scrolling-up[_ngcontent-op-root-c1] {
            transform: translateY(0)
        }

        .mobileHeaderWrapper--scrolling-down[_ngcontent-op-root-c1] {
            transform: translateY(-72px)
        }

        .mobileHeaderWrapper--stacked[_ngcontent-op-root-c1] {
            position: relative;
            transform: none
        }

        .mobileContentWrapper[_ngcontent-op-root-c1] {
            background-color: #e6e7e8;
            padding-top: 128px;
            top: 128px;
            transition: padding-top .3s ease-in-out
        }

        .mobileContentWrapper--no-navigation[_ngcontent-op-root-c1] {
            padding-top: 72px;
            top: 72px
        }

        .mobileContentWrapper--stacked-header[_ngcontent-op-root-c1] {
            padding-top: 0;
            top: 0
        }
    }


    .loader-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        min-height: 50px;
        background-color: rgba(51, 51, 51, .5);
        z-index: 9999
    }

    .loader-wrapper .vertical-centered-box {
        position: absolute;
        width: 100%;
        height: 100%;
        text-align: center
    }

    .loader-wrapper .vertical-centered-box::after {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -.25em
    }

    .loader-wrapper .vertical-centered-box .content {
        box-sizing: border-box;
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        font-size: 0
    }

    .loader-wrapper .vertical-centered-box .content .loader-circle {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 120px;
        height: 120px;
        border-radius: 50%;
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5);
        margin-left: -60px;
        margin-top: -60px
    }

    .loader-wrapper .vertical-centered-box .content .loader-line-mask {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 60px;
        height: 120px;
        margin-left: -60px;
        margin-top: -60px;
        overflow: hidden;
        transform-origin: 60px 60px;
        -webkit-mask-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
        mask-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
        -webkit-animation: 1.2s linear infinite rotate;
        animation: 1.2s linear infinite rotate
    }

    .loader-wrapper .vertical-centered-box .content .loader-line-mask .loader-line {
        width: 120px;
        height: 120px;
        border-radius: 50%;
        box-shadow: inset 0 0 0 1px #ffe000
    }

    .loader-wrapper .vertical-centered-box .content .center-image {
        background: url("data:image/svg+xml;utf8,<svg version='1.1' width='140' height='131' viewBox='0 0 800 754' xmlns='http://www.w3.org/2000/svg' style='display: block;'><g><path d='M215.761 21.783 C 216.440 21.867,217.459 21.865,218.026 21.779 C 218.593 21.693,218.038 21.624,216.792 21.626 C 215.547 21.628,215.083 21.699,215.761 21.783 M236.509 24.050 C 237.392 24.129,238.835 24.129,239.717 24.050 C 240.599 23.970,239.877 23.905,238.113 23.905 C 236.349 23.905,235.627 23.970,236.509 24.050 M246.818 25.992 C 246.157 26.177,246.863 26.391,249.342 26.758 C 252.683 27.253,253.962 27.176,253.962 26.478 C 253.962 25.803,248.761 25.449,246.818 25.992 M193.396 26.811 C 192.151 26.974,187.481 27.214,183.019 27.344 C 174.515 27.593,169.884 28.022,166.415 28.886 C 165.274 29.170,162.299 29.567,159.805 29.768 C 157.114 29.985,154.428 30.437,153.201 30.879 C 152.063 31.289,149.668 31.716,147.879 31.828 C 145.283 31.991,144.356 32.215,143.289 32.939 C 142.355 33.573,141.184 33.919,139.408 34.085 C 137.576 34.256,136.670 34.531,136.170 35.068 C 135.787 35.479,134.880 35.907,134.152 36.020 C 133.425 36.134,132.235 36.319,131.508 36.432 C 130.781 36.546,129.876 36.971,129.498 37.377 C 129.099 37.805,127.880 38.287,126.589 38.525 C 125.266 38.770,123.931 39.304,123.287 39.845 C 122.693 40.345,121.733 40.755,121.155 40.755 C 120.571 40.755,119.511 41.225,118.772 41.813 C 118.040 42.395,116.743 43.101,115.890 43.383 C 115.037 43.664,114.340 44.035,114.340 44.206 C 114.340 44.377,113.333 45.026,112.103 45.647 C 110.873 46.267,109.762 46.944,109.635 47.151 C 109.507 47.357,108.688 47.843,107.815 48.230 C 106.941 48.617,105.993 49.216,105.709 49.561 C 105.424 49.906,104.996 50.189,104.758 50.189 C 104.521 50.189,103.653 50.656,102.830 51.226 C 102.007 51.797,100.706 52.604,99.938 53.019 C 97.560 54.305,90.794 58.905,89.115 60.377 C 88.760 60.689,87.795 61.415,86.971 61.992 C 84.095 64.003,82.847 64.948,82.223 65.585 C 81.877 65.938,80.940 66.736,80.141 67.358 C 77.191 69.656,68.618 78.119,65.042 82.264 C 64.236 83.198,63.154 84.408,62.637 84.952 C 62.121 85.497,61.274 86.479,60.755 87.136 C 60.236 87.792,59.464 88.721,59.039 89.199 C 58.614 89.678,57.471 91.157,56.499 92.487 C 55.527 93.817,54.387 95.283,53.966 95.745 C 53.545 96.206,53.005 97.013,52.766 97.537 C 52.527 98.062,52.204 98.491,52.047 98.491 C 51.769 98.491,49.861 101.261,48.620 103.468 C 48.276 104.080,47.704 104.902,47.348 105.294 C 46.993 105.687,46.306 106.864,45.821 107.910 C 45.337 108.956,44.763 109.811,44.546 109.811 C 44.329 109.811,44.151 110.005,44.151 110.242 C 44.151 110.863,42.558 113.962,42.238 113.962 C 42.090 113.962,41.859 114.401,41.724 114.937 C 41.589 115.473,41.086 116.534,40.606 117.296 C 40.126 118.057,39.604 119.104,39.446 119.623 C 39.289 120.142,38.767 121.330,38.288 122.264 C 37.808 123.198,37.214 124.642,36.968 125.472 C 36.721 126.302,36.308 127.321,36.049 127.736 C 35.791 128.151,35.284 129.509,34.924 130.755 C 34.563 132.000,33.944 133.731,33.549 134.602 C 33.154 135.473,32.830 136.419,32.830 136.705 C 32.830 137.328,31.785 140.693,31.323 141.557 C 31.143 141.895,30.884 142.829,30.748 143.633 C 30.612 144.437,30.024 146.792,29.442 148.868 C 27.738 154.941,26.408 161.953,25.647 168.868 C 25.419 170.943,25.066 173.491,24.862 174.528 C 23.729 180.304,23.671 196.009,24.743 206.792 C 25.042 209.802,25.469 214.132,25.691 216.415 C 26.420 223.899,28.447 233.010,30.980 240.189 C 31.200 240.811,31.800 242.509,32.313 243.962 C 32.825 245.415,33.661 247.500,34.170 248.595 C 34.678 249.691,35.094 250.761,35.094 250.973 C 35.094 251.186,35.429 251.988,35.838 252.755 C 36.536 254.065,37.911 256.852,39.135 259.434 C 39.723 260.676,39.856 260.927,41.593 264.073 C 44.011 268.453,44.734 269.712,45.447 270.787 C 46.798 272.823,49.618 277.036,50.189 277.871 C 52.383 281.081,58.271 288.513,61.321 291.922 C 70.744 302.455,82.635 314.080,85.936 315.986 C 86.247 316.165,86.809 316.590,87.187 316.929 C 87.565 317.269,88.522 318.024,89.314 318.607 C 93.723 321.852,94.898 322.642,95.320 322.642 C 95.576 322.642,95.843 322.785,95.912 322.961 C 96.027 323.255,99.942 325.824,102.324 327.169 C 105.923 329.202,108.014 330.391,110.000 331.536 C 111.245 332.254,113.113 333.266,114.151 333.786 C 115.189 334.306,116.292 334.885,116.604 335.072 C 116.915 335.259,117.879 335.756,118.746 336.176 C 119.613 336.596,120.632 337.108,121.010 337.312 C 121.388 337.517,122.802 338.186,124.151 338.799 C 125.500 339.413,128.086 340.613,129.898 341.467 C 131.710 342.320,133.323 343.020,133.483 343.021 C 133.643 343.022,134.232 343.263,134.792 343.555 C 135.352 343.847,136.796 344.372,138.000 344.720 C 139.204 345.069,140.901 345.678,141.772 346.074 C 142.642 346.469,143.576 346.789,143.847 346.785 C 144.118 346.781,146.038 347.281,148.113 347.898 C 152.989 349.346,157.413 350.458,161.887 351.360 C 163.858 351.758,166.468 352.342,167.685 352.659 C 168.902 352.976,171.639 353.400,173.767 353.601 C 177.423 353.948,179.465 354.193,186.604 355.144 C 190.482 355.661,209.133 355.666,212.830 355.151 C 214.387 354.934,219.057 354.484,223.208 354.149 C 227.358 353.815,232.113 353.225,233.774 352.839 C 235.434 352.453,238.236 351.941,240.000 351.701 C 241.764 351.461,244.396 350.945,245.849 350.554 C 247.302 350.164,249.594 349.641,250.943 349.392 C 252.292 349.144,254.892 348.457,256.720 347.866 C 258.547 347.276,260.246 346.791,260.493 346.790 C 260.741 346.789,261.426 346.536,262.016 346.229 C 262.605 345.921,264.205 345.324,265.571 344.902 C 266.937 344.480,268.238 343.992,268.461 343.816 C 268.685 343.640,269.972 343.120,271.321 342.659 C 272.670 342.199,273.943 341.691,274.151 341.530 C 274.358 341.370,275.377 340.934,276.415 340.563 C 277.453 340.191,279.321 339.418,280.566 338.844 C 281.811 338.270,284.019 337.259,285.472 336.597 C 286.925 335.935,288.623 335.127,289.245 334.800 C 290.509 334.138,291.076 333.862,292.453 333.240 C 292.972 333.006,294.358 332.266,295.533 331.596 C 296.709 330.926,298.704 329.802,299.967 329.098 C 301.231 328.395,302.264 327.673,302.264 327.495 C 302.264 327.316,302.476 327.169,302.736 327.169 C 303.154 327.168,305.993 325.417,308.679 323.503 C 309.198 323.133,310.726 322.111,312.075 321.232 C 313.425 320.352,314.953 319.282,315.472 318.854 C 316.608 317.917,318.910 316.134,321.301 314.340 C 322.269 313.613,323.463 312.679,323.953 312.264 C 324.443 311.849,325.645 310.830,326.624 310.000 C 331.544 305.826,339.114 297.757,343.971 291.509 C 345.907 289.019,347.928 286.448,348.463 285.797 C 348.997 285.146,349.436 284.467,349.438 284.288 C 349.440 284.109,350.034 283.217,350.758 282.305 C 351.483 281.394,352.075 280.503,352.075 280.324 C 352.075 280.146,352.373 279.692,352.736 279.314 C 353.099 278.937,353.817 277.834,354.332 276.862 C 354.846 275.890,355.382 275.094,355.521 275.094 C 355.661 275.094,355.962 274.627,356.189 274.057 C 356.417 273.486,357.370 271.660,358.307 270.000 C 359.243 268.340,360.345 266.217,360.754 265.283 C 361.163 264.349,361.925 262.796,362.447 261.831 C 362.969 260.867,363.396 259.831,363.396 259.529 C 363.396 259.227,363.812 258.198,364.321 257.241 C 364.830 256.284,365.432 254.773,365.660 253.883 C 365.888 252.993,366.409 251.462,366.817 250.481 C 367.226 249.500,367.799 247.547,368.090 246.141 C 368.381 244.735,368.952 242.646,369.357 241.498 C 369.763 240.350,370.213 238.312,370.357 236.970 C 370.502 235.627,370.980 233.509,371.422 232.264 C 372.061 230.460,372.254 228.876,372.372 224.461 C 372.528 218.659,372.024 215.737,371.508 219.449 C 371.365 220.478,370.910 222.594,370.498 224.151 C 370.085 225.708,369.522 228.073,369.247 229.407 C 368.554 232.763,365.883 241.374,365.025 243.019 C 364.754 243.538,364.532 244.262,364.531 244.628 C 364.529 244.994,364.369 245.588,364.175 245.949 C 363.980 246.309,363.485 247.368,363.075 248.302 C 362.665 249.236,361.720 251.314,360.976 252.920 C 360.232 254.526,359.623 255.989,359.623 256.171 C 359.623 256.353,359.318 256.907,358.945 257.402 C 358.573 257.897,357.938 259.066,357.536 260.000 C 357.133 260.934,356.461 262.236,356.043 262.894 C 355.625 263.552,354.774 264.969,354.151 266.043 C 353.528 267.117,352.467 268.825,351.792 269.838 C 351.118 270.851,350.566 271.813,350.566 271.976 C 350.566 272.139,350.184 272.695,349.717 273.211 C 349.250 273.728,348.641 274.592,348.363 275.131 C 348.085 275.671,347.449 276.589,346.948 277.171 C 346.447 277.754,346.038 278.376,346.038 278.553 C 346.038 278.730,345.571 279.385,345.000 280.008 C 344.429 280.631,343.453 281.827,342.830 282.666 C 338.859 288.015,330.177 296.969,324.536 301.534 C 323.399 302.455,321.331 304.142,319.941 305.283 C 314.968 309.367,310.553 312.432,307.736 313.755 C 307.113 314.048,306.019 314.724,305.304 315.257 C 304.589 315.790,303.718 316.226,303.369 316.226 C 303.020 316.226,302.524 316.480,302.266 316.790 C 301.474 317.745,298.867 318.274,298.206 317.613 C 297.714 317.121,297.770 316.976,298.678 316.381 C 299.244 316.011,300.155 315.328,300.702 314.865 C 302.689 313.186,305.213 311.114,306.274 310.293 C 309.155 308.065,314.655 303.651,315.699 302.730 C 316.342 302.163,318.024 300.679,319.437 299.434 C 322.898 296.382,329.152 290.143,331.698 287.201 C 332.840 285.882,334.198 284.337,334.717 283.766 C 336.001 282.355,338.895 278.671,340.344 276.604 C 340.998 275.670,342.116 274.142,342.828 273.208 C 343.540 272.274,344.581 270.703,345.140 269.717 C 345.700 268.731,346.298 267.925,346.470 267.925 C 346.642 267.925,347.035 267.373,347.345 266.698 C 347.654 266.024,348.585 264.368,349.414 263.019 C 350.242 261.670,351.357 259.638,351.890 258.503 C 352.424 257.369,353.073 256.180,353.333 255.862 C 353.593 255.544,354.032 254.604,354.308 253.774 C 354.584 252.943,355.022 252.009,355.281 251.698 C 355.540 251.387,356.048 250.198,356.409 249.057 C 356.771 247.915,357.313 246.588,357.615 246.107 C 357.917 245.626,358.505 243.930,358.922 242.337 C 359.339 240.745,359.836 239.255,360.025 239.026 C 360.215 238.798,360.713 236.944,361.132 234.906 C 361.551 232.868,362.040 231.015,362.219 230.789 C 362.621 230.278,363.283 227.280,363.602 224.528 C 363.734 223.387,364.170 221.179,364.572 219.623 C 366.184 213.367,366.888 194.206,365.854 184.727 C 365.116 177.960,364.590 175.835,364.552 179.464 C 364.504 184.100,360.621 201.697,358.735 205.828 C 358.446 206.462,357.898 207.830,357.517 208.868 C 356.612 211.340,354.454 215.455,353.548 216.439 C 353.153 216.868,352.830 217.327,352.830 217.460 C 352.830 217.592,351.904 218.940,350.773 220.454 C 349.408 222.280,348.636 223.716,348.480 224.717 C 348.351 225.547,347.834 227.609,347.330 229.300 C 346.827 230.990,346.415 232.650,346.415 232.989 C 346.415 233.327,346.059 234.576,345.623 235.764 C 345.187 236.952,344.405 239.113,343.886 240.566 C 343.367 242.019,342.704 243.476,342.414 243.803 C 342.124 244.131,341.886 244.640,341.884 244.935 C 341.883 245.230,341.607 245.981,341.271 246.604 C 340.935 247.226,340.086 248.840,339.384 250.189 C 338.682 251.538,337.896 252.977,337.638 253.387 C 337.381 253.797,336.575 255.075,335.849 256.226 C 335.123 257.378,334.358 258.598,334.151 258.939 C 332.662 261.382,329.172 266.162,327.749 267.707 C 326.808 268.729,326.038 269.689,326.038 269.842 C 326.038 270.260,313.746 282.574,310.980 284.926 C 309.652 286.056,308.290 287.236,307.954 287.547 C 307.619 287.858,306.159 289.046,304.710 290.185 C 303.261 291.325,301.653 292.641,301.136 293.110 C 300.619 293.579,300.003 293.962,299.767 293.962 C 299.531 293.962,299.112 294.234,298.837 294.565 C 298.562 294.897,297.055 295.992,295.489 296.998 C 293.923 298.005,292.190 299.177,291.638 299.603 C 291.087 300.029,290.475 300.377,290.280 300.377 C 290.084 300.377,289.251 300.866,288.427 301.462 C 287.603 302.059,286.528 302.675,286.038 302.830 C 285.548 302.986,284.472 303.601,283.649 304.198 C 282.825 304.795,281.961 305.283,281.729 305.283 C 281.497 305.283,280.716 305.676,279.993 306.157 C 279.271 306.637,278.085 307.258,277.358 307.536 C 276.632 307.814,275.868 308.234,275.660 308.470 C 275.453 308.706,274.434 309.213,273.396 309.596 C 272.358 309.979,271.255 310.510,270.943 310.777 C 270.632 311.043,269.480 311.614,268.384 312.045 C 267.288 312.476,266.014 313.065,265.554 313.353 C 265.094 313.642,264.038 314.088,263.208 314.345 C 262.377 314.602,261.443 315.024,261.132 315.283 C 260.821 315.542,259.887 315.969,259.057 316.232 C 258.226 316.496,256.783 317.102,255.849 317.580 C 254.915 318.059,253.302 318.653,252.264 318.902 C 251.226 319.151,250.208 319.484,250.000 319.643 C 249.502 320.025,245.581 320.993,243.208 321.320 C 242.170 321.463,241.149 321.721,240.940 321.893 C 240.516 322.241,235.377 323.209,231.887 323.598 C 230.642 323.736,229.332 324.005,228.977 324.195 C 225.540 326.029,187.645 326.245,180.566 324.471 C 179.056 324.093,177.338 323.819,171.321 322.997 C 169.557 322.756,167.604 322.326,166.981 322.041 C 166.358 321.757,164.534 321.274,162.926 320.969 C 161.319 320.664,159.451 320.162,158.775 319.853 C 158.100 319.544,156.358 319.002,154.906 318.648 C 153.453 318.294,151.925 317.797,151.509 317.544 C 151.094 317.291,149.651 316.789,148.302 316.428 C 146.953 316.067,145.594 315.554,145.283 315.289 C 144.972 315.023,144.292 314.683,143.774 314.533 C 143.255 314.383,141.249 313.471,139.316 312.507 C 137.384 311.543,135.006 310.370,134.033 309.899 C 133.060 309.429,132.009 308.872,131.698 308.663 C 131.387 308.454,130.440 307.953,129.593 307.549 C 128.747 307.145,127.643 306.505,127.140 306.126 C 126.638 305.747,125.505 305.122,124.623 304.737 C 123.741 304.352,123.019 303.913,123.019 303.762 C 123.019 303.611,122.474 303.262,121.808 302.986 C 120.551 302.466,117.529 300.594,115.789 299.260 C 115.238 298.837,114.639 298.491,114.458 298.491 C 114.181 298.491,111.421 296.562,109.434 294.979 C 109.122 294.731,108.358 294.206,107.736 293.812 C 107.113 293.419,106.349 292.872,106.038 292.598 C 105.726 292.324,104.028 290.902,102.264 289.440 C 93.245 281.962,82.796 271.148,79.303 265.678 C 78.966 265.149,78.495 264.547,78.258 264.340 C 77.747 263.892,73.298 257.068,72.107 254.906 C 71.651 254.075,70.690 252.377,69.973 251.132 C 69.256 249.887,68.252 248.019,67.740 246.981 C 67.229 245.943,66.652 244.840,66.459 244.528 C 65.760 243.406,63.396 238.150,63.396 237.720 C 63.396 237.477,62.973 236.437,62.456 235.408 C 61.940 234.379,61.240 232.572,60.901 231.391 C 60.563 230.211,60.142 229.064,59.965 228.842 C 59.788 228.620,59.321 227.092,58.927 225.446 C 58.533 223.800,57.953 221.689,57.639 220.755 C 57.324 219.821,56.775 217.019,56.419 214.528 C 56.062 212.038,55.607 209.693,55.407 209.317 C 53.633 205.985,53.629 167.972,55.402 164.658 C 55.607 164.275,55.892 163.113,56.036 162.075 C 56.638 157.739,57.370 153.892,57.716 153.245 C 57.919 152.865,58.359 151.215,58.693 149.579 C 59.027 147.942,59.547 146.102,59.849 145.488 C 60.150 144.875,60.652 143.390,60.963 142.188 C 61.275 140.986,61.950 139.212,62.463 138.247 C 62.976 137.281,63.397 136.219,63.397 135.887 C 63.397 135.555,63.887 134.349,64.484 133.208 C 65.082 132.066,65.687 130.592,65.829 129.932 C 65.970 129.272,66.321 128.536,66.608 128.298 C 66.895 128.060,67.423 127.072,67.780 126.102 C 68.137 125.133,68.636 124.085,68.889 123.774 C 69.141 123.462,69.685 122.528,70.097 121.698 C 71.577 118.720,73.230 115.923,73.780 115.467 C 74.088 115.211,74.340 114.827,74.340 114.612 C 74.340 114.050,78.176 108.302,78.552 108.302 C 78.726 108.302,78.868 108.098,78.868 107.850 C 78.868 107.120,85.345 98.051,87.170 96.226 C 87.274 96.123,88.208 95.025,89.245 93.786 C 93.200 89.068,103.425 79.545,110.943 73.580 C 111.462 73.168,112.481 72.353,113.208 71.769 C 113.934 71.185,115.120 70.295,115.844 69.792 C 116.568 69.290,117.417 68.652,117.731 68.377 C 118.619 67.597,120.796 66.149,122.412 65.263 C 123.219 64.821,124.068 64.292,124.298 64.088 C 124.817 63.628,127.129 62.250,129.623 60.914 C 130.660 60.358,131.934 59.608,132.453 59.246 C 132.972 58.885,133.821 58.459,134.340 58.299 C 134.858 58.140,135.676 57.703,136.156 57.328 C 136.636 56.953,137.654 56.446,138.420 56.200 C 139.185 55.955,140.066 55.548,140.377 55.297 C 140.689 55.047,141.538 54.616,142.264 54.341 C 142.991 54.066,144.774 53.294,146.226 52.625 C 151.954 49.987,153.067 49.524,154.340 49.252 C 155.066 49.097,155.830 48.848,156.038 48.701 C 156.555 48.332,159.350 47.359,162.075 46.598 C 163.321 46.251,164.509 45.831,164.717 45.666 C 164.925 45.500,166.113 45.161,167.358 44.912 C 168.604 44.663,170.857 44.050,172.366 43.550 C 173.876 43.050,175.411 42.642,175.780 42.642 C 176.148 42.642,178.055 42.226,180.017 41.719 C 188.233 39.594,209.851 38.196,219.623 39.158 C 222.217 39.413,227.080 39.867,230.429 40.167 C 233.778 40.467,237.576 40.986,238.868 41.321 C 240.160 41.656,242.854 42.247,244.854 42.634 C 249.226 43.481,254.087 44.700,257.170 45.722 C 258.415 46.134,260.240 46.698,261.224 46.975 C 262.209 47.251,263.737 47.823,264.620 48.245 C 265.504 48.667,266.736 49.134,267.358 49.284 C 267.981 49.433,269.509 50.018,270.755 50.584 C 272.000 51.150,273.443 51.739,273.962 51.893 C 274.481 52.047,275.668 52.576,276.601 53.068 C 277.533 53.560,278.529 53.962,278.814 53.962 C 279.099 53.962,280.119 54.366,281.081 54.860 C 282.043 55.353,283.934 56.270,285.283 56.897 C 289.908 59.047,291.136 59.657,293.396 60.929 C 294.642 61.630,296.069 62.393,296.568 62.624 C 298.886 63.698,306.834 68.763,307.544 69.619 C 307.804 69.932,308.186 70.189,308.393 70.189 C 308.599 70.189,309.320 70.656,309.995 71.226 C 310.670 71.797,312.194 72.943,313.381 73.774 C 314.567 74.604,315.941 75.623,316.433 76.038 C 316.925 76.453,318.018 77.302,318.862 77.925 C 319.707 78.547,320.606 79.229,320.859 79.439 C 321.113 79.650,322.082 80.414,323.012 81.138 C 323.943 81.861,324.980 82.708,325.318 83.019 C 325.655 83.330,326.587 84.094,327.389 84.717 C 328.190 85.340,329.331 86.316,329.924 86.887 C 330.516 87.458,331.146 87.925,331.322 87.925 C 331.499 87.925,331.953 88.315,332.331 88.792 C 332.709 89.269,334.377 90.864,336.038 92.338 C 337.698 93.811,341.336 97.247,344.121 99.973 C 347.716 103.491,349.275 104.789,349.493 104.446 C 349.944 103.735,349.898 103.587,348.920 102.599 C 348.430 102.103,347.750 101.153,347.409 100.487 C 347.068 99.821,346.408 98.860,345.942 98.352 C 345.476 97.844,344.585 96.735,343.962 95.888 C 343.340 95.042,342.406 93.871,341.887 93.288 C 341.368 92.704,339.925 91.060,338.679 89.635 C 337.434 88.209,335.864 86.434,335.190 85.691 C 334.516 84.948,333.327 83.609,332.548 82.715 C 330.080 79.884,321.519 71.321,321.157 71.321 C 320.966 71.321,320.500 70.936,320.122 70.466 C 319.743 69.996,318.991 69.274,318.449 68.862 C 317.908 68.450,316.481 67.349,315.278 66.415 C 311.725 63.657,306.378 59.806,303.270 57.766 C 302.820 57.471,301.602 56.664,300.563 55.973 C 299.523 55.282,298.483 54.717,298.250 54.717 C 298.018 54.717,297.619 54.465,297.363 54.157 C 296.938 53.645,294.335 52.087,291.509 50.655 C 290.887 50.339,289.849 49.690,289.203 49.212 C 288.556 48.733,287.587 48.232,287.048 48.096 C 286.509 47.961,285.869 47.610,285.626 47.317 C 285.383 47.024,284.405 46.440,283.455 46.019 C 282.504 45.598,281.465 45.020,281.146 44.734 C 280.827 44.448,279.802 43.919,278.868 43.558 C 277.934 43.197,276.915 42.701,276.604 42.455 C 276.292 42.209,274.976 41.620,273.679 41.146 C 272.382 40.673,271.321 40.150,271.321 39.984 C 271.321 39.818,270.769 39.570,270.094 39.433 C 268.251 39.058,266.296 38.386,265.660 37.911 C 265.349 37.677,263.657 37.112,261.900 36.654 C 260.144 36.196,258.615 35.692,258.504 35.534 C 258.254 35.178,255.845 34.492,253.593 34.135 C 252.664 33.987,251.560 33.645,251.140 33.374 C 250.721 33.103,248.934 32.607,247.170 32.272 C 245.406 31.937,243.453 31.442,242.830 31.170 C 241.588 30.630,238.434 30.029,233.774 29.445 C 232.113 29.236,229.651 28.801,228.302 28.477 C 226.832 28.125,222.521 27.745,217.547 27.530 C 212.981 27.333,207.462 27.001,205.283 26.793 C 200.824 26.365,196.746 26.372,193.396 26.811 M255.327 28.231 C 255.152 28.513,259.077 29.316,261.685 29.530 C 263.729 29.699,263.364 28.452,261.285 28.167 C 258.822 27.829,255.554 27.864,255.327 28.231 M263.270 30.063 C 262.775 30.558,263.033 30.944,263.868 30.954 C 265.049 30.970,269.862 32.314,270.145 32.707 C 270.273 32.885,271.566 33.339,273.019 33.716 C 274.472 34.093,275.915 34.623,276.226 34.893 C 276.538 35.163,277.738 35.654,278.894 35.984 C 280.049 36.315,281.391 36.929,281.876 37.349 C 282.361 37.769,283.045 38.113,283.396 38.113 C 284.241 38.113,286.415 39.210,286.415 39.636 C 286.415 39.820,287.052 40.144,287.830 40.357 C 288.608 40.569,289.753 41.182,290.374 41.719 C 290.995 42.257,291.984 42.793,292.574 42.911 C 293.163 43.029,293.842 43.441,294.083 43.827 C 294.324 44.212,295.329 44.796,296.317 45.124 C 297.305 45.453,298.113 45.949,298.113 46.227 C 298.113 46.506,298.665 46.917,299.340 47.140 C 300.014 47.363,301.057 47.968,301.656 48.484 C 302.256 49.001,303.317 49.629,304.015 49.882 C 304.712 50.134,305.283 50.544,305.283 50.794 C 305.283 51.043,305.750 51.419,306.321 51.630 C 306.892 51.841,307.953 52.537,308.679 53.176 C 309.406 53.815,310.213 54.338,310.474 54.339 C 310.735 54.339,311.318 54.764,311.769 55.283 C 312.220 55.802,312.750 56.226,312.947 56.226 C 313.144 56.226,313.937 56.778,314.709 57.453 C 315.482 58.127,316.925 59.274,317.917 60.000 C 318.908 60.726,320.160 61.788,320.698 62.358 C 321.237 62.929,321.846 63.396,322.051 63.396 C 322.256 63.396,322.855 63.825,323.382 64.349 C 323.909 64.872,326.759 67.648,329.717 70.516 C 332.675 73.384,335.094 75.927,335.094 76.167 C 335.094 76.407,335.357 76.604,335.678 76.604 C 335.999 76.604,336.549 77.104,336.899 77.715 C 337.250 78.327,337.849 78.908,338.231 79.008 C 338.612 79.108,339.018 79.548,339.133 79.987 C 339.247 80.426,339.829 81.037,340.425 81.346 C 341.071 81.679,341.509 82.211,341.509 82.661 C 341.509 83.105,341.873 83.553,342.394 83.751 C 342.880 83.936,343.495 84.611,343.760 85.251 C 344.026 85.891,344.469 86.415,344.745 86.415 C 345.021 86.415,345.530 87.009,345.874 87.736 C 346.219 88.462,346.722 89.057,346.993 89.057 C 347.264 89.057,347.796 89.725,348.176 90.541 C 348.576 91.400,349.213 92.116,349.687 92.239 C 350.209 92.375,350.596 92.861,350.754 93.580 C 351.017 94.778,351.484 95.272,352.032 94.932 C 352.606 94.578,351.482 92.037,350.545 91.570 C 350.056 91.326,349.556 90.703,349.435 90.186 C 349.296 89.593,348.907 89.201,348.381 89.125 C 347.789 89.039,347.547 88.744,347.547 88.108 C 347.547 87.616,347.236 86.991,346.855 86.720 C 346.474 86.448,345.696 85.517,345.125 84.651 C 344.555 83.784,343.839 82.980,343.536 82.863 C 343.232 82.747,342.805 82.140,342.587 81.514 C 342.369 80.889,341.937 80.377,341.628 80.377 C 341.319 80.377,340.879 79.880,340.650 79.273 C 340.420 78.665,339.841 77.990,339.362 77.772 C 338.883 77.553,338.491 77.128,338.491 76.826 C 338.491 76.525,337.981 75.915,337.358 75.472 C 336.736 75.028,336.226 74.501,336.226 74.301 C 336.226 73.802,328.637 66.247,327.823 65.935 C 327.464 65.797,327.170 65.438,327.170 65.138 C 327.170 64.837,326.658 64.365,326.033 64.088 C 325.408 63.812,324.816 63.330,324.717 63.019 C 324.618 62.707,324.004 62.216,323.351 61.927 C 322.699 61.639,322.083 61.087,321.982 60.701 C 321.881 60.316,321.573 60.000,321.298 60.000 C 321.022 60.000,320.150 59.405,319.361 58.678 C 318.571 57.951,317.591 57.249,317.184 57.118 C 316.777 56.987,316.128 56.478,315.742 55.987 C 315.356 55.496,314.796 55.094,314.497 55.094 C 314.199 55.094,313.659 54.741,313.298 54.309 C 312.937 53.877,311.962 53.173,311.132 52.745 C 310.302 52.317,309.401 51.652,309.130 51.266 C 308.858 50.881,308.312 50.566,307.916 50.566 C 307.520 50.566,306.692 50.074,306.076 49.472 C 305.461 48.870,304.351 48.177,303.610 47.933 C 302.870 47.689,302.264 47.254,302.264 46.966 C 302.264 46.677,301.595 46.264,300.761 46.039 C 299.934 45.817,299.087 45.315,298.878 44.924 C 298.669 44.534,297.647 43.931,296.607 43.586 C 295.568 43.241,294.717 42.739,294.717 42.472 C 294.717 42.204,293.929 41.764,292.967 41.495 C 291.884 41.192,291.150 40.750,291.042 40.335 C 290.940 39.948,290.366 39.568,289.679 39.434 C 288.027 39.111,286.792 38.451,286.792 37.891 C 286.792 37.631,286.241 37.309,285.566 37.176 C 283.598 36.787,282.264 36.172,282.264 35.652 C 282.264 35.378,281.407 34.976,280.283 34.722 C 277.186 34.022,276.981 33.942,276.981 33.436 C 276.981 32.924,273.880 32.075,272.011 32.075 C 271.217 32.075,270.817 31.862,270.689 31.371 C 270.440 30.421,264.041 29.292,263.270 30.063 M245.849 79.458 C 237.118 80.016,234.347 80.362,230.943 81.316 C 229.802 81.636,227.934 81.993,226.792 82.110 C 225.651 82.226,223.443 82.725,221.887 83.217 C 220.330 83.710,218.023 84.278,216.760 84.479 C 215.496 84.680,213.713 85.191,212.797 85.616 C 211.881 86.041,210.311 86.568,209.307 86.788 C 208.304 87.008,206.860 87.498,206.100 87.878 C 205.339 88.257,203.887 88.771,202.872 89.019 C 201.858 89.268,200.246 89.887,199.290 90.396 C 198.335 90.905,197.255 91.321,196.891 91.321 C 196.526 91.321,195.150 91.830,193.832 92.453 C 192.515 93.075,191.213 93.585,190.940 93.585 C 190.667 93.585,189.750 93.988,188.901 94.480 C 188.053 94.973,186.934 95.495,186.415 95.642 C 185.896 95.788,184.453 96.400,183.208 97.001 C 181.962 97.603,180.349 98.350,179.623 98.663 C 178.896 98.975,178.047 99.404,177.736 99.616 C 177.425 99.827,176.406 100.353,175.472 100.783 C 173.239 101.811,170.762 103.166,169.082 104.278 C 168.336 104.771,167.346 105.296,166.882 105.443 C 166.418 105.591,166.038 105.867,166.038 106.057 C 166.038 106.247,165.220 106.817,164.222 107.323 C 163.223 107.829,162.183 108.511,161.911 108.838 C 161.639 109.166,161.213 109.434,160.964 109.434 C 160.714 109.434,159.674 110.028,158.653 110.755 C 157.631 111.481,156.647 112.075,156.466 112.075 C 156.285 112.075,155.588 112.542,154.917 113.113 C 153.738 114.116,152.488 114.936,150.035 116.318 C 149.393 116.679,148.698 117.203,148.491 117.483 C 148.283 117.762,147.710 118.205,147.217 118.468 C 146.724 118.730,145.590 119.480,144.698 120.133 C 143.805 120.786,142.452 121.745,141.690 122.264 C 140.929 122.783,139.855 123.587,139.304 124.052 C 138.753 124.516,137.190 125.705,135.832 126.693 C 134.473 127.682,132.894 128.958,132.324 129.528 C 131.753 130.099,131.167 130.569,131.021 130.572 C 130.874 130.575,129.821 131.434,128.679 132.481 C 127.538 133.528,125.854 135.012,124.938 135.777 C 119.087 140.670,102.218 157.624,97.113 163.742 C 96.522 164.451,95.528 165.597,94.906 166.288 C 94.283 166.980,93.264 168.141,92.642 168.869 C 92.019 169.597,91.127 170.594,90.660 171.083 C 90.193 171.573,89.811 172.110,89.811 172.278 C 89.811 172.445,89.540 172.882,89.208 173.248 C 88.638 173.878,88.748 174.717,89.400 174.717 C 89.565 174.717,90.211 174.250,90.836 173.679 C 91.461 173.108,92.705 172.047,93.601 171.321 C 95.020 170.169,100.262 165.736,101.887 164.313 C 103.418 162.973,105.274 161.403,106.981 160.004 C 108.019 159.153,109.288 158.105,109.801 157.673 C 110.315 157.241,111.156 156.612,111.670 156.275 C 112.184 155.938,112.981 155.322,113.440 154.907 C 115.052 153.449,120.833 148.887,125.010 145.778 C 125.794 145.194,126.710 144.462,127.045 144.151 C 127.617 143.620,128.238 143.183,131.933 140.712 C 132.744 140.169,133.638 139.447,133.920 139.108 C 134.201 138.768,134.642 138.491,134.898 138.491 C 135.154 138.491,136.109 137.921,137.021 137.225 C 137.933 136.529,139.061 135.838,139.528 135.690 C 139.995 135.542,140.377 135.265,140.377 135.075 C 140.377 134.885,141.184 134.319,142.170 133.817 C 143.156 133.316,144.370 132.549,144.869 132.113 C 145.368 131.677,145.903 131.321,146.058 131.321 C 146.212 131.321,147.222 130.726,148.302 130.000 C 149.381 129.274,150.481 128.679,150.746 128.679 C 151.011 128.679,151.447 128.416,151.714 128.095 C 151.981 127.773,152.978 127.157,153.930 126.725 C 154.882 126.294,155.745 125.811,155.849 125.652 C 155.953 125.493,156.887 124.926,157.925 124.391 C 160.720 122.952,163.307 121.569,165.849 120.154 C 167.094 119.461,169.302 118.284,170.755 117.537 C 172.208 116.790,173.558 116.020,173.755 115.826 C 173.952 115.631,174.347 115.472,174.633 115.472 C 174.919 115.472,176.389 114.877,177.899 114.151 C 179.410 113.425,180.808 112.830,181.007 112.830 C 181.206 112.830,182.233 112.413,183.291 111.903 C 184.348 111.393,185.696 110.867,186.286 110.735 C 186.876 110.603,188.578 110.001,190.068 109.398 C 191.558 108.795,193.180 108.302,193.672 108.302 C 194.164 108.302,194.727 108.151,194.925 107.966 C 195.122 107.782,196.472 107.254,197.925 106.794 C 199.377 106.334,201.755 105.566,203.208 105.088 C 204.660 104.610,207.123 103.956,208.679 103.634 C 210.236 103.312,212.019 102.876,212.642 102.666 C 219.644 100.302,244.905 98.979,253.962 100.503 C 256.142 100.869,259.368 101.404,261.132 101.690 C 267.508 102.725,276.000 105.565,283.019 109.011 C 286.959 110.945,289.057 112.149,289.057 112.479 C 289.057 112.672,289.295 112.830,289.587 112.830 C 289.879 112.830,290.829 113.425,291.698 114.151 C 292.568 114.877,293.390 115.474,293.526 115.478 C 293.662 115.481,294.368 115.991,295.094 116.611 C 295.821 117.230,297.073 118.289,297.877 118.963 C 301.090 121.658,305.660 127.053,305.660 128.151 C 305.660 128.442,305.809 128.679,305.992 128.679 C 306.427 128.679,307.834 132.696,309.296 138.113 C 310.371 142.095,310.253 156.156,309.111 160.000 C 308.649 161.557,308.036 163.874,307.748 165.149 C 307.461 166.424,306.886 168.172,306.470 169.033 C 306.054 169.894,305.602 171.106,305.466 171.725 C 305.330 172.345,304.725 173.824,304.123 175.011 C 303.521 176.198,303.026 177.433,303.024 177.755 C 303.021 178.076,302.860 178.501,302.665 178.698 C 302.470 178.895,301.698 180.245,300.949 181.698 C 300.200 183.151,299.006 185.274,298.297 186.415 C 297.588 187.557,296.628 189.212,296.164 190.094 C 295.701 190.976,295.190 191.698,295.029 191.698 C 294.868 191.698,294.467 192.220,294.137 192.857 C 293.808 193.494,292.742 195.039,291.769 196.290 C 290.796 197.541,289.752 198.930,289.450 199.376 C 284.817 206.214,266.058 224.765,262.699 225.831 C 262.252 225.973,261.887 226.238,261.887 226.420 C 261.887 226.737,259.076 228.773,256.423 230.377 C 255.061 231.201,253.861 231.988,251.448 233.641 C 250.584 234.233,249.628 234.717,249.324 234.717 C 249.020 234.717,248.539 234.999,248.254 235.344 C 247.969 235.689,246.860 236.359,245.789 236.833 C 244.719 237.308,243.735 237.870,243.604 238.082 C 243.473 238.295,242.572 238.820,241.602 239.249 C 240.632 239.678,239.578 240.256,239.259 240.533 C 238.940 240.810,238.053 241.238,237.288 241.483 C 236.522 241.729,235.504 242.235,235.024 242.608 C 234.544 242.981,233.525 243.491,232.759 243.740 C 231.994 243.990,230.975 244.492,230.495 244.856 C 230.015 245.220,228.858 245.734,227.925 245.999 C 226.991 246.264,225.822 246.739,225.329 247.054 C 224.835 247.370,223.333 247.942,221.991 248.326 C 220.649 248.710,219.355 249.185,219.115 249.383 C 218.875 249.580,217.164 250.101,215.311 250.540 C 213.459 250.979,211.761 251.486,211.538 251.667 C 211.315 251.848,209.689 252.287,207.925 252.642 C 206.160 252.996,204.123 253.532,203.398 253.833 C 202.673 254.133,199.688 254.702,196.766 255.098 C 193.844 255.494,190.956 256.007,190.349 256.240 C 187.079 257.490,158.195 257.497,153.585 256.247 C 152.858 256.051,150.692 255.719,148.769 255.511 C 142.671 254.849,141.734 253.150,143.921 246.718 C 144.437 245.202,145.037 242.965,145.255 241.745 C 145.474 240.526,145.919 238.998,146.244 238.349 C 146.570 237.700,147.086 235.989,147.392 234.545 C 147.697 233.101,148.211 231.403,148.533 230.771 C 148.856 230.140,149.458 228.351,149.872 226.796 C 150.285 225.242,150.785 223.776,150.981 223.539 C 151.178 223.302,151.596 222.112,151.912 220.894 C 152.227 219.676,152.787 218.085,153.157 217.358 C 153.527 216.632,154.057 215.189,154.335 214.151 C 154.612 213.113,155.152 211.813,155.533 211.263 C 155.914 210.712,156.229 210.032,156.232 209.753 C 156.240 209.091,157.038 206.904,157.796 205.472 C 158.126 204.849,158.524 203.915,158.682 203.396 C 158.986 202.396,160.472 199.025,162.257 195.283 C 162.851 194.038,163.453 192.619,163.593 192.131 C 163.734 191.643,164.257 190.642,164.755 189.908 C 165.253 189.174,165.660 188.424,165.660 188.242 C 165.660 188.059,166.382 186.455,167.264 184.678 C 168.146 182.900,169.253 180.653,169.724 179.685 C 170.194 178.717,170.749 177.670,170.957 177.358 C 171.164 177.047,171.837 175.774,172.451 174.528 C 173.066 173.283,174.106 171.330,174.762 170.189 C 175.419 169.047,176.418 167.264,176.982 166.226 C 179.590 161.433,180.096 160.563,180.779 159.695 C 181.181 159.184,181.514 158.577,181.520 158.345 C 181.526 158.114,182.035 157.257,182.652 156.442 C 183.269 155.627,183.774 154.806,183.774 154.617 C 183.774 154.429,184.247 153.567,184.825 152.703 C 185.403 151.839,186.040 150.859,186.240 150.525 C 186.440 150.191,186.880 149.511,187.218 149.015 C 187.555 148.519,188.645 146.840,189.640 145.283 C 190.634 143.726,191.556 142.368,191.687 142.264 C 191.819 142.160,192.331 141.396,192.826 140.566 C 193.320 139.736,194.116 138.547,194.595 137.925 C 196.118 135.943,196.569 135.337,198.383 132.830 C 200.001 130.595,203.215 126.588,205.373 124.117 C 205.842 123.579,206.736 122.477,207.358 121.668 C 207.981 120.859,209.127 119.497,209.906 118.641 C 210.684 117.785,211.321 116.722,211.321 116.279 C 211.321 115.723,211.556 115.472,212.075 115.472 C 212.491 115.472,212.830 115.229,212.830 114.932 C 212.830 114.360,211.474 114.582,209.932 115.407 C 209.526 115.624,208.186 116.049,206.955 116.350 C 205.724 116.651,203.868 117.235,202.830 117.646 C 200.392 118.613,196.677 119.870,193.585 120.773 C 192.236 121.167,190.702 121.736,190.177 122.038 C 189.651 122.340,188.077 122.852,186.678 123.177 C 185.280 123.501,183.757 124.013,183.294 124.315 C 182.831 124.617,181.604 125.051,180.566 125.280 C 179.528 125.509,178.000 126.005,177.170 126.382 C 176.340 126.759,174.830 127.368,173.815 127.736 C 172.024 128.385,171.611 128.756,165.849 134.890 C 164.261 136.580,160.677 140.692,160.000 141.601 C 159.689 142.018,159.009 142.837,158.491 143.420 C 157.972 144.003,157.038 145.110,156.415 145.881 C 155.792 146.651,154.774 147.902,154.151 148.661 C 153.528 149.420,152.340 151.050,151.509 152.284 C 150.679 153.519,149.873 154.585,149.719 154.653 C 149.318 154.832,141.509 166.652,141.509 167.081 C 141.509 167.277,141.085 167.895,140.566 168.455 C 140.047 169.015,139.615 169.591,139.606 169.736 C 139.597 169.881,138.749 171.358,137.723 173.019 C 136.697 174.679,135.438 176.902,134.926 177.959 C 134.414 179.016,133.733 180.098,133.412 180.364 C 133.092 180.630,132.830 181.084,132.830 181.374 C 132.830 181.664,132.434 182.535,131.950 183.309 C 131.466 184.084,130.622 185.651,130.073 186.792 C 129.525 187.934,128.924 189.123,128.739 189.434 C 127.970 190.725,125.283 196.503,125.283 196.865 C 125.283 197.080,124.960 197.668,124.565 198.170 C 124.170 198.672,123.657 199.788,123.425 200.649 C 123.193 201.510,122.584 202.948,122.072 203.843 C 121.560 204.739,121.139 205.709,121.137 206.000 C 121.134 206.291,120.717 207.395,120.209 208.453 C 119.236 210.480,118.235 213.171,116.825 217.547 C 116.357 219.000,115.782 220.652,115.547 221.218 C 115.312 221.784,114.851 223.313,114.524 224.614 C 114.197 225.916,113.665 227.660,113.342 228.491 C 113.020 229.321,112.531 231.019,112.255 232.264 C 111.980 233.509,111.477 235.462,111.137 236.604 C 110.797 237.745,110.293 240.038,110.017 241.698 C 109.741 243.358,109.175 246.160,108.759 247.925 C 108.342 249.689,107.888 252.575,107.748 254.340 C 107.609 256.104,107.251 259.004,106.954 260.784 C 106.021 266.382,106.539 270.756,108.411 273.084 C 109.789 274.799,112.177 276.932,113.186 277.349 C 113.820 277.612,114.340 277.956,114.340 278.113 C 114.340 278.270,115.362 278.781,116.612 279.248 C 117.861 279.716,118.966 280.231,119.067 280.394 C 119.167 280.556,119.970 280.805,120.851 280.948 C 121.732 281.090,123.642 281.547,125.094 281.963 C 127.372 282.615,133.385 283.614,142.642 284.878 C 149.647 285.835,182.599 285.620,185.285 284.600 C 185.803 284.403,188.858 283.958,192.075 283.609 C 195.292 283.261,199.368 282.632,201.132 282.210 C 202.896 281.789,205.274 281.296,206.415 281.114 C 207.557 280.932,210.019 280.362,211.887 279.847 C 213.755 279.331,216.302 278.660,217.547 278.354 C 221.703 277.332,226.582 275.916,228.674 275.124 C 229.812 274.692,230.966 274.340,231.237 274.340 C 231.508 274.340,232.819 273.830,234.151 273.208 C 235.483 272.585,236.877 272.069,237.248 272.060 C 237.620 272.052,238.858 271.543,240.000 270.929 C 241.142 270.314,242.305 269.811,242.586 269.811 C 242.867 269.811,243.885 269.399,244.850 268.896 C 247.675 267.421,252.374 265.283,252.790 265.283 C 253.001 265.283,253.806 264.854,254.578 264.330 C 255.351 263.806,256.420 263.270,256.954 263.138 C 257.488 263.007,258.434 262.522,259.057 262.061 C 259.679 261.600,260.953 260.852,261.887 260.399 C 264.633 259.067,266.839 257.811,267.529 257.186 C 267.883 256.866,268.291 256.604,268.435 256.604 C 268.579 256.604,269.585 255.991,270.669 255.242 C 271.754 254.493,272.981 253.725,273.396 253.536 C 273.811 253.346,274.830 252.681,275.660 252.058 C 276.491 251.434,278.019 250.362,279.057 249.675 C 280.094 248.989,281.176 248.144,281.461 247.798 C 281.746 247.453,282.150 247.170,282.359 247.170 C 282.568 247.170,283.439 246.567,284.294 245.830 C 285.149 245.093,286.019 244.372,286.226 244.226 C 287.584 243.276,291.613 240.015,292.497 239.151 C 293.081 238.580,293.651 238.113,293.764 238.113 C 293.935 238.113,302.159 229.862,305.046 226.792 C 306.195 225.571,310.642 220.110,311.132 219.319 C 311.340 218.984,311.892 218.393,312.358 218.007 C 312.825 217.620,313.208 217.074,313.208 216.792 C 313.208 216.511,313.590 215.967,314.057 215.582 C 314.524 215.198,315.160 214.440,315.472 213.898 C 315.783 213.356,316.333 212.512,316.694 212.022 C 317.978 210.279,319.204 208.466,320.230 206.792 C 320.803 205.858,321.495 204.870,321.768 204.596 C 322.041 204.321,322.264 203.913,322.264 203.688 C 322.264 203.463,322.656 202.753,323.135 202.111 C 323.614 201.469,324.315 200.264,324.693 199.434 C 325.070 198.604,325.586 197.670,325.839 197.358 C 326.091 197.047,326.593 196.028,326.954 195.094 C 327.315 194.160,327.833 193.142,328.106 192.830 C 328.378 192.519,328.866 191.500,329.190 190.566 C 329.515 189.632,330.207 188.019,330.727 186.981 C 331.248 185.943,331.680 184.752,331.686 184.334 C 331.693 183.916,332.013 182.982,332.398 182.259 C 332.783 181.535,333.311 180.009,333.572 178.868 C 333.833 177.726,334.292 176.028,334.592 175.094 C 335.664 171.754,335.873 170.690,336.409 165.849 C 336.708 163.151,337.142 159.303,337.375 157.299 C 337.680 154.669,337.686 152.619,337.396 149.940 C 336.009 137.109,335.466 133.568,334.745 132.656 C 334.574 132.441,334.248 131.181,334.020 129.858 C 333.792 128.534,333.274 126.751,332.868 125.895 C 332.462 125.040,331.931 123.575,331.689 122.642 C 331.447 121.708,330.852 120.179,330.366 119.245 C 329.881 118.311,329.213 116.918,328.883 116.148 C 328.552 115.379,328.114 114.645,327.909 114.519 C 327.704 114.392,327.305 113.748,327.023 113.087 C 326.741 112.427,326.192 111.504,325.803 111.035 C 325.413 110.567,324.500 109.320,323.774 108.265 C 320.889 104.074,317.986 100.854,314.439 97.909 C 313.035 96.744,311.547 95.495,311.132 95.135 C 308.797 93.105,298.965 87.184,296.981 86.612 C 296.462 86.463,295.189 85.954,294.151 85.482 C 293.113 85.010,291.635 84.511,290.865 84.373 C 290.096 84.236,288.662 83.767,287.679 83.332 C 286.695 82.897,284.693 82.293,283.228 81.991 C 281.764 81.688,279.972 81.187,279.245 80.879 C 278.406 80.522,275.105 80.128,270.189 79.797 C 257.503 78.944,254.544 78.903,245.849 79.458 M352.836 95.943 C 352.844 97.173,353.452 98.020,353.961 97.511 C 354.243 97.229,354.250 96.796,353.986 96.099 C 353.520 94.874,352.828 94.780,352.836 95.943 M354.913 98.479 C 354.788 98.681,354.988 99.403,355.357 100.083 L 356.027 101.321 356.155 100.251 C 356.361 98.525,355.576 97.406,354.913 98.479 M357.290 102.482 C 357.434 103.709,358.214 104.553,358.730 104.037 C 359.057 103.710,358.008 101.132,357.547 101.132 C 357.294 101.132,357.194 101.657,357.290 102.482 M359.761 106.070 C 360.149 108.008,360.830 108.423,360.686 106.633 C 360.617 105.784,360.340 105.078,360.037 104.979 C 359.623 104.842,359.563 105.079,359.761 106.070 M350.566 105.827 C 350.566 106.126,350.736 106.476,350.943 106.604 C 351.151 106.732,351.321 106.487,351.321 106.060 C 351.321 105.633,351.151 105.283,350.943 105.283 C 350.736 105.283,350.566 105.528,350.566 105.827 M362.133 108.559 C 361.713 108.979,361.862 110.388,362.405 111.130 C 362.908 111.819,362.930 111.817,363.167 111.071 C 363.425 110.259,362.552 108.140,362.133 108.559 M364.230 112.356 C 363.910 112.468,363.865 112.676,364.099 112.961 C 364.295 113.200,364.515 113.821,364.586 114.340 C 364.658 114.858,364.887 115.198,365.094 115.094 C 365.903 114.690,365.073 112.062,364.230 112.356 M366.691 116.454 C 366.391 116.754,366.780 118.934,367.220 119.415 C 367.411 119.624,367.545 119.231,367.541 118.472 C 367.535 117.099,367.093 116.051,366.691 116.454 M369.080 121.887 C 369.080 122.964,369.150 123.086,369.464 122.547 C 369.725 122.099,369.725 121.675,369.464 121.226 C 369.150 120.688,369.080 120.809,369.080 121.887 M373.693 213.396 C 373.696 214.434,373.769 214.814,373.856 214.240 C 373.942 213.666,373.940 212.817,373.851 212.353 C 373.761 211.889,373.690 212.358,373.693 213.396' stroke='none' fill='%23f8da04' fill-rule='evenodd'></path></g></svg>") no-repeat;
        height: 50pt;
        width: 50pt
    }


    .cookie-container[_ngcontent-op-root-c3] {
        padding: 8px 10px;
        background: #fff;
        z-index: 11;
        border: 2px solid #af0000;
        position: fixed;
        right: 7px;
        top: 7px;
        margin-left: 7px
    }

    .cookie-container[_ngcontent-op-root-c3] p[_ngcontent-op-root-c3] {
        margin-bottom: 5px
    }

    .cookie-container[_ngcontent-op-root-c3] button[_ngcontent-op-root-c3] {
        color: #af0000;
        background: #fff;
        border: 1px solid #af0000;
        border-radius: 3px
    }

    .cookie-container[_ngcontent-op-root-c3] button[_ngcontent-op-root-c3]:hover {
        border: 1px solid initial;
        color: initial
    }

    .cookie-container[_ngcontent-op-root-c3] a[_ngcontent-op-root-c3] {
        color: #af0000
    }

    @media all and (max-width:768px) {
        .cookie-container[_ngcontent-op-root-c3] {
            position: fixed;
            bottom: 3px;
            top: unset;
            border: 2px solid #af0000;
            transform: translateY(200px);
            transition: all .66s ease-in-out;
            z-index: 999999
        }

        .active[_ngcontent-op-root-c3] {
            transform: translateY(0)
        }
    }


    .header[_ngcontent-op-root-c4] {
        width: 100%;
        height: 90px;
        background-color: #af0000;
        padding: 1px 100px 0;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .header--centered[_ngcontent-op-root-c4] {
        justify-content: center
    }

    .header__logo[_ngcontent-op-root-c4] a[_ngcontent-op-root-c4] {
        display: block;
        padding-right: 1rem
    }

    .header[_ngcontent-op-root-c4] .btn-small[_ngcontent-op-root-c4] {
        padding: 2px 13px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857
    }

    .header__logged-out[_ngcontent-op-root-c4] {
        display: flex
    }

    .header__logged-out[_ngcontent-op-root-c4] .btn-register[_ngcontent-op-root-c4] {
        width: 96px
    }

    .header__logged-out[_ngcontent-op-root-c4] .btn-login[_ngcontent-op-root-c4] {
        background: 0 0;
        color: #fff;
        font-weight: 600
    }

    .header__logged-out[_ngcontent-op-root-c4] .dropdown-menu[_ngcontent-op-root-c4] {
        width: 264px;
        padding: 24px;
        border-radius: 0;
        border: 1px solid #dcdcdc;
        transform: unset !important;
        top: 54px !important;
        left: unset !important;
        right: -128px !important
    }

    .header__logged-out[_ngcontent-op-root-c4] .login[_ngcontent-op-root-c4] {
        padding: 1rem 1rem 0 0
    }

    .header__logged-out[_ngcontent-op-root-c4] .register[_ngcontent-op-root-c4] {
        padding-top: 1rem
    }

    .header__hamburguer[_ngcontent-op-root-c4] {
        display: none
    }

    @media (max-width:767.98px) {
        .header[_ngcontent-op-root-c4] {
            padding: 0 16px;
            height: 72px;
            border-bottom: 1px solid #eee
        }

        .header--no-border[_ngcontent-op-root-c4] {
            border-bottom: none
        }

        .header__logged-out[_ngcontent-op-root-c4] .btn-login-mobile[_ngcontent-op-root-c4] {
            font-size: 12px;
            height: 100%;
            width: 50px;
            border: 0;
            padding: 0;
            background: 0 0;
            -moz-appearance: none;
            -webkit-appearance: none;
            -ms-progress-appearance: unset;
            outline: 0;
            color: #fff
        }

        .header__logged-out[_ngcontent-op-root-c4] .btn-login-mobile[_ngcontent-op-root-c4]:hover {
            cursor: pointer
        }

        .header__logged-out[_ngcontent-op-root-c4] .login-page-btns[_ngcontent-op-root-c4] {
            display: flex;
            align-items: center;
            font-family: Roboto Medium, sans-serif;
            gap: 10px
        }

        .header__logged-out[_ngcontent-op-root-c4] .btn-close[_ngcontent-op-root-c4] {
            font-weight: 600;
            font-size: 14px;
            width: auto
        }

        .header__logged-out[_ngcontent-op-root-c4] .btn-register[_ngcontent-op-root-c4] {
            height: auto;
            width: auto;
            padding-inline: 8px;
            font-weight: 600;
            border-radius: 3px;
            font-size: 14px
        }

        .header__logged-in[_ngcontent-op-root-c4] {
            width: 50px
        }

        .header__logo[_ngcontent-op-root-c4] img[_ngcontent-op-root-c4] {
            width: auto;
            height: 24px
        }

        .header[_ngcontent-op-root-c4] .left-group[_ngcontent-op-root-c4] {
            display: flex;
            align-items: center;
            gap: 1rem
        }

        .header__hamburguer[_ngcontent-op-root-c4] {
            display: flex;
            width: 24px
        }

        .header__hamburguer[_ngcontent-op-root-c4] .btn-link-primary[_ngcontent-op-root-c4] {
            font-size: 20px;
            padding: 0;
            height: 100%;
            text-align: left
        }

        .header__hamburguer[_ngcontent-op-root-c4] .btn-link-primary[_ngcontent-op-root-c4]:focus,
        .header__hamburguer[_ngcontent-op-root-c4] .btn-link-primary[_ngcontent-op-root-c4]:hover {
            text-decoration: none
        }
    }

    [_nghost-op-root-c4] .slide-menu-header .header-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #af0000;
        border-bottom: 1px solid #af0000
    }

    [_nghost-op-root-c4] .slide-menu-header .header-wrapper .close-button {
        position: absolute;
        z-index: 9999;
        top: 0;
        left: 0;
        width: 72px;
        height: 72px
    }

    [_nghost-op-root-c4] .slide-menu-header .header-wrapper .btn-close {
        background: 0 0;
        color: #ffe000;
        width: 100%;
        height: 100%;
        font-size: 20px;
        padding-right: 31px
    }

    [_nghost-op-root-c4] .slide-menu-header .header-wrapper .logo {
        display: flex;
        height: 72px;
        align-items: center;
        padding-left: 20px
    }

    [_nghost-op-root-c4] .slide-menu-header .header-wrapper .logo img {
        height: 37px
    }


    .live-chat-support[_ngcontent-op-root-c8] {
        border: none;
        background: 0 0;
        z-index: 999998;
        position: fixed;
        opacity: 1;
        width: 111px;
        height: 50px;
        max-height: 551px;
        min-height: 50px;
        margin: 10px 20px;
        left: 0;
        bottom: 0
    }

    .live-chat-support[_ngcontent-op-root-c8] button[_ngcontent-op-root-c8] {
        border: 1px solid #fff;
        padding: 0;
        border-radius: 50rem;
        bottom: 0;
        letter-spacing: .6;
        font-size: 1.07143rem;
        font-weight: 700;
        margin: 0;
        min-width: 100%;
        text-align: center;
        cursor: pointer;
        height: 100%
    }

    .live-chat-support[_ngcontent-op-root-c8] .text[_ngcontent-op-root-c8] {
        vertical-align: middle;
        padding: 0;
        display: inline-block !important;
        max-width: 100%;
        font-weight: inherit;
        letter-spacing: .6;
        font-size: 1.07143rem
    }

    .live-chat-support[_ngcontent-op-root-c8] .text[_ngcontent-op-root-c8]::before {
        float: left;
        margin-right: 2px;
        margin-top: 4px;
        width: 20px;
        height: 20px;
        background-image: url(../img/chat.235dca5214c807811fb6.svg);
        content: ''
    }

    @media all and (max-width:767px) {
        .live-chat-support[_ngcontent-op-root-c8] .text[_ngcontent-op-root-c8]::before {
            margin-top: 11px
        }

        .live-chat-support[_ngcontent-op-root-c8] .btn-dafa-primary[_ngcontent-op-root-c8]:hover {
            color: #fff
        }
    }


    .notifications-container[_ngcontent-op-root-c9] {
        position: fixed;
        bottom: 55px;
        width: 100%;
        background-color: transparent;
        z-index: 9998;
        padding: 0 15px;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: column-reverse
    }

    .notifications-container--empty[_ngcontent-op-root-c9] {
        height: 0
    }

    .notifications-container[_ngcontent-op-root-c9] .notification[_ngcontent-op-root-c9] {
        width: 100%;
        display: flex;
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 0 2px 4px 0 #979797;
        -webkit-animation: .3s flyBottomOut;
        animation: .3s flyBottomOut
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        width: 56px;
        min-height: 56px;
        border-radius: 4px 0 0 4px
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] i[_ngcontent-op-root-c9],
    .notifications-container[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] svg[_ngcontent-op-root-c9] {
        color: #fff
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__text[_ngcontent-op-root-c9] {
        padding: .75em 1em;
        background-color: #fff;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: calc(100% - 100px)
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__text[_ngcontent-op-root-c9] span[_ngcontent-op-root-c9] {
        white-space: pre-wrap
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] {
        display: flex;
        background-color: #fff;
        justify-content: flex-end;
        align-items: center;
        font-size: 16px;
        width: 56px;
        min-height: 56px;
        border-radius: 0 4px 4px 0
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] {
        padding: 0 10px;
        background: 0 0;
        border: 0;
        outline: 0;
        width: 100%;
        height: 100%
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] i[_ngcontent-op-root-c9],
    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] i[_ngcontent-op-root-c9]:focus,
    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] i[_ngcontent-op-root-c9]:hover,
    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] svg[_ngcontent-op-root-c9],
    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] svg[_ngcontent-op-root-c9]:focus,
    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9] svg[_ngcontent-op-root-c9]:hover {
        color: #333
    }

    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9]:focus,
    .notifications-container[_ngcontent-op-root-c9] .notification__button[_ngcontent-op-root-c9] button[_ngcontent-op-root-c9]:hover {
        cursor: pointer
    }

    .notifications-container[_ngcontent-op-root-c9] .notification--info[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] {
        background-color: #1cc6e2
    }

    .notifications-container[_ngcontent-op-root-c9] .notification--error[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] {
        background-color: red
    }

    .notifications-container[_ngcontent-op-root-c9] .notification--lost-connection[_ngcontent-op-root-c9],
    .notifications-container[_ngcontent-op-root-c9] .notification--lost-connection[_ngcontent-op-root-c9] .notification__text[_ngcontent-op-root-c9] {
        background-color: #fe6565;
        border-radius: 4px
    }

    .notifications-container[_ngcontent-op-root-c9] .notification--success[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] {
        background-color: #02c56a
    }

    .notifications-container[_ngcontent-op-root-c9] .notification--warning[_ngcontent-op-root-c9] .notification__icon[_ngcontent-op-root-c9] {
        background-color: #ffbe1c
    }

    .notifications-container[_ngcontent-op-root-c9]>div[_ngcontent-op-root-c9]:first-child {
        margin-top: unset;
        margin-bottom: 15px
    }

    .notifications-container[_ngcontent-op-root-c9] .notification[_ngcontent-op-root-c9]+.notification[_ngcontent-op-root-c9] {
        margin-top: .5em;
        margin-bottom: .5em
    }

    .notifications-container[_ngcontent-op-root-c9] .in[_ngcontent-op-root-c9] {
        -webkit-animation: .2s flyBottomIn;
        animation: .2s flyBottomIn
    }

    .notifications-container[_ngcontent-op-root-c9] .out[_ngcontent-op-root-c9] {
        -webkit-animation: .3s flyBottomOut;
        animation: .3s flyBottomOut
    }

    @media (min-width:768px) {
        .notifications-container[_ngcontent-op-root-c9] {
            bottom: unset;
            top: 0;
            right: 0;
            width: 70%;
            flex-direction: column
        }

        .notifications-container[_ngcontent-op-root-c9]>div[_ngcontent-op-root-c9]:first-child {
            margin-top: 15px;
            margin-bottom: unset
        }

        .notifications-container[_ngcontent-op-root-c9] .in[_ngcontent-op-root-c9] {
            -webkit-animation: .2s flyTopIn;
            animation: .2s flyTopIn
        }

        .notifications-container[_ngcontent-op-root-c9] .out[_ngcontent-op-root-c9] {
            -webkit-animation: .3s flyTopOut;
            animation: .3s flyTopOut
        }
    }

    @media (min-width:992px) {
        .notifications-container[_ngcontent-op-root-c9] {
            width: 50%
        }
    }


    .games-home[_ngcontent-op-root-c13] {
        min-height: calc(100vh - 160px);
        padding-bottom: 2em;
        background-color: #e6e7e8
    }

    .games-home[_ngcontent-op-root-c13] .game-cards[_ngcontent-op-root-c13] {
        margin: 0 .5em 1em;
        max-width: 1140px;
        display: grid;
        grid-gap: .5em
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element[_ngcontent-op-root-c13] {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        min-height: 104px;
        color: #979797
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element[_ngcontent-op-root-c13]:hover {
        cursor: pointer
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__placeholder[_ngcontent-op-root-c13] {
        position: absolute;
        z-index: 0;
        text-transform: uppercase;
        text-align: center;
        width: 100%;
        top: 35%;
        font-size: 10px
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__placeholder[_ngcontent-op-root-c13] .icomoon[_ngcontent-op-root-c13] {
        font-size: 32px;
        display: block;
        margin-bottom: .5em
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__image[_ngcontent-op-root-c13] {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
        border-radius: 8px;
        max-height: 218px
    }

    @media (max-width:400px) {
        .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__image[_ngcontent-op-root-c13] {
            max-height: 130px
        }
    }

    @media (min-width:401px) and (max-width:480px) {
        .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__image[_ngcontent-op-root-c13] {
            max-height: 150px
        }
    }

    @media (min-width:481px) and (max-width:598px) {
        .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__image[_ngcontent-op-root-c13] {
            max-height: 141px
        }
    }

    @media (min-width:599px) and (max-width:991px) {
        .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__image[_ngcontent-op-root-c13] {
            max-height: 164px
        }
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__info[_ngcontent-op-root-c13] {
        z-index: 1;
        position: relative;
        float: right;
       transform: translate(-1.5em, -4em);
        width: 20px;
        height: 20px
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__info__circle[_ngcontent-op-root-c13] {
        width: 1.5rem;
        height: 1.5rem;
        background: #d9d9d9;
        border-radius: 9999px
    }

    .games-home[_ngcontent-op-root-c13] .game-card[_ngcontent-op-root-c13] .grid-element__info__info-text[_ngcontent-op-root-c13] {
        left: 9px;
        top: 1px;
        position: absolute;
        text-align: center;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        word-wrap: break-word
    }

    @media (max-width:319px) {
        .games-home[_ngcontent-op-root-c13] .game-cards[_ngcontent-op-root-c13] {
            grid-template-columns: repeat(1, 1fr)
        }
    }

    @media (min-width:320px) and (max-width:480px) {
        .games-home[_ngcontent-op-root-c13] .game-cards[_ngcontent-op-root-c13] {
            grid-template-columns: repeat(3, 1fr)
        }
    }

    @media (min-width:481px) {
        .games-home[_ngcontent-op-root-c13] .game-cards[_ngcontent-op-root-c13] {
            grid-template-columns: repeat(4, 1fr)
        }
    }

    @media (min-width:1600px) {
        .games-home[_ngcontent-op-root-c13] .game-cards[_ngcontent-op-root-c13] {
            grid-template-columns: repeat(5, 1fr)
        }
    }

    @media (min-width:1901px) {
        .games-home[_ngcontent-op-root-c13] .game-cards[_ngcontent-op-root-c13] {
            grid-template-columns: repeat(6, 1fr)
        }
    }

    @media (max-width:767.98px) {
        .container[_ngcontent-op-root-c13] {
            padding: 0;
            max-width: 100%
        }

        .games-home[_ngcontent-op-root-c13] h4[_ngcontent-op-root-c13] {
            text-align: center
        }
    }


    .games-banner[_ngcontent-op-root-c14] {
        padding-bottom: 2em
    }

    .games-banner[_ngcontent-op-root-c14] .games-banner__image[_ngcontent-op-root-c14] {
        display: block;
        width: 100%
    }


    .last-session[_ngcontent-op-root-c5] {
        display: flex;
        flex-direction: column;
        line-height: 13px;
        align-items: flex-start
    }

    .last-session[_ngcontent-op-root-c5] .title[_ngcontent-op-root-c5] {
        font-size: 10px
    }

    .last-session[_ngcontent-op-root-c5] .data[_ngcontent-op-root-c5] {
        font-size: 12px
    }

    @media (max-width:767.98px) {
        .navigation[_ngcontent-op-root-c5] {
            display: none
        }
    }


    .footer[_ngcontent-op-root-c7] {
        border-top: 1px solid #dcdcdc;
        position: relative;
        z-index: 1;
        padding: 0;
        color: #373737;
        background: #ccc
    }

    .footer[_ngcontent-op-root-c7] p[_ngcontent-op-root-c7] {
        font-size: 16px
    }

    .footer[_ngcontent-op-root-c7] h4[_ngcontent-op-root-c7] {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        color: #373737;
        display: block;
        -webkit-margin-before: 1.33em;
        margin-block-start: 1.33em;
        -webkit-margin-after: 1.33em;
        margin-block-end: 1.33em;
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        -webkit-margin-end: 0;
        margin-inline-end: 0
    }

    .footer__list[_ngcontent-op-root-c7] {
        align-items: center;
        justify-content: center
    }

    .footer__terms[_ngcontent-op-root-c7] {
        justify-content: center;
        font-size: 12px;
        cursor: pointer
    }

    .footer__poweredBy[_ngcontent-op-root-c7] {
        width: 100%;
        float: left;
        display: inline-block
    }

    .footer__poweredBy[_ngcontent-op-root-c7] .company-logo[_ngcontent-op-root-c7] {
        width: 90px;
        height: 43px;
        margin-bottom: 2rem
    }

    .footer__poweredBy[_ngcontent-op-root-c7] .pull-center[_ngcontent-op-root-c7] {
        display: flex;
        justify-content: center
    }

    .footer__poweredBy[_ngcontent-op-root-c7] small[_ngcontent-op-root-c7]:first-child {
        padding-right: 3px
    }

    .footer[_ngcontent-op-root-c7] .bottom[_ngcontent-op-root-c7],
    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7],
    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] {
        width: 100%;
        float: left;
        display: inline-block
    }

    .footer[_ngcontent-op-root-c7] .bottom[_ngcontent-op-root-c7] span[_ngcontent-op-root-c7],
    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] span[_ngcontent-op-root-c7],
    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] span[_ngcontent-op-root-c7] {
        justify-content: center
    }

    .footer[_ngcontent-op-root-c7] .legal[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] {
        margin-right: .5rem
    }

    .footer[_ngcontent-op-root-c7] .legal[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7]:first-child {
        margin-left: -3rem
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] {
        padding: 2em 0
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .container[_ngcontent-op-root-c7] {
        max-width: 100%
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .images[_ngcontent-op-root-c7] {
        justify-content: center
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .images[_ngcontent-op-root-c7] .nav-link[_ngcontent-op-root-c7] {
        padding: .5rem
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .images[_ngcontent-op-root-c7] img.responsible_gaming_icons[_ngcontent-op-root-c7] {
        max-height: 32px
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .images[_ngcontent-op-root-c7] div[_ngcontent-op-root-c7] {
        margin-top: 1em
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .images[_ngcontent-op-root-c7] .footer__list[_ngcontent-op-root-c7] {
        margin-bottom: 10px
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .images[_ngcontent-op-root-c7] .sponsors[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] {
        display: inline-block;
        margin: 0 10px
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .logo[_ngcontent-op-root-c7] {
        justify-content: center;
        text-align: center
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .logo[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] {
        display: block
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .logo[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] img[_ngcontent-op-root-c7] {
        height: auto;
        max-height: 32px
    }

    .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .logo[_ngcontent-op-root-c7] .powered[_ngcontent-op-root-c7] {
        margin-top: .5em;
        font-size: 9px;
        font-weight: 600
    }

    .footer[_ngcontent-op-root-c7] .bottom[_ngcontent-op-root-c7] {
        padding: 5.5px 0;
        background-color: #c6c6c7;
        color: #373737
    }

    .footer[_ngcontent-op-root-c7] .bottom[_ngcontent-op-root-c7] .copyright-legal[_ngcontent-op-root-c7] {
        display: flex;
        justify-content: center;
        text-align: center;
        font-size: 14px
    }

    .footer[_ngcontent-op-root-c7] .bottom[_ngcontent-op-root-c7] .copyright-legal[_ngcontent-op-root-c7] div[_ngcontent-op-root-c7] {
        justify-content: center
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] {
        margin: 0 0 40px;
        padding-left: 112.5px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] div.middle-container[_ngcontent-op-root-c7],
    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7]>li[_ngcontent-op-root-c7] {
        display: inline-block;
        float: left
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] {
        padding-left: 20px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] {
        float: left;
        padding: 0
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] {
        float: left;
        width: 100%;
        margin-bottom: 1rem
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] {
        color: #313131
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7]:hover {
        text-decoration: none;
        color: #af0000
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] {
        margin: 20px 147px 20px 0
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] {
        display: inline-block;
        width: 47px;
        height: 47px;
        line-height: 14px;
        vertical-align: middle;
        text-indent: -9999px;
        background-repeat: no-repeat;
        margin-right: .5rem;
        background-image: url(social-sprite.1ea88700aead1b8df5a4.png)
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-facebook[_ngcontent-op-root-c7] {
        background-position: 0 0
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-facebook[_ngcontent-op-root-c7]:hover {
        background-position: 0 -60px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-twitter[_ngcontent-op-root-c7] {
        background-position: -60px 0
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-twitter[_ngcontent-op-root-c7]:hover {
        background-position: -60px -60px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-google[_ngcontent-op-root-c7] {
        background-position: -120px 0
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-google[_ngcontent-op-root-c7]:hover {
        background-position: -120px -60px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-youtube[_ngcontent-op-root-c7] {
        background-position: -180px 0
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-youtube[_ngcontent-op-root-c7]:hover {
        background-position: -180px -60px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .license[_ngcontent-op-root-c7] {
        margin-right: 30px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .license[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] {
        width: auto;
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .license[_ngcontent-op-root-c7] a.sponsor-playtech-ipoker[_ngcontent-op-root-c7] {
        width: 276px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .license[_ngcontent-op-root-c7] a.license-antillephone[_ngcontent-op-root-c7] {
        width: 50px;
        margin-right: 5px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .license[_ngcontent-op-root-c7] a.license-antillephone[_ngcontent-op-root-c7] img[_ngcontent-op-root-c7] {
        height: 40px
    }

    .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .license[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] img[_ngcontent-op-root-c7] {
        width: auto;
        height: 50px
    }

    .footer,
    .live_footer {
        background: #ccc;
        color: #5e5e5e;
        font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
        font-size: 16px;
        font-weight: 400;
        overflow: hidden;
        word-wrap: break-word;
        margin: 0
    }

    .footer .container,
    .live_footer .container {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        padding-left: 100px;
        padding-right: 100px
    }

    .footer .grid,
    .live_footer .grid {
        box-sizing: border-box;
        margin-bottom: 15px;
        margin-left: -10px;
        margin-right: -10px
    }

    .footer .col-1,
    .footer .col-10,
    .footer .col-11,
    .footer .col-12,
    .footer .col-2,
    .footer .col-2-5,
    .footer .col-2-7,
    .footer .col-3,
    .footer .col-4,
    .footer .col-5,
    .footer .col-6,
    .footer .col-7,
    .footer .col-8,
    .footer .col-9,
    .live_footer .col-1,
    .live_footer .col-10,
    .live_footer .col-11,
    .live_footer .col-12,
    .live_footer .col-2,
    .live_footer .col-2-5,
    .live_footer .col-2-7,
    .live_footer .col-3,
    .live_footer .col-4,
    .live_footer .col-5,
    .live_footer .col-6,
    .live_footer .col-7,
    .live_footer .col-8,
    .live_footer .col-9 {
        box-sizing: border-box;
        float: left;
        min-height: 1px;
        padding-right: 10px;
        padding-left: 10px;
        position: relative
    }

    .footer .col-4,
    .live_footer .col-4 {
        width: 33.33333%
    }

    .footer .col-6,
    .live_footer .col-6 {
        width: 50%
    }

    .footer h4,
    .live_footer h4 {
        color: #5e5e5e;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px
    }

    .footer p,
    .live_footer p {
        font-size: 16px
    }

    .footer ul li,
    .live_footer ul li {
        list-style: none
    }

    .footer .sponsors ul,
    .live_footer .sponsors ul {
        padding: 0;
        clear: both;
        overflow: hidden;
        font-size: 0;
        text-align: center;
        list-style-type: none
    }

    .footer .sponsors li,
    .live_footer .sponsors li {
        display: inline-block;
        margin: 0 10px
    }

    .footer .sponsors span,
    .live_footer .sponsors span {
        border: 0;
        background-color: transparent;
        color: transparent;
        text-shadow: none
    }

    .footer .sponsors img,
    .live_footer .sponsors img {
        border: 0;
        height: auto;
        max-width: 100%;
        opacity: 1;
        vertical-align: middle
    }

    .footer .site-keyword,
    .live_footer .site-keyword {
        line-height: 30px
    }

    .footer .quicklinks a,
    .live_footer .quicklinks a {
        color: #5e5e5e;
        font-size: 16px;
        line-height: 36px
    }

    .footer .quicklinks a:hover,
    .live_footer .quicklinks a:hover {
        color: #373737;
        text-decoration: none
    }

    .footer .icon-facebook,
    .footer .icon-google,
    .footer .icon-linkedin,
    .footer .icon-twitter,
    .footer .icon-youtube,
    .live_footer .icon-facebook,
    .live_footer .icon-google,
    .live_footer .icon-linkedin,
    .live_footer .icon-twitter,
    .live_footer .icon-youtube {
        background-image: url(https://cdn.media.dfzuqiu.org/dafa-sports-v1.17.0/sports-df/sites/default/themes/als_dafa/images/dfbtals-sprite.png);
        background-repeat: no-repeat;
        display: inline-block;
        height: 47px;
        line-height: 14px;
        margin: 0 2px;
        text-indent: -9999px;
        vertical-align: middle;
        width: 47px
    }

    .footer .icon-facebook.lazy-loaded,
    .live_footer .icon-facebook.lazy-loaded {
        background-position: 0 0
    }

    .footer .icon-facebook.lazy-loaded:hover,
    .live_footer .icon-facebook.lazy-loaded:hover {
        background-position: 0 -60px
    }

    .footer .icon-twitter.lazy-loaded,
    .live_footer .icon-twitter.lazy-loaded {
        background-position: -60px 0
    }

    .footer .icon-twitter.lazy-loaded:hover,
    .live_footer .icon-twitter.lazy-loaded:hover {
        background-position: -60px -60px
    }

    .footer .icon-google.lazy-loaded,
    .live_footer .icon-google.lazy-loaded {
        background-position: -120px 0
    }

    .footer .icon-google.lazy-loaded:hover,
    .live_footer .icon-google.lazy-loaded:hover {
        background-position: -120px -60px
    }

    .footer .icon-youtube.lazy-loaded,
    .live_footer .icon-youtube.lazy-loaded {
        background-position: -180px 0
    }

    .footer .icon-youtube.lazy-loaded:hover,
    .live_footer .icon-youtube.lazy-loaded:hover {
        background-position: -180px -60px
    }

    .footer .copyright,
    .live_footer .copyright {
        background: #c6c6c7;
        clear: both;
        font-size: 14px;
        line-height: 32px;
        max-height: 32px
    }

    .footer .partners-logo p a,
    .live_footer .partners-logo p a {
        color: #af0000
    }

    .footer .copyright-info,
    .live_footer .copyright-info {
        display: inline-block;
        width: 100%;
        margin: 0;
        padding: 8px 0;
        background: #c7c7c7;
        font-size: 14px;
        font-weight: 400;
        text-align: center
    }

    .footer .text-center,
    .live_footer .text-center {
        text-align: center
    }

    @media all and (max-width:768px) {
        .footer[_ngcontent-op-root-c7] .bottom[_ngcontent-op-root-c7] {
            background-color: #af0000;
            color: #fff
        }

        .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] {
            padding-bottom: 0
        }

        .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .sponsors[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] {
            margin: 10px 5px 0 0
        }

        .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .sponsors[_ngcontent-op-root-c7] div[_ngcontent-op-root-c7]:nth-child(-n+3) {
            border-bottom: 1px solid #af0000;
            padding-bottom: .5rem
        }

        .footer[_ngcontent-op-root-c7] .top[_ngcontent-op-root-c7] .sponsors[_ngcontent-op-root-c7] div[_ngcontent-op-root-c7]:nth-child(n+4) {
            padding-top: .5rem
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] {
            padding: 0
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] {
            width: 100%
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] {
            margin: 20px 0 24px;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] {
            display: inline-block;
            line-height: 14px;
            vertical-align: middle;
            text-indent: -9999px;
            background-repeat: no-repeat;
            margin-right: .5rem;
            background-image: url(social-sprite.1ea88700aead1b8df5a4.png)
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-facebook[_ngcontent-op-root-c7] {
            background-position: -180px -118px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-twitter[_ngcontent-op-root-c7] {
            background-position: -185px -159px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-youtube[_ngcontent-op-root-c7] {
            background-position: -185px -203px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-instagram[_ngcontent-op-root-c7] {
            background-position: -185px -242px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-linkedIn[_ngcontent-op-root-c7] {
            background-position: -185px -284px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .social[_ngcontent-op-root-c7] .icon-google[_ngcontent-op-root-c7] {
            background-position: -185px -322px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .legal[_ngcontent-op-root-c7] {
            margin-left: 3rem;
            display: flex;
            align-items: center;
            justify-content: center;
            padding-bottom: 3rem
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .legal[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] {
            margin-right: .5rem
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .middle-right[_ngcontent-op-root-c7] .legal[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7]:first-child {
            margin-left: -3rem
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] {
            padding-left: 20px
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] {
            float: left;
            width: 100%;
            margin-bottom: .9rem
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7] {
            color: #313131
        }

        .footer[_ngcontent-op-root-c7] .middle[_ngcontent-op-root-c7] .quick-links[_ngcontent-op-root-c7] ul[_ngcontent-op-root-c7] li[_ngcontent-op-root-c7] a[_ngcontent-op-root-c7]:hover {
            text-decoration: none;
            color: #af0000
        }

        .footer[_ngcontent-op-root-c7] {
            background: #fff;
            font-family: Open Sans, Arial, Helvetica, sans-serif;
            line-height: 1.6
        }

        .footer .container {
            padding: 0 10px
        }

        .footer .copyright-info {
            margin-bottom: 0 !important
        }

        .footer .site-keyword {
            display: none !important
        }

        .footer .sponsors ul li {
            padding: 5px 0 45px;
            position: relative
        }

        .footer .sponsors ul li span {
            bottom: 0;
            color: #333;
            font-size: 11px;
            left: 0;
            position: absolute
        }

        .footer .grid .quicklinks,
        .footer .grid .text-center {
            display: block;
            flex: none;
            float: none;
            margin-left: auto;
            margin-right: auto;
            max-width: 100%
        }

        .footer .grid .text-center {
            width: 100%
        }

        .footer .grid .quicklinks {
            width: 420px
        }

        .footer .grid .quicklinks .col-6 {
            padding: 0
        }

        .footer .grid .quicklinks .col-6:first-of-type {
            padding-left: 10%
        }

        .footer .grid .quicklinks ul li {
            font-weight: 300
        }

        .footer .grid .quicklinks ul li a {
            color: #333;
            display: block;
            font-size: 12px;
            font-weight: 300;
            margin-bottom: 10px;
            line-height: 1.6;
            text-decoration: none;
            vertical-align: middle
        }
    }


    .login[_ngcontent-op-root-c11] .btn-link-secondary-header[_ngcontent-op-root-c11] {
        color: #fff
    }

    .login[_ngcontent-op-root-c11] .btn-link-secondary-header[_ngcontent-op-root-c11]:hover {
        color: #ffe000;
        text-decoration: none
    }

    .login__form[_ngcontent-op-root-c11] {
        margin-right: -174px
    }

    .login[_ngcontent-op-root-c11] .cols-main[_ngcontent-op-root-c11] {
        padding-left: 7rem
    }

    .login[_ngcontent-op-root-c11] .cols-register[_ngcontent-op-root-c11] {
        padding-left: 0;
        padding-right: 40px;
        margin-left: 5px
    }

    .login[_ngcontent-op-root-c11] .cols-login[_ngcontent-op-root-c11] {
        padding-right: 5px;
        padding-left: 8px
    }

    .login[_ngcontent-op-root-c11] .cols-username[_ngcontent-op-root-c11] {
        padding-left: 0;
        padding-right: 6px
    }

    .login[_ngcontent-op-root-c11] .cols-password[_ngcontent-op-root-c11] {
        padding-left: 4px;
        padding-right: 4px
    }

    .login[_ngcontent-op-root-c11] .cols-error-message[_ngcontent-op-root-c11] {
        padding-left: 0
    }

    .login[_ngcontent-op-root-c11] .cols-recover-pass[_ngcontent-op-root-c11] {
        padding-left: 5px
    }

    .login[_ngcontent-op-root-c11] .btn-link-secondary[_ngcontent-op-root-c11] {
        color: #af0000
    }

    .login[_ngcontent-op-root-c11] .btn-link-secondary[_ngcontent-op-root-c11]:hover {
        color: #333
    }

    .login[_ngcontent-op-root-c11] .btn-small[_ngcontent-op-root-c11] {
        font-size: 14px;
        font-weight: 400;
        line-height: .42857;
        height: 27px;
        border-radius: 1px
    }

    .login[_ngcontent-op-root-c11] .btn-gray[_ngcontent-op-root-c11] {
        color: #373737;
        background-color: #e4e4e4;
        border-color: #e4e4e4
    }

    .login__input[_ngcontent-op-root-c11] {
        height: 27px !important;
        margin: 0 8px 5px 2px;
        padding: 6px 20px 6px 10px;
        float: left;
        border: 0;
        font-size: 14px;
        line-height: 1;
        vertical-align: middle;
        border-radius: 0
    }

    .login[_ngcontent-op-root-c11] .icon[_ngcontent-op-root-c11] {
        color: #333;
        background-color: #fff;
        display: inline-block;
        width: 32px;
        height: 32px;
        font-size: 16px;
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-progress-appearance: unset;
        border: none
    }

    .login[_ngcontent-op-root-c11] .icon[_ngcontent-op-root-c11]:hover {
        color: #ffe000;
        text-decoration: none;
        cursor: pointer
    }

    .login[_ngcontent-op-root-c11] .recoverpass-error[_ngcontent-op-root-c11] {
        color: #af0000;
        font-size: 10px;
        font-weight: 700
    }

    .login[_ngcontent-op-root-c11] .recoverpass-error[_ngcontent-op-root-c11]::before {
        float: left;
        margin-right: 5px;
        width: 18px;
        height: 18px;
        background-image: url(userpass-required-01.a107d3aa65ebbe8d3148.svg);
        content: ''
    }

    .login[_ngcontent-op-root-c11] .errorValid[_ngcontent-op-root-c11] {
        color: #af0000;
        font-size: 10px;
        font-weight: 700
    }

    .login[_ngcontent-op-root-c11] .errorValid[_ngcontent-op-root-c11]::before {
        float: left;
        margin-right: 5px;
        width: 18px;
        height: 18px;
        background-image: url(userpass-required-01.a107d3aa65ebbe8d3148.svg);
        content: ''
    }

    .login[_ngcontent-op-root-c11] .errorValid-Header[_ngcontent-op-root-c11] {
        color: #fff;
        width: 290px;
        clear: both;
        line-height: 15px;
        display: block;
        margin-top: 4px
    }

    .login[_ngcontent-op-root-c11] .errorValid-Header[_ngcontent-op-root-c11]::before {
        float: left;
        margin-right: 10px;
        width: 18px;
        height: 18px;
        background-image: url(userpass-required-01.a107d3aa65ebbe8d3148.svg);
        content: ''
    }

    .login[_ngcontent-op-root-c11] .errorValid-HeaderAlignmentfix[_ngcontent-op-root-c11] {
        margin-top: -6px
    }

    .login[_ngcontent-op-root-c11] .alert[_ngcontent-op-root-c11] {
        margin-bottom: 10px
    }

    .login[_ngcontent-op-root-c11] .captcha-wrapper[_ngcontent-op-root-c11] re-captcha[_ngcontent-op-root-c11] {
        position: relative;
        z-index: 2
    }

    @media (max-width:767.98px) {
        .login[_ngcontent-op-root-c11] {
            margin-top: -3rem
        }

        .login[_ngcontent-op-root-c11] .errorValid[_ngcontent-op-root-c11] {
            color: #fff;
            font-size: 10px;
            font-weight: 700
        }

        .login[_ngcontent-op-root-c11] .errorValid[_ngcontent-op-root-c11]::before {
            float: left;
            margin-right: 5px;
            width: 18px;
            height: 18px;
            background-image: url(userpass-required-01.a107d3aa65ebbe8d3148.svg);
            content: ''
        }

        .login[_ngcontent-op-root-c11] .btn-mobile[_ngcontent-op-root-c11] {
            border-radius: 8px;
            font-size: 1.7rem !important;
            min-width: 10rem;
            background-color: #e4e4e4;
            border-color: #e4e4e4
        }

        .login[_ngcontent-op-root-c11] .login-btn[_ngcontent-op-root-c11] {
            font-weight: 700;
            color: #101010;
            font-size: 14px !important;
            border: 0;
            border-radius: 30px;
            font-family: Roboto Bold, sans-serif;
            background-color: #ffe000
        }

        .login[_ngcontent-op-root-c11] .hide-mobile[_ngcontent-op-root-c11] {
            display: none
        }

        .login[_ngcontent-op-root-c11] .recover-password-text[_ngcontent-op-root-c11] {
            font-size: 1.4rem !important
        }

        .login[_ngcontent-op-root-c11] .btn-link-secondary-mobile[_ngcontent-op-root-c11] {
            padding-bottom: 5rem
        }

        .login[_ngcontent-op-root-c11] .btn-link-secondary-mobile[_ngcontent-op-root-c11] .btn-link-secondary[_ngcontent-op-root-c11] small[_ngcontent-op-root-c11] {
            color: #fff;
            font-size: 14px;
            padding-bottom: 3rem
        }

        .login[_ngcontent-op-root-c11] .recoverpass-error[_ngcontent-op-root-c11] {
            color: #fff
        }
    }


    .session-timer[_ngcontent-op-root-c15] i[_ngcontent-op-root-c15],
    .session-timer[_ngcontent-op-root-c15] svg[_ngcontent-op-root-c15] {
        margin-right: .25em
    }

    svg:not(:root).svg-inline--fa {
        overflow: visible;
    }

    .svg-inline--fa {
        display: inline-block;
        font-size: inherit;
        height: 1em;
        overflow: visible;
        vertical-align: -.125em;
    }

    .svg-inline--fa.fa-lg {
        vertical-align: -.225em;
    }

    .svg-inline--fa.fa-w-1 {
        width: 0.0625em;
    }

    .svg-inline--fa.fa-w-2 {
        width: 0.125em;
    }

    .svg-inline--fa.fa-w-3 {
        width: 0.1875em;
    }

    .svg-inline--fa.fa-w-4 {
        width: 0.25em;
    }

    .svg-inline--fa.fa-w-5 {
        width: 0.3125em;
    }

    .svg-inline--fa.fa-w-6 {
        width: 0.375em;
    }

    .svg-inline--fa.fa-w-7 {
        width: 0.4375em;
    }

    .svg-inline--fa.fa-w-8 {
        width: 0.5em;
    }

    .svg-inline--fa.fa-w-9 {
        width: 0.5625em;
    }

    .svg-inline--fa.fa-w-10 {
        width: 0.625em;
    }

    .svg-inline--fa.fa-w-11 {
        width: 0.6875em;
    }

    .svg-inline--fa.fa-w-12 {
        width: 0.75em;
    }

    .svg-inline--fa.fa-w-13 {
        width: 0.8125em;
    }

    .svg-inline--fa.fa-w-14 {
        width: 0.875em;
    }

    .svg-inline--fa.fa-w-15 {
        width: 0.9375em;
    }

    .svg-inline--fa.fa-w-16 {
        width: 1em;
    }

    .svg-inline--fa.fa-w-17 {
        width: 1.0625em;
    }

    .svg-inline--fa.fa-w-18 {
        width: 1.125em;
    }

    .svg-inline--fa.fa-w-19 {
        width: 1.1875em;
    }

    .svg-inline--fa.fa-w-20 {
        width: 1.25em;
    }

    .svg-inline--fa.fa-pull-left {
        margin-right: .3em;
        width: auto;
    }

    .svg-inline--fa.fa-pull-right {
        margin-left: .3em;
        width: auto;
    }

    .svg-inline--fa.fa-border {
        height: 1.5em;
    }

    .svg-inline--fa.fa-li {
        width: 2em;
    }

    .svg-inline--fa.fa-fw {
        width: 1.25em;
    }

    .fa-layers svg.svg-inline--fa {
        bottom: 0;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
    }

    .fa-layers {
        display: inline-block;
        height: 1em;
        position: relative;
        text-align: center;
        vertical-align: -.125em;
        width: 1em;
    }

    .fa-layers svg.svg-inline--fa {
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    .fa-layers-text,
    .fa-layers-counter {
        display: inline-block;
        position: absolute;
        text-align: center;
    }

    .fa-layers-text {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    .fa-layers-counter {
        background-color: #ff253a;
        border-radius: 1em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        height: 1.5em;
        line-height: 1;
        max-width: 5em;
        min-width: 1.5em;
        overflow: hidden;
        padding: .25em;
        right: 0;
        text-overflow: ellipsis;
        top: 0;
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
        -webkit-transform-origin: top right;
        transform-origin: top right;
    }

    .fa-layers-bottom-right {
        bottom: 0;
        right: 0;
        top: auto;
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
        -webkit-transform-origin: bottom right;
        transform-origin: bottom right;
    }

    .fa-layers-bottom-left {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
        -webkit-transform-origin: bottom left;
        transform-origin: bottom left;
    }

    .fa-layers-top-right {
        right: 0;
        top: 0;
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
        -webkit-transform-origin: top right;
        transform-origin: top right;
    }

    .fa-layers-top-left {
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }

    .fa-lg {
        font-size: 1.33333em;
        line-height: 0.75em;
        vertical-align: -.0667em;
    }

    .fa-xs {
        font-size: .75em;
    }

    .fa-sm {
        font-size: .875em;
    }

    .fa-1x {
        font-size: 1em;
    }

    .fa-2x {
        font-size: 2em;
    }

    .fa-3x {
        font-size: 3em;
    }

    .fa-4x {
        font-size: 4em;
    }

    .fa-5x {
        font-size: 5em;
    }

    .fa-6x {
        font-size: 6em;
    }

    .fa-7x {
        font-size: 7em;
    }

    .fa-8x {
        font-size: 8em;
    }

    .fa-9x {
        font-size: 9em;
    }

    .fa-10x {
        font-size: 10em;
    }

    .fa-fw {
        text-align: center;
        width: 1.25em;
    }

    .fa-ul {
        list-style-type: none;
        margin-left: 2.5em;
        padding-left: 0;
    }

    .fa-ul>li {
        position: relative;
    }

    .fa-li {
        left: -2em;
        position: absolute;
        text-align: center;
        width: 2em;
        line-height: inherit;
    }

    .fa-border {
        border: solid 0.08em #eee;
        border-radius: .1em;
        padding: .2em .25em .15em;
    }

    .fa-pull-left {
        float: left;
    }

    .fa-pull-right {
        float: right;
    }

    .fa.fa-pull-left,
    .fas.fa-pull-left,
    .far.fa-pull-left,
    .fal.fa-pull-left,
    .fab.fa-pull-left {
        margin-right: .3em;
    }

    .fa.fa-pull-right,
    .fas.fa-pull-right,
    .far.fa-pull-right,
    .fal.fa-pull-right,
    .fab.fa-pull-right {
        margin-left: .3em;
    }

    .fa-spin {
        -webkit-animation: fa-spin 2s infinite linear;
        animation: fa-spin 2s infinite linear;
    }

    .fa-pulse {
        -webkit-animation: fa-spin 1s infinite steps(8);
        animation: fa-spin 1s infinite steps(8);
    }

    @-webkit-keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }

    @keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }

    .fa-rotate-90 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .fa-rotate-180 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .fa-rotate-270 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .fa-flip-horizontal {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
        -webkit-transform: scale(-1, 1);
        transform: scale(-1, 1);
    }

    .fa-flip-vertical {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
        -webkit-transform: scale(1, -1);
        transform: scale(1, -1);
    }

    .fa-flip-horizontal.fa-flip-vertical {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
        -webkit-transform: scale(-1, -1);
        transform: scale(-1, -1);
    }

    :root .fa-rotate-90,
    :root .fa-rotate-180,
    :root .fa-rotate-270,
    :root .fa-flip-horizontal,
    :root .fa-flip-vertical {
        -webkit-filter: none;
        filter: none;
    }

    .fa-stack {
        display: inline-block;
        height: 2em;
        position: relative;
        width: 2em;
    }

    .fa-stack-1x,
    .fa-stack-2x {
        bottom: 0;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
    }

    .svg-inline--fa.fa-stack-1x {
        height: 1em;
        width: 1em;
    }

    .svg-inline--fa.fa-stack-2x {
        height: 2em;
        width: 2em;
    }

    .fa-inverse {
        color: #fff;
    }

    .sr-only {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }


/* custom modal, age gate, cookie bar, and carousel fixes */
.carousel .carousel-inner { position: relative; overflow: hidden; }
.carousel .carousel-item { display: none; }
.carousel .carousel-item.active { display: block; }
.carousel .carousel-control-prev,
.carousel .carousel-control-next {
  cursor: pointer;
  z-index: 5;
}
.custom-overlay,
.custom-modal,
.cookie-banner {
  font-family: Arial, sans-serif;
}
.custom-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.45);
  z-index: 9998;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 24px;
}
.custom-overlay.is-visible {
  display: flex;
}
.custom-modal {
  position: relative;
  width: min(520px, 100%);
  min-height: 400px;
  padding: 26px 34px 32px;
  background: linear-gradient(180deg, #c40000 0%, #920000 100%);
  border-radius: 32px;
  box-shadow: 0 24px 70px rgba(0,0,0,.38);
  overflow: hidden;
}
.custom-modal__brand {
  display: flex;
  justify-content: center;
  margin-bottom: 22px;
}
.custom-modal__brand img {
  width: min(190px, 48%);
  height: auto;
}
.custom-modal__title {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.custom-modal__close {
  position: absolute;
  top: 16px;
  right: 14px;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 34px;
  line-height: 1;
  cursor: pointer;
  padding: 0;
}
.custom-modal__body {
  width: min(370px, 100%);
  margin: 0 auto;
}
.custom-field {
  position: relative;
  margin-bottom: 14px;
}
.custom-field input {
  width: 100%;
  height: 60px;
  border: 0;
  border-radius: 0;
  background: #ececec;
  color: #1a1a1a;
  font-size: 16px;
  padding: 0 16px;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);
}
.custom-field input::placeholder {
  color: #8b8b8b;
  text-transform: lowercase;
}
.custom-field input:focus {
  outline: 3px solid #1f6ed4;
  outline-offset: 0;
}
.custom-field--password input {
  padding-right: 56px;
}
.custom-password-toggle {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  border: 0;
  background: transparent;
  color: #1a1a1a;
  font-size: 16px;
  cursor: pointer;
  padding: 6px;
  opacity: .78;
}
.custom-password-toggle.is-active {
  opacity: 1;
}
.custom-error {
  display: none;
  margin-bottom: 14px;
  padding: 10px 12px;
  border-radius: 14px;
  background: rgba(255,255,255,.18);
  color: #fff8c7;
  font-size: 16px;
}
.custom-error.is-visible {
  display: block;
}
.custom-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 6px 2px 40px;
}
.custom-check {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #000;
  font-size: 16px;
  cursor: pointer;
}
.custom-check input {
  width: 18px;
  height: 18px;
  accent-color: #4b4b4b;
}
.custom-forgot-link {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}
.custom-forgot-link:hover {
  text-decoration: underline;
}
.custom-actions {
  display: block;
}
.custom-btn {
  width: 100%;
  border: 0;
  border-radius: 999px;
  padding: 15px 18px;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}
.custom-btn--primary {
  background: #f6db00;
  color: #101010;
}
.custom-btn--secondary {
  background: #f3f4f6;
  color: #1f2937;
}
@media (max-width: 767px) {
  .custom-overlay {
    padding: 14px;
  }
  .custom-modal {
    width: 100%;
    min-height: auto;
    border-radius: 28px;
    padding: 22px 18px 28px;
  }
  .custom-modal__close {
    top: 14px;
    right: 14px;
    font-size: 34px;
  }
  .custom-modal__brand {
    margin-bottom: 14px;
  }
  .custom-modal__brand img {
    width: min(180px, 62%);
  }
  .custom-field {
    margin-bottom: 14px;
  }
  .custom-field input {
    height: 56px;
    font-size: 18px;
    padding: 0 16px;
  }
  .custom-field--password input {
    padding-right: 54px;
  }
  .custom-password-toggle {
    right: 14px;
    font-size: 18px;
  }
  .custom-meta {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    margin: 4px 2px 24px;
  }
  .custom-check,
  .custom-forgot-link {
    font-size: 16px;
  }
  .custom-btn {
    padding: 15px 18px;
    font-size: 20px;
  }
}
.age-gate-box {
  width: min(520px, 100%);
  background: #fff;
  border-radius: 16px;
  padding: 28px 24px;
  text-align: center;
  box-shadow: 0 20px 60px rgba(0,0,0,.35);
}
.age-gate-box h2 {
  margin: 0 0 14px;
  font-size: 28px;
}
.age-gate-box p {
  margin: 0 0 12px;
  font-size: 16px;
  color: #374151;
}
.cookie-banner {
  position: fixed;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 9997;
  background: #111827;
  color: #fff;
  border-radius: 14px;
  box-shadow: 0 20px 50px rgba(0,0,0,.3);
  padding: 16px 18px;
  display: none;
}
.cookie-banner.is-visible {
  display: block;
}
.cookie-banner__inner {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cookie-banner p {
  margin: 0;
  max-width: 780px;
  font-size: 14px;
  line-height: 1.5;
}
.cookie-banner .custom-btn--secondary {
  background: #374151;
  color: #fff;
}
body.modal-open {
  overflow: hidden;
}
@media (max-width: 768px) {
  .cookie-banner {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .custom-actions {
    flex-direction: column;
  }
}
