/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/

@import url("./css/fonts.php"); 

.play-regular {
  font-family: "Play", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.play-bold {
  font-family: "Play", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.josefin-sans-regular{
  font-family: "Josefin Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.josefin-sans-bold{
  font-family: "Josefin Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/
/* Fade In */
.fade-in {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.fade-in.show {
  opacity: 1;
  transform: translateY(0);
}

/* Fade Out */
.fade-out {
  opacity: 1;
  transition: opacity 0.8s ease-out;
}
.fade-out.hide {
  opacity: 0;
}

/* Slide In from Left */
.slide-left {
  opacity: 0;
  transform: translateX(-50px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.slide-left.show {
  opacity: 1;
  transform: translateX(0);
}

/* Slide In from Right */
.slide-right {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.slide-right.show {
  opacity: 1;
  transform: translateX(0);
}

/* video::-webkit-media-controls {
    display: none !important;
} */

/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/

  

  .font-outline-purple:hover {
    color: #8e44ff;
  }

  .font-outline-purple {
  -webkit-text-stroke: 3px #8e44ff;
  color: transparent !important;
  margin: 10px;
  /* font-family: josefin; */
  /* text-shadow: 0 0 10px #8e44ff; */
}
.home-number-slide{
    font-family:josefin;
}
.banner-border{
  z-index: 999 !important;
}

.service-border {
    border-width: 2px !important;
    border-color: #ec4899 !important;
}

#modalVideo {
    max-height: 100%;
    object-fit: contain;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/




