.elementor-kit-15432{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-18535fe1:#4054B2;--e-global-color-7941148:#23A455;--e-global-color-1e80f19e:#000;--e-global-color-7226a8ab:#FFF;--e-global-color-1f354fcd:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"SFProText-Regular", Sans-serif;}.elementor-kit-15432 p{margin-bottom:1.2em;}.elementor-kit-15432 a{color:#796EFF;}.elementor-kit-15432 a:hover{color:#000000;}.elementor-kit-15432 h1{font-family:"SFProText-Bold", Sans-serif;}.elementor-kit-15432 h2{font-family:"SFProText-Bold", Sans-serif;font-weight:normal;line-height:95px;letter-spacing:-0.2px;}.elementor-kit-15432 h3{font-family:"SFProText-Semibold", Sans-serif;}.elementor-kit-15432 h4{font-family:"SFProText-Semibold", Sans-serif;}.elementor-kit-15432 h5{font-family:"SFProText-Semibold", Sans-serif;}.elementor-kit-15432 h6{font-family:"SFProText-Regular", Sans-serif;font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS */@media (min-width: 320px){
h1 {font-size: 45px !important;
    font-weight: normal !important;
    line-height: 45px !important;
    letter-spacing: -0.02em !important;
	}
	
h2 {font-size: 40px !important;
    font-weight: normal !important;
    line-height: 45px !important;
    letter-spacing: -0.02em !important;
	}


h3 {font-size: 30px !important;
    font-weight: normal !important;
    line-height: 32px !important;
    letter-spacing: -0.02em !important;
	}

h4 {font-size: 22px !important;
	text-transform:none;
    font-weight: normal !important;
    line-height: 24px !important;
    letter-spacing: -0.02em !important;
	}	

h5 {font-size: 24px !important;
    font-weight: normal !important;
    line-height: 28px !important;
    letter-spacing: -0.01em !important;
	}
	
h6 {font-size: 14px !important;
    font-weight: normal !important;
    line-height: 20px !important;
    letter-spacing: 0em !important;
	}
	
body {font-size: 14px !important;
    font-weight: normal !important;
    line-height: 20px !important;
    letter-spacing: 0.005em !important;
	}
	
 
}

@media (min-width: 640px){
h1 {font-size: 45px !important;
    font-weight: normal !important;
    line-height: 45px !important;
    letter-spacing: -0.02em !important;
	}
	
h2 {font-size: 50px !important;
    font-weight: normal !important;
    line-height: 55px !important;
    letter-spacing: -0.02em !important;
	}

h3 {font-size: 25px !important;
    font-weight: normal !important;
    line-height: 25px !important;
    letter-spacing: -0.02em !important;
	}

h4 {font-size: 22px !important;
	text-transform:none;
    font-weight: normal !important;
    line-height: 26px !important;
    letter-spacing: -0.02em !important;
	}	

h5 {font-size: 24px !important;
    font-weight: normal !important;
    line-height: 28px !important;
    letter-spacing: -0.01em !important;
	}
	
h6 {font-size: 14px !important;
    font-weight: normal !important;
    line-height: 22px !important;
    letter-spacing: 0em !important;
	}
	
body {font-size: 14px !important;
    font-weight: normal !important;
    line-height: 22px !important;
    letter-spacing: 0.005em !important;
	}
 
}


@media (min-width: 768px){
h1 {font-size: 75px !important;
    font-weight: normal !important;
    line-height: 75px !important;
    letter-spacing: -0.02em !important;
	}
	
h2 {font-size: 50px !important;
    font-weight: normal !important;
    line-height: 55px !important;
    letter-spacing: -0.02em !important;
	}


h3 {font-size: 35px !important;
    font-weight: normal !important;
    line-height: 39px !important;
    letter-spacing: -0.02em !important;
	}

h4 {font-size: 22px !important;
	text-transform:none;
    font-weight: normal !important;
    line-height: 26px !important;
    letter-spacing: -0.02em !important;
	}	

h5 {font-size: 24px !important;
    font-weight: normal !important;
    line-height: 28px !important;
    letter-spacing: -0.01em !important;
	}
	
h6 {font-size: 14px !important;
    font-weight: normal !important;
    line-height: 22px !important;
    letter-spacing: 0em !important;
	}
	
body {font-size: 14px !important;
    font-weight: normal !important;
    line-height: 22px !important;
    letter-spacing: 0.005em !important;
	}
 
}

@media (min-width: 1024px){
h1 {font-size: 100px !important;
    font-weight: normal !important;
    line-height: 95px !important;
    letter-spacing: -0.02em !important;
	}
	
h2	{font-size: 90px !important;
    font-weight: normal !important;
    line-height: 95px !important;
    letter-spacing: -0.02em !important;
	}

h3 {font-size: 65px !important;
    font-weight: normal !important;
    line-height: 75px !important;
    letter-spacing: -0.02em !important;
	}

h4 {font-size: 45px !important;
	text-transform:none;
    font-weight: normal !important;
    line-height: 50px !important;
    letter-spacing: -0.02em !important;
	}

h5 {font-size: 30px !important;
    font-weight: normal !important;
    line-height: 34px !important;
    letter-spacing: -0.01em !important;
	}
	
h6 {font-size: 18px !important;
    font-weight: normal !important;
    line-height: 26px !important;
    letter-spacing: 0em !important;
	}
	
body{font-size: 16px !important;
    font-weight: normal !important;
    line-height: 24px !important;
    letter-spacing: 0.005em !important;
	}
 
}

@media (min-width: 1200px){
h1 {font-size: 100px !important;
    font-weight: normal !important;
    line-height: 95px !important;
    letter-spacing: -0.02em !important;
	}
	
h2	{font-size: 90px !important;
    font-weight: normal !important;
    line-height: 95px !important;
    letter-spacing: -0.02em !important;
	}

h3 {font-size: 65px !important;
    font-weight: normal !important;
    line-height: 75px !important;
    letter-spacing: -0.02em !important;
	}

h4 {font-size: 45px !important;
	text-transform:none;
    font-weight: normal !important;
    line-height: 50px !important;
    letter-spacing: -0.02em !important;
	}	

h5 {font-size: 30px !important;
    font-weight: normal !important;
    line-height: 34px !important;
    letter-spacing: -0.01em !important;
	}
	
h6 {font-size: 18px !important;
    font-weight: normal !important;
    line-height: 26px !important;
    letter-spacing: 0em !important;
	}
	
body{font-size: 14px !important;
    font-weight: normal !important;
    line-height: 24px !important;
    letter-spacing: 0.005em !important;
	}

 
}

@media (min-width: 1800px){
h1 {font-size: 100px !important;
    font-weight: normal !important;
    line-height: 95px !important;
    letter-spacing: -0.02em !important;
	}
	
h2	{font-size: 90px !important;
    font-weight: normal !important;
    line-height: 95px !important;
    letter-spacing: -0.02em !important;
	}

h3 {font-size: 65px !important;
    font-weight: normal !important;
    line-height: 75px !important;
    letter-spacing: -0.02em !important;
	}

h4 {font-size: 45px !important;
	text-transform:none;
    font-weight: normal !important;
    line-height: 50px !important;
    letter-spacing: -0.02em !important;
	}	

h5 {font-size: 30px !important;
    font-weight: normal !important;
    line-height: 34px !important;
    letter-spacing: -0.01em !important;
	}
	
h6 {font-size: 18px !important;
    font-weight: normal !important;
    line-height: 26px !important;
    letter-spacing: 0em !important;
	}
	
body{font-size: 16px !important;
    font-weight: normal !important;
    line-height: 24px !important;
    letter-spacing: 0.005em !important;
	}

}

blockquote {
  background: #FFF;
  border-left: 2px solid #796EFF;
  margin: 1.5em 0px;
  padding: 1.5em 0 .75em 1.5em;
  font-size:1.2em;
  line-height:1.6em;
  color:#796EFF;
}


body a {color:#796eff;}
/*body {color:#666666 !important;}*/

.grecaptcha-badge { 
    visibility: hidden;
}/* End custom CSS */