/*@import url("//hello.myfonts.net/count/3f5790");*/

@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 400;
  src: url('webFonts/CeraProRegular/font.woff2') format('woff2'), url('webFonts/CeraProRegular/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 300;
  src: url('webFonts/CeraProLight/font.woff2') format('woff2'), url('webFonts/CeraProLight/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: italic;
  font-weight: 500;
  src: url('webFonts/CeraProMediumItalic/font.woff2') format('woff2'), url('webFonts/CeraProMediumItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 500;
  src: url('webFonts/CeraProMedium/font.woff2') format('woff2'), url('webFonts/CeraProMedium/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 600;
  src: url('webFonts/CeraProMedium/font.woff2') format('woff2'), url('webFonts/CeraProMedium/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: italic;
  font-weight: 300;
  src: url('webFonts/CeraProThinItalic/font.woff2') format('woff2'), url('webFonts/CeraProThinItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: italic;
  font-weight: 700;
  src: url('webFonts/CeraProBoldItalic/font.woff2') format('woff2'), url('webFonts/CeraProBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 700;
  src: url('webFonts/CeraPROBold/font.woff2') format('woff2'), url('webFonts/CeraPROBold/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 800;
  src: url('webFonts/CeraPROBold/font.woff2') format('woff2'), url('webFonts/CeraPROBold/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: italic;
  font-weight: 400;
  src: url('webFonts/CeraProRegularItalic/font.woff2') format('woff2'), url('webFonts/CeraProRegularItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 100;
  src: url('webFonts/CeraProThin/font.woff2') format('woff2'), url('webFonts/CeraProThin/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: italic;
  font-weight: 900;
  src: url('webFonts/CeraProBlackItalic/font.woff2') format('woff2'), url('webFonts/CeraProBlackItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: italic;
  font-weight: 300;
  src: url('webFonts/CeraProLightItalic/font.woff2') format('woff2'), url('webFonts/CeraProLightItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CeraPRO";
  font-style: normal;
  font-weight: 900;
  src: url('webFonts/CeraPROBlack/font.woff2') format('woff2'), url('webFonts/CeraPROBlack/font.woff') format('woff');
}

/*Custom Font*/
.font-sans {
    font-family: "CeraPRO",Nunito, system-ui, BlinkMacSystemFont, -apple-system, sans-serif;
}

/*Logo*/
.bg-logo {
    background-color: #ffffff;
}

/*Content*/
.content {
    max-width: calc(100vw - 12.75rem);
}

/*Dashboard Cards*/
.dashboard-container {
  max-width:100%;
}
.dashboard-container .card-panel {
  height: auto;
  min-height: 245px;
}
.dashboard-container .card-panel .text-4xl {
    font-size: 4.25rem;
}
.dashboard-container .card-panel div.flex.items-center {
  display:none;
}
.dashboard-container .card-panel.card-list table.table.w-full td {
  max-width: 100%;
  width: 75%;
}
.dashboard-container .card-panel.card-list table.table.w-full th {
  text-align:left;
}
.dashboard-container .card-panel.card-list table.table.w-full td:first-child {
  width:25%;
}


@media (max-width: 1780px) {
  .dashboard-container .w-1\/3 {
      width: 50%;
  }
}
@media (max-width: 1400px) {
  .dashboard-container .w-1\/3,
  .dashboard-container .w-1\/2 {
      max-width: 680px;
      width:100%;
  }
}

/*Sidebar*/
.w-sidebar {
    width: 12.75rem;
}
.pt-header.w-sidebar.bg-grad-sidebar.px-6.sidebar-hidden  {
position:relative;
}
.w-sidebar .footer {
  position: fixed;
  bottom: 20px;
}
.w-sidebar .footer p,
.w-sidebar .footer a {
  color: #fff;
}

/*Checkbox*/
form .checkbox  {
  position:relative;
}
form .checkbox .check:after {
  content: "Veröffentlicht";
  position: absolute;
  top: 1px;
  left: 28px;
}
html[lang="en"] form .checkbox .check:after {
  content: "published";
}
form.w-action-fields .checkbox .check:after {
  display:none;
}

/*Index*/
img.align-bottom.rounded-full.w-8.h-8 {
    width: 100px;
    max-width:100px;
    height: auto;
    border-radius: 0;
}

/*Ressource Tabellen */
.py-view {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
}
.px-view {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
}
table.table.w-full  td {
      max-width: 230px;
      min-width: 40px;
}
table.table.w-full .whitespace-no-wrap {
      white-space: normal;
}
table.table.w-full div.text-left.text-left
{
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
  }

div.card > div.relative .overflow-hidden.overflow-x-auto.relative {
  max-height: calc(100vh - 306px);
  overflow: auto;
}
table.table.w-full.fixed-header thead tr th{
  top: 0;
position: sticky;
 position: -webkit-sticky;
     z-index: 9;
}
table.resource-table th.sorted {
  color: #3c3c3c;
}

/*Ressource-Tabe Headline next to search*/
.custom-loader.relative > h1.mb-3 {
  display:inline-block;
}
.custom-loader.relative > div.flex {
  margin-top:-44px;

}
.custom-loader.relative > div.flex.justify-center {
  margin-top:0px;

}

/*table.table.w-full td.td-fit.text-right.pr-6 {
  position: absolute;
  width: auto;
  padding-left:5px;
  left: 41px;
  top: auto;
  padding: 0;
  padding-top: 20px;
  padding-left: 5px;
  border-bottom: 0px;
  border-top-width: 0px;
}

table.table.w-full.sortable td.td-fit.text-right.pr-6 {
    left: 72px;
}

table.table.w-full > tbody  > tr > td:first-child {
  padding-right: 110px;
}
table.table.w-full.sortable > tbody  > tr > td:first-child {
  padding-right: 120px;
}

table.table.w-full > thead > tr > th:last-child{
  display: none;
}*/


/*Form*/
form  .flex.field-wrapper > .flex.border-b {
  border-width: 0px;
}

form  .flex.field-wrapper > .flex.border-b > div {
      padding: 10px 15px;
}
form  .flex.field-wrapper > .flex.border-b > div.py-6.px-8.w-1\/2 {
      width:80%;
}
form  .flex.field-wrapper > .flex.border-b  input,
form  .flex.field-wrapper > .flex.border-b  textarea,
form  .flex.field-wrapper > .flex.border-b  select,
form  .flex.field-wrapper > .flex.border-b  div.card.flex,
form  .flex.field-wrapper > .flex.border-b .fr-box.fr-basic {
      max-width: 800px;
}

form  .nova-grid-card-styles {
    padding: 15px 0px;
}
.modal  div.card form .nova-grid-card-styles {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
}
form  .nova-grid-wrapper {
    padding: 5px 15px;
}
form  .nova-grid-wrapper input.custom-checkbox {
    margin:0;
}
form > .mb-8 >.card.nova-grid-card-styles > div[class=""] {
  width: 100%;
}
form  .w-1\/2newline {
  width:50%;
  margin-right:50%;
}
form  .w-1\/4newline {
  width:25%;
  margin-right:25%;
}
@media (max-width: 992px) {
  form .w-1\/2newline {
    width:100%;
    margin-right:0%;
  }
  form .w-1\/4newline {
    width:100%;
    margin-right:0%;
  }
  form .w-1\/2,
  form .w-1\/3,
  form .w-1\/4 {
    width: 100%!important;
  }
}

div.w-1-3-new-line {
      width: 33.33333%;
          flex-basis: 100%;
}



/*iframe*/
body.iframe  .w-sidebar,
body.iframe .content > .h-header,
body.iframe  form .bg-30.flex.items-center.px-8.py-4 .btn,
body.iframe  form .flex.items-center button[type=button],
body.iframe  form .flex.items-center a.btn,
body.iframe  .footer {
  display:none;
}
body.iframe  form .flex.items-center button[type=submit] {
    margin-left: auto;
  }
body.iframe  form .bg-30.flex.items-center.px-8.py-4 button.btn[type="submit"] {
  display:block;
}

body.iframe .py-view {
    padding-top: 2.125rem;
    padding-bottom: 2.125rem;
}
body.iframe .px-view {
    padding-left: 2.125rem;
    padding-right: 2.125rem;
}

/*JSON Repeater - Forum-Unterkategorien*/
.nova-grid-wrapper .row.-horizontal .js-row-move.row-move {
  display:none;
}
.nova-grid-wrapper .row.-horizontal:after {
    background: rgba(255, 255, 255, 0);
}


/*Boolean Field*/
.boolean-field {
    font-size: 20px;
}
/*.boolean-field.groups.is_protected.text-success {
      color: #e74444;
}
.boolean-field.groups.is_protected.text-danger {
      color: #21b978;
}*/

/*search Field*/
.form-global-search, .form-search {
  border-radius: .5rem;
      border: 1px solid #bacad6;
      background:#fff;
}
.form-search {
  border:0px;
}

/*Mandant Filter*/
.mandant_filter h3 {
  display:none;
}

/*Dependency-Container*/
div[data-ressource="courses"] form > .mb-8 >.card.nova-grid-card-styles > div[class=""],
div[data-ressource="courses"] form > .mb-8 >.card.nova-grid-card-styles > div.dependency-container,
div[data-ressource="contents"] form > .mb-8 >.card.nova-grid-card-styles > div[class=""],
div[data-ressource="contents"] form > .mb-8 >.card.nova-grid-card-styles > div.dependency-container {
    width: 50%;
}

div[data-ressource="courses"] form > .mb-8 >.card.nova-grid-card-styles > div.dependency-container.w-1\/4,
div[data-ressource="contents"] form > .mb-8 >.card.nova-grid-card-styles > div.dependency-container.w-1\/4 {
    width: 25%;
}

/*Termin-Ort Select2 */
div.termin-ort-select  {
  padding: 2px;
}
div.termin-ort-select .multiselect__content-wrapper {
  position: relative!important;
}


/*SWEET MODAL*/
.popuptable .sweet-modal {
  max-height: 100%;
  overflow: auto!important;
}
.iframe .popuptable .sweet-modal {
  transform: scale(0.9) translate(-50%, -50%);
  transform-origin: top left;
  left: 50% !important;
}
.iframe .addmediamodal .sweet-modal {
  transform: scale(0.9) translate(-50%, -50%)!important;
      transform-origin: top left!important;
      left: 50% !important;
}
.feedbackmodal .sweet-modal {
  max-height: 100%;
  width: 800px!important;
  overflow: auto!important;
}
.singlefeedbackmodal .sweet-modal {
  max-height: 100%;
  width: 900px!important;
  overflow: auto!important;
}

/*TOOLTIP*/
.tooltip {
  display: block !important;
  z-index: 10000;
}

.tooltip .tooltip-inner {
  background: black;
  color: white;
  border-radius: 16px;
  padding: 5px 10px 4px;
}

.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
  border-color: black;
  z-index: 1;
}

.tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}

.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}

.tooltip[x-placement^="bottom"] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^="right"] {
  margin-left: 5px;
}

.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip[x-placement^="left"] {
  margin-right: 5px;
}

.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip.popover .popover-inner {
  background: #f9f9f9;
  color: black;
  padding: 24px;
  border-radius: 5px;
  box-shadow: 0 5px 30px rgba(black, .1);
}

.tooltip.popover .popover-arrow {
  border-color: #f9f9f9;
}

.tooltip[aria-hidden='true'] {
  visibility: hidden;
  opacity: 0;
  transition: opacity .15s, visibility .15s;
}

.tooltip[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
  transition: opacity .15s;
}

.w-sidebar .mobile-close {
    position: absolute;
    right: 1px;
    color: #fff;
    top: 58px;
    font-size: 20px;
    font-weight: bold;
    /* width: 20px; */
    text-align: center;
    /* height: 20px; */
    padding: 0px 8px;
    background: rgb(255 255 255 / 23%);
    display:none;
}

/*Boolean Fields anpassen*/
.boolean-field.text-danger.courses.forced_order,
.boolean-field.text-danger.courses.certificate,
.boolean-field.text-danger.customers.is_tester,
.boolean-field.text-danger.customers.dont_send_email,
.boolean-field.text-danger.news.global_mandants_index,
.boolean-field.text-danger.news.global_news_index,
.boolean-field.text-danger.users.edit_all_mandants,
.boolean-field.text-danger.roles.global,
.boolean-field.text-danger.seminars.mandatory,
.boolean-field.text-danger.seminars.approval_necessary,
.boolean-field.text-danger.boolean-field.seminars.is_webinar {
      color: #d6d6d6;
}


/*Actions*/
.action .w-custom-groups1 {
  width: 50%;
}
.action .w-custom-groups2 {
    position: absolute;
    top: 0;
    left: 50%;
    top: 106px;
}

/*Custom Upload Progress-Circle*/
#progress-bar-circle.vuejs-progress-bar {
  margin: 20px 0px;
  position: relative;
  width: 120px;
  height: 120px;
}
#progress-bar-circle.vuejs-progress-bar > div {
    color: rgb(48, 48, 48)!important;
    font-size: 18px!important;
    font-family: CeraPRO!important;
    font-weight: bold!important;
    text-shadow: none!important;
    top: 50px!important;
    left: 0!important;
    right: 0!important;
    width: 100%!important;
    position: absolute!important;
}

/*Custom Submit Modal*/
.custom-lemon-submit-modal .vc-btn-grid .vc-btn {
  color: var(--primary);
}
.custom-lemon-submit-modal .vc-btn-grid .vc-btn.left {
    color: #767676;
}

/*Responsive*/

@media (max-height: 920px) {
  .w-sidebar .footer {
      position: relative;
      bottom: 10px;
  }
}

@media (max-width: 1140px) {
  .global-search {
      display: none;
  }
  .mandanten-select {
      margin: 0!important;
  }
}

@media (max-width: 992px) {
  .w-sidebar .bg-logo {
      display: block!important;
      position: absolute;
      height: auto;
      padding: 11px 20px!important;
      margin: 0;
      border: 1px solid #444f5f;
      /* margin-left: 0; */
      /* margin-right: 0; */
  }
  .w-sidebar .mobile-close {
    display: block;
      display:none;
  }
  .h-header {
      z-index: 10!important;
  }
  .modal.custom-update-edit-modal {
    top: 0;
  }
  form  .flex.field-wrapper > .flex.border-b  div.card.flex {
        max-width: 500px;
  }
}
@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,800);/* default font */

div.content-builder-container {
  /* For UIKit */
  /* For Material Design Lite */
  /* Images' default margin */
  /* Default Typography */
  /* Default Elements */
  /* Simple Grid (if css framework not used) */
  /* /Simple Grid  */
  /* @media (max-width: 1024px) {
    .height-20 {height:10px}
    .height-40 {height:15px}
    .height-60 {height:20px}
    .height-80 {height:25px}
    .height-100 {height:30px}
    .height-120 {height:35px}
    .height-140 {height:40px}
    .height-160 {height:45px}
    .height-180 {height:50px}
    .height-200 {height:55px}
    .height-220 {height:60px}
    .height-240 {height:65px}
    .height-260 {height:70px}
    .height-280 {height:75px}
    .height-300 {height:80px}
} */
  /* Snippets: text */
  /* Snippets: buttons */
  /* prevent overide */
  /* ---------- Editing Utilities ---------- */
  /* Lightbox */
  /* Column Height */
  /* Text Formatting */
  /* Opacity */
  /* Spacing */
  /* flex */
  /* border */
  /* height */
  /* colors */
  /* text colors */
  /* width */
  /* height */
  /* space between */
  /* others */
}

div.content-builder-container html {
  color: #000;
}

div.content-builder-container .mdl-cell {
  margin-top: 0px;
  margin-bottom: 0px;
}

div.content-builder-container .container img {
  margin: 1.4rem 0 1rem;
}

div.content-builder-container html {
  font-size: 100%;
}

div.content-builder-container body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 100%;
  line-height: 1.6;
  font-weight: 300;
}

div.content-builder-container p,
div.content-builder-container td,
div.content-builder-container li,
div.content-builder-container label {
  font-size: 1.07rem;
  line-height: 1.6;
  font-weight: 300;
}

div.content-builder-container h1,
div.content-builder-container h2,
div.content-builder-container h3,
div.content-builder-container h4,
div.content-builder-container h5,
div.content-builder-container h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.4;
}

div.content-builder-container h1 {
  font-size: 2.36rem;
  margin: 0.4rem 0;
}

div.content-builder-container h2 {
  font-size: 2rem;
  margin: 0.6rem 0;
}

div.content-builder-container h3 {
  font-size: 1.73rem;
  margin: 0.7rem 0;
}

div.content-builder-container h4 {
  font-size: 1.6rem;
  margin: 0.8rem 0;
}

div.content-builder-container h5 {
  font-size: 1.48rem;
  margin: 0.8rem 0;
}

div.content-builder-container h6 {
  font-size: 1.3rem;
  margin: 0.8rem 0;
}

div.content-builder-container p {
  margin: 1rem 0;
}

div.content-builder-container .display {
  margin-bottom: 0.5rem;
}

div.content-builder-container .display h1 {
  font-weight: 800;
  font-size: 3rem;
}

div.content-builder-container .display p {
  font-size: 1.3rem;
}

@media all and (max-width: 1024px) {
  div.content-builder-container h1 {
    font-size: 2rem;
  }

  div.content-builder-container h2 {
    font-size: 1.73rem;
  }

  div.content-builder-container h3 {
    font-size: 1.6rem;
  }

  div.content-builder-container h4 {
    font-size: 1.48rem;
  }

  div.content-builder-container h5 {
    font-size: 1.3rem;
    font-weight: bold;
  }

  div.content-builder-container h6 {
    font-size: 1rem;
    font-weight: bold;
  }

  div.content-builder-container .display h1 {
    font-size: 2.2rem;
  }

  div.content-builder-container .display p {
    font-size: 1.1rem;
  }
}

div.content-builder-container a {
  color: #000;
}

div.content-builder-container hr {
  background: none;
  background-color: transparent;
  border: none;
  border-top: RGBa(0, 0, 0, 0.18) 1px solid;
  margin: 30px 0 25px;
  padding: 5px;
}

div.content-builder-container img {
  max-width: 100%;
}

div.content-builder-container figure {
  margin: 0;
}

div.content-builder-container table td {
  padding: 12px;
}

div.content-builder-container pre {
  font-family: courier, monospace;
  font-size: 1rem;
  white-space: pre-wrap;
  line-height: 1.4;
  padding: 15px;
  background: RGBa(0, 0, 0, 0.03);
}

div.content-builder-container blockquote {
  margin: 16px 40px;
}

div.content-builder-container b,
div.content-builder-container strong {
  font-weight: 600;
}

div.content-builder-container sup {
  vertical-align: super;
}

div.content-builder-container sub {
  vertical-align: sub;
}

div.content-builder-container [type='text'],
div.content-builder-container [type='email'],
div.content-builder-container [type='url'],
div.content-builder-container [type='password'],
div.content-builder-container [type='number'],
div.content-builder-container [type='date'],
div.content-builder-container [type='datetime-local'],
div.content-builder-container [type='month'],
div.content-builder-container [type='search'],
div.content-builder-container [type='tel'],
div.content-builder-container [type='time'],
div.content-builder-container [type='week'],
div.content-builder-container textarea,
div.content-builder-container button,
div.content-builder-container a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .container {
  margin: 0 auto;
  max-width: 800px;
}

div.content-builder-container .column {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}

@media (min-width: 40rem) {
  div.content-builder-container .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  div.content-builder-container .column {
    float: left;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  div.content-builder-container .column.full {
    width: 100%;
  }

  div.content-builder-container .column.two-third {
    width: 66.7%;
  }

  div.content-builder-container .column.two-fourth {
    width: 75%;
  }

  div.content-builder-container .column.two-fifth {
    width: 80%;
  }

  div.content-builder-container .column.two-sixth {
    width: 83.3%;
  }

  div.content-builder-container .column.half {
    width: 50%;
  }

  div.content-builder-container .column.third {
    width: 33.3%;
  }

  div.content-builder-container .column.fourth {
    width: 25%;
  }

  div.content-builder-container .column.fifth {
    width: 20%;
  }

  div.content-builder-container .column.sixth {
    width: 16.6%;
  }

  div.content-builder-container .column.flow-opposite {
    float: right;
  }
}

div.content-builder-container .clearfix:before,
div.content-builder-container .clearfix:after {
  content: " ";
  display: table;
}

div.content-builder-container .clearfix:after {
  clear: both;
}

div.content-builder-container .clearfix {
  *zoom: 1;
}

div.content-builder-container .spacer {
  width: 100%;
}

div.content-builder-container .center {
  text-align: center;
}

div.content-builder-container .right {
  text-align: right;
}

div.content-builder-container .left {
  text-align: left;
}

div.content-builder-container .img-circular {
  display: inline-block;
  width: 200px;
  height: 200px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}

div.content-builder-container .img-circular img {
  display: inline;
  margin: 0 auto;
  height: 100%;
  width: auto;
  max-width: none;
  min-width: 100%;
  min-height: 100%;
}

div.content-builder-container .padding-0 {
  padding: 0px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .padding-10 {
  padding: 10px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .padding-20 {
  padding: 20px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .padding-30 {
  padding: 30px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .padding-40 {
  padding: 40px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .padding-50 {
  padding: 50px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div.content-builder-container .padding-60 {
  padding: 60px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media all and (max-width: 540px) {
  div.content-builder-container .padding-0 {
    padding: 0px !important;
  }

  div.content-builder-container .padding-10 {
    padding: 5px !important;
  }

  div.content-builder-container .padding-20 {
    padding: 10px !important;
  }

  div.content-builder-container .padding-30 {
    padding: 15px !important;
  }

  div.content-builder-container .padding-40 {
    padding: 20px !important;
  }

  div.content-builder-container .padding-50 {
    padding: 25px !important;
  }

  div.content-builder-container .padding-60 {
    padding: 30px !important;
  }
}

div.content-builder-container .margin-0 {
  margin: 0 !important;
}

div.content-builder-container .margin-20 {
  margin: 20px !important;
}

div.content-builder-container .margin-25 {
  margin: 25px !important;
}

div.content-builder-container .margin-30 {
  margin: 30px !important;
}

div.content-builder-container .margin-35 {
  margin: 35px !important;
}

div.content-builder-container .margin-40 {
  margin: 40px !important;
}

div.content-builder-container .is-card {
  display: table;
  background-color: #fff;
}

div.content-builder-container .is-card > * {
  display: table;
}

div.content-builder-container .is-card-circle {
  width: 280px;
  height: 280px;
  border-radius: 500px;
  padding: 70px;
  margin: 0 auto;
}

@media all and (max-width: 540px) {
  div.content-builder-container .is-card-circle {
    zoom: 0.7;
    -moz-transform: scale(0.7);
  }
}

div.content-builder-container .is-card-content-centered {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

div.content-builder-container .max-390 {
  max-width: 390px;
  margin: 0 auto;
}

div.content-builder-container .shadow-1 {
  /* card */
  -webkit-box-shadow: 0 1px 3px RGBa(0, 0, 0, 0.12), 0 1px 2px RGBa(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px RGBa(0, 0, 0, 0.12), 0 1px 2px RGBa(0, 0, 0, 0.24);
}

div.content-builder-container .shadow-2 {
  /* screenshot */
  -webkit-box-shadow: 0 30px 50px RGBa(0, 0, 0, 0.15);
  box-shadow: 0 30px 50px RGBa(0, 0, 0, 0.15);
}

div.content-builder-container .shadow-3 {
  /* highlight */
  -webkit-box-shadow: 0 0px 100px RGBa(0, 0, 0, 0.2);
  box-shadow: 0 0px 100px RGBa(0, 0, 0, 0.2);
}

div.content-builder-container img.circle {
  border-radius: 500px;
  margin-top: 0;
}

div.content-builder-container img.bordered {
  border: #ccc 1px solid;
}

div.content-builder-container .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  margin-top: 1.4em;
  margin-bottom: 1em;
}

div.content-builder-container .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

div.content-builder-container .embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

div.content-builder-container .embed-responsive iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

div.content-builder-container .list {
  position: relative;
  margin: 1.5em 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

div.content-builder-container .list > i {
  position: absolute;
  left: -3px;
  top: 6px;
  font-size: 1.7em;
  line-height: 1;
}

div.content-builder-container .list > h2,
div.content-builder-container .list > h3 {
  margin: 0 0 0 50px !important;
  line-height: 1.2 !important;
}

div.content-builder-container .list > p {
  margin: 5px 0 0 50px !important;
}

div.content-builder-container .list.larger > i {
  position: absolute;
  left: -3px;
  top: 0;
  font-size: 1.7em;
  line-height: 1;
}

div.content-builder-container .list.larger > h2,
div.content-builder-container .list.larger > h3 {
  margin: 0 0 0 70px !important;
  line-height: 1.2 !important;
}

div.content-builder-container .list.larger > p {
  margin: 5px 0 0 70px !important;
}

div.content-builder-container .quote {
  position: relative;
  margin: 1.5em 0;
}

div.content-builder-container .quote > i {
  position: absolute;
  top: -10px;
  left: -7px;
  font-size: 2em;
}

div.content-builder-container .quote > small {
  margin-left: 50px;
  opacity: 0.7;
  font-size: 1em;
}

div.content-builder-container .quote > p {
  margin-left: 50px;
  font-size: 1.5em;
}

@media all and (max-width: 540px) {
  div.content-builder-container .quote > i {
    left: -15px;
    font-size: 1.5em;
  }

  div.content-builder-container .quote > small {
    margin-left: 20px;
    font-size: 1em;
  }

  div.content-builder-container .quote > p {
    margin-left: 20px;
    font-size: 1.2em;
  }
}

div.content-builder-container .is-social a > i {
  text-decoration: none;
  color: #333;
  font-size: 1.2em;
  margin: 0 15px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

div.content-builder-container .is-social a:first-child > i {
  margin: 0 15px 0 0;
}

div.content-builder-container .is-social a:last-child > i {
  margin: 0 0 0 15px;
}

div.content-builder-container .is-light-text .is-social a > i {
  color: RGBa(255, 255, 255, 0.93);
}

div.content-builder-container .is-light-text .is-social a:hover > i {
  color: RGBa(255, 255, 255, 0.93);
}

div.content-builder-container .is-dark-text .is-social a > i {
  color: #000;
}

div.content-builder-container .is-dark-text .is-social a:hover > i {
  color: #000;
}

div.content-builder-container .height-20 {
  height: 20px;
}

div.content-builder-container .height-40 {
  height: 40px;
}

div.content-builder-container .height-60 {
  height: 60px;
}

div.content-builder-container .height-80 {
  height: 80px;
}

div.content-builder-container .height-100 {
  height: 100px;
}

div.content-builder-container .height-120 {
  height: 120px;
}

div.content-builder-container .height-140 {
  height: 140px;
}

div.content-builder-container .height-160 {
  height: 160px;
}

div.content-builder-container .height-180 {
  height: 180px;
}

div.content-builder-container .height-200 {
  height: 200px;
}

div.content-builder-container .height-220 {
  height: 220px;
}

div.content-builder-container .height-240 {
  height: 240px;
}

div.content-builder-container .height-260 {
  height: 260px;
}

div.content-builder-container .height-280 {
  height: 280px;
}

div.content-builder-container .height-300 {
  height: 300px;
}

@media (min-width: 1921px) {
  div.content-builder-container .height-20 {
    height: 2.5vh;
  }

  div.content-builder-container .height-40 {
    height: 5vh;
  }

  div.content-builder-container .height-60 {
    height: 7.5vh;
  }

  div.content-builder-container .height-80 {
    height: 10vh;
  }

  div.content-builder-container .height-100 {
    height: 12.5vh;
  }

  div.content-builder-container .height-120 {
    height: 15vh;
  }

  div.content-builder-container .height-140 {
    height: 17.5vh;
  }

  div.content-builder-container .height-160 {
    height: 20vh;
  }

  div.content-builder-container .height-180 {
    height: 22.5vh;
  }

  div.content-builder-container .height-200 {
    height: 25vh;
  }

  div.content-builder-container .height-220 {
    height: 27.5vh;
  }

  div.content-builder-container .height-240 {
    height: 30vh;
  }

  div.content-builder-container .height-260 {
    height: 32.5vh;
  }

  div.content-builder-container .height-280 {
    height: 35vh;
  }

  div.content-builder-container .height-300 {
    height: 37.5vh;
  }
}

@media (max-width: 1440px) {
  div.content-builder-container .height-20 {
    height: 10px;
  }

  div.content-builder-container .height-40 {
    height: 20px;
  }

  div.content-builder-container .height-60 {
    height: 30px;
  }

  div.content-builder-container .height-80 {
    height: 40px;
  }

  div.content-builder-container .height-100 {
    height: 50px;
  }

  div.content-builder-container .height-120 {
    height: 60px;
  }

  div.content-builder-container .height-140 {
    height: 70px;
  }

  div.content-builder-container .height-160 {
    height: 80px;
  }

  div.content-builder-container .height-180 {
    height: 90px;
  }

  div.content-builder-container .height-200 {
    height: 100px;
  }

  div.content-builder-container .height-220 {
    height: 110px;
  }

  div.content-builder-container .height-240 {
    height: 120px;
  }

  div.content-builder-container .height-260 {
    height: 130px;
  }

  div.content-builder-container .height-280 {
    height: 140px;
  }

  div.content-builder-container .height-300 {
    height: 150px;
  }
}

div.content-builder-container .size-12 {
  font-size: 12px !important;
}

div.content-builder-container .size-13 {
  font-size: 13px !important;
}

div.content-builder-container .size-14 {
  font-size: 14px !important;
}

div.content-builder-container .size-15 {
  font-size: 15px !important;
}

div.content-builder-container .size-16 {
  font-size: 16px !important;
}

div.content-builder-container .size-17 {
  font-size: 17px !important;
}

div.content-builder-container .size-18 {
  font-size: 18px !important;
}

div.content-builder-container .size-19 {
  font-size: 19px !important;
}

div.content-builder-container .size-21 {
  font-size: 21px !important;
}

div.content-builder-container .size-24 {
  font-size: 24px !important;
}

div.content-builder-container .size-28 {
  font-size: 28px !important;
}

div.content-builder-container .size-32 {
  font-size: 32px !important;
}

div.content-builder-container .size-35 {
  font-size: 35px !important;
}

div.content-builder-container .size-38 {
  font-size: 38px !important;
}

div.content-builder-container .size-42 {
  font-size: 42px !important;
}

div.content-builder-container .size-46 {
  font-size: 46px !important;
}

div.content-builder-container .size-48 {
  font-size: 48px !important;
}

div.content-builder-container .size-50 {
  font-size: 50px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-54 {
  font-size: 54px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-60 {
  font-size: 60px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-64 {
  font-size: 64px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-68 {
  font-size: 68px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-72 {
  font-size: 72px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-76 {
  font-size: 76px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-80 {
  font-size: 80px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-84 {
  font-size: 84px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-88 {
  font-size: 88px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-92 {
  font-size: 92px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-96 {
  font-size: 96px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-100 {
  font-size: 100px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-104 {
  font-size: 104px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-108 {
  font-size: 108px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-112 {
  font-size: 112px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-116 {
  font-size: 116px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-120 {
  font-size: 120px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-124 {
  font-size: 124px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-128 {
  font-size: 128px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-132 {
  font-size: 132px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-136 {
  font-size: 136px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-140 {
  font-size: 140px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-144 {
  font-size: 144px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-148 {
  font-size: 148px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-152 {
  font-size: 152px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-156 {
  font-size: 156px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-160 {
  font-size: 160px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-164 {
  font-size: 164px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-168 {
  font-size: 168px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-172 {
  font-size: 172px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-176 {
  font-size: 176px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-180 {
  font-size: 180px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-184 {
  font-size: 184px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-188 {
  font-size: 188px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-192 {
  font-size: 192px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-196 {
  font-size: 196px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-200 {
  font-size: 200px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-204 {
  font-size: 204px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-208 {
  font-size: 208px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-212 {
  font-size: 212px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-216 {
  font-size: 216px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-220 {
  font-size: 220px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-224 {
  font-size: 224px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-228 {
  font-size: 228px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-232 {
  font-size: 232px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-236 {
  font-size: 236px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-240 {
  font-size: 240px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-244 {
  font-size: 244px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-248 {
  font-size: 248px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-252 {
  font-size: 252px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-256 {
  font-size: 256px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-260 {
  font-size: 260px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-264 {
  font-size: 264px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-268 {
  font-size: 268px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-272 {
  font-size: 272px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-276 {
  font-size: 276px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-280 {
  font-size: 280px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-284 {
  font-size: 284px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-288 {
  font-size: 288px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-292 {
  font-size: 292px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-296 {
  font-size: 296px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-300 {
  font-size: 300px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-304 {
  font-size: 304px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-308 {
  font-size: 308px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-312 {
  font-size: 312px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-316 {
  font-size: 316px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-320 {
  font-size: 320px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-324 {
  font-size: 324px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-328 {
  font-size: 328px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-332 {
  font-size: 332px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-336 {
  font-size: 336px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-340 {
  font-size: 340px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-344 {
  font-size: 344px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-348 {
  font-size: 348px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-352 {
  font-size: 352px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-356 {
  font-size: 356px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-360 {
  font-size: 360px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-364 {
  font-size: 364px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-368 {
  font-size: 368px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-372 {
  font-size: 372px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-376 {
  font-size: 376px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-380 {
  font-size: 380px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-384 {
  font-size: 384px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-388 {
  font-size: 388px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-392 {
  font-size: 392px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-396 {
  font-size: 396px !important;
  overflow-wrap: break-word;
}

div.content-builder-container .size-400 {
  font-size: 400px !important;
  overflow-wrap: break-word;
}

@media all and (max-width: 1800px) {
  div.content-builder-container .size-12 {
    font-size: 0.74vw !important;
  }

  div.content-builder-container .size-13 {
    font-size: 0.8vw !important;
  }

  div.content-builder-container .size-14 {
    font-size: 0.86vw !important;
  }

  div.content-builder-container .size-15 {
    font-size: 0.93vw !important;
  }

  div.content-builder-container .size-16 {
    font-size: 0.99vw !important;
  }

  div.content-builder-container .size-17 {
    font-size: 1.05vw !important;
  }

  div.content-builder-container .size-18 {
    font-size: 1.11vw !important;
  }

  div.content-builder-container .size-19 {
    font-size: 1.17vw !important;
  }

  div.content-builder-container .size-21 {
    font-size: 1.29vw !important;
  }

  div.content-builder-container .size-24 {
    font-size: 1.48vw !important;
  }

  div.content-builder-container .size-28 {
    font-size: 1.56vw !important;
  }

  div.content-builder-container .size-32 {
    font-size: 1.64vw !important;
  }

  div.content-builder-container .size-35 {
    font-size: 1.82vw !important;
  }

  div.content-builder-container .size-38 {
    font-size: 1.98vw !important;
  }

  div.content-builder-container .size-42 {
    font-size: 2.19vw !important;
  }

  div.content-builder-container .size-46 {
    font-size: 2.4vw !important;
  }

  div.content-builder-container .size-48 {
    font-size: 2.5vw !important;
  }

  div.content-builder-container .size-50 {
    font-size: 2.61vw !important;
  }

  div.content-builder-container .size-54 {
    font-size: 2.81vw !important;
  }

  div.content-builder-container .size-60 {
    font-size: 3.13vw !important;
  }

  div.content-builder-container .size-64 {
    font-size: 3.33vw !important;
  }

  div.content-builder-container .size-68 {
    font-size: 3.54vw !important;
  }

  div.content-builder-container .size-72 {
    font-size: 3.75vw !important;
  }

  div.content-builder-container .size-76 {
    font-size: 3.96vw !important;
  }

  div.content-builder-container .size-80 {
    font-size: 4.17vw !important;
  }

  div.content-builder-container .size-84 {
    font-size: 4.38vw !important;
  }

  div.content-builder-container .size-88 {
    font-size: 4.58vw !important;
  }

  div.content-builder-container .size-92 {
    font-size: 4.79vw !important;
  }

  div.content-builder-container .size-96 {
    font-size: 5vw !important;
  }

  div.content-builder-container .size-100 {
    font-size: 5.21vw !important;
  }

  div.content-builder-container .size-104 {
    font-size: 5.42vw !important;
  }

  div.content-builder-container .size-108 {
    font-size: 5.63vw !important;
  }

  div.content-builder-container .size-112 {
    font-size: 5.84vw !important;
  }

  div.content-builder-container .size-116 {
    font-size: 6.04vw !important;
  }

  div.content-builder-container .size-120 {
    font-size: 6.25vw !important;
  }

  div.content-builder-container .size-124 {
    font-size: 6.46vw !important;
  }

  div.content-builder-container .size-128 {
    font-size: 6.67vw !important;
  }

  div.content-builder-container .size-132 {
    font-size: 6.88vw !important;
  }

  div.content-builder-container .size-136 {
    font-size: 7.09vw !important;
  }

  div.content-builder-container .size-140 {
    font-size: 7.29vw !important;
  }

  div.content-builder-container .size-144 {
    font-size: 7.5vw !important;
  }

  div.content-builder-container .size-148 {
    font-size: 7.71vw !important;
  }

  div.content-builder-container .size-152 {
    font-size: 7.92vw !important;
  }

  div.content-builder-container .size-156 {
    font-size: 8.13vw !important;
  }

  div.content-builder-container .size-160 {
    font-size: 8.34vw !important;
  }

  div.content-builder-container .size-164 {
    font-size: 8.54vw !important;
  }

  div.content-builder-container .size-168 {
    font-size: 8.75vw !important;
  }

  div.content-builder-container .size-172 {
    font-size: 8.96vw !important;
  }

  div.content-builder-container .size-176 {
    font-size: 9.17vw !important;
  }

  div.content-builder-container .size-180 {
    font-size: 9.38vw !important;
  }

  div.content-builder-container .size-184 {
    font-size: 9.59vw !important;
  }

  div.content-builder-container .size-188 {
    font-size: 9.79vw !important;
  }

  div.content-builder-container .size-192 {
    font-size: 10vw !important;
  }

  div.content-builder-container .size-196 {
    font-size: 10.21vw !important;
  }

  div.content-builder-container .size-200 {
    font-size: 10.42vw !important;
  }

  div.content-builder-container .size-204 {
    font-size: 10.63vw !important;
  }

  div.content-builder-container .size-208 {
    font-size: 10.84vw !important;
  }

  div.content-builder-container .size-212 {
    font-size: 11.05vw !important;
  }

  div.content-builder-container .size-216 {
    font-size: 11.25vw !important;
  }

  div.content-builder-container .size-220 {
    font-size: 11.46vw !important;
  }

  div.content-builder-container .size-224 {
    font-size: 11.67vw !important;
  }

  div.content-builder-container .size-228 {
    font-size: 11.88vw !important;
  }

  div.content-builder-container .size-232 {
    font-size: 12.09vw !important;
  }

  div.content-builder-container .size-236 {
    font-size: 12.3vw !important;
  }

  div.content-builder-container .size-240 {
    font-size: 12.5vw !important;
  }

  div.content-builder-container .size-244 {
    font-size: 12.71vw !important;
  }

  div.content-builder-container .size-248 {
    font-size: 12.92vw !important;
  }

  div.content-builder-container .size-252 {
    font-size: 13.13vw !important;
  }

  div.content-builder-container .size-256 {
    font-size: 13.34vw !important;
  }

  div.content-builder-container .size-260 {
    font-size: 13.55vw !important;
  }

  div.content-builder-container .size-264 {
    font-size: 13.75vw !important;
  }

  div.content-builder-container .size-268 {
    font-size: 13.96vw !important;
  }

  div.content-builder-container .size-272 {
    font-size: 14.17vw !important;
  }

  div.content-builder-container .size-276 {
    font-size: 14.38vw !important;
  }

  div.content-builder-container .size-280 {
    font-size: 14.59vw !important;
  }

  div.content-builder-container .size-284 {
    font-size: 14.8vw !important;
  }

  div.content-builder-container .size-288 {
    font-size: 15vw !important;
  }

  div.content-builder-container .size-292 {
    font-size: 15.21vw !important;
  }

  div.content-builder-container .size-296 {
    font-size: 15.42vw !important;
  }

  div.content-builder-container .size-300 {
    font-size: 15.63vw !important;
  }

  div.content-builder-container .size-304 {
    font-size: 15.84vw !important;
  }

  div.content-builder-container .size-308 {
    font-size: 16.06vw !important;
  }

  div.content-builder-container .size-312 {
    font-size: 16.26vw !important;
  }

  div.content-builder-container .size-316 {
    font-size: 16.46vw !important;
  }

  div.content-builder-container .size-320 {
    font-size: 16.67vw !important;
  }

  div.content-builder-container .size-324 {
    font-size: 16.88vw !important;
  }

  div.content-builder-container .size-328 {
    font-size: 17.09vw !important;
  }

  div.content-builder-container .size-332 {
    font-size: 17.3vw !important;
  }

  div.content-builder-container .size-336 {
    font-size: 17.5vw !important;
  }

  div.content-builder-container .size-340 {
    font-size: 17.71vw !important;
  }

  div.content-builder-container .size-344 {
    font-size: 17.92vw !important;
  }

  div.content-builder-container .size-348 {
    font-size: 18.13vw !important;
  }

  div.content-builder-container .size-352 {
    font-size: 18.34vw !important;
  }

  div.content-builder-container .size-356 {
    font-size: 18.55vw !important;
  }

  div.content-builder-container .size-360 {
    font-size: 18.76vw !important;
  }

  div.content-builder-container .size-364 {
    font-size: 18.96vw !important;
  }

  div.content-builder-container .size-368 {
    font-size: 19.17vw !important;
  }

  div.content-builder-container .size-372 {
    font-size: 19.38vw !important;
  }

  div.content-builder-container .size-376 {
    font-size: 19.59vw !important;
  }

  div.content-builder-container .size-380 {
    font-size: 19.8vw !important;
  }

  div.content-builder-container .size-384 {
    font-size: 20vw !important;
  }

  div.content-builder-container .size-388 {
    font-size: 20.21vw !important;
  }

  div.content-builder-container .size-392 {
    font-size: 20.42vw !important;
  }

  div.content-builder-container .size-396 {
    font-size: 20.63vw !important;
  }

  div.content-builder-container .size-400 {
    font-size: 20.84vw !important;
  }
}

@media all and (min-width: 1921px) {
  div.content-builder-container {
    /* v2 */
  }

  div.content-builder-container .v2 .size-12 {
    font-size: 0.63vw !important;
  }

  div.content-builder-container .v2 .size-13 {
    font-size: 0.68vw !important;
  }

  div.content-builder-container .v2 .size-14 {
    font-size: 0.73vw !important;
  }

  div.content-builder-container .v2 .size-15 {
    font-size: 0.78vw !important;
  }

  div.content-builder-container .v2 .size-16 {
    font-size: 0.83vw !important;
  }

  div.content-builder-container .v2 .size-17 {
    font-size: 0.89vw !important;
  }

  div.content-builder-container .v2 .size-18 {
    font-size: 0.94vw !important;
  }

  div.content-builder-container .v2 .size-19 {
    font-size: 0.99vw !important;
  }

  div.content-builder-container .v2 .size-21 {
    font-size: 1.09vw !important;
  }

  div.content-builder-container .v2 .size-24 {
    font-size: 1.25vw !important;
  }

  div.content-builder-container .v2 .size-28 {
    font-size: 1.46vw !important;
  }

  div.content-builder-container .v2 .size-32 {
    font-size: 1.67vw !important;
  }

  div.content-builder-container .v2 .size-35 {
    font-size: 1.82vw !important;
  }

  div.content-builder-container .v2 .size-38 {
    font-size: 1.98vw !important;
  }

  div.content-builder-container .v2 .size-42 {
    font-size: 2.19vw !important;
  }

  div.content-builder-container .v2 .size-46 {
    font-size: 2.4vw !important;
  }

  div.content-builder-container .v2 .size-48 {
    font-size: 2.5vw !important;
  }

  div.content-builder-container .v2 .size-50 {
    font-size: 2.61vw !important;
  }

  div.content-builder-container .v2 .size-54 {
    font-size: 2.81vw !important;
  }

  div.content-builder-container .v2 .size-60 {
    font-size: 3.13vw !important;
  }

  div.content-builder-container .v2 .size-64 {
    font-size: 3.33vw !important;
  }

  div.content-builder-container .v2 .size-68 {
    font-size: 3.54vw !important;
  }

  div.content-builder-container .v2 .size-72 {
    font-size: 3.75vw !important;
  }

  div.content-builder-container .v2 .size-76 {
    font-size: 3.96vw !important;
  }

  div.content-builder-container .v2 .size-80 {
    font-size: 4.17vw !important;
  }

  div.content-builder-container .v2 .size-84 {
    font-size: 4.38vw !important;
  }

  div.content-builder-container .v2 .size-88 {
    font-size: 4.58vw !important;
  }

  div.content-builder-container .v2 .size-92 {
    font-size: 4.79vw !important;
  }

  div.content-builder-container .v2 .size-96 {
    font-size: 5vw !important;
  }

  div.content-builder-container .v2 .size-100 {
    font-size: 5.21vw !important;
  }

  div.content-builder-container .v2 .size-104 {
    font-size: 5.42vw !important;
  }

  div.content-builder-container .v2 .size-108 {
    font-size: 5.63vw !important;
  }

  div.content-builder-container .v2 .size-112 {
    font-size: 5.84vw !important;
  }

  div.content-builder-container .v2 .size-116 {
    font-size: 6.04vw !important;
  }

  div.content-builder-container .v2 .size-120 {
    font-size: 6.25vw !important;
  }

  div.content-builder-container .v2 .size-124 {
    font-size: 6.46vw !important;
  }

  div.content-builder-container .v2 .size-128 {
    font-size: 6.67vw !important;
  }

  div.content-builder-container .v2 .size-132 {
    font-size: 6.88vw !important;
  }

  div.content-builder-container .v2 .size-136 {
    font-size: 7.09vw !important;
  }

  div.content-builder-container .v2 .size-140 {
    font-size: 7.29vw !important;
  }

  div.content-builder-container .v2 .size-144 {
    font-size: 7.5vw !important;
  }

  div.content-builder-container .v2 .size-148 {
    font-size: 7.71vw !important;
  }

  div.content-builder-container .v2 .size-152 {
    font-size: 7.92vw !important;
  }

  div.content-builder-container .v2 .size-156 {
    font-size: 8.13vw !important;
  }

  div.content-builder-container .v2 .size-160 {
    font-size: 8.34vw !important;
  }

  div.content-builder-container .v2 .size-164 {
    font-size: 8.54vw !important;
  }

  div.content-builder-container .v2 .size-168 {
    font-size: 8.75vw !important;
  }

  div.content-builder-container .v2 .size-172 {
    font-size: 8.96vw !important;
  }

  div.content-builder-container .v2 .size-176 {
    font-size: 9.17vw !important;
  }

  div.content-builder-container .v2 .size-180 {
    font-size: 9.38vw !important;
  }

  div.content-builder-container .v2 .size-184 {
    font-size: 9.59vw !important;
  }

  div.content-builder-container .v2 .size-188 {
    font-size: 9.79vw !important;
  }

  div.content-builder-container .v2 .size-192 {
    font-size: 10vw !important;
  }

  div.content-builder-container .v2 .size-196 {
    font-size: 10.21vw !important;
  }

  div.content-builder-container .v2 .size-200 {
    font-size: 10.42vw !important;
  }

  div.content-builder-container .v2 .size-204 {
    font-size: 10.63vw !important;
  }

  div.content-builder-container .v2 .size-208 {
    font-size: 10.84vw !important;
  }

  div.content-builder-container .v2 .size-212 {
    font-size: 11.05vw !important;
  }

  div.content-builder-container .v2 .size-216 {
    font-size: 11.25vw !important;
  }

  div.content-builder-container .v2 .size-220 {
    font-size: 11.46vw !important;
  }

  div.content-builder-container .v2 .size-224 {
    font-size: 11.67vw !important;
  }

  div.content-builder-container .v2 .size-228 {
    font-size: 11.88vw !important;
  }

  div.content-builder-container .v2 .size-232 {
    font-size: 12.09vw !important;
  }

  div.content-builder-container .v2 .size-236 {
    font-size: 12.3vw !important;
  }

  div.content-builder-container .v2 .size-240 {
    font-size: 12.5vw !important;
  }

  div.content-builder-container .v2 .size-244 {
    font-size: 12.71vw !important;
  }

  div.content-builder-container .v2 .size-248 {
    font-size: 12.92vw !important;
  }

  div.content-builder-container .v2 .size-252 {
    font-size: 13.13vw !important;
  }

  div.content-builder-container .v2 .size-256 {
    font-size: 13.34vw !important;
  }

  div.content-builder-container .v2 .size-260 {
    font-size: 13.55vw !important;
  }

  div.content-builder-container .v2 .size-264 {
    font-size: 13.75vw !important;
  }

  div.content-builder-container .v2 .size-268 {
    font-size: 13.96vw !important;
  }

  div.content-builder-container .v2 .size-272 {
    font-size: 14.17vw !important;
  }

  div.content-builder-container .v2 .size-276 {
    font-size: 14.38vw !important;
  }

  div.content-builder-container .v2 .size-280 {
    font-size: 14.59vw !important;
  }

  div.content-builder-container .v2 .size-284 {
    font-size: 14.8vw !important;
  }

  div.content-builder-container .v2 .size-288 {
    font-size: 15vw !important;
  }

  div.content-builder-container .v2 .size-292 {
    font-size: 15.21vw !important;
  }

  div.content-builder-container .v2 .size-296 {
    font-size: 15.42vw !important;
  }

  div.content-builder-container .v2 .size-300 {
    font-size: 15.63vw !important;
  }

  div.content-builder-container .v2 .size-304 {
    font-size: 15.84vw !important;
  }

  div.content-builder-container .v2 .size-308 {
    font-size: 16.06vw !important;
  }

  div.content-builder-container .v2 .size-312 {
    font-size: 16.26vw !important;
  }

  div.content-builder-container .v2 .size-316 {
    font-size: 16.46vw !important;
  }

  div.content-builder-container .v2 .size-320 {
    font-size: 16.67vw !important;
  }

  div.content-builder-container .v2 .size-324 {
    font-size: 16.88vw !important;
  }

  div.content-builder-container .v2 .size-328 {
    font-size: 17.09vw !important;
  }

  div.content-builder-container .v2 .size-332 {
    font-size: 17.3vw !important;
  }

  div.content-builder-container .v2 .size-336 {
    font-size: 17.5vw !important;
  }

  div.content-builder-container .v2 .size-340 {
    font-size: 17.71vw !important;
  }

  div.content-builder-container .v2 .size-344 {
    font-size: 17.92vw !important;
  }

  div.content-builder-container .v2 .size-348 {
    font-size: 18.13vw !important;
  }

  div.content-builder-container .v2 .size-352 {
    font-size: 18.34vw !important;
  }

  div.content-builder-container .v2 .size-356 {
    font-size: 18.55vw !important;
  }

  div.content-builder-container .v2 .size-360 {
    font-size: 18.76vw !important;
  }

  div.content-builder-container .v2 .size-364 {
    font-size: 18.96vw !important;
  }

  div.content-builder-container .v2 .size-368 {
    font-size: 19.17vw !important;
  }

  div.content-builder-container .v2 .size-372 {
    font-size: 19.38vw !important;
  }

  div.content-builder-container .v2 .size-376 {
    font-size: 19.59vw !important;
  }

  div.content-builder-container .v2 .size-380 {
    font-size: 19.8vw !important;
  }

  div.content-builder-container .v2 .size-384 {
    font-size: 20vw !important;
  }

  div.content-builder-container .v2 .size-388 {
    font-size: 20.21vw !important;
  }

  div.content-builder-container .v2 .size-392 {
    font-size: 20.42vw !important;
  }

  div.content-builder-container .v2 .size-396 {
    font-size: 20.63vw !important;
  }

  div.content-builder-container .v2 .size-400 {
    font-size: 20.84vw !important;
  }
}

@media all and (max-width: 970px) {
  div.content-builder-container .size-12 {
    font-size: 12px !important;
  }

  div.content-builder-container .size-13 {
    font-size: 13px !important;
  }

  div.content-builder-container .size-14 {
    font-size: 14px !important;
  }

  div.content-builder-container .size-15 {
    font-size: 15px !important;
  }

  div.content-builder-container .size-16 {
    font-size: 16px !important;
  }

  div.content-builder-container .size-17 {
    font-size: 17px !important;
  }

  div.content-builder-container .size-18 {
    font-size: 18px !important;
  }

  div.content-builder-container .size-19 {
    font-size: 19px !important;
  }

  div.content-builder-container .size-21 {
    font-size: 21px !important;
  }

  div.content-builder-container .size-24 {
    font-size: 24px !important;
  }

  div.content-builder-container .size-28 {
    font-size: 28px !important;
  }

  div.content-builder-container .size-32 {
    font-size: 32px !important;
  }

  div.content-builder-container .size-35 {
    font-size: 35px !important;
  }

  div.content-builder-container .size-38 {
    font-size: 38px !important;
  }

  div.content-builder-container .size-42 {
    font-size: 40px !important;
  }

  div.content-builder-container .size-46 {
    font-size: 42px !important;
  }

  div.content-builder-container .size-48 {
    font-size: 44px !important;
  }

  div.content-builder-container .size-50 {
    font-size: 46px !important;
  }

  div.content-builder-container .size-54 {
    font-size: 48px !important;
  }

  div.content-builder-container .size-60 {
    font-size: 50px !important;
  }

  div.content-builder-container .size-64 {
    font-size: 52px !important;
  }

  div.content-builder-container .size-68 {
    font-size: 54px !important;
  }

  div.content-builder-container .size-72 {
    font-size: 56px !important;
  }

  div.content-builder-container .size-76 {
    font-size: 57px !important;
  }

  div.content-builder-container .size-80 {
    font-size: 58px !important;
  }

  div.content-builder-container .size-84 {
    font-size: 59px !important;
  }

  div.content-builder-container .size-88 {
    font-size: 60px !important;
  }

  div.content-builder-container .size-92 {
    font-size: 61px !important;
  }

  div.content-builder-container .size-96 {
    font-size: 62px !important;
  }

  div.content-builder-container .size-100 {
    font-size: 63px !important;
  }

  div.content-builder-container .size-104 {
    font-size: 63px !important;
  }

  div.content-builder-container .size-108 {
    font-size: 63px !important;
  }

  div.content-builder-container .size-112 {
    font-size: 64px !important;
  }

  div.content-builder-container .size-116 {
    font-size: 64px !important;
  }

  div.content-builder-container .size-120 {
    font-size: 64px !important;
  }

  div.content-builder-container .size-124 {
    font-size: 65px !important;
  }

  div.content-builder-container .size-128 {
    font-size: 65px !important;
  }

  div.content-builder-container .size-132 {
    font-size: 65px !important;
  }

  div.content-builder-container .size-136 {
    font-size: 66px !important;
  }

  div.content-builder-container .size-140 {
    font-size: 66px !important;
  }

  div.content-builder-container .size-144 {
    font-size: 66px !important;
  }

  div.content-builder-container .size-148 {
    font-size: 67px !important;
  }

  div.content-builder-container .size-152 {
    font-size: 67px !important;
  }

  div.content-builder-container .size-156 {
    font-size: 67px !important;
  }

  div.content-builder-container .size-160 {
    font-size: 68px !important;
  }

  div.content-builder-container .size-164 {
    font-size: 68px !important;
  }

  div.content-builder-container .size-168 {
    font-size: 68px !important;
  }

  div.content-builder-container .size-172 {
    font-size: 69px !important;
  }

  div.content-builder-container .size-176 {
    font-size: 69px !important;
  }

  div.content-builder-container .size-180 {
    font-size: 69px !important;
  }

  div.content-builder-container .size-184 {
    font-size: 70px !important;
  }

  div.content-builder-container .size-188 {
    font-size: 70px !important;
  }

  div.content-builder-container .size-192 {
    font-size: 70px !important;
  }

  div.content-builder-container .size-196 {
    font-size: 71px !important;
  }

  div.content-builder-container .size-200 {
    font-size: 71px !important;
  }

  div.content-builder-container .size-204 {
    font-size: 72px !important;
  }

  div.content-builder-container .size-208 {
    font-size: 72px !important;
  }

  div.content-builder-container .size-212 {
    font-size: 72px !important;
  }

  div.content-builder-container .size-216 {
    font-size: 72px !important;
  }

  div.content-builder-container .size-220 {
    font-size: 73px !important;
  }

  div.content-builder-container .size-224 {
    font-size: 73px !important;
  }

  div.content-builder-container .size-228 {
    font-size: 73px !important;
  }

  div.content-builder-container .size-232 {
    font-size: 73px !important;
  }

  div.content-builder-container .size-236 {
    font-size: 74px !important;
  }

  div.content-builder-container .size-240 {
    font-size: 74px !important;
  }

  div.content-builder-container .size-244 {
    font-size: 74px !important;
  }

  div.content-builder-container .size-248 {
    font-size: 74px !important;
  }

  div.content-builder-container .size-252 {
    font-size: 75px !important;
  }

  div.content-builder-container .size-256 {
    font-size: 75px !important;
  }

  div.content-builder-container .size-260 {
    font-size: 75px !important;
  }

  div.content-builder-container .size-264 {
    font-size: 75px !important;
  }

  div.content-builder-container .size-268 {
    font-size: 76px !important;
  }

  div.content-builder-container .size-272 {
    font-size: 76px !important;
  }

  div.content-builder-container .size-276 {
    font-size: 76px !important;
  }

  div.content-builder-container .size-280 {
    font-size: 76px !important;
  }

  div.content-builder-container .size-284 {
    font-size: 77px !important;
  }

  div.content-builder-container .size-288 {
    font-size: 77px !important;
  }

  div.content-builder-container .size-292 {
    font-size: 77px !important;
  }

  div.content-builder-container .size-296 {
    font-size: 77px !important;
  }

  div.content-builder-container .size-300 {
    font-size: 78px !important;
  }

  div.content-builder-container .size-304 {
    font-size: 78px !important;
  }

  div.content-builder-container .size-308 {
    font-size: 78px !important;
  }

  div.content-builder-container .size-312 {
    font-size: 78px !important;
  }

  div.content-builder-container .size-316 {
    font-size: 79px !important;
  }

  div.content-builder-container .size-320 {
    font-size: 79px !important;
  }

  div.content-builder-container .size-324 {
    font-size: 79px !important;
  }

  div.content-builder-container .size-328 {
    font-size: 79px !important;
  }

  div.content-builder-container .size-332 {
    font-size: 80px !important;
  }

  div.content-builder-container .size-336 {
    font-size: 80px !important;
  }

  div.content-builder-container .size-340 {
    font-size: 80px !important;
  }

  div.content-builder-container .size-344 {
    font-size: 80px !important;
  }

  div.content-builder-container .size-348 {
    font-size: 81px !important;
  }

  div.content-builder-container .size-352 {
    font-size: 81px !important;
  }

  div.content-builder-container .size-356 {
    font-size: 81px !important;
  }

  div.content-builder-container .size-360 {
    font-size: 81px !important;
  }

  div.content-builder-container .size-364 {
    font-size: 82px !important;
  }

  div.content-builder-container .size-368 {
    font-size: 82px !important;
  }

  div.content-builder-container .size-372 {
    font-size: 82px !important;
  }

  div.content-builder-container .size-376 {
    font-size: 82px !important;
  }

  div.content-builder-container .size-380 {
    font-size: 83px !important;
  }

  div.content-builder-container .size-384 {
    font-size: 83px !important;
  }

  div.content-builder-container .size-388 {
    font-size: 83px !important;
  }

  div.content-builder-container .size-392 {
    font-size: 83px !important;
  }

  div.content-builder-container .size-396 {
    font-size: 84px !important;
  }

  div.content-builder-container .size-400 {
    font-size: 84px !important;
  }
}

@media all and (max-width: 1024px) {
  div.content-builder-container .margin-left-1024-reset {
    margin-left: 0px !important;
  }

  div.content-builder-container .margin-right-1024-reset {
    margin-right: 0px !important;
  }
}

div.content-builder-container .is-light-text * {
  color: RGBa(255, 255, 255, 0.93);
}

div.content-builder-container .is-dark-text * {
  color: #000;
}

div.content-builder-container .is-title1-96 {
  margin-top: 20px;
  margin-bottom: 20px;
}

div.content-builder-container .is-title1-80 {
  margin-top: 15px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title1-64 {
  margin-top: 15px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title1-48 {
  margin-top: 15px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title1-32 {
  margin-top: 15px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title2-96 {
  margin-top: 25px;
  margin-bottom: 20px;
}

div.content-builder-container .is-title2-80 {
  margin-top: 20px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title2-64 {
  margin-top: 20px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title2-48 {
  margin-top: 15px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title2-32 {
  margin-top: 10px;
  margin-bottom: 15px;
}

div.content-builder-container .is-title3-96 {
  margin-top: 30px;
  margin-bottom: 35px;
  padding: 20px 0;
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title3-80 {
  margin-top: 25px;
  margin-bottom: 33px;
  padding: 20px 0;
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title3-64 {
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 18px 0;
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title3-48 {
  margin-top: 20px;
  margin-bottom: 25px;
  padding: 18px 0;
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title3-32 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 0;
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-light-text .is-title3-96 {
  border-top: #fff 2px solid;
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title3-80 {
  border-top: #fff 2px solid;
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title3-64 {
  border-top: #fff 2px solid;
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title3-48 {
  border-top: #fff 2px solid;
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title3-32 {
  border-top: #fff 2px solid;
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-dark-text .is-title3-96 {
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title3-80 {
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title3-64 {
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title3-48 {
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title3-32 {
  border-top: #000 2px solid;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title4-96 {
  margin-top: 30px;
  margin-bottom: 35px;
  padding: 20px 30px;
  border: #000 2px solid;
}

div.content-builder-container .is-title4-80 {
  margin-top: 25px;
  margin-bottom: 33px;
  padding: 20px 30px;
  border: #000 2px solid;
}

div.content-builder-container .is-title4-64 {
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 18px 28px;
  border: #000 2px solid;
}

div.content-builder-container .is-title4-48 {
  margin-top: 20px;
  margin-bottom: 25px;
  padding: 18px 25px;
  border: #000 2px solid;
}

div.content-builder-container .is-title4-32 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 20px;
  border: #000 2px solid;
}

div.content-builder-container .is-light-text .is-title4-96 {
  border: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title4-80 {
  border: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title4-64 {
  border: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title4-48 {
  border: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title4-32 {
  border: #fff 2px solid;
}

div.content-builder-container .is-dark-text .is-title4-96 {
  border: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title4-80 {
  border: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title4-64 {
  border: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title4-48 {
  border: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title4-32 {
  border: #000 2px solid;
}

div.content-builder-container .is-title5-96 {
  margin-top: 10px;
  margin-bottom: 35px;
  padding-bottom: 25px;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title5-80 {
  margin-top: 10px;
  margin-bottom: 33px;
  padding-bottom: 25px;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title5-64 {
  margin-top: 10px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title5-48 {
  margin-top: 10px;
  margin-bottom: 25px;
  padding-bottom: 20px;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title5-32 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-light-text .is-title5-96 {
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title5-80 {
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title5-64 {
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title5-48 {
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-light-text .is-title5-32 {
  border-bottom: #fff 2px solid;
}

div.content-builder-container .is-dark-text .is-title5-96 {
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title5-80 {
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title5-64 {
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title5-48 {
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-dark-text .is-title5-32 {
  border-bottom: #000 2px solid;
}

div.content-builder-container .is-title-lite {
  letter-spacing: 3px;
  word-spacing: 5px;
}

div.content-builder-container .is-title-lite.is-title3-96,
div.content-builder-container .is-title-lite.is-title4-96,
div.content-builder-container .is-title-lite.is-title5-96 {
  letter-spacing: 4px;
  word-spacing: 8px;
}

div.content-builder-container .is-title-lite.is-title3-80,
div.content-builder-container .is-title-lite.is-title4-80,
div.content-builder-container .is-title-lite.is-title5-80 {
  letter-spacing: 4px;
  word-spacing: 8px;
}

div.content-builder-container .is-title-lite.is-title3-64,
div.content-builder-container .is-title-lite.is-title4-64,
div.content-builder-container .is-title-lite.is-title5-64 {
  letter-spacing: 4px;
  word-spacing: 8px;
}

div.content-builder-container .is-title-lite.is-title3-48,
div.content-builder-container .is-title-lite.is-title4-48,
div.content-builder-container .is-title-lite.is-title5-48 {
  letter-spacing: 4px;
  word-spacing: 8px;
}

div.content-builder-container .is-title-lite.is-title3-32,
div.content-builder-container .is-title-lite.is-title4-32,
div.content-builder-container .is-title-lite.is-title5-32 {
  letter-spacing: 3px;
  word-spacing: 5px;
}

div.content-builder-container .is-title-bold {
  font-weight: 800;
}

div.content-builder-container .is-title-bold.is-title3-96,
div.content-builder-container .is-title-bold.is-title4-96,
div.content-builder-container .is-title-bold.is-title5-96 {
  border-width: 4px;
}

div.content-builder-container .is-title-bold.is-title3-80,
div.content-builder-container .is-title-bold.is-title4-80,
div.content-builder-container .is-title-bold.is-title5-80 {
  border-width: 4px;
}

div.content-builder-container .is-title-bold.is-title3-64,
div.content-builder-container .is-title-bold.is-title4-64,
div.content-builder-container .is-title-bold.is-title5-64 {
  border-width: 3px;
}

div.content-builder-container .is-title-bold.is-title3-48,
div.content-builder-container .is-title-bold.is-title4-48,
div.content-builder-container .is-title-bold.is-title5-48 {
  border-width: 3px;
}

div.content-builder-container .is-title-bold.is-title3-32,
div.content-builder-container .is-title-bold.is-title4-32,
div.content-builder-container .is-title-bold.is-title5-32 {
  border-width: 2px;
}

div.content-builder-container .is-info1 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-style: italic;
}

div.content-builder-container .is-info1.size-21 {
  margin-top: 12px;
}

div.content-builder-container .is-info1.size-24 {
  margin-top: 15px;
}

div.content-builder-container .is-info2 {
  margin-top: 10px;
  margin-bottom: 0px;
}

div.content-builder-container .is-info2.size-21 {
  margin-top: 12px;
}

div.content-builder-container .is-info2.size-24 {
  margin-top: 15px;
}

div.content-builder-container .is-rounded-button-big a {
  display: inline-block;
  text-align: center;
  margin: 0 20px;
  border-radius: 500px;
  width: 110px;
  height: 110px;
  background-color: #aaa;
  overflow: hidden;
  text-decoration: none;
}

div.content-builder-container .is-rounded-button-big a i {
  display: inline-block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-rounded-button-big a:first-child {
  margin: 0 20px 0 0;
}

div.content-builder-container .is-rounded-button-big a:last-child {
  margin: 0 0 0 20px;
}

div.content-builder-container .is-rounded-button-medium a {
  display: inline-block;
  text-align: center;
  margin: 0 20px;
  border-radius: 500px;
  width: 70px;
  height: 70px;
  background-color: #aaa;
  overflow: hidden;
  text-decoration: none;
}

div.content-builder-container .is-rounded-button-medium a i {
  display: inline-block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-rounded-button-medium a:first-child {
  margin: 0 20px 0 0;
}

div.content-builder-container .is-rounded-button-medium a:last-child {
  margin: 0 0 0 20px;
}

div.content-builder-container .is-boxed-button-big {
  display: inline-block;
}

div.content-builder-container .is-boxed-button-big a {
  display: table;
  float: left;
  text-align: center;
  margin: 0 30px 0 0;
  width: 110px;
  height: 110px;
  background-color: #aaa;
  text-decoration: none;
}

div.content-builder-container .is-boxed-button-big a i {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-boxed-button-big2 {
  display: inline-block;
}

div.content-builder-container .is-boxed-button-big2 a {
  display: table;
  float: left;
  text-align: center;
  margin: 0 30px 0 0;
  width: 150px;
  height: 70px;
  background-color: #aaa;
  text-decoration: none;
}

div.content-builder-container .is-boxed-button-big2 a i {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-boxed-button-medium {
  display: inline-block;
}

div.content-builder-container .is-boxed-button-medium a {
  display: table;
  float: left;
  text-align: center;
  margin: 0 30px 0 0;
  width: 70px;
  height: 70px;
  background-color: #aaa;
  text-decoration: none;
}

div.content-builder-container .is-boxed-button-medium a i {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-boxed-button-medium2 {
  display: inline-block;
}

div.content-builder-container .is-boxed-button-medium2 a {
  display: table;
  float: left;
  text-align: center;
  margin: 0 30px 0 0;
  width: 100px;
  height: 50px;
  background-color: #aaa;
  text-decoration: none;
}

div.content-builder-container .is-boxed-button-medium2 a i {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-boxed-button-small {
  display: inline-block;
}

div.content-builder-container .is-boxed-button-small a {
  display: table;
  float: left;
  text-align: center;
  margin: 0 20px 0 0;
  width: 50px;
  height: 50px;
  background-color: #aaa;
  text-decoration: none;
}

div.content-builder-container .is-boxed-button-small a i {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  color: #ffffff;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .is-btn,
div.content-builder-container a.is-btn {
  padding: 10px 50px;
  font-size: 1rem;
  line-height: 2rem;
  border-radius: 0;
  letter-spacing: 3px;
  display: inline-block;
  margin: 3px 0;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-transition: all 0.16s ease;
  transition: all 0.16s ease;
  text-decoration: none;
  color: #000;
}

div.content-builder-container .is-btn:hover,
div.content-builder-container .is-btn:visited,
div.content-builder-container .is-btn:focus,
div.content-builder-container a.is-btn:hover,
div.content-builder-container a.is-btn:visited,
div.content-builder-container a.is-btn:focus {
  color: initial;
  text-decoration: initial;
  opacity: initial;
}

div.content-builder-container .is-btn-ghost1,
div.content-builder-container a.is-btn-ghost1 {
  color: #000;
  border: 2px solid #111;
}

div.content-builder-container .is-light-text .is-btn-ghost1,
div.content-builder-container .is-dark-text .is-light-text .is-btn-ghost1,
div.content-builder-container .is-light-text a.is-btn-ghost1,
div.content-builder-container .is-dark-text .is-light-text a.is-btn-ghost1 {
  color: #fff;
  border: 2px solid #fff;
}

div.content-builder-container .is-dark-text .is-btn-ghost1,
div.content-builder-container .is-light-text .is-dark-text .is-btn-ghost1,
div.content-builder-container .is-dark-text a.is-btn-ghost1,
div.content-builder-container .is-light-text .is-dark-text a.is-btn-ghost1 {
  color: #000;
  border: 2px solid #111;
}

div.content-builder-container .is-btn-ghost2,
div.content-builder-container a.is-btn-ghost2 {
  color: #000;
  border: 2px solid #dcdcdc;
  background-color: #dcdcdc;
}

div.content-builder-container .is-light-text .is-btn-ghost2,
div.content-builder-container .is-dark-text .is-light-text .is-btn-ghost2,
div.content-builder-container .is-light-text a.is-btn-ghost2,
div.content-builder-container .is-dark-text .is-light-text a.is-btn-ghost2 {
  color: #000;
  border: 2px solid #f9f9f9;
  background-color: #f9f9f9;
}

div.content-builder-container .is-dark-text .is-btn-ghost2,
div.content-builder-container .is-light-text .is-dark-text .is-btn-ghost2,
div.content-builder-container .is-dark-text a.is-btn-ghost2,
div.content-builder-container .is-light-text .is-dark-text a.is-btn-ghost2 {
  color: #000;
  border: 2px solid #d7d7d7;
  background-color: #d7d7d7;
}

div.content-builder-container .is-btn.is-btn-small,
div.content-builder-container .is-btn-small {
  padding: 5px 25px;
  font-size: 0.85em;
}

div.content-builder-container .is-btn.is-upper,
div.content-builder-container .is-upper {
  text-transform: uppercase;
}

div.content-builder-container .is-btn.is-rounded-30,
div.content-builder-container .is-rounded-30 {
  border-radius: 30px;
}

div.content-builder-container .btn {
  padding: 7px 25px;
  font-size: 1em;
  line-height: 2em;
  border-radius: 5px;
  letter-spacing: 1px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-transition: all 0.16s ease;
  transition: all 0.16s ease;
}

div.content-builder-container .btn.btn-primary {
  color: #ffffff;
  background-color: #08c9b9;
}

div.content-builder-container .btn.btn-primary:hover {
  color: #ffffff;
  background-color: #07b0a2;
  border-color: #07b0a2;
}

div.content-builder-container .btn.btn-default {
  color: #333333;
  background-color: #d3d3d3;
}

div.content-builder-container .btn.btn-default:hover {
  color: #111;
  background-color: #ccc;
  border-color: #ccc;
}

div.content-builder-container .block-click {
  cursor: pointer;
}

div.content-builder-container .block-click > * {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

div.content-builder-container .min-height-300 {
  min-height: 300px !important;
}

div.content-builder-container .min-height-350 {
  min-height: 350px !important;
}

div.content-builder-container .min-height-400 {
  min-height: 400px !important;
}

div.content-builder-container .min-height-450 {
  min-height: 450px !important;
}

div.content-builder-container .min-height-500 {
  min-height: 500px !important;
}

div.content-builder-container .min-height-550 {
  min-height: 550px !important;
}

div.content-builder-container .min-height-600 {
  min-height: 600px !important;
}

div.content-builder-container .min-height-650 {
  min-height: 650px !important;
}

div.content-builder-container .min-height-700 {
  min-height: 700px !important;
}

@media all and (max-width: 1024px) {
  div.content-builder-container .min-height-300 {
    min-height: 300px !important;
  }

  div.content-builder-container .min-height-350 {
    min-height: 340px !important;
  }

  div.content-builder-container .min-height-400 {
    min-height: 380px !important;
  }

  div.content-builder-container .min-height-450 {
    min-height: 430px !important;
  }

  div.content-builder-container .min-height-500 {
    min-height: 480px !important;
  }

  div.content-builder-container .min-height-550 {
    min-height: 530px !important;
  }

  div.content-builder-container .min-height-600 {
    min-height: 580px !important;
  }

  div.content-builder-container .min-height-650 {
    min-height: 630px !important;
  }

  div.content-builder-container .min-height-700 {
    min-height: 680px !important;
  }
}

@media all and (max-width: 640px) {
  div.content-builder-container .min-height-300 {
    min-height: 240px !important;
  }

  div.content-builder-container .min-height-350 {
    min-height: 270px !important;
  }

  div.content-builder-container .min-height-400 {
    min-height: 300px !important;
  }

  div.content-builder-container .min-height-450 {
    min-height: 350px !important;
  }

  div.content-builder-container .min-height-500 {
    min-height: 400px !important;
  }

  div.content-builder-container .min-height-550 {
    min-height: 430px !important;
  }

  div.content-builder-container .min-height-600 {
    min-height: 460px !important;
  }

  div.content-builder-container .min-height-650 {
    min-height: 500px !important;
  }

  div.content-builder-container .min-height-700 {
    min-height: 540px !important;
  }
}

@media all and (max-width: 540px) {
  div.content-builder-container .min-height-300 {
    min-height: 180px !important;
  }

  div.content-builder-container .min-height-350 {
    min-height: 210px !important;
  }

  div.content-builder-container .min-height-400 {
    min-height: 240px !important;
  }

  div.content-builder-container .min-height-450 {
    min-height: 270px !important;
  }

  div.content-builder-container .min-height-500 {
    min-height: 300px !important;
  }

  div.content-builder-container .min-height-550 {
    min-height: 310px !important;
  }

  div.content-builder-container .min-height-600 {
    min-height: 320px !important;
  }

  div.content-builder-container .min-height-650 {
    min-height: 360px !important;
  }

  div.content-builder-container .min-height-700 {
    min-height: 400px !important;
  }
}

@media all and (max-width: 425px) {
  div.content-builder-container .min-height-300 {
    min-height: 150px !important;
  }

  div.content-builder-container .min-height-350 {
    min-height: 185px !important;
  }

  div.content-builder-container .min-height-400 {
    min-height: 220px !important;
  }

  div.content-builder-container .min-height-450 {
    min-height: 240px !important;
  }

  div.content-builder-container .min-height-500 {
    min-height: 260px !important;
  }

  div.content-builder-container .min-height-550 {
    min-height: 270px !important;
  }

  div.content-builder-container .min-height-600 {
    min-height: 280px !important;
  }

  div.content-builder-container .min-height-650 {
    min-height: 315px !important;
  }

  div.content-builder-container .min-height-700 {
    min-height: 350px !important;
  }
}

div.content-builder-container .font-thin {
  font-weight: 100 !important;
}

div.content-builder-container .font-extralight {
  font-weight: 200 !important;
}

div.content-builder-container .font-light {
  font-weight: 300 !important;
}

div.content-builder-container .font-normal {
  font-weight: 400 !important;
}

div.content-builder-container .font-medium {
  font-weight: 500 !important;
}

div.content-builder-container .font-semibold {
  font-weight: 600 !important;
}

div.content-builder-container .font-bold {
  font-weight: 700 !important;
}

div.content-builder-container .font-extrabold {
  font-weight: 800 !important;
}

div.content-builder-container .font-black {
  font-weight: 900 !important;
}

div.content-builder-container .italic {
  font-style: italic !important;
}

div.content-builder-container .not-italic {
  font-style: normal !important;
}

div.content-builder-container .display .italic {
  font-style: italic !important;
}

div.content-builder-container .display .not-italic {
  font-style: normal !important;
}

div.content-builder-container .underline {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}

div.content-builder-container .line-through {
  -webkit-text-decoration-line: line-through !important;
  text-decoration-line: line-through !important;
}

div.content-builder-container .no-underline {
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}

div.content-builder-container .uppercase {
  text-transform: uppercase !important;
}

div.content-builder-container .lowercase {
  text-transform: lowercase !important;
}

div.content-builder-container .capitalize {
  text-transform: capitalize !important;
}

div.content-builder-container .normal-case {
  text-transform: none !important;
}

div.content-builder-container .text-left {
  text-align: left;
}

div.content-builder-container .text-center {
  text-align: center;
}

div.content-builder-container .text-right {
  text-align: right;
}

div.content-builder-container .text-justify {
  text-align: justify;
}

div.content-builder-container .sub,
div.content-builder-container .sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

div.content-builder-container .sup {
  top: -0.3em;
  vertical-align: super;
}

div.content-builder-container .sub {
  bottom: -0.25em;
  vertical-align: sub;
}

div.content-builder-container .tracking--100 {
  letter-spacing: -0.1em !important;
}

div.content-builder-container .tracking--75 {
  letter-spacing: -0.075em !important;
}

div.content-builder-container .tracking--50,
div.content-builder-container .tracking-tighter {
  letter-spacing: -0.05em !important;
}

div.content-builder-container .tracking--25,
div.content-builder-container .tracking-tight {
  letter-spacing: -0.025em !important;
}

div.content-builder-container .tracking-0,
div.content-builder-container .tracking-normal {
  letter-spacing: 0em !important;
}

div.content-builder-container .tracking-25,
div.content-builder-container .tracking-wide {
  letter-spacing: 0.025em !important;
}

div.content-builder-container .tracking-50,
div.content-builder-container .tracking-wider {
  letter-spacing: 0.05em !important;
}

div.content-builder-container .tracking-75 {
  letter-spacing: 0.075em !important;
}

div.content-builder-container .tracking-100,
div.content-builder-container .tracking-widest {
  letter-spacing: 0.1em !important;
}

div.content-builder-container .tracking-125 {
  letter-spacing: 0.125em !important;
}

div.content-builder-container .tracking-150 {
  letter-spacing: 0.15em !important;
}

div.content-builder-container .tracking-175 {
  letter-spacing: 0.175em !important;
}

div.content-builder-container .tracking-200 {
  letter-spacing: 0.2em !important;
}

div.content-builder-container .tracking-225 {
  letter-spacing: 0.225em !important;
}

div.content-builder-container .tracking-250 {
  letter-spacing: 0.25em !important;
}

div.content-builder-container .tracking-275 {
  letter-spacing: 0.275em !important;
}

div.content-builder-container .tracking-300 {
  letter-spacing: 0.3em !important;
}

div.content-builder-container .tracking-325 {
  letter-spacing: 0.325em !important;
}

div.content-builder-container .tracking-350 {
  letter-spacing: 0.350em !important;
}

div.content-builder-container .tracking-375 {
  letter-spacing: 0.375em !important;
}

div.content-builder-container .tracking-400 {
  letter-spacing: 0.4em !important;
}

div.content-builder-container .tracking-425 {
  letter-spacing: 0.425em !important;
}

div.content-builder-container .tracking-450 {
  letter-spacing: 0.450em !important;
}

div.content-builder-container .tracking-475 {
  letter-spacing: 0.475em !important;
}

div.content-builder-container .tracking-500 {
  letter-spacing: 0.5em !important;
}

div.content-builder-container .leading-05 {
  line-height: 0.5 !important;
}

div.content-builder-container .leading-06 {
  line-height: 0.6 !important;
}

div.content-builder-container .leading-07 {
  line-height: 0.7 !important;
}

div.content-builder-container .leading-08 {
  line-height: 0.8 !important;
}

div.content-builder-container .leading-09 {
  line-height: 0.9 !important;
}

div.content-builder-container .leading-10,
div.content-builder-container .leading-none {
  line-height: 1 !important;
}

div.content-builder-container .leading-11 {
  line-height: 1.1 !important;
}

div.content-builder-container .leading-12 {
  line-height: 1.2 !important;
}

div.content-builder-container .leading-tight {
  line-height: 1.25 !important;
}

div.content-builder-container .leading-13 {
  line-height: 1.3 !important;
}

div.content-builder-container .leading-snug {
  line-height: 1.375 !important;
}

div.content-builder-container .leading-14 {
  line-height: 1.4 !important;
}

div.content-builder-container .leading-15,
div.content-builder-container .leading-normal {
  line-height: 1.5 !important;
}

div.content-builder-container .leading-16 {
  line-height: 1.6 !important;
}

div.content-builder-container .leading-relaxed {
  line-height: 1.625 !important;
}

div.content-builder-container .leading-17 {
  line-height: 1.7 !important;
}

div.content-builder-container .leading-18 {
  line-height: 1.8 !important;
}

div.content-builder-container .leading-19 {
  line-height: 1.9 !important;
}

div.content-builder-container .leading-20,
div.content-builder-container .leading-loose {
  line-height: 2 !important;
}

div.content-builder-container .leading-21 {
  line-height: 2.1 !important;
}

div.content-builder-container .leading-22 {
  line-height: 2.2 !important;
}

div.content-builder-container .leading-23 {
  line-height: 2.3 !important;
}

div.content-builder-container .leading-24 {
  line-height: 2.4 !important;
}

div.content-builder-container .leading-25 {
  line-height: 2.5 !important;
}

div.content-builder-container .leading-26 {
  line-height: 2.6 !important;
}

div.content-builder-container .leading-27 {
  line-height: 2.7 !important;
}

div.content-builder-container .leading-28 {
  line-height: 2.8 !important;
}

div.content-builder-container .leading-29 {
  line-height: 2.9 !important;
}

div.content-builder-container .leading-30 {
  line-height: 3 !important;
}

div.content-builder-container .opacity-0 {
  opacity: 0 !important;
}

div.content-builder-container .opacity-2 {
  opacity: 0.02 !important;
}

div.content-builder-container .opacity-4 {
  opacity: 0.04 !important;
}

div.content-builder-container .opacity-5 {
  opacity: 0.05 !important;
}

div.content-builder-container .opacity-6 {
  opacity: 0.06 !important;
}

div.content-builder-container .opacity-8 {
  opacity: 0.08 !important;
}

div.content-builder-container .opacity-10 {
  opacity: 0.1 !important;
}

div.content-builder-container .opacity-12 {
  opacity: 0.12 !important;
}

div.content-builder-container .opacity-15 {
  opacity: 0.15 !important;
}

div.content-builder-container .opacity-20 {
  opacity: 0.2 !important;
}

div.content-builder-container .opacity-25 {
  opacity: 0.25 !important;
}

div.content-builder-container .opacity-30 {
  opacity: 0.3 !important;
}

div.content-builder-container .opacity-35 {
  opacity: 0.35 !important;
}

div.content-builder-container .opacity-40 {
  opacity: 0.4 !important;
}

div.content-builder-container .opacity-45 {
  opacity: 0.45 !important;
}

div.content-builder-container .opacity-50 {
  opacity: 0.5 !important;
}

div.content-builder-container .opacity-55 {
  opacity: 0.55 !important;
}

div.content-builder-container .opacity-60 {
  opacity: 0.6 !important;
}

div.content-builder-container .opacity-65 {
  opacity: 0.65 !important;
}

div.content-builder-container .opacity-70 {
  opacity: 0.7 !important;
}

div.content-builder-container .opacity-75 {
  opacity: 0.75 !important;
}

div.content-builder-container .opacity-80 {
  opacity: 0.8 !important;
}

div.content-builder-container .opacity-85 {
  opacity: 0.85 !important;
}

div.content-builder-container .opacity-90 {
  opacity: 0.9 !important;
}

div.content-builder-container .opacity-95 {
  opacity: 0.95 !important;
}

div.content-builder-container .opacity-100 {
  opacity: 1 !important;
}

div.content-builder-container .p-0 {
  padding: 0px;
}

div.content-builder-container .p-1 {
  padding: 0.25rem;
}

div.content-builder-container .p-2 {
  padding: 0.5rem;
}

div.content-builder-container .p-3 {
  padding: 0.75rem;
}

div.content-builder-container .p-4 {
  padding: 1rem;
}

div.content-builder-container .p-5 {
  padding: 1.25rem;
}

div.content-builder-container .p-6 {
  padding: 1.5rem;
}

div.content-builder-container .p-7 {
  padding: 1.75rem;
}

div.content-builder-container .p-8 {
  padding: 2rem;
}

div.content-builder-container .p-9 {
  padding: 2.25rem;
}

div.content-builder-container .p-10 {
  padding: 2.5rem;
}

div.content-builder-container .p-11 {
  padding: 2.75rem;
}

div.content-builder-container .p-12 {
  padding: 3rem;
}

div.content-builder-container .p-14 {
  padding: 3.5rem;
}

div.content-builder-container .p-16 {
  padding: 4rem;
}

div.content-builder-container .p-20 {
  padding: 5rem;
}

div.content-builder-container .px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

div.content-builder-container .px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

div.content-builder-container .px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

div.content-builder-container .px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

div.content-builder-container .px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

div.content-builder-container .px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

div.content-builder-container .px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

div.content-builder-container .px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

div.content-builder-container .px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

div.content-builder-container .px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

div.content-builder-container .px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

div.content-builder-container .px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

div.content-builder-container .px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

div.content-builder-container .px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

div.content-builder-container .px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

div.content-builder-container .px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

div.content-builder-container .py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

div.content-builder-container .py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

div.content-builder-container .py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

div.content-builder-container .py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

div.content-builder-container .py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

div.content-builder-container .py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

div.content-builder-container .py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

div.content-builder-container .py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

div.content-builder-container .py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

div.content-builder-container .py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

div.content-builder-container .py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

div.content-builder-container .py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

div.content-builder-container .py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

div.content-builder-container .py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

div.content-builder-container .py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

div.content-builder-container .py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

div.content-builder-container .pb-0 {
  padding-bottom: 0px;
}

div.content-builder-container .pb-1 {
  padding-bottom: 0.25rem;
}

div.content-builder-container .pb-2 {
  padding-bottom: 0.5rem;
}

div.content-builder-container .pb-3 {
  padding-bottom: 0.75rem;
}

div.content-builder-container .pb-4 {
  padding-bottom: 1rem;
}

div.content-builder-container .pb-5 {
  padding-bottom: 1.25rem;
}

div.content-builder-container .pb-6 {
  padding-bottom: 1.5rem;
}

div.content-builder-container .pb-7 {
  padding-bottom: 1.75rem;
}

div.content-builder-container .pb-8 {
  padding-bottom: 2rem;
}

div.content-builder-container .pb-9 {
  padding-bottom: 2.25rem;
}

div.content-builder-container .pb-10 {
  padding-bottom: 2.5rem;
}

div.content-builder-container .pb-11 {
  padding-bottom: 2.75rem;
}

div.content-builder-container .pb-12 {
  padding-bottom: 3rem;
}

div.content-builder-container .pb-14 {
  padding-bottom: 3.5rem;
}

div.content-builder-container .pb-16 {
  padding-bottom: 4rem;
}

div.content-builder-container .pb-20 {
  padding-bottom: 5rem;
}

div.content-builder-container .pr-0 {
  padding-right: 0px;
}

div.content-builder-container .pr-1 {
  padding-right: 0.25rem;
}

div.content-builder-container .pr-2 {
  padding-right: 0.5rem;
}

div.content-builder-container .pr-3 {
  padding-right: 0.75rem;
}

div.content-builder-container .pr-4 {
  padding-right: 1rem;
}

div.content-builder-container .pr-5 {
  padding-right: 1.25rem;
}

div.content-builder-container .pr-6 {
  padding-right: 1.5rem;
}

div.content-builder-container .pr-7 {
  padding-right: 1.75rem;
}

div.content-builder-container .pr-8 {
  padding-right: 2rem;
}

div.content-builder-container .pr-9 {
  padding-right: 2.25rem;
}

div.content-builder-container .pr-10 {
  padding-right: 2.5rem;
}

div.content-builder-container .pr-11 {
  padding-right: 2.75rem;
}

div.content-builder-container .pr-12 {
  padding-right: 3rem;
}

div.content-builder-container .pr-14 {
  padding-right: 3.5rem;
}

div.content-builder-container .pr-16 {
  padding-right: 4rem;
}

div.content-builder-container .pr-20 {
  padding-right: 5rem;
}

div.content-builder-container .pt-0 {
  padding-top: 0px;
}

div.content-builder-container .pt-1 {
  padding-top: 0.25rem;
}

div.content-builder-container .pt-2 {
  padding-top: 0.5rem;
}

div.content-builder-container .pt-3 {
  padding-top: 0.75rem;
}

div.content-builder-container .pt-4 {
  padding-top: 1rem;
}

div.content-builder-container .pt-5 {
  padding-top: 1.25rem;
}

div.content-builder-container .pt-6 {
  padding-top: 1.5rem;
}

div.content-builder-container .pt-7 {
  padding-top: 1.75rem;
}

div.content-builder-container .pt-8 {
  padding-top: 2rem;
}

div.content-builder-container .pt-9 {
  padding-top: 2.25rem;
}

div.content-builder-container .pt-10 {
  padding-top: 2.5rem;
}

div.content-builder-container .pt-11 {
  padding-top: 2.75rem;
}

div.content-builder-container .pt-12 {
  padding-top: 3rem;
}

div.content-builder-container .pt-14 {
  padding-top: 3.5rem;
}

div.content-builder-container .pt-16 {
  padding-top: 4rem;
}

div.content-builder-container .pt-20 {
  padding-top: 5rem;
}

div.content-builder-container .pl-0 {
  padding-left: 0px;
}

div.content-builder-container .pl-1 {
  padding-left: 0.25rem;
}

div.content-builder-container .pl-2 {
  padding-left: 0.5rem;
}

div.content-builder-container .pl-3 {
  padding-left: 0.75rem;
}

div.content-builder-container .pl-4 {
  padding-left: 1rem;
}

div.content-builder-container .pl-5 {
  padding-left: 1.25rem;
}

div.content-builder-container .pl-6 {
  padding-left: 1.5rem;
}

div.content-builder-container .pl-7 {
  padding-left: 1.75rem;
}

div.content-builder-container .pl-8 {
  padding-left: 2rem;
}

div.content-builder-container .pl-9 {
  padding-left: 2.25rem;
}

div.content-builder-container .pl-10 {
  padding-left: 2.5rem;
}

div.content-builder-container .pl-11 {
  padding-left: 2.75rem;
}

div.content-builder-container .pl-12 {
  padding-left: 3rem;
}

div.content-builder-container .pl-14 {
  padding-left: 3.5rem;
}

div.content-builder-container .pl-16 {
  padding-left: 4rem;
}

div.content-builder-container .pl-20 {
  padding-left: 5rem;
}

div.content-builder-container .ml-0 {
  margin-left: 0px;
}

div.content-builder-container .ml-1 {
  margin-left: 0.25rem;
}

div.content-builder-container .ml-2 {
  margin-left: 0.5rem;
}

div.content-builder-container .ml-3 {
  margin-left: 0.75rem;
}

div.content-builder-container .ml-4 {
  margin-left: 1rem;
}

div.content-builder-container .ml-5 {
  margin-left: 1.25rem;
}

div.content-builder-container .ml-6 {
  margin-left: 1.5rem;
}

div.content-builder-container .ml-8 {
  margin-left: 2rem;
}

div.content-builder-container .ml-10 {
  margin-left: 2.5rem;
}

div.content-builder-container .mr-0 {
  margin-right: 0px;
}

div.content-builder-container .mr-1 {
  margin-right: 0.25rem;
}

div.content-builder-container .mr-2 {
  margin-right: 0.5rem;
}

div.content-builder-container .mr-3 {
  margin-right: 0.75rem;
}

div.content-builder-container .mr-4 {
  margin-right: 1rem;
}

div.content-builder-container .mr-5 {
  margin-right: 1.25rem;
}

div.content-builder-container .mr-6 {
  margin-right: 1.5rem;
}

div.content-builder-container .mr-8 {
  margin-right: 2rem;
}

div.content-builder-container .mr-10 {
  margin-right: 2.5rem;
}

div.content-builder-container .mt-0 {
  margin-top: 0px;
}

div.content-builder-container .mt-1 {
  margin-top: 0.25rem;
}

div.content-builder-container .mt-2 {
  margin-top: 0.5rem;
}

div.content-builder-container .mt-3 {
  margin-top: 0.75rem;
}

div.content-builder-container .mt-4 {
  margin-top: 1rem;
}

div.content-builder-container .mt-5 {
  margin-top: 1.25rem;
}

div.content-builder-container .mt-6 {
  margin-top: 1.5rem;
}

div.content-builder-container .mt-8 {
  margin-top: 2rem;
}

div.content-builder-container .mt-10 {
  margin-top: 2.5rem;
}

div.content-builder-container .mb-0 {
  margin-bottom: 0px;
}

div.content-builder-container .mb-1 {
  margin-bottom: 0.25rem;
}

div.content-builder-container .mb-2 {
  margin-bottom: 0.5rem;
}

div.content-builder-container .mb-3 {
  margin-bottom: 0.75rem;
}

div.content-builder-container .mb-4 {
  margin-bottom: 1rem;
}

div.content-builder-container .mb-5 {
  margin-bottom: 1.25rem;
}

div.content-builder-container .mb-6 {
  margin-bottom: 1.5rem;
}

div.content-builder-container .mb-8 {
  margin-bottom: 2rem;
}

div.content-builder-container .mb-10 {
  margin-bottom: 2.5rem;
}

div.content-builder-container .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div.content-builder-container .block {
  display: block;
}

div.content-builder-container .inline {
  display: inline;
}

div.content-builder-container .inline-block {
  display: inline-block;
}

div.content-builder-container .flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

div.content-builder-container .flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

div.content-builder-container .flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

div.content-builder-container .flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

div.content-builder-container .flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

div.content-builder-container .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

div.content-builder-container .flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

div.content-builder-container .justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

div.content-builder-container .justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

div.content-builder-container .justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

div.content-builder-container .justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

div.content-builder-container .justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

div.content-builder-container .justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

div.content-builder-container .items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

div.content-builder-container .items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

div.content-builder-container .items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

div.content-builder-container .items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

div.content-builder-container .items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

div.content-builder-container .border-solid {
  border-style: solid;
}

div.content-builder-container .border-none {
  border-style: none;
}

div.content-builder-container .border {
  border-width: 1px;
}

div.content-builder-container .border-0 {
  border-width: 0px;
}

div.content-builder-container .border-2 {
  border-width: 2px;
}

div.content-builder-container .border-transparent {
  border-color: transparent;
}

div.content-builder-container .border-current {
  border-color: currentColor;
}

div.content-builder-container .hover\:border-transparent:hover {
  border-color: transparent;
}

div.content-builder-container .rounded-none {
  border-radius: 0px;
}

div.content-builder-container .rounded-sm {
  border-radius: 0.125rem;
}

div.content-builder-container .rounded {
  border-radius: 0.25rem;
}

div.content-builder-container .rounded-md {
  border-radius: 0.375rem;
}

div.content-builder-container .rounded-lg {
  border-radius: 0.5rem;
}

div.content-builder-container .rounded-full {
  border-radius: 9999px;
}

div.content-builder-container .rounded-2xl {
  border-radius: 1rem;
}

div.content-builder-container .rounded-3xl {
  border-radius: 1.5rem;
}

div.content-builder-container .rounded-xl {
  border-radius: 0.75rem;
}

div.content-builder-container .h-auto {
  height: auto;
}

div.content-builder-container .h-full {
  height: 100%;
}

div.content-builder-container .bg-transparent {
  background-color: transparent;
}

div.content-builder-container .bg-current {
  background-color: currentColor;
}

div.content-builder-container .bg-black {
  --tw-bg-opacity: 1;
  background-color: RGB(0 0 0/var(--tw-bg-opacity));
}

div.content-builder-container .bg-white {
  --tw-bg-opacity: 1;
  background-color: RGB(255 255 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(249 250 251/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(243 244 246/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(229 231 235/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(209 213 219/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(156 163 175/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(107 114 128/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(75 85 99/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(55 65 81/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(31 41 55/var(--tw-bg-opacity));
}

div.content-builder-container .bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(17 24 39/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 242 242/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 226 226/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 202 202/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(252 165 165/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(248 113 113/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(239 68 68/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(220 38 38/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(185 28 28/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(153 27 27/var(--tw-bg-opacity));
}

div.content-builder-container .bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(127 29 29/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(255 247 237/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(255 237 213/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 215 170/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(253 186 116/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(251 146 60/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(249 115 22/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(234 88 12/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(194 65 12/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(154 52 18/var(--tw-bg-opacity));
}

div.content-builder-container .bg-orange-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(124 45 18/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 252 232/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 249 195/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 240 138/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(253 224 71/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(250 204 21/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(234 179 8/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(202 138 4/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(161 98 7/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(133 77 14/var(--tw-bg-opacity));
}

div.content-builder-container .bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(113 63 18/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(240 253 244/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(220 252 231/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(187 247 208/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(134 239 172/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(74 222 128/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(34 197 94/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(22 163 74/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(21 128 61/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(22 101 52/var(--tw-bg-opacity));
}

div.content-builder-container .bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(20 83 45/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(204 251 241/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(153 246 228/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(94 234 212/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(45 212 191/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(20 184 166/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(13 148 136/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(15 118 110/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(17 94 89/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(19 78 74/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(239 246 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(219 234 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(191 219 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(147 197 253/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(96 165 250/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(59 130 246/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(37 99 235/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(29 78 216/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(30 64 175/var(--tw-bg-opacity));
}

div.content-builder-container .bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(30 58 138/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(238 242 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(224 231 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(199 210 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(165 180 252/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(129 140 248/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(99 102 241/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(79 70 229/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(67 56 202/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(55 48 163/var(--tw-bg-opacity));
}

div.content-builder-container .bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(49 46 129/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(250 245 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(243 232 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(233 213 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(216 180 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(192 132 252/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(168 85 247/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(147 51 234/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(126 34 206/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(107 33 168/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(88 28 135/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(253 242 248/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(252 231 243/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(251 207 232/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(249 168 212/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(244 114 182/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(236 72 153/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(219 39 119/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(190 24 93/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(157 23 77/var(--tw-bg-opacity));
}

div.content-builder-container .bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(131 24 67/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(255 251 235/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 243 199/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(253 230 138/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(252 211 77/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(251 191 36/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(245 158 11/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(217 119 6/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(180 83 9/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(146 64 14/var(--tw-bg-opacity));
}

div.content-builder-container .bg-amber-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(120 53 15/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(247 254 231/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(236 252 203/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(217 249 157/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(190 242 100/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(163 230 53/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(132 204 22/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(101 163 13/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(77 124 15/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(63 98 18/var(--tw-bg-opacity));
}

div.content-builder-container .bg-lime-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(54 83 20/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(236 253 245/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(209 250 229/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(167 243 208/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(110 231 183/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(52 211 153/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(16 185 129/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(5 150 105/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(4 120 87/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(6 95 70/var(--tw-bg-opacity));
}

div.content-builder-container .bg-emerald-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(6 78 59/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(240 253 250/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(204 251 241/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(153 246 228/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(94 234 212/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(45 212 191/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(20 184 166/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(13 148 136/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(15 118 110/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(17 94 89/var(--tw-bg-opacity));
}

div.content-builder-container .bg-teal-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(19 78 74/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(236 254 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(207 250 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(165 243 252/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(103 232 249/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(34 211 238/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(6 182 212/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(8 145 178/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(14 116 144/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(21 94 117/var(--tw-bg-opacity));
}

div.content-builder-container .bg-cyan-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(22 78 99/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(240 249 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(224 242 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(186 230 253/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(125 211 252/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(56 189 248/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(14 165 233/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(2 132 199/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(3 105 161/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(7 89 133/var(--tw-bg-opacity));
}

div.content-builder-container .bg-sky-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(12 74 110/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(245 243 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(237 233 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(221 214 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(196 181 253/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(167 139 250/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(139 92 246/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(124 58 237/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(109 40 217/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(91 33 182/var(--tw-bg-opacity));
}

div.content-builder-container .bg-violet-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(76 29 149/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(250 245 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(243 232 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(233 213 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(216 180 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(192 132 252/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(168 85 247/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(147 51 234/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(126 34 206/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(107 33 168/var(--tw-bg-opacity));
}

div.content-builder-container .bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(88 28 135/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(253 244 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(250 232 255/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(245 208 254/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(240 171 252/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(232 121 249/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(217 70 239/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(192 38 211/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(162 28 175/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(134 25 143/var(--tw-bg-opacity));
}

div.content-builder-container .bg-fuchsia-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(112 26 117/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-50 {
  --tw-bg-opacity: 1;
  background-color: RGB(255 241 242/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-100 {
  --tw-bg-opacity: 1;
  background-color: RGB(255 228 230/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-200 {
  --tw-bg-opacity: 1;
  background-color: RGB(254 205 211/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-300 {
  --tw-bg-opacity: 1;
  background-color: RGB(253 164 175/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-400 {
  --tw-bg-opacity: 1;
  background-color: RGB(251 113 133/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-500 {
  --tw-bg-opacity: 1;
  background-color: RGB(244 63 94/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-600 {
  --tw-bg-opacity: 1;
  background-color: RGB(225 29 72/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-700 {
  --tw-bg-opacity: 1;
  background-color: RGB(190 18 60/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-800 {
  --tw-bg-opacity: 1;
  background-color: RGB(159 18 57/var(--tw-bg-opacity));
}

div.content-builder-container .bg-rose-900 {
  --tw-bg-opacity: 1;
  background-color: RGB(136 19 55/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(249 250 251/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(243 244 246/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(229 231 235/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(209 213 219/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(156 163 175/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(107 114 128/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(75 85 99/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(55 65 81/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(31 41 55/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(17 24 39/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 242 242/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 226 226/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 202 202/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(252 165 165/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(248 113 113/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(239 68 68/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(220 38 38/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(185 28 28/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(153 27 27/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-red-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(127 29 29/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(255 247 237/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(255 237 213/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 215 170/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(253 186 116/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(251 146 60/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(249 115 22/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(234 88 12/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(194 65 12/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(154 52 18/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-orange-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(124 45 18/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 252 232/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 249 195/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 240 138/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(253 224 71/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(250 204 21/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(234 179 8/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(202 138 4/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(161 98 7/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(133 77 14/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-yellow-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(113 63 18/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(240 253 244/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(220 252 231/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(187 247 208/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(134 239 172/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(74 222 128/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(34 197 94/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(22 163 74/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(21 128 61/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(22 101 52/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-green-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(20 83 45/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(240 253 250/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(204 251 241/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(153 246 228/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(94 234 212/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(45 212 191/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(20 184 166/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(13 148 136/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(15 118 110/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(17 94 89/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-teal-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(19 78 74/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(239 246 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(219 234 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(191 219 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(147 197 253/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(96 165 250/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(59 130 246/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(37 99 235/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(29 78 216/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(30 64 175/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(30 58 138/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(238 242 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(224 231 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(199 210 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(165 180 252/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(129 140 248/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(99 102 241/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(79 70 229/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(67 56 202/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(55 48 163/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-indigo-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(49 46 129/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(250 245 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(243 232 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(233 213 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(216 180 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(192 132 252/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(168 85 247/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(147 51 234/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(126 34 206/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(107 33 168/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(88 28 135/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(253 242 248/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(252 231 243/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(251 207 232/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(249 168 212/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(244 114 182/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(236 72 153/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(219 39 119/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(190 24 93/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(157 23 77/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-pink-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(131 24 67/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(255 251 235/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 243 199/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(253 230 138/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(252 211 77/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(251 191 36/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(245 158 11/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(217 119 6/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(180 83 9/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(146 64 14/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-amber-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(120 53 15/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(247 254 231/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(236 252 203/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(217 249 157/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(190 242 100/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(163 230 53/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(132 204 22/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(101 163 13/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(77 124 15/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(63 98 18/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-lime-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(54 83 20/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(236 253 245/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(209 250 229/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(167 243 208/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(110 231 183/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(52 211 153/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(16 185 129/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(5 150 105/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(4 120 87/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(6 95 70/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-emerald-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(6 78 59/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(236 254 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(207 250 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(165 243 252/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(103 232 249/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(34 211 238/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(6 182 212/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(8 145 178/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(14 116 144/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(21 94 117/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-cyan-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(22 78 99/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(240 249 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(224 242 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(186 230 253/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(125 211 252/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(56 189 248/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(14 165 233/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(2 132 199/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(3 105 161/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(7 89 133/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-sky-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(12 74 110/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(245 243 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(237 233 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(221 214 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(196 181 253/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(167 139 250/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(139 92 246/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(124 58 237/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(109 40 217/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(91 33 182/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-violet-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(76 29 149/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(250 245 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(243 232 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(233 213 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(216 180 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(192 132 252/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(168 85 247/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(147 51 234/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(126 34 206/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(107 33 168/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-purple-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(88 28 135/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(253 244 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(250 232 255/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(245 208 254/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(240 171 252/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(232 121 249/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(217 70 239/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(192 38 211/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(162 28 175/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(134 25 143/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-fuchsia-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(112 26 117/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-50:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(255 241 242/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-100:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(255 228 230/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-200:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(254 205 211/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-300:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(253 164 175/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-400:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(251 113 133/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-500:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(244 63 94/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-600:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(225 29 72/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-700:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(190 18 60/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-800:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(159 18 57/var(--tw-bg-opacity));
}

div.content-builder-container .hover\:bg-rose-900:hover {
  --tw-bg-opacity: 1;
  background-color: RGB(136 19 55/var(--tw-bg-opacity));
}

div.content-builder-container .text-transparent {
  color: transparent;
}

div.content-builder-container .text-current {
  color: currentColor;
}

div.content-builder-container .text-black {
  --tw-text-opacity: 1;
  color: RGB(0 0 0/var(--tw-text-opacity));
}

div.content-builder-container .text-white {
  --tw-text-opacity: 1;
  color: RGB(255 255 255/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-50 {
  --tw-text-opacity: 1;
  color: RGB(249 250 251/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-100 {
  --tw-text-opacity: 1;
  color: RGB(243 244 246/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-200 {
  --tw-text-opacity: 1;
  color: RGB(229 231 235/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-300 {
  --tw-text-opacity: 1;
  color: RGB(209 213 219/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-400 {
  --tw-text-opacity: 1;
  color: RGB(156 163 175/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-500 {
  --tw-text-opacity: 1;
  color: RGB(107 114 128/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-600 {
  --tw-text-opacity: 1;
  color: RGB(75 85 99/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-700 {
  --tw-text-opacity: 1;
  color: RGB(55 65 81/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-800 {
  --tw-text-opacity: 1;
  color: RGB(31 41 55/var(--tw-text-opacity));
}

div.content-builder-container .text-gray-900 {
  --tw-text-opacity: 1;
  color: RGB(17 24 39/var(--tw-text-opacity));
}

div.content-builder-container .text-red-50 {
  --tw-text-opacity: 1;
  color: RGB(254 242 242/var(--tw-text-opacity));
}

div.content-builder-container .text-red-100 {
  --tw-text-opacity: 1;
  color: RGB(254 226 226/var(--tw-text-opacity));
}

div.content-builder-container .text-red-200 {
  --tw-text-opacity: 1;
  color: RGB(254 202 202/var(--tw-text-opacity));
}

div.content-builder-container .text-red-300 {
  --tw-text-opacity: 1;
  color: RGB(252 165 165/var(--tw-text-opacity));
}

div.content-builder-container .text-red-400 {
  --tw-text-opacity: 1;
  color: RGB(248 113 113/var(--tw-text-opacity));
}

div.content-builder-container .text-red-500 {
  --tw-text-opacity: 1;
  color: RGB(239 68 68/var(--tw-text-opacity));
}

div.content-builder-container .text-red-600 {
  --tw-text-opacity: 1;
  color: RGB(220 38 38/var(--tw-text-opacity));
}

div.content-builder-container .text-red-700 {
  --tw-text-opacity: 1;
  color: RGB(185 28 28/var(--tw-text-opacity));
}

div.content-builder-container .text-red-800 {
  --tw-text-opacity: 1;
  color: RGB(153 27 27/var(--tw-text-opacity));
}

div.content-builder-container .text-red-900 {
  --tw-text-opacity: 1;
  color: RGB(127 29 29/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-50 {
  --tw-text-opacity: 1;
  color: RGB(255 247 237/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-100 {
  --tw-text-opacity: 1;
  color: RGB(255 237 213/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-200 {
  --tw-text-opacity: 1;
  color: RGB(254 215 170/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-300 {
  --tw-text-opacity: 1;
  color: RGB(253 186 116/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-400 {
  --tw-text-opacity: 1;
  color: RGB(251 146 60/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-500 {
  --tw-text-opacity: 1;
  color: RGB(249 115 22/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-600 {
  --tw-text-opacity: 1;
  color: RGB(234 88 12/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-700 {
  --tw-text-opacity: 1;
  color: RGB(194 65 12/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-800 {
  --tw-text-opacity: 1;
  color: RGB(154 52 18/var(--tw-text-opacity));
}

div.content-builder-container .text-orange-900 {
  --tw-text-opacity: 1;
  color: RGB(124 45 18/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-50 {
  --tw-text-opacity: 1;
  color: RGB(254 252 232/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-100 {
  --tw-text-opacity: 1;
  color: RGB(254 249 195/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-200 {
  --tw-text-opacity: 1;
  color: RGB(254 240 138/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-300 {
  --tw-text-opacity: 1;
  color: RGB(253 224 71/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-400 {
  --tw-text-opacity: 1;
  color: RGB(250 204 21/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-500 {
  --tw-text-opacity: 1;
  color: RGB(234 179 8/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-600 {
  --tw-text-opacity: 1;
  color: RGB(202 138 4/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-700 {
  --tw-text-opacity: 1;
  color: RGB(161 98 7/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-800 {
  --tw-text-opacity: 1;
  color: RGB(133 77 14/var(--tw-text-opacity));
}

div.content-builder-container .text-yellow-900 {
  --tw-text-opacity: 1;
  color: RGB(113 63 18/var(--tw-text-opacity));
}

div.content-builder-container .text-green-50 {
  --tw-text-opacity: 1;
  color: RGB(240 253 244/var(--tw-text-opacity));
}

div.content-builder-container .text-green-100 {
  --tw-text-opacity: 1;
  color: RGB(220 252 231/var(--tw-text-opacity));
}

div.content-builder-container .text-green-200 {
  --tw-text-opacity: 1;
  color: RGB(187 247 208/var(--tw-text-opacity));
}

div.content-builder-container .text-green-300 {
  --tw-text-opacity: 1;
  color: RGB(134 239 172/var(--tw-text-opacity));
}

div.content-builder-container .text-green-400 {
  --tw-text-opacity: 1;
  color: RGB(74 222 128/var(--tw-text-opacity));
}

div.content-builder-container .text-green-500 {
  --tw-text-opacity: 1;
  color: RGB(34 197 94/var(--tw-text-opacity));
}

div.content-builder-container .text-green-600 {
  --tw-text-opacity: 1;
  color: RGB(22 163 74/var(--tw-text-opacity));
}

div.content-builder-container .text-green-700 {
  --tw-text-opacity: 1;
  color: RGB(21 128 61/var(--tw-text-opacity));
}

div.content-builder-container .text-green-800 {
  --tw-text-opacity: 1;
  color: RGB(22 101 52/var(--tw-text-opacity));
}

div.content-builder-container .text-green-900 {
  --tw-text-opacity: 1;
  color: RGB(20 83 45/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-50 {
  --tw-text-opacity: 1;
  color: RGB(239 246 255/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-100 {
  --tw-text-opacity: 1;
  color: RGB(219 234 254/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-200 {
  --tw-text-opacity: 1;
  color: RGB(191 219 254/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-300 {
  --tw-text-opacity: 1;
  color: RGB(147 197 253/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-400 {
  --tw-text-opacity: 1;
  color: RGB(96 165 250/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-500 {
  --tw-text-opacity: 1;
  color: RGB(59 130 246/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-600 {
  --tw-text-opacity: 1;
  color: RGB(37 99 235/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-700 {
  --tw-text-opacity: 1;
  color: RGB(29 78 216/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-800 {
  --tw-text-opacity: 1;
  color: RGB(30 64 175/var(--tw-text-opacity));
}

div.content-builder-container .text-blue-900 {
  --tw-text-opacity: 1;
  color: RGB(30 58 138/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-50 {
  --tw-text-opacity: 1;
  color: RGB(238 242 255/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-100 {
  --tw-text-opacity: 1;
  color: RGB(224 231 255/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-200 {
  --tw-text-opacity: 1;
  color: RGB(199 210 254/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-300 {
  --tw-text-opacity: 1;
  color: RGB(165 180 252/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-400 {
  --tw-text-opacity: 1;
  color: RGB(129 140 248/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-500 {
  --tw-text-opacity: 1;
  color: RGB(99 102 241/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-600 {
  --tw-text-opacity: 1;
  color: RGB(79 70 229/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-700 {
  --tw-text-opacity: 1;
  color: RGB(67 56 202/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-800 {
  --tw-text-opacity: 1;
  color: RGB(55 48 163/var(--tw-text-opacity));
}

div.content-builder-container .text-indigo-900 {
  --tw-text-opacity: 1;
  color: RGB(49 46 129/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-50 {
  --tw-text-opacity: 1;
  color: RGB(250 245 255/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-100 {
  --tw-text-opacity: 1;
  color: RGB(243 232 255/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-200 {
  --tw-text-opacity: 1;
  color: RGB(233 213 255/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-300 {
  --tw-text-opacity: 1;
  color: RGB(216 180 254/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-400 {
  --tw-text-opacity: 1;
  color: RGB(192 132 252/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-500 {
  --tw-text-opacity: 1;
  color: RGB(168 85 247/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-600 {
  --tw-text-opacity: 1;
  color: RGB(147 51 234/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-700 {
  --tw-text-opacity: 1;
  color: RGB(126 34 206/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-800 {
  --tw-text-opacity: 1;
  color: RGB(107 33 168/var(--tw-text-opacity));
}

div.content-builder-container .text-purple-900 {
  --tw-text-opacity: 1;
  color: RGB(88 28 135/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-50 {
  --tw-text-opacity: 1;
  color: RGB(253 242 248/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-100 {
  --tw-text-opacity: 1;
  color: RGB(252 231 243/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-200 {
  --tw-text-opacity: 1;
  color: RGB(251 207 232/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-300 {
  --tw-text-opacity: 1;
  color: RGB(249 168 212/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-400 {
  --tw-text-opacity: 1;
  color: RGB(244 114 182/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-500 {
  --tw-text-opacity: 1;
  color: RGB(236 72 153/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-600 {
  --tw-text-opacity: 1;
  color: RGB(219 39 119/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-700 {
  --tw-text-opacity: 1;
  color: RGB(190 24 93/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-800 {
  --tw-text-opacity: 1;
  color: RGB(157 23 77/var(--tw-text-opacity));
}

div.content-builder-container .text-pink-900 {
  --tw-text-opacity: 1;
  color: RGB(131 24 67/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-50 {
  --tw-text-opacity: 1;
  color: RGB(255 251 235/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-100 {
  --tw-text-opacity: 1;
  color: RGB(254 243 199/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-200 {
  --tw-text-opacity: 1;
  color: RGB(253 230 138/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-300 {
  --tw-text-opacity: 1;
  color: RGB(252 211 77/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-400 {
  --tw-text-opacity: 1;
  color: RGB(251 191 36/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-500 {
  --tw-text-opacity: 1;
  color: RGB(245 158 11/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-600 {
  --tw-text-opacity: 1;
  color: RGB(217 119 6/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-700 {
  --tw-text-opacity: 1;
  color: RGB(180 83 9/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-800 {
  --tw-text-opacity: 1;
  color: RGB(146 64 14/var(--tw-text-opacity));
}

div.content-builder-container .text-amber-900 {
  --tw-text-opacity: 1;
  color: RGB(120 53 15/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-50 {
  --tw-text-opacity: 1;
  color: RGB(247 254 231/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-100 {
  --tw-text-opacity: 1;
  color: RGB(236 252 203/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-200 {
  --tw-text-opacity: 1;
  color: RGB(217 249 157/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-300 {
  --tw-text-opacity: 1;
  color: RGB(190 242 100/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-400 {
  --tw-text-opacity: 1;
  color: RGB(163 230 53/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-500 {
  --tw-text-opacity: 1;
  color: RGB(132 204 22/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-600 {
  --tw-text-opacity: 1;
  color: RGB(101 163 13/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-700 {
  --tw-text-opacity: 1;
  color: RGB(77 124 15/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-800 {
  --tw-text-opacity: 1;
  color: RGB(63 98 18/var(--tw-text-opacity));
}

div.content-builder-container .text-lime-900 {
  --tw-text-opacity: 1;
  color: RGB(54 83 20/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-50 {
  --tw-text-opacity: 1;
  color: RGB(236 253 245/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-100 {
  --tw-text-opacity: 1;
  color: RGB(209 250 229/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-200 {
  --tw-text-opacity: 1;
  color: RGB(167 243 208/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-300 {
  --tw-text-opacity: 1;
  color: RGB(110 231 183/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-400 {
  --tw-text-opacity: 1;
  color: RGB(52 211 153/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-500 {
  --tw-text-opacity: 1;
  color: RGB(16 185 129/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-600 {
  --tw-text-opacity: 1;
  color: RGB(5 150 105/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-700 {
  --tw-text-opacity: 1;
  color: RGB(4 120 87/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-800 {
  --tw-text-opacity: 1;
  color: RGB(6 95 70/var(--tw-text-opacity));
}

div.content-builder-container .text-emerald-900 {
  --tw-text-opacity: 1;
  color: RGB(6 78 59/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-50 {
  --tw-text-opacity: 1;
  color: RGB(240 253 250/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-100 {
  --tw-text-opacity: 1;
  color: RGB(204 251 241/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-200 {
  --tw-text-opacity: 1;
  color: RGB(153 246 228/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-300 {
  --tw-text-opacity: 1;
  color: RGB(94 234 212/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-400 {
  --tw-text-opacity: 1;
  color: RGB(45 212 191/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-500 {
  --tw-text-opacity: 1;
  color: RGB(20 184 166/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-600 {
  --tw-text-opacity: 1;
  color: RGB(13 148 136/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-700 {
  --tw-text-opacity: 1;
  color: RGB(15 118 110/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-800 {
  --tw-text-opacity: 1;
  color: RGB(17 94 89/var(--tw-text-opacity));
}

div.content-builder-container .text-teal-900 {
  --tw-text-opacity: 1;
  color: RGB(19 78 74/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-50 {
  --tw-text-opacity: 1;
  color: RGB(236 254 255/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-100 {
  --tw-text-opacity: 1;
  color: RGB(207 250 254/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-200 {
  --tw-text-opacity: 1;
  color: RGB(165 243 252/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-300 {
  --tw-text-opacity: 1;
  color: RGB(103 232 249/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-400 {
  --tw-text-opacity: 1;
  color: RGB(34 211 238/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-500 {
  --tw-text-opacity: 1;
  color: RGB(6 182 212/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-600 {
  --tw-text-opacity: 1;
  color: RGB(8 145 178/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-700 {
  --tw-text-opacity: 1;
  color: RGB(14 116 144/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-800 {
  --tw-text-opacity: 1;
  color: RGB(21 94 117/var(--tw-text-opacity));
}

div.content-builder-container .text-cyan-900 {
  --tw-text-opacity: 1;
  color: RGB(22 78 99/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-50 {
  --tw-text-opacity: 1;
  color: RGB(240 249 255/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-100 {
  --tw-text-opacity: 1;
  color: RGB(224 242 254/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-200 {
  --tw-text-opacity: 1;
  color: RGB(186 230 253/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-300 {
  --tw-text-opacity: 1;
  color: RGB(125 211 252/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-400 {
  --tw-text-opacity: 1;
  color: RGB(56 189 248/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-500 {
  --tw-text-opacity: 1;
  color: RGB(14 165 233/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-600 {
  --tw-text-opacity: 1;
  color: RGB(2 132 199/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-700 {
  --tw-text-opacity: 1;
  color: RGB(3 105 161/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-800 {
  --tw-text-opacity: 1;
  color: RGB(7 89 133/var(--tw-text-opacity));
}

div.content-builder-container .text-sky-900 {
  --tw-text-opacity: 1;
  color: RGB(12 74 110/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-50 {
  --tw-text-opacity: 1;
  color: RGB(245 243 255/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-100 {
  --tw-text-opacity: 1;
  color: RGB(237 233 254/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-200 {
  --tw-text-opacity: 1;
  color: RGB(221 214 254/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-300 {
  --tw-text-opacity: 1;
  color: RGB(196 181 253/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-400 {
  --tw-text-opacity: 1;
  color: RGB(167 139 250/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-500 {
  --tw-text-opacity: 1;
  color: RGB(139 92 246/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-600 {
  --tw-text-opacity: 1;
  color: RGB(124 58 237/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-700 {
  --tw-text-opacity: 1;
  color: RGB(109 40 217/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-800 {
  --tw-text-opacity: 1;
  color: RGB(91 33 182/var(--tw-text-opacity));
}

div.content-builder-container .text-violet-900 {
  --tw-text-opacity: 1;
  color: RGB(76 29 149/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-50 {
  --tw-text-opacity: 1;
  color: RGB(253 244 255/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-100 {
  --tw-text-opacity: 1;
  color: RGB(250 232 255/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-200 {
  --tw-text-opacity: 1;
  color: RGB(245 208 254/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-300 {
  --tw-text-opacity: 1;
  color: RGB(240 171 252/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-400 {
  --tw-text-opacity: 1;
  color: RGB(232 121 249/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-500 {
  --tw-text-opacity: 1;
  color: RGB(217 70 239/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-600 {
  --tw-text-opacity: 1;
  color: RGB(192 38 211/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-700 {
  --tw-text-opacity: 1;
  color: RGB(162 28 175/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-800 {
  --tw-text-opacity: 1;
  color: RGB(134 25 143/var(--tw-text-opacity));
}

div.content-builder-container .text-fuchsia-900 {
  --tw-text-opacity: 1;
  color: RGB(112 26 117/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-50 {
  --tw-text-opacity: 1;
  color: RGB(255 241 242/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-100 {
  --tw-text-opacity: 1;
  color: RGB(255 228 230/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-200 {
  --tw-text-opacity: 1;
  color: RGB(254 205 211/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-300 {
  --tw-text-opacity: 1;
  color: RGB(253 164 175/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-400 {
  --tw-text-opacity: 1;
  color: RGB(251 113 133/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-500 {
  --tw-text-opacity: 1;
  color: RGB(244 63 94/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-600 {
  --tw-text-opacity: 1;
  color: RGB(225 29 72/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-700 {
  --tw-text-opacity: 1;
  color: RGB(190 18 60/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-800 {
  --tw-text-opacity: 1;
  color: RGB(159 18 57/var(--tw-text-opacity));
}

div.content-builder-container .text-rose-900 {
  --tw-text-opacity: 1;
  color: RGB(136 19 55/var(--tw-text-opacity));
}

div.content-builder-container .hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: RGB(255 255 255/var(--tw-text-opacity));
}

div.content-builder-container .hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: RGB(0 0 0/var(--tw-text-opacity));
}

div.content-builder-container .hover\:text-current:hover {
  color: currentColor;
}

div.content-builder-container .w-full {
  width: 100%;
}

div.content-builder-container .w-screen {
  width: 100vw;
}

div.content-builder-container .w-1\/2 {
  width: 50%;
}

div.content-builder-container .w-1\/3 {
  width: 33.333333%;
}

div.content-builder-container .w-2\/3 {
  width: 66.666667%;
}

div.content-builder-container .w-1\/4 {
  width: 25%;
}

div.content-builder-container .w-2\/4 {
  width: 50%;
}

div.content-builder-container .w-3\/4 {
  width: 75%;
}

div.content-builder-container .w-1\/5 {
  width: 20%;
}

div.content-builder-container .w-2\/5 {
  width: 40%;
}

div.content-builder-container .w-3\/5 {
  width: 60%;
}

div.content-builder-container .w-4\/5 {
  width: 80%;
}

div.content-builder-container .w-1\/6 {
  width: 16.666667%;
}

div.content-builder-container .w-2\/6 {
  width: 33.333333%;
}

div.content-builder-container .w-3\/6 {
  width: 50%;
}

div.content-builder-container .w-4\/6 {
  width: 66.666667%;
}

div.content-builder-container .w-5\/6 {
  width: 83.333333%;
}

div.content-builder-container .w-1\/12 {
  width: 8.333333%;
}

div.content-builder-container .w-2\/12 {
  width: 16.666667%;
}

div.content-builder-container .w-3\/12 {
  width: 25%;
}

div.content-builder-container .w-4\/12 {
  width: 33.333333%;
}

div.content-builder-container .w-5\/12 {
  width: 41.666667%;
}

div.content-builder-container .w-6\/12 {
  width: 50%;
}

div.content-builder-container .w-7\/12 {
  width: 58.333333%;
}

div.content-builder-container .w-8\/12 {
  width: 66.666667%;
}

div.content-builder-container .w-9\/12 {
  width: 75%;
}

div.content-builder-container .w-10\/12 {
  width: 83.333333%;
}

div.content-builder-container .w-11\/12 {
  width: 91.666667%;
}

div.content-builder-container .h-full {
  height: 100%;
}

div.content-builder-container .h-screen {
  height: 100vw;
}

div.content-builder-container .space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.75rem * var(--tw-space-x-reverse));
  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

div.content-builder-container .space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

div.content-builder-container .space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

div.content-builder-container .text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

div.content-builder-container .transition-all {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

div.content-builder-container .cursor-pointer {
  cursor: pointer;
}


/* Help field icon
========================================== */

.comodolab-help-field-icon-container svg {
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* Custom colors
========================================== */

.text-warning-dark {
  color: #524b00;
}

.comodolab-help-field a {
  color: inherit;
  font-weight: 600;
}

/* Details screen
========================================== */

.help-field-full-width {
  margin: 0 -24px 0 -24px;
}

.help-field-full-width.remove-bottom-border {
  margin-bottom: -12px;
}

.help-field-full-width.remove-bottom-border > div {
  border-radius: 0 0 0.5rem 0.5rem;
}

/* Data ballon for index screen
========================================== */

[data-balloon] {
  position: relative;
  cursor: help;
}

[data-balloon]:after {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.18s ease-out 0.18s;
  transition: all 0.18s ease-out 0.18s;
  font-family: sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-shadow: none !important;
  font-size: 12px !important;
  background: rgba(17, 17, 17, 0.9);
  border-radius: 4px;
  color: #fff;
  content: attr(data-balloon);
  padding: .5em 1em;
  position: absolute;
  max-width: 300px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 10;
}

[data-balloon]:before {
  background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  background-size: 100% auto;
  width: 18px;
  height: 6px;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.18s ease-out 0.18s;
  transition: all 0.18s ease-out 0.18s;
  content: '';
  position: absolute;
  z-index: 10;
}

[data-balloon]:hover:before,
[data-balloon]:hover:after {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: auto;
}

[data-balloon]:after {
  left: 50%;
  margin-top: 11px;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}

[data-balloon]:before {
  background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  background-size: 100% auto;
  width: 18px;
  height: 6px;
  left: 50%;
  margin-top: 5px;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}

[data-balloon]:hover:after {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

[data-balloon]:hover:before {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.news-preview .sweet-modal {
  max-width: 1200px !important;
}

.news-preview .sweet-modal .sweet-content {
  padding: 0 !important;
}

.flexible-search-menu-multiselect .multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 3rem;
  height: 2.1875rem;
  background: white;
  display: block;
}

.flexible-search-menu-multiselect .multiselect__spinner:before,
.flexible-search-menu-multiselect .multiselect__spinner:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: 0.875rem 0 0 0.875rem;
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  border-color: var(--primary) transparent transparent;
  border-style: solid;
  border-width: 2px;
  -webkit-box-shadow: 0 0 0 1px transparent;
          box-shadow: 0 0 0 1px transparent;
}

.flexible-search-menu-multiselect .multiselect__spinner:before {
  -webkit-animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
          animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.flexible-search-menu-multiselect .multiselect__spinner:after {
  -webkit-animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
          animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.flexible-search-menu-multiselect .multiselect__loading-transition {
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}

.flexible-search-menu-multiselect .multiselect__loading-enter,
.flexible-search-menu-multiselect .multiselect__loading-leave {
  opacity: 0;
}

.flexible-search-menu-multiselect .multiselect,
.flexible-search-menu-multiselect .multiselect__input,
.flexible-search-menu-multiselect .multiselect__single {
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: lighter;
}

.flexible-search-menu-multiselect .multiselect {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  position: relative;
  width: 100%;
  min-height: 2.5rem;
  text-align: left;
  color: #35495e;
}

.flexible-search-menu-multiselect .multiselect * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.flexible-search-menu-multiselect .multiselect:focus {
  outline: none;
}

.flexible-search-menu-multiselect .multiselect--active {
  z-index: 50;
}

.flexible-search-menu-multiselect .multiselect--active .multiselect__current,
.flexible-search-menu-multiselect .multiselect--active .multiselect__input,
.flexible-search-menu-multiselect .multiselect--active .multiselect__tags {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.flexible-search-menu-multiselect .multiselect--active .multiselect__select {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}

.flexible-search-menu-multiselect .multiselect__input,
.flexible-search-menu-multiselect .multiselect__single {
  position: relative;
  display: inline-block;
  min-height: 1.25rem;
  line-height: 1.25rem;
  border: none;
  border-radius: 0.5rem;
  background: white;
  padding: 1px 0 0 0.5rem;
  width: auto;
  -webkit-transition: border 0.1s ease;
  transition: border 0.1s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.5rem;
}

.flexible-search-menu-multiselect .multiselect__input:hover,
.flexible-search-menu-multiselect .multiselect__single:hover {
  border-color: #b3b9bf;
}

.flexible-search-menu-multiselect .multiselect__input:focus,
.flexible-search-menu-multiselect .multiselect__single:focus {
  border-color: #3c4b5f;
  outline: none;
}

.flexible-search-menu-multiselect .multiselect__single {
  padding-left: 0.375rem;
  margin-bottom: 0.5rem;
}

.flexible-search-menu-multiselect .multiselect__tags {
  min-height: 2.5rem;
  display: block;
  padding: 0.5rem 2.5rem 0 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid #bacad6;
  background: white;
}

.flexible-search-menu-multiselect .multiselect__tag {
  position: relative;
  display: inline-block;
  padding: 0.25rem 1.625rem 0.25rem 0.625rem;
  border-radius: 0.5rem;
  margin-right: 0.625rem;
  color: white;
  line-height: 1;
  background: var(--primary);
  margin-bottom: 0.5rem;
}

.flexible-search-menu-multiselect .multiselect__tag-icon {
  cursor: pointer;
  margin-left: 7px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  font-weight: 700;
  font-style: initial;
  width: 1.375rem;
  text-align: center;
  line-height: 1.375rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 0.5rem;
}

.flexible-search-menu-multiselect .multiselect__tag-icon:after {
  content: "\D7";
  color: var(--primary-dark);
  font-size: 0.875rem;
}

.flexible-search-menu-multiselect .multiselect__tag-icon:focus,
.flexible-search-menu-multiselect .multiselect__tag-icon:hover {
  background: var(--primary-dark);
}

.flexible-search-menu-multiselect .multiselect__tag-icon:focus:after,
.flexible-search-menu-multiselect .multiselect__tag-icon:hover:after {
  color: white;
}

.flexible-search-menu-multiselect .multiselect__current {
  line-height: 1rem;
  min-height: 2.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  overflow: hidden;
  padding: 0.5rem 0.75rem 0;
  padding-right: 1.875rem;
  white-space: nowrap;
  margin: 0;
  text-decoration: none;
  border-radius: 0.5rem;
  border: 1px solid #bacad6;
  cursor: pointer;
}

.flexible-search-menu-multiselect .multiselect__select {
  line-height: 1rem;
  display: block;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 2.5rem;
  height: 2.375rem;
  right: 1px;
  top: 1px;
  padding: 0.25rem 0.5rem;
  margin: 0;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.flexible-search-menu-multiselect .multiselect__select:before {
  position: relative;
  right: 0;
  top: 65%;
  color: #999999;
  margin-top: 0.25rem;
  border-style: solid;
  border-width: 0.5rem 0.5rem 0 0.5rem;
  border-color: #999999 transparent transparent transparent;
  content: "";
}

.flexible-search-menu-multiselect .multiselect__placeholder {
  color: #7c858e;
  display: inline-block;
  margin-bottom: 0.625rem;
  padding-top: 0.125rem;
}

.multiselect--active .flexible-search-menu-multiselect .multiselect__placeholder {
  display: none;
}

.flexible-search-menu-multiselect .multiselect__content {
  position: absolute;
  list-style: none;
  display: block;
  background: white;
  width: 100%;
  max-height: 15rem;
  overflow: auto;
  padding: 0;
  margin: 0;
  border: 1px solid #bacad6;
  border-top: none;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  z-index: 50;
}

.flexible-search-menu-multiselect .multiselect__content::webkit-scrollbar {
  display: none;
}

.flexible-search-menu-multiselect .multiselect__option {
  display: block;
  padding: 0.75rem;
  min-height: 2.5rem;
  line-height: 1rem;
  font-weight: 300;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.flexible-search-menu-multiselect .multiselect__option:after {
  top: 0;
  right: 0;
  position: absolute;
  line-height: 2.5rem;
  padding-right: 0.75rem;
  padding-left: 1.25rem;
}

.flexible-search-menu-multiselect .multiselect__option--highlight {
  background: var(--primary);
  outline: none;
  color: white;
}

.flexible-search-menu-multiselect .multiselect__option--highlight:after {
  content: attr(data-select);
  color: white;
}

.flexible-search-menu-multiselect .multiselect__option--selected {
  background: #f3f3f3;
  color: #35495e;
  font-weight: bold;
}

.flexible-search-menu-multiselect .multiselect__option--selected:after {
  content: attr(data-selected);
  font-weight: 300;
  color: silver;
}

.flexible-search-menu-multiselect .multiselect__option--selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: white;
  font-weight: lighter;
}

.flexible-search-menu-multiselect .multiselect__option--selected.multiselect__option--highlight:after {
  content: attr(data-deselect);
  color: white;
}

.flexible-search-menu-multiselect .multiselect--disabled {
  background: #ededed;
  pointer-events: none;
}

.flexible-search-menu-multiselect .multiselect--disabled .multiselect__current,
.flexible-search-menu-multiselect .multiselect--disabled .multiselect__select {
  background: #ededed;
  color: #a6a6a6;
}

.flexible-search-menu-multiselect .multiselect__option--disabled {
  background: #ededed;
  color: #a6a6a6;
  cursor: text;
  pointer-events: none;
}

.flexible-search-menu-multiselect .multiselect__option--disabled:visited {
  color: #a6a6a6;
}

.flexible-search-menu-multiselect .multiselect__option--disabled:hover,
.flexible-search-menu-multiselect .multiselect__option--disabled:focus {
  background: var(--primary-dark);
}

.flexible-search-menu-multiselect .multiselect-transition {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.flexible-search-menu-multiselect .multiselect-enter,
.flexible-search-menu-multiselect .multiselect-leave {
  opacity: 0;
  max-height: 0 !important;
}

div.nova-flexible-content div.flexible-field div.py-6.px-8.w-1\/2 {
  width: 80%;
}

/*!
 * froala_editor v3.2.7 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2021 Froala Labs
 */

.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-clip:padding-box}.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:transparent;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable="true"]{outline:0 solid transparent}.fr-box a.fr-floating-btn{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-clip:padding-box;height:40px;width:40px;text-align:center;background:#FFF;color:#333333;-webkit-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;-o-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;outline:none;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}.fr-box a.fr-floating-btn svg{-webkit-transition:transform 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s;-o-transition:transform 0.2s ease 0s;fill:#333333}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#333333}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:none;position:relative;display:block;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper::after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:14px;color:#AAA;font-family:sans-serif;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block;white-space:nowrap;text-overflow:ellipsis}.fr-wrapper ::-moz-selection{background:#b5d6fd;color:#000}.fr-wrapper ::selection{background:#b5d6fd;color:#000}.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;background-clip:padding-box}@media (min-width: 992px){.fr-box.fr-document{min-width:21cm}.fr-box.fr-document .fr-wrapper{text-align:left;padding:30px;min-width:21cm;background:#efefef}.fr-box.fr-document .fr-wrapper .fr-element{text-align:left;background:#FFF;width:21cm;margin:auto;min-height:26cm !important;padding:1cm 2cm;overflow:visible;z-index:auto}.fr-box.fr-document .fr-wrapper .fr-element hr{margin-left:-2cm;margin-right:-2cm;background:#efefef;height:1cm;outline:none;border:none}.fr-box.fr-document .fr-wrapper .fr-element img{z-index:1}}.fr-tooltip{position:absolute;top:0;left:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;background:#222222;color:#FFF;font-size:11px;line-height:22px;font-family:Arial, Helvetica, sans-serif;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-modal .fr-btn-wrap{float:left;white-space:nowrap;position:relative}.fr-toolbar .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-modal .fr-btn-wrap.fr-hidden{display:none}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-modal .fr-command.fr-btn{background:transparent;color:#333333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-clip:padding-box;z-index:2;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;height:40px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}.fr-toolbar .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#333333}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-modal .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-modal .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:30px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:bold;padding:0 4px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:normal}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-modal .fr-command.fr-btn.fr-dropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333333;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;content:""}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333333;background:#d6d6d6;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#333333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after,.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-modal .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}.fr-toolbar .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-modal.fr-rtl .fr-btn-grp.fr-float-left{float:right}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-modal.fr-rtl .fr-btn-grp.fr-float-right{float:left}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-modal.fr-rtl .fr-btn-wrap{float:right}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;background-clip:padding-box}.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus,.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded{outline:0;color:#333333}.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#ebebeb}.fr-desktop .fr-command:hover::after,.fr-desktop .fr-command:focus::after,.fr-desktop .fr-command.fr-btn-hover::after,.fr-desktop .fr-command.fr-expanded::after{border-top-color:#333333}.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{color:#333333;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded{background:#ebebeb}.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:transparent}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:transparent}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:#d6d6d6}.fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:hover,.fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}.fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-clip:padding-box;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:auto;display:inline-block;text-align:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;float:left;height:0;margin-top:0 !important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:8px 0;min-width:72px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;line-height:200%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333333}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut{margin-left:20px;font-weight:bold;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right !important}body.fr-prevent-scroll{overflow:hidden}body.fr-prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222222;font-family:Arial, Helvetica, sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;top:0;left:0;bottom:0;right:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#FFF;min-width:300px;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;overflow:hidden;width:90%;position:relative}@media (min-width: 768px) and (max-width: 991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width: 992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:960px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#FFF;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;top:0;right:0}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:auto;padding-bottom:20px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}ol.decimal_type{counter-reset:item}ol.decimal_type>li{display:block}ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item}.fr-popup{position:absolute;display:none;color:#222222;background:#FFF;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);font-family:Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-clip:padding-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-icon{text-align:center;vertical-align:middle;font-size:20px;line-height:1;cursor:pointer;font-weight:400;-webkit-box-sizing:content-box;box-sizing:content-box;padding:6px}.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@supports not (-ms-high-contrast: none){.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px));display:grid}}@media (min-width: 768px){.fr-popup .fr-icon-container{min-width:276px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fr-popup .fr-icon-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap}}@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.fr-popup .fr-icon-container{width:236px}}.fr-popup .fr-input-focus{background:whitesmoke}.fr-popup.fr-above{margin-top:-10px;border-top:0}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-popup.fr-empty{display:none !important}.fr-popup .fr-hs{display:block !important}.fr-popup .fr-hs.fr-hidden{display:none !important}.fr-popup .fr-input-line{position:relative;padding:15px 0}.fr-popup .fr-input-line input[type="text"],.fr-popup .fr-input-line textarea{width:100%;margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;border:solid 1px #999999;color:#222222;font-size:14px;background:#FFF;position:relative;z-index:2;padding:4px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}.fr-popup .fr-input-line input[type="text"]:hover,.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}.fr-popup .fr-input-line input[type="text"]:focus,.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}.fr-popup .fr-input-line input[type="text"]{height:46px}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:29px;left:12px;font-size:14px;color:grey;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;z-index:3;display:block;background:#FFF;padding:0;cursor:text}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box;outline:none}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{white-space:nowrap;line-height:0}.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px;display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;background-clip:padding-box;background-color:#f5f5f5;overflow:hidden}@media (max-width: 768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-clip:padding-box;width:195px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px;display:none}@media (min-width: 768px){.fr-popup .fr-layer{width:260px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:18px;height:18px;padding:10px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;width:18px;height:18px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px;top:7px;left:7px}.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-text-edit-layer{width:250px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block !important}.fr-toolbar{color:#222222;background:#FFF;position:relative;font-family:Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;text-align:left;border:1px solid #CCCCCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}.fr-toolbar::after{clear:both;display:block;content:"";height:0}.fr-toolbar::after{height:0}.fr-toolbar .fr-newline{clear:both;display:block;content:"";margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}.fr-toolbar.fr-toolbar-open{padding-bottom:48px}.fr-toolbar.fr-toolbar-open .fr-newline{height:0}.fr-toolbar .fr-float-right{float:right}.fr-toolbar .fr-float-left{float:left}.fr-toolbar .fr-more-toolbar{float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;z-index:2;overflow:hidden;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}@media (max-width: 768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;white-space:nowrap;position:absolute;margin-top:5px;z-index:2147483630}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;border-top:0}.fr-toolbar.fr-inline .fr-newline{height:0}.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;background-clip:padding-box}.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;background-clip:padding-box}.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;background-clip:padding-box}.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}.fr-separator.fr-hs{clear:both;width:calc(100% - (2 * 4px));margin:0 4px;height:1px}.fr-separator.fr-hidden{display:none !important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{float:none;display:inline-block}.fr-second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;line-height:1.4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;background-clip:padding-box}.fr-second-toolbar::after{clear:both;display:block;content:"";height:0}.fr-second-toolbar:empty{min-height:calc(10px);position:relative;margin-top:calc(-1px);z-index:2}#fr-logo{float:left;outline:none}#fr-logo>span{display:inline-block;float:left;font-family:sans-serif;padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}#fr-logo>svg{height:20px;width:47px;margin:7px 0;cursor:pointer}#fr-logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}#fr-logo:hover>span,#fr-logo:focus>span{color:#0098f7}#fr-logo:hover>svg .fr-logo,#fr-logo:focus>svg .fr-logo{fill:#0098f7}.fr-visibility-helper{display:none;margin-left:0 !important}@media (min-width: 768px){.fr-visibility-helper{margin-left:1px !important}}@media (min-width: 992px){.fr-visibility-helper{margin-left:2px !important}}@media (min-width: 1200px){.fr-visibility-helper{margin-left:3px !important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed;z-index:10}.fr-sticky-on.fr-sticky-ios{position:absolute;left:0;right:0;width:auto !important}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-bottom-extended{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.position-relative{position:relative !important}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-box .fr-counter{padding:10px;float:right;color:#999999;content:attr(data-chars);font-size:14px;font-family:sans-serif;z-index:1;border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;background-clip:padding-box}.fr-box.fr-rtl .fr-counter{left:0;right:auto;border-left:none;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;background-clip:padding-box}.fr-box.fr-code-view .fr-counter{display:none}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}textarea.fr-code{display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#FFF;color:#000;outline:none}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-placeholder,.fr-box.fr-code-view .fr-iframe{display:none}.fr-box.fr-code-view .CodeMirror{display:block}.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{display:none;position:absolute;top:0;right:0;display:none;background:#FFF;color:#333333;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:8px 7px;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;width:24px;text-align:center}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0;float:left}.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:15px 0 0}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;width:38px;height:40px;padding:17px 0 0;margin:0}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;font-size:13px;height:40px;width:38px}.fr-popup .fr-separator+.fr-colors-tabs{margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{line-height:0;display:none}.fr-popup .fr-color-set.fr-selected-set{display:block;padding:20px;padding-bottom:0}.fr-popup .fr-color-set>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{text-align:center;line-height:32px;height:24px;width:24px;margin:4px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222222}.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;font-family:FontAwesome;font-size:13px;font-weight:400;line-height:32px;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;cursor:default}.fr-popup .fr-color-set>span:hover,.fr-popup .fr-color-set>span:focus{outline:1px solid #222222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0)}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-drag-helper{background:#0098f7;height:2px;margin-top:-1px;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-emoticon{width:24px;height:24px;font-family:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols}.fr-popup .fr-emoticon img{height:24px;width:24px}.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-file-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-file-progress-bar-layer{-webkit-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element img{cursor:pointer;padding:0 1px}.fr-height-auto{height:auto !important}.fr-file-loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #53777a;display:inline-block !important;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:20px;height:20px;display:block !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fr-trim-button{margin-top:5px;height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;border-radius:5px;background-color:#eff5fa;outline:none}.fr-trim-button:hover{background:#ebebeb}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;z-index:4;-webkit-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-by-url-padding{padding:11.5px 0}.fr-popup .fr-upload-progress-layer{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-top:15px;margin:auto !important;max-height:100%;overflow-y:auto;overflow-x:hidden;width:100% !important;overscroll-behavior:contain}.fr-popup .fr-files-by-url-layer{width:calc(100% - 40px) !important}.fr-popup .fr-files-embed-layer{width:calc(100% - 40px) !important}.fr-popup .fr-files-upload-layer{border:dashed 2px #bdbdbd;margin:20px;position:relative;font-size:10px;letter-spacing:1px;line-height:140%;text-align:center;width:calc(100% - 40px) !important}.fr-popup .fr-files-upload-layer:hover{background:#ebebeb}.fr-popup .fr-files-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-files-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-files-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-files-progress-bar-layer{width:calc(100% - 40px);width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch}.fr-popup .fr-files-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-files-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-files-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-files-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-files-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-progress-bar-style{width:calc(100% - 40px)}.fr-progress-bar{position:relative;background-color:#4CAF50;height:8px;margin-bottom:8px;margin-left:20px;margin-right:20px;width:100%;width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch}.fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.fr-pull-left{float:left}.fr-pull-right{float:right}.fr-icons{padding:10px 20px 0;display:inline}.fr-transform-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.fr-icons i{margin:4px;padding:2px;cursor:pointer;color:#999588;font-size:20px}.fr-blue-decorator{background:#4a7fba;color:white;display:grid;padding:5px}.fr-upload-progress{padding:1px}.fr-upload-section{position:relative;width:100%;width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch}@media screen and (max-width: 399px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 400px) and (max-width: 469px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 470px) and (max-width: 680px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 681px){.fr-upload-section{margin-left:35px;margin-right:35px}.fr-files-upload-layer{padding-top:20px;padding-bottom:20px}}.half-circle{width:60px;height:25px;background-color:white;border-top-left-radius:110px;border-top-right-radius:110px;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-bottom:0;position:relative;left:50%;z-index:1;left:50%;margin-top:-1px;margin-left:-25px}.decorated{overflow:hidden;text-align:center}.decorated>span{position:relative;display:inline-block}.decorated>span:before,.decorated>span:after{content:'';position:absolute;top:50%;border-bottom:2px solid #ffffff;width:100%;margin:0 20px}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.fr-align-right{float:right}.checkbox-container{display:inline-block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-files-checkbox-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px}.fr-files-checkbox-line label{cursor:pointer;vertical-align:middle}.fr-insert-checkbox input{height:13px !important;width:13px !important}.fr-autoplay-checkbox input{height:13px !important;width:13px !important}button[data-cmd="insertFiles"]{padding-left:2px !important;padding-top:2.7px !important}button[data-cmd="autoplay"] svg{position:relative !important;top:3.2px !important}button[data-cmd="insertAll"]{padding-left:4px !important}button[data-cmd="insertAll"] svg{position:relative !important;top:3.2px !important}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.fr-file-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:-20px;border-bottom:1px solid #ddd;padding-bottom:7px}.fr-file-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fr-file-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:7px}.fr-file-item-description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:400px;margin-left:5px}.fr-cloud-icon{height:30px;width:32px;background-color:white;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:0 auto;margin-top:-18px}.fr-files-checkbox{position:relative;display:inline-block;width:13px;height:13px;padding-right:5px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-files-checkbox svg{margin-left:0px;margin-top:0px;display:none;width:10px;height:10px}.fr-files-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;width:15px;height:15px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-files-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px}.fr-files-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-files-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-files-checkbox input:not(:checked):focus+span,.fr-files-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-files-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-files-checkbox input:checked+span svg{display:block}.fr-files-checkbox input:checked:active+span{background-color:#EcF5Ff}.fr-files-checkbox input:checked:focus+span,.fr-files-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-checkbox-disabled{opacity:0.4;position:relative;display:inline-block;width:13px !important;height:13px !important;padding-right:5px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-checkbox-disabled svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-checkbox-disabled span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;width:15px;height:15px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-checkbox-disabled input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:default;height:13px !important;margin:0;padding:0;width:13px !important;top:7px;left:7px}.fr-checkbox-disabled input:not(:checked)+span{border:solid 2px #999999}.fr-checkbox-disabled input:not(:checked):active+span{background-color:#f5f5f5}.fr-checkbox-disabled input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-checkbox-disabled input:checked+span svg{display:block}.fr-checkbox-disabled input:checked:active+span{background-color:#EcF5Ff}.fr-file-view{position:absolute;max-width:60%;right:10%;z-index:2147483642}.file-item-thumbnail-hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.file-item-thumbnail-hover:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.fr-file-name{padding-top:5px;font-size:12px;font-weight:bold}.fr-margin-16{margin-bottom:16px}.fr-none{display:none}.fr-display-block{display:block}.fr-files-manager-tooltip{position:relative}.padding-top-15{padding-top:15px !important;padding-bottom:0px !important}.fr-files-manager-tooltip .tooltiptext{visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:break-word;background-color:black;color:#fff;text-align:left;padding:4px;border-radius:2px;font-weight:100;font-size:10px;position:absolute;top:80%;left:50%;z-index:2147483647}.fr-files-manager-tooltip:hover .tooltiptext{visibility:visible}.fr-file-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px}.fr-file-date{word-break:break-word;word-wrap:break-word;max-width:110px;color:#444;padding-top:2px;padding-bottom:2px}.fr-file-size{color:#444;padding-top:2px;padding-bottom:2px}.dot{width:20px;height:20px;background-image:radial-gradient(circle, grey 1px, transparent 2px);background-size:100% 33.33%;margin-left:2px;margin-right:2px}.fr-file-action-icons{margin-right:5px;margin-left:5px !important;color:#999;height:25px !important;padding:5px !important}@media screen and (max-width: 700px){.fr-files-manager-tooltip .tooltiptext{max-width:250px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:0%;font-size:8px}}@media screen and (max-width: 500px){.fr-files-manager-tooltip .tooltiptext{max-width:100px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:0%}.fr-file-item-description{width:130px}.fr-file-item-right{width:100%}.progress-circle{font-size:6px}}@media screen and (max-width: 320px){.fr-files-manager-tooltip .tooltiptext{max-width:100px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:-50%;font-size:8px}.dot{width:20px;margin-left:0px;margin-right:3px}.fr-file-item-description{width:80px}.fr-file-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:9px}.fr-file-name{font-size:10px}.fr-file-action-icons{padding:0px !important}}@media screen and (min-width: 501px){.progress-circle{font-size:9px}}.fr-file-view-modal{display:block;position:fixed;position:-ms-page;z-index:2147483641;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.7)}.fr-file-view-modal-content{display:inline-block;text-align:center}.fr-file-view-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;max-height:70%}.fr-file-view-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;-webkit-transition:0.3s;transition:0.3s}.fr-file-view-close:hover,.fr-file-view-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.fr-file-error{color:red;font-weight:200;font-size:12px;padding-bottom:5px}.fr-file-error-h5{margin:0}.fr-file-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:20px}.fr-file-item-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.fr-file-item-autoplay-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px;padding:0px;margin-right:5px}.fr-autoplay-checkbox-label{margin:0;cursor:default !important}.checkbox-container:hover input ~ .checkmark{background-color:#ccc}.checkbox-container input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:2px;width:3px;height:7px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.file-item-details .file-name{font-weight:bold;display:inline}.file-item-details .file-description{font-weight:300;font-size:11px;display:inline}.fr-width-10{width:10%;display:inline-block}.fr-width-20{width:20%;display:inline-block}.fr-width-30{width:30%;display:inline-block}.fr-width-40{width:40%;display:inline-block}.fr-width-50{width:50%;display:inline-block}.fr-width-60{width:60%;display:inline-block}.fr-width-100{width:100%;display:inline-block}.fr-width-80{width:80%;display:inline-block}.fr-width-90{width:90%;display:inline-block}.fr-width-85{width:85%;display:inline-block}.fr-width-5{width:5%;display:inline-block}.fr-width-7{width:7%;display:inline-block}.fr-img-icon{color:#aaaaaa;font-size:16px;padding:0px 4px}.fr-position-content{position:relative;top:10px}.file-error{color:red}#myprogressBar{width:10%;height:5px;background-color:#4CAF50;position:relative;top:-30px}.fr-files-manager{z-index:2147483641 !important}.progress-circle{margin:0px;margin-left:10px;position:relative;padding:0;width:5em;height:5.1em;background-color:#f2e9e1;border-radius:50%;line-height:5em}.progress-circle:after{border:none;position:absolute;top:0.35em;left:0.35em;text-align:center;display:block;border-radius:50%;width:4.3em;height:4.3em;background-color:white;content:" "}.progress-circle span{position:absolute;line-height:5em;width:5em;text-align:center;display:block;color:#53777a;z-index:2}.progress-circle.over50 .left-half-clipper{clip:rect(auto, auto, auto, auto)}.progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 5em, 5em, 2.5em);background-color:#53777a;border-radius:50%;width:5em;height:5em}.progress-circle:not(.over50) .first50-bar{display:none}.progress-circle.p0 .value-bar{display:none}.progress-circle.p1 .value-bar{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.progress-circle.p2 .value-bar{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.progress-circle.p3 .value-bar{-webkit-transform:rotate(11deg);transform:rotate(11deg)}.progress-circle.p4 .value-bar{-webkit-transform:rotate(14deg);transform:rotate(14deg)}.progress-circle.p5 .value-bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.progress-circle.p6 .value-bar{-webkit-transform:rotate(22deg);transform:rotate(22deg)}.progress-circle.p7 .value-bar{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.progress-circle.p8 .value-bar{-webkit-transform:rotate(29deg);transform:rotate(29deg)}.progress-circle.p9 .value-bar{-webkit-transform:rotate(32deg);transform:rotate(32deg)}.progress-circle.p10 .value-bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.progress-circle.p11 .value-bar{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.progress-circle.p12 .value-bar{-webkit-transform:rotate(43deg);transform:rotate(43deg)}.progress-circle.p13 .value-bar{-webkit-transform:rotate(47deg);transform:rotate(47deg)}.progress-circle.p14 .value-bar{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.progress-circle.p15 .value-bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.progress-circle.p16 .value-bar{-webkit-transform:rotate(58deg);transform:rotate(58deg)}.progress-circle.p17 .value-bar{-webkit-transform:rotate(61deg);transform:rotate(61deg)}.progress-circle.p18 .value-bar{-webkit-transform:rotate(65deg);transform:rotate(65deg)}.progress-circle.p19 .value-bar{-webkit-transform:rotate(68deg);transform:rotate(68deg)}.progress-circle.p20 .value-bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.progress-circle.p21 .value-bar{-webkit-transform:rotate(76deg);transform:rotate(76deg)}.progress-circle.p22 .value-bar{-webkit-transform:rotate(79deg);transform:rotate(79deg)}.progress-circle.p23 .value-bar{-webkit-transform:rotate(83deg);transform:rotate(83deg)}.progress-circle.p24 .value-bar{-webkit-transform:rotate(86deg);transform:rotate(86deg)}.progress-circle.p25 .value-bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.progress-circle.p26 .value-bar{-webkit-transform:rotate(94deg);transform:rotate(94deg)}.progress-circle.p27 .value-bar{-webkit-transform:rotate(97deg);transform:rotate(97deg)}.progress-circle.p28 .value-bar{-webkit-transform:rotate(101deg);transform:rotate(101deg)}.progress-circle.p29 .value-bar{-webkit-transform:rotate(104deg);transform:rotate(104deg)}.progress-circle.p30 .value-bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.progress-circle.p31 .value-bar{-webkit-transform:rotate(112deg);transform:rotate(112deg)}.progress-circle.p32 .value-bar{-webkit-transform:rotate(115deg);transform:rotate(115deg)}.progress-circle.p33 .value-bar{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.progress-circle.p34 .value-bar{-webkit-transform:rotate(122deg);transform:rotate(122deg)}.progress-circle.p35 .value-bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.progress-circle.p36 .value-bar{-webkit-transform:rotate(130deg);transform:rotate(130deg)}.progress-circle.p37 .value-bar{-webkit-transform:rotate(133deg);transform:rotate(133deg)}.progress-circle.p38 .value-bar{-webkit-transform:rotate(137deg);transform:rotate(137deg)}.progress-circle.p39 .value-bar{-webkit-transform:rotate(140deg);transform:rotate(140deg)}.progress-circle.p40 .value-bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.progress-circle.p41 .value-bar{-webkit-transform:rotate(148deg);transform:rotate(148deg)}.progress-circle.p42 .value-bar{-webkit-transform:rotate(151deg);transform:rotate(151deg)}.progress-circle.p43 .value-bar{-webkit-transform:rotate(155deg);transform:rotate(155deg)}.progress-circle.p44 .value-bar{-webkit-transform:rotate(158deg);transform:rotate(158deg)}.progress-circle.p45 .value-bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.progress-circle.p46 .value-bar{-webkit-transform:rotate(166deg);transform:rotate(166deg)}.progress-circle.p47 .value-bar{-webkit-transform:rotate(169deg);transform:rotate(169deg)}.progress-circle.p48 .value-bar{-webkit-transform:rotate(173deg);transform:rotate(173deg)}.progress-circle.p49 .value-bar{-webkit-transform:rotate(176deg);transform:rotate(176deg)}.progress-circle.p50 .value-bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.progress-circle.p51 .value-bar{-webkit-transform:rotate(184deg);transform:rotate(184deg)}.progress-circle.p52 .value-bar{-webkit-transform:rotate(187deg);transform:rotate(187deg)}.progress-circle.p53 .value-bar{-webkit-transform:rotate(191deg);transform:rotate(191deg)}.progress-circle.p54 .value-bar{-webkit-transform:rotate(194deg);transform:rotate(194deg)}.progress-circle.p55 .value-bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.progress-circle.p56 .value-bar{-webkit-transform:rotate(202deg);transform:rotate(202deg)}.progress-circle.p57 .value-bar{-webkit-transform:rotate(205deg);transform:rotate(205deg)}.progress-circle.p58 .value-bar{-webkit-transform:rotate(209deg);transform:rotate(209deg)}.progress-circle.p59 .value-bar{-webkit-transform:rotate(212deg);transform:rotate(212deg)}.progress-circle.p60 .value-bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.progress-circle.p61 .value-bar{-webkit-transform:rotate(220deg);transform:rotate(220deg)}.progress-circle.p62 .value-bar{-webkit-transform:rotate(223deg);transform:rotate(223deg)}.progress-circle.p63 .value-bar{-webkit-transform:rotate(227deg);transform:rotate(227deg)}.progress-circle.p64 .value-bar{-webkit-transform:rotate(230deg);transform:rotate(230deg)}.progress-circle.p65 .value-bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.progress-circle.p66 .value-bar{-webkit-transform:rotate(238deg);transform:rotate(238deg)}.progress-circle.p67 .value-bar{-webkit-transform:rotate(241deg);transform:rotate(241deg)}.progress-circle.p68 .value-bar{-webkit-transform:rotate(245deg);transform:rotate(245deg)}.progress-circle.p69 .value-bar{-webkit-transform:rotate(248deg);transform:rotate(248deg)}.progress-circle.p70 .value-bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.progress-circle.p71 .value-bar{-webkit-transform:rotate(256deg);transform:rotate(256deg)}.progress-circle.p72 .value-bar{-webkit-transform:rotate(259deg);transform:rotate(259deg)}.progress-circle.p73 .value-bar{-webkit-transform:rotate(263deg);transform:rotate(263deg)}.progress-circle.p74 .value-bar{-webkit-transform:rotate(266deg);transform:rotate(266deg)}.progress-circle.p75 .value-bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.progress-circle.p76 .value-bar{-webkit-transform:rotate(274deg);transform:rotate(274deg)}.progress-circle.p77 .value-bar{-webkit-transform:rotate(277deg);transform:rotate(277deg)}.progress-circle.p78 .value-bar{-webkit-transform:rotate(281deg);transform:rotate(281deg)}.progress-circle.p79 .value-bar{-webkit-transform:rotate(284deg);transform:rotate(284deg)}.progress-circle.p80 .value-bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.progress-circle.p81 .value-bar{-webkit-transform:rotate(292deg);transform:rotate(292deg)}.progress-circle.p82 .value-bar{-webkit-transform:rotate(295deg);transform:rotate(295deg)}.progress-circle.p83 .value-bar{-webkit-transform:rotate(299deg);transform:rotate(299deg)}.progress-circle.p84 .value-bar{-webkit-transform:rotate(302deg);transform:rotate(302deg)}.progress-circle.p85 .value-bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.progress-circle.p86 .value-bar{-webkit-transform:rotate(310deg);transform:rotate(310deg)}.progress-circle.p87 .value-bar{-webkit-transform:rotate(313deg);transform:rotate(313deg)}.progress-circle.p88 .value-bar{-webkit-transform:rotate(317deg);transform:rotate(317deg)}.progress-circle.p89 .value-bar{-webkit-transform:rotate(320deg);transform:rotate(320deg)}.progress-circle.p90 .value-bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.progress-circle.p91 .value-bar{-webkit-transform:rotate(328deg);transform:rotate(328deg)}.progress-circle.p92 .value-bar{-webkit-transform:rotate(331deg);transform:rotate(331deg)}.progress-circle.p93 .value-bar{-webkit-transform:rotate(335deg);transform:rotate(335deg)}.progress-circle.p94 .value-bar{-webkit-transform:rotate(338deg);transform:rotate(338deg)}.progress-circle.p95 .value-bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.progress-circle.p96 .value-bar{-webkit-transform:rotate(346deg);transform:rotate(346deg)}.progress-circle.p97 .value-bar{-webkit-transform:rotate(349deg);transform:rotate(349deg)}.progress-circle.p98 .value-bar{-webkit-transform:rotate(353deg);transform:rotate(353deg)}.progress-circle.p99 .value-bar{-webkit-transform:rotate(356deg);transform:rotate(356deg)}.progress-circle.p100 .value-bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.left-half-clipper{border-radius:50%;width:5em;height:5em;position:absolute;clip:rect(0, 5em, 5em, 2.5em)}.value-bar{position:absolute;clip:rect(0, 2.5em, 5em, 0);width:5em;height:5em;border-radius:50%;border:0.45em solid #53777a;-webkit-box-sizing:border-box;box-sizing:border-box}.align-autoplay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:7px}.fr-hovered-over-file{background-color:#F0F0F0}.thumbnail-padding{padding-right:4px}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.fr-fullscreen{overflow:hidden;height:100%;width:100%;position:fixed}.fr-box.fr-fullscreen{margin:0 !important;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483630 !important;width:auto !important}.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0 !important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0 !important}.fr-box.fr-fullscreen .fr-second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box}.fr-fullscreen-wrapper{z-index:2147483640 !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal{text-align:left;padding:20px 20px 10px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table{margin-top:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td{padding:6px 0 4px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{width:60%;color:#646464}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2){letter-spacing:0.5px}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element img{cursor:pointer;padding:0 1px}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;z-index:4;-webkit-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px;display:none;text-align:left}.fr-modal .fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 12px;margin:8px 0 8px 8px;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;background-clip:padding-box;-webkit-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;cursor:pointer;background-color:#f5f5f5}.fr-modal .fr-modal-head .fr-modal-tags a:focus{outline:none;background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{outline:none;background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}.fr-show-tags .fr-modal-more svg path{fill:#0098f7}div.fr-modal-body{-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{text-align:center;margin:0 20px;padding:0}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 20px) / 2)}@media (min-width: 768px) and (max-width: 1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 40px) / 3)}}@media (min-width: 1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 60px) / 4)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;overflow:hidden}div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{position:absolute;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;background:#000;content:"";top:0;left:0;bottom:0;right:0;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{content:attr(data-deleting);color:#FFF;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;z-index:3;font-size:15px;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{height:95px;background:#CCCCCC;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;content:attr(data-loading);display:inline-block;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container img{width:100%;vertical-align:middle;position:relative;z-index:2;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{display:none;top:50%;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-clip:padding-box;-webkit-transition:background 0.2s ease 0s, color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, color 0.2s ease 0s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;margin:0;line-height:40px;text-decoration:none;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;left:50%;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#FFF;fill:#0098f7;padding:8px;left:50%;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block;width:40px;height:40px}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-line-breaker{cursor:text;border-top:1px solid #0098f7;position:fixed;z-index:2;display:none}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{position:absolute;left:calc(50% - (40px / 2));top:-20px}.fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-quick-insert{position:absolute;z-index:2147483639;white-space:nowrap;padding-right:10px;-webkit-box-sizing:content-box;box-sizing:content-box}.fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}.fr-quick-insert.fr-on a.fr-floating-btn svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.fr-quick-insert.fr-hidden{display:none}.fr-qi-helper{position:absolute;z-index:3;padding-left:20px;white-space:nowrap}.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;padding:6px 10px 10px 10px;display:inline-block;color:#222222;background:#FFF;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#222222}.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-weight:normal;font-size:16px}.fr-popup .fr-special-character{width:24px;height:24px}@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #DDD}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,0.3);border:solid 1px #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block !important}.fr-popup .fr-table-colors{display:block;padding:20px;padding-bottom:0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#fr-form-container{margin:auto;position:relative;top:10%;background-color:#f5f5f5;width:60%;border-radius:5px;z-index:9002;overflow:auto;background-color:#fefefe}.fr-trim-video-name{font-family:Arial, Helvetica, sans-serif;padding-top:15px}.fr-file-loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #53777a;display:inline-block !important;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:20px;height:20px;display:block !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fr-trim-button{margin-top:5px;height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;border-radius:5px;background-color:#eff5fa;outline:none}.fr-trim-button:hover{background:#ebebeb}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-slidecontainer{width:100%}.fr-slider{-webkit-appearance:none;width:100%;height:15px;background:#d3d3d3}.fr-video-trim-buttons{text-align:right;padding-bottom:5px;padding-right:15px;margin-top:10px}.fr-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;cursor:pointer}.fr-slider::-moz-range-thumb{width:15px;height:15px;background:#3498db;border-radius:50%;cursor:pointer}.fr-range-value-start{position:absolute}.fr-range-value-start>span{width:60px;height:24px;line-height:24px;text-align:center;background:#03a9f4;color:#fff;font-size:12px;display:block;position:absolute;left:50%;-webkit-transform:translate(-85%, 0);transform:translate(-85%, 0);border-radius:6px}.fr-range-value-start>span:before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:86%;margin-left:-5px;margin-top:-1px}.fr-range-value-end{position:absolute}.fr-range-value-end>span{width:60px;height:24px;line-height:24px;text-align:center;background:#03a9f4;color:#fff;font-size:12px;display:block;position:absolute;left:14%;-webkit-transform:translate(-8%, 0);transform:translate(-8%, 0);border-radius:6px}.fr-range-value-end>span:before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:14%;margin-left:-5px;margin-top:-1px}#startTimeValue{top:-153% !important}#startTimeValue span:before{border-top:10px solid #03a9f4;top:100%}#endTimeValue{top:-153% !important}#endTimeValue span:before{border-top:10px solid #03a9f4;top:100%}.fr-range-slider{position:relative;width:80%;height:15px}.fr-range-slider>input{pointer-events:none;position:absolute;left:0;top:10px;width:100%;outline:none;height:6px;border-radius:10px}.fr-range-slider>input::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1;-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#3498db;cursor:pointer;border-radius:7px;margin-top:-3.6px}.fr-range-slider>input::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;width:9px;height:15px;border-radius:7px;margin-top:-3.6px}.fr-range-slider>input::-moz-range-track{position:relative;z-index:-1;background-color:black;border:0;height:15px;border-radius:50%;margin-top:-3.6px}.fr-range-slider>input:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent;border:0}.fr-range-slider>input[type="range"]::-moz-focus-outer{border:0}@media screen and (max-width: 430px){.range-value span{width:40px;font-size:10px}#fr-form-container{top:20%}}#fr-video-edit{width:80%;text-align:center;height:50%;margin-bottom:20px;padding-top:8px;padding-bottom:8px}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:transparent}.fr-element .fr-video.fr-active>*{z-index:2;position:relative}.fr-element .fr-video>*{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-box .fr-video-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;z-index:4;-webkit-box-sizing:border-box;box-sizing:border-box}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-video-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-autoplay-margin{margin-top:0px !important}.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-clip:padding-box}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{-webkit-box-shadow:10px 10px 5px 0px #cccccc;box-shadow:10px 10px 5px 0px #cccccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:solid 5px #CCC}.fr-view img.fr-bordered{-webkit-box-sizing:content-box;box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}.fr-view table td,.fr-view table th{border:1px solid #DDD}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-column-break-after:always;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:normal}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir="rtl"] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}.fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}.fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5E35B1}.fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}.fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}.fr-view span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA !important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ffff00}.fr-view .fr-class-code{border-color:#cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New", Courier, monospace}.fr-view .fr-class-transparency{opacity:0.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{position:absolute !important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}
/*!
 * froala_editor v3.2.7 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2021 Froala Labs
 */

.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-clip:padding-box}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{-webkit-box-shadow:10px 10px 5px 0px #cccccc;box-shadow:10px 10px 5px 0px #cccccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:solid 5px #CCC}.fr-view img.fr-bordered{-webkit-box-sizing:content-box;box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}.fr-view table td,.fr-view table th{border:1px solid #DDD}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-column-break-after:always;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:normal}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir="rtl"] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}.fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}.fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5E35B1}.fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}.fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}.fr-view span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA !important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ffff00}.fr-view .fr-class-code{border-color:#cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New", Courier, monospace}.fr-view .fr-class-transparency{opacity:0.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{position:absolute !important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}
/*!
 * froala_editor v3.2.7 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2021 Froala Labs
 */

.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element .fr-embedly{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}.fr-element .fr-embedly::after{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:transparent}.fr-element .fr-embedly>*{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-box .fr-embedly-resizer{position:absolute;z-index:2;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-embedly-resizer.fr-active{display:block}
/*!
 * froala_editor v3.2.7 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2021 Froala Labs
 */

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.examples-variante > a {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif; }

.sc-cm-holder > .sc-cm {
  border-top: 5px solid #222222 !important;
  padding: 0 !important;
  line-height: 200% !important; }

.sc-cm .sc-cm__item.examples-variante.sc-cm__item_active > a > i {
  display: none !important; }

.sc-cm .sc-cm__item.examples-variante > a > i {
  display: none !important; }

.sc-cm__item_dropdown .i-icon {
  display: none !important; }

.sc-cm__item_dropdown .i-icon::before {
  display: none !important; }

.sc-cm::before {
  display: none !important; }

div.sc-cm-holder.sc-cm_show > ul > li.sc-cm__item.sc-cm__item_dropdown.sc-cm__item_arrow > div > ul {
  border-style: none !important;
  padding: 0 !important; }

.sc-cm__item_dropdown:hover > a, .sc-cm a:hover {
  background-color: #ebebeb !important; }

.sc-cm__item_active > a, .sc-cm__item_active > a:hover, .sc-cm a:active, .sc-cm a:focus {
  background-color: #d6d6d6 !important; }

.sc-cm__item > a {
  line-height: 200% !important; }

.sc-cm-holder > .sc-cm:before {
  background-color: #ebebeb !important; }

.sc-cm-holder {
  display: none; }
/*!
 * froala_editor v3.2.7 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2021 Froala Labs
 */

.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.tui-image-editor-container{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:10}.tui-editor-cancel-btn{background-color:#FFF;border:1px solid #ccc;color:#222}.tui-editor-save-btn{background-color:#fdba3b;border:1px solid #fdba3b;color:#FFF}
.fr-view-modal {
  width: 75vw;
}

.fr-view-modal__content {
  max-height: 80vh;
  overflow-y: scroll;
}

.popup-content-course-selection {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 99;
  border-radius: 10px;
  max-width: 800px;
}

.popup-content-course-selection > div {
  position: absolute;
  top: 30px;
  left: calc(40% - 150px);
  right: calc(40% - 150px);
  z-index: 99;
  background: #fff;
  border: 1px solid #989898;
  border-radius: 10px;
  padding: 15px;
}

.popup-content-course-selection > div div.close {
  position: absolute;
  right: 8px;
  top: 6px;
  cursor: pointer;
  padding: 5px;
  line-height: 14px;
  font-size: 17px;
}

.popup-content-course-selection .multiselect,
.popup-content-course-selection .multiselect__input,
.popup-content-course-selection .multiselect__single {
  font-size: 14px;
}

.popup-content-course-selection .checkbox-con {
  position: absolute;
  right: 20px;
  top: -18px;
}

.popup-content-course-selection .checkbox-con .checkbox {
  height: 1.05rem;
  width: 1.05rem;
  margin-top: -1px;
}

.popup-content-course-selection .checkbox-con label {
  font-size: 14px;
}

.fr-popup.fr-active {
  z-index: 90 !important;
}

span.bg-warn{background:#ffb100}span.bg-error{background:#e74444}.sweet-modal{max-width:1600px!important;left:49%!important}.kommentare .sweet-modal,.sweet-modal{overflow:hidden!important;width:100%!important}.kommentare .sweet-modal{max-width:800px!important}.iframe>.sweet-modal{width:100%!important;max-width:1200px!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;top:30px;left:0!important;right:0;bottom:auto;margin:auto}.iframe>.sweet-modal>.sweet-content{padding:0!important;background:#eef1f4}.sweet-modal .page-item.active .page-link{background-color:#4099de!important;border-color:#4099de!important}.sweet-modal-overlay.coursecontent .sweet-title h2{display:inline-block}.sweet-modal-overlay.coursecontent .sweet-title .themen-filter{display:inline-block;position:absolute;top:12px;margin-left:12px}.sweet-modal-overlay.coursecontent .sweet-title .themen-filter .multiselect__single{font-family:inherit;font-size:18px;font-weight:600}.sweet-modal-overlay.coursecontent .sweet-title .themen-filter .multiselect__tags{height:40px}.sortcon{position:absolute;right:0;width:116px;top:0}.sortcon>div{width:26px;display:inline-block;position:relative;border:1px solid #ccc;text-align:center;cursor:pointer;padding-bottom:3px;padding-top:1px;line-height:18px;font-size:16px}.sortcon>div:hover{background:#ccc}.sortcon>div.up:before{top:4px}.sortcon>div.down:before,.sortcon>div.up:before{content:"";border-top:2px solid #3c4b5f;position:absolute;right:4px;left:4px}.sortcon>div.down:before{bottom:4px}.flatpickr .flat-wrapper{position:relative;max-width:135px!important}.flatpickr .flat-wrapper span.del{position:absolute;right:8px;font-weight:700;color:#f44336;top:1px;cursor:pointer}input.flatpickr-input-custom{background:#fff!important;border:1px solid #ccc;border-radius:5px;font-size:12px!important;width:100%;padding:3px 5px;margin-bottom:3px!important;min-width:125px}input.flatpickr-input-custom:focus,input.flatpickr-input-custom:focus-visible{outline:0}.flatpickr .flat-wrapper span.warnung{position:absolute;font-weight:700;right:-17px;color:#fd7e14;top:3px;font-size:13px}.flatpickr .flat-wrapper span.info{position:absolute;font-weight:700;right:-17px;color:#4099de;top:3px;font-size:13px}.action .multiselect__content {
  max-height: 150px;
}

input.flatpickr-input-custom-big {
  background: #fff !important;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  width: 100%;
  padding: 9px 8px;
  margin-bottom: 15px !important;
  min-width: 250px;
}

.seminar-teilnehmer .sweet-modal {
  max-width: 800px !important;
}

.customer-seminar .sweet-modal {
  max-width: 900px !important;
}

.seminar-teilnehmer-comments .sweet-modal {
  max-width: 1000px !important;
}

.seminar-reasonmodal .sweet-modal {
  max-width: 600px !important;
}

.seminar-teilnehmer .sweet-content,
.seminar-teilnehmer-comments .sweet-content,
.customer-seminar .sweet-content {
  background: #eef1f4;
}

.seminar-teilnehmer .sweet-content table.seminar-teilnehmer-table,
.seminar-teilnehmer-comments .sweet-content table.seminar-teilnehmer-table {
  width: 100%;
}

.seminar-teilnehmer .card-panel,
.seminar-teilnehmer-comments .card-panel,
.customer-seminar .card-panel {
  min-height: 30px;
  height: auto;
}

.seminar-teilnehmer .menu-bar {
  /* Safari */
  position: sticky;
  top: 0;
  z-index: 99999;
  background: #eef1f4;
}

.seminar-teilnehmer .sweet-modal .venue-list h3.cancelled,
.customer-seminar .sweet-modal .venue-list h3.cancelled,
.seminar-teilnehmer-comments .sweet-modal .venue-list h3.cancelled {
  text-decoration: line-through;
}

.usercontentscoursesmodal .sweet-content-content{width:100%}.usercontentscoursesmodal .cert-date-popup-container .cert-date-popup .flatpickr .flatpickr-input-custom{background:#fff!important;border:1px solid #ccc;border-radius:5px;font-size:15px!important;width:100%;padding:8px;margin-bottom:3px!important;min-width:170px}.row{position:relative}.row.-horizontal{margin-bottom:1rem}.row.-vertical{margin-bottom:2rem}.row.-vertical:last-child{margin-bottom:1rem}.row:after{content:"";position:absolute;top:0;right:-2rem;bottom:0;left:-2rem;background:#fff;z-index:10}.row-delete,.row-move{color:#fff;position:absolute;height:2rem;width:2rem;top:50%;margin-top:-1rem;padding:.5rem;opacity:0;-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translateX(0);transform:translateX(0);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20}.row-delete svg,.row-move svg{max-height:100%;max-width:100%;fill:currentColor}.row-move{left:0;background:var(--primary)}.row-delete{right:0;background:var(--danger)}.row-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:30;position:relative}.row-inputs.-horizontal{margin-left:-.5rem;margin-right:-.5rem}.row-inputs.-horizontal,.row-inputs.-vertical{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-inputs.-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row-input.-vertical{margin-bottom:1rem}.row-input.-vertical:last-child{margin-bottom:0}.row-input.-horizontal{padding:0 .5rem}.row:hover .row-delete,.row:hover .row-move{opacity:1}.row:hover .row-move{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}.row:hover .row-delete{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}.hamburger-menu {
    cursor: pointer;
    position: relative;
    height: 19px;
    display: none;
}
html:not([dir="rtl"]) .hamburger-menu {
    padding-left: 1.25em;
    margin-right: 9px;
}
html[dir="rtl"] .hamburger-menu {
    padding-right: 1.25em;
    margin-left: 9px;
}

.hamburger-menu:before {
    content: "";
    position: absolute;
    top: 0.21em;
    bottom: 0.21em;
    width: 1em;
    background: linear-gradient(
            to bottom,
            black, black 20%,
            white 20%, white 40%,
            black 40%, black 60%,
            white 60%, white 80%,
            black 80%, black 100%
    );
}
html:not([dir="rtl"]) .hamburger-menu:before {
    left: 0;
}
html[dir="rtl"] .hamburger-menu:before {
    right: 0;
}

.content.hide-update-and-continue-editing-button button[dusk$='update-and-continue-editing-button'] {
    display: none;
}

/* Resource tables */
.content.sticky-actions .card table.w-full tbody tr td:last-child, .content.sticky-actions .card table.w-full thead tr th:last-child {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    right: 0;
}

.content.sticky-actions .card table.w-full tbody tr td:last-child {
    background: white;
}

.content.sticky-actions .card table.w-full tbody tr td:last-child:before {
    content: '';
    height: 100%;
    top: 0;
    margin-left: -.75rem;
    position: absolute;
    border-left: 1px solid #eee;
}

@media (min-width: 992px) {
    body.fixed-sidebar .bg-grad-sidebar {
        position: fixed;
        padding-top: 5.5rem !important;
        overflow: auto;
        height: 100%;
    }

    body.fixed-sidebar .content {
        padding-left: 13.75rem;
        max-width: 100%;
    }
}

@media (max-width: 80rem) {
    .min-w-site {
        min-width: auto;
    }

    .content {
        min-width: auto;
        width: 100%;
    }

    /* Resource tables */
    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child, .content.sticky-actions-on-mobile .card table.w-full thead tr th:last-child {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky;
        right: 0;
    }

    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child {
        background: white;
    }

    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child:before {
        content: '';
        height: 100%;
        top: 0;
        margin-left: -.75rem;
        position: absolute;
        border-left: 1px solid #eee;
    }
}

@media (max-width: 992px) {
    /* Sidebar */
    .w-sidebar {
        position: fixed;
        padding-top: 5.5rem !important;
        z-index: 1000;
        height: 100%;
        overflow: auto;
    }

    .w-sidebar.pt-header {
        padding-top: 1.75rem;
    }

    .sidebar-hidden {
        display: none;
    }

    /* Header */
    .h-header {
        z-index: 1000;
        position: fixed;
        width: 100%;
        margin-top: -3.75rem;
    }

    .hamburger-menu {
        display: block;
    }
    html:not([dir="rtl"]) .hamburger-menu {
        margin-right: 1rem;
    }
    html[dir="rtl"] .hamburger-menu {
        margin-left: 1rem;
    }

    .bg-logo {
        display: none !important;
    }

    html:not([dir="rtl"]) .h-header .dropdown-trigger {
        margin-right: -20px;
    }
    html[dir="rtl"] .h-header .dropdown-trigger {
        margin-left: -20px;
    }

    .h-header .dropdown-trigger span, .h-header .dropdown-trigger svg {
        display: none;
    }

    html:not([dir="rtl"]) .h-header .dropdown-trigger img.mr-3 {
        margin-right: 0;
    }
    html[dir="rtl"] .h-header .dropdown-trigger img.mr-3 {
        margin-left: 0;
    }


    span.hamburger-menu + a {
        display: none;
    }

    .h-header .pl-search {
        width: 85%;
    }

    /* Content */
    .content {
        padding-top: 3.75rem;
        max-width: none;
    }

    .content .px-view {
        padding-left: 1.125rem;
        padding-right: 1.125rem;
    }

    .content .py-view {
        padding-top: 1.125rem;
        padding-bottom: 1.125rem;
    }

    /* Forms */
    form .w-1\/2 {
        width: 80%;
    }

    form .w-1\/2 > div.flex {
        display: block;
    }

    form > .flex {
        display: block;
    }

    form > .flex > button {
        margin-bottom: 10px;
    }

    .content.hide-update-and-continue-editing-button-on-mobile button[dusk$='update-and-continue-editing-button'] {
        display: none;
    }

    .content form .card > .flex,
    div[dusk$='detail-component'] .card > .flex{
        display: block;
    }
    .content form .card > .flex > div,
    div[dusk$='detail-component'] .card > .flex > div {
        width: 100%;
    }

    .content form .card > .flex > .py-6,
    div[dusk$='detail-component'] .card > .flex > .py-4 {
        padding-top: .5rem;
        padding-bottom: 0;
    }

    .content form .card > .flex > .py-6,
    div[dusk$='detail-component'] .card > .flex.bg-20 > .py-4 {
        padding-bottom: .5rem;
    }

    .content form .card > .flex > .py-6 + .py-6,
    div[dusk$='detail-component'] .card > .flex > .py-4 + .py-4 {
        padding-bottom: .5rem;
    }

    .card > form > div header.flex {
        display: block;
    }

    .card > form > div header.flex ul:first-child {
        border-bottom: 1px solid var(--60);
    }

    html:not([dir="rtl"]) .card > form > div header.flex ul:nth-child(2) button:first-child {
        border-left: none;
    }
    html[dir="rtl"] .card > form > div header.flex ul:nth-child(2) button:first-child {
        border-right: none;
    }

    html:not([dir="rtl"]) .card > form > div header.flex ul:nth-child(2) button:last-child {
        border-right: 1px solid var(--60);
    }
    html[dir="rtl"] .card > form > div header.flex ul:nth-child(2) button:last-child {
        border-left: 1px solid var(--60);
    }

    .card > form > div div.pin {
        z-index: 2000;
    }

    trix-toolbar .trix-button-row {
        display: inline-block !important;
    }

    html:not([dir="rtl"]) trix-toolbar .trix-button-group {
        float: left !important;
    }
    html[dir="rtl"] trix-toolbar .trix-button-group {
        float: right !important;
    }

    /* Cards */
    .content .flex-wrap > .w-1\/2,
    .content .flex-wrap > .w-1\/3,
    .content .flex-wrap > .w-1\/4,
    .content .flex-wrap > .w-1\/5,
    .content .flex-wrap > .w-1\/6,
    .content .flex-wrap > .w-2\/3,
    .content .flex-wrap > .w-2\/5,
    .content .flex-wrap > .w-3\/4,
    .content .flex-wrap > .w-3\/5,
    .content .flex-wrap > .w-4\/5,
    .content .flex-wrap > .w-5\/6 {
        width: 100%;
    }

    .content .card table td.w-1\/2 {
        display: table-row;
    }

    /* Other */
    .btn {
        white-space: nowrap;
    }

    div[dusk$='index-component'] .pl-search {
        width: auto;
    }

    div[dusk$='index-component'] .btn[dusk='create-button'],
    div[dusk$='index-component'] .btn[dusk='attach-button'] {
        font-weight: bolder;
        font-size: 26px;
        padding: 0 12px;
        width: 39px;
        overflow: hidden;
    }

    div[dusk$='index-component'] .btn[dusk='create-button']::before,
    div[dusk$='index-component'] .btn[dusk='attach-button']::before {
        content: "+";
        position: relative;
    }
    html:not([dir="rtl"]) div[dusk$='index-component'] .btn[dusk='create-button']::before,
    html:not([dir="rtl"]) div[dusk$='index-component'] .btn[dusk='attach-button']::before {
        margin-right: 20px;
    }
    html[dir="rtl"] div[dusk$='index-component'] .btn[dusk='attach-button']::before,
    html[dir="rtl"] div[dusk$='index-component'] .btn[dusk='create-button']::before {
        margin-left: 20px;
    }

    .modal {
        top: auto;
    }

    .modal form {
        width: 100% !important;
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 {
        padding-bottom: 0.35rem;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 {
        display: block;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > h4 {
        position: absolute;
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 > div.flex.items-center.ml-auto.px-3,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center {
        display: inline-block;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center {
        display: inline-block;
        padding-top: 1.5rem
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 > div.flex.items-center.ml-auto.px-3 > div,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > button,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > a {
        display: inline-flex;
        vertical-align: top;
        margin-bottom: 0.4rem;
    }

    html:not([dir="rtl"]) div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div.ml-3 {
        margin-left: 0;
    }
    html[dir="rtl"] div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div.ml-3 {
        margin-right: 0;
    }
}

@media (max-width: 500px) {
    select[dusk=action-select] {
        width: 8.9rem;
    }
}

@media (max-width: 310px) {
    select[dusk=action-select] {
        width: 5.6rem;
    }
}

@media (max-height: 610px) {
    .z-50.open .scroll-wrap {
        max-height: 270px !important;
    }
}

@media (max-height: 540px) {
    .z-50.open .scroll-wrap {
        max-height: 180px !important;
    }
}

@media (max-height: 440px) {
    .z-50.open .scroll-wrap {
        max-height: 110px !important;
    }
}
@media (min-width: 1024px) {
  .lg\:w-1\/6 {
    width: 25%;
  }

  .lg\:w-1\/5 {
    width: 25%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/3 {
    width: 33.3333333%;
    min-width: 450px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-2\/3 {
    width: 66.666666%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }
}

@media (min-width: 768px) {
  .md\:w-1\/6 {
    width: 25%;
  }

  .md\:w-1\/5 {
    width: 25%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-1\/3 {
    width: 33.3333333%;
    min-width: 450px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-2\/3 {
    width: 66.666666%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }
}

