.webtech-diploms {
    background-color: #3F5FFF;
    padding: 4.6875rem 16.25rem 5rem 16.25rem;
    background-image: url("../images/Vector.svg");
}

.webtech-diploms__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: 2.3125rem;
}

.webtech-diploms__heading {
    font-family: ALSGorizont_var;
    font-weight: 550;
    font-size: 2.5rem;
    line-height: 130%;
    letter-spacing: 0px;
    color: #fff;
    align-self: center;
}

.webtech-diploms__heading span {
    color: #00CCFF;
}

.webtech-diploms__img {
    width: 100%;
    height: 100%;
    border-radius: 5rem;
    object-fit: cover;
    align-self: center;
    position: relative;
}

.webtech-diploms__item_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.webtech-diploms__item_wrapper:hover::after {
    position: absolute;
    content: "";
    display: block;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='309' height='48' viewBox='0 0 309 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2 39.4C12.6267 39.4 11.1333 39.1333 9.72 38.6C8.30667 38.04 7.05333 37.1867 5.96 36.04C4.86667 34.8667 4 33.3867 3.36 31.6C2.72 29.8133 2.4 27.68 2.4 25.2V24.4C2.4 22 2.72 19.9333 3.36 18.2C4 16.4667 4.86667 15.04 5.96 13.92C7.05333 12.8 8.30667 11.9733 9.72 11.44C11.1333 10.88 12.6267 10.6 14.2 10.6C15.72 10.6 17.1067 10.8 18.36 11.2C19.64 11.6 20.76 12.1733 21.72 12.92C22.68 13.6667 23.4533 14.5867 24.04 15.68C24.6533 16.7733 25.04 18.0133 25.2 19.4H21.2C20.8267 17.5867 20.04 16.2267 18.84 15.32C17.64 14.4133 16.0933 13.96 14.2 13.96C13.2133 13.96 12.2533 14.1467 11.32 14.52C10.3867 14.8933 9.54667 15.4933 8.8 16.32C8.08 17.12 7.49333 18.1867 7.04 19.52C6.61333 20.8533 6.4 22.48 6.4 24.4V25.2C6.4 27.2267 6.64 28.9333 7.12 30.32C7.6 31.68 8.21333 32.7867 8.96 33.64C9.70667 34.4933 10.5467 35.1067 11.48 35.48C12.4133 35.8533 13.32 36.04 14.2 36.04C16.28 36.04 17.9067 35.5333 19.08 34.52C20.2533 33.5067 20.96 32.2 21.2 30.6H25.2C24.9867 32.1467 24.56 33.48 23.92 34.6C23.28 35.6933 22.4667 36.6 21.48 37.32C20.52 38.04 19.4133 38.5733 18.16 38.92C16.9333 39.24 15.6133 39.4 14.2 39.4ZM29.5875 17.8H33.3475L40.9075 31L48.4675 17.8H51.9875V39H48.4675V23.6L42.1875 34.4H39.3875L33.1075 23.6V39H29.5875V17.8ZM66.3766 39.4C65.0166 39.4 63.7232 39.1867 62.4966 38.76C61.2699 38.3067 60.1899 37.64 59.2566 36.76C58.3232 35.8533 57.5766 34.72 57.0166 33.36C56.4566 32 56.1766 30.4133 56.1766 28.6V27.8C56.1766 26.0933 56.4566 24.5867 57.0166 23.28C57.5766 21.9733 58.3232 20.8933 59.2566 20.04C60.1899 19.16 61.2699 18.5067 62.4966 18.08C63.7232 17.6267 65.0166 17.4 66.3766 17.4C67.7366 17.4 69.0299 17.6267 70.2566 18.08C71.4832 18.5067 72.5632 19.16 73.4966 20.04C74.4299 20.8933 75.1766 21.9733 75.7366 23.28C76.2966 24.5867 76.5766 26.0933 76.5766 27.8V28.6C76.5766 30.4133 76.2966 32 75.7366 33.36C75.1766 34.72 74.4299 35.8533 73.4966 36.76C72.5632 37.64 71.4832 38.3067 70.2566 38.76C69.0299 39.1867 67.7366 39.4 66.3766 39.4ZM66.3766 36.2C67.1766 36.2 67.9766 36.0667 68.7766 35.8C69.5766 35.5067 70.2832 35.0667 70.8966 34.48C71.5099 33.8667 72.0032 33.08 72.3766 32.12C72.7766 31.16 72.9766 29.9867 72.9766 28.6V27.8C72.9766 26.52 72.7766 25.4267 72.3766 24.52C72.0032 23.6133 71.5099 22.8667 70.8966 22.28C70.2832 21.6933 69.5766 21.2667 68.7766 21C67.9766 20.7333 67.1766 20.6 66.3766 20.6C65.5766 20.6 64.7766 20.7333 63.9766 21C63.1766 21.2667 62.4699 21.6933 61.8566 22.28C61.2432 22.8667 60.7366 23.6133 60.3366 24.52C59.9632 25.4267 59.7766 26.52 59.7766 27.8V28.6C59.7766 29.9867 59.9632 31.16 60.3366 32.12C60.7366 33.08 61.2432 33.8667 61.8566 34.48C62.4699 35.0667 63.1766 35.5067 63.9766 35.8C64.7766 36.0667 65.5766 36.2 66.3766 36.2ZM85.2103 20.92H77.9703V17.8H95.9703V20.92H88.7303V39H85.2103V20.92ZM99.1797 17.8H102.46V21.8C103.18 20.3867 104.18 19.3067 105.46 18.56C106.766 17.7867 108.273 17.4 109.98 17.4C112.646 17.4 114.78 18.28 116.38 20.04C117.98 21.7733 118.78 24.36 118.78 27.8V28.6C118.78 30.4133 118.566 32 118.14 33.36C117.713 34.6933 117.113 35.8133 116.34 36.72C115.566 37.6 114.633 38.2667 113.54 38.72C112.473 39.1733 111.286 39.4 109.98 39.4C108.166 39.4 106.646 39 105.42 38.2C104.22 37.4 103.313 36.4 102.7 35.2V47H99.1797V17.8ZM109.18 36.28C110.033 36.28 110.833 36.12 111.58 35.8C112.326 35.4533 112.966 34.96 113.5 34.32C114.06 33.68 114.486 32.88 114.78 31.92C115.1 30.96 115.26 29.8533 115.26 28.6V27.8C115.26 26.6533 115.1 25.6267 114.78 24.72C114.486 23.8133 114.06 23.0533 113.5 22.44C112.966 21.8 112.326 21.32 111.58 21C110.833 20.68 110.033 20.52 109.18 20.52C108.22 20.52 107.34 20.68 106.54 21C105.74 21.2933 105.06 21.72 104.5 22.28C103.94 22.8133 103.5 23.4533 103.18 24.2C102.86 24.9467 102.7 25.7467 102.7 26.6V29.8C102.7 30.76 102.86 31.64 103.18 32.44C103.5 33.24 103.94 33.92 104.5 34.48C105.06 35.04 105.74 35.48 106.54 35.8C107.34 36.12 108.22 36.28 109.18 36.28ZM131.789 39.4C130.429 39.4 129.136 39.1867 127.909 38.76C126.682 38.3333 125.602 37.68 124.669 36.8C123.736 35.8933 122.989 34.76 122.429 33.4C121.869 32.04 121.589 30.44 121.589 28.6V27.8C121.589 26.04 121.856 24.52 122.389 23.24C122.922 21.9333 123.629 20.8533 124.509 20C125.416 19.12 126.456 18.4667 127.629 18.04C128.829 17.6133 130.082 17.4 131.389 17.4C134.509 17.4 136.922 18.2533 138.629 19.96C140.336 21.6667 141.189 24.08 141.189 27.2V29.44H125.109C125.109 30.6933 125.309 31.7467 125.709 32.6C126.109 33.4533 126.629 34.1467 127.269 34.68C127.909 35.2133 128.616 35.6 129.389 35.84C130.189 36.08 130.989 36.2 131.789 36.2C133.389 36.2 134.616 35.9333 135.469 35.4C136.349 34.8667 136.976 34.1333 137.349 33.2H140.789C140.576 34.2133 140.189 35.1067 139.629 35.88C139.096 36.6533 138.429 37.3067 137.629 37.84C136.856 38.3467 135.962 38.7333 134.949 39C133.962 39.2667 132.909 39.4 131.789 39.4ZM131.589 20.6C130.762 20.6 129.962 20.72 129.189 20.96C128.416 21.1733 127.722 21.5333 127.109 22.04C126.522 22.52 126.042 23.1333 125.669 23.88C125.296 24.6267 125.109 25.52 125.109 26.56H137.869C137.842 25.4667 137.656 24.5467 137.309 23.8C136.989 23.0267 136.549 22.4133 135.989 21.96C135.429 21.48 134.762 21.1333 133.989 20.92C133.242 20.7067 132.442 20.6 131.589 20.6ZM149.842 20.92H142.602V17.8H160.602V20.92H153.362V39H149.842V20.92ZM163.811 17.8H167.331V25.8H172.411C175.078 25.8 177.038 26.3867 178.291 27.56C179.571 28.7333 180.211 30.36 180.211 32.44C180.211 34.4667 179.571 36.0667 178.291 37.24C177.038 38.4133 175.078 39 172.411 39H163.811V17.8ZM172.211 35.88C173.864 35.88 175.024 35.5867 175.691 35C176.358 34.4133 176.691 33.5467 176.691 32.4C176.691 31.2533 176.358 30.3867 175.691 29.8C175.024 29.2133 173.864 28.92 172.211 28.92H167.331V35.88H172.211ZM193.227 17.8H202.427C205.04 17.8 206.96 18.3467 208.187 19.44C209.413 20.5067 210.027 21.8933 210.027 23.6C210.027 24.0533 209.947 24.52 209.787 25C209.627 25.4533 209.4 25.88 209.107 26.28C208.84 26.68 208.507 27.0267 208.107 27.32C207.733 27.6133 207.307 27.84 206.827 28C208.133 28.32 209.12 28.9333 209.787 29.84C210.48 30.72 210.827 31.76 210.827 32.96C210.827 34.8 210.213 36.2667 208.987 37.36C207.76 38.4533 205.84 39 203.227 39H193.227V17.8ZM203.227 35.88C204.72 35.88 205.773 35.6133 206.387 35.08C207 34.5467 207.307 33.7867 207.307 32.8C207.307 31.7867 207 31.0133 206.387 30.48C205.773 29.92 204.72 29.64 203.227 29.64H196.747V35.88H203.227ZM202.427 26.76C203.947 26.76 205 26.4933 205.587 25.96C206.2 25.4267 206.507 24.6933 206.507 23.76C206.507 22.88 206.2 22.1867 205.587 21.68C205 21.1733 203.947 20.92 202.427 20.92H196.747V26.76H202.427ZM223.244 39.4C221.884 39.4 220.617 39.1867 219.444 38.76C218.27 38.3067 217.257 37.64 216.404 36.76C215.55 35.8533 214.87 34.72 214.364 33.36C213.884 32 213.644 30.4133 213.644 28.6V27.8C213.644 26.0933 213.91 24.5867 214.444 23.28C214.977 21.9733 215.684 20.8933 216.564 20.04C217.444 19.16 218.457 18.5067 219.604 18.08C220.777 17.6267 221.99 17.4 223.244 17.4C224.497 17.4 225.617 17.5733 226.604 17.92C227.617 18.2667 228.484 18.7467 229.204 19.36C229.95 19.9733 230.55 20.6933 231.004 21.52C231.484 22.3467 231.83 23.24 232.044 24.2H228.444C228.23 23.6933 227.977 23.2267 227.684 22.8C227.417 22.3467 227.07 21.96 226.644 21.64C226.244 21.32 225.764 21.0667 225.204 20.88C224.644 20.6933 223.99 20.6 223.244 20.6C222.47 20.6 221.724 20.7467 221.004 21.04C220.284 21.3067 219.644 21.7333 219.084 22.32C218.524 22.88 218.07 23.6133 217.724 24.52C217.404 25.4267 217.244 26.52 217.244 27.8V28.6C217.244 29.96 217.404 31.1333 217.724 32.12C218.07 33.08 218.524 33.8667 219.084 34.48C219.644 35.0667 220.284 35.5067 221.004 35.8C221.724 36.0667 222.47 36.2 223.244 36.2C224.55 36.2 225.644 35.88 226.524 35.24C227.43 34.6 228.07 33.72 228.444 32.6H232.044C231.537 34.7067 230.497 36.3733 228.924 37.6C227.35 38.8 225.457 39.4 223.244 39.4ZM244.841 39.4C243.481 39.4 242.187 39.1867 240.961 38.76C239.734 38.3333 238.654 37.68 237.721 36.8C236.787 35.8933 236.041 34.76 235.481 33.4C234.921 32.04 234.641 30.44 234.641 28.6V27.8C234.641 26.04 234.907 24.52 235.441 23.24C235.974 21.9333 236.681 20.8533 237.561 20C238.467 19.12 239.507 18.4667 240.681 18.04C241.881 17.6133 243.134 17.4 244.441 17.4C247.561 17.4 249.974 18.2533 251.681 19.96C253.387 21.6667 254.241 24.08 254.241 27.2V29.44H238.161C238.161 30.6933 238.361 31.7467 238.761 32.6C239.161 33.4533 239.681 34.1467 240.321 34.68C240.961 35.2133 241.667 35.6 242.441 35.84C243.241 36.08 244.041 36.2 244.841 36.2C246.441 36.2 247.667 35.9333 248.521 35.4C249.401 34.8667 250.027 34.1333 250.401 33.2H253.841C253.627 34.2133 253.241 35.1067 252.681 35.88C252.147 36.6533 251.481 37.3067 250.681 37.84C249.907 38.3467 249.014 38.7333 248.001 39C247.014 39.2667 245.961 39.4 244.841 39.4ZM244.641 20.6C243.814 20.6 243.014 20.72 242.241 20.96C241.467 21.1733 240.774 21.5333 240.161 22.04C239.574 22.52 239.094 23.1333 238.721 23.88C238.347 24.6267 238.161 25.52 238.161 26.56H250.921C250.894 25.4667 250.707 24.5467 250.361 23.8C250.041 23.0267 249.601 22.4133 249.041 21.96C248.481 21.48 247.814 21.1333 247.041 20.92C246.294 20.7067 245.494 20.6 244.641 20.6Z' fill='white'/%3E%3Cpath d='M270.666 24.0003C270.666 24.0003 277.333 10.667 288.999 10.667C300.666 10.667 307.333 24.0003 307.333 24.0003C307.333 24.0003 300.666 37.3337 288.999 37.3337C277.333 37.3337 270.666 24.0003 270.666 24.0003Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M289 29C291.761 29 294 26.7614 294 24C294 21.2386 291.761 19 289 19C286.239 19 284 21.2386 284 24C284 26.7614 286.239 29 289 29Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 5rem;
    top: 0;
    left: 0;
}

@media screen and (max-width: 1200px) {
    .webtech-diploms {
        padding: 3.5625rem 2.5rem 3.4375rem 2.5rem;
    }

    .webtech-diploms__heading {
        font-size: 2.5rem;
    }

    .webtech-diploms__img {
        border-radius: 2.5rem;
        height: 100%;
    }

    .webtech-diploms__item_wrapper:hover::after {
        border-radius: 2.5rem;
        background-size: 80%;
    }
}

@media screen and (max-width: 768px) {
    .webtech-diploms {
        padding: 2.25rem 1.25rem 2.5rem 1.25rem;
    }

    .webtech-diploms__wrapper {
        row-gap: 1.3125rem;
    }

    .webtech-diploms__heading {
        font-weight: 550;
        font-size: 1.25rem;
        line-height: 120%;
        letter-spacing: 0px;
    }

    .webtech-diploms__img {
        border-radius: 1.5rem;
    }

    .webtech-diploms__item_wrapper:hover::after {
        border-radius: 1.5rem;
        background-size: 50%;
    }
}
