.elementor-kit-6{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#084C61;--e-global-color-text:#181818;--e-global-color-accent:#DB504A;--e-global-color-47e4311:#FFFFFF;--e-global-color-3911785:#EEEEEE;--e-global-color-8bbce2d:#E3B505;--e-global-color-a0ff75e:#4F6D7A;--e-global-color-afd31f0:#56A3A6;--e-global-color-8fc7574:#F5E6DB;--e-global-color-f548dc9:#B9D2D1;--e-global-typography-primary-font-family:"Fahkwang";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Fahkwang";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Fahkwang";--e-global-typography-accent-font-weight:500;font-family:"Helvetica", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-47e4311 );--e-preloader-size:100px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#E53103;font-family:"Fahkwang", Sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:0em;border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-6 a{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 a:hover{color:var( --e-global-color-8bbce2d );}.elementor-kit-6 h1{font-family:"Fahkwang", Sans-serif;}.elementor-kit-6 h2{font-family:"Fahkwang", Sans-serif;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.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 */.wrapped-text {
    word-break: break-all;
}



/*Pricing Table*/

.crossover_pricing table {
  border-collapse: collapse; /*remove comment*/
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}


.crossover_pricing {
	
	border-radius: 20px;
	overflow: hidden;
}


.crossover_pricing table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

.crossover_pricing table tr {
  background-color: #f2eeeb;
  padding: .35em;
}

.crossover_pricing table tr:hover {
  background-color: #f2eeeb;
}

.crossover_pricing table th,
.crossover_pricing table td {
  padding: 17px;
  text-align: center;
  background-color: #ffffff;
}

.crossover_pricing table tr td:first-child {
    background-color: #a1eaef;
}

.crossover_pricing table th {
  font-size: 15px;
  vertical-align: middle;
  background-color: #05c1ce;
  color: #ffffff;
  border: solid #ffffff;
  border-width: 0 0 3px 0;
  font-weight: normal;
}

.crossover_pricing table td {
    border: none!important;
}



@media screen and (max-width: 420px) {
  .crossover_pricing .col2 {
	  width: initial !important;
    text-align: right !important;
}

  .crossover_pricing table {
    border: 0;
  }

  .crossover_pricing table caption {
    font-size: 1.3em;
  }
  
  .crossover_pricing table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .crossover_pricing table tr {
    
    /*display: block;*/
    margin-bottom: .625em;
  }
  
.crossover_pricing table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 13px;
    text-align: right!important;
  }
  
.crossover_pricing table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
.crossover_pricing table td:last-child {
    border-bottom: 0;
  }
}


/* general styling */
.crossover_pricing table {
  font-family: Helvetica, sans-serif;
  line-height: 16px;
  font-size: 13px;
}


.crossover_pricing .col1 {
	/*width: 100px;*/
	vertical-align: middle;
}

/*.crossover_pricing .col2 {
	width: 300px;
}*//* End custom CSS */