@import url(https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);

*
{
    margin: 0;
    padding: 0;
    font-family: "Poppins";
}

body {
    --dot-bg: black;
    --dot-color: gray;
    --dot-size: 1px;
    --dot-space: 50px;
      background:
          linear-gradient(90deg, var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space),
          linear-gradient(var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space),
          var(--dot-color);
    cursor: url('https://preview.redd.it/j221odxep5p01.gif?format=png8&s=67cfc2818c8b04ab61c9b154f928eb40050c68a7'), auto;
}

.box1 {
    margin-top: 50px;
    margin-left: 639px;
    display: flex;
}

.box2 {
    width: 690px;
    height: 159px;
    background: transparent;
    border-radius: 15px;
    backdrop-filter: blur(0px);
    border: 0px solid rgb(255, 255, 255);
    margin-left: 639px;
    margin-top: 15px;
    transition: all .5s;
}

.box3 {
    width: 690px;
    height: 159px;
    background: transparent;
    border-radius: 15px;
    backdrop-filter: blur(0px);
    border: 0px solid rgb(255, 255, 255);
    margin-left: 639px;
    margin-top: 30px;
    transition: all .5s;
}

.box4 {
    width: 690px;
    height: 159px;
    background: transparent;
    border-radius: 15px;
    backdrop-filter: blur(0px);
    border: 0px solid rgb(255, 255, 255);
    margin-left: 639px;
    margin-top: 30px;
    transition: all .5s;
}

.box5 {
    width: 340px;
    height: 115px;
    background: rgba(88, 88, 88, 0.233);
    border-radius: 15px;
    backdrop-filter: blur(5px);
    border: 1px solid rgb(255, 255, 255);
    margin-left: 0px;
    margin-top: 137px;
}

.name {
    display: flex;
    margin-left: 20px;
    margin-top: 25px;
    color: white;
    font-weight: 650;
    font-size: 25px;
}

.gaf {
    display: flex;
    border-radius: 50%;
}

.cont2 {
    display: flex;
    flex-direction: column;
}

.opis {
    color: rgb(129, 129, 129);
    margin-left: 20px;
    width: 300px;
    margin-top: 10px;
}

.circ {
    margin-left: 0px;
}

.abt {
    margin-top: 15px;
    color: white;
    margin-left: 40px;
    font-weight: 550;
    width: 100px;
    font-size: 20px;
}

.opis2 {
    margin-left: 40px;
    font-weight: 400;
    color: rgb(168, 168, 168);
    width: 600px;
}

.box2:hover {
    width: 695px;
    height: 163px;
    box-shadow: 5px 0px 600px 65px rgba(6, 76, 156, 0.192)
}

.box3:hover {
    width: 695px;
    height: 163px;
    box-shadow: 5px 0px 600px 65px rgba(6, 76, 156, 0.192)
}

.box4:hover {
    width: 695px;
    height: 163px;
    box-shadow: 5px 0px 600px 65px rgba(6, 76, 156, 0.192)
}

.gut {
    color: white;
    list-style-type: none;
    font-size: 50px;
    background: rgb(26, 26, 26);
    border-radius: 10px;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: 4.5px;
}

header {
    background: transparent;
    border-radius: 20px;
    border: 0px solid rgb(70, 70, 70);
    width: 80px;
    height: 270px;
    display: flex;
    justify-items: center;
    flex-direction: column;
    position: fixed;
    margin-left: 20px;
    margin-top: 250px;
}

.get {
    text-decoration: none;
    color: white;
    transition: all .3s;
}

.get:hover {
    font-size: 55px;
}

.des {
    color: white;
    list-style-type: none;
    font-size: 50px;
    background: rgb(37, 60, 110);
    border-radius: 10px;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 4.5px;
}

.dis {
    text-decoration: none;
    color: rgb(255, 255, 255);
    transition: all .3s;
}

/*.yt {
    color: white;
    list-style-type: none;
    font-size: 50px;
    background: rgb(255, 255, 255);
    border-radius: 10px;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 4.5px;
}*/

/*.yut {
    text-decoration: none;
    color: rgb(255, 1, 1);
    transition: all .3s;
}*/

.dis:hover {
    font-size: 55px;
}

.yut:hover {
    font-size: 55px;
}

.techno {
    margin-top: 15px;
    color: white;
    margin-left: 40px;
    font-weight: 550;
    width: 200px;
    font-size: 20px;
}

.ri-html5-fill {
    color: rgb(228, 77, 38);
    font-size: 50px;
    transition: all .5s;
}

.tech {
    margin-top: 20px;
    margin-left: 40px;
    width: 50px;
    border-radius: 5px;
    height: 53px;
    display: flex;
}

.ri-css3-fill {
    font-size: 50px;
    color: white;
    margin-left: 20px;
    width: 50px;
    height: 55px;
    border-radius: 5px;
    transition: all .5s;
}

.ri-css3-fill:hover {
    font-size: 60px;
}

.ri-html5-fill:hover {
    font-size: 60px;
}

.ri-tailwind-css-fill {
    font-size: 50px;
    margin-left: 20px;
    color: aqua;
    transition: all .5s;
}

.ri-tailwind-css-fill:hover {
    font-size: 60px;
}

footer {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-size: 13px;
    margin-top: 200PX;
    color: white;
}

.htm {
    text-decoration: none;
}

.cs {
    text-decoration: none;
}

.tail {
    text-decoration: none;
}

.proj {
    margin-top: 15px;
    color: white;
    margin-left: 40px;
    font-weight: 550;
    width: 100px;
    font-size: 20px;
}

.atm {
    font-size: 15px;
    color: rgb(168, 168, 168);
    margin-top: 5px;
    margin-left: 40px;
}