/* Custom Styles */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


  h1{font-weight: 700;} 
h2{font-weight: 700;}


div#block-1606258505758_0 p {
    font-size: 26px;
    font-weight: 300;
}
#block-1606258505758_0 .block {
  
    border-top: transparent !important;
    border-bottom: transparent !important;
    border-right: transparent !important;
  
}


.btn{padding-top: 0.575em;
    padding-right: 1.5em;
    padding-bottom: 0.575em;
    padding-left: 1.5em;    font-weight: 400;
    font-size: 16px;box-shadow: 0px 0px 23px #4c4c4c4f;}
    
    
 @media screen and (min-width: 768px)   
 
 {
   #section-1638534424974 .row {
    margin-top: -300px;
  
}  
     
     
     
     
 div#block-1638523658889 h2 {
    line-height: 80px;
}    
 .container {
    width: 88%;
}    
     
  p.rotate {
    letter-spacing: 3px;
    font-weight: 500;
    transform: translate(30px, 15px) rotate(
90deg);
}   
     
     
  .combine {
    display: flex;
}   
   h1{font-weight: 700;font-size: 7em;line-height: 112px;} 
  div#block-1638523648704 {
    position: absolute;
    left: -150px;
} 
   
 div#block-1638608182300_0  {
    position: absolute;
    left: -150px;
} 
 #block-1638610572197_0  {
    position: absolute;
    left: -150px;
} 
   
 div#section-1638523509582 {
    position: relative;
}  
 div#section-1638523509582 .container {width: 80%;} 
 
 div#section-1638608182301 .container {width: 80%;} 
 div#section-1638610572198 .container {width: 80%;} 
 }
div#section-1638522855799 img {
    filter: grayscale(1);
}    
    
.feature__text p {
    font-size: 0.8em;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
}    


@media screen and (max-width: 767px)
{
 div#section-1638522855799 [class*="col-"] {
    width: 50%;
}
div#section-1638621416192 .col-2 {
    width: 80%;
}
 div#section-1638621416192 .col-1 {
    width: 20%;
}  
    
}
div#section-1638621416192 .col-2{ padding-left: 0px; }



div#section-1638621416192 h6{font-size: 16px; font-weight: 500;opacity: 0.6;}

div#section-1638621416192 p {
    margin: 0;
    line-height: 16px;
    font-size: 13px;
    opacity: 0.6;
    font-weight: 300;
}
.flex{display: flex;}
.icon {
    margin-right: 20px;
    background: #000;
    text-align: center;
    margin-bottom: 0px;
    width: 30px;
    border-radius: 50%;
    color: #fff;
    height: 30px;
}

    
    