



/* ------------- 
content start - Styles
------------- */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap');

.custom-banner__close-btn {
    position: absolute;
    top: 0;
    right: 4px;
    font-size: 29px;    
    font-weight: bold;
    color: white;
    line-height: 0.5;
    cursor: pointer;
}


.custom-banner {
    /*display: none;*/
    display: flex;
    position: fixed;
    max-width: 700px;
    min-height:60px;
    width: 100%;
    bottom: 15px;
    left: 85px;
    z-index: 999;
    /*background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/60733/sc/466/h/030fcb7e81bd459ebd7c2c42acefacb2.png');*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2000' height='176' viewBox='0 0 2000 176' fill='none'%3E%3Cscript xmlns=''/%3E%3Cg clip-path='url(%23clip0_2054_2)'%3E%3Crect width='1999' height='176' transform='translate(0.591797)' fill='url(%23paint0_linear_2054_2)'/%3E%3Cg clip-path='url(%23clip1_2054_2)'%3E%3Cpath d='M1565.16 208.061L1546.36 241.124L1536.53 224.458L1536.58 224.431L1506.71 173.731L1468.92 240.207L1488.26 251.156L1507.06 218.094L1516.89 234.76L1516.81 234.787L1546.71 285.486L1584.5 219.01L1565.16 208.061Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1544.36 38.325L1467.81 38.325L1467.81 60.5197L1505.9 60.5197L1495.96 77.7522L1495.77 77.6713L1466.38 128.641L1542.93 128.641L1542.93 106.446L1504.84 106.446L1514.78 89.1867L1514.95 89.2945L1544.36 38.325Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1454.71 -27.9893L1473.48 5.12741L1453.01 4.96561L1453.01 4.9926L1393.93 4.58802L1431.61 71.118L1450.95 60.196L1432.21 27.0793L1463.22 27.2412L1511.76 27.6187L1474.08 -38.9113L1454.71 -27.9893Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1531.21 83.1998L1550.55 94.1487L1569.35 61.059L1579.75 78.6691L1579.77 78.6422L1608.49 127.346L1646.28 60.8703L1626.94 49.9212L1608.14 82.984L1597.76 65.3739L1597.71 65.4009L1569 16.7236L1531.21 83.1998Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1619.51 37.1653L1600.76 4.04862L1621.21 4.21042L1621.4 -17.9843L1562.49 -18.4427L1600.14 48.0873L1619.51 37.1653Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1375.43 61.3556L1298.91 61.3556L1298.91 83.5502L1336.99 83.5502L1327.32 100.324L1327.24 100.27L1297.82 151.267L1374.38 151.267L1374.38 129.072L1336.29 129.072L1345.96 112.271L1346.04 112.325L1375.43 61.3556Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1343.2 50.6494L1305.52 -15.8806L1286.16 -4.95853L1304.93 28.1581L1284.45 27.9963L1284.29 50.1909L1343.2 50.6494Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1362.68 106.23L1381.99 117.179L1400.79 84.0897L1411.19 101.7L1440.12 150.781L1477.91 84.3054L1458.57 73.3564L1439.77 106.419L1429.4 88.8091L1400.44 39.7543L1362.68 106.23Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1374.46 -50.966L1355.12 -61.942L1336.32 -28.8523L1325.94 -46.4624L1306.79 -35.1898L1336.67 15.483L1374.46 -50.966Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1389.34 184.95L1448.25 185.408L1410.57 118.878L1391.23 129.8L1409.98 162.917L1330.43 162.243L1368.11 228.746L1387.45 217.824L1368.7 184.734L1389.34 184.896L1389.34 184.95Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1788.55 200.618L1817.96 149.649L1741.41 149.649L1741.41 171.843L1779.5 171.843L1769.56 189.076L1769.37 188.968L1739.98 239.937L1816.53 239.937L1816.53 217.743L1778.44 217.743L1788.38 200.51L1788.55 200.618Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1747.68 72.4126L1728.31 83.3346L1747.08 116.451L1726.61 116.289L1667.53 115.912L1705.22 182.415L1724.56 171.493L1705.81 138.403L1730.69 138.511L1785.36 138.943L1747.68 72.4126Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1804.81 194.496L1824.15 205.445L1842.95 172.383L1853.35 189.993L1872.5 178.72L1842.6 128.047L1804.81 194.496Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1880.04 82.1749L1880.04 59.9803L1841.92 59.9803L1852.13 42.2623L1832.87 31.1785L1803.48 82.1749L1880.04 82.1749Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1893.11 148.462L1874.36 115.372L1894.81 115.534L1895 93.3395L1836.09 92.8811L1873.74 159.411L1893.11 148.462Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1768.1 41.8308L1748.92 53.0765L1778.82 103.776L1816.61 37.3002L1797.27 26.3512L1778.47 59.414L1768.1 41.8308Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1649.41 173.111L1572.86 173.111L1572.86 195.306L1610.94 195.306L1600.79 212.916L1600.76 212.916L1571.37 263.885L1647.9 263.885L1647.9 241.691L1609.81 241.691L1619.97 224.08L1620.02 224.08L1649.41 173.111Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1557.65 162.027L1616.56 162.485L1578.88 95.9824L1559.54 106.904L1578.29 139.994L1557.89 139.832L1557.89 139.805L1498.98 139.347L1536.66 205.85L1556 194.928L1537.26 161.838L1557.65 162L1557.65 162.027Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1636.28 217.527L1655.6 228.503L1674.42 195.414L1684.79 213.024L1713.72 262.078L1751.51 195.629L1732.17 184.653L1713.37 217.743L1703 200.133L1674.04 151.078L1636.28 217.527Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1664.32 54.2359L1634.93 105.205L1711.48 105.205L1711.48 83.0107L1673.4 83.0107L1683.61 65.2928L1664.32 54.2359Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M947.375 74.0575L947.186 96.2522L1006.1 96.7106L968.417 30.1806L949.076 41.1026L967.823 74.2193L947.375 74.0575Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1044.91 163.241L1063.71 130.151L1074.09 147.761L1074.14 147.734L1102.85 196.411L1140.64 129.962L1121.3 119.013L1102.5 152.076L1092.13 134.493L1092.08 134.493L1063.36 85.8155L1025.57 152.292L1044.91 163.241Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1062.69 17.7483L1072.9 0.0573349L1053.64 -11.0265L1024.22 39.943L1100.77 39.943L1100.77 17.7483L1062.69 17.7483Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1113.85 106.257L1095.1 73.1405L1115.58 73.3023L1115.74 51.1077L1056.83 50.6493L1094.51 117.179L1113.85 106.257Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M969.687 10.8716L999.588 61.5444L1037.35 -4.9047L1018.04 -15.8807L999.237 17.2091L988.838 -0.401006L969.687 10.8716Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M870.148 130.448L793.597 130.448L793.597 152.642L831.711 152.642L821.932 169.578L821.581 169.362L792.192 220.359L868.744 220.359L868.744 198.164L830.63 198.164L840.408 181.228L840.759 181.417L870.148 130.448Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M837.545 119.741L799.891 53.2112L780.523 64.1333L799.269 97.2499L778.821 97.0881L778.632 119.283L837.545 119.741Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M876.361 186.271L895.161 153.182L905.534 170.792L934.49 219.873L972.28 153.397L952.939 142.448L934.139 175.511L923.739 157.901L894.81 108.846L857.021 175.322L876.361 186.271Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M894.135 40.779L904.345 23.088L885.086 12.0041L855.67 62.9736L932.221 62.9736L932.221 40.779L894.135 40.779Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M945.322 129.288L926.576 96.1713L947.023 96.3331L947.186 74.1384L888.273 73.68L925.954 140.21L945.322 129.288Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M868.825 18.126L849.484 7.15005L830.684 40.2397L820.285 22.6296L801.133 33.9023L831.035 84.5751L868.825 18.126Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M960.746 197.733L1037.27 197.733L1037.27 175.538L999.183 175.538L1009.12 158.279L1009.31 158.386L1038.7 107.417L962.15 107.417L962.15 129.612L1000.24 129.612L990.296 146.844L990.134 146.763L960.746 197.733Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1052.26 208.897L993.349 208.439L1031 274.942L1050.37 264.02L1031.62 230.93L1052.02 231.092L1052.02 231.119L1110.93 231.577L1073.25 165.074L1053.88 175.996L1072.63 209.086L1052.26 208.924L1052.26 208.897Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1243.29 122.168L1273.19 172.868L1310.95 106.392L1291.64 95.4431L1272.81 128.506L1262.44 110.923L1243.29 122.168Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1205.82 174.297L1205.82 152.103L1167.74 152.103L1177.95 134.385L1158.69 123.328L1129.27 174.297L1205.82 174.297Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M1199.56 251.507L1218.92 240.585L1200.18 207.495L1225.57 207.603L1279.7 208.034L1242.02 141.505L1222.68 152.427L1241.42 185.543L1220.98 185.381L1161.87 185.004L1199.56 251.507Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M441.715 143.149L441.553 165.344L500.466 165.802L462.784 99.2726L443.417 110.195L462.163 143.311L441.715 143.149Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M539.255 232.332L558.055 199.243L568.454 216.853L568.481 216.826L597.195 265.503L634.984 199.054L615.644 188.105L596.844 221.168L586.471 203.585L586.417 203.585L557.704 154.907L519.941 221.383L539.255 232.332Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M557.055 86.8402L567.238 69.1493L547.979 58.0655L518.59 109.035L595.142 109.035L595.142 86.8402L557.055 86.8402Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M608.216 175.349L589.469 142.233L609.917 142.394L610.106 120.2L551.194 119.741L588.875 186.271L608.216 175.349Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M464.027 79.9635L493.929 130.636L531.718 64.1872L512.378 53.2112L493.578 86.301L483.205 68.6909L464.027 79.9635Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M274.891 133.225L293.637 166.342L273.162 166.18L273 188.375L331.913 188.833L294.231 122.303L274.891 133.225Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M388.502 109.871L398.686 92.1799L379.426 81.0961L350.038 132.066L426.589 132.066L426.589 109.871L388.502 109.871Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M439.662 198.38L420.916 165.263L441.364 165.425L441.553 143.23L382.641 142.772L420.322 209.302L439.662 198.38Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M363.165 87.191L343.824 76.242L325.024 109.332L314.652 91.7216L295.5 102.994L325.375 153.667L363.165 87.191Z' fill='white' fill-opacity='0.05'/%3E%3Cpath d='M737.628 191.26L767.53 241.96L805.32 175.484L785.979 164.535L767.179 197.598L756.807 180.015L737.628 191.26Z' fill='white' fill-opacity='0.05'/%3E%3C/g%3E%3Cg filter='url(%23filter0_f_2054_2)'%3E%3Cpath d='M1619.71 15.4587C1618.51 43.2844 1594.99 64.8683 1567.18 63.6677C1539.36 62.4671 1517.79 38.9367 1518.99 11.1109C1520.19 -16.7148 1543.71 -38.2987 1571.52 -37.0981C1599.34 -35.8975 1620.91 -12.3671 1619.71 15.4587Z' fill='%2300FFFF'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2054_2' x='1342.64' y='-213.446' width='453.421' height='453.461' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='88.15' result='effect1_foregroundBlur_2054_2'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2054_2' x1='1942.38' y1='171.548' x2='1919.9' y2='-113.646' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230082FF'/%3E%3Cstop offset='1' stop-color='%230061D3'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_2054_2'%3E%3Crect width='1999' height='176' fill='white' transform='translate(0.591797)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2054_2'%3E%3Crect width='1173' height='1622' fill='white' transform='translate(273 1088) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    background-color: #e4ecee;





    z-index: 999;
}


.custom-banner__content {
    position:relative;
    width: 100%;
    max-width: 536px;
    font-family: 'Inter', sans-serif;

    display:flex;
    align-items: center;
}
.custom-banner__header {
    font-weight: 900;
    font-size: 35px;
    line-height: 1%;
    letter-spacing: -1px;
    color: #fff;
    padding-left: 23px;
}
.custom-banner__image img{
    max-width:87px;
}
.custom-banner__description {
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    letter-spacing: -0.04em;
    text-decoration: underline;
    color: #fff;
}
.custom-banner__action {
    display: flex;
    align-items: center;
    padding-right: 28px;
    max-width: 220px;
    width: 100%;
}


.custom-banner__btn{
    font-family: 'Inter', sans-serif;
    position: relative;
    padding: 4px 25px;
    background: #ffc300;
    background-position: 0;
    transition: 0.35s cubic-bezier(0.29, 0.46, 0.32, 0.76);

    font-weight: 500;
    font-size: 10px;;
    text-align: center;
    color: #000;
    width: 100%;
}

@media screen and (min-width:1024px) {
  .custom-banner {
    max-width: 920px;
    min-height: 81px;
  }
  .custom-banner__content {
    max-width: unset;
  }
  .custom-banner__header {
    font-size: 46px;
    padding-left: 31px;
  }
  .custom-banner__image img {
    max-width: 114px;
  }
  .custom-banner__description {
    font-size: 18px;
  }
  .custom-banner__action {
    max-width: 288px;
    padding-right: 38px;
  }
  .custom-banner__btn {
    font-size: 13px;
  }
}

@media screen and (min-width: 768px) {
    .custom-banner__btn:hover,
    .custom-banner__btn:focus {
        text-decoration: none;
        box-shadow: 0 0 8px 1px #ffc300;
    }
}

@media screen and  (max-width: 800px) {
    .custom-banner {
        max-width: 535px;
        justify-content: space-between;
    }
    .custom-banner__content {
        max-width: 370px;
    }
    .custom-banner__header {
        font-size: 26px;
        padding-left: 15px;
    }
    .custom-banner__description {
        font-size: 13px;
    }
    .custom-banner__action {
        padding-right: 20px;
        max-width: 135px;
    }
}

@media screen and  (max-width: 767px) {
    .custom-banner {
        left: 5px;
        bottom: 50px;
    }
    .gc-main-content:not(.with-left-menu) .custom-banner {
        bottom: 5px;
        left: 5px;
    }
}

@media screen and (min-width: 600px) {
  .custom-banner__action_mobile{
    display:none;
  }
}
@media screen and (max-width: 600px) {
  .custom-banner__action:not(.custom-banner__action_mobile){
    display:none;
  }
  .custom-banner {
    flex-direction: row;
    min-height: 100px;
      max-width: 260px;
  }
  .custom-banner__content {
    display: grid;
    grid-template-areas: "a a"
      "b c"
      "b d";
    align-items: end;
  }
  .custom-banner__header {
    grid-area: a;
    text-align: center;
    padding: 15px !important;
  }
  .custom-banner__image {
    grid-area: b;
  }
  .custom-banner__description {
    grid-area: c;
  }
  .custom-banner__action_mobile {
    grid-area: d;
    margin-bottom: 10px;
  }
}

/* ------------- 
content finish - Styles
------------- */
