.elementor-24085 .elementor-element.elementor-element-1335f8ee{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-24085 .elementor-element.elementor-element-1335f8ee:not(.elementor-motion-effects-element-type-background), .elementor-24085 .elementor-element.elementor-element-1335f8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24085 .elementor-element.elementor-element-4e950e26{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-24085 .elementor-element.elementor-element-4e950e26.elementor-element{--align-self:center;}.elementor-24085 .elementor-element.elementor-element-4e950e26 .elementor-heading-title{color:#FFFFFF;}.elementor-24085 .elementor-element.elementor-element-7ecff700{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:24px;line-height:1.3em;color:#FFFFFF;}.elementor-24085 .elementor-element.elementor-element-7ecff700.elementor-element{--align-self:center;}.elementor-24085 .elementor-element.elementor-element-3d2b8504{width:initial;max-width:initial;}.elementor-24085 .elementor-element.elementor-element-3d2b8504.elementor-element{--align-self:center;}@media(max-width:1450px){.elementor-24085 .elementor-element.elementor-element-1335f8ee{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;}.elementor-24085 .elementor-element.elementor-element-4e950e26 .elementor-heading-title{font-size:24px;}.elementor-24085 .elementor-element.elementor-element-7ecff700{line-height:1.3em;}}@media(max-width:768px){.elementor-24085 .elementor-element.elementor-element-1335f8ee{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-24085 .elementor-element.elementor-element-4e950e26 .elementor-heading-title{font-size:24px;}}@media(max-width:544px){.elementor-24085 .elementor-element.elementor-element-1335f8ee{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}}@media(min-width:545px){.elementor-24085 .elementor-element.elementor-element-1335f8ee{--content-width:1450px;}}/* Start custom CSS for text-editor, class: .elementor-element-7ecff700 */@media screen and (max-width: 1400px) and (min-width: 768px) {
    .elementor-24085 .elementor-element.elementor-element-7ecff700 p {
    font-size: 20px;
}
}
@media screen and (max-width: 766px) {
    .elementor-24085 .elementor-element.elementor-element-7ecff700 p {
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2b8504 */.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: 75px;
}

.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 10px;
}

.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  cursor: pointer;
}


.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item .wpcf7-list-item-label {
  margin-left: 65px;
  position: relative;
  cursor: pointer;
  user-select: none;
}


.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  display: block;
  height: 25px;
  width: 50px;
  top: -2px;
  left: -65px;
  border-radius: 30px;
  background: #f0f0f0;
  border: 1px solid #d4d2d2;
  transition: background 0.2s cubic-bezier(0.24, 0, 0.5, 1);
}


.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  display: block;
  background: white;
  height: 21px;
  width: 21px;
  top: 0px;
  left: -62px;
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1),
              0 4px 0px rgba(0, 0, 0, 0.04),
              0 4px 9px rgba(0, 0, 0, 0.13),
              0 3px 3px rgba(0, 0, 0, 0.05);
  transition: left 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
}

.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
  background: #E3674F;
}

.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::after {
  left: -41px;
}

.elementor-24085 .elementor-element.elementor-element-3d2b8504 .wpcf7-list-item-label {
  margin-left: 0px !important;
}
.elementor-24085 .elementor-element.elementor-element-3d2b8504 .form__row.vertical.toggle-container {
    margin-left: 50px;
}

.elementor-24085 .elementor-element.elementor-element-3d2b8504 p{margin-bottom:0.8em;}

span.wpcf7-list-item-label{color:#ffffff;}/* End custom CSS */