/* homepage carousal - Start */

/** light boxes-start **/
.light .elementor-button-icon{
    position: absolute;
    top: 0;
    right: -2px;
    transition: 0.5s;
    
}

.light:hover .elementor-button-icon{
    right: -12px;
    
}
@media (max-width:1024px){
    .light .fa-arrow-circle-right{
    font-size: 41px !important;
}}
.light .fa-arrow-circle-right{
    font-size: 43px;
    color: #fff;
    background-color: red;
    border-radius: 100px;
    transition: 0.5s;
   
}

.light:hover .fa-arrow-circle-right{
    color: red;
    background-color: #fff;
    border-radius: 100px;
   
}
.light .elementor-button-content-wrapper span{
    z-index: 2;
}
.light .elementor-button::before{
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-color: #fff;
  border-radius: 100px;

  transition: transform 300ms ease-in-out;
  transform: scaleX(0);
  transform-origin: center;

}
.light .elementor-button:hover::before{
      transform: scaleX(1);
    
}



/** light boxes - End **/


/** Dark boxes - Start **/
.dark .elementor-button-icon{
    position: absolute;
    top: 0;
    right: -2px;
    transition: 0.5s;
    
}

.dark:hover .elementor-button-icon{
    right: -12px;
    
}
@media (max-width:1024px){
    .dark .fa-arrow-circle-right{
    font-size: 41px !important;
}}
.dark .fa-arrow-circle-right{
    font-size: 43px;
    color: #252A4E;
    background-color: #fff;
    border-radius: 100px;
    transition: 0.5s;
   
}

.dark:hover .fa-arrow-circle-right{
    color: red;
    background-color: #fff;
    border-radius: 100px;
   
}

.dark .elementor-button-content-wrapper span{
    z-index: 2;
}
.dark .elementor-button::before{
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-color: #252A4E;
  border-radius: 100px;

  transition: transform 300ms ease-in-out;
  transform: scaleX(0);
  transform-origin: center;

}
.dark .elementor-button:hover::before{
      transform: scaleX(1);
}

/** Dark boxes - End **/

/* homepage carousal - End */

.elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4, .elementor-widget-theme-post-content h5, .elementor-widget-theme-post-content h6, .elementor-widget-theme-post-content li {
	margin-top:15px;
	margin-bottom:10px;
}