/* =============================================*/
/* ===== Rendering of Product descriptions ==== */
/* =============================================*/

/* START BRAND Headings */

.largefont {
  font-size: 18px;
  margin-top: 4px;
  margin-bottom: 4px;
}

/* product description on mobile  */
@media (min-width: 22em) and (max-width: 45em) {
  #tc-desc-header .description-headingBox {
    font-size: x-large;
    margin: initial
  }
}

@media only screen and (max-width: 470px) {
  select#input-sort {
    max-width: unset !important;
  }
}

.headline_blocked {
  border: 1px #cdcfcf solid;
  background: linear-gradient(to right, #E1EDEA 0%, #FFFFFF 49%, #E0E0E0 100%);
  margin: 10px 0px;
  padding: 5px 10px;
  color: #282828;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

.description-headingBox {
  font-size: 1.7em;
  font-weight: normal;
  color: #333;
  max-width: 78%;
}

#ac-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../image/css-img/ac-logo-right-products.png') no-repeat;
  background-position: right;
  min-height: 65px;
  margin-bottom: 20px;
}

#tc-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../image/css-img/tc-logo-right-products.png') no-repeat;
  background-position: right;
  min-height: 65px;
  margin-bottom: 20px;
  font-size: 18px;
}

#alpen-desc-header {
  background: url('../../../../../images/alpen/headers/alpen-product-header.jpg') no-repeat;
  background-position: left;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

.alpen-description-headingBox {
  position: absolute;
  max-width: 430px;
  line-height: 28px;
  margin-top: 22px;
  margin-left: 195px;
  margin-bottom: 10px;
  padding-bottom: 6px;
  padding-top: 6px;
  padding-right: 10px;
  color: #333;
  font-family: DIN, "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-size: 24px;
}

.alpen-description-headingBox span {
  color: #FFCA00;
  font-weight: bold;
  margin-right: 4px;
}

.alpen-subtitle:before {
  font-size: 22px;
  padding-right: 5px;
  color: #ffd400;
  font-family: icons;
  display: inline-block;
  font-weight: 600;
  font-style: normal;
  text-decoration: inherit;
  content: "//";
}

.alpen-subtitle h3 {
  font-family: klavikaregular, 'Calibri W02 Regular', 'Calibri W10 Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
}

#bernzomatic-desc-header {
  background: url(../../../../../images/bernzomatic/bernzomatic_logo_sm1.png) no-repeat;
  background-position: right;
  height: 85px;
  margin-bottom: 20px;
}

#bernzomatic-desc-header .description-headingBox {
  position: relative;
  font-size: 28px;
  font-weight: 900;
  color: #0a2140;
  text-shadow: none;
  line-height: 1.3;
  margin-bottom: 10px;
  padding-top: 6px;
  display: inline-flex;
}

#bernzomatic .list--bare .list__item--with-icon,
.list--bare .list__item--with-image {
  align-items: center;
  position: relative;
  display: flex;
  font-size: initial !important;
  border-bottom: 1px dotted #cfa55b;
  margin-bottom: 10px;
  color: #000;
  width: fit-content;
  padding-bottom: 15px;
}

#bernzomatic .list--bare .list__item--with-icon .list__icon,
#bernzomatic .list--bare .list__item--with-image .list__icon {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 23px;
  flex: 0 0 36px;
}

#delrock-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/delrock/delrock_logo.jpg') no-repeat;
  background-position: right;
  height: 80px;
  font-size: 18px;
}

#halo-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/halo/halo_logo_web.png') no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

#drilldoctor-desc-header {
  background: url('../../../../../images/drilldoctor/drilldoctor_logo.jpg') repeat-y;
  background-position: right;
  height: 50px;
  margin-top: 15px;
  margin-bottom: 20px;
}

#flexipads-desc-header {
  background: url(../../../../../images/flexipads/flexipads_logo_web.png) no-repeat;
  background-position: left;
  background-size: 180px;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
  padding-left: 210px;
}

#flexipads-desc-header .description-headingBox {
  max-width: 400px;
  margin-right: -600px;
}

#mps-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/brands/mps_logo.png') no-repeat;
  background-position: right;
  background-size: 211px;
  height: 85px;
  margin-bottom: 10px;
  font-size: 18px;
}

#olfa-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/olfa/olfa_logo_web.png') no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 18px;
}

#picamarkers-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/picamarkers/picamarkers_logo_web.png') no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

#accud-desc-header {
  background: url('../../../../../images/accud/accud_logo_products.png') no-repeat;
  background-position: right;
  margin-bottom: 20px;
  font-size: 1.4em;
}

#miles-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/miles/miles_logo_web.png') no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

#wedgit-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/wedgit/wedgit_logo_products.svg') no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

#wedgit-desc-header .description-headingBox {
  color: #29a080;
  text-shadow: 0.05em 0.05em 0.05em rgba(6, 8, 2, 0.8);
}
#fixman-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/fixman/fixman-logo-products.png') no-repeat;
  background-position: right;
  min-height: 50px;
  margin-bottom: 10px;
  font-size: 20px;
}

#fixman-desc-header .description-headingBox {
  color: #F74902;
  text-shadow: 0.05em 0.05em 0.05em rgba(6, 8, 2, 0.8);
  line-height: 24px;
  font-size: 22px;
  max-width: 280px;
  margin-top: 0px;
}

#felo-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/brands/felo_logo.png') no-repeat;
  background-position: right;
  height: 100px;
  margin-bottom: 20px;
  font-size: 18px;
}

#energizer-desc-header {
  position: relative;
  display: grid;
  background: url('../../../../../images/energizer/energizer_logo_web.png') no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

#pgmini-desc-header {
  position: relative;
  display: grid;
  background: url(../../../../../images/pg/pgminilogo-web.png) no-repeat;
  background-position: right;
  height: 77px;
  margin-bottom: 20px;
  font-size: 18px;
}

/* END BRAND Headings */

/*=========================================================================*/
/* F O R M A T T I N G   FOR ALL   S P E C  T A B L E S   OF THE PRODUCTS  */
/* THIS IS THE FORMATTING FOR ALL SPEC TABLES IN THE PRODUCTS  */
/* BEGIN styles used for products in specification tables */
/*=========================================================================*/

table.specs {
  padding: 2px;
  min-width: 40%;
  background-color: #fafafa;
  border: 1px #C0C0C0 solid;
  border-collapse: collapse;
  border-spacing: 0px;
}

td.specs-left {
  border-bottom: 1px #6699CC dotted;
  text-align: left;
  font-weight: bold;
  color: #404040;
  background-color: #FFFFFF;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 0px;
}

td.specs {
  border-bottom: 1px #6699CC;
  text-align: left;
  color: #1D47B7;
  background-color: #FFFFFF;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 0px;
}

td.specsHeading {
  padding-left: 8px;
  letter-spacing: 1.5px;
  background-color: #E1E1E1;
  border: 1px #C0C0C0 solid;
  font-weight: bold;
  height: 22px;
  color: #404040;
}

td.specsSubHeading {
  padding-left: 8px;
  background-color: #E8E8E8;
  border: 1px #C0C0C0 solid;
  font-weight: bold;
  height: 22px;
  color: #404040;
}

/* END styles used for products in specification tables */

/* Add grey box background to product boxes */
.feature_box {
  margin: 15px 0px;
  padding: 10px 15px;
  font-weight: normal;
  border: 1px solid #d8d8d8;
  background: #f4faff;
  color: #000;
  width: fit-content !important;
}

.feature_box ul li {
  text-indent: 0px;
  margin-left: -15px;
  list-style: none;
}

.feature_box ul li:before {
  content: "\f00c";
  font-family: FontAwesome;
  margin-left: -15px;
  padding-right: 10px;
}

h4.feature_box {
  font-size: 14px
}

/* To give product pictures a border and shadow - an IMAGE property */
.images {
  border: 1px solid #9d9d9d;
  border-radius: 4px;
  padding: 10px;
}

iframe.images {
  width: 96% !important;
  height: 364px !important;
}

/* To give pictures a rounded corners and shadow - an IMAGE property */
.images_right {
  border: 8px white solid;
  margin-left: 20px;
  margin-top: 5px;
  line-height: 0px;
  margin-right: 0px;
  -webkit-box-shadow: 3px 4px 12px 2px #9a9a9a;
  -moz-box-shadow: 3px 4px 12px 2px #9a9a9a;
  box-shadow: 3px 4px 12px 2px #9a9a9a;
  border-radius: 16px;
}

/* Add Video heading to Video TAB */
.u-tube-header {
  border: 1px solid #C0C0C0;
  border-radius: 3px;
  background: #F0F0F0;
  margin-bottom: 15px;
  font-size: 1.5em;
  color: #282828;
}

.u-tube-header:before {
  content: "\f167";
  font-family: FontAwesome;
  font-size: 1.8em;
  color: #de0f00;
  padding: 5px 10px
}

#youtubetab iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#youtubetab {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}


.SpecDefs dl {
  margin: 0px;
  float: left;
  display: inline;
  width: 420px;
}

.SpecDefs dd {
  margin: 0px;
  float: left;
  padding: 0px 10px 5px 0px;
  width: 200px;
}

.SpecDefs dt {
  margin: 0px;
  clear: both;
  font-weight: bold;
  float: left;
  padding: 0px 10px 5px 0px;
  width: 200px;
  text-align: right;
}

/* This is the table format */
.SpecsTable {
  min-width: 90%;
  border-collapse: collapse;
}

.SpecsTable th {
  background: #e8e8e7;
  font-size: initial;
  letter-spacing: 1.1px;
  padding: 10px;
}

.SpecsTable ul li {
  display: block;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
  margin-left: -25px;
  line-height: 20px;
  text-indent: -21px
}

.SpecsTable ul li:before {
  color: #cc0000;
  content: "\f00c";
  font-family: FontAwesome;
  padding-right: 5px;
}

/* This is the format for the table MAIN heading  */
.SpecHeading {
  padding-left: 8px;
  letter-spacing: 1.5px;
  background: #333;
  border: 1px #C0C0C0 solid;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
  height: 26px;
  color: #fff;
  border-left: 1px solid #000;
  border-right: 0.09em solid #666;
  border-bottom: 1px solid #000;
  border-top: 1px solid #999;
}

/* This is the format for the TABLE SUBHEADING  */
.SpecsSubHeading {
  padding-left: 8px;
  background-color: #E8E8E8;
  border: 1px #c0c0c0 solid;
  font-size: 1.2em;
  letter-spacing: 1px;
  text-transform: none;
  color: #000;
}

/*  Format SPEC  TABLE   L E F T   Column   */
.SpecLeft {
  text-align: left;
  background-color: #f5f5f5;
  text-transform: uppercase;
}

/*  Format SPEC  TABLE   Bottom border only  */
.SpecBB {
  text-align: left;
  font-size: 14px;
  color: #333;
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 2px;
}

/*  Format SPEC  TABLE   R I G H T  Column   */
.SpecRight {
  color: #369;
}

/*  Format SPEC  TABLE   R I G H T  Column centre align  */
.SpecRightCenter {
  text-align: left;
  color: #369;
  background-color: #FFFFFF;
  text-align: center;
}

.description-background-box b {
  display: contents;
}

/*============================================================*/
/*==== Helper classes between Bootstrap 3 and Bootstrap 4 ====*/
/*============================================================*/
:root {
    --spacer: 1rem;
}

/*== Margin Top spacing classes*/
.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: calc(1 * var(--spacer)) !important;
}

.mt-2 {
    margin-top: calc(1.75 * var(--spacer)) !important;
}

.mt-3 {
    margin-top: calc(2.5 * var(--spacer)) !important;
}

.mt-4 {
    margin-top: calc(3.25 * var(--spacer)) !important;
}

.mt-5 {
    margin-top: calc(4 * var(--spacer)) !important;
}

/*== Margin Bottom spacing classes*/
.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: calc(1 * var(--spacer)) !important;
}

.mb-2 {
    margin-bottom: calc(1.75 * var(--spacer)) !important;
}

.mb-3 {
    margin-bottom: calc(2.5 * var(--spacer)) !important;
}

.mb-4 {
    margin-bottom: calc(3.25 * var(--spacer)) !important;
}

.mb-5 {
    margin-bottom: calc(4 * var(--spacer)) !important;
}

/*== Margin Right spacing classes*/
.mr-0 {
    margin-right: 0 !important;
}

.mr-1 {
    margin-right: calc(1 * var(--spacer)) !important;
}

.mr-2 {
    margin-right: calc(1.75 * var(--spacer)) !important;
}

.mr-3 {
    margin-right: calc(2.5 * var(--spacer)) !important;
}

.mr-4 {
    margin-right: calc(3.25 * var(--spacer)) !important;
}

.mr-5 {
    margin-right: calc(4 * var(--spacer)) !important;
}

/*== Margin Left spacing classes*/
.ml-0 {
    margin-left: 0 !important;
}

.ml-1 {
    margin-left: calc(1 * var(--spacer)) !important;
}

.ml-2 {
    margin-left: calc(1.75 * var(--spacer)) !important;
}

.ml-3 {
    margin-left: calc(2.5 * var(--spacer)) !important;
}

.ml-4 {
    margin-left: calc(3.25 * var(--spacer)) !important;
}

.ml-5 {
    margin-left: calc(4 * var(--spacer)) !important;
}

/*== Margin X-axis spacing classes*/
.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.mx-1 {
    margin-left: calc(1 * var(--spacer)) !important;
    margin-right: calc(1 * var(--spacer)) !important;
}

.mx-2 {
    margin-left: calc(1.75 * var(--spacer)) !important;
    margin-right: calc(1.75 * var(--spacer)) !important;
}

.mx-3 {
    margin-left: calc(2.5 * var(--spacer)) !important;
    margin-right: calc(2.5 * var(--spacer)) !important;
}

.mx-4 {
    margin-left: calc(3.25 * var(--spacer)) !important;
    margin-right: calc(3.25 * var(--spacer)) !important;
}

.mx-5 {
    margin-left: calc(4 * var(--spacer)) !important;
    margin-right: calc(4 * var(--spacer)) !important;
}

/*== Margin Y-axis spacing classes*/
.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: calc(1 * var(--spacer)) !important;
    margin-bottom: calc(1 * var(--spacer)) !important;
}

.my-2 {
    margin-top: calc(1.75 * var(--spacer)) !important;
    margin-bottom: calc(1.75 * var(--spacer)) !important;
}

.my-3 {
    margin-top: calc(2.5 * var(--spacer)) !important;
    margin-bottom: calc(2.5 * var(--spacer)) !important;
}

.my-4 {
    margin-top: calc(3.25 * var(--spacer)) !important;
    margin-bottom: calc(3.25 * var(--spacer)) !important;
}

.my-5 {
    margin-top: calc(4 * var(--spacer)) !important;
    margin-bottom: calc(4 * var(--spacer)) !important;
}

/*== Padding Top spacing classes*/
.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: calc(1 * var(--spacer)) !important;
}

.pt-2 {
    padding-top: calc(1.75 * var(--spacer)) !important;
}

.pt-3 {
    padding-top: calc(2.5 * var(--spacer)) !important;
}

.pt-4 {
    padding-top: calc(3.25 * var(--spacer)) !important;
}

.pt-5 {
    padding-top: calc(4 * var(--spacer)) !important;
}

/*== Padding Right spacing classes*/
.pr-0 {
    padding-right: 0 !important;
}

.pr-1 {
    padding-right: calc(1 * var(--spacer)) !important;
}

.pr-2 {
    padding-right: calc(1.75 * var(--spacer)) !important;
}

.pr-3 {
    padding-right: calc(2.5 * var(--spacer)) !important;
}

.pr-4 {
    padding-right: calc(3.25 * var(--spacer)) !important;
}

.pr-5 {
    padding-right: calc(4 * var(--spacer)) !important;
}

/*== Padding Bottom spacing classes*/
.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: calc(1 * var(--spacer)) !important;
}

.pb-2 {
    padding-bottom: calc(1.75 * var(--spacer)) !important;
}

.pb-3 {
    padding-bottom: calc(2.5 * var(--spacer)) !important;
}

.pb-4 {
    padding-bottom: calc(3.25 * var(--spacer)) !important;
}

.pb-5 {
    padding-bottom: calc(4 * var(--spacer)) !important;
}

/*== Padding Left spacing classes*/
.pl-0 {
    padding-left: 0 !important;
}

.pl-1 {
    padding-left: calc(1 * var(--spacer)) !important;
}

.pl-2 {
    padding-left: calc(1.75 * var(--spacer)) !important;
}

.pl-3 {
    padding-left: calc(2.5 * var(--spacer)) !important;
}

.pl-4 {
    padding-left: calc(3.25 * var(--spacer)) !important;
}

.pl-5 {
    padding-left: calc(4 * var(--spacer)) !important;
}

/*== Padding X-axis spacing classes*/
  .px-0  {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .px-1 {
    padding-left: calc(1 * var(--spacer)) !important;
    padding-right: calc(1 * var(--spacer)) !important;
  }

  .px-2 {
    padding-left: calc(1.75 * var(--spacer)) !important;
    padding-right: calc(1.75 * var(--spacer)) !important;
  }

  .px-3 {
    padding-left: calc(2.5 * var(--spacer)) !important;
    padding-right: calc(2.5 * var(--spacer)) !important;
  }

  .px-4 {
    padding-left: calc(3.25 * var(--spacer)) !important;
    padding-right: calc(3.25 * var(--spacer)) !important;
  }

  .px-5 {
    padding-left: calc(4 * var(--spacer)) !important;
    padding-right: calc(4 * var(--spacer)) !important;
  }

  /*== Padding Y-axis spacing classes*/
.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: calc(1 * var(--spacer)) !important;
    padding-bottom: calc(1 * var(--spacer)) !important;
}

.py-2 {
    padding-top: calc(1.75 * var(--spacer)) !important;
    padding-bottom: calc(1.75 * var(--spacer)) !important;
}

.py-3 {
    padding-top: calc(2.5 * var(--spacer)) !important;
    padding-bottom: calc(2.5 * var(--spacer)) !important;
}

.py-4 {
    padding-top: calc(3.25 * var(--spacer)) !important;
    padding-bottom: calc(3.25 * var(--spacer)) !important;
}

.py-5 {
    padding-top: calc(4 * var(--spacer)) !important;
    padding-bottom: calc(4 * var(--spacer)) !important;
}

    /* === Nested bulleted list with stripe to give nested look === */
    /* === Apply .sideline-bullet to <ul> === */
    .sideline-bullet {
      position: relative;
      list-style-type: none;
      clear: both;
      padding-left: 0;
      margin-left: 0;
      list-style-position: inside;
      line-height: 20px;
  }

  .sideline-bullet li {
      position: relative;
      margin: 0;
      padding-bottom: 8px;
      padding-left: 24px;
  }

  .sideline-bullet li:after {
      content: "\f111";
      font-family: FontAwesome;
      color: #5b868c;
      position: absolute;
      left: 0;
      top: 0;
  }

  .sideline-bullet li:before {
      background-color: #5b868c;
      width: 3px;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 5.4px;
  }

  .sideline-bullet li:first-child:before {
      top: 10px;
  }

  .sideline-bullet li:last-child:before {
      /* bottom: 10px; */
  }

  .sideline-bullet li:last-child {
      padding-bottom: 0;
  }

  .sideline-bullet li>p {
      margin: 0;
      display: contents;
  }

  /*** An infobox related to time ***/
.stopwatch-info-block {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: left;
  border: 1px dashed black;
  padding: 4px 6px;
  border-radius: 4px;
  margin-bottom: 15px;
}

.stopwatch-info-block::before {
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MDguNjI5IDUwOC42MjkiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA1MDguNjI5IDUwOC42MjkiIHdpZHRoPSI0NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDUxLjczIDE1NS4zNjcgMTAuNDAxLTEyLjA5OSAxMC4xMzYgOC43MTVjMS4zNjUgMS4xNzQgMy4xMDIgMS44MTMgNC44OSAxLjgxMy4xODggMCAuMzc2LS4wMDcuNTY0LS4wMjEgMS45ODMtLjE1IDMuODI2LTEuMDgxIDUuMTIzLTIuNTlsMTYuMTAzLTE4LjczYzIuNy0zLjE0MSAyLjM0My03Ljg3Ni0uNzk4LTEwLjU3NmwtNTUuMzgzLTQ3LjYxNGMtMS41MDktMS4yOTctMy40Ny0xLjk0OS01LjQ1NC0xLjc5Mi0xLjk4My4xNDktMy44MjYgMS4wODEtNS4xMjMgMi41ODlsLTE2LjEwMyAxOC43M2MtMi43IDMuMTQxLTIuMzQzIDcuODc2Ljc5OCAxMC41NzZsMTAuMTM2IDguNzE1LTExLjE5NyAxMy4wMjRjLTIyLjkzNi0xNC42NS00OS4wMzctMjQuNzY0LTc3LjAzLTI5LjA1OXYtMjIuNjYyaDI1LjgzYzEyLjA1NiAwIDIxLjg2My05LjgwOCAyMS44NjMtMjEuODY0di0xNy40NWMwLTEyLjA1Ni05LjgwOC0yMS44NjQtMjEuODYzLTIxLjg2NGgtMTEyLjY4M2MtMTIuMDU2IDAtMjEuODY0IDkuODA4LTIxLjg2NCAyMS44NjR2MTcuNDVjMCAxMi4wNTYgOS44MDggMjEuODY0IDIxLjg2NCAyMS44NjRoMjUuODMxdjIyLjY2MmMtMjguNTQ1IDQuMzgtNTUuMTE5IDE0LjgxNi03OC4zOCAyOS45MzZsLTExLjk1MS0xMy45MDEgMTAuMTM3LTguNzE1YzEuNTA4LTEuMjk3IDIuNDM5LTMuMTQgMi41ODktNS4xMjMuMTQ5LTEuOTgzLS40OTUtMy45NDUtMS43OTItNS40NTRsLTE2LjEwMy0xOC43M2MtMi43MDEtMy4xNC03LjQzNS0zLjQ5OC0xMC41NzctLjc5N2wtNTUuMzgyIDQ3LjYxNGMtMS41MDggMS4yOTctMi40MzkgMy4xNC0yLjU4OSA1LjEyMy0uMTQ5IDEuOTgzLjQ5NSAzLjk0NSAxLjc5MiA1LjQ1NGwxNi4xMDMgMTguNzNjMS40ODMgMS43MjUgMy41ODEgMi42MSA1LjY5IDIuNjEgMS43MzEgMCAzLjQ3MS0uNTk2IDQuODg2LTEuODEzbDEwLjEzNi04LjcxNCAxMS4zODcgMTMuMjQ0Yy05Ljg1NCAxMC4yNzctMTguNjIzIDIxLjYwMi0yNi4xMjggMzMuNzg0LS4yNTMtLjAyNi0uNTEtLjAzOS0uNzcxLS4wMzloLTQ3LjM2M2MtNC4xNDIgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1OCA3LjUgNy41IDcuNWgzOS43NzljLTMuOTQ5IDcuODQtNy4zOTcgMTUuOTcyLTEwLjMwNCAyNC4zNTZoLTc1Ljc3OWMtNC4xNDIgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1OCA3LjUgNy41IDcuNWg3MS4yMjZjLTIuNzA4IDEwLjM5Ni00LjU4OCAyMS4xMjEtNS41OTEgMzIuMDk3aC0xMDEuMjg2Yy00LjE0MiAwLTcuNSAzLjM1OC03LjUgNy41czMuMzU4IDcuNSA3LjUgNy41aDEwMC40NzljLS4wMTkgMS4xMjEtLjA0MyAyLjI0LS4wNDMgMy4zNjYgMCA5Ljc1NS43MTUgMTkuMzQ1IDIuMDY5IDI4LjczMWgtNzMuODU0Yy00LjE0MiAwLTcuNSAzLjM1OC03LjUgNy41czMuMzU4IDcuNSA3LjUgNy41aDc2LjYwNmMxLjg2IDguMzI0IDQuMjM1IDE2LjQ1NSA3LjA5OSAyNC4zNTVoLTM3LjQwMWMtNC4xNDIgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1OCA3LjUgNy41IDcuNWg0My41NGMzMS42MyA2OS4xMTkgMTAxLjQzOSAxMTcuMjYgMTgyLjI4OCAxMTcuMjYgNDIuMjI3IDAgODIuNjE0LTEyLjk4NCAxMTYuNzk2LTM3LjU0OCAzLjM2My0yLjQxNyA0LjEzMS03LjEwNCAxLjcxNC0xMC40NjctMi40Mi0zLjM2NS03LjEwNS00LjEzLTEwLjQ2OC0xLjcxMy0zMS42MTUgMjIuNzItNjguOTc2IDM0LjcyOS0xMDguMDQyIDM0LjcyOS0xMDIuMjAxIDAtMTg1LjM0Ny04My4xNDYtMTg1LjM0Ny0xODUuMzQ2IDAtMTAyLjIwMSA4My4xNDYtMTg1LjM0NyAxODUuMzQ3LTE4NS4zNDcgNDkuNDczIDAgOTQuNDgxIDE5LjQ4NSAxMjcuNzU0IDUxLjE4My4wNjguMDcyLjE0NC4xMzguMjE1LjIwOCAzNS4zMzUgMzMuNzcgNTcuMzc3IDgxLjMzNyA1Ny4zNzcgMTMzLjk1NiAwIDQ5LjU2OC0xOS4zMiA5Ni4xNTQtNTQuNDAyIDEzMS4xNzQtMi45MzIgMi45MjctMi45MzYgNy42NzUtLjAwOSAxMC42MDcgMi45MjYgMi45MzEgNy42NzUgMi45MzYgMTAuNjA2LjAwOSAzNy45MjEtMzcuODU1IDU4LjgwNS04OC4yMSA1OC44MDUtMTQxLjc5MSAwLTU0LjI4OC0yMS43MTMtMTAzLjU5MS01Ni44OTktMTM5LjcwOXptLTEzLjA1NS02NC44MzkgNDQuMDA5IDM3LjgzNS02LjMyNCA3LjM1NS00NC4wMDktMzcuODM1em0tLjI3OSAzMi4zMzQgMTIuMzYxIDEwLjYyNy05LjkgMTEuNTE2Yy00LjA3LTMuNi04LjI4LTcuMDQ2LTEyLjYzNC0xMC4zMTF6bS0xNjMuMjgyLTYzLjQ3NnYtMzEuMTc4aDEyLjExMnYzMS4xNzh6bTI3LjExMi0zMS4xNzhoMTIuMTEydjMxLjE3OGgtMTIuMTEyem0yNy4xMTIgMzEuMTc4di0zMS4xNzhoMTIuMTEzdjMxLjE3OHptNDIuMTUtMjQuMzE0djE3LjQ1YzAgMy43ODUtMy4wNzkgNi44NjQtNi44NjMgNi44NjRoLTguMTczdi0zMS4xNzhoOC4xNzNjMy43ODQgMCA2Ljg2MyAzLjA3OSA2Ljg2MyA2Ljg2NHptLTEyNi40MTEgMTcuNDV2LTE3LjQ1YzAtMy43ODUgMy4wNzktNi44NjQgNi44NjQtNi44NjRoOC4xNzN2MzEuMTc4aC04LjE3M2MtMy43ODUgMC02Ljg2NC0zLjA3OS02Ljg2NC02Ljg2NHptLTEwNi45NzUgODMuMTk3LTYuMzI0LTcuMzU1IDQ0LjAwOC0zNy44MzUgNi4zMjQgNy4zNTUtMTAuMTM1IDguNzE0cy0uMDAxLjAwMS0uMDAyLjAwMWwtMjMuNzM1IDIwLjQwNmMtLjAwMS4wMDEtLjAwMS4wMDEtLjAwMi4wMDJ6bTI1LjgyNy0yLjQyMyAxMi4xMzYtMTAuNDM0IDExLjAwOSAxMi44MDVjLTQuMzI3IDMuMjk4LTguNTE4IDYuNzY1LTEyLjU1OSAxMC4zOTdsLTEwLjgxMS0xMi41NzR6bTEyOC44NDItMzcuOTcydi0yMC45MzhoMzEuMDIzdjIwLjkzOWMtNS4xMi0uMzk0LTEwLjI5My0uNTk2LTE1LjUxMi0uNTk2cy0xMC4zOTEuMjAyLTE1LjUxMS41OTV6Ii8+PHBhdGggZD0ibTI0NS40NjkgMTU4LjQzNWMtMS45MTktMy42NzEtNi40NTEtNS4wOTEtMTAuMTIxLTMuMTczLTQ1LjU5OCAyMy44MzQtNzYuNzg0IDY4LjQ4NC04My40MjQgMTE5LjQzOC0xMS4yMzUgODYuMjE2IDQ5Ljc2NyAxNjUuNDk5IDEzNS45ODMgMTc2LjczMyA2Ljg4OC44OTggMTMuNzE4IDEuMzM0IDIwLjQ4NiAxLjMzMyA3Ny45NDktLjAwNyAxNDUuOTA5LTU3Ljk4OCAxNTYuMjQ3LTEzNy4zMTYgNS40NDItNDEuNzY1LTUuNzA1LTgzLjE0OS0zMS4zOS0xMTYuNTMtMjUuNjg0LTMzLjM4LTYyLjgyOS01NC43NjEtMTA0LjU5NS02MC4yMDQtMjAuMzc2LTIuNjU2LTQwLjY5Ny0xLjM3NS02MC40MDMgMy44MDMtNC4wMDYgMS4wNTMtNi40IDUuMTU0LTUuMzQ4IDkuMTYgMS4wNTMgNC4wMDYgNS4xNTYgNi4zOTggOS4xNiA1LjM0OCA5LjQzOC0yLjQ4IDE5LjAzNy0zLjk2MSAyOC43MTctNC40NTh2MTkuNzA1YzAgNC4xNDIgMy4zNTcgNy41IDcuNSA3LjVzNy41LTMuMzU4IDcuNS03LjV2LTE5LjY4N2MzLjY0MS4xOTcgNy4yODcuNTI3IDEwLjkzNyAxLjAwMiAyOS4yMDggMy44MDYgNTUuOTE1IDE2LjIzNCA3Ny4yNzIgMzUuNjI1bC0xMy41ODMgMTMuNTgyYy0yLjkzIDIuOTI5LTIuOTMgNy42NzctLjAwMSAxMC42MDYgMS40NjUgMS40NjUgMy4zODQgMi4xOTcgNS4zMDQgMi4xOTcgMS45MTkgMCAzLjgzOS0uNzMyIDUuMzAzLTIuMTk3bDEzLjU0NC0xMy41NDRjMi4zNTYgMi42MzggNC42MjcgNS4zNzUgNi44MDYgOC4yMDcgMTcuOTMzIDIzLjMwNyAyOC4wMjUgNTAuOTI3IDI5LjQ0MSA3OS42ODloLTE4LjYwNGMtNC4xNDMgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1NyA3LjUgNy41IDcuNWgxOC41NjNjLS4xOTggMy41NzgtLjUyOSA3LjE2NS0uOTk3IDEwLjc1NS0zLjg2NCAyOS42NDktMTYuNjI3IDU1Ljk5Ny0zNS4yNDEgNzYuNzE5bC0xMi44NDktMTIuODQ5Yy0yLjkzLTIuOTI5LTcuNjc4LTIuOTI5LTEwLjYwNyAwcy0yLjkyOSA3LjY3OCAwIDEwLjYwNmwxMi44NjMgMTIuODYzYy0yMy42MjMgMjEuMzMtNTQuMjEyIDM0LjcxNi04Ny4yMTQgMzYuNjU4di0xOC4zMzVjMC00LjE0Mi0zLjM1Ny03LjUtNy41LTcuNXMtNy41IDMuMzU4LTcuNSA3LjV2MTguNDI3Yy0zLjkzNy0uMTg0LTcuODk2LS41MjMtMTEuODcyLTEuMDQyLTI5LjMyMy0zLjgyMS01NS40MjEtMTYuMzQzLTc2LjAzOC0zNC42MjVsMTMuMjg0LTEzLjI4NGMyLjkyOS0yLjkyOSAyLjkyOS03LjY3NyAwLTEwLjYwNnMtNy42NzgtMi45MjktMTAuNjA2IDBsLTEzLjM2IDEzLjM1OWMtMjEuNjUtMjMuNjcyLTM1LjI2OC01NC40NjMtMzcuMjY3LTg3LjcxMWgxOS40NDFjNC4xNDIgMCA3LjUtMy4zNTggNy41LTcuNXMtMy4zNTgtNy41LTcuNS03LjVoLTE5LjU1MWMuMTgyLTMuOTk2LjUyMy04LjAxNiAxLjA0OS0xMi4wNTMgMy43NTUtMjguODExIDE2LjE4NC01NS4zOTYgMzUuMDQ4LTc2LjU1bDEzLjk3OCAxMy45NzdjMS40NjQgMS40NjUgMy4zODQgMi4xOTcgNS4zMDMgMi4xOTdzMy44MzktLjczMiA1LjMwMy0yLjE5N2MyLjkyOS0yLjkyOSAyLjkyOS03LjY3OCAwLTEwLjYwNmwtMTQuMDE2LTE0LjAxNmM4LjkzNC04LjExOSAxOC45NDQtMTUuMTcxIDI5Ljg4Mi0yMC44ODggMy42NzEtMS45MTYgNS4wOTItNi40NDggMy4xNzMtMTAuMTE4eiIvPjxwYXRoIGQ9Im0zMDguMjgzIDIyNi4yNzhjLTQuMTQzIDAtNy41IDMuMzU4LTcuNSA3LjV2NDQuNTVjLTYuMzk1IDIuODc2LTEwLjg2NiA5LjI5My0xMC44NjYgMTYuNzQ4IDAgMTAuMTI3IDguMjM5IDE4LjM2NiAxOC4zNjYgMTguMzY2IDIuNzc2IDAgNS40LS42MzcgNy43NjItMS43NDVsNTAuMDM3IDUwLjAzN2MxLjQ2NSAxLjQ2NSAzLjM4NCAyLjE5NyA1LjMwNCAyLjE5NyAxLjkxOSAwIDMuODM5LS43MzIgNS4zMDQtMi4xOTcgMi45MjktMi45MjkgMi45MjktNy42NzggMC0xMC42MDZsLTUwLjgxMi01MC44MTNjLjQ5Ni0xLjY2Mi43NzEtMy40MTguNzcxLTUuMjM5IDAtNy40NTQtNC40NzEtMTMuODcyLTEwLjg2NS0xNi43NDd2LTQ0LjU1Yy0uMDAxLTQuMTQzLTMuMzU5LTcuNTAxLTcuNTAxLTcuNTAxem0tMy4zNjYgNjguNzk3YzAtMS44NTYgMS41MS0zLjM2NiAzLjM2Ni0zLjM2NiAxLjg1NSAwIDMuMzY1IDEuNTEgMy4zNjUgMy4zNjZzLTEuNTEgMy4zNjYtMy4zNjUgMy4zNjZjLTEuODU3IDAtMy4zNjYtMS41MS0zLjM2Ni0zLjM2NnoiLz48L3N2Zz4=) !important;
  font-size: 45px;
  color: rgba(0, 0, 0, 1);
  padding-right: 15px;
}

.stopwatch-info-block-content {
  display: flex;
  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;
}

.stopwatch-info-block .stopwatch-info-block-title {
  color: rgba(51, 51, 51, 1);
  text-transform: uppercase;
  margin-bottom: 3px;
  display: block;
  font-weight: 700;
  font-size: 18px;
}

.stopwatch-info-block .stopwatch-info-block-text {
  font-size: inherit;
  display: block;
}

/*** Lightbulb with brains Icon ***/
.knowledge_box {
  position: relative;
  background: #fafdff;
  border: 1px solid #c2d0db;
  border-left: 8px solid #1362a1;
  border-radius: 4px;
  color: #1362a1;
  padding: 15px;
  padding-left: 65px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.knowledge_box::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 113.77 122.88"><path d="M2.89 59.92a2.79 2.79 0 0 1-2-.75 2.84 2.84 0 0 1-.88-2 2.8 2.8 0 0 1 2.72-2.89l8.65-.3a2.83 2.83 0 0 1 2 .76 2.81 2.81 0 0 1-1.83 4.85l-8.66.29Zm65.21-19.5a6.12 6.12 0 0 1 2.14.35 8.27 8.27 0 0 1 3.61 2.5 8 8 0 0 1 1.89 4.31 7.84 7.84 0 0 1-.12 2.4 9.29 9.29 0 0 1 1.83 2.21 7.3 7.3 0 0 1 1 3.92 7 7 0 0 1-1.43 4 9.66 9.66 0 0 1-2.4 2.25 8.87 8.87 0 0 1-1.53 5.5A7.15 7.15 0 0 1 68.63 71a7 7 0 0 1-8.2 4.9 5.7 5.7 0 0 1-3.58-3 6.13 6.13 0 0 1-4.09 3.1 6.37 6.37 0 0 1-5.16-1.29A6.24 6.24 0 0 1 45.27 71a6.42 6.42 0 0 1-1.81-.34 8.33 8.33 0 0 1-3.54-2.43A8.13 8.13 0 0 1 38 64.1a7.56 7.56 0 0 1 .09-2.63 9.15 9.15 0 0 1-1.67-2 7.54 7.54 0 0 1-1.14-4 7.16 7.16 0 0 1 1.45-4.19A9.87 9.87 0 0 1 39 49.09v-.82A8.77 8.77 0 0 1 41 43a6.9 6.9 0 0 1 4.28-2.55 5.07 5.07 0 0 1 .22-.76 6.6 6.6 0 0 1 2.87-3.34 6.22 6.22 0 0 1 4.39-.77 6 6 0 0 1 3.93 2.86 6.06 6.06 0 0 1 3.94-2.86 6.17 6.17 0 0 1 4 .58 6.79 6.79 0 0 1 2.88 2.76 6 6 0 0 1 .56 1.48Zm-9.83.89v27.51a1.38 1.38 0 0 1 .25.58c.39 2.4 1.43 3.56 2.61 3.88a4 4 0 0 0 3.31-.76 3.65 3.65 0 0 0 1.68-2.8c0-1.22-.88-2.61-3.28-3.83a1.33 1.33 0 1 1 1.21-2.36c2.66 1.35 4 3 4.52 4.71a4.72 4.72 0 0 0 2.37-1.87A6.29 6.29 0 0 0 72 62a1.33 1.33 0 0 1 .63-1.43 7.61 7.61 0 0 0 2.33-2 4.32 4.32 0 0 0 .91-2.5 4.73 4.73 0 0 0-.68-2.51 6.74 6.74 0 0 0-1.79-2 1.35 1.35 0 0 1-.56-1.56 4.92 4.92 0 0 0 .25-2.18A5.44 5.44 0 0 0 71.82 45a5.63 5.63 0 0 0-2.43-1.7 3.51 3.51 0 0 0-1.37-.2 6.25 6.25 0 0 1-1.29 2.35 1.32 1.32 0 1 1-2-1.7 3 3 0 0 0 .49-3.54 4 4 0 0 0-1.73-1.65 3.53 3.53 0 0 0-2.29-.35c-1.13.23-2.22 1.17-2.9 3.11Zm6.78 9a1.33 1.33 0 0 1 1.56-2.15c.28.2.53.41.77.62a8.78 8.78 0 0 1 2.91 5.88 9.34 9.34 0 0 1-1.78 6.26c-.19.26-.41.52-.66.8a1.33 1.33 0 0 1-2-1.78 7.37 7.37 0 0 0 .47-.58 6.76 6.76 0 0 0 1.29-4.49 6.14 6.14 0 0 0-2-4.11 5.7 5.7 0 0 0-.55-.45ZM55.6 42.7l-.06-.1c-.64-2.59-1.89-3.78-3.18-4a3.63 3.63 0 0 0-2.52.47A3.92 3.92 0 0 0 48 40.62a3.28 3.28 0 0 0 1.18 3.62 1.33 1.33 0 0 1-1.81 1.95 6.75 6.75 0 0 1-2-3 4.36 4.36 0 0 0-2.33 1.56 6.11 6.11 0 0 0-1.36 3.66 7.25 7.25 0 0 0 .07 1.21 1.34 1.34 0 0 1-.62 1.31 8 8 0 0 0-2.27 2 4.52 4.52 0 0 0-.93 2.64 4.81 4.81 0 0 0 .75 2.56 6.43 6.43 0 0 0 1.67 1.79 1.34 1.34 0 0 1 .5 1.53 5.08 5.08 0 0 0-.23 2.32 5.52 5.52 0 0 0 1.3 2.78 5.74 5.74 0 0 0 2.38 1.65 3.93 3.93 0 0 0 1.09.2c.52-1.72 2-3.45 4.68-4.84a1.33 1.33 0 1 1 1.21 2.36c-2.52 1.29-3.47 2.77-3.47 4.07a3.42 3.42 0 0 0 1.41 2.61 3.77 3.77 0 0 0 3 .79c1.29-.27 2.54-1.46 3.18-4.06a1.35 1.35 0 0 1 .2-.44V42.7Zm-9.88 6.37A1.33 1.33 0 1 1 47.58 51a6.17 6.17 0 0 0-1.85 4.17 6.71 6.71 0 0 0 1.52 4.52 1.33 1.33 0 0 1-2.08 1.67 9.46 9.46 0 0 1-2.1-6.36 8.83 8.83 0 0 1 2.65-6Zm-1.14 53.11a2.26 2.26 0 0 1-.48-4.48c-1.29-7.33-4.82-11.36-8.55-15.63-2.9-3.32-5.91-6.77-8.29-11.85a35.77 35.77 0 0 1-3.58-15.54 36.57 36.57 0 0 1 4.38-16.62l.06-.1A31.55 31.55 0 0 1 43.5 24.51a34 34 0 0 1 16-2.29 36.7 36.7 0 0 1 15.28 4.91 31.55 31.55 0 0 1 13.35 15.12A33.57 33.57 0 0 1 90.65 54a34.15 34.15 0 0 1-2.59 13.8c-2.65 6.55-6.15 10.62-9.42 14.43-3 3.5-5.82 6.77-7.38 11.77a2.26 2.26 0 0 1-.21 4.43l-.76.11c-.14 1.09-.23 2.25-.27 3.5h.25a2.26 2.26 0 1 1 .62 4.48l-.77.11v.45a17.91 17.91 0 0 1 0 2.53h.13a2.27 2.27 0 0 1 .55 4.5l-1.68.2a13.51 13.51 0 0 1-5.83 6.91 12.73 12.73 0 0 1-5.58 1.7 11.59 11.59 0 0 1-5.71-1.19 12.11 12.11 0 0 1-5.26-5.11 2.25 2.25 0 0 1-1.22-1.74 2.2 2.2 0 0 1 .07-.89 19.64 19.64 0 0 1-.87-3.8h-.07a2.26 2.26 0 0 1-.62-4.48l.54-.07v-3.47Zm3.73-5.08 18.39-2.61c1.58-6.67 5-10.67 8.74-15 3.06-3.56 6.33-7.36 8.71-13.26a29.94 29.94 0 0 0 2.3-12.12 29.2 29.2 0 0 0-2.23-10.28 27.26 27.26 0 0 0-11.58-13.07 32.33 32.33 0 0 0-13.51-4.35 29.89 29.89 0 0 0-14.05 2 27.43 27.43 0 0 0-13.32 11.66 32.35 32.35 0 0 0-3.87 14.64 31.57 31.57 0 0 0 3.18 13.73 44.91 44.91 0 0 0 7.65 10.86c4.21 4.82 8.19 9.38 9.59 17.8ZM66 99.16l-17.22 2.44c0 1.09.07 2.24 0 3.45l17-2.41c0-1.23.07-2.39.17-3.48ZM49 109.6a16.21 16.21 0 0 0 .53 2.52l16.45-2a13.67 13.67 0 0 0 .06-2.73v-.19l-17 2.42Zm2.87 6.79a7.56 7.56 0 0 0 2.09 1.55 7.4 7.4 0 0 0 3.66.72 8.53 8.53 0 0 0 3.71-1.14 9.07 9.07 0 0 0 2.86-2.64l-12.32 1.51ZM110.68 50a2.8 2.8 0 0 1 3.08 2.5 2.81 2.81 0 0 1-2.51 3.08l-8.61.91a2.78 2.78 0 0 1-2.06-.62 2.81 2.81 0 0 1 1.49-5l8.61-.9Zm-16.2-35a2.85 2.85 0 0 1 1.79-1.19 2.8 2.8 0 0 1 3.3 2.19 2.78 2.78 0 0 1-.42 2.1l-4.81 7.2a2.8 2.8 0 0 1-1.79 1.2 2.84 2.84 0 0 1-2.1-.43 2.78 2.78 0 0 1-1.2-1.79 2.75 2.75 0 0 1 .43-2.1l4.8-7.2ZM57.3 2.74a2.85 2.85 0 0 1 .86-2 2.81 2.81 0 0 1 4.74 2.1l-.21 8.65a2.81 2.81 0 1 1-5.61-.12l.22-8.66ZM14 16.64a2.81 2.81 0 0 1-.09-3.92 2.78 2.78 0 0 1 1.9-.85 2.84 2.84 0 0 1 2 .75c2.09 2 4.23 3.95 6.33 5.91a2.83 2.83 0 0 1 .9 2 2.87 2.87 0 0 1-.75 2 2.81 2.81 0 0 1-3.92.09c-2-1.93-4.25-4.09-6.35-5.92Z"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.3rem;
  top: 50%;
  transform: translateY(-50%);
}

.knowledge_box ol, .knowledge_box ul {
  margin-left: -20px;
}

/*** Hand icon showing STOP ***/
.warning-products {
  position: relative;
  background: #fff9f9;
  border: 1px solid #f5c1bc;
  border-left: 8px solid #bf5045;
  border-radius: 4px;
  color: #ae1d1d;
  padding: 15px;
  padding-left: 70px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.warning-products::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 122.88 122.88" viewBox="0 0 122.88 122.88"><path d="M61.44 0c33.93 0 61.44 27.51 61.44 61.44 0 33.93-27.51 61.44-61.44 61.44S0 95.37 0 61.44C0 27.51 27.51 0 61.44 0zM38.37 61.36l-.15.15-1.19-.47V43.48c0-.81.24-1.58.65-2.23.08-.13.17-.25.26-.37.1-.13.2-.24.3-.34l.01-.01c.31-.31.68-.58 1.08-.78l.02-.01.2-.1.02-.01a4.1 4.1 0 0 1 1.61-.33h.02a4.173 4.173 0 0 1 3.73 2.3l.01.02.09.2.01.02c.21.49.33 1.04.33 1.61V58.41l-.65.04a9.677 9.677 0 0 0-5.55 2.17c-.23.19-.48.41-.72.66l-.08.08zm36.21 11.92.7.26.3.22c.05.07.11.13.19.18l.09.05V74c.1.05.2.07.31.07h.02c.1 0 .19-.02.28-.05l.07-.03.07-.04.02-.01.02-.01c.31-.18.72-.49 1.17-.86.46-.38.98-.85 1.49-1.33 1.01-.95 2.15-2.09 2.61-2.55l.02-.02c1.45-1.45 2.92-2.12 4.22-2.2a4.292 4.292 0 0 1 1.5.17h.01l.03.01h.01c.46.15.89.38 1.27.69l.02.02.19.14.03.03.17.17.03.03.01.01.01.01c.32.35.58.77.77 1.24l.01.02.09.24.01.05.07.25.01.03.01.03c.33 1.36.06 3.02-1.08 4.68-.21.31-.46.63-.74.94-.27.31-.58.62-.93.93l-.05.04-.06.05-.04.04-.02.02-14.04 14.18-.49.53-.03-.03c-.77.7-1.53 1.31-2.3 1.83-.92.62-1.84 1.12-2.8 1.49-.97.38-1.98.66-3.05.84-1.07.17-2.2.26-3.4.26h-9.1c-3.03 0-5.85-.89-8.22-2.42a15 15 0 0 1-1.33-.97c-.43-.35-.84-.72-1.21-1.1l-.01-.01a15.712 15.712 0 0 1-2.86-4.02c-.14-.3-.28-.6-.41-.89-.78-1.85-1.21-3.89-1.21-6.01V68.47c0-1.1.21-2.17.57-3.14v-.01c.07-.18.15-.37.23-.56.09-.18.18-.37.27-.54l.01-.01.02-.03.01-.02c.35-.56.78-1.08 1.25-1.54l.01-.01.26-.25.02-.02.27-.23.02-.02.03-.02c.61-.49 1.28-.9 2.01-1.21.17-.07.33-.14.43-.17.89-.33 1.86-.5 2.87-.5h.39l.17.02.15.04.12.01H66.9c1.45 0 2.83.37 4.03 1.02.24.13.47.27.68.41h.01c.21.14.42.3.63.47l.01.01.01.01c1.04.85 1.89 1.95 2.43 3.2.11.26.21.51.29.75.09.26.15.52.22.78v.01l.01.04.01.06c.01.05.01.09.02.13l.01.02.02.06.01.03.07.21.03.37v.02l.01.15v.02l.01.26v3.66l-.9-.3c-1.41-.46-2.75-.78-4.02-.95-.29-.04-.56-.07-.81-.1-.26-.02-.53-.05-.8-.06l-.58-.02c-1.63-.02-3.14.21-4.47.67-.29.1-.57.21-.81.31-.26.11-.52.24-.76.37l-.41.23c-1.28.77-2.33 1.8-3.14 3.06-.17.26-.32.51-.45.76-.14.26-.26.54-.39.82l-.01.02c-.39.93-.67 1.95-.83 3.05-.03.25-.07.5-.09.73-.02.19-.04.4-.05.61l1.52.02c.05-.77.16-1.51.33-2.2.05-.21.1-.41.15-.59.05-.17.11-.37.19-.56l.18-.47a8.555 8.555 0 0 1 2.17-3.08c.18-.16.38-.31.57-.46.21-.15.41-.29.61-.41l.01-.01.02-.01c.97-.58 2.11-.99 3.38-1.2.26-.04.54-.08.82-.1.28-.03.57-.04.85-.05H68.28c1.32.02 2.74.22 4.26.61.35.09.68.18.98.28.35.11.69.22 1.01.33l.05.03zM46.03 60.25zm18.6-1.82h-7.67V29.76a4.173 4.173 0 0 1 2.3-3.73l.02-.01.2-.1.02-.01a4.1 4.1 0 0 1 1.61-.33v-.01h.02v.01a4.173 4.173 0 0 1 3.73 2.3l.01.02.09.2.01.02c.21.49.33 1.04.33 1.61V58.43h-.67zm3.09.03-.13-.01-.64-.05V36.46c0-1.15.47-2.2 1.22-2.95.31-.31.68-.57 1.08-.78l.02-.01.2-.09.02-.01a4.1 4.1 0 0 1 1.61-.33h.02c.81 0 1.58.24 2.23.65l.01.01c.13.07.25.17.36.26l.01.01c.12.09.23.2.34.3l.01.01c.31.31.58.68.78 1.08l.01.02.1.2.01.02c.21.49.33 1.04.33 1.61v24.57l-1.18.48-.13-.13a10.078 10.078 0 0 0-4.29-2.55c-.33-.1-.66-.18-.99-.23a7.53 7.53 0 0 0-1-.14zm-13.14-.03h-7.67V36.4c0-.81.24-1.59.65-2.23.08-.13.17-.26.26-.37.1-.13.2-.24.3-.34l.01-.01c.31-.31.67-.57 1.08-.78l.02-.01.2-.09.02-.01a4.1 4.1 0 0 1 1.61-.33h.02a4.173 4.173 0 0 1 3.73 2.3l.01.02.1.2.01.02c.21.49.33 1.04.33 1.61V58.44l-.68-.01z" style="fill-rule:evenodd;clip-rule:evenodd;fill:%23d8453e"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.warning-products ol, .warning-products ul {
  margin-left: -20px;
}


/*** Stating to refer to read the manual ***/
.readmanual-products {
  position: relative;
  background: #f5feff;
  border: 1px solid #d7e4e8;
  border-left: 8px solid #9ec3cf;
  border-radius: 4px;
  color: #10464c;
  padding: 10px;
  padding-left: 70px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.readmanual-products::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 116.42 122.88" viewBox="0 0 116.42 122.88"><path d="m11.98 100.05.29-52.03H6.4v66.21c8.07-2.08 16.17-3.41 24.33-3.46 7.53-.05 15.07 1 22.61 3.56-4.69-3.8-9.92-6.59-15.5-8.41-7.03-2.29-14.63-3.05-22.42-2.38-1.76.14-3.3-1.17-3.45-2.92-.01-.21-.01-.39.01-.57zM58.21 0C73.87 0 86.76 11.92 88.3 27.17c4.24-.01 10.6.21 13.53.64 1.59.23 2.72 1.6 2.72 3.16v10.66h8.67c1.76 0 3.19 1.43 3.19 3.19v73.57a3.194 3.194 0 0 1-4.23 3.03c-8.91-2.55-17.75-4.24-26.52-4.3-8.54-.06-17.08 1.45-25.66 5.23-.53.35-1.16.54-1.82.54-.64.01-1.28-.18-1.82-.54-8.57-3.79-17.11-5.29-25.66-5.23-8.76.06-17.6 1.75-26.52 4.3-.32.11-.67.17-1.03.17-1.72 0-3.15-1.42-3.15-3.19V44.82c0-1.76 1.43-3.19 3.19-3.19h9.1l.06-10.67c.01-1.54 1.09-2.8 2.54-3.11 2.76-.58 9.14-.92 13.26-.99C29.84 11.75 42.65 0 58.21 0zm30.07 33.57c-1.54 14.08-12.74 25.25-26.83 26.76v47.9c5.42-3.62 10.96-6.59 16.65-8.62 6.49-2.31 13.16-3.41 20.07-2.86V45.3c-.02-.15-.04-.32-.04-.48 0-.16.01-.32.04-.48V33.8c-2.06-.2-6.3-.28-9.89-.23zM55.06 60.34C40.81 58.86 29.5 47.49 28.11 33.21c-3.48.01-7.46.16-9.4.43l-.36 63.3c7.4-.26 14.64.67 21.45 2.9a54.865 54.865 0 0 1 15.26 7.77V60.34zm9.49 53.5c7.06-2.22 14.11-3.13 21.15-3.09 8.16.05 16.26 1.39 24.33 3.47v-66.2h-5.47v52.32c0 1.77-1.43 3.19-3.19 3.19-.26 0-.5-.03-.74-.08-6.99-1.1-13.77-.19-20.38 2.17-5.32 1.9-10.55 4.74-15.7 8.22zm2.51-65.48h-17.7v-2.98h3.33v-18.2h-3.33v-2.37h8.27c2.09 0 4.15-.25 6.18-.76v21.33h3.25v2.98zM59.4 10.38c1.37 0 2.45.4 3.24 1.18.78.78 1.17 1.86 1.17 3.24 0 1.4-.67 2.65-2.02 3.74-1.35 1.09-2.93 1.64-4.71 1.64-1.35 0-2.41-.38-3.23-1.13-.82-.76-1.23-1.75-1.23-2.98 0-1.55.67-2.88 2-4.01 1.32-1.12 2.92-1.68 4.78-1.68z" style="fill-rule:evenodd;clip-rule:evenodd"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.readmanual-products ol, .readmanual-products ul {
  margin-left: -20px;
}

/*** BOX with Caution Exclamation Mark Triangle ***/
.attention-products {
  position: relative;
  background: #fffded;
  border: 1px solid #ddd9b8;
  border-left: 8px solid #444010;
  border-radius: 4px;
  color: #464000;
  padding: 15px;
  padding-left: 65px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.attention-products::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewBox="0 0 512 512"><path fill="%23F44336" fill-rule="nonzero" d="M256 0c70.69 0 134.69 28.66 181.02 74.99C483.34 121.31 512 185.32 512 256c0 70.69-28.66 134.69-74.98 181.02C390.69 483.34 326.69 512 256 512c-70.68 0-134.69-28.66-181.01-74.98C28.66 390.69 0 326.69 0 256c0-70.68 28.66-134.69 74.99-181.01C121.31 28.66 185.32 0 256 0zm147.61 108.39C365.83 70.62 313.64 47.25 256 47.25c-57.64 0-109.83 23.37-147.61 61.14C70.62 146.17 47.25 198.36 47.25 256c0 57.64 23.37 109.83 61.14 147.61 37.78 37.77 89.97 61.14 147.61 61.14 57.64 0 109.83-23.37 147.61-61.14 37.77-37.78 61.14-89.97 61.14-147.61 0-57.64-23.37-109.83-61.14-147.61z"/><path d="M319.53 309.9c2.48 3.48 7.36-1.12 9.62-2.97 1.98-1.63 4.21-3.65 6.4-5.71 8.16-7.7 17.58-19.77 29.45-20.51 12.52-.94 20.53 10.33 18.47 22.22-1.69 9.68-7.46 14.75-13.96 21.28l-59.14 59.74-2.11 2.28-.13-.13c-15.03 13.66-29.31 19-49.64 19h-39.11c-19.7 0-37.59-8.72-49.74-23.13-9.06-10.71-14.05-23.16-15.41-37.12-.89-9.3-.4-18.72-.4-28.44v-29.25c0-9.4 3.31-17.13 8.42-23.08 14.9-17.33 53.12-12.22 73.93-12.22h46.03c14.51 0 27.78 8.71 33.53 22.02 2.65 6.17 3.05 10.51 3.05 17.52v10.71c-10.81-3.61-19.44-5.76-30.56-6.14-17.81-.22-34.66 6.86-43.15 23.21-3.51 6.49-5.54 15.05-5.89 22.48l6.53.09c.68-10.26 3.47-18.94 10.29-26.88 12.97-15.1 37.34-14.43 54.66-8.58 2.91.91 6.39 1.8 8.86 3.61zm-37.1-66.03v-94.29c0-17.1 22.03-24.66 32.44-10.5 1.75 2.39 2.89 5.07 3.31 7.95.16 1.2.18 2.29.18 3.49v104.65l-5.07 2.07c-9.4-9.4-17.8-12.34-30.86-13.37zm-86.13.14v-93.44c0-.59-.01-1.19.01-1.77.41-15.5 19.41-23.38 30.59-12.16 3.33 3.33 5.28 7.87 5.28 12.59v94.82l-35.88-.04zm-37.36 13.23-5.11-2.01v-75.48c0-16.37 19.58-23.71 30.6-12.73 3.08 3.08 4.96 7.26 5.21 11.58.04.6.04 1.15.04 1.74v63.58c-12.69.77-21.66 4.02-30.74 13.32zm80.55-13.23V120.78c0-4.95 2.02-9.45 5.25-12.68 7.03-7.03 18.3-7.11 25.35-.04 2.49 2.49 4.26 5.74 4.92 9.21.32 1.66.32 3.19.32 4.88v121.86h-35.84z"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.attention-products ol, .attention-products ul {
  margin-left: -20px;
}

/*** Telling visitor to note something ***/
.note_box {
  position: relative;
  background: #f8f8f8;
  border: 1px solid #dcdcdc;
  border-left: 8px solid #ababab;
  border-radius: 3px;
  color: #383838;
  padding: 10px;
  padding-left: 60px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.note_box::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewBox="0 0 418 512.535"><path fill-rule="nonzero" d="M40.896 237.026c.444-78.78.889-144.007 1.336-222.478.018-5.233 3.732-9.586 8.658-10.603l-.004-.015c53.592-11.186 123.886.624 158.684 46.863C246.233 5.818 313.831-4.137 368.173 3.804c5.425.795 9.33 5.457 9.325 10.785.02 0 .011 205.116.011 223.403 0 6.029-4.887 10.916-10.915 10.916-.871 0-1.718-.105-2.527-.294-20.718-3.267-48.53-1.344-70.273 4.484l-.181 20.595c3.1-.091 6.2-.125 9.3-.106 27.864.177 65.683 4.722 93.256 11.83 0-82.659-.011-151.791-.011-234.435h10.927c6.027 0 10.915 4.887 10.915 10.916v237.8c0 6.028-4.888 10.916-10.915 10.916-1.231 0-2.414-.205-3.519-.58-24.055-6.888-54.318-11.953-80.722-13.867 1.621 2.518 2.854 5.38 3.784 8.476h13.992c.563 0 1.111.065 1.636.189 12.586 2.019 18.453 10.811 21.008 22.01a7.141 7.141 0 0 1 1.896-.255h9.848c.564 0 1.113.066 1.64.191 27.033 4.324 26.638 39.142 26.379 61.855-.008.761-.017 1.479-.017 5.486l.565 25.171c.016.263.019.529.007.799-1.209 24.503-12.31 43.636-23.751 63.356l-.969 1.692c-5.047 8.826-10.9 15.567-17.568 20.177-6.788 4.692-14.297 7.104-22.538 7.192l-.652.029h-84.431v-.024c-8.493.169-15.088-3.546-19.937-10.816-3.904-5.848-6.499-14.044-7.898-24.372l-53.319-80.679c-3.149-4.217-7.429-10.777-10.64-18.062-2.409-5.466-4.234-11.397-4.616-17.22-.451-6.887.506-12.435 2.468-16.773 2.438-5.386 6.31-8.898 11-10.805 4.375-1.78 9.317-2.044 14.299-1.054 5.972 1.188 12.128 4.212 17.377 8.551 4.393 3.63 11.565 9.52 18.424 15.127l6.061 4.952.284-53.02c-3.991 1.48-7.983 3.1-11.977 4.864a10.936 10.936 0 0 1-6.199 1.81 10.933 10.933 0 0 1-6.196-1.81c-29.266-12.933-58.454-18.06-87.631-17.874-29.92.189-70.303 5.989-100.736 14.704-1.105.375-2.288.58-3.522.58C4.888 310.614 0 305.726 0 299.698v-237.8c0-6.029 4.888-10.916 10.915-10.916h10.916v234.435c27.576-7.108 65.392-11.653 93.256-11.83 25.738-.162 51.474 3.419 77.24 12.158-16.027-12.993-33.898-22.509-52.946-28.723-24.01-7.835-60.141-10.438-86.723-8.156-6.005.492-11.273-3.974-11.765-9.979a10.608 10.608 0 0 1 .003-1.861zm324.052 103.841c.295 7.593-.147 15.445-.548 22.562-.239 4.226-.46 8.143-.46 11.734a7.143 7.143 0 0 1-14.283 0c0-3.396.248-7.781.515-12.516 1-17.705 2.336-41.379-10.03-43.721h-11.158c.556 8.456.053 17.402-.399 25.417-.239 4.225-.46 8.142-.46 11.732a7.143 7.143 0 0 1-14.284 0c0-3.395.248-7.78.516-12.515.999-17.704 2.335-41.381-10.032-43.723h-9.369a7.195 7.195 0 0 1-1.57-.175l-.325 36.85a7.115 7.115 0 0 1-14.227-.111l.754-85.89-.022-.565c0-12.428-5.069-20.264-11.544-23.538-2.377-1.202-4.931-1.808-7.454-1.812a16.324 16.324 0 0 0-7.414 1.796c-6.412 3.259-11.413 11.127-11.413 23.849h-.027l-.76 142.342a7.115 7.115 0 0 1-14.228-.056l.07-13.121a7.122 7.122 0 0 1-1.193-.773 1777.083 1777.083 0 0 1-13.81-11.178 5011.309 5011.309 0 0 1-18.481-15.182c-3.448-2.851-7.351-4.809-11.016-5.539-2.356-.468-4.517-.416-6.209.272-1.379.561-2.556 1.675-3.355 3.442-1.043 2.306-1.532 5.593-1.241 10.022.257 3.927 1.625 8.238 3.444 12.366 2.692 6.107 6.344 11.688 9.038 15.293.159.214.305.434.437.659l54.239 82.073a7.084 7.084 0 0 1 1.135 3.097c1.085 8.936 2.982 15.62 5.781 19.813 2.03 3.043 4.659 4.593 7.941 4.509l.167-.002v-.026h84.431l.591.025c5.292-.08 10.128-1.649 14.509-4.679 4.843-3.348 9.266-8.543 13.271-15.547l1.027-1.747c10.541-18.17 20.77-35.804 21.844-56.749l-.543-24.29a7.204 7.204 0 0 1-.077-1.046l.073-5.697c.203-17.772.514-44.991-14.267-47.651h-9.372l-.212-.004zm-74.486-109.385c20.719-5.113 46.06-7.293 65.22-5.771V24.253c-48.14-4.545-107.824 5.005-135.596 49.25v191.441a343.885 343.885 0 0 1 7.347-4.774l.053-9.929h-.028c0-18.89 8.423-31.079 19.224-36.571a30.51 30.51 0 0 1 13.886-3.302 30.82 30.82 0 0 1 13.871 3.319c6.73 3.403 12.554 9.359 16.023 17.795zm57.363 183.293a5.833 5.833 0 0 1 11.665 0v26.677a5.833 5.833 0 0 1-11.665 0v-26.677zm-34.477-11.786a5.833 5.833 0 0 1 11.665 0v38.461a5.834 5.834 0 0 1-11.665 0v-38.461zM198.259 262.846V73.178C172.635 28.033 111.358 16.964 63.924 23.74l-1.225 202.662c25.265-.9 60.166 2.315 83.419 9.901 18.519 6.04 36.056 14.847 52.141 26.543z"/></svg>');
  height: 35px;
  width: 35px;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
}

.note_box ol, .note_box ul {
  margin-left: -20px;
}

/* Box with INFO sign in green circle */
.info-products {
  position: relative;
  background: #fbfdf8;
  border: 1px solid #cedebc;
  border-left: 8px solid #000000;
  border-radius: 4px;
  color: #203903;
  padding: 10px;
  padding-left: 65px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.info-products::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewBox="0 0 512 512"><path fill-rule="nonzero" d="M256 0c70.69 0 134.69 28.66 181.02 74.98C483.34 121.3 512 185.31 512 256c0 70.69-28.66 134.7-74.98 181.02C390.69 483.34 326.69 512 256 512c-70.69 0-134.69-28.66-181.02-74.98C28.66 390.69 0 326.69 0 256c0-70.69 28.66-134.69 74.98-181.02C121.31 28.66 185.31 0 256 0zm-9.96 161.03c0-4.28.76-8.26 2.27-11.91 1.5-3.63 3.77-6.94 6.79-9.91 3-2.95 6.29-5.2 9.84-6.7 3.57-1.5 7.41-2.28 11.52-2.28 4.12 0 7.96.78 11.49 2.27 3.54 1.51 6.78 3.76 9.75 6.73 2.95 2.97 5.16 6.26 6.64 9.91 1.49 3.63 2.22 7.61 2.22 11.89 0 4.17-.73 8.08-2.21 11.69-1.48 3.6-3.68 6.94-6.65 9.97-2.94 3.03-6.18 5.32-9.72 6.84-3.54 1.51-7.38 2.29-11.52 2.29-4.22 0-8.14-.76-11.75-2.26-3.58-1.51-6.86-3.79-9.83-6.79-2.94-3.02-5.16-6.34-6.63-9.97-1.48-3.62-2.21-7.54-2.21-11.77zm13.4 178.16c-1.11 3.97-3.35 11.76 3.3 11.76 1.44 0 3.27-.81 5.46-2.4 2.37-1.71 5.09-4.31 8.13-7.75 3.09-3.5 6.32-7.65 9.67-12.42 3.33-4.76 6.84-10.22 10.49-16.31.37-.65 1.23-.87 1.89-.48l12.36 9.18c.6.43.73 1.25.35 1.86-5.69 9.88-11.44 18.51-17.26 25.88-5.85 7.41-11.79 13.57-17.8 18.43l-.1.06c-6.02 4.88-12.19 8.55-18.51 11.01-17.58 6.81-45.36 5.7-53.32-14.83-5.02-12.96-.9-27.69 3.06-40.37l19.96-60.44c1.28-4.58 2.89-9.62 3.47-14.33.97-7.87-2.49-12.96-11.06-12.96h-17.45c-.76 0-1.38-.62-1.38-1.38l.08-.48 4.58-16.68c.16-.62.73-1.04 1.35-1.02l89.12-2.79c.76-.03 1.41.57 1.44 1.33l-.07.43-37.76 124.7zm158.3-244.93c-41.39-41.39-98.58-67-161.74-67-63.16 0-120.35 25.61-161.74 67-41.39 41.39-67 98.58-67 161.74 0 63.16 25.61 120.35 67 161.74 41.39 41.39 98.58 67 161.74 67 63.16 0 120.35-25.61 161.74-67 41.39-41.39 67-98.58 67-161.74 0-63.16-25.61-120.35-67-161.74z"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.info-products ol, .info-products ul {
  margin-left: -15px;
}

/*** BOX with Light Bulb ***/
.tip-products {
  position: relative;
  background: #f9feff;
  border: 1px solid #83bbca;
  border-left: 8px solid #000000;
  border-radius: 4px;
  color: #0e0e0e;
  padding: 15px;
  padding-left: 65px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.tip-products::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" data-name="Layer 1" viewBox="0 0 113.79 122.88"><defs><style>.cls-1{fill:%23333}</style></defs><path d="M71.76 114.38a17.34 17.34 0 0 1-6.26 6.27 16.38 16.38 0 0 1-7.19 2.2 14.84 14.84 0 0 1-7.39-1.44 15.07 15.07 0 0 1-4.38-3.26l25.22-3.77Zm2.4-14.11V102.49a23.51 23.51 0 0 1 0 3.25l-.5 2.38-30.56 4.54-.53-1.22-1.19-4.88v-1.42l32.7-4.87ZM56.19 3.76A3.84 3.84 0 0 1 60.07 0h.26a3.89 3.89 0 0 1 2.47 1.19 3.86 3.86 0 0 1 1.06 2.69 1.27 1.27 0 0 1 0 .2l-.21 8.19a2.28 2.28 0 0 1 0 .26 3.81 3.81 0 0 1-3.86 3.52h-.27A3.83 3.83 0 0 1 56 12.18a1.27 1.27 0 0 1 0-.2l.2-8.22ZM14 18.1a3.9 3.9 0 0 1-1.22-2.67 3.83 3.83 0 0 1 3.69-4 3.84 3.84 0 0 1 2.75 1l6.14 5.73a3.86 3.86 0 0 1 1.22 2.67 3.81 3.81 0 0 1-1 2.74 3.88 3.88 0 0 1-2.68 1.23 3.82 3.82 0 0 1-2.74-1L14 18.1ZM4 60.32a3.86 3.86 0 0 1-4-3.72 3.78 3.78 0 0 1 1-2.75 3.81 3.81 0 0 1 2.68-1.2l8.38-.28a3.83 3.83 0 0 1 4 3.71v.2a3.86 3.86 0 0 1-1 2.55A3.81 3.81 0 0 1 12.34 60h-.15l-8.28.28Zm105.6-11.89h.13a3.84 3.84 0 0 1 2.65.85 3.91 3.91 0 0 1 1.4 2.59s0 .1 0 .12a3.84 3.84 0 0 1-3.44 4L102 57a3.84 3.84 0 0 1-4.21-3.42 3.84 3.84 0 0 1 3.43-4.21c2.78-.3 5.58-.62 8.37-.89ZM93.08 15.05A3.81 3.81 0 0 1 98.39 14a3.78 3.78 0 0 1 1.61 2.44 3.88 3.88 0 0 1-.57 2.88l-4.67 7A3.84 3.84 0 0 1 88.4 22l4.68-7ZM33.31 85.15C31.89 83.53 30.44 81.88 29 80a41 41 0 0 1-4.14-6.92 41.19 41.19 0 0 1-2.8-8 35.59 35.59 0 0 1-.95-8.42 35.78 35.78 0 0 1 1.17-8.73 42 42 0 0 1 3.41-8.82 2.59 2.59 0 0 1 .19-.33A35.29 35.29 0 0 1 33 30.09a33.64 33.64 0 0 1 9.43-5.81l.3-.11a34.93 34.93 0 0 1 8-2.13 37.61 37.61 0 0 1 8.75-.2 38.75 38.75 0 0 1 8.37 1.71A38.08 38.08 0 0 1 75.64 27 34.12 34.12 0 0 1 90 43.34a37.16 37.16 0 0 1 1.85 5.93 34.34 34.34 0 0 1 .82 6.61 35 35 0 0 1-.58 7.4 38.35 38.35 0 0 1-2.16 7.3 2.72 2.72 0 0 1-.11.25c-2 5-5.58 9.84-9 14.63-1.74 2.41-3.46 4.8-4.92 7.12a4.71 4.71 0 0 1-4.33 2.18l-27.52 4.08a4.69 4.69 0 0 1-5.21-3.42 39.19 39.19 0 0 0-2.53-5.79 24.22 24.22 0 0 0-3-4.48Z" class="cls-1"/><path d="M36.83 82.06a45.35 45.35 0 0 1-7.7-11 33.3 33.3 0 0 1-3.32-14.43 33.81 33.81 0 0 1 4.06-15.42l.06-.1a29.3 29.3 0 0 1 14.28-12.48 31.73 31.73 0 0 1 14.86-2.13 34.18 34.18 0 0 1 14.18 4.57 29.35 29.35 0 0 1 12.39 14A31.11 31.11 0 0 1 88 56a31.42 31.42 0 0 1-2.41 12.8c-2.81 7-9.38 14.42-13.68 21.27a1.93 1.93 0 0 0-.72 0l-27.8 4.13a37.18 37.18 0 0 0-6.54-12.13Z" style="fill:%23fde751"/><path d="M44.56 59.09a11 11 0 0 1 3.9 2.32 26.81 26.81 0 0 1 2.6 2.52 103.46 103.46 0 0 1 8.12-11.31 73.6 73.6 0 0 1 8.64-9l.69-.27h7.74l-1.56 1.74a135.59 135.59 0 0 0-11.76 15.15A167 167 0 0 0 51.39 79a48.45 48.45 0 0 0-6.87-10.9 33.24 33.24 0 0 0-7.63-7l7.67-2Z" class="cls-1"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.tip-products ol, .tip-products ul {
  margin-left: -20px;
}

/*** Question Mark Icon ***/
.definition-products {
  position: relative;
  background: #f6f6f6;
  border: 1px solid #b7b7b7;
  border-left: 8px solid #000000;
  border-radius: 4px;
  color: #4d4d4d;
  padding: 15px;
  padding-left: 70px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.definition-products::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewBox="0 0 512 398.66"><path fill-rule="nonzero" d="M41.17 251.8c.46-79.33.89-158.63 1.36-237.65 0-5.26 3.76-9.65 8.71-10.68v-.02c28.93-6.03 74.25-4.5 105.07 7.29 21.29 8.16 40.61 21.17 54.71 39.91 14.26-17.48 33.28-30.06 54.69-38.19 29.25-11.09 73.26-13.77 105-9.12 5.48.79 9.4 5.49 9.4 10.86h.02v83.28a148.25 148.25 0 0 0-20.25-1.39l-1.74.01V23.94c-25.41-2.42-61.83.37-84.72 9.04-21.39 8.11-39.82 21.44-51.8 40.54V192.2c-12.75 34.26-12.75 72.88 1.82 107.98 3.1 7.47 6.79 14.64 11.01 21.43-5.93 1.99-11.84 4.29-17.76 6.91a11.016 11.016 0 0 1-6.24 1.81c-2.23.04-4.4-.6-6.24-1.81-29.48-13.03-58.86-18.19-88.24-18-30.14.19-70.79 6.01-101.43 14.8-1.1.38-2.3.58-3.55.58C4.92 325.9 0 320.98 0 314.92V61.83c0-6.07 4.92-10.99 10.99-10.99h11v249.69c27.75-7.16 65.83-11.74 93.9-11.91 25.91-.15 51.83 3.44 77.78 12.23-16.15-13.07-34.14-22.66-53.32-28.9-24.17-7.9-60.57-10.52-87.32-8.22-6.05.48-11.36-3.99-11.86-10.04-.04-.65-.04-1.28 0-1.89zm321.87-127.61c32.67 0 63.87 12.94 86.93 36.02 31.91 31.89 43.77 78.9 30.93 122.08a122.178 122.178 0 0 1-12.5 28.27l42.06 46.31c2.18 2.4 2.03 6.12-.36 8.32l-34.97 31.92a5.84 5.84 0 0 1-8.29-.37l-39.96-44.5c-19.3 11.75-41.24 17.87-63.84 17.87-32.66 0-63.84-12.91-86.93-36.01a122.782 122.782 0 0 1-26.69-39.92c-19.06-45.9-8.23-99.05 26.69-133.97 11.3-11.3 24.83-20.44 39.93-26.67 14.49-6.03 30.37-9.35 47-9.35zm69.37 53.6c-27.99-28.02-70.43-36.43-106.9-21.32-65.44 27.08-80.48 111.46-31.86 160.05 28.06 27.98 70.42 36.44 106.93 21.33 36.7-15.25 60.56-50.96 60.56-90.71 0-13.31-2.62-25.99-7.39-37.51a98.38 98.38 0 0 0-21.34-31.84zm-33.5-76.46V50.84h10.99c6.08 0 10.99 4.92 10.99 10.99v47.45c-7.09-3.22-14.45-5.88-21.98-7.95zm-157.58 54.49a7.875 7.875 0 0 1 3.17-9.31c2.89-1.85 5.98-3.62 9.22-5.33-4.48 4.63-8.61 9.52-12.39 14.64zm11.81-56.7a7.894 7.894 0 0 1-10.89-2.43c-2.34-3.68-1.24-8.55 2.43-10.88 11.24-7.13 25.64-13.38 40.15-18.07 15.45-4.97 31.21-8.21 43.63-8.91 4.34-.23 8.06 3.09 8.29 7.43.23 4.33-3.09 8.05-7.42 8.28-11.12.63-25.46 3.6-39.69 8.19-13.25 4.26-26.35 9.95-36.5 16.39zm-75.9 108.28c3.65 2.37 4.68 7.26 2.32 10.89-2.36 3.63-7.25 4.68-10.88 2.31-10.05-6.53-23.26-12.33-36.72-16.72-14.48-4.72-29.12-7.8-40.39-8.43-4.33-.23-7.66-3.95-7.42-8.28.23-4.33 3.94-7.66 8.28-7.42 12.65.7 28.74 4.05 44.4 9.14 14.63 4.78 29.16 11.18 40.41 18.51zm-.84-60.89a7.862 7.862 0 0 1 2.4 10.86c-2.33 3.65-7.2 4.73-10.86 2.39-10.09-6.43-23.22-12.13-36.56-16.44-14.28-4.6-28.67-7.59-39.81-8.22-4.33-.23-7.66-3.94-7.42-8.28.23-4.33 3.94-7.66 8.28-7.43 12.45.7 28.28 3.96 43.75 8.95 14.51 4.68 28.93 10.97 40.22 18.17zm-.19-60.7a7.871 7.871 0 0 1 2.43 10.88c-2.33 3.68-7.2 4.76-10.88 2.43-10.16-6.44-23.26-12.13-36.5-16.39-14.23-4.59-28.57-7.56-39.69-8.19-4.33-.23-7.66-3.95-7.42-8.28.23-4.34 3.94-7.66 8.28-7.43 12.43.7 28.19 3.94 43.63 8.91 14.52 4.69 28.92 10.94 40.15 18.07zm23.43 192V73.2c-11.53-20.3-30.12-33.88-51.16-41.93-23.8-9.12-60.79-11.19-84.11-7.86l-1.24 217.71c25.44-.92 60.57 2.32 84 9.95 18.65 6.09 36.31 14.96 52.51 26.74z"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.definition-products ol, .definition-products ul {
  margin-left: -20px;
}

/* Caution box used for Warnings of Cautions ***/
.caution_box {
  position: relative;
  background: #fffce2;
  border: 1px solid #dcce4d;
  border-left: 8px solid #d5cc00;
  border-radius: 4px;
  color: #000;
  padding: 10px;
  padding-left: 65px;
  margin: 20px 0;
  overflow: hidden;
  width: fit-content;
}

.caution_box::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 95.46 122.88"><path d="M43.29 74.15 72 117.58c1.56 2.4 2 5.3-.85 5.3H9.58c-2.46-.46-2-2.82-.45-5.23l28.73-43.5c1.81-2.64 3.62-2.61 5.43 0ZM16.11 23.61v-1.83a11 11 0 0 1 14.27-10.47 10.63 10.63 0 0 1 2.11.92V11A11 11 0 0 1 47.62.84a11.09 11.09 0 0 1 6 6A10.82 10.82 0 0 1 54.4 11v1.3a11.4 11.4 0 0 1 2.06-.88 11 11 0 0 1 14.2 10.49v46.6c.06.43.11.86.14 1.29s.06.9.06 1.35v1.63c1.1-1 2.12-2.07 2.83-2.77l.68-.67A16.67 16.67 0 0 1 81 65.11a11.43 11.43 0 0 1 7-.09 10.84 10.84 0 0 1 2.51 1.17A10.54 10.54 0 0 1 92.55 68a11.84 11.84 0 0 1 1.59 2.29 11.1 11.1 0 0 1 1 2.6 12.17 12.17 0 0 1-.87 8.24 24.18 24.18 0 0 1-5 6.57c-1.2 1.2-2.8 2.92-4.67 4.92-2.86 3.07-6.35 6.81-10 10.5l-3.28-5c3.81-3.85 7.4-7.71 10.1-10.62 1.6-1.73 2.9-3.12 3.74-4l.08-.09a2.08 2.08 0 0 1 .21-.2.6.6 0 0 1 .38-.13l-.06-.07c.19-.16.44-.4.72-.69 1.43-1.51 3.82-4.69 3-8.13a5.86 5.86 0 0 0-.57-1.19 5 5 0 0 0-.72-1.06 4.58 4.58 0 0 0-.92-.78 4.44 4.44 0 0 0-1.1-.52 5.7 5.7 0 0 0-3.71.18 11.16 11.16 0 0 0-4 2.69c-.68.67-2.5 2.5-4.33 4.21-.91.86-1.84 1.7-2.69 2.4a16.56 16.56 0 0 1-1.94 1.41 3.2 3.2 0 0 1-.77.36 2.92 2.92 0 0 1-.83.12.55.55 0 0 1-.29-.08L65.79 81a.57.57 0 0 1-.31-.47l-.56-9.36c0-9.24 0-14.8-.06-23.18 0-8.93-.06-17.86-.06-26.08a5.06 5.06 0 0 0-.39-1.95 5.12 5.12 0 0 0-4.73-3.16 5.06 5.06 0 0 0-2 .38 5.13 5.13 0 0 0-3.17 4.73v33.92a.56.56 0 0 1-.56.56h-4.84a.56.56 0 0 1-.56-.55V11A5.07 5.07 0 0 0 47 7.37 5.12 5.12 0 0 0 38.31 11v44.84a.55.55 0 0 1-.56.55h-5a.55.55 0 0 1-.56-.55V21.78a5.05 5.05 0 0 0-1.49-3.61 5.12 5.12 0 0 0-8.7 3.61v34.06a.55.55 0 0 1-.56.55h-4.79a.55.55 0 0 1-.56-.55V33.31a5.12 5.12 0 1 0-10.23 0v37.37c-.25 6.5 0 13.45 0 20a23.82 23.82 0 0 0 1.76 9c.16.4.34.8.52 1.19l-3.64 5.49a29 29 0 0 1-2.3-4.47A29.46 29.46 0 0 1 0 90.69V33.31a11 11 0 0 1 16.11-9.7Zm69.66 59.54h.13c.08 0-.11-.05-.19-.1l.06.07Zm-47.34 27.29a3 3 0 0 1 1.91-.87 3.06 3.06 0 0 1 1.31.2 3.24 3.24 0 0 1 1.11.71 3.06 3.06 0 0 1 .89 2 2.88 2.88 0 0 1 0 .77 2.66 2.66 0 0 1-.23.74 3 3 0 0 1-1.6 1.56 3.2 3.2 0 0 1-1.26.23 3.09 3.09 0 0 1-1.24-.29 3.05 3.05 0 0 1-1.55-1.61 3.13 3.13 0 0 1-.19-.7 2.86 2.86 0 0 1 .27-1.83 2.63 2.63 0 0 1 .63-.86Zm4.47-5.62a2 2 0 0 1-1.49 1.85 2.78 2.78 0 0 1-1.68 0 2 2 0 0 1-1.49-1.85c-.45-4.5-1.6-11.57-1.56-15.81 0-1.3 1.12-2.07 2.5-2.37a7 7 0 0 1 2.74 0c1.43.3 2.55 1.1 2.55 2.43v.13l-1.57 15.62Z" style="fill-rule:evenodd"/></svg>');
  height: 35px;
  width: 35px;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.caution_box ol, .caution_box ul {
  margin-left: -20px;
}

/* *** Code for Step by step boxes with any type heading *** */
.framed-note {
  margin-bottom: 5rem !important;
}

.framed-block {
  border: 1px dashed #9f9f9f;
  border-radius: 4px;
  outline: 0.2rem dashed #989898;
  outline-offset: 3px;
  padding: 1rem;
  margin: 15px;
  background: #FFF;
}

.framed-note span.framed-note-meta {
  display: inline-block;
  font-size: 1.5rem;
  color: #000;
  position: relative;
  top: -2.75rem;
  border: 1px solid #9f9f9f;
  border-radius: 4px;
  padding: 5px 10px;
  background: rgb(240 240 240);
  margin-left: 10px;
  box-shadow: 1px 1px 2px #c5c5c5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  max-width: 98%;
}

.mobile span.framed-note-meta {
  max-width: 90%;
}

.framed-note span.framed-note-meta a {
  text-decoration: none;
  background-color: #fe0101;
  padding: 2px 10px;
  margin: -6px;
  color: #FFF;
  outline: 1px solid #a60000;
  border-radius: 4px;
}

.framed-note span.framed-note-meta a:hover {
  background: #747474;
  outline-color: #000;
  text-decoration: none;
  color: #FFF;
}

.framed-note p {
  margin: 0 0 1rem 0 !important;
}

.framed-note img {
  margin: 1rem auto 0 auto;
}

.framed-note a {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.framed-note a.btn-framed-note {
  text-decoration: none;
  border: 1px solid #a60000;
  padding: 5px 10px;
  border-radius: 4px;
  background: #da0a22;
  color: #FFF;
}

.framed-note a.btn-framed-note:hover {
  background: #747474;
  border-color: #000;
  text-decoration: none;
  color: #FFF;
}

.framed-note-buttons {
  text-align: end;
}

.framed-note-buttons .btn-framed-note {
  margin: 0 5px
}

.framed-note span.framed-note-meta i.fa {
  padding-right: 0.7rem;
}

.two-columns {
  xborder: 1px black solid;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  -webkit-column-rule: 1px solid lightgrey;
  -moz-column-rule: 1px solid lightgrey;
  column-rule: 1px solid lightgrey;
}

.framed-note {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
}

.mobile .two-columns {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}