<style>

  
element {
    #ffffff: #ffffff;
    #e3e3e2: #e3e3e2;
    #242423: #242423;
}

table {
    background-color: transparent !important;
    border-collapse:collapse !important;
}

th {
    text-align:left !important;
}

.dcf-txt-center {
      text-align: center!important;
    }

    .dcf-txt-left {
      text-align: left!important;
    }

    .dcf-txt-right {
      text-align: right!important;
    }
    
.dcf-table caption {
      color: #242423;
      font-size: 1.13em;
      font-weight: 700;
      padding-bottom: .56rem;
    }

    .dcf-table thead {
      font-size: .84em;
    }

    .dcf-table tbody {
/*      border-bottom: 1px solid #e3e3e2;
      border-top: 1px solid #e3e3e2;*/
      font-size: .84em;
      word-break: break-word;
    }

    .dcf-table tfoot {
      font-size: .84em;
    }

    .dcf-table td, .dcf-table th {
      padding-right: 1.78em;
    }

    .dcf-table th {
      border-top: 0 !important;
    }

    .dcf-table tr:last-of-type td:last-of-type {
      border-bottom: 1px solid #e3e3e2;
    }

    .dcf-table-bordered, .dcf-table-bordered td, .dcf-table-bordered th {
      border: 1px solid #e3e3e2;
    }

    .dcf-table-bordered td, .dcf-table-bordered th, .dcf-table-striped td, .dcf-table-striped th {
      padding-left: 1em;
      padding-right: 1em;
    }

    .dcf-table-bordered tr:not(:last-child), .dcf-table-striped tr:not(:last-child) {
      border-bottom: 1px solid #e3e3e2;
    }

    .dcf-table-striped tbody tr:nth-of-type(2n) {
      background-color: #ffffff;
    }

    .dcf-table thead td, .dcf-table thead th {
      padding-bottom: .75em;
      vertical-align: bottom;
    }

    .dcf-table tbody td, .dcf-table tbody th, .dcf-table tfoot td, .dcf-table tfoot th {
      padding-top: .75em;
      vertical-align: top;
    }

    .dcf-table tbody td, .dcf-table tbody th {
      padding-bottom: .75em;
      border-bottom: 0;
    }

    .dcf-table-bordered thead th {
      padding-top: 1.33em;
    }

    .dcf-wrapper-table-scroll {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      left: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
      padding-bottom: 1em;
      position: relative;
      right: 50%;
      width: 100vw;
    }

    @media only screen and (max-width:42.09em) {
      .dcf-table-responsive thead {
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
        white-space: nowrap;
      }
      .dcf-table-responsive tr {
        display: block;
      }
      .dcf-table-responsive td {
        -webkit-column-gap: 3.16vw;
        -moz-column-gap: 3.16vw;
        column-gap: 3.16vw;
        display: block;
        grid-template-columns: 1fr 2fr;
        text-align: left!important;
      }
      .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {
        border-width: 0;
      }
      .dcf-table-responsive.dcf-table-bordered tbody td {
        border-top-width: 1px;
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
        padding-bottom: .75em;
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody td {
        padding-bottom: 0;
      };
      .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
        padding-right: 0;
      }
      .dcf-table-responsive tbody td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        padding-right: 1.78em;
      }
      .dcf-table-responsive .agenda-header-color th {
        border-top: 1px solid #e3e3e2 !important;
    }
    }

.dcf-overflow-x-auto {
      overflow-x: auto!important;
      -webkit-overflow-scrolling: touch;
    }
    
.dcf-w-100\% {
  width: 100%!important;
}

/* Display flex for content order */

.flex {
    display: flex;
    flex-wrap: wrap;
}

 #confirmForm { 
    display:none; 
    margin-top:20px;
  }
  
  #confirmForm p { 
    margin:0;
    font-weight:bold;
  }
  
.mktoImg, img {
    max-width: 100%;
    height: auto !important;
}
.element{
    position: relative;
    display: inline-block;
}
.bottom_shared{
        background-size: cover;
        background-position: center;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .section_shared {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
/*ul { list-style: inside; }
li { line-height: 1.4rem; }*/
input[type=submit], button, a, .btn {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.std-pad-bottom { padding-bottom: 50px; }
.std-pad-top { padding-top: 50px; }
.header-pad-tb {
    margin-top: 20px;
    margin-bottom: 20px;
}
.social { font-size: 30px; }
.social a:hover { opacity: 0.7; }
.banner {
    color: #fff;
    overflow: hidden;
}
.primary-s { color: #fff; }
.custom-commenting-o { position: relative; }
.custom-commenting-o .fa-commenting-o {
    position: absolute;
    color: #f7f7f5; /* same as background */
    top: 12%;
    left: 12%;
    font-size: 65%;
    content: "f27b";
}
@media only screen and (max-width: 480px) { 
    .headerBreak {
        float: none !important;
        width: 100% !important;
    }
    .mobile-center { text-align: center; }
    .mktoFormCol, .mktoFieldWrap { width:100% !important; }
    .mktoImg, img {
        max-width: 100%;
        height: auto !important;
    }
}
@media only screen and (max-width: 450px) {
    .countdown div span { font-size: 15px; }
  .countdown { margin-top: 20px; }
  .trend-logo {
    max-width: 40%;
    height: auto !important;
    }
}
@media only screen and (max-width: 768px) {
    .countdown div span { font-size: 19px; }
    .countdown div:first-child { padding: 10px 16px 10px; }
}
@media only screen and (max-width: 1050px) {
    .countdown div:first-child { padding: 10px 25px 10px; }
}
@media screen and (min-width: 48em){
.accorion .accorion-toggle { border-width: 1px; }
}
@media only screen and (min-width: 768px) {
    .form-container-inner { margin: 0 auto; }
    .two-tone-bg-right { background-color: none; }
}
@media only screen and (min-width: 480px) {
    .vcenter-xxs {
        display: inline-block;
        vertical-align: middle;
        float: none;
    }
}

li {  font-weight:300;
    line-height: 1.875rem; !important; }
    ol {margin:0px; padding:0px;}
    .mktoText ul {counter-reset: li; list-style-type: disc !important;}
    .mktoText ul,ol {padding-left: 40px;}
    /*.mktoText ul li::before {
        content: " ";
        color: black;
        display: inline-block;
        width: 0.9em;
        margin-left: -0.9em;
    }*/
    .mktoText ol li::before {
        display: inline-block;
        width: 0.9em;
        margin-left: -0.9em;
    }
    p { margin: 0 0 10px; }
    .image-responsive{ width:100%; max-width: 100%; }
    #bannerText h1, #bannerText h2, #bannerText h3 {
    margin:0px;
  }
  
  .cont_bannerText{

      margin-top: 20px;
    margin-bottom: 20px;
}

 .countdown {
    text-align: center;
        margin-top: 40px;
}

.countdown div:first-child {
    margin-left: 0;
        padding: 10px 28px 10px;
}

.countdown div:last-child {
    border: none;
}

 #colapsetext{
    margin-top: 35px;
  }
  
  .accordion .accordion-toggle.collapsed:after {
    content: "" !important;
}

@media only screen and (max-width: 560px) {
   .video_ {
width:100%;
height:auto;
}
}