
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Adelia&display=swap');


body {
    font-family: 'Figtree', 'Adelia', sans-serif;
}
  
  
  * {
	  margin: 0px;
	  padding: 0px;
	  outline: none;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6, .heading-size-1{
	  font-family: "Figtree", sans-serif !important ;
	  margin: 0px;
	  padding: 0px;
	  letter-spacing: 0;
  }
  h1 {
	  font-size: 48px;
  }
  
  h2 {
	  font-size: 42px;
  }
  
  h3 {
	  font-size: 36px;
  }
  
  h4 {
	  font-size: 28px;
  }
  
  h5 {
	  font-size: 25px;
  }
  
  h6 {
	  font-size: 19px;
  }
  
  .entry-content h1,
  .entry-content h2,
  .entry-content h3,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6 {
	  margin: 0;
  }
  
  li, span, p, a .uc_post_text{
	  font-family: "Figtree", Sans-serif !important;
	  font-size: 16px;
	  font-weight: 400 !important;
  }
  button, .uc_btn_txt, .elementor-36 .elementor-element.elementor-element-990c9df .elementor-slide-button {
	font-family: "Figtree", Sans-serif !important;
	font-size: 16px;
	font-weight: 400 !important;
}
  
  /* Placeholder text color -- selectors need to be separate to work. */
  ::-webkit-input-placeholder {
	  font-family: "Figtree", serif;
  }
  
  :-moz-placeholder {
	  font-family: "Figtree", serif;
  }
  
  ::-moz-placeholder {
	  font-family: "Figtree", serif;
	  opacity: 1;
  }
  
  :-ms-input-placeholder {
	  font-family: "Figtree", serif;
  }
  
  @media only screen and (min-width: 767px) and (max-width:1023px){
  
	  .entry-content p,
	  .entry-content li {
		  font-size: 15px;
	  }
  
	  h1 {
		  font-size: 38px ;
	  }
  
	  h2 {
		  font-size: 30px ;
	  }
  
	  h3 {
		  font-size: 25px;
	  }
  
	  h4 {
		  font-size: 20px;
	  }
  
	  h5 {
		  font-size: 18px;
	  }
  
	  h6 {
		  font-size: 16px;
	  }
  
  }
  
  @media only screen and (max-width: 767px) {
  
	  h1 {
		  font-size: 36px;
	  }
  
	  h2 {
		  font-size: 28px;
	  }
  
	  h3 {
		  font-size: 25px;
	  }
  
	  h4 {
		  font-size: 21px;
	  }
  
	  h5 {
		  font-size: 18px;
	  }
  
	  h6 {
		  font-size: 16px;
	  }
  
  } 
 
  .home header.entry-header.has-text-align-center.header-footer-group {
	  display: none;
  }
  .post-inner {
	  padding-top: 0;
  }
  .singular .entry-header {
	  padding:0;
  }
  .footer-nav-widgets-wrapper.header-footer-group {
	  display: none;
  }
  .post-meta-wrapper.post-meta-edit-link-wrapper {
	  display: none;
  }
  header.entry-header.has-text-align-center  {
	  background-color: #d62049;
  }
  header.entry-header.has-text-align-center.header-footer-group h1.entry-title{
	  font-size: 16px;
	  padding: 6px;
	  letter-spacing:0em !important;
	  font-weight: 600;
	  text-transform: uppercase;
	  color: rgb(255, 255, 255);
	  font-family: "Poppins", Sans-serif;
	  transform: translateY(10px);
    animation: titleFade 1s ease-out forwards 0.2s;
  }

@keyframes titleFade {
    0% { opacity: 0; transform: translateY(10px); }
    100% { opacity: 1; transform: translateY(0); }
}
  
  .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	  max-width:100% !important;
	  width:100% !important;
  }
  
  #slider-part .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	  padding: 0px;
  }
  p{
	  margin:0;
  }
  