* {
	margin: 0;
	padding: 0;
	font-size: 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
img {
	max-width: 100%;
}
a {
	color: #ffffff;
	font-family: 'Product Sans', sans-serif;
	font-size: 1rem;
	text-decoration: none;
	text-transform: uppercase;
}
h1 {
	font-family: 'Product Sans', sans-serif;
	font-size: 6rem;
	text-align: center;
	color: #cba363;
	font-weight: 400;
}
h2 {
	font-family: 'Product Sans', sans-serif;
	font-size: 5rem;
	color: #cba363;
	text-align: left;
	margin-bottom: 2rem;
	line-height: 1.1;
}
h4 {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	letter-spacing: 1px;
	font-size: 2rem;
	font-weight: 400;
}
h5 {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-size: 1.2rem;
	letter-spacing: 1px;
}
p {
	color: #ffffff;
	font-family: proxima-nova, sans-serif;
	font-size: 1rem;;
	font-weight: 300;
	line-height: 1.4;
	margin: 2rem 0;
}
.button {
	color: #cba363;
	font-size: 1.5rem;
	border: 1px solid #cba363;
	border-radius: 10rem;
	padding: 1rem 4rem;
	letter-spacing: 4px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.button:hover {
	color: #0c1c28;
	background: #cba363;
}

.wrapper {
	max-width: 1500px;
	margin: auto;
}

header {
	padding: 2rem;
	width: 100%;
	position: absolute;
	z-index: 50;
}
header .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-bottom: 1.5rem;
	border-bottom: 1px solid #cba363;
	width: 0;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
.loaded header .wrapper {
	width: 100%;
}
header nav {
	margin-left: 2rem;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	-webkit-transition-delay: .5s;
	     -o-transition-delay: .5s;
	        transition-delay: .5s;
	-webkit-transform: translate(0, 1rem);
	    -ms-transform: translate(0, 1rem);
	        transform: translate(0, 1rem);
}
.loaded header nav {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	        transform: translate(0, 0);
}
header nav a {
	margin: 0 1rem;
	letter-spacing: 1px;
}
header h1 {
	position: absolute;
	top: -100vh;
}
header .logo {
	max-width: 6rem;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	-webkit-transition-delay: .5s;
	     -o-transition-delay: .5s;
	        transition-delay: .5s;
	-webkit-transform: translate(0, 1rem);
	    -ms-transform: translate(0, 1rem);
	        transform: translate(0, 1rem);
}
.loaded header .logo {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	        transform: translate(0, 0);
}
header .logo img {
	display: block;
	width: 100%;
}

header .nav-opener {
	display: none;
}
header .nav-opener span {
	display: block;
	width: 30px;
	height: 2px;
	background: #cba363;
	margin: 8px 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

#home {
	background: url('../img/hero.jpg') center center;
	background-size: cover;
	min-height: 100vh;
	position: relative;
}
#home::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #0c1c28;
	opacity: .75;
	mix-blend-mode: multiply; 
}
#home .wrapper {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100vh;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	-webkit-transition-delay: .75s;
	     -o-transition-delay: .75s;
	        transition-delay: .75s;
	-webkit-transform: translate(0, 2rem);
	    -ms-transform: translate(0, 2rem);
	        transform: translate(0, 2rem);
}
.loaded #home .wrapper {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	        transform: translate(0, 0);
}
#home h4 {
	margin: .5rem 0 4rem;
	color: #ffffff;
	letter-spacing: 5px;
	font-size: 1.2rem;
	text-transform: uppercase;
}

#about {
	background: #0c1c28;
}
#about .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}
#about .wrapper .left {
	padding: 8rem 4rem 8rem 0;
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
#about .wrapper .left h2, #about .wrapper .left h4 {
	width: 24rem;
}
#about .wrapper .left::before {
	content: '';
	width: 2px;
	height: 1%;
	background: #cba363;
	position: absolute;
	top: 0;
	left: 8rem;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#about.animate .wrapper .left::before {
	height: 75%;
}
#about .wrapper .left::after {
	content: '';
	width: 12px;
	height: 12px;
	border: 2px solid #cba363;
	border-radius: 10rem;
	position: absolute;
	top: 1%;
	left: calc(8rem - 7px);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#about.animate .wrapper .left::after {
	top: 75%;
}
#about .wrapper .right {
	padding: 14rem 4rem 8rem 8rem;
	width: 50%;
	position: relative;
}
#about .wrapper .right p {
	max-width: 23.5rem;
}
#about .wrapper .right::after {
	content: '';
	width: 100px;
	height: 170px;
	background: url(../img/plane-icon.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 6rem;
	right: 2rem;
}

#services .banner {
	background: url('../img/services-bg.jpg') no-repeat center center;
	background-size: cover;
	padding: 8rem;
	padding-bottom: 14rem;
	position: relative;
}
#services .banner .wrapper {
	padding-left: 8rem;
}
#services h4 {
	text-transform: uppercase;
	margin-bottom: 1rem;
}
#services .banner::before {
	content: '';
	width: 1%;
	height: 2px;
	background: #cba363;
	position: absolute;
	top: calc(50% - 4rem - 1px);
	right: 0;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#services.animate .banner::before {
	width: 25%;
}
#services .banner::after {
	content: '';
	width: 12px;
	height: 12px;
	border: 2px solid #cba363;
	border-radius: 10rem;
	position: absolute;
	top: calc(50% - 4rem - 7px);
	right: 1%;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#services.animate .banner::after {
	right: 25%;
} 

#services .grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: -4rem;
	position: relative;
	z-index: 10;
	-ms-flex-line-pack: stretch;
	    align-content: stretch;
	-webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .35);
	        box-shadow: 0 0 50px 0 rgba(0, 0, 0, .35);
}
#services .grid .block {
	width: calc(100% / 3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	overflow: hidden;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
#services .grid .block .image-wrapper {
	height: 18rem;
	background-size: cover;
}
#services .grid .block:hover {
	-webkit-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	        transform: scale(1.05);
	z-index: 10;
}
#services .grid .block:nth-child(1) .image-wrapper {
	background-image: url(../img/safety.jpg);
}
#services .grid .block:nth-child(2) .image-wrapper {
	background-image: url(../img/itinerary.jpg);
}
#services .grid .block:nth-child(3) .image-wrapper {
	background-image: url(../img/concierge.jpg);
}
#services .grid .block .content {
	padding: 4rem;
	padding-top: 6rem;
	text-align: center;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
#services .grid .block h3 {
	font-weight: 400;
}
#services .grid .block h3, #services .grid .block h3 strong {
	color: #ffffff;
	font-size: 3rem;
	font-family: 'Product Sans', sans-serif;
}
#services .grid .block h3 strong {
	display: block;
}
#services .grid .block p {
	max-width: 18rem;
	margin: 2rem auto 0;
}
#services .grid .block:nth-child(1) .content {
	background: #cba363;
}
#services .grid .block:nth-child(2) .content {
	background: #bb965b;
}
#services .grid .block:nth-child(3) .content {
	background: #ae8c55;
}

#qualities .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}
#qualities .wrapper .left {
	padding: 8rem 6rem 8rem 2rem;
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
#qualities .wrapper .left h2, #qualities .wrapper .left h4 {
	width: 18rem;
}
#qualities .wrapper .left::before {
	content: '';
	width: 2px;
	background: #cba363;
	position: absolute;
	top: 0;
	left: 8rem;
	height: 1%;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#qualities.animate .wrapper .left::before  {
	height: 75%;
}
#qualities .wrapper .left::after {
	content: '';
	width: 12px;
	height: 12px;
	border: 2px solid #cba363;
	border-radius: 10rem;
	position: absolute;
	top: 1%;
	left: calc(8rem - 7px);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#qualities.animate .wrapper .left::after {
	top: 75%;
} 
#qualities .wrapper .right {
	padding: 14rem 4rem 8rem 8rem;
	width: 50%;
	position: relative;
}
#qualities .wrapper ul {
	list-style: none;
}
#qualities .wrapper ul li {
	position: relative;
	padding-left: 5rem;
	margin-bottom: 3rem;
}
#qualities .wrapper ul li::before {
	content: '';
	width: 3.5rem;
	height: 3rem;
	background: no-repeat;
	background-size: contain;
	position: absolute;
	left: -1rem;
	top: -10px;
	transition: .5s;
}
#qualities .wrapper ul li:hover::before {
	transform: scale(1.1);
}
#qualities .wrapper ul li:nth-child(1)::before {
	background-image: url(../img/communication.png);
}
#qualities .wrapper ul li:nth-child(2)::before {
	background-image: url(../img/with-you.png);
}
#qualities .wrapper ul li:nth-child(3)::before {
	background-image: url(../img/white-glove.png);
}
#qualities .wrapper .right p {
	max-width: 16rem;
	color: #0c1c28;
	margin-top: 1rem;
}
#qualities .wrapper .right::after {
	content: '';
	width: 360px;
	height: 522px;
	background: url(../img/plane-light.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 12rem;
	right: 2rem;
}

#actions {
	text-align: center;
	background: url(../img/actions-bg.jpg) no-repeat;
	background-size: cover;
	position: relative;
	padding: 8rem 0;
}
#actions::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
	background: #0c1c28;
	opacity: .85;
}
#actions .wrapper {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
#actions h2 {
	text-align: center;
}
#actions h4 {
	max-width: 42rem;
	margin: 1rem auto;
}
#actions .wrapper > div {
	width: 50%;
}
#actions .wrapper > .full {
	width: 100%;
	margin-bottom: 6rem;
}
#actions p {
	max-width: 21rem;
	margin: 4rem auto 0;
}

#contact {
	padding: 8rem 0;
	background: #0c1c28;
}
#contact h2 {
	text-align: center;
}
#contact .wrapper {
	padding: 0 8rem;
}
#contact form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-top: 4rem;
}
#contact form input {
	width: 50%;
}
#contact form input, #contact form textarea {
	border: 1px solid #cba363;
	background: transparent;
	padding: 1.5rem;
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: -1px;
	outline: none !important;
} 
#contact form textarea {
	width: 100%;
	border-radius: 0 0 1.5rem 1.5rem;
}
::-webkit-input-placeholder {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
}
::-moz-placeholder {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
}
:-ms-input-placeholder {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
}
::-ms-input-placeholder {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
}
::placeholder {
	color: #cba363;
	font-family: 'Product Sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#contact form input:first-child {
	border-radius: 1.5rem 0 0 0;
}
#contact form input:nth-child(2) {
	border-radius: 0 1.5rem 0 0;
}
#contact form input[type="submit"] {
	background: #cba363;
	color: #0c1c28;
	font-weight: 400;
	border-radius: 5rem;
	display: inline-block;
	width: auto;
	padding: 1rem 5rem;
	margin: 2rem auto;
	cursor: pointer;
	-webkit-appearance: none;
	border: 1px solid #cba363;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
#contact form input[type="submit"]:hover {
	background: transparent;
	color: #cba363;
}
#contact form p {
	text-align: center;
	width: 100%;
	margin: 0;
	margin-top: .5rem;
	display: none;
}
#contact.success .success {
	display: block;
}
#contact.error .error {
	display: block;
}

#contact .contact-info {
	max-width: 600px;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#contact .contact-info p, #contact .contact-info a {
	font-size: 1.1rem;
	text-transform: none;
	font-weight: 200;
	line-height: 1.5;
	vertical-align: middle;
}
#contact .contact-info .links img {
	margin-right: .75rem;
	max-width: 1.05rem;
	position: relative;
	top: 2px;
	transition: .5s;
}
#contact .contact-info .links a:hover img {
	transform: scale(1.25);
}
#contact .contact-info .social a {
	margin-right: .5rem;
	transition: .5s;
	max-width: 1rem;
	display: inline-block;
}
#contact .contact-info .social a img {
	width: 100%;
}
#contact .contact-info .social a:hover {
	transform: scale(1.25);
}

footer {
	position: relative;
}
footer p, footer a {
  color: #cba363;
  font-size: 12px;
  text-transform: none;
  text-align: center;
}
footer p {
  position: absolute;
  bottom: 0;
  left: 1rem;
  width: calc(100% - 2rem);
}

@media(max-width: 1600px) {
	.wrapper {
		max-width: 1200px;
	}
	#about .wrapper .left::before {
		left: 2rem;
	}
	#about .wrapper .left::after {
    left: calc(2rem - 7px);
	}
	#about .wrapper .right {
    padding: 14rem 4rem 8rem 6rem;
  }

  #services .banner::before {
  	top: calc(70% - 4rem - 1px);
  }
  #services .banner::after {
  	top: calc(70% - 4rem - 7px);
  }
}
@media(max-width: 1200px) {
	#about .wrapper .left {
		padding-left: 3rem;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	#about .wrapper .left::before {
		left: 0;
		top: 75%;
		width: 75%;
		height: 2px;
	}
	#about .wrapper .left::after {
		left: 75%;
		top: calc(75% - 7px);
	}
	#about .wrapper .left h2, #about .wrapper .left h4 {
    width: auto;
	}
	#about .wrapper .right {
		padding-left: 1rem;
	}
	#about .wrapper .right::after {
		top: 3rem;
	}

  #services .banner .wrapper {
  	padding-left: 0;
  }

  #services .grid {
  	display: block;
  }
  #services .grid .block {
  	width: 100%;
  }
  #services .grid .block .image-wrapper {
  	background-position: center;
  }
  #services .grid .block .content {
  	padding-top: 4rem;
  }
  #services .grid .block .content h3 strong br {
  	display: none;
  }
  #services .grid .block p {
  	max-width: 50rem;
  }

	#qualities .wrapper .left {
		padding-left: 3rem;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	#qualities .wrapper .left::before {
		left: 0;
		top: 85%;
		width: 75%;
		height: 2px;
	}
	#qualities .wrapper .left::after {
		left: 75%;
		top: calc(85% - 7px);
	}
	#qualities .wrapper .left h2, #qualities .wrapper .left h4 {
    width: auto;
	}
	#qualities .wrapper .right {
		padding-left: 1rem;
	}
	#qualities .wrapper .right::after {
		top: 3rem;
	}  

	#actions {
		padding: 8rem 2rem;
	}
}
@media(max-width: 920px) {
	#home h1 {
		margin-bottom: 1rem;
	}

	#about .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	#about .wrapper .left {
		width: 100%;
		padding-left: 4rem;
		padding-right: 4rem;
	}
	#about .wrapper .left::before {
		left: 0;
		top: calc(90% + 2rem);
		width: 1%;
		height: 2px;
	}
	#about.animate .wrapper .left::before {
		width: 75%;
		height: 2px;
	}
	#about .wrapper .left::after {
		left: 1%;
		top: calc(90% + 1rem + 8px);
	}
	#about.animate .wrapper .left::after {
		left: 75%;
		top: calc(90% + 1rem + 8px);
	}
	#about .wrapper .right {
    width: 100%;
    padding: 4rem;
    padding-bottom: 8rem;
	}
	#about .wrapper .right p {
    max-width: 33.5rem;
	}
	#about .wrapper .right::after {
		display: none;
	}

  #services .banner {
  	padding: 8rem 4rem;
  }

	#qualities .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	#qualities .wrapper .left {
		width: 100%;
		padding-left: 4rem;
		padding-right: 4rem;
	}
	#qualities .wrapper .left::before {
		left: 0;
		top: calc(90% + 2rem);
		width: 1%;
		height: 2px;
	}
	#qualities.animate .wrapper .left::before {
		width: 75%;
		height: 2px;	
	}
	#qualities .wrapper .left::after {
		left: 1%;
		top: calc(90% + 1rem + 8px);
	}
	#qualities.animate .wrapper .left::after {
		left: 75%;
		top: calc(90% + 1rem + 8px);
	}
	#qualities .wrapper .right {
    width: 100%;
    padding: 4rem;
    padding-bottom: 8rem;
	}
	#qualities .wrapper .right p {
    max-width: 33.5rem;
	}
	#qualities .wrapper .right::after {
		display: none;
	}

	#actions .wrapper > div {
		width: 100%;
		margin-bottom: 6rem;
	}
	#actions p {
		max-width: 36rem;
	}

	#contact .wrapper {
		padding: 0 4rem;
	}
}
@media(max-width: 720px) {
	header {
		z-index: 40;
	}
	header .wrapper {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	header .nav-opener {
		display: block;
	}
	header.nav-open .nav-opener span {
		margin: 10px 0;
	}
	header nav {
		position: absolute;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		left: 0;
		top: 105px;
		width: 100%;
		height: 0px;
		overflow: hidden;
		background: #0c1c28;
		margin-left: 0;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
	.nav-open nav {
		height: 240px;
	}
	header nav a {
		padding: 1rem 0;
	}

	#home .wrapper {
		padding: 0 2rem;
	}
	#home h1 {
		line-height: 1;
		margin-bottom: 2rem;
	}
	#home h4 {
		text-align: center;
		line-height: 1.5;
	}

	#contact .contact-info {
		display: block;
		text-align: center;
	}
	#contact .contact-info .social {
		margin-top: 1rem;
	}
}
@media(max-width: 480px) {
	h1 {
		font-size: 4rem;
	}
	h2 {
		font-size: 3rem;
	}
	h4 {
		font-size: 1.5rem;
	}
	.button {
		font-size: 1.2rem;
	}
	#services .grid .block h3, #services .grid .block h3 strong {
		font-size: 2.5rem;
	}
	#contact .wrapper {
		padding: 0 2rem;
	}
	#contact form input {
		width: 100%;
	}
	#contact form input:first-child {
		border-radius: 1.5rem 1.5rem 0 0;
	}
	#contact form input:nth-child(2) {
		border-radius: 0;
	}
}

/* blue: #0c1c28; */

.whatsapp-icon {
	width: 4rem;
	height: 4rem;
	background: url(https://image.flaticon.com/icons/png/512/124/124034.png) center center;
	background-size: cover;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	border-radius: 10rem;
  border: 5px solid #1fd741;
}