.elementor-kit-696{--e-global-color-primary:#06B2E4;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#5FC35B;--e-global-color-e5ac7d9:#757575;--e-global-color-86e6d89:#E3E3E3;--e-global-color-76146d4:#360C3C;--e-global-color-0cc9a99:#C3B7C5;--e-global-color-0b2fd8e:#8C6C84;--e-global-color-5f0e56b:#6C5C84;--e-global-color-f553d40:#C5C5C5;--e-global-color-737952b:#443451;--e-global-color-bece920:#443451;--e-global-color-abf054d:#2F2F2F;--e-global-color-ef323b1:#FFFFFF;--e-global-color-e2264aa:#E43B2C;--e-global-color-127bbc7:#262626;--e-global-color-acfbeee:#ECECEC;--e-global-color-00769ba:#8951E1;--e-global-color-f54bd90:#D6C5F0;--e-global-color-cb66edf:#F1EDF8;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-kit-696 e-page-transition{background-color:#FFBC7D;}.elementor-kit-696 a{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;}.elementor-kit-696 h1{font-family:"Open Sans", Sans-serif;font-weight:bold;}.elementor-kit-696 h2{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:bold;}.elementor-kit-696 h3{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-kit-696 h4{font-family:"Open Sans", Sans-serif;font-weight:bold;}.elementor-kit-696 h5{font-family:"Open Sans", Sans-serif;font-weight:bold;}.elementor-kit-696 h6{font-family:"Open Sans", Sans-serif;font-weight:bold;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1370px;}.e-con{--container-max-width:1370px;}.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 *//*Blog Container*/
.jupiterx-main-content > .container > .row > [class*="col-"]{
    padding:0;
}

.container{
    max-width:100%;
}

/*Columns rise on Hover*/
.rise{
  position: relative;
  top: 0;
  transition: top ease 0.3s;
}
.rise:hover {top: -20px;
}
/*End*/


/*rotating text*/
.rotate {
  animation: rotation 10s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(359deg);
  }
  to {
    transform: rotate(0deg);
  }
}

/*hover hotspots*/
.e-hotspot__button:hover{
     transform: scale(1.1);
     transition: all .4s ease-in-out;
}

/*Testimonial styling*/
.quote{
    padding:3%;
}
.client{
    font-size: 1em;
    font-weight:500;
    letter-spacing: 1px;
}

/*Timeline Card Image Size*/
.timeline-item__card-img{
  max-width: 100%;  
  
}

.pmpro_table {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;

}
.pmpro_table thead tr{
    border-radius: 3px !important;
    background: #ddcbfb;
    
}
.pmpro_table td,
.pmpro_table th {
    padding: 15px 20px !important;
}
.pmpro_table tr {
    border: 1px solid #ddcbfb;
}
@media only screen and (max-width: 767px) {
  .elementor-kit-696 .pmpro_table td,
.elementor-kit-696 .pmpro_table th {
    padding: 10px 10px !important;
}
}

.icon-home {
   
    margin-right: 10px;
    width: 20px;
    height: 20px;
    content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_531)'%3E%3Cpath d='M0.714844 10.0001L10.0006 0.714355L19.2863 10.0001' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.57227 12.1431V19.2859H16.4294V12.1431' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_531'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.tos-wrapper {
    height: 520px;
    overflow: auto;
    padding-bottom: 60px;
}/* End custom CSS */