/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 21 2024 | 04:12:20 */
 #slider51 {
      position: relative;
      width:100%;
	  max-width:80%;
      height:22vw;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:180px;
       margin-top:80px;
      font-family: 'Helvetica Neue', sans-serif;
      perspective: 1400px;
      transform-style: preserve-3d;
    }
    #slider51 input[type=radio] {
      position: relative;
      top: 108%;
      left: 50%;
      width: 18px;
      height: 18px;
      margin: 0 15px 0 0;
      opacity: 0.4;
      transform: translateX(-83px);
      cursor: pointer;
    }

    #slider51 input[type=radio]:nth-child(56) {
      margin-right: 0px;
    }

    #slider51 input[type=radio]:checked {
      opacity: 1;
    }

    #slider51 label,
    #slider51 label img {
      position: absolute;
      width:880px;
      height:460px;
      left: 0;
      top: 0;
      color: white;
      font-size: 70px;
      font-weight: bold;
      border-radius: 3px;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
/* 	  max-width:880px; */
      transition: transform 400ms ease;
    }

    /* Slider Functionality */
    /* Active Slide */
    #s51:checked ~ #slide51,
    #s52:checked ~ #slide52,
    #s53:checked ~ #slide53,
    #s54:checked ~ #slide54,
    #s55:checked ~ #slide55,
	#s56:checked ~ #slide56,
    #s57:checked ~ #slide57,
    #s58:checked ~ #slide58,
    #s59:checked ~ #slide59,
    #s60:checked ~ #slide60,
	#s61:checked ~ #slide61
	#s62:checked ~ #slide62
	#s63:checked ~ #slide63
	#s64:checked ~ #slide64
	#s65:checked ~ #slide65
	#s66:checked ~ #slide66
	{
/*       box-shadow: 0 13px 26px rgba(0,0,0, 0.3), 0 12px 6px rgba(0,0,0, 0.2); */
      transform: translate3d(0%, 0, 0px);
    }

    /* Next Slide */
    #s51:checked ~ #slide52,
    #s52:checked ~ #slide53,
    #s53:checked ~ #slide54,
    #s54:checked ~ #slide55,
    #s55:checked ~ #slide56,
    #s56:checked ~ #slide57,
    #s57:checked ~ #slide58,
    #s58:checked ~ #slide59,
    #s59:checked ~ #slide60,
    #s60:checked ~ #slide61,
	#s61:checked ~ #slide62,
	#s62:checked ~ #slide63,
	#s63:checked ~ #slide64,
	#s64:checked ~ #slide65,
	#s65:checked ~ #slide66,
	#s66:checked ~ #slide52
	{
/*       box-shadow: 0 6px 10px rgba(0,0,0, 0.3), 0 2px 2px rgba(0,0,0, 0.2); */
      transform: translate3d(10%, 0, -100px);
		opacity:0.2;
		
    }

    /* Next to Next Slide */
    #s51:checked ~ #slide53,
    #s52:checked ~ #slide54,
    #s53:checked ~ #slide55,
    #s54:checked ~ #slide56,
    #s55:checked ~ #slide57, 
	#s56:checked ~ #slide58,
    #s57:checked ~ #slide59,
    #s58:checked ~ #slide60,
    #s59:checked ~ #slide61,
    #s60:checked ~ #slide62, 
	#s61:checked ~ #slide63,
	#s62:checked ~ #slide64,
	#s63:checked ~ #slide65,
	#s64:checked ~ #slide66,
	#s65:checked ~ #slide51,
	#s66:checked ~ #slide52
   
	{
      box-shadow: 0 1px 4px rgba(0,0,0, 0.4);
/*       transform: translate3d(40%, 0, -250px); */
		transform: translate3d(0%, 0, -250px);
    }

    /* Previous to Previous Slide */
    #s51:checked ~ #slide65,
    #s52:checked ~ #slide66,
    #s53:checked ~ #slide51,
    #s54:checked ~ #slide52,
    #s55:checked ~ #slide53, 
	#s56:checked ~ #slide54,
    #s57:checked ~ #slide55,
    #s58:checked ~ #slide56,
    #s59:checked ~ #slide57,
    #s60:checked ~ #slide58, 
	#s61:checked ~ #slide59,
	#s62:checked ~ #slide60,
	#s63:checked ~ #slide61,
	#s64:checked ~ #slide62,
	#s65:checked ~ #slide63,
	#s66:checked ~ #slide64
	{
      box-shadow: 0 1px 4px rgba(0,0,0, 0.4);
      transform: translate3d(-0%, 0, -250px);
/*     transform: translate3d(-40%, 0, -250px); */
    }

    /* Previous Slide */
    #s51:checked ~ #slide66,
    #s52:checked ~ #slide51,
    #s53:checked ~ #slide52,
    #s54:checked ~ #slide53,
    #s55:checked ~ #slide54, 
	#s56:checked ~ #slide55,
    #s57:checked ~ #slide56,
    #s58:checked ~ #slide57,
    #s59:checked ~ #slide58,
    #s60:checked ~ #slide59, 
	#s61:checked ~ #slide60,
	#s62:checked ~ #slide61,
	#s63:checked ~ #slide62,
	#s64:checked ~ #slide63,
	#s65:checked ~ #slide64,
	#s66:checked ~ #slide65
  
	{
/*       box-shadow: 0 6px 10px rgba(0,0,0, 0.3), 0 2px 2px rgba(0,0,0, 0.2); */
      transform: translate3d(-10%, 0, -100px);
		opacity:0.2;
    }


    /* Arrow Styles */
    #slider51 .arrow51 {
      position: absolute;
      top: 71%;
      width:48px;
      height:48px;
       background-color:#404847;
      font-size: 24px;
      line-height: 30px;
      text-align: center;
      cursor: pointer;
      user-select: none;
	  border-radius:24px;
      transform: translateY(-50%);
    }

    #slider51 .arrow51.left51 {
      left: -67px;
    }
    .arrow51.left51 svg {
		  position:absolute;
		  top:15px;
		  left:18px;
    }
     .arrow51.right51 svg {
		  position:absolute;
		  top:15px;
		  left:18px;
    }
    #slider51 .arrow51.right51 {
      right:-77px;
    }
     #slider51 input[type=radio] { 
		 visibility:hidden;
    }
@media (min-width:1025px) and (max-width:1200px) {
	 #slider51 label, #slider51 label img {
    position: absolute;
    width: 802px;
	}
}
@media (max-width:1024px) {
	  #slider51 {
         width:65%;
         height: 32vw;
	     margin-left:auto;
	     margin-right:auto;
		 margin-top:30px;
		 margin-bottom:200px;
      }
	  #slider51 label,
    #slider51 label img {
      width:600px;
	}    
}
@media (max-width:768px) {
    #slider51 {
        width: 91%;
        height: 32vw;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        margin-bottom:148px;
    }
	 #slider51 label, #slider51 label img {
/*         width:95%; */
		height:unset;
    }
}
@media (min-width:481px) and (max-width:767px)  {
	   #slider51 label, #slider51 label img {
         width:100%;
		 height:unset;
     }
	  #slider51 {
        margin-bottom:100px;
    }
	  #footer-section .mc4wp-form .sub-btn {
        padding: 8px 10px !important;
        font-size: 16px;
        line-height: 26px;
        background-color: #C2D8D6;
    }
}

@media (max-width:480px) {
    #slider51 label, #slider51 label img {
        width: 337px;
		height:unset;
    }
	#slider51 {
		width: 91%;
        height: 32vw;
        margin-bottom: 80px;
		max-width: 87%;
	}
	#slider51 .arrow51.left51 {
        left: -34px;
    }
	#slider51 .arrow51.right51 {
        right: -39px;
     }
    #slider51 .arrow51 {
   	 	width:30px;
    	height:30px;
    }
	.arrow51.left51 svg {
		top: 8px;
		left: 10px;
	}
	.arrow51.right51 svg {
		top: 8px;
		left: 10px;
	}
}
@media (max-width:375px) {
    #slider51 label, #slider51 label img {
        width: 275px;
        height: unset;
    }
	
	 #slider51 .arrow51.left51 {
      left: -34px;
    }
	#slider51 .arrow51.right51 {
    right: -39px;
}
}