.btn-group-lg>.btn, .btn-lg {
    padding: .7rem 1.3rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem;
	letter-spacing: 0.2rem;
}

ul.star {
    list-style: square;
}

ul.list-connect {
	list-style: square;
}


.btn-contact {
  color:#fff;
  border:1px solid #fff;

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.btn-contact:hover { color:#000; background:#fff; }

.btn-header {
  color:#fff;
  background:transparent;
  text-transform:uppercase;
  border:2px solid #fff;
  /* font-family: 'GEInspiraSans-Bold'; */

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.btn-header:hover { color:#000; background:#fff; }

.btn-star {
  color:#000;
  border:1px solid #000;
  border-radius: 5px;

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.btn-star:hover { color:#fff !important; background:black; }

.btn-remote {
  color:#000;
  border:1px solid #000;
  border-radius: 5px;

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.btn-remote:hover { color:#fff !important; background:black; }

/* i.fab.fa-facebook-f { */
    /* background: rgba(0,0,0,0,1) !important; */
/* } */
/* a.btn-floating.btn-lg.btn-icons { */
    /* background: rgba(0,0,0,0,1) !important; */
/* } */

.fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-icons {
  color:#ffffff;
  background: transparent !important;

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.btn-icons:hover { color:#000000 !important; background:#ffffff !important; }

a.btn.btn-icons-card.text-white:hover {
	text-decoration: underline;
}

.mktoButton {
  color:#fff;
  background-color: #23525b;

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.mktoButton:hover { color:#000 !important; background:white; }

.btn-style-1 {
  color:#fff;
  border:2px solid #fff;

  -o-transition:color 0.2s ease-out, background 0.2s ease-in;
  -ms-transition:color 0.2s ease-out, background 0.2s ease-in;
  -moz-transition:color 0.2s ease-out, background 0.2s ease-in;
  -webkit-transition:color 0.2s ease-out, background 0.2s ease-in;

  transition:color 0.2s ease-out, background 0.2s ease-in;
}
.btn-style-1:hover { color:black !important; background:white; }

.arrow{
    position: absolute;
	margin-top: 6rem;
    left: 50%;
    transform: translate(-50%,-50%);
}
.arrow span{
    display: block;
    width: 30px;
    height: 30px;
    border-bottom: 5px solid #fff;
    border-right: 5px solid #fff;
    transform: rotate(45deg);
    margin: -10px;
    animation: animate 2s infinite;
}
.arrow span:nth-child(2){
    animation-delay: -0.2s;
}
.arrow span:nth-child(3){
    animation-delay: -0.4s;
}
@keyframes animate {
    0%{
        opacity: 0;
        transform: rotate(45deg) translate(-20px,-20px);
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0;
        transform: rotate(45deg) translate(20px,20px);
    }
}