html {
    overflow-x: hidden;
}

.node.css1 > .wrapper1 { background-color: white }
.node.css1  { color: #333 }
.node.css1  > .padding_top { padding-top: 0px }
.node.css1  > .padding_bottom { padding-bottom: 5px }
.node.css1 a { color: rgb(25, 100, 230) }
.node.css2  { color: #333; padding-top: 10px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px }
.node.css2 a { color: rgb(25, 100, 230) }
.node.css3  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css3 a { color: rgb(25, 100, 230) }
.btn.css4 { text-align: center } .btn.css4 { background-color: rgba(22, 102, 241, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(12, 80, 198);padding-top: 8px;padding-bottom: 8px;font-size: 6px;color: rgb(0, 0, 0)!important; } .btn.css4:hover, .btn.css4.hover { background-color: rgba(13, 90, 223, 0);border-color: rgb(10, 64, 159);color: rgb(0, 0, 0)!important; } .btn.css4:active, .btn.css4.active { background-color: rgba(12, 81, 201, 0);border-color: rgb(11, 72, 179);color: rgb(0, 0, 0)!important; } .btn.css4:before {  } .btn.css4:active:before, .btn.css4.active:before { background-color: rgba(12, 81, 201, 0); }
.node.css5  { color: #333; padding-top: 10px; padding-bottom: 19px; padding-left: 5px; padding-right: 5px }
.node.css5 a { color: rgb(25, 100, 230) }
.textable.css6  { text-align: center; font-family: "Open Sans"; font-size: 17px; line-height: 1.4; letter-spacing: 0em; opacity: 1; padding-top: 27px }
.screen-md .textable.css6  { font-size: 16px!important }
.screen-sm .textable.css6  { font-size: 13px!important }
.screen-xs .textable.css6  { font-size: 13px!important }
.node.css7  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.css7 a { color: rgb(25, 100, 230) }
.node.css8 .padding { height: 13px }
.textable.css9  { text-align: center; font-family: "Open Sans"; font-size: 17px; line-height: 1.5; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css9  { font-size: 14px!important }
.screen-sm .textable.css9  { font-size: 14px!important }
.screen-xs .textable.css9  { font-size: 14px!important }
.node.css10  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px }
.node.css10 a { color: rgb(25, 100, 230) }
.textable.css11  { text-align: left; font-family: "Open Sans"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css11  { font-size: 12px!important }
.screen-sm .textable.css11  { font-size: 12px!important }
.screen-xs .textable.css11  { text-align: center!important; font-size: 14px!important }
.node.css12  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 54px; padding-right: 5px }
.node.css12 a { color: rgb(25, 100, 230) }
.textable.css13  { text-align: left; font-family: "Open Sans"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css13  { font-size: 12px!important }
.screen-sm .textable.css13  { font-size: 12px!important }
.screen-xs .textable.css13  { text-align: left!important; font-size: 12px!important }
.node.css14 img { width: 128px }
.node.css14 .bgnormal { text-align: center }
.textable.css15  { text-align: left; font-family: "TTNorms Medium"; font-size: 20px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css15  { font-size: 18px!important }
.screen-sm .textable.css15  { font-size: 13px!important }
.screen-xs .textable.css15  { font-size: 13px!important }
.node.css16  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css16 a { color: rgb(25, 100, 230) }
.btn.css17 { text-align: center } .btn.css17 { background-color: rgba(12, 13, 14, 0.04);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-color: rgb(10, 10, 11);padding-top: 8px;padding-bottom: 8px;font-size: 18px;font-weight: bold;color: rgb(12, 13, 14)!important; } .btn.css17:hover, .btn.css17.hover { background-color: rgba(11, 12, 13, 0.09);border-color: rgb(8, 8, 9);color: rgb(10, 10, 11)!important; } .btn.css17:active, .btn.css17.active { background-color: rgba(10, 10, 12, 0);border-color: rgb(9, 9, 10);color: rgb(0, 0, 0)!important; } .btn.css17:before {  } .btn.css17:active:before, .btn.css17.active:before { background-color: rgba(10, 10, 12, 0); }.btn.css17 .fas { font-size: 23px;margin-right: 9px; }
.btn.css18 { text-align: center } .btn.css18 { background-color: rgb(246, 16, 25);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(202, 8, 15);padding-top: 8px;padding-bottom: 8px;font-size: 14px;color: rgb(255, 255, 255)!important;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25); } .btn.css18:hover, .btn.css18.hover { background-color: rgb(227, 9, 17);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css18:active, .btn.css18.active { background-color: rgb(205, 8, 15);border-color: rgb(182, 7, 14);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25); } .btn.css18:before {  } .btn.css18:active:before, .btn.css18.active:before { background-color: rgb(205, 8, 15);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25); }
.modal.css19 .modal-dialog { width: 400px }
.metahtml.css20 .modal4-root {
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  opacity: 0;
  transform: scale(1.1);
  transition: 300ms all ease-out;
}

.metahtml.css20 .modal4-root.is-active {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css20 .modal4-root.is-hiding {
  opacity: 0;
  transform: scale(0.9);
}

.metahtml.css20 .modal4-panel1 {
  padding: 15px;
  background-color: rgb(1, 10, 25);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.metahtml.css20 .modal4-panel2 {
  padding: 15px;
  background-color: rgb(255, 255, 255);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.metahtml.css20 .modal4-close {
  cursor: pointer;
  background-color: white;
  border: 2px solid black;
  border-radius: 100px;
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 0;
  top: -10px;
  right: -10px;
  transition: transform 200ms;
}

.metahtml.css20 .modal4-close-h,
.metahtml.css20 .modal4-close-v {
  background-color: black;
  display: block;
  width: 16px;
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
}

.metahtml.css20 .modal4-close-h {
  transform: translate(-50%, -50%) rotate(135deg);
}

.metahtml.css20 .modal4-close-v {
  transform: translate(-50%, -50%) rotate(45deg);
}

.metahtml.css20 .modal4-close:hover {
  transform: scale(1.1);
}
.node.css21  { color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css21 a { color: rgb(25, 100, 230) }
.textable.css22  { text-align: center; font-family: "TTNorms Medium"; font-size: 28px; line-height: 1.1; letter-spacing: 0.028571428571428574em; opacity: 1 }
.screen-xs .textable.css22  { text-align: center!important }
.textable.css23  { text-align: center; font-family: "Open Sans"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 0.65 }
.screen-xs .textable.css23  { text-align: center!important }
.node.css24  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css24 a { color: rgb(25, 100, 230) }
.metahtml.css25 .form1-cover {
  padding: 20px 15px;
  background-color: rgb(255, 255, 255);
  border-color: rgb(22, 102, 241);
  border-style: none;
  border-width: 2px;
  border-radius: 5px;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.node.css26  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css26 a { color: rgb(25, 100, 230) }
.metahtml.css27 [cr-field] {
  padding-bottom: 6px;
  font-size: 14px;
  font-family: Roboto;
}

.metahtml.css27 .name {
  transition: 300ms all;
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css27 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 14px;
}

.metahtml.css27 .is-text:focus-within .name,
.metahtml.css27 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 12px;
}

.metahtml.css27 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(51, 51, 51);
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-bottom-width: 1px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 14px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css27 .is-text .form-control {
  margin-top: 22px;
}

.metahtml.css27 .form-control:focus,
.metahtml.css27 .form-control:focus-within {
  border-color: rgb(22, 102, 241);
}

.metahtml.css27 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css27 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css27 textarea {
  resize: vertical;
}

.metahtml.css27 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css27 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css27 input:hover ~ .checkbox,
.metahtml.css27 input:focus ~ .checkbox {
  border-color: rgb(138, 179, 248);
}

.metahtml.css27 input:checked ~ .checkbox {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css27 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css27 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css27 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css27 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css27 input:hover ~ .radio,
.metahtml.css27 input:focus ~ .radio {
  border-color: rgb(138, 179, 248);
}

.metahtml.css27 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css27 input:checked ~ .radio {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css27 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css27 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css27 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css27 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css27 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css27 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css27 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css27 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css27 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css27 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css27 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css27 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css27 [cr-field="checkbox-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css27 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css27 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css27 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css27 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css27 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css27 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css27 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css27 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css27 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css27 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css27 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css27 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css27 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css27 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css27 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css27 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css27 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css27 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css27 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css27 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css27 [cr-field="radio-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css27 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css27 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css27 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css27 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css27 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css27 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css27 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css27 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css27 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css27 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css27 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css27 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css27 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css27 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css27 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css27 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css27 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css27 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css27 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css27 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css27 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css27 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css27 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css27 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css27 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css27 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css27 [cr-field="hidden"] {
  opacity: 0.25;
}
.btn.css28 { text-align: center } .btn.css28 { background-color: rgba(246, 16, 25, 0.75);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(202, 8, 15);padding-top: 14px;padding-bottom: 14px;font-size: 16px;color: rgb(255, 255, 255)!important; } .btn.css28:hover, .btn.css28.hover { background-color: rgb(227, 9, 17);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css28:active, .btn.css28.active { background-color: rgb(205, 8, 15);border-color: rgb(182, 7, 14);color: rgb(255, 255, 255)!important; } .btn.css28:before {  } .btn.css28:active:before, .btn.css28.active:before { background-color: rgb(205, 8, 15); }
.node.css29 > .wrapper1 { background-color: white }
.node.css29  { color: #333 }
.node.css29 a { color: rgb(25, 100, 230) }
.node.css30 > .zero-grid { height: 708px }
.zero-layer.css31  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 11; transform: scale(1, 1)  }
.zero-layer.css31  > .zero-layer-axis { height: 708px }
.zero-layer.css31  > .zero-layer-axis > .zero-layer-frame { left: 800px; top: 80px; width: 400px }
.screen-md .zero-layer.css31  > .zero-layer-axis > .zero-layer-frame { left: 665.25px!important; top: 47.5px!important; width: 302.5px!important }
.screen-sm .zero-layer.css31  > .zero-layer-axis > .zero-layer-frame { left: 540px!important; top: 69.16px!important; width: 209.41px!important }
.screen-xs .zero-layer.css31  > .zero-layer-axis > .zero-layer-frame { left: -54.98px!important; top: 603.92px!important; width: 209.41px!important }
.zero-layer.css32  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 12; transform: scale(1, 1)  }
.zero-layer.css32  > .zero-layer-axis { height: 708px }
.zero-layer.css32  > .zero-layer-axis > .zero-layer-frame { left: 805.5px; top: 80px; width: 370px }
.screen-md .zero-layer.css32  > .zero-layer-axis > .zero-layer-frame { left: 680px!important; top: 62px!important; width: 268.5px!important }
.screen-sm .zero-layer.css32  > .zero-layer-axis > .zero-layer-frame { left: 550px!important; top: 79.15px!important; width: 180.16px!important }
.screen-xs .zero-layer.css32  > .zero-layer-axis > .zero-layer-frame { left: -44.98px!important; top: 613.91px!important; width: 180.16px!important }
.zero-layer.css33  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 13; transform: scale(1, 1)  }
.zero-layer.css33  > .zero-layer-axis { height: 708px }
.zero-layer.css33  > .zero-layer-axis > .zero-layer-frame { left: 638.5px; top: 299px; width: 352px }
.screen-md .zero-layer.css33  > .zero-layer-axis > .zero-layer-frame { left: 569px!important; top: 229px!important; width: 301px!important }
.screen-sm .zero-layer.css33  > .zero-layer-axis > .zero-layer-frame { left: 464.25px!important; top: 231px!important; width: 200px!important }
.screen-xs .zero-layer.css33  > .zero-layer-axis > .zero-layer-frame { left: 168.5px!important; top: 600px!important; width: 200px!important }
.zero-layer.css34  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 14; transform: scale(1, 1)  }
.zero-layer.css34  > .zero-layer-axis { height: 708px }
.zero-layer.css34  > .zero-layer-axis > .zero-layer-frame { left: 659.5px; top: 309px; width: 331px }
.screen-md .zero-layer.css34  > .zero-layer-axis > .zero-layer-frame { left: 584.75px!important; top: 250.5px!important; width: 269.5px!important }
.screen-sm .zero-layer.css34  > .zero-layer-axis > .zero-layer-frame { left: 464.25px!important; top: 234.92px!important; width: 185.91px!important }
.screen-xs .zero-layer.css34  > .zero-layer-axis > .zero-layer-frame { left: 168.5px!important; top: 603.92px!important; width: 185.91px!important }
.zero-layer.css35  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 15; transform: scale(1, 1)  }
.zero-layer.css35  > .zero-layer-axis { height: 708px }
.zero-layer.css35  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 42px; width: 750px }
.screen-sm .zero-layer.css35  > .zero-layer-axis > .zero-layer-frame { left: 18.5px!important; width: 561.5px!important }
.screen-xs .zero-layer.css35  > .zero-layer-axis > .zero-layer-frame { left: -11.12px!important; top: 32px!important; width: 330px!important }
.textable.css36  { text-align: left; font-family: "TTNorms Bold"; font-size: 52px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css36  { font-size: 49px!important }
.screen-sm .textable.css36  { font-size: 40px!important }
.screen-xs .textable.css36  { text-align: center!important; font-size: 31px!important }
.zero-layer.css37  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 16; transform: scale(1, 1)  }
.zero-layer.css37  > .zero-layer-axis { height: 708px }
.zero-layer.css37  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 190px; width: 750px }
.screen-sm .zero-layer.css37  > .zero-layer-axis > .zero-layer-frame { left: 17.75px!important; top: 165.5px!important; width: 602.25px!important }
.screen-xs .zero-layer.css37  > .zero-layer-axis > .zero-layer-frame { left: -11.12px!important; top: 150px!important; width: 331.13px!important }
.textable.css38  { text-align: left; font-family: "TTNorms Medium"; font-size: 30px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css38  { font-size: 24px!important }
.screen-sm .textable.css38  { font-size: 21px!important }
.screen-xs .textable.css38  { text-align: center!important; font-size: 21px!important }
.zero-layer.css39  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 10; transform: scale(1, 1)  }
.zero-layer.css39  > .zero-layer-axis { height: 708px }
.zero-layer.css39  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 457px; width: 520px }
.screen-md .zero-layer.css39  > .zero-layer-axis > .zero-layer-frame { left: -1.5px!important }
.screen-sm .zero-layer.css39  > .zero-layer-axis > .zero-layer-frame { left: -1.5px!important }
.screen-xs .zero-layer.css39  > .zero-layer-axis > .zero-layer-frame { left: -11.12px!important; top: 407px!important; width: 337.21px!important }
.node.css40  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px }
.node.css40 > .wrapper1 { border-radius: 10px }
.node.css40 a { color: rgb(25, 100, 230) }
.metahtml.css41 .form1-cover {
  padding: 0px;
  background-color: transparent;
  border-color: rgb(22, 102, 241);
  border-style: none;
  border-width: 2px;
  border-radius: 5px;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.node.css42 > .wrapper1 { background-color: rgb(255, 255, 255); border-radius: 10px; border-width: 3px; border-style: dotted; border-color: rgb(0, 0, 0) }
.node.css42 {
    color: #333;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 3px;
    width: 326px;
    float: left;
    margin-right: 20px;
}
.node.css42 a { color: rgb(25, 100, 230) }
.metahtml.css43 [cr-field] {
  padding-bottom: 0px;
  font-size: 16px;
  font-family: Roboto;
}

.metahtml.css43 .name {
  transition: 300ms all;
  color: rgba(51, 51, 51, 0.9);
  font-size: 14px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css43 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 16px;
}

.metahtml.css43 .is-text:focus-within .name,
.metahtml.css43 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 14px;
}

.metahtml.css43 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(51, 51, 51);
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-bottom-width: 1px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 16px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css43 .is-text .form-control {
  margin-top: 24px;
}

.metahtml.css43 .form-control:focus,
.metahtml.css43 .form-control:focus-within {
  border-color: rgb(22, 102, 241);
}

.metahtml.css43 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css43 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css43 textarea {
  resize: vertical;
}

.metahtml.css43 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css43 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css43 input:hover ~ .checkbox,
.metahtml.css43 input:focus ~ .checkbox {
  border-color: rgb(138, 179, 248);
}

.metahtml.css43 input:checked ~ .checkbox {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css43 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css43 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css43 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css43 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css43 input:hover ~ .radio,
.metahtml.css43 input:focus ~ .radio {
  border-color: rgb(138, 179, 248);
}

.metahtml.css43 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css43 input:checked ~ .radio {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css43 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css43 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css43 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css43 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css43 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css43 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css43 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css43 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css43 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css43 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css43 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css43 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css43 [cr-field="checkbox-visual"] .subname {
  margin: 8px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css43 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css43 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css43 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css43 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css43 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css43 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css43 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css43 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css43 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css43 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css43 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css43 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css43 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css43 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css43 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css43 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css43 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css43 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css43 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css43 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css43 [cr-field="radio-visual"] .subname {
  margin: 8px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css43 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css43 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css43 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css43 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css43 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css43 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css43 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css43 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css43 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css43 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css43 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css43 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css43 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css43 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css43 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css43 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css43 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css43 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css43 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css43 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css43 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css43 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css43 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css43 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css43 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css43 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css43 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css43 [cr-field="hidden"] {
  opacity: 0.25;
}
.node.css44  { color: #333; padding-top: 14px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.node.css44 a { color: rgb(25, 100, 230) }
.btn.css45 { text-align: center } .btn.css45 { background-color: rgb(248, 64, 71);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(240, 9, 18);padding-top: 14px;padding-bottom: 14px;font-size: 16px;font-weight: bold;color: rgb(255, 255, 255)!important;box-shadow: 0px 2px 6px 2px rgba(243, 247, 254, 0.25); } .btn.css45:hover, .btn.css45.hover { background-color: rgb(247, 34, 42);border-color: rgb(192, 7, 14);color: rgb(255, 255, 255)!important; } .btn.css45:active, .btn.css45.active { background-color: rgb(243, 9, 18);border-color: rgb(216, 8, 16);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 2px 6px 2px rgba(243, 247, 254, 0.25); } .btn.css45:before {  } .btn.css45:active:before, .btn.css45.active:before { background-color: rgb(243, 9, 18);box-shadow: inset 0px 2px 6px 2px rgba(243, 247, 254, 0.25); }
.modal.css46 .modal-dialog { width: 493px }
.screen-sm .modal.css46 .modal-dialog { width: 452px!important }
.screen-xs .modal.css46 .modal-dialog { width: 330px!important }
.metahtml.css47 .modal2-root {
  border-radius: 5px;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.5);
  opacity: 0;
  transform: scale(1.1);
  transition: 420ms all ease-out;
}

.metahtml.css47 .modal2-root.is-active {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css47 .modal2-root.is-hiding {
  opacity: 0;
  transform: scale(0.9);
}

.metahtml.css47 .modal2-panel {
  padding: 15px;
  border-radius: 5px;
  background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));
}

.metahtml.css47 .modal2-divider {
  margin-top: 10px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
}

.metahtml.css47 .modal2-close {
  cursor: pointer;
  background-color: white;
  border: 2px solid black;
  border-radius: 100px;
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 0;
  top: -10px;
  right: -10px;
  transition: transform 200ms;
}

.metahtml.css47 .modal2-close-h,
.metahtml.css47 .modal2-close-v {
  background-color: black;
  display: block;
  width: 16px;
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
}

.metahtml.css47 .modal2-close-h {
  transform: translate(-50%, -50%) rotate(135deg);
}

.metahtml.css47 .modal2-close-v {
  transform: translate(-50%, -50%) rotate(45deg);
}

.metahtml.css47 .modal2-close:hover {
  transform: scale(1.1);
}
.node.css48  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 0px }
.node.css48 a { color: rgb(25, 100, 230) }
.node.css49 img { width: 60px }
.node.css49 .roundimage { text-align: center }
.node.css50  { color: #333; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css50 a { color: rgb(25, 100, 230) }
.textable.css51  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-sm .textable.css51  { font-size: 14px!important }
.screen-xs .textable.css51  { text-align: center!important; font-size: 13px!important }
.node.css52  { color: #333; padding-top: 0px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px }
.node.css52 a { color: rgb(25, 100, 230) }
.textable.css53  { text-align: left; font-family: "Roboto"; font-size: 13px; line-height: 1.6; letter-spacing: 0em; opacity: 0.92 }
.screen-sm .textable.css53  { font-size: 12px!important }
.screen-xs .textable.css53  { text-align: center!important; font-size: 11px!important }
.node.css54 .padding { height: 34px }
.node.css55  { color: #333; padding-top: 10px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css55 a { color: rgb(25, 100, 230) }
.textable.css56  { text-align: center; font-family: "Roboto"; font-size: 18px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-sm .textable.css56  { font-size: 14px!important }
.screen-xs .textable.css56  { font-size: 14px!important }
.node.css57  { color: #333; padding-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css57 a { color: rgb(25, 100, 230) }
.metahtml.css58 .form1-cover {
  padding: 20px 15px;
  background-color: rgb(232, 240, 254);
  border-color: rgb(208, 224, 252);
  border-style: solid;
  border-width: 2px;
  border-radius: 5px;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.node.css59  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px }
.node.css59 a { color: rgb(25, 100, 230) }
.metahtml.css60 [cr-field] {
  padding-bottom: 4px;
  font-size: 14px;
  font-family: Roboto;
}

.metahtml.css60 .name {
  transition: 300ms all;
  color: rgb(51, 51, 51);
  font-size: 14px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css60 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 14px;
}

.metahtml.css60 .is-text:focus-within .name,
.metahtml.css60 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 14px;
}

.metahtml.css60 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(51, 51, 51);
  border: 0 solid rgba(250, 112, 117, 0.5);
  border-bottom-width: 2px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 14px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css60 .is-text .form-control {
  margin-top: 22px;
}

.metahtml.css60 .form-control:focus,
.metahtml.css60 .form-control:focus-within {
  border-color: rgb(12, 198, 19);
}

.metahtml.css60 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css60 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css60 textarea {
  resize: vertical;
}

.metahtml.css60 .checkbox {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css60 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css60 input:hover ~ .checkbox,
.metahtml.css60 input:focus ~ .checkbox {
  border-color: rgb(114, 246, 119);
}

.metahtml.css60 input:checked ~ .checkbox {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css60 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css60 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css60 .radio {
  margin: 0;
  margin: 0 5px 0 0;
  padding: 0;
  line-height: 0;
  width: 20px;
  height: 20px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css60 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css60 input:hover ~ .radio,
.metahtml.css60 input:focus ~ .radio {
  border-color: rgb(114, 246, 119);
}

.metahtml.css60 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css60 input:checked ~ .radio {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css60 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css60 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css60 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css60 [cr-field="checkbox-list"] label + label {
  margin-top: 6.666666666666667px;
}

.metahtml.css60 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css60 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css60 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css60 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css60 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css60 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css60 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css60 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css60 [cr-field="checkbox-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css60 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css60 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css60 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css60 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css60 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css60 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css60 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css60 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css60 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css60 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css60 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css60 [cr-field="radio-list"] label + label {
  margin-top: 6.666666666666667px;
}

.metahtml.css60 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css60 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css60 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css60 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css60 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css60 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css60 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css60 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css60 [cr-field="radio-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css60 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css60 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css60 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css60 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css60 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css60 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css60 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css60 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css60 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css60 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css60 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css60 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css60 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css60 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css60 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css60 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css60 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css60 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 100%;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css60 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css60 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css60 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css60 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css60 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css60 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css60 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css60 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css60 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css60 [cr-field="hidden"] {
  opacity: 0.25;
}
.node.css61  { color: #333; padding-top: 9px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css61 a { color: rgb(25, 100, 230) }
.metahtml.css62 [cr-field] {
  padding-bottom: 4px;
  font-size: 14px;
  font-family: Roboto;
}

.metahtml.css62 .name {
  transition: 300ms all;
  color: rgb(51, 51, 51);
  font-size: 14px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css62 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 14px;
}

.metahtml.css62 .is-text:focus-within .name,
.metahtml.css62 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 14px;
}

.metahtml.css62 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(51, 51, 51);
  border: 0 solid rgba(250, 112, 117, 0.5);
  border-bottom-width: 2px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 14px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css62 .is-text .form-control {
  margin-top: 22px;
}

.metahtml.css62 .form-control:focus,
.metahtml.css62 .form-control:focus-within {
  border-color: rgb(12, 198, 19);
}

.metahtml.css62 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css62 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css62 textarea {
  resize: vertical;
}

.metahtml.css62 .checkbox {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css62 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css62 input:hover ~ .checkbox,
.metahtml.css62 input:focus ~ .checkbox {
  border-color: rgb(114, 246, 119);
}

.metahtml.css62 input:checked ~ .checkbox {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css62 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css62 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css62 .radio {
  margin: 0;
  margin: 0 5px 0 0;
  padding: 0;
  line-height: 0;
  width: 20px;
  height: 20px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css62 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css62 input:hover ~ .radio,
.metahtml.css62 input:focus ~ .radio {
  border-color: rgb(114, 246, 119);
}

.metahtml.css62 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css62 input:checked ~ .radio {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css62 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css62 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css62 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css62 [cr-field="checkbox-list"] label + label {
  margin-top: 6.666666666666667px;
}

.metahtml.css62 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css62 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css62 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css62 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css62 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css62 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css62 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css62 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css62 [cr-field="checkbox-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css62 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css62 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css62 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css62 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css62 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css62 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css62 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css62 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css62 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css62 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css62 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css62 [cr-field="radio-list"] label + label {
  margin-top: 6.666666666666667px;
}

.metahtml.css62 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css62 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css62 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css62 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css62 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css62 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css62 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css62 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css62 [cr-field="radio-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css62 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css62 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css62 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css62 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css62 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css62 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css62 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css62 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css62 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css62 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css62 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css62 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css62 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css62 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css62 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css62 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css62 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css62 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css62 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css62 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css62 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css62 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css62 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css62 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css62 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css62 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css62 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css62 [cr-field="hidden"] {
  opacity: 0.25;
}
.btn.css63 { text-align: center } .btn.css63 { background-color: rgb(248, 64, 71);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(240, 9, 18);padding-top: 14px;padding-bottom: 14px;font-size: 16px;color: rgb(255, 255, 255)!important;box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.25); } .btn.css63:hover, .btn.css63.hover { background-color: rgb(247, 34, 42);border-color: rgb(192, 7, 14);color: rgb(255, 255, 255)!important; } .btn.css63:active, .btn.css63.active { background-color: rgb(243, 9, 18);border-color: rgb(216, 8, 16);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 2px 5px 3px rgba(0, 0, 0, 0.25); } .btn.css63:before {  } .btn.css63:active:before, .btn.css63.active:before { background-color: rgb(243, 9, 18);box-shadow: inset 0px 2px 5px 3px rgba(0, 0, 0, 0.25); }
.textable.css64  { text-align: left; font-family: "Roboto"; font-size: 12px; line-height: 1.6; letter-spacing: 0em; opacity: 0.65 }
.textable.css65  { text-align: center; font-family: "Roboto"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 0.65 }
.screen-xs .textable.css65  { font-size: 12px!important }
.metahtml.css66 [cr-field] {
  padding-bottom: 0px;
  font-size: 16px;
  font-family: Roboto;
}

.metahtml.css66 .name {
  transition: 300ms all;
  color: rgba(51, 51, 51, 0.9);
  font-size: 14px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css66 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 16px;
}

.metahtml.css66 .is-text:focus-within .name,
.metahtml.css66 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 14px;
}

.metahtml.css66 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(51, 51, 51);
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-bottom-width: 1px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 16px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css66 .is-text .form-control {
  margin-top: 24px;
}

.metahtml.css66 .form-control:focus,
.metahtml.css66 .form-control:focus-within {
  border-color: rgb(22, 102, 241);
}

.metahtml.css66 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css66 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css66 textarea {
  resize: vertical;
}

.metahtml.css66 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css66 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css66 input:hover ~ .checkbox,
.metahtml.css66 input:focus ~ .checkbox {
  border-color: rgb(138, 179, 248);
}

.metahtml.css66 input:checked ~ .checkbox {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css66 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css66 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css66 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css66 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css66 input:hover ~ .radio,
.metahtml.css66 input:focus ~ .radio {
  border-color: rgb(138, 179, 248);
}

.metahtml.css66 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css66 input:checked ~ .radio {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css66 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css66 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css66 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css66 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css66 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css66 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css66 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css66 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css66 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css66 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css66 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css66 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css66 [cr-field="checkbox-visual"] .subname {
  margin: 8px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css66 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css66 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css66 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css66 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css66 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css66 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css66 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css66 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css66 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css66 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css66 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css66 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css66 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css66 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css66 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css66 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css66 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css66 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css66 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css66 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css66 [cr-field="radio-visual"] .subname {
  margin: 8px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css66 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css66 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css66 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css66 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css66 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css66 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css66 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css66 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css66 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css66 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css66 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css66 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css66 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css66 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css66 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css66 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css66 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css66 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 100%;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css66 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css66 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css66 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css66 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css66 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css66 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css66 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css66 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css66 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css66 [cr-field="hidden"] {
  opacity: 0.25;
}
.metahtml.css67 .modal2-root {
  border-radius: 5px;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.5);
  opacity: 0;
  transform: scale(1.1);
  transition: 420ms all ease-out;
}

.metahtml.css67 .modal2-root.is-active {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css67 .modal2-root.is-hiding {
  opacity: 0;
  transform: scale(0.9);
}

.metahtml.css67 .modal2-panel {
  padding: 15px;
  border-radius: 5px;
  background-image: linear-gradient(to right, rgb(22, 102, 241), rgb(9, 60, 149));
}

.metahtml.css67 .modal2-divider {
  margin-top: 10px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
}

.metahtml.css67 .modal2-close {
  cursor: pointer;
  background-color: white;
  border: 2px solid black;
  border-radius: 100px;
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 0;
  top: -10px;
  right: -10px;
  transition: transform 200ms;
}

.metahtml.css67 .modal2-close-h,
.metahtml.css67 .modal2-close-v {
  background-color: black;
  display: block;
  width: 16px;
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
}

.metahtml.css67 .modal2-close-h {
  transform: translate(-50%, -50%) rotate(135deg);
}

.metahtml.css67 .modal2-close-v {
  transform: translate(-50%, -50%) rotate(45deg);
}

.metahtml.css67 .modal2-close:hover {
  transform: scale(1.1);
}
.node.css68  { color: #FFF; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css68 a { color: rgb(25, 100, 230) }
.node.css69  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 0px }
.node.css69 a { color: rgb(25, 100, 230) }
.node.css70 img { width: 50px }
.node.css70 .roundimage { text-align: center }
.node.css71  { color: #FFF; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css71 a { color: rgb(25, 100, 230) }
.node.css72  { color: #FFF; padding-top: 0px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px }
.node.css72 a { color: rgb(25, 100, 230) }
.textable.css73  { text-align: left; font-family: "Roboto"; font-size: 13px; line-height: 1.6; letter-spacing: 0em; opacity: 0.8 }
.screen-sm .textable.css73  { font-size: 12px!important }
.screen-xs .textable.css73  { text-align: center!important; font-size: 11px!important }
.node.css74  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css74 a { color: rgb(25, 100, 230) }
.textable.css75  { text-align: center; font-family: "Roboto"; font-size: 21px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-sm .textable.css75  { font-size: 16px!important }
.screen-xs .textable.css75  { text-align: center!important; font-size: 15px!important }
.node.css76  { color: #FFF; padding-top: 10px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css76 a { color: rgb(25, 100, 230) }
.node.css77  { color: #FFF; padding-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css77 a { color: rgb(25, 100, 230) }
.metahtml.css78 .form1-cover {
  padding: 20px 15px;
  background-color: rgb(6, 40, 99);
  border-color: rgb(22, 102, 241);
  border-style: none;
  border-width: 2px;
  border-radius: 5px;
  box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.1);
}
.node.css79  { color: #FFF; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px }
.node.css79 a { color: rgb(25, 100, 230) }
.metahtml.css80 [cr-field] {
  padding-bottom: 5px;
  font-size: 13px;
  font-family: Roboto;
}

.metahtml.css80 .name {
  transition: 300ms all;
  color: rgba(255, 255, 255, 0.81);
  font-size: 14px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css80 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 13px;
}

.metahtml.css80 .is-text:focus-within .name,
.metahtml.css80 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 14px;
}

.metahtml.css80 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(255, 255, 255);
  border: 0 solid rgba(255, 255, 255, 0.5);
  border-bottom-width: 1px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 13px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css80 .is-text .form-control {
  margin-top: 21px;
}

.metahtml.css80 .form-control:focus,
.metahtml.css80 .form-control:focus-within {
  border-color: rgb(12, 198, 19);
}

.metahtml.css80 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css80 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css80 textarea {
  resize: vertical;
}

.metahtml.css80 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css80 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css80 input:hover ~ .checkbox,
.metahtml.css80 input:focus ~ .checkbox {
  border-color: rgb(114, 246, 119);
}

.metahtml.css80 input:checked ~ .checkbox {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css80 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css80 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css80 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css80 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css80 input:hover ~ .radio,
.metahtml.css80 input:focus ~ .radio {
  border-color: rgb(114, 246, 119);
}

.metahtml.css80 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css80 input:checked ~ .radio {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css80 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css80 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css80 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css80 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css80 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css80 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css80 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css80 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css80 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css80 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css80 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css80 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css80 [cr-field="checkbox-visual"] .subname {
  margin: 6.5px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css80 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css80 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css80 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css80 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css80 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css80 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css80 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css80 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css80 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css80 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css80 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css80 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css80 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css80 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css80 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css80 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css80 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css80 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css80 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css80 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css80 [cr-field="radio-visual"] .subname {
  margin: 6.5px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css80 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css80 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css80 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css80 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css80 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css80 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css80 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css80 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css80 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css80 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css80 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css80 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css80 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css80 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css80 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css80 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css80 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css80 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 100%;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css80 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css80 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css80 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css80 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css80 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css80 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css80 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css80 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css80 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css80 [cr-field="hidden"] {
  opacity: 0.25;
}
.node.css81  { color: #FFF; padding-top: 9px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css81 a { color: rgb(25, 100, 230) }
.metahtml.css82 [cr-field] {
  padding-bottom: 5px;
  font-size: 13px;
  font-family: Roboto;
}

.metahtml.css82 .name {
  transition: 300ms all;
  color: rgba(255, 255, 255, 0.81);
  font-size: 14px;
  word-wrap: break-word;
  padding-bottom: 4px;
}

.metahtml.css82 .is-text .name {
  position: absolute;
  line-height: 1.2;
  font-size: 13px;
}

.metahtml.css82 .is-text:focus-within .name,
.metahtml.css82 .is-text.is-filled .name {
  transform: translateY(-100%);
  font-size: 14px;
}

.metahtml.css82 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  color: rgb(255, 255, 255);
  border: 0 solid rgba(255, 255, 255, 0.5);
  border-bottom-width: 1px;
  border-radius: 0;
  padding: 0 0 8px 0;
  font-size: 13px;
  cursor: initial;
  background-color: transparent;
}

.metahtml.css82 .is-text .form-control {
  margin-top: 21px;
}

.metahtml.css82 .form-control:focus,
.metahtml.css82 .form-control:focus-within {
  border-color: rgb(12, 198, 19);
}

.metahtml.css82 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css82 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css82 textarea {
  resize: vertical;
}

.metahtml.css82 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css82 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css82 input:hover ~ .checkbox,
.metahtml.css82 input:focus ~ .checkbox {
  border-color: rgb(114, 246, 119);
}

.metahtml.css82 input:checked ~ .checkbox {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css82 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css82 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css82 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css82 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css82 input:hover ~ .radio,
.metahtml.css82 input:focus ~ .radio {
  border-color: rgb(114, 246, 119);
}

.metahtml.css82 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css82 input:checked ~ .radio {
  border-color: rgb(11, 178, 17);
  background-color: rgb(12, 198, 19);
}

.metahtml.css82 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css82 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css82 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css82 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css82 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css82 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css82 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css82 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css82 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css82 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css82 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css82 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css82 [cr-field="checkbox-visual"] .subname {
  margin: 6.5px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css82 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css82 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css82 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css82 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css82 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css82 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css82 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css82 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css82 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css82 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css82 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css82 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css82 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css82 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css82 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css82 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css82 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css82 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css82 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 198, 19, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css82 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css82 [cr-field="radio-visual"] .subname {
  margin: 6.5px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css82 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css82 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css82 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css82 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css82 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css82 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css82 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css82 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css82 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css82 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css82 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css82 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css82 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css82 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css82 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css82 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css82 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css82 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css82 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css82 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css82 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css82 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css82 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css82 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css82 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css82 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css82 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css82 [cr-field="hidden"] {
  opacity: 0.25;
}
.node.css83  { color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css83 a { color: rgb(25, 100, 230) }
.btn.css84 { text-align: center } .btn.css84 { background-color: rgb(248, 64, 71);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(240, 9, 18);padding-top: 14px;padding-bottom: 14px;font-size: 16px;color: rgb(255, 255, 255)!important; } .btn.css84:hover, .btn.css84.hover { background-color: rgb(247, 34, 42);border-color: rgb(192, 7, 14);color: rgb(255, 255, 255)!important; } .btn.css84:active, .btn.css84.active { background-color: rgb(243, 9, 18);border-color: rgb(216, 8, 16);color: rgb(255, 255, 255)!important; } .btn.css84:before {  } .btn.css84:active:before, .btn.css84.active:before { background-color: rgb(243, 9, 18); }
.zero-layer.css85  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 9; transform: scale(1, 1)  }
.zero-layer.css85  > .zero-layer-axis { height: 708px }
.zero-layer.css85  > .zero-layer-axis > .zero-layer-frame { left: -11.09px; top: 438.5px; width: 183.32px }
.screen-sm .zero-layer.css85  > .zero-layer-axis > .zero-layer-frame { left: 10.45px!important; top: 460px!important; width: 161.78px!important }
.screen-xs .zero-layer.css85  > .zero-layer-axis > .zero-layer-frame { left: -6.12px!important; top: 406.5px!important; width: 70px!important }
.zero-layer.css86  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 17; transform: scale(1, 1)  }
.zero-layer.css86  > .zero-layer-axis { height: 708px }
.zero-layer.css86  > .zero-layer-axis > .zero-layer-frame { left: 458.5px; top: 496px; width: 155px }
.screen-md .zero-layer.css86  > .zero-layer-axis > .zero-layer-frame { left: 393.5px!important; top: 476.5px!important }
.screen-sm .zero-layer.css86  > .zero-layer-axis > .zero-layer-frame { left: 393.5px!important; top: 476.5px!important }
.screen-xs .zero-layer.css86  > .zero-layer-axis > .zero-layer-frame { left: 237.38px!important; top: 485px!important; width: 81.5px!important }
.zero-layer.css87  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 18; transform: scale(1, 1)  }
.zero-layer.css87  > .zero-layer-axis { height: 708px }
.zero-layer.css87  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 265px; width: 25px }
.screen-sm .zero-layer.css87  > .zero-layer-axis > .zero-layer-frame { left: 17.75px!important; top: 240px!important }
.screen-xs .zero-layer.css87  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: 234.92px!important }
.zero-layer.css88  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 19; transform: scale(1, 1)  }
.zero-layer.css88  > .zero-layer-axis { height: 708px }
.zero-layer.css88  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 305px; width: 25px }
.screen-sm .zero-layer.css88  > .zero-layer-axis > .zero-layer-frame { left: 17.75px!important; top: 280px!important }
.screen-xs .zero-layer.css88  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: 274.92px!important }
.zero-layer.css89  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 20; transform: scale(1, 1)  }
.zero-layer.css89  > .zero-layer-axis { height: 708px }
.zero-layer.css89  > .zero-layer-axis > .zero-layer-frame { left: 58.5px; top: 265px; width: 460px }
.screen-sm .zero-layer.css89  > .zero-layer-axis > .zero-layer-frame { left: 57.75px!important; top: 240px!important }
.screen-xs .zero-layer.css89  > .zero-layer-axis > .zero-layer-frame { left: 40px!important; top: 234.92px!important; width: 291.13px!important }
.textable.css90  { text-align: left; font-family: "Roboto"; font-size: 18px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css90  { font-size: 17px!important }
.screen-sm .textable.css90  { font-size: 14px!important }
.screen-xs .textable.css90  { font-size: 14px!important }
.zero-layer.css91  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 21; transform: scale(1, 1)  }
.zero-layer.css91  > .zero-layer-axis { height: 708px }
.zero-layer.css91  > .zero-layer-axis > .zero-layer-frame { left: 58.5px; top: 305px; width: 460px }
.screen-sm .zero-layer.css91  > .zero-layer-axis > .zero-layer-frame { left: 57.75px!important; top: 280px!important }
.screen-xs .zero-layer.css91  > .zero-layer-axis > .zero-layer-frame { left: 40px!important; top: 274.92px!important; width: 291.13px!important }
.zero-layer.css92  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 22; transform: scale(1, 1)  }
.zero-layer.css92  > .zero-layer-axis { height: 708px }
.zero-layer.css92  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 345px; width: 25px }
.screen-sm .zero-layer.css92  > .zero-layer-axis > .zero-layer-frame { left: 17.75px!important; top: 320px!important }
.screen-xs .zero-layer.css92  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: 314.92px!important }
.zero-layer.css93  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 23; transform: scale(1, 1)  }
.zero-layer.css93  > .zero-layer-axis { height: 708px }
.zero-layer.css93  > .zero-layer-axis > .zero-layer-frame { left: 58.5px; top: 345px; width: 460px }
.screen-sm .zero-layer.css93  > .zero-layer-axis > .zero-layer-frame { left: 57.75px!important; top: 320px!important }
.screen-xs .zero-layer.css93  > .zero-layer-axis > .zero-layer-frame { left: 40px!important; top: 314.92px!important; width: 291.13px!important }
.zero-layer.css94  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 8; transform: scale(1, 1)  }
.zero-layer.css94  > .zero-layer-axis { height: 708px }
.zero-layer.css94  > .zero-layer-axis > .zero-layer-frame { left: -11.09px; top: 20px; width: 73.5px }
.screen-sm .zero-layer.css94  > .zero-layer-axis > .zero-layer-frame { left: 8.78px!important; top: 40px!important; width: 53.64px!important }
.screen-xs .zero-layer.css94  > .zero-layer-axis > .zero-layer-frame { left: 7.65px!important; top: 30px!important; width: 53.64px!important }
.zero-layer.css95  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 24; transform: scale(1, 1)  }
.zero-layer.css95  > .zero-layer-axis { height: 708px }
.zero-layer.css95  > .zero-layer-axis > .zero-layer-frame { left: 18.5px; top: 385px; width: 25px }
.screen-sm .zero-layer.css95  > .zero-layer-axis > .zero-layer-frame { left: 17.75px!important; top: 360px!important }
.screen-xs .zero-layer.css95  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: 354.92px!important }
.zero-layer.css96  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 25; transform: scale(1, 1)  }
.zero-layer.css96  > .zero-layer-axis { height: 708px }
.zero-layer.css96  > .zero-layer-axis > .zero-layer-frame { left: 58.5px; top: 385px; width: 460px }
.screen-sm .zero-layer.css96  > .zero-layer-axis > .zero-layer-frame { left: 57.75px!important; top: 360px!important }
.screen-xs .zero-layer.css96  > .zero-layer-axis > .zero-layer-frame { left: 40px!important; top: 354.92px!important; width: 291.13px!important }
.zero-layer.css97  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 26; transform: scale(1, 1)  }
.zero-layer.css97  > .zero-layer-axis { height: 708px }
.zero-layer.css97  > .zero-layer-axis > .zero-layer-frame { left: 218.5px; top: 589px; width: 200px }
.screen-xs .zero-layer.css97  > .zero-layer-axis > .zero-layer-frame { left: 25px!important; top: 567px!important }
.textable.css98  { text-align: left; font-family: "Roboto"; font-size: 12px; line-height: 1.6; letter-spacing: 0em; opacity: 0.65 }
.screen-md .textable.css98  { font-size: 13px!important }
.screen-sm .textable.css98  { font-size: 13px!important }
.screen-xs .textable.css98  { font-size: 10px!important }
.zero-layer.css99  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 27; transform: scale(1, 1)  }
.zero-layer.css99  > .zero-layer-axis { height: 708px }
.zero-layer.css99  > .zero-layer-axis > .zero-layer-frame { left: 1030px; top: 608px; width: 150px }
.screen-md .zero-layer.css99  > .zero-layer-axis > .zero-layer-frame { left: 776px!important; top: 554px!important }
.screen-sm .zero-layer.css99  > .zero-layer-axis > .zero-layer-frame { left: 564.25px!important; top: 547px!important; width: 111.5px!important }
.screen-xs .zero-layer.css99  > .zero-layer-axis > .zero-layer-frame { left: 240.33px!important; top: 535px!important; width: 85.75px!important }
.zero-layer.css100  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 28; transform: scale(1, 1)  }
.zero-layer.css100  > .zero-layer-axis { height: 708px }
.zero-layer.css100  > .zero-layer-axis > .zero-layer-frame { left: 900px; top: 665px; width: 280px }
.screen-md .zero-layer.css100  > .zero-layer-axis > .zero-layer-frame { left: 646px!important; top: 611px!important }
.screen-sm .zero-layer.css100  > .zero-layer-axis > .zero-layer-frame { left: 408.5px!important; top: 587px!important }
.screen-xs .zero-layer.css100  > .zero-layer-axis > .zero-layer-frame { left: 147.58px!important; top: 568px!important; width: 178.5px!important }
.node.css101 > .wrapper1 { background-color: rgb(240, 240, 240) }
.node.css101  { color: #333 }
.node.css101  > .padding_top { padding-top: 83px }
.node.css101  > .padding_bottom { padding-bottom: 101px }
.node.css101 a { color: rgb(230, 25, 25) }
.node.css102 .s-elements-cell { width: 33.11% }
.node.css102 .s-elements-grid { margin: 0 -5px }
.node.css102 .s-elements-cellwrapper { padding: 5px 5px }
.screen-xs .node.css102 .s-elements-cell { width: 100%!important }
.node.css103  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.css103 a { color: rgb(230, 25, 25) }
.node.css104 .padding { height: 184px }
.screen-xs .node.css104 .padding { height: 15px!important }
.node.css105  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css105 a { color: rgb(230, 25, 25) }
.textable.css106  { text-align: left; font-family: "Roboto"; font-size: 35px; line-height: 1.1; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css106  { font-size: 30px!important }
.screen-sm .textable.css106  { font-size: 27px!important }
.screen-xs .textable.css106  { text-align: left!important; font-size: 22px!important }
.node.css107  { color: #333; padding-top: 0px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css107 a { color: rgb(230, 25, 25) }
.node.css108  { color: #333; padding-top: 9px; padding-bottom: 16px; padding-left: 5px; padding-right: 5px }
.node.css108 a { color: rgb(230, 25, 25) }
.textable.css109  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 0.65 }
.screen-xs .textable.css109  { text-align: left!important; font-size: 11px!important }
.node.css110  { color: #333; padding-top: 5px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px }
.node.css110 > .wrapper1 { box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5) }
.node.css110 a { color: rgb(230, 25, 25) }
.node.css111 .bgimage { height: 474px; background-position: center }
.screen-xs .node.css111 .bgimage { height: 224px!important }
.node.css112 .padding { height: 20px }
.node.css113  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 5px }
.node.css113 a { color: rgb(230, 25, 25) }
.node.css114  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css114 > .wrapper1 { box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5) }
.node.css114 a { color: rgb(230, 25, 25) }
.node.css115 .bgimage { height: 260px; background-position: center }
.screen-xs .node.css115 .bgimage { height: 224px!important }
.node.css116  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 0px }
.node.css116 a { color: rgb(230, 25, 25) }
.modal.css117 .modal-dialog { width: 408px }
.metahtml.css118 .modal4-root {
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  opacity: 0;
  transform: scale(1.1);
  transition: 300ms all ease-out;
}

.metahtml.css118 .modal4-root.is-active {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css118 .modal4-root.is-hiding {
  opacity: 0;
  transform: scale(0.9);
}

.metahtml.css118 .modal4-panel1 {
  padding: 15px;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.metahtml.css118 .modal4-panel2 {
  padding: 15px;
  background-color: rgb(255, 255, 255);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.metahtml.css118 .modal4-close {
  cursor: pointer;
  background-color: white;
  border: 2px solid black;
  border-radius: 100px;
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 0;
  top: -10px;
  right: -10px;
  transition: transform 200ms;
}

.metahtml.css118 .modal4-close-h,
.metahtml.css118 .modal4-close-v {
  background-color: black;
  display: block;
  width: 16px;
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
}

.metahtml.css118 .modal4-close-h {
  transform: translate(-50%, -50%) rotate(135deg);
}

.metahtml.css118 .modal4-close-v {
  transform: translate(-50%, -50%) rotate(45deg);
}

.metahtml.css118 .modal4-close:hover {
  transform: scale(1.1);
}
.node.css119  { color: #333; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.screen-xs .node.css119  { padding-left: 0px!important; padding-right: 0px!important }
.node.css119 a { color: rgb(25, 100, 230) }
.metahtml.css120 .form1-cover {
  padding: 7px 5px;
  background-color: rgb(255, 255, 255);
  border-color: rgb(22, 102, 241);
  border-style: none;
  border-width: 2px;
  border-radius: 0px;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.node.css121  { color: #333; padding-top: 20px; padding-bottom: 30px; padding-left: 0px; padding-right: 0px }
.node.css121 a { color: rgb(25, 100, 230) }
.textable.css122  { text-align: center; font-family: "TTNorms Bold"; font-size: 31px; line-height: 1; letter-spacing: 0.04em; opacity: 1 }
.screen-xs .textable.css122  { font-size: 30px!important }
.node.css123  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css123 > .wrapper1 { border-radius: 10px }
.node.css123 a { color: rgb(25, 100, 230) }
.metahtml.css124 [cr-field] {
  padding-bottom: 6px;
  font-size: 14px;
  font-family: Roboto;
}

.metahtml.css124 .name {
  font-weight: normal;
  font-family: Roboto;
  opacity: 0.8;
  margin-bottom: 5px;
  font-size: 10px;
  word-wrap: break-word;
  text-transform: uppercase;;
  letter-spacing: 0.1em;;
}

.metahtml.css124 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0px;
  padding: 16px 12.8px;
  font-size: 14px;
  cursor: initial;
}

.metahtml.css124 .form-control:focus,
.metahtml.css124 .form-control:focus-within {
  border-color: rgb(47, 194, 80);
  background-color: rgb(252, 252, 252);
}

.metahtml.css124 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css124 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css124 textarea {
  resize: vertical;
}

.metahtml.css124 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css124 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css124 input:hover ~ .checkbox,
.metahtml.css124 input:focus ~ .checkbox {
  border-color: rgb(147, 229, 165);
}

.metahtml.css124 input:checked ~ .checkbox {
  border-color: rgb(43, 174, 72);
  background-color: rgb(47, 194, 80);
}

.metahtml.css124 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css124 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css124 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css124 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css124 input:hover ~ .radio,
.metahtml.css124 input:focus ~ .radio {
  border-color: rgb(147, 229, 165);
}

.metahtml.css124 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css124 input:checked ~ .radio {
  border-color: rgb(43, 174, 72);
  background-color: rgb(47, 194, 80);
}

.metahtml.css124 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css124 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css124 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css124 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css124 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css124 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css124 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css124 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css124 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css124 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css124 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(47, 194, 80, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css124 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css124 [cr-field="checkbox-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css124 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css124 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css124 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css124 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css124 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css124 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css124 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css124 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css124 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css124 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css124 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css124 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css124 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css124 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css124 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css124 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css124 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css124 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css124 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(47, 194, 80, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css124 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css124 [cr-field="radio-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css124 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css124 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css124 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css124 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css124 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css124 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css124 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css124 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css124 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css124 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css124 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css124 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css124 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css124 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css124 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css124 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css124 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css124 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css124 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css124 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css124 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css124 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css124 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css124 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css124 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css124 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css124 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css124 [cr-field="hidden"] {
  opacity: 0.25;
}
.node.css125  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.node.css125 > .wrapper1 { border-radius: 10px }
.node.css125 a { color: rgb(25, 100, 230) }
.btn.css126 { text-align: center } .btn.css126 { background-color: rgb(255, 24, 0);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(204, 19, 0);padding-top: 17px;padding-bottom: 17px;font-size: 15px;color: rgb(255, 255, 255)!important;font-family: "TTNorms Bold"; } .btn.css126:hover, .btn.css126.hover { background-color: rgb(230, 22, 0);border-color: rgb(163, 15, 0);color: rgb(255, 255, 255)!important; } .btn.css126:active, .btn.css126.active { background-color: rgb(207, 19, 0);border-color: rgb(184, 17, 0);color: rgb(255, 255, 255)!important; } .btn.css126:before {  } .btn.css126:active:before, .btn.css126.active:before { background-color: rgb(207, 19, 0); }
.node.css127 > .wrapper1 { background-position: center center; background-size: cover; background-repeat: no-repeat }
.node.css127 > .wrapper1 > .wrapper2 { background-color: rgba(0,0,0,0) }
.node.css127  { color: #FFF }
.node.css127  > .padding_top { padding-top: 27px }
.node.css127  > .padding_bottom { padding-bottom: 300px }
.node.css127 a { color: rgb(230, 25, 25) }
.node.css128  { color: #FFF }
.node.css128 a { color: rgb(230, 25, 25) }
.node.css129 > .zero-grid { height: 124px }
.zero-layer.css130  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 8; transform: scale(1, 1)  }
.zero-layer.css130  > .zero-layer-axis { height: 124px }
.zero-layer.css130  > .zero-layer-axis > .zero-layer-frame { left: 1040px; top: 310px; width: 260px }
.screen-md .zero-layer.css130  > .zero-layer-axis > .zero-layer-frame { left: 980px!important }
.screen-sm .zero-layer.css130  > .zero-layer-axis > .zero-layer-frame { left: 1040px!important; top: 310px!important }
.screen-xs .zero-layer.css130  > .zero-layer-axis > .zero-layer-frame { left: 90px!important; top: 330px!important }
.node.css131  { color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.screen-xs .node.css131  { padding-bottom: 17px!important }
.node.css131 a { color: rgb(230, 25, 25) }
.btn.css132 { text-align: center } .btn.css132 { background-color: rgba(246, 16, 25, 0.9);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(202, 8, 15);padding-top: 10px;padding-bottom: 10px;font-size: 18px;color: rgb(255, 255, 255)!important;box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.25); } .btn.css132:hover, .btn.css132.hover { background-color: rgb(202, 8, 15);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css132:active, .btn.css132.active { background-color: rgb(202, 8, 15);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 2px 5px 2px rgba(0, 0, 0, 0.25); } .btn.css132:before {  } .btn.css132:active:before, .btn.css132.active:before { background-color: rgb(202, 8, 15);box-shadow: inset 0px 2px 5px 2px rgba(0, 0, 0, 0.25); }
.modal.css133 .modal-dialog { width: 410px }
.metahtml.css134 .modal4-root {
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  opacity: 0;
  transform: scale(1.1);
  transition: 300ms all ease-out;
}

.metahtml.css134 .modal4-root.is-active {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css134 .modal4-root.is-hiding {
  opacity: 0;
  transform: scale(0.9);
}

.metahtml.css134 .modal4-panel1 {
  padding: 15px;
  background-color: rgb(36, 39, 43);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.metahtml.css134 .modal4-panel2 {
  padding: 15px;
  background-color: rgb(255, 255, 255);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.metahtml.css134 .modal4-close {
  cursor: pointer;
  background-color: white;
  border: 2px solid black;
  border-radius: 100px;
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 0;
  top: -10px;
  right: -10px;
  transition: transform 200ms;
}

.metahtml.css134 .modal4-close-h,
.metahtml.css134 .modal4-close-v {
  background-color: black;
  display: block;
  width: 16px;
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
}

.metahtml.css134 .modal4-close-h {
  transform: translate(-50%, -50%) rotate(135deg);
}

.metahtml.css134 .modal4-close-v {
  transform: translate(-50%, -50%) rotate(45deg);
}

.metahtml.css134 .modal4-close:hover {
  transform: scale(1.1);
}
.node.css135  { color: #FFF; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css135 a { color: rgb(230, 25, 25) }
.node.css136  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 0px }
.node.css136 a { color: rgb(230, 25, 25) }
.node.css137  { color: #FFF; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css137 a { color: rgb(230, 25, 25) }
.textable.css138  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.node.css139  { color: #FFF; padding-top: 0px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px }
.node.css139 a { color: rgb(230, 25, 25) }
.textable.css140  { text-align: left; font-family: "Roboto"; font-size: 13px; line-height: 1.6; letter-spacing: 0em; opacity: 0.8 }
.node.css141  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css141 a { color: rgb(230, 25, 25) }
.textable.css142  { text-align: center; font-family: "Roboto"; font-size: 22px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css142  { font-size: 19px!important }
.textable.css143  { text-align: center; font-family: "Roboto"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css143  { font-size: 14px!important }
.node.css144  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css144 > .wrapper1 { border-radius: 10px }
.node.css144 a { color: rgb(230, 25, 25) }
.metahtml.css145 .form1-cover {
  padding: 10px 10px;
  background-color: transparent;
  border-color: rgb(22, 102, 241);
  border-style: none;
  border-width: 2px;
  border-radius: 5px;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.node.css146  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px }
.node.css146 > .wrapper1 { border-radius: 10px }
.node.css146 a { color: rgb(230, 25, 25) }
.metahtml.css147 [cr-field] {
  padding-bottom: 11px;
  font-size: 13px;
  font-family: Roboto;
}

.metahtml.css147 .name {
  font-weight: normal;
  font-family: Roboto;
  opacity: 0.8;
  margin-bottom: 6px;
  font-size: 12px;
  word-wrap: break-word;
  text-transform: normal;
  letter-spacing: none;
}

.metahtml.css147 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  padding: 9px 7.2px;
  font-size: 13px;
  cursor: initial;
}

.metahtml.css147 .form-control:focus,
.metahtml.css147 .form-control:focus-within {
  border-color: rgb(0, 0, 0);
  background-color: rgb(252, 252, 252);
}

.metahtml.css147 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css147 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css147 textarea {
  resize: vertical;
}

.metahtml.css147 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css147 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css147 input:hover ~ .checkbox,
.metahtml.css147 input:focus ~ .checkbox {
  border-color: rgb(128, 128, 128);
}

.metahtml.css147 input:checked ~ .checkbox {
  border-color: rgb(0, 0, 0);
  background-color: rgb(0, 0, 0);
}

.metahtml.css147 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css147 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css147 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css147 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css147 input:hover ~ .radio,
.metahtml.css147 input:focus ~ .radio {
  border-color: rgb(128, 128, 128);
}

.metahtml.css147 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css147 input:checked ~ .radio {
  border-color: rgb(0, 0, 0);
  background-color: rgb(0, 0, 0);
}

.metahtml.css147 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css147 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css147 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css147 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css147 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css147 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css147 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css147 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css147 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css147 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css147 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css147 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css147 [cr-field="checkbox-visual"] .subname {
  margin: 6.5px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css147 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css147 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css147 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css147 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css147 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css147 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css147 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css147 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css147 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css147 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css147 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css147 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css147 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css147 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css147 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css147 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css147 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css147 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css147 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css147 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css147 [cr-field="radio-visual"] .subname {
  margin: 6.5px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css147 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css147 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css147 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css147 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css147 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css147 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css147 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css147 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css147 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css147 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css147 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css147 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css147 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css147 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css147 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css147 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css147 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css147 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css147 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css147 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css147 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css147 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css147 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css147 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css147 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css147 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css147 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css147 [cr-field="hidden"] {
  opacity: 0.25;
}
.node.css148  { color: #333; padding-top: 0px; padding-bottom: 13px; padding-left: 10px; padding-right: 10px }
.node.css148 a { color: rgb(230, 25, 25) }
.node.css149  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css149 a { color: rgb(230, 25, 25) }
.btn.css150 { text-align: center } .btn.css150 { background-color: rgb(246, 16, 25);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(202, 8, 15);padding-top: 14px;padding-bottom: 14px;font-size: 16px;color: rgb(255, 255, 255)!important; } .btn.css150:hover, .btn.css150.hover { background-color: rgb(202, 8, 15);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css150:active, .btn.css150.active { background-color: rgb(182, 7, 14);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css150:before {  } .btn.css150:active:before, .btn.css150.active:before { background-color: rgb(182, 7, 14); }
.node.css151  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css151 a { color: rgb(230, 25, 25) }
.textable.css152  { text-align: left; font-family: "Roboto"; font-size: 12px; line-height: 1.6; letter-spacing: 0em; opacity: 0.65 }
.screen-xs .textable.css152  { font-size: 13px!important }
.node.css153 > .wrapper1 { background-color: rgb(240, 240, 240) }
.node.css153  { color: #333 }
.node.css153  > .padding_top { padding-top: 60px }
.node.css153  > .padding_bottom { padding-bottom: 90px }
.node.css153 a { color: rgb(230, 25, 25) }
.textable.css154  { text-align: left; font-family: "Roboto"; font-size: 35px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css154  { font-size: 19px!important }
.node.css155  { color: #333 }
.node.css155 a { color: rgb(230, 25, 25) }
.node.css156 > .zero-grid { height: 415px }
.zero-layer.css157  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 8; transform: scale(1, 1)  }
.zero-layer.css157  > .zero-layer-axis { height: 415px }
.zero-layer.css157  > .zero-layer-axis > .zero-layer-frame { top: 24px; width: 100% }
.screen-md .zero-layer.css157  > .zero-layer-axis > .zero-layer-frame { left: 135px!important; top: 0px!important; width: 670px!important }
.screen-sm .zero-layer.css157  > .zero-layer-axis > .zero-layer-frame { left: 25px!important; top: 10px!important; width: 670px!important }
.screen-xs .zero-layer.css157  > .zero-layer-axis > .zero-layer-frame { left: 12.5px!important; top: 10px!important; width: 325px!important }
.node.css158 > .wrapper1 { background-color: rgb(255, 255, 255); border-radius: 10px; box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5) }
.node.css158  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.node.css158 a { color: rgb(230, 25, 25) }
.node.css159  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 5px }
.node.css159 a { color: rgb(230, 25, 25) }
.textable.css160  { text-align: left; font-family: "Roboto"; font-size: 24px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css160  { font-size: 20px!important }
.screen-sm .textable.css160  { font-size: 20px!important }
.screen-xs .textable.css160  { font-size: 14px!important }
.textable.css161  { text-align: left; font-family: "Roboto"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css161  { font-size: 10px!important }
.textable.css162  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css162  { font-size: 14px!important }
.screen-sm .textable.css162  { font-size: 14px!important }
.screen-xs .textable.css162  { font-size: 12px!important }
.node.css163 .bgimage { height: 120px; background-position: left }
.node.css163 img.selectable { max-height: 120px }
.node.css163 .proportions { width: calc(var(--width) / var(--height) * 120); padding-top: 120px }
.zero-layer.css164  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 9; transform: scale(1, 1)  }
.zero-layer.css164  > .zero-layer-axis { height: 415px }
.zero-layer.css164  > .zero-layer-axis > .zero-layer-frame { left: 690px; top: 260px; width: 300px }
.screen-md .zero-layer.css164  > .zero-layer-axis > .zero-layer-frame { left: 590px!important; top: 237px!important }
.screen-sm .zero-layer.css164  > .zero-layer-axis > .zero-layer-frame { left: 470px!important; top: 250px!important }
.screen-xs .zero-layer.css164  > .zero-layer-axis > .zero-layer-frame { left: -10px!important; top: 390px!important; width: 154.49px!important }
.node.css165 > .wrapper1 { background-color: rgb(240, 240, 240) }
.node.css165  { color: #333 }
.node.css165  > .padding_top { padding-top: 60px }
.node.css165  > .padding_bottom { padding-bottom: 33px }
.node.css165 a { color: rgb(230, 25, 25) }
.textable.css166  { text-align: left; font-family: "Roboto"; font-size: 35px; line-height: 1.1; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css166  { text-align: left!important; font-size: 22px!important }
.node.css167  { color: #333; padding-top: 8px; padding-bottom: 30px; padding-left: 5px; padding-right: 5px }
.node.css167 a { color: rgb(230, 25, 25) }
.textable.css168  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 0.5 }
.screen-xs .textable.css168  { text-align: left!important; font-size: 12px!important }
.node.css169 img { width: calc(0.49 * var(--width)) }
.node.css169 .bgnormal { text-align: right }
.metahtml.css170 .slider1-root {
  position: relative;
  display: flex;
  align-items: center;
}

.metahtml.css170 .slider1-container {
  margin: 0 40px;
  flex-grow: 1;
}

.metahtml.css170 .slider1-previous,
.metahtml.css170 .slider1-next {
  flex: 0 0 60px;
  height: 60px;
  font-size: 20px;
  line-height: 54px;
  text-align: center;
  border-radius: 100%;
  border: 3px solid rgba(51, 51, 51, 0.2);
  color: rgb(51, 51, 51);
  opacity: 0.8;
}

.metahtml.css170 .slider1-previous {
  left: 0;
}

.metahtml.css170 .slider1-previous:hover {
  opacity: 1;
}

.metahtml.css170 .slider1-previous i {
  margin-right: 4px;
}

.metahtml.css170 .slider1-next {
  right: 0;
}

.metahtml.css170 .slider1-next:hover {
  opacity: 1;
}

.metahtml.css170 .slider1-next i {
  margin-left: 4px;
}

.metahtml.css170 .slider1-pagination {
  text-align: center;
  margin-top: 12px;
}

.metahtml.css170 .slider1-page {
  display: inline-block;
  width: 13px;
  height: 13px;
  background-color: rgba(51, 51, 51, 0.2);
  border-radius: 100%;
  padding: 2.6px;
  transition: background-color 0.3s;
  vertical-align: middle;
}

.metahtml.css170 .slider1-page + .slider1-page {
  margin-left: 8.666666666666666px;
}

.metahtml.css170 .slider1-page.is-active {
  background-color: rgb(246, 16, 25);
}

.metahtml.css170 .slider1-page:hover {
  opacity: 1;
}

.screen-xs .metahtml.css170 .slider1-previous,
.screen-xs .metahtml.css170 .slider1-next {
  display: none;
}

.screen-xs .metahtml.css170 .slider1-container {
  margin: 0;
}
.node.css171 img { width: calc(0.55 * var(--width)) }
.node.css171 .bgnormal { text-align: center }
.node.css172  { color: #333; padding-top: 11px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css172 a { color: rgb(230, 25, 25) }
.btn.css173 { text-align: center } .btn.css173 { background-color: rgb(246, 16, 25);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(202, 8, 15);padding-top: 14px;padding-bottom: 14px;font-size: 16px;font-weight: bold;color: rgb(255, 255, 255)!important;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); } .btn.css173:hover, .btn.css173.hover { background-color: rgb(227, 9, 17);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css173:active, .btn.css173.active { background-color: rgb(205, 8, 15);border-color: rgb(182, 7, 14);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.5); } .btn.css173:before {  } .btn.css173:active:before, .btn.css173.active:before { background-color: rgb(205, 8, 15);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.5); }
.node.css174 > .wrapper1 { background-image: linear-gradient(to bottom, rgb(49, 49, 49) 0%, rgb(28, 28, 28) 100%) }
.node.css174  { color: #FFF }
.node.css174  > .padding_top { padding-top: 30px }
.node.css174  > .padding_bottom { padding-bottom: 40px }
.node.css174 a { color: rgb(230, 25, 25) }
.node.css175  { color: #FFF; padding-top: 20px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css175 a { color: rgb(230, 25, 25) }
.node.css176  { color: #FFF; padding-top: 0px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css176 a { color: rgb(230, 25, 25) }
.node.css177  { color: #FFF; padding-top: 6px; padding-bottom: 13px; padding-left: 5px; padding-right: 5px }
.node.css177 a { color: rgb(230, 25, 25) }
.textable.css178  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 0.65 }
.screen-xs .textable.css178  { text-align: left!important }
.node.css179  { color: #FFF; padding-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css179 a { color: rgb(230, 25, 25) }
.node.css180  { color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css180 a { color: rgb(230, 25, 25) }
.textable.css181  { text-align: left; font-family: "Roboto"; font-size: 14px; line-height: 1.2571428571428573; letter-spacing: 0.1142857142857143em; opacity: 0.75 }
.screen-xs .textable.css181  { text-align: center!important }
.node.css182  { color: #FFF; padding-top: 2px; padding-bottom: 17px; padding-left: 5px; padding-right: 120px }
.screen-xs .node.css182  { padding-right: 5px!important }
.node.css182 a { color: rgb(230, 25, 25) }
.textable.css183  { text-align: left; font-family: "Roboto"; font-size: 19px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }
.screen-sm .textable.css183  { font-size: 22px!important }
.screen-xs .textable.css183  { text-align: center!important; font-size: 28px!important }
.node.css184  { color: #FFF; padding-top: 2px; padding-bottom: 28px; padding-left: 5px; padding-right: 120px }
.screen-xs .node.css184  { padding-right: 5px!important }
.node.css184 a { color: rgb(230, 25, 25) }
.node.css185  { color: #FFF; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css185 a { color: rgb(230, 25, 25) }
.textable.css186  { text-align: left; font-family: "Roboto"; font-size: 22px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }
.screen-sm .textable.css186  { font-size: 22px!important }
.screen-xs .textable.css186  { text-align: center!important; font-size: 22px!important }
.node.css187  { color: #FFF; padding-top: 40px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css187 a { color: rgb(230, 25, 25) }
.node.css188 > .wrapper1 { background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow:  0px 14px 21px 0px rgba(156, 175, 196, 0.21) }
.node.css188  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css188 a { color: rgb(230, 25, 25) }
.node.css189  { color: #333; padding-top: 20px; padding-bottom: 20px; padding-left: 5px; padding-right: 5px }
.node.css189 a { color: rgb(230, 25, 25) }
.textable.css190  { text-align: center; font-family: "Roboto"; font-size: 20px; line-height: 1.2; letter-spacing: 0.04em; opacity: 1 }
.screen-md .textable.css190  { font-size: 19px!important }
.screen-sm .textable.css190  { font-size: 19px!important }
.screen-xs .textable.css190  { font-size: 19px!important }
.metahtml.css191 [cr-field] {
  padding-bottom: 14px;
  font-size: 14px;
  font-family: Roboto;
}

.metahtml.css191 .name {
  font-weight: normal;
  font-family: Roboto;
  opacity: 0.8;
  margin-bottom: 6.5px;
  font-size: 13px;
  word-wrap: break-word;
  text-transform: uppercase;;
  letter-spacing: 0.1em;;
}

.metahtml.css191 .form-control {
  height: auto;
  line-height: 1.2;
  box-shadow: none;
  position: relative;
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0px;
  padding: 12px 9.6px;
  font-size: 14px;
  cursor: initial;
}

.metahtml.css191 .form-control:focus,
.metahtml.css191 .form-control:focus-within {
  border-color: rgb(22, 102, 241);
  background-color: rgb(252, 252, 252);
}

.metahtml.css191 .form-control + .form-control {
  margin-top: 10px;
}

.metahtml.css191 label {
  font-weight: normal;
  display: block;
  cursor: pointer;
}

.metahtml.css191 textarea {
  resize: vertical;
}

.metahtml.css191 .checkbox {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0 5.5px 0 0;
  line-height: 0;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 2px;
}

.metahtml.css191 .checkbox svg {
  width: 100%;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css191 input:hover ~ .checkbox,
.metahtml.css191 input:focus ~ .checkbox {
  border-color: rgb(138, 179, 248);
}

.metahtml.css191 input:checked ~ .checkbox {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css191 input:active ~ .checkbox {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css191 input:checked ~ .checkbox svg {
  opacity: 1;
  transform: scale(1);
}

.metahtml.css191 .radio {
  margin: 0;
  margin: 0 5.5px 0 0;
  padding: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  min-height: auto;
  display: inline-block;
  vertical-align: middle;
  background: white;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: 300ms all;
  border-radius: 100px;
}

.metahtml.css191 .radio:before {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  content: '';
  display: block;
  background-color: white;
  border-radius: 100px;
  opacity: 0;
  transform: scale(0);
  transition: 300ms all;
}

.metahtml.css191 input:hover ~ .radio,
.metahtml.css191 input:focus ~ .radio {
  border-color: rgb(138, 179, 248);
}

.metahtml.css191 input:active ~ .radio {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css191 input:checked ~ .radio {
  border-color: rgb(13, 90, 223);
  background-color: rgb(22, 102, 241);
}

.metahtml.css191 input:checked ~ .radio:before {
  opacity: 1;
  transform: scale(0.5);
}

.metahtml.css191 [cr-field="checkbox-list"] span {
  vertical-align: middle;
}

.metahtml.css191 [cr-field="checkbox-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css191 [cr-field="checkbox-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css191 [cr-field="checkbox-visual"] {
  overflow: hidden;
}

.metahtml.css191 [cr-field="checkbox-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css191 [cr-field="checkbox-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css191 [cr-field="checkbox-visual"] label {
  position: relative;
}

.metahtml.css191 [cr-field="checkbox-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css191 [cr-field="checkbox-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css191 [cr-field="checkbox-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css191 [cr-field="checkbox-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css191 [cr-field="checkbox-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css191 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css191 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css191 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css191 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css191 [cr-field="checkbox-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css191 [cr-field="checkbox-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css191 [cr-field="checkbox-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css191 [cr-field="checkbox-input"] span {
  vertical-align: middle;
}

.metahtml.css191 [cr-field="checkbox-input"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css191 [cr-field="radio-list"] span {
  vertical-align: middle;
}

.metahtml.css191 [cr-field="radio-list"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css191 [cr-field="radio-list"] label + label {
  margin-top: 7.333333333333333px;
}

.metahtml.css191 [cr-field="radio-visual"] {
  overflow: hidden;
}

.metahtml.css191 [cr-field="radio-visual"] .items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  justify-content: space-between;
}

.metahtml.css191 [cr-field="radio-visual"] .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-bottom: 20px;
  width: 30%;
}

.metahtml.css191 [cr-field="radio-visual"] label {
  position: relative;
}

.metahtml.css191 [cr-field="radio-visual"] .bgimage {
  background-size: cover;
  display: inline-block;
  background-position: center;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.metahtml.css191 [cr-field="radio-visual"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

.metahtml.css191 [cr-field="radio-visual"] .tick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 102, 241, 0.75);
  transition: all 300ms;
  opacity: 0;
}

.metahtml.css191 [cr-field="radio-visual"] .tick svg {
  opacity: 0;
  transition: all 300ms;
  max-width: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.metahtml.css191 [cr-field="radio-visual"] .subname {
  margin: 7px 0;
  word-wrap: break-word;
  white-space: normal;
}

.metahtml.css191 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
  opacity: 0.5;
}

.metahtml.css191 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css191 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
  opacity: 1;
}

.screen-xs .metahtml.css191 [cr-field="radio-visual"] .item {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
}

.screen-xs .metahtml.css191 [cr-field="radio-visual"] .bgimage {
  width: 25%;
  padding-top: 25%;
  vertical-align: middle;
}

.screen-xs .metahtml.css191 [cr-field="radio-visual"] .subname {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  margin-left: -4px;
}

.metahtml.css191 [cr-field="select-menu"] select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  color: black;
  -webkit-appearance: none;
}

.metahtml.css191 [cr-field="select-menu"] .fa {
  font-size: 20px;
  line-height: 0;
  opacity: 0.5;
  vertical-align: middle;
}

.metahtml.css191 [cr-field="select-menu"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css191 [cr-field="select-menu"] .flexgrid .left {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css191 [cr-field="file"] svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -5px;
  margin-bottom: -5px;
}

.metahtml.css191 [cr-field="file"] span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.metahtml.css191 [cr-field="file"] input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 0;
}

.metahtml.css191 [cr-field="file"] .clean {
  float: right;
  opacity: 0.5;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

.metahtml.css191 [cr-field="file"] .clean:hover {
  opacity: 1;
}

.metahtml.css191 [cr-field="file"] .flexgrid {
  display: flex;
  align-items: center;
}

.metahtml.css191 [cr-field="file"] .flexgrid .center {
  flex-grow: 1;
  min-width: 50%;
  word-wrap: break-word;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-sides {
  display: flex;
  align-items: center;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-sides .left .name {
  margin-bottom: 0;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-center .left {
  text-align: center;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-right .left {
  text-align: right;
}

.metahtml.css191 [cr-field="result"] .flexgrid .right {
  flex-grow: 1;
  min-width: 25%;
  word-wrap: break-word;
  text-align: right;
  font-size: 120%;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-left .right {
  text-align: left;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-center .right {
  text-align: center;
}

.metahtml.css191 [cr-field="result"] .flexgrid.align-right .right {
  text-align: right;
}

.metahtml.css191 [cr-field="privacy-button"] .open {
  text-align: center;
  opacity: 0.5;
  font-size: 80%;
  cursor: pointer;
}

.metahtml.css191 [cr-field="privacy-button"] .open a {
  color: inherit;
  text-decoration: none;
}

.metahtml.css191 [cr-field="privacy-checkbox"] {
  font-size: 80%;
}

.metahtml.css191 [cr-field="privacy-checkbox"] span {
  vertical-align: middle;
}

.metahtml.css191 [cr-field="privacy-checkbox"] a {
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css191 [cr-field="privacy-checkbox"] input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.metahtml.css191 [cr-field="privacy-text"] {
  font-size: 80%;
  text-align: center;
}

.metahtml.css191 [cr-field="privacy-text"] a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  color: inherit;
  cursor: pointer;
}

.metahtml.css191 [cr-field="hidden"] {
  opacity: 0.25;.textable.css183ont-size: 16px;color: rgb(255, 255, 255)!important;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); } .btn.css193:hover, .btn.css193.hover { background-color: rgb(227, 9, 17);border-color: rgb(162, 6, 12);color: rgb(255, 255, 255)!important; } .btn.css193:active, .btn.css193.active { background-color: rgb(205, 8, 15);border-color: rgb(182, 7, 14);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.5); } .btn.css193:before {  } .btn.css193:active:before, .btn.css193.active:before { background-color: rgb(205, 8, 15);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.5); }
.node.css194 > .wrapper1 { background-color: white }
.node.css194  { color: #333 }
.node.css194  > .padding_top { padding-top: 0px }
.node.css194  > .padding_bottom { padding-bottom: 0px }
.node.css194 a { color: rgb(25, 100, 230) }
.node.css195  { color: #333; padding-top: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px }
.node.css195 a { color: rgb(25, 100, 230) }
.node.css196 > .wrapper1 { background-color: rgb(28, 28, 28) }
.node.css196  { color: #FFF }
.node.css196  > .padding_top { padding-top: 9px }
.node.css196  > .padding_bottom { padding-bottom: 13px }
.node.css196 a { color: rgb(230, 25, 25) }
.textable.css197  { text-align: left; font-family: "Roboto"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css197  { text-align: center!important }
.btn.css198 { text-align: center } .btn.css198 { background-color: rgba(28, 28, 28, 0);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(28, 28, 28);padding-top: 0px;padding-bottom: 0px;font-size: 11px;letter-spacing: 0.1em; text-transform: uppercase;color: rgb(255, 255, 255)!important; } .btn.css198:hover, .btn.css198.hover { background-color: rgba(25, 25, 25, 0);border-color: rgb(25, 25, 25);color: rgb(162, 194, 249)!important; } .btn.css198:active, .btn.css198.active { background-color: rgba(25, 25, 25, 0);border-color: rgb(20, 20, 20);color: rgb(255, 255, 255)!important; } .btn.css198:before {  } .btn.css198:active:before, .btn.css198.active:before { background-color: rgba(25, 25, 25, 0); }
.node.css199  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.screen-xs .node.css199  { padding-top: 30px!important }
.node.css199 a { color: rgb(230, 25, 25) }
.soc-icon.css200 .link .bg {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;width: 45px;height: 45px;padding: 2px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;}.soc-icon.css200 span { line-height: 45px }
.textable.css201  { text-align: left; font-family: "Roboto"; font-size: 12px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.textable.css202  { text-align: left; font-family: "Roboto"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css202  { font-size: 12px!important }
.screen-sm .textable.css202  { font-size: 12px!important }
.screen-xs .textable.css202  { font-size: 12px!important }
.textable.css203  { text-align: right; font-family: "Roboto"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }
.screen-md .textable.css203  { font-size: 12px!important }
.screen-sm .textable.css203  { font-size: 12px!important }
.screen-xs .textable.css203  { text-align: left!important; font-size: 12px!important }
.area.screen-lg { min-width: 1200px; }.area.screen-lg .container { width: 1170px; }.area.screen-lg .container.soft { max-width: 1170px; }.area.screen-md { min-width: 960px; }.area.screen-md .container { width: 940px; }.area.screen-md .container.soft { max-width: 940px; }.area.screen-sm { min-width: 720px; }.area.screen-sm .container { width: 720px; }.area.screen-sm .container.soft { max-width: 720px; }.area.screen-xs .container { max-width: 737px; padding: 0 15px; }

.logo p {
    padding-left: 10px;
    font-size: 29px;
    float: left;
    font-weight: 600;
    padding-top: 6px;
    margin: 0;
}
.logo_img {
    width: 80px;
    float: left;
}
.logo span {
    padding-left: 10px;
    font-size: 16px;
    float: left;
    font-weight: 600;
    padding-top: 0px;
}
.logo {
    margin-top: 20px;
}
.bl_hit {
    float: left;
    -webkit-box-shadow: 0px 5px 19px 1px rgb(36 11 12 / 15%);
    box-shadow: 0px 5px 19px 1px rgb(36 11 12 / 15%);
    z-index: 9;
    text-align: center;
    padding: 20px 10px;
    max-width: 268.333333px;
    margin: 12px;
	    min-height: 568px;
}
.bl_hit ul {
    text-align: left;
    padding-top: 10px;
}
.bl_hit ul li {
    font-size: 14px;
}
.bl_hit b {
    font-size: 20px;
}
.bl_hit .cenu {
    font-weight: 600;
    font-size: 24px;
    color: red;
    padding-bottom: 9px;
    padding-top: 10px;
}

.bl_hit h4 {
    font-weight: 600;
    font-size: 17px;
    min-height: 38px;
}
.bl_1 h2 {
    padding-left: 5px;
    padding-bottom: 20px;
}
.bl_1 img {
    max-width: 100%;
    height: 162px;
    object-fit: cover;
    padding: 10px;
}
.button-container .btn1 {
    background: red;
    color: white;
    padding: 12px;
    font-size: 18px;
}
.bl_hit .cenu s {
    color: #5d5d5d;
    font-size: 20px;
}
 
 
.layer-group.section-zero>.zero-layer>.zero-layer-axis, .section-zero.section-zero>.zero-layer>.zero-layer-axis, .widget-stories-page>.layers-wrapper.section-zero>.zero-layer>.zero-layer-axis, .widget-zero.section-zero>.zero-layer>.zero-layer-axis {
    margin: 0 auto;
    width: 1200px;
}
.lg-hidden {
    display: none!important;
}     

.widget-image .bgimage .ddddddd {
    object-fit: cover;
    position: absolute!important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 422px;
    height: 100%;
} 


.widget-image .bgimage img {
    object-fit: cover;
    position: absolute!important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

 
.btn.css17 {
    background: transparent;
    border: 0;
    text-decoration: none;
} 
.btn_dd {
    background-color: rgb(246, 16, 25);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 8, 15);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    color: rgb(255, 255, 255)!important;
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 25%);
    padding: 10px 30px;
    text-decoration: none;
}
.area a {
    text-decoration: none;
    color: inherit;
}
.content-title-popup {
    font-family: "RobotoSlab",Arial,Verdana,sans-serif;
    margin-bottom: 35px;
    color: #000;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    line-height: 23px;
    padding: 10px;
}
.btn5 {
    width: 100%;
    background-color: rgba(246, 16, 25, 0.9);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 8, 15);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: rgb(255, 255, 255)!important;
    box-shadow: 0px 2px 5px 2px rgb(0 0 0 / 25%);
}