.elementor-13869 .elementor-element.elementor-element-9dcd069{--display:flex;}.elementor-13869 .elementor-element.elementor-element-f3f0edc > .elementor-widget-container{padding:10px 10px 10px 10px;}/* Start custom CSS for html, class: .elementor-element-f3f0edc *//* ==|====================
   Module/Custom Checkbox
   ======================= */

.customcheckbox {
  display: block;
  position: relative;
  cursor: pointer;
  font-weight: 300;
  margin: 0;
  font-size: 18px;

  span {
    display: block;
    border-bottom: solid 1px #eee;
    padding: 10px 35px 10px 10px;

    &:before {
      content: '';
      position: absolute;
      right: 10px;
      top: 10px;
      width: 20px;
      height: 20px;
      border: solid 1px #bbb;
      border-radius: 50%;
      background-color: #eee;
    }
  }

  input {
    display: none;

    &:checked {
      + span {
        color: #333;
        background: #f5f5f5;

        &:after {
          content: "✓";
          position: absolute;
          right: 10px;
          top: 6px;
          font-size: 25px;
          color: #005AAB;
          display: inline-block;
          font-family: 'Glyphicons Halflings';
          font-style: normal;
          font-weight: 400;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
        }

        &:before {
          border-color: #F0A22A;
        }
      }
    }
  }
}/* End custom CSS */