.elementor-703 .elementor-element.elementor-element-2bd102b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-703 .elementor-element.elementor-element-d7e3c0a{--divider-border-style:solid;--divider-color:var( --e-global-color-a7fe6f3 );--divider-border-width:4px;}.elementor-703 .elementor-element.elementor-element-d7e3c0a .elementor-divider-separator{width:140px;}.elementor-703 .elementor-element.elementor-element-d7e3c0a .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-703 .elementor-element.elementor-element-94c68b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-703 .elementor-element.elementor-element-f2fcd14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;grid-column:span 8;}.elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri{writing-mode:inherit;}.elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri div{writing-mode:inherit;}.elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > div, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > h1, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > h2, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > h3, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > h4, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > h5, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > h6, .elementor-703 .elementor-element.elementor-element-8fcd4b7.ob-harakiri > p{transform:rotate(0deg);}.elementor-703 .elementor-element.elementor-element-8fcd4b7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-703 .elementor-element.elementor-element-d46eaae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-703 .elementor-element.elementor-element-a4ea3b9.elementor-element{--order:-99999 /* order start hack */;}.elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri{writing-mode:inherit;}.elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri div{writing-mode:inherit;}.elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > div, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > h1, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > h2, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > h3, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > h4, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > h5, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > h6, .elementor-703 .elementor-element.elementor-element-f503573.ob-harakiri > p{transform:rotate(0deg);}.elementor-703 .elementor-element.elementor-element-f503573 > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-703 .elementor-element.elementor-element-d46eaae{--width:25%;}}@media(max-width:1024px){.elementor-703 .elementor-element.elementor-element-f2fcd14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 12;}}/* Start custom CSS for html, class: .elementor-element-a4ea3b9 */.pricing-table {
  font-size:16px;
  display:flex;
  flex-wrap:wrap;
  padding-top:32px;
  color:#545454;
  justify-content:center;
 
}

.pricing-table div.table-col {
  background-color:#eaeaea;
  border-right:4px solid #fff;
  width:100%;
  min-width:200px;
  margin-bottom:32px;
}
.pricing-table div.table-col.col-1 {
  display:none;
  
}

.content {
  text-align:center;
}

@media (min-width:900px) {
  .pricing-table div.table-col.col-1 {
    display:block;
    width:400px;
  }
  .pricing-table div.table-col.col-2 {
     width:75px;
  }
  .pricing-table div.table-col.col-3 {
      width:75px;
  }
  .pricing-table div.table-col.col-4 {
      width:75px;
  }
  
}



.pricing-table div.table-col div {
  padding:8px 16px;
}


.pricing-table div > div:nth-child(even) {
  background-color:#dfdfdf;
}

.pricing-table .table-header {
  position:relative;
  height:80px;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
  justify-content:center;
  font-size:14px;
}
.pricing-table .table-header span {
  display:block;
  width:90%;
  text-align:center;
}
.pricing-table .table-header.big {
  justify-content:left;
  font-size:22px;
  color:#1e365a;
}
.pricing-table .table-header span.big {
  padding-top:0px;
  text-align:center;
  display:block;
  width:100%;
  font-size:26px;
  color:#B5443C;
}

.pricing-table .blue-header {
  font-size:20px;
  background-color:#B5443C;
  color:#fff;
  padding:8px 16px ;
  text-align:center;
  position:absolute;
  top:-34px;
  left:50%;
  width:180px;
  transform:translate(-50%, 0);
  z-index:10;
}

.pricing-table .blue-header:after {
    content: "";
    width:24px;
    height:24px;
    background: #B5443C;
	  -ms-transform:rotate(45deg); /* IE 9 */
	  -webkit-transform:rotate(45deg); /* Safari and Chrome */
	  transform:rotate(45deg);
    position:absolute;
    bottom:-12px; 
    left: 50%;
    margin-left: -12px;
    z-index:-1;
}

@media (max-width:900px) {
  div.content:before {
    content: attr(data-th)": ";
    font-weight: bold;
    display: inline-block;
    padding-right:4px;
  }
}/* End custom CSS */