.elementor-kit-24220{--e-global-color-primary:#00A59F;--e-global-color-secondary:#007975;--e-global-color-text:#626262;--e-global-color-accent:#19BCBA;--e-global-color-99fc32b:#003055;--e-global-color-93a9997:#19BCBA29;--e-global-color-b4cabf7:#FFFFFF;--e-global-color-de6381f:#BFBFBF;--e-global-color-ed77e50:#011D33;--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-24220 a{color:var( --e-global-color-primary );}.elementor-kit-24220 a:hover{color:var( --e-global-color-99fc32b );}.elementor-kit-24220 h1{color:var( --e-global-color-primary );}.elementor-kit-24220 h2{color:var( --e-global-color-primary );}.elementor-kit-24220 h3{color:var( --e-global-color-primary );}.elementor-kit-24220 h4{color:var( --e-global-color-primary );}.elementor-kit-24220 h5{color:var( --e-global-color-primary );}.elementor-kit-24220 h6{color:var( --e-global-color-secondary );}.elementor-kit-24220 button,.elementor-kit-24220 input[type="button"],.elementor-kit-24220 input[type="submit"],.elementor-kit-24220 .elementor-button{color:#FFFFFF;background-color:var( --e-global-color-primary );box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-kit-24220 button:hover,.elementor-kit-24220 button:focus,.elementor-kit-24220 input[type="button"]:hover,.elementor-kit-24220 input[type="button"]:focus,.elementor-kit-24220 input[type="submit"]:hover,.elementor-kit-24220 input[type="submit"]:focus,.elementor-kit-24220 .elementor-button:hover,.elementor-kit-24220 .elementor-button:focus{color:#FFFFFF;background-color:#19BCBA;}.elementor-kit-24220 label{line-height:2em;}.elementor-kit-24220 input:not([type="button"]):not([type="submit"]),.elementor-kit-24220 textarea,.elementor-kit-24220 .elementor-field-textual{background-color:#19BCBA0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#19BCBA70;border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.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 *//* .elementor-text-editor */
.elementor-widget-container ol, ul {
    margin-bottom: 20px;
}

/* Gravity shortcode styled to be like Ultimate Gravity Styler Widget */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 5px 10px !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 5px 5px;
    border: #19BCBA70 1px solid;
    background: #19BCBA0D;
}



/* Niche Colouring of tables */

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #FFFFFF;
}

table td, table th {
    border: 1px solid #19BCBA40;
}


table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(odd)>th{
    background-color: #19BCBA17;
}

.elementor-text-editor tbody {box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1)}


/* Gravity Forms recommeded CSS to remove bullets and spacing from their forms that may have been inherited from themes */

body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li {
     list-style-type: none !important;
     list-style-image: none !important;
     list-style: none !important;
     padding-left: 0 !important;
     margin-left: 0 !important;
}
body .gform_wrapper form .gform_body ul > li:before {
     content: "";
}


/* Date .elementor-kit-24220 - Clash of MEC styles fix */

.ui-datepicker .ui-datepicker-header {
margin-bottom: 0px !important;
}
.ui-datepicker-header {
    background-color: white !important;
}

.ui-datepicker.ui-widget td a {
    background: none !important; }

.ui-datepicker.ui-widget td a:hover {
    background: #00A59F !important; }


.ui-datepicker.ui-widget .ui-datepicker-next, .ui-datepicker.ui-widget .ui-datepicker-prev {
    color: #000000 !important;
    width: 20px !important;
    height: 30px !important;
    background: #ffffff !important;
}/* End custom CSS */