.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-2512a9b:#FFFFFF;--e-global-color-c3496f9:#61CE7000;--e-global-color-98b2d9d:#313131;--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;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#9F9F9F;accent-color:#000000;background-color:#F5F5F5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:4px 4px 4px 4px;padding:12px 20px 12px 20px;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{color:#000000;accent-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wpcf7-submit{
    background-image: linear-gradient(to right, #1262B1 6.03%, #FF186B  51%, #FF186B  100%) !important;
    transition: 0.5s !important;
     text-transform: uppercase;
    background-size: 200% auto !important;
     border-radius: 60px !important; 
	font-family: "Aileron", Sans-serif !important;
	padding:14px 25px !important;
	color:#fff !important;
	border:none !important;
}

.wpcf7-submit:hover{
    background-image: linear-gradient(to right, #1262B1 6.03%, #FF186B  51%, #1262B1 100%) !important;
background-position: right center !important; }
.menu-link:before{
	border: 1px solid !important;
background: linear-gradient(90deg, #00A2F8 0%, #F43F6B 54.5%, #FFFFFF 100%) !important;
border-radius:4px !important;
	box-shadow: 10.33px -10.33px 10.33px 0px #00000040 inset !important;
box-shadow: 0px 4px 4px 0px #0000001C !important;
}

.custom-gradient-button {
  background-image: linear-gradient(to right, #1262B1 6.03%, #FF186B 51%, #FF186B 100%);
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  border-radius: 10px;
}

.custom-gradient-button:hover {
  background-image: linear-gradient(to right, #1262B1 6.03%, #FF186B 51%, #1262B1 100%);
  background-position: right center;
}

.custom-gradient-button {
  background-image: linear-gradient(to right, #1262B1 6.03%, #FF186B 51%, #FF186B 100%);
  text-transform: uppercase;
   transition: background 0.5s ease-in-out;
  transition: 0.5s;
  background-size: 200% auto;
  border-radius: 60px;
}

.custom-gradient-button-white-1{
    background-image: linear-gradient(to right, #ffffff 6.03%, transparent 51%, #FFFFFF 100%);
  text-transform: uppercase;
   transition: background 0.5s ease-in-out;
  transition: 0.5s;
  background-size: 500% auto;
  border-radius: 60px;
  border:2px solid white;
}

.custom-gradient-button-white-1:hover {
  background-image: linear-gradient(to right, #FFFFFF 40%, #ffffff78 51%, #FFFFFF 100%);
  background-position: right center;
   transition: background 0.5s ease-in-out;
}

.elementor-button{
    outline:none !important;
}/* End custom CSS */