
.container {
  padding-left: 100px;
  padding-right: 100px;
  width: 100%;
}
.wrapper{
    max-width: 1920px;
    margin: 0 auto;
}
body{
    background-color: black;
}
@media screen and (max-width: 1200px) {
  .container {
    padding-left: 90px;
    padding-right: 90px;
  }
}
@media screen and (max-width: 900px) {
  .container {
    padding-left: 70px;
    padding-right: 70px;
  }
}
@media screen and (max-width: 800px) {
  .container {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (max-width: 650px) {
  .container {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (max-width: 500px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

main {
  position: relative;
  animation: slideIn 1s ease;
}

@keyframes slideIn {
  from {
    transform: translateY(600px);
  }
  to {
    transform: translateY(0);
  }
}

body {
  background-color: #0c0e11;
  font-family: "Montserrat", sans-serif;
  color: white;
  transition: all ease 0.3s;
}

.central_title {
  text-align: center;
  font-size: 48px;
  font-weight: 300;
  max-width: 1680px;
  padding-bottom: 184px;
}
.central_title h2 {
  color: #F2CF30;
  font-size: 48px;
  font-weight: 600;
  padding-bottom: 23px;
}
.central_title span{
  position: relative;
}
.central_title img {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
@media screen and (max-width: 1600px) {
  .central_title {
      padding-bottom: 60px;
    }
}
@media screen and (max-width: 1360px) {
  .central_title h2 {
    font-size: 42px;
  }
  .central_title p {
    font-size: 32px;
  }
}

@media screen and (max-width: 1045px) {
  .central_title h2 {
    font-size: 36px;
  }
  .central_title p {
    font-size: 28px;
  }
}
@media screen and (max-width: 970px) {
  .central_title {
    padding-bottom: 134px;
  }
  .central_title h2 {
    font-size: 34px;
  }
  .central_title p {
    font-size: 22px;
  }
  .central_title img {
    width: 20vw;
  }
}
@media screen and (max-width: 760px) {
  .central_title {
    padding-bottom: 57px;
  }
  .central_title h2 {
    font-size: 30px;
  }
  .central_title p {
    font-size: 18px;
  }
}
@media screen and (max-width: 560px) {
  .central_title {
    padding-bottom: 50px;
  }
  .central_title h2 {
    font-size: 26px;
  }
  .central_title p {
    font-size: 18px;
  }
}
@media screen and (max-width: 380px) {
  .central_title {
    padding-bottom: 40px;
  }
  .central_title h2{
      padding-bottom: 0;
  }
}/*# sourceMappingURL=general_styles.css.map */

        #popup-agreement {
            display: none;
            position: fixed;
            bottom: 0%;
            left: 0%;
            padding:5px;
            z-index: 1000;
			width:100%;
			background:white;
			color: grey;
    		font-size: 14px;
			display:none;
			justify-content:space-between;
			flex-direction:row;
			align-items:center;
			padding: 10px 20px;
        }
		.close-agreement {
			border-radius:7px;
			background:#f2cf30;
			color:black;
			cursor:pointer;
			padding:5px;
			font-size:16px;
			text-align:center;
			font-weight:500;
		}
		.text-agreement {
			margin:0;
		}





        #popup-new_modal {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            padding: 20px;
            z-index: 1000;
			background:url(/images/new-modal-desktop.png);
			background-size:cover;
			background-position:center;
			background-repeat:no-repeat;
			height:513px;
			width:1134px;
        }
        #overlay-new_modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 999;
        }
		.close-new_modal {
			height:20px;
			width:20px;
			background:url(/images/close-new_modal.png);
			background-size:cover;
			background-position:center;
			background-repeat:no-repeat;
			position:absolute;
			top:15px;
			right:15px;
			color:white;
			cursor:pointer;
		}
