/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 16 2022 | 03:58:41 */
/*
**
** For specific content pages 
**
*/
.with-bullets ul{
  margin:0;
}
.card-link a{
  color:#007AF5;
  text-decoration:underline;
}
.card-link a:hover{
  color:#007AF5;
}
.cta-primary .elementor-button{
  box-shadow: 0px 4px 0px #0463E5;
}
.cta-primary .elementor-button:hover{
box-shadow: 0px 4px 0px #0547BA;
}
.elementor-widget .elementor-icon-list-icon{
  display:block;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
  align-items:flex-start;
}
.cta-large .elementor-cta{
  border-radius:16px;
}
.cta-box .elementor-widget-container{
  position:relative;
  top:100px;
}

.cta-large .elementor-cta__description{
  width:40%
}
@media(max-width:1440px){
/*   .hero-banner .elementor-element-populated{
    padding: 0 54px!important;
  } */
/*   .section-with-padd{
    max-width:1200px;
    margin-left: auto;
    margin-right:auto;
  } */
}
@media(max-width:1366px){
 
  .elementor-15944 .elementor-element.elementor-element-2d4d3742 img{
    float:right;
  }
  .elementor-15944 .elementor-element.elementor-element-6411031e,
  .elementor-15944 .elementor-element.elementor-element-8eb6a43{
    padding-left:25px;
    padding-right:25px;
  }
  .elementor-15944 .elementor-element.elementor-element-8eb6a43{
    padding-bottom:72px;
  }
  .elementor-15944 .elementor-element.elementor-element-33c6460{
    width:50%;
  }
}
@media(max-width:1024px){
  .cta-box .elementor-widget-container{
    top:0;
  }
}

@media(max-width:768px){
  .content-col{
    padding:0 15px;
  }
  .elementor-15944 .elementor-element.elementor-element-87f9805,
  .elementor-15944 .elementor-element.elementor-element-3903646{
    width:100%;
  }
 
  .elementor-15944 .elementor-element.elementor-element-47519d4{
    margin-left:30px;
  }
  .elementor-15944 .elementor-element.elementor-element-6411031e,
  .elementor-15944 .elementor-element.elementor-element-8eb6a43{
    padding-left:25px;
    padding-right:25px;
  }
 
}
@media(max-width:576px){
  .elementor-15944 .elementor-element.elementor-element-6411031e{
    padding-bottom: 30px;
  }
  
  .order{
    order:-1;
  }
  .elementor-15944 .elementor-element.elementor-element-2d4d3742 img,
  .elementor-15944 .elementor-element.elementor-element-0a943b2 img{
    float:none;
  }
  .content-col-image{
     margin-bottom:72px;
  }
  
  .elementor-15944 .elementor-element.elementor-element-33c6460,
  .elementor-15944 .elementor-element.elementor-element-fbf2f0a,
  .elementor-15944 .elementor-element.elementor-element-2d4d3742 img,
  .elementor-15944 .elementor-element.elementor-element-0a943b2 img{
    width:100%;
  }
}

@media(max-width:425px){
  .cta-large .elementor-cta__description{
    width:100%;
  }
  .elementor-15944 .elementor-element.elementor-element-d1d2493 > .elementor-widget-container{
    padding-top:25px;
  }
  .elementor-15944 .elementor-element.elementor-element-87f9805 > .elementor-element-populated,
  .elementor-15944 .elementor-element.elementor-element-47519d4{
    margin:0;
    padding: 0 15px!important;
  }
  .premium-btn-lg{
    display: flex!important;
    padding: 20px 10px!important;
    margin: 0;
  }
}