.elementor-kit-37{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#141F36;--e-global-color-text:#287A8E;--e-global-color-accent:#DDD6C6;--e-global-color-c66849c:#FFCB00;--e-global-color-97e0afd:#3BB1C5;}.elementor-kit-37 button,.elementor-kit-37 input[type="button"],.elementor-kit-37 input[type="submit"],.elementor-kit-37 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;color:var( --e-global-color-primary );background-image:linear-gradient(50deg, var( --e-global-color-text ) 70%, var( --e-global-color-97e0afd ) 110%);box-shadow:2px 2px 5px 0px rgba(39.99999999999999, 121.99999999999993, 141.99999999999994, 0.52);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-kit-37 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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 *//* 
 * Fluid CSS Typography by Digital Octapus Marketing Agency Cyprus
 * Font size: 16px
 * Viewport: 320vw to 1200vw
 */


html { font-size: 16px; }

/* Font Family Setup */
body {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
}


/* Typography Sizes */
h1, .do-h1 {
  font-size: 2.50rem;
}

h2, .do-h2 {
  font-size: 2.00rem;
}

h3, .do-h3 {
  font-size: 1.75rem;
}

h4, .do-h4 {
  font-size: 1.50rem;
}


body, .do-base {
  font-size: 1.00rem;
}/* End custom CSS */