.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-f4957c9:#FF5757;--e-global-color-fc87894:#380D3A;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Playfair Display";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:500;font-family:"Playfair Display", Sans-serif;}.elementor-kit-8 a{font-family:"Playfair Display", Sans-serif;}.elementor-kit-8 h2{color:#FF5757;font-size:4.4rem;font-weight:900;line-height:1.1;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@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 */.navbutton a.elementor-item {
  background-color: transparent;
  background-image: linear-gradient(90deg, #8C418E 0%, #FD7373 100%);
  font-family: "Times New Roman", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  background-color: transparent;
  background-image: linear-gradient(90deg, #5E2160 0%, #FF5757 100%);
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 2px 15px 0px rgba(94.00000000000006, 32.99999999999999, 96, 0.14901960784313725);
  padding: 5px 32px 5px 32px!important;
  color:#fff !important;
}
.navbutton a.elementor-item:hover {
  padding: 5px 32px 5px 32px;
  color:#fff !important;
}
.lists ul li {
    line-height: 1.4;
    margin-bottom: 15px;
}
.lists ul li:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 1024px) {
  .navbutton a.elementor-item {
    margin: 15px;
    width: ;
    display: inline-block;
    padding: 12px 30px !important;
  }
}/* End custom CSS */