@charset "UTF-8";
/* https://piccalil.li/blog/a-more-modern-css-reset/ */
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-end: 0;
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  line-height: 1.5;
  margin: 0;
}

/* Set shorter line heights on headings and interactive elements */
h1, h2, h3, h4,
button, input, label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: balance;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

@font-face {
  font-family: "Lilita One";
  src: url(../assets/fonts/Lilita_One/LilitaOne-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "Poppins-Light";
  src: url(../assets/fonts/Poppins/Poppins-Light.ttf) format("truetype");
}
@font-face {
  font-family: "Poppins-LightItalic";
  src: url(../assets/fonts/Poppins/Poppins-LightItalic.ttf) format("truetype");
}
@font-face {
  font-family: "Poppins-Regular";
  src: url(../assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "Poppins-Semibold";
  src: url(../assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");
}
@font-face {
  font-family: "Poppins-Bold";
  src: url(../assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");
}
@font-face {
  font-family: "Poppins-Black";
  src: url(../assets/fonts/Poppins/Poppins-Black.ttf) format("truetype");
}
* {
  font-synthesis: none;
}

html {
  font-family: "Poppins-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  overflow-x: hidden;
}

body {
  background-color: #FFDC2D;
  overflow-x: hidden;
}

.maincontainer {
  display: flex;
  flex-direction: column;
  padding: 160px 15px 0;
}
@media only screen and (min-width: 992px) {
  .maincontainer {
    padding: 200px 40px 0;
  }
}

.noise {
  position: fixed;
  top: 0;
  left: 0;
  background-image: url(/assets/images/noise.gif);
  opacity: 0.05;
  width: 100%;
  height: 100%;
  z-index: 9999999999;
  pointer-events: none;
}

.no-select {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

.navcontainer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 15px;
  font-family: "Poppins-Semibold";
  font-size: 1.25rem;
  z-index: 1000;
}
@media only screen and (min-width: 992px) {
  .navcontainer {
    padding: 15px 40px;
  }
}
.navcontainer__logo {
  width: 65px;
}
.navcontainer__titlecontainer {
  display: none;
  gap: 5px;
}
@media only screen and (min-width: 992px) {
  .navcontainer__titlecontainer {
    display: flex;
  }
}
.navcontainer__titlecontainer__title {
  background-color: #FF445C;
  font-size: 1.25rem;
  text-transform: uppercase;
  padding: 2px 15px;
  border-radius: 20px;
  transition: margin 0.5s ease-in-out, transform 0.2s ease-in-out;
  margin-right: 60px;
  opacity: 0;
  text-decoration: none;
  color: black;
}
.navcontainer__titlecontainer__title:first-child {
  background-color: #00BF72;
}
.navcontainer__titlecontainer__title:last-child {
  background-color: #0078D7;
}
.navcontainer__titlecontainer__title:hover {
  transform: scale(1.1);
}

@keyframes spinCircle {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}
.no-overflow {
  overflow: hidden;
}

.headertitlecontainer {
  background-color: transparent;
  margin: 0 15px;
  position: fixed;
  bottom: -50%;
  left: 0;
  pointer-events: none;
  transition: bottom 0.8s ease-in-out;
}
@media only screen and (min-width: 992px) {
  .headertitlecontainer {
    margin: 0 40px;
  }
}
.headertitlecontainer__title {
  position: relative;
  font-family: "Poppins-Black";
  font-size: 16vw;
  text-transform: uppercase;
  white-space: nowrap;
  line-height: 85%;
}
@media only screen and (min-width: 768px) {
  .headertitlecontainer__title {
    font-size: 17vw;
    margin-left: -5px;
  }
}
@media only screen and (min-width: 992px) {
  .headertitlecontainer__title {
    font-size: 17vw;
    margin-left: -10px;
  }
}
.headertitlecontainer__subtitle {
  font-size: 2.75rem;
  max-width: 280px;
}

.headersocials {
  position: fixed;
  top: 30px;
  right: -50%;
  display: flex;
  gap: 5px;
  font-family: "Poppins-Semibold";
  font-size: 2rem;
  line-height: 10px;
  z-index: 10;
  transition: all 0.8s ease-in-out;
}
@media only screen and (min-width: 992px) {
  .headersocials {
    bottom: -50%;
  }
}
.headersocials div {
  display: flex;
  gap: 15px;
}
.headersocials div a svg {
  width: 30px;
  height: 30px;
  transition: all 0.15s ease-out;
}
@media only screen and (min-width: 768px) {
  .headersocials div a svg {
    width: 34px;
    height: 34px;
  }
}
.headersocials div a svg:hover {
  margin-top: -3px;
  margin-bottom: 3px;
}

.circlecontainer {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  transition: transform 0.3s ease-in-out;
  width: 70vw;
  height: 70vw;
}
.circlecontainer::after {
  content: "ENTER →";
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  color: black;
  font-family: "Poppins-Semibold";
  font-size: 1.125rem;
  padding: 5px 15px;
  border-radius: 32px;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .circlecontainer::after {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 768px) {
  .circlecontainer::after {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .circlecontainer {
    width: 60vw;
    height: 60vw;
  }
}
@media only screen and (min-width: 992px) {
  .circlecontainer {
    width: auto;
    height: auto;
  }
}
.circlecontainer:hover {
  cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="124" height="52" viewBox="0 0 124 52" fill="none"><rect width="124" height="52" rx="26" fill="white"/><rect x="110" y="38" width="24" height="24" transform="rotate(-180 110 38)" fill="url(%23pattern0_40_5)"/><path d="M20.8284 21.3V24.8H25.5284V27.02H20.8284V30.72H26.1284V33H18.0284V19.02H26.1284V21.3H20.8284ZM40.613 33H37.813L31.473 23.42V33H28.673V19.02H31.473L37.813 28.62V19.02H40.613V33ZM52.88 19.04V21.3H49.16V33H46.36V21.3H42.64V19.04H52.88ZM57.723 21.3V24.8H62.423V27.02H57.723V30.72H63.023V33H54.923V19.02H63.023V21.3H57.723ZM72.7675 33L69.6875 27.56H68.3675V33H65.5675V19.04H70.8075C71.8875 19.04 72.8075 19.2333 73.5675 19.62C74.3275 19.9933 74.8942 20.5067 75.2675 21.16C75.6542 21.8 75.8475 22.52 75.8475 23.32C75.8475 24.24 75.5808 25.0733 75.0475 25.82C74.5142 26.5533 73.7208 27.06 72.6675 27.34L76.0075 33H72.7675ZM68.3675 25.46H70.7075C71.4675 25.46 72.0342 25.28 72.4075 24.92C72.7808 24.5467 72.9675 24.0333 72.9675 23.38C72.9675 22.74 72.7808 22.2467 72.4075 21.9C72.0342 21.54 71.4675 21.36 70.7075 21.36H68.3675V25.46Z" fill="black"/><defs><pattern id="pattern0_40_5" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_40_5" transform="scale(0.00195312)"/></pattern><image id="image0_40_5" width="512" height="512" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAAL+LWFAAAcT0lEQVR4Ae3dS6xdZRkG4JZWBWO9cIm3hFNQxMRLTEQdWBUJERI0eBtgwsCYOFGDkehUHTgw0egEnDkxmmgIE8UgEqSCE2GiQRGRegpMQOQil2ChUL8/uNPTAm1P2f/aa633WcnPuXDOXut9vj/5vr32OadbtjgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDhEYOshH/mAwHwF1iraebXOqfX2Wm+utaPWy2s9WuuRWnfV+mutm2r9sdaTtRwECBAgQIDAxAROreu9vNafax3Y5GpDwU9qtaHBQYAAAQIECExAoDX+79d6rNZmG/8Lff2t9TgX1XIQIECAAAECIxX4fF3XA7VeqJG/1M9dU497ei0HAQIECBAgMBKB9nr+L2q91CZ/tO9/sM5x8UgyuwwCBAgQIBAt8MZKf1utozXvZf3/Z+tc7WcLHAQIECBAgMCKBNbqvO2n95fV3DfzON9eUWanJUCAAAEC0QKt+a/X2kzTXvbXfim6AsITIECAAIGBBdoP4+2pteyGvtnHe7quYdfA2Z2OAAECBAhECqxV6vVam23Wvb7+nrqW10RWQmgCBAgQIDCQwFie+R8+TPxwoPxOQ4AAAQIE4gTWKvF6rcOb7xg+bi8FnB1XEYEJECBAgEBngbE+8984fPy4s4GHJ0CAAAECUQJrlXa91sZmO8b399U1nhZVGWEJECBAgEAngSk88984jHy5k4OHJUCAAAECMQJrlXS91sYGO/b3b4ipjqAECBAgQKCDwNSe+S8GkyfL4sQOHh6SAAECBAjMXmCtEq7XWjTVqb39wOwrJCABApMXOGHyCQSYm0B75v+7WjsnHOxtE752l06AQIjA9pCcYk5DoD3z311rZ60pH2dM+eJdOwECGQLuAGTUeQop5/DMf+G8Y/GOtwQIEBirgDsAY61M1nXN5Zn/omonLd7xlgABAmMVcAdgrJXJua45PfNfVO3xxTveEiBAYKwC7gCMtTIZ1zW3Z/6Lqv1n8Y63BAgQGKuAOwBjrcz8r2uOz/wXVduzeMdbAgQIECBA4KBAe+a/XuvATNe7D0b1HgECBAgQINAE2jP/9gx5rs3/4cq2rZaDAAECoxbwMwCjLs/sLq49899da2etuR43VrBn5hpOLgIECBAgsFmBuT/zX9zRuGSzML6eAAECBAjMVaA981+vtWiSc337SGX0NwDmuovlIjAzAb8FMLOCjjDOnH/a/3DuH9Un2r8G6CBAgAABAtECKc/82x2NR2udFl1t4QkQIECAQAmkvOa/eDnjclUnQIAAAQLpAknP/NsAcGstv1GTvuvlJ0CAQLhA2jP/h6reZ4bXXHwCBAgQCBdIe+b/36r3+eE1F58AAQIEwgXSmv/+qvdnwmsuPgECBAiEC6Td9m/N/9LwmotPgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBPIENP+8mktMgAABAuECmn/4BhCfAAECBIYT2DrcqY54prX6v7tr7ayVclxVQdtyECBAgMC8BB6uOI/X+ketB8cabQwDQGLzH+t+cF0ECBAgsFyBB+rhbq51Q62ra91faxTHqgcAzX8U28BFECBAgMAAAvvrHL+p9b1aNw1wviOeYpUDgOZ/xNL4nwQIECAwY4EbK9tltf6yqozbVnRizX9F8E5LgAABAqMQOKOu4ou1ttdqLxEcqDXosYo7AJr/oCV2MgIECBAYucDuur7P1hr0BwaHHgA0/5HvQpdHgAABAisRuKPOekGte4Y6+5ADwGkVqt3mOHuocM5DgAABAgQmJLCnrnVXrfuGuOYThjhJneOkWtfW0vwHAncaAgQIEJicwFvqin9V68QhrnyoHwK8osJ8YohAzkGAAAECBCYs8Ka69lNq/bp3hiFeArioQlzTO4jHJ0CAAAECMxK4sLJc1zNP7wGg3cZov+PYbms4CBAg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"/></defs></svg>') 62 26, pointer;
  transform: translate(-50%, -50%) scale(1.2);
}
.circlecontainer__imagecontainer {
  position: relative;
}
.circlecontainer__imagecontainer__portret {
  width: 70vw;
  height: 70vw;
  object-fit: cover;
  border-radius: 100%;
}
@media only screen and (min-width: 768px) {
  .circlecontainer__imagecontainer__portret {
    width: 60vw;
    height: 60vw;
  }
}
@media only screen and (min-width: 992px) {
  .circlecontainer__imagecontainer__portret {
    width: 450px;
    height: 450px;
  }
}
.circlecontainer__imagecontainer__spincontainer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 83vw;
  z-index: -1;
}
@media only screen and (min-width: 768px) {
  .circlecontainer__imagecontainer__spincontainer {
    width: 73vw;
  }
}
@media only screen and (min-width: 992px) {
  .circlecontainer__imagecontainer__spincontainer {
    width: 540px;
  }
}
.circlecontainer__imagecontainer__spincontainer__spincircle {
  width: 100%;
  border-radius: 100%;
  animation: spinCircle 30s infinite linear;
  transform: rotate(45deg);
}

.dragtext {
  position: fixed;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
  pointer-events: none;
  width: max-content;
  font-family: "Poppins-Semibold";
  font-size: 1rem;
  text-transform: uppercase;
}

.projectInfo {
  display: none;
  position: fixed;
  bottom: 150px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
  width: 50vw;
  text-align: center;
  pointer-events: none;
}
.projectInfo__title {
  font-family: "Lilita One";
  font-size: 3rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.projectInfo__categories {
  font-size: 1.5rem;
}

.lazy-load {
  opacity: 0.5;
  transform: scale(0.6);
  transition: all 0.5s ease-out;
}

.lazy-load.loaded {
  opacity: 1;
  transform: scale(1);
}

.slidercontainer {
  display: flex;
  flex-direction: column;
  padding: 120px 15px 0 15px;
  gap: 20px;
}
@media only screen and (min-width: 992px) {
  .slidercontainer {
    flex-direction: row;
    padding: 120px 200px 40px 40px;
    gap: 40px;
  }
}
.slidercontainer__section {
  position: relative;
  display: inline-block;
  font-size: 2rem;
  object-fit: cover;
  border-radius: 16px;
}
@media only screen and (min-width: 992px) {
  .slidercontainer__section {
    min-width: calc(100vh - 120px - 40px - 150px);
    height: calc(100vh - 120px - 40px);
  }
  .slidercontainer__section--sm {
    min-width: calc(100vh - 120px - 40px - 180px);
  }
  .slidercontainer__section--md {
    min-width: calc(100vh - 120px - 40px);
  }
  .slidercontainer__section--lg {
    min-width: calc(100vh - 120px - 40px + 180px);
  }
}
.slidercontainer__section__first {
  min-width: calc(100vw - 40px);
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
@media only screen and (min-width: 992px) {
  .slidercontainer__section__first {
    flex-direction: row;
    gap: 60px;
  }
}
.slidercontainer__section__first .image {
  min-width: 45%;
  object-fit: cover;
  border-radius: 16px;
}
@media only screen and (min-width: 992px) {
  .slidercontainer__section__first .image {
    height: 86%;
  }
}
.slidercontainer__section__first .textcontainer {
  color: black;
  margin-top: 60px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 992px) {
  .slidercontainer__section__first .textcontainer {
    padding: 40px;
    padding-right: 100px;
    margin-top: 0;
  }
}
.slidercontainer__section__first .textcontainer__categories {
  font-family: "Poppins-LightItalic";
  font-size: 1.25rem;
}
.slidercontainer__section__first .textcontainer__title {
  font-family: "Lilita One";
  font-size: 3rem;
  text-transform: uppercase;
  margin: 10px 0;
}
.slidercontainer__section__first .textcontainer__description {
  font-family: "Poppins-Regular";
  font-size: 1.125rem;
  margin-bottom: 20px;
}
.slidercontainer__section__first .textcontainer__link {
  font-family: "Poppins-Semibold";
  font-size: 1.125rem;
  text-transform: uppercase;
  padding: 5px 15px;
  border-radius: 32px;
  border: 1px solid black;
  text-decoration: none;
  color: black;
}
.slidercontainer__section:last-child {
  min-width: 15px;
}

.backbutton {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  color: black;
  text-decoration: none;
  width: fit-content;
  margin-bottom: 5px;
  margin-left: -10px;
}
@media only screen and (min-width: 992px) {
  .backbutton {
    margin-bottom: 0;
  }
}
.backbutton p {
  font-family: "Poppins-Regular";
  font-size: 1.25rem;
  margin-left: 35px;
}
@media only screen and (min-width: 992px) {
  .backbutton p {
    font-size: 1.5rem;
  }
}
.backbutton svg {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%) rotate(90deg) scale(0.8);
  transition: all 0.3s ease-in-out;
}
@media only screen and (min-width: 992px) {
  .backbutton svg {
    transform: translateY(-50%) rotate(90deg) scale(1);
  }
}
.backbutton:hover svg {
  margin-left: -10px;
}