.hiip-slide {color:white;}
.hiip-slide__container {
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    /*min-height: 670px;*/
    height: calc(450px + 45vw);
    margin: auto;
    position: relative;
    padding:0 40px;
}
@media (min-width:768px) {
    .hiip-slide__container {
    height:780px;
    min-height:780px;
    max-height:780px;
    padding:34px 55px 0;
     max-width: 1400px;
     
  }
}

@media (min-width:1024px) {
    .hiip-slide__container {
    height:700px;
    min-height:700px;
    max-height:700px;
}
}

.hiip-slide__primary {
    color:white;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    z-index:1;
}
.hiip-slide__title {
    color:white;
    font-family: "M PLUS Rounded 1c", Sans-serif;
    font-size: 35px;
    line-height:1;
    font-weight: 800 !important;
    letter-spacing: -0.4px;
    text-align:center;
    margin:0 auto;
}
@media (min-width:768px){
   .hiip-slide__title {
       font-size: 57px;
    line-height:1;
   } 
}
.hiip-slide__text {
    display:none;
    color:white; 
    text-align:center; 
    max-width:1200px; 
    font-size: 22px; 
    line-height: 1.5;
    margin-top:17px;
    letter-spacing: 1px;
}
@media (min-width:768px){
   .hiip-slide__text {
       display:block;
   } 
}

.hiip-slide__secondary--wrap {
    position:relative;
}
@media (min-width:768px){
    .hiip-slide__secondary--wrap {display:flex;}
}
@media (min-width:1024px){
    
}
.hiip-slide__secondary {
    z-index:1;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top:30px;
    max-width:350px;
    margin: 30px auto 0;
}
@media (min-width:768px){
    .hiip-slide__secondary {
        width:50%;
       
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
    z-index:1;
    margin: 30px 0 0;
    background:linear-gradient(90deg,#22aae0 70%, transparent 100%)
    }
}

@media (min-width:1024px){
    .hiip-slide__secondary {
         max-width:350px;
    }
}

.hiip-slide__secondary--title {
    font-family: "M PLUS Rounded 1c", Sans-serif;
    color: #20234C;
    /*font-size: 29px;*/
    font-weight: 800 !important;
    letter-spacing: 0.4px;
    
    font-size: 41px;
    font-size: 22px;
    line-height: 1.1;
}
@media (min-width:768px){
    .hiip-slide__secondary--title {
        width: 350px;
         font-size: 26px;
    }
}
.hiip-slide__secondary--body {
    color: white !important;
    
    font-size: 18px;
     letter-spacing: 1px;
     font-family: "M PLUS Rounded 1c", Sans-serif;
}
@media (min-width:768px){
    .hiip-slide__secondary--body {
        font-size: 22px;
        margin-top:30px;
    }
}

.hiip-slide__secondary--body:empty {
    margin:0;
}

.hiip-slide__secondary--body ol{
    margin-left:42px;
    text-align:left;
}
@media (min-width:768px){
   .hiip-slide__secondary--body ol{
      letter-spacing: 1px;
   } 
}
.hiip-slide__secondary--body ol li{
    position:relative;
    margin-bottom:5px;
    padding-left: 10px;
}
@media (min-width:768px){
    .hiip-slide__secondary--body ol li{
        margin-bottom:20px;
    }
}

.hiip-slide__secondary--body ol li::before{
    content: "";
    width: 35px;
    height: 35px;
    border-radius: 20px;
    position: absolute;
    left: -40px;
    background: #20234b;
    z-index: -1;
}

@media (min-width:768px){
    .hiip-slide__secondary--body ol li{
        margin-bottom:20px;
        padding-left: 10px;
    }
    .hiip-slide__secondary--body ol li::before{
        left: -37px;
    }
}

.hiip-slide__secondary .btn {
    font-family: "M PLUS Rounded 1c", Sans-serif;
    margin-top: 20px;
    width: 177px;
    height: 60px;
    background: #20234C;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    font-size: 18px;
    color: white;
    text-transform: uppercase;
}
@media (min-width:768px){
  .hiip-slide__secondary .btn {
      margin-top: 40px;
      font-size: 21px;
  }  
}

.show-loged-in {display:none;}
.hide-loged-in {display:block;}
.logged-in .show-loged-in {display:block;}
.logged-in .hide-loged-in {display:none;}

.hiip-slide__img {
    width: 100%;
    position:relative;
    z-index: 0;
    margin-top:20px;
}
@media (min-width:768px){
    .hiip-slide__img {
        width:100%;
        position: absolute;
        top: 50%;
        right:0;
        transform: translate(0,-50%);
    }
}
@media (min-width:1024px){
    .hiip-slide__img {
        width:100%;
        position: absolute;
        top: 50%;
        transform: translate(0,-50%);
    }
}

.hiip-slide__img img {
    height: 40vw;
    object-fit: cover;
    object-position: right;
}
@media (max-width:768px){
    .hiip-slide2 .hiip-slide__img img {
      height: 48vw;
    }
}

@media (min-width:768px){
    .hiip-slide__img img {
    height: 40vw;
    }
}
@media (min-width:1024px){
    .hiip-slide__img img {
      height: 500px;
    }
    .hiip-slide1 .hiip-slide__img img {
      height: 450px;
    }
}



.slick-prev {
    left:10px;
}
@media (min-width:768px){
  .slick-prev {
    left:0;
}  
}
.slick-prev:before{
    content:" ";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.93 24.86'%3E%3Cpath fill='%23fff' d='M12.43 24.86a1.5 1.5 0 0 1-1.07-.45L.43 13.35A1.53 1.53 0 0 1 0 12.28c0-.4.16-.78.45-1.06L11.37.43a1.5 1.5 0 0 1 2.11 2.13l-9.86 9.75 9.87 10a1.5 1.5 0 0 1-.01 2.12c-.29.29-.67.43-1.05.43Z'/%3E%3C/svg%3E");
	 background-repeat: no-repeat;
	width: 20px;
    height: 30px;
   
    display:block;
}


.slick-next {
    right:10px;
}
@media (min-width:768px){
   .slick-next {
    right:0;
} 
}

.slick-next:before{
    content:" ";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.93 24.86'%3E%3Cpath fill='%23fff' d='M1.5 0c.39 0 .77.15 1.07.45L13.5 11.51c.28.28.44.67.43 1.06 0 .4-.16.78-.45 1.06L2.55 24.42a1.5 1.5 0 0 1-2.11-2.13l9.86-9.74-9.87-10A1.5 1.5 0 0 1 1.5 0Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 20px;
    height: 30px;
    
    display:block;
}

.slick-dots li {
    width:auto;
}
.slick-dots li.slick-active button {
    background: white;
}
.slick-dots li button {
    width:32px;
    height:7px;
    border:2px solid white;
    border-radius:7px;
}
.slick-dots li button:before {
    content: "";
}