/*COLOR PALETTE

#353535
#3c6e71
#ffffff
#d9d9d9
#284b63

*/

@keyframes tonext {
	75% {
	  left: 0;
	}
	95% {
	  left: 100%;
	}
	98% {
	  left: 100%;
	}
	99% {
	  left: 0;
	}
  }
  
  @keyframes tostart {
	75% {
	  left: 0;
	}
	95% {
	  left: -300%;
	}
	98% {
	  left: -300%;
	}
	99% {
	  left: 0;
	}
  }
  
  @keyframes snap {
	96% {
	  scroll-snap-align: center;
	}
	97% {
	  scroll-snap-align: none;
	}
	99% {
	  scroll-snap-align: none;
	}
	100% {
	  scroll-snap-align: center;
	}
  }

/*
KEYFRAMES
*/
 /* Extra small devices (phones, 330px and down) */
 @media only screen and (max-width: 600px) {

    /*SPECIAL CLASES*/
    .contents_{margin: 0;width: 90%;}
    .hm_hr_bnr_md{display: none;}
    .hm_hr_bnr_sm{display: block;text-align: center;}
    .titl_hm_a{font-size: 3.5em;}

    /*SPECIAL CLASES END*/

    blockquote {
      border-left: 5px solid;
      margin-left: 0;
      padding: 1rem 0 1rem 2rem;
      font-size: 1.2rem;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-image: linear-gradient(
        35deg,
        var(--color-primary),
        var(--color-secondary)
      );
     }
     .carousel {height: 100vh;}
     .carousel__prev, .carousel__next{
      display: none;
     }
  .carousel::before,
  .carousel::after {
	display: none;
  }

  .carr_img_dsply{
	display: none;
  }
 }

 
 /* Medium devices (landscape tablets, 768px and up) */
 @media only screen and (max-width: 768px) {
       /*SPECIAL CLASES*/
       .contents_{padding: 0;margin: 0;width: 990px;}
.contents_ p {font-size: 0.9em;}
  
      /*SPECIAL CLASES END*/
 }
 
 /* Large devices (laptops/desktops, 992px and up) */
 @media only screen and (max-width: 992px) {
          /*SPECIAL CLASES*/

     
         /*SPECIAL CLASES END*/
 }
 
 /* Extra large devices (large laptops and desktops, 1200px and up) */
 @media only screen and (min-width: 1200px) {} 