/.c-font-bold {
  font-weight: 600 !important; }

.c-font-uppercase {
  text-transform: uppercase; }*! Place your custom styles here */

.c-bg-white {
  background-color: #FFFFFF !important; }
  .c-bg-white.c-bg-opacity {
    /* RGBa with 0.04 opacity */
    background-color: rgba(255, 255, 255, 0.04) !important; }
  .c-bg-white.c-bg-opacity-2 {
    /* RGBa with 0.4 opacity */
    background-color: rgba(255, 255, 255, 0.4) !important; }
  .c-bg-white.c-bg-white-font {
    color: #2f353b !important; }

.c-content-box.c-size-md {
  padding: 60px 0; }

.c-content-title-1 > .c-line-right,
.c-content-title-1 > .c-line-left {
  width: 30px;
  height: 3px;
  background-color: #32c5d2;
  margin: 0 0 30px 0; }

.c-content-client-logos-1 .c-img-pos {
    position: relative;
    left: 50%;
    margin-left: -90px; }


.c-content-client-logos-1 {
  padding-left: 20px; }
  .c-content-client-logos-1 .c-logos {
    padding-left: 20px; }
    .c-content-client-logos-1 .c-logos .row > div {
      padding: 0; }
  .c-content-client-logos-1 .c-logo {
    display: block;
    overflow: hidden; }
  .c-content-client-logos-1 .c-logo-1 {
    border-right: 1px solid #edeff0;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-2 {
    border-right: 1px solid #edeff0;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-3 {
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-4 {
    border-right: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-5 {
    border-right: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-img-pos {
    position: relative;
    left: 50%;
    margin-left: -90px; }

@media (max-width: 1199px) {
  /* <= 1199px */
  .c-content-client-logos-1 .c-logo-2 {
    border-right: 1px solid #edeff0;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-3 {
    border-right: none;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-4 {
    border-right: 1px solid #edeff0;
    border-bottom: none; } }

@media (max-width: 991px) {
  /* <= 991px */
  .c-content-client-logos-1 .c-logos .c-logo-2 {
    border-right: none;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logos .c-logo-3 {
    border-right: 1px solid #edeff0;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logos .c-logo-4 {
    border-right: none;
    border-bottom: 1px solid #edeff0; } }

@media (max-width: 768px) {
  /* >= 768px */
  .c-content-client-logos-1 .c-logo-2 {
    border-right: none;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-3 {
    border-bottom: 1px solid #edeff0;
    border-right: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-4 {
    border-right: none;
    border-bottom: 1px solid #edeff0; } }

@media (max-width: 767px) {
  /* <= 767px */
  .c-content-client-logos-1 {
    padding: 0;
    margin-top: 40px; }
    .c-content-client-logos-1 .c-logos {
      padding: 0; }
    .c-content-client-logos-1 .c-logo-2 {
      border-right: 1px solid #edeff0;
      border-bottom: 1px solid #edeff0; }
    .c-content-client-logos-1 .c-logo-3 {
      border-bottom: 1px solid #edeff0;
      border-right: none; }
    .c-content-client-logos-1 .c-logo-4 {
      border-right: 1px solid #edeff0;
      border-bottom: none; } }

@media (max-width: 480px) {
  /* >= 480px */
  .c-content-client-logos-1 .c-logo-2 {
    border-right: none;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-3 {
    border-right: 1px solid #edeff0;
    border-bottom: 1px solid #edeff0; }
  .c-content-client-logos-1 .c-logo-4 {
    border-right: none;
    border-bottom: 1px solid #edeff0; } }

.c-content-client-logos-slider-1 .item {
  text-align: center; }
  .c-content-client-logos-slider-1 .item img {
    max-width: 230px;
    opacity: 0.8;
    filter: alphaopacity=80;
    transition: all 0.2s; }
    .c-content-client-logos-slider-1 .item img:hover {
      opacity: 1;
      filter: alphaopacity=100;
      transition: all 0.2s; }

.btn--terciary,
.btn--terciary:visited {
  background: #4a90e2;
  border-color: #4a90e2;
}
.btn--terciary .btn__text,
.btn--terciary:visited .btn__text {
  color: #fff;
}
.btn--terciary .btn__text i,
.btn--terciary:visited .btn__text i {
  color: #fff;
}
.btn--terciary:hover {
  background: #609de6;
}
.btn--terciary:active {
  background: #3483de;
}

.btn-quad-2 {
  font-family: 'Quicksand', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 200px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  background-color: none;
  border: 1px solid #ffffff;
  border-width: 3px;
  border-color: #ffffff;
  font-size: inherit;
  line-height: 1.85714286em;
}
.btn-quad-2:hover {
  background: #000000;
  border-color: #000000 !important;
  color: #ffffff !important;
  
}


.btn-quad {
  font-family: 'Quicksand', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 200px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  background-color: #ff4400;
  border: 1px solid #ff4400;
  border-width: 1px;
  border-color: #ff4400;
  font-size: inherit;
  line-height: 1.85714286em;
}

.btn-quad:hover {
  background: #ffffff;
  border-color: #ff4400 !important;
  color: #ff4400 !important;
  outline: none !important;
  
}

.text-coach {
	color: #000000;
}






.btn-quad-3 {
  font-family: 'Alegreya+Sans', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 200px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  background-color: none;
  border: 1px solid #451122;
  border-width: 3px;
  border-color: #451122 !important;
  font-size: inherit;
  line-height: 1.85714286em;
}
.btn-quad-3:hover {
  background: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  
}

.text-siempre {
	color: #D19794;
}

.text-siempre-2 {
	color: #451122;
}

.c-content-title-3.c-title-md > .c-line-left,
    .c-content-title-3.c-title-md > .c-line-center {
      margin-bottom: 15px; }


.btn-siempre {
  font-family: 'Quicksand', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 200px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  background-color: #000000;
  border: 1px solid #000000;
  border-width: 3px;
  border-color: #000000;
  font-size: inherit;
  line-height: 1.85714286em;
}
.btn-siempre:hover {
  background: #ffffff;
  border-color: #ffffff !important;
  color: #000000 !important;
  
}

.spacing-top {
	padding-top: 1.5em;
}

.spacing-bottom {
	padding-bottom: 1.5em;
}


.bg--quadient-2 {
  background-color: #7536f0;
 
}

.card-2 .card__body {
  border-bottom: 1px solid #ececec;
  border-radius: 10px;
  padding-bottom: 0.92857143em;
  margin-bottom: 0.92857143em;
}

.btn-music {
  font-family: 'Quicksand', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 200px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-width: 3px;
  border-color: #000000;
  font-size: inherit;
  line-height: 1.85714286em;
}
.btn-music:hover {
  background: #ffffff;
  border-color: #ffffff !important;
  color: #000000 !important;
  
}
.bg--photography {
  background: #5184a1;
}
.bg--photography-2 {
  background: #000000;
}

 
    
    .frame {
        width: 550px;
        height: 400px;
        border: 20px solid #ffffff; /* frame color */
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); /* frame shadow */
        padding: 10px; /* distance between frame and image */
    }
    
    .photo {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

 .frame-2 {
        width: 550px;
        height: 390px;
        border: 20px solid #ffffff; /* frame color */
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); /* frame shadow */
        padding: 10px; /* distance between frame and image */
    }
.frame-3 {
        width: 550px;
        height: 100px;
        border: 20px solid #ffffff; /* frame color */
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); /* frame shadow */
        padding: 10px; /* distance between frame and image */
    }

.btn-photo {
  font-family: 'Quicksand', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 200px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  background-color: #6089a5;
  border: 1px solid #6089a5;
  border-width: 3px;
  border-color: #6089a5;
  font-size: inherit;
  line-height: 1.85714286em;
}
.btn-photo:hover {
  background: #ffffff;
  border-color: #ffffff !important;
  color: #000000 !important;


