.container{
    max-width: 1350px;
}
.hide-this {
    display: none;
}
/*********************************[ HEADER ]*********************************/
#header {
    background-color: rgba(159,194,225,1.00);
}
.logo {
	margin: .5rem;
	max-width: 10em;
}
/*********************************[ END CONTENT / FOOTER ]*********************************/
#footer {
    background-color: rgba(159,194,225,1.00);
}
hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

a, a:hover {
    text-decoration: none!important;
    border-bottom: 0!important;
}

.text_orange {
    color: #FF4F00;	
}

/*Fonts Weight*/
.fw-100 {
    font-weight: 100 !important;	
}
.fw-300 {
    font-weight: 300 !important;	
}
.fw-500 {
    font-weight: 500 !important;	
}
.fw-700 {
    font-weight: 700 !important;	
}
.fw-900 {
    font-weight: 900 !important;	
}

.svg-color-gray-300 {
	fill: #dddfeb;
}
.card-columns {
  @include media-breakpoint-only(md) {
    column-count: 1;
  }
	@include media-breakpoint-only(lg) {
    column-count: 2;
  }
  @include media-breakpoint-only(xl) {
    column-count: 2;
  }
}

.form-control::-webkit-input-placeholder {
  color: #859ABF;
  opacity: .5;
}

.form-control::-moz-placeholder {
  color: #859ABF;
	opacity: .5;
}

.form-control:-ms-input-placeholder {
  color: #859ABF;
  opacity: .5;
}

.form-control::-ms-input-placeholder {
  color: #859ABF;
  opacity: .5;
}

.form-control::placeholder {
  color: #859ABF;
 opacity: .5;
}

/*------------------------------------
  Go To
------------------------------------*/
.u-go-to {
  display: none;
  position: relative;
  z-index: 100;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #62b7e6;
  color: #fff;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  opacity: 0.5;
  transition: 0.3s ease-out;
}

.u-go-to__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-go-to:hover, .u-go-to:focus:hover {
  color: #fff;
  opacity: 1;
}
/*------------------------------------
  Space
------------------------------------*/
.space-1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.space-1-top {
  padding-top: 2rem;
}

.space-1-bottom {
  padding-bottom: 2rem;
}

.space-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.space-2-top {
  padding-top: 4rem;
}

.space-2-bottom {
  padding-bottom: 4rem;
}

.space-3 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.space-3-top {
  padding-top: 8rem;
}

.space-3-bottom {
  padding-bottom: 8rem;
}

.space-4 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.space-4-top {
  padding-top: 12.5rem;
}

.space-4-bottom {
  padding-bottom: 12.5rem;
}

.space-5 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.space-5-top {
  padding-top: 15rem;
}

.space-5-bottom {
  padding-bottom: 15rem;
}

.space-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.space-0-top {
  padding-top: 0;
}

.space-0-bottom {
  padding-bottom: 0;
}

@media (min-width: 576px) {
  .space-3--sm {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .space-3-bottom--sm {
    padding-bottom: 8rem;
  }
  .space-4-top--sm {
    padding-top: 12.5rem;
  }
  .space-5--sm {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
}

@media (min-width: 768px) {
  .space-2-bottom-0--md {
    padding-bottom: 0;
  }
  .space-3--md {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .space-3-top--md {
    padding-top: 8rem;
  }
  .space-3-bottom--md {
    padding-bottom: 8rem;
  }
  .space-4--md {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .space-4-top--md {
    padding-top: 12.5rem;
  }
  .space-5--md {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .space-5-top--md {
    padding-top: 15rem;
  }
}

@media (min-width: 992px) {
  .space-1--lg {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .space-3--lg {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .space-3-top--lg {
    padding-top: 8rem;
  }
  .space-3-bottom--lg {
    padding-bottom: 8rem;
  }
  .space-4--lg {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .space-4-top--lg {
    padding-top: 12.5rem;
  }
  .space-4-bottom--lg {
    padding-bottom: 12.5rem;
  }
  .space-5--lg {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .space-5-top--lg {
    padding-top: 15rem;
  }
  .space-0--lg {
    padding-top: 0;
    padding-bottom: 0;
  }
  .space-0-top--lg {
    padding-top: 0;
  }
  .space-0-bottom--lg {
    padding-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .space-3-bottom--xl {
    padding-bottom: 8rem;
  }
  .space-4-top--xl {
    padding-top: 12.5rem;
  }
}
