.elementor-kit-9{--e-global-color-primary:#1F91CE;--e-global-color-secondary:#B0B0B0;--e-global-color-text:#000000;--e-global-color-accent:#F9AE67;--e-global-typography-primary-font-family:"Times New Roman";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Times New Roman";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Times New Roman";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Times New Roman";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;font-family:"Times New Roman";font-size:18px;font-weight:400;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:#B4B4A3;font-size:19px;text-decoration:none;color:#F7F3E8;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:#1F91CE;font-family:"Times New Roman";}.elementor-kit-9 a:hover{color:#000000;}.elementor-kit-9 h1{font-family:"Times New Roman";font-size:18px;font-weight:700;}.elementor-kit-9 h2{font-family:"Times New Roman";font-size:18px;font-weight:700;}.elementor-kit-9 h3{font-family:"Times New Roman";font-size:18px;}.elementor-kit-9 h4{font-family:"Times New Roman";font-size:18px;}.elementor-kit-9 h5{font-family:"Times New Roman";font-size:18px;}.elementor-kit-9 h6{font-family:"Times New Roman";font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 *//* add margin after UL */

.elementor-widget-text-editor ul {
   margin-bottom: 20px !important
}

/* hide form labels */

label {
   display: none;

}

/* Pricing table same height */

.elementor-widget-price-table, .elementor-widget-price-table>div, .elementor-price-table {
    height: 100%;
}

.elementor-price-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
 
    background: #fff;
}

.elementor-price-table__footer {
    margin-top: auto;
}

/* Service table same height */


.elementor-kit-9 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-kit-9 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}

/* Blockquote colors */


blockquote{
  font-size: 100%;
  width:90%;
  margin:20px 50px 20px 50px;
  font-style:italic;
  color: #00000;
  padding:20px 30px 5px 50px;
  border-left:2px solid #F49C56 ;
  line-height:1.6;
  position: relative;
  background:#F5F5F5;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#ccc;
  font-size:4.5em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

/* Menu text */

.elementor-menu-toggle:before {
content:'Menu';
position: relative;
margin-right: 10px;
font-size:18px;
}

/* Image shadow */

img.alignright {
    box-shadow: 1px 1px 2px #aaaaaa !important;
    border-radius: 5px !important;
    padding: 2px !important;
}

/* Review section */

.elementor-testimonial__footer cite, .elementor-testimonial__header cite {

  margin: 0 auto;
  width: 100%;

}
.elementor-195 .elementor-element.elementor-element-c239b47 .elementor-testimonial__text {

  padding: 20px;
}/* End custom CSS */