/*! This file is auto-generated */
.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:30px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.54545455;min-height:30px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;line-height:2.33333333;margin:0;padding:0 5px;vertical-align:top;min-height:30px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:#3582c4;border-style:solid;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 2px #3582c4}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}.eael-contact-form-align-default {
  display: block !important;
}
.wpcf7-form {
  position: relative;
  /* border : 1px solid #eaeaea; */
  overflow: hidden;
  display: block !important;
}
.wpcf7-form .fieldset-cf7mls {
  border: none;
  background: none;
}
.wpcf7 form.sent .wpcf7-response-output {
  display: block;
}

.cf7mls-btns.cf7mls-btns-last-step {
  display: inline;
}

.cf7mls-btns.cf7mls-btns-last-step .cf7mls_back.action-button {
  margin: 16px 0px 26px;
}

.cf7mls-btns .cf7mls_next.action-button,
.cf7mls-btns .cf7mls_back.action-button {
  margin: 25px 0px 26px;
  padding: 13px 15px;
}
.cf7mls_next.action-button {
  background-color: #0073aa;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  font-weight: bold;
  margin: 25px 0px 26px;
  padding: 13px 5px;
  min-width: 100px;
  position: relative;
}
.cf7mls_back.action-button {
  background-color: #e3e3e3;
  border: 0 none;
  border-radius: 3px;
  color: #23282d;
  cursor: pointer;
  font-weight: bold;
  margin: 16px 0px 26px;
  padding: 13px 5px;
  min-width: 100px;
  position: relative;
}
.fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step {
  background-color: #27ae60;
  border: 0 none;
  border-radius: 3px;
  color: white;
  cursor: pointer;
  font-weight: bold;
  margin: 26px 0px 32px;
  padding: 13px 5px;
  min-width: 100px;
  position: relative;
}
.cf7mls_back.action-button {
  margin-right: 10px;
  float: left;
}

.cf7mls_next.action-button:hover,
.cf7mls_back.action-button:hover,
.fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step:hover {
  opacity: 0.8;
}
.fieldset-cf7mls .cf7mls_back {
  float: left;
}
.fieldset-cf7mls .cf7mls_next {
  float: right;
}

form.cf7mls input.wpcf7-form-control.wpcf7-submit {
  border-radius: 3px;
  padding: 13px 29px;
  font-weight: bold;
  margin: 16px 0px 26px;
  float: right;
  /* background-color: #0073aa; */
  /* color: #ffffff; */
}

form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover {
  opacity: 0.8;
}

.cf7mls_reviewing_overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 100;
  display: none;
}

form.wpcf7-form.cf7mls_reviewing {
  position: relative;
  z-index: 999999;
  background-color: #fff;
}
form.wpcf7-form.cf7mls_reviewing:before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  width: 100000px;
  height: 100000px;
  left: -30000px;
  top: -30000px;
  z-index: 1;
}
form.wpcf7-form.cf7mls_reviewing > * {
  position: relative;
  z-index: 3;
}
form.wpcf7-form.cf7mls_reviewing .cf7mls_close_preview {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 0;
}
form.wpcf7-form.cf7mls_reviewing:after {
  content: "";
  position: absolute;
  top: -5px;
  left: -20px;
  right: -20px;
  bottom: -10px;
  background: #ffffff;
  z-index: 2;
}
/*
 * Animation
*/
/*
button.cf7mls_btn:not(.disabled):before {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -11px;
  width: 20px;
  height: 20px;
  border: 4px solid;
  border-left-color: transparent;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-name: rotate;
  -webkit-animation-name: rotate;
  animation-name: rotate;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
button.cf7mls_btn:not(.disabled):after {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0px;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  -webkit-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -moz-transition-property: width;
  -o-transition-property: width;
  -webkit-transition-property: width;
  transition-property: width;
}
button.cf7mls_btn:not(.disabled).sending {
  pointer-events: none;
  cursor: not-allowed;
}
button.cf7mls_btn:not(.disabled).sending:not(.expand) {
  text-align: left;
}
button.cf7mls_btn:not(.disabled).sending:before {
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
button.cf7mls_btn:not(.disabled).sending:after {
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  width: 20px;
}

@keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
*/
.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
  min-height: 80px;
}
.cf7mls_next.action-button img {
  width: 20px;
  position: relative;
  margin-left: 5px;
  vertical-align: middle;
}
.cf7mls_next.action-button.sending img {
  display: inline-block !important;
}
.cf7mls_next.action-button:focus,
.cf7mls_back.action-button:focus {
  outline: none;
}
.fieldset-cf7mls-wrapper {
  position: relative;
  overflow: hidden;
}
.fieldset-cf7mls-wrapper .fieldset-cf7mls {
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 800ms cubic-bezier(0.68, 0, 0.265, 1); /* older webkit */
  -webkit-transition: all 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: all 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55); /* easeInOutBack */

  -webkit-transition-timing-function: cubic-bezier(
    0.68,
    0,
    0.265,
    1
  ); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(
    0.68,
    -0.55,
    0.265,
    1.55
  ); /* easeInOutBack */
}
.cf7mls-no-moving-animation .fieldset-cf7mls-wrapper .fieldset-cf7mls {
  transition: none;
}
.fieldset-cf7mls-wrapper .cf7mls_back_fs {
  position: absolute;
  left: 0;
  top: 15px;
  transform: translate(-110%, 0);
  -webkit-transform: translate(-110%, 0);
  -moz-transform: translate(-110%, 0);
}
.fieldset-cf7mls-wrapper .cf7mls_current_fs ~ .fieldset-cf7mls {
  position: absolute;
  left: 0;
  top: 15px;
  transform: translate(110%, 0);
  -webkit-transform: translate(110%, 0);
  -moz-transform: translate(110%, 0);
}
.wpcf7-form .cf7mls_progress_bar ~ .fieldset-cf7mls-wrapper fieldset {
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 2px;
  margin-bottom: 20px;
}
.fieldset-cf7mls-wrapper .cf7mls_current_fs {
  opacity: 1;
  visibility: visible;
}
.fieldset-cf7mls.cf7mls_preview_fs {
  height: auto;
  overflow: visible;
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  position: relative;
}
.fieldset-cf7mls-wrapper .wpcf7-not-valid-tip {
  font-size: 13px;
}
.fieldset-cf7mls-wrapper div.wpcf7-validation-errors {
  border: none;
  display: block;
  color: #f00;
  font-size: 13px;
  padding-left: 0px;
  margin-left: 0px;
}
.fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning {
  display: block;
  float: left;
  margin-right: 8px;
  margin-top: 2px;
  fill: #f00;
}
.woodmart-ajax-shop-on .fieldset-cf7mls-wrapper div.wpcf7-validation-errors,
.theme-woodmart .fieldset-cf7mls-wrapper div.wpcf7-validation-errors {
  display: flex !important;
  padding-left: 65px;
}
.woodmart-ajax-shop-on
  .fieldset-cf7mls-wrapper
  div.wpcf7-validation-errors
  .wpcf7-icon-wraning,
.theme-woodmart
  .fieldset-cf7mls-wrapper
  div.wpcf7-validation-errors
  .wpcf7-icon-wraning {
  display: none !important;
}
.fieldset-cf7mls-wrapper .fieldset-cf7mls span.ajax-loader {
  position: absolute;
  right: 39px;
  margin-top: 33px;
}
@media only screen and (max-width: 767px) {
  .fieldset-cf7mls input[type="radio"],
  .fieldset-cf7mls input[type="checkbox"] {
    width: auto;
  }
  .fieldset-cf7mls input,
  .wpcf7-form .fieldset-cf7mls textarea {
    width: 100%;
  }
}
@charset "UTF-8";@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{0%,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}to{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;}}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.country-select{
	position:relative;
	display:inline-block
}
.country-select *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.country-select .hide{
	display:none
}
.country-select .v-hide{
	visibility:hidden
}
.country-select input,
.country-select input[type=text]{
	position:relative;
	z-index:0;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:36px;
	margin-right:0
}
.country-select .flag-dropdown{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding:1px
}
.country-select .selected-flag{
	z-index:1;
	position:relative;
	width:36px;
	height:100%;
	padding:0 0 0 8px
}
.country-select .selected-flag .flag{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
.country-select .selected-flag .arrow{
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:6px;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #555
}
.country-select .selected-flag .arrow.up{
	border-top:none;
	border-bottom:4px solid #555
}
.country-select .country-list{
	position:absolute;
	z-index:2;
	list-style:none;
	text-align:left;
	padding:0;
	margin:0 0 0 -1px;
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	background-color:white;
	border:1px solid #ccc;
	white-space:nowrap;
	max-height:200px;
	overflow-y:scroll
}
.country-select .country-list .flag{
	display:inline-block;
	width:20px
}
@media (max-width: 500px){
	.country-select .country-list{
		white-space:normal
	}
}
.country-select .country-list .divider{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc
}
.country-select .country-list .country{
	padding:5px 10px
}
.country-select .country-list .country.highlight{
	background-color:rgba(0, 0, 0, 0.05)
}
.country-select .country-list .flag,
.country-select .country-list .country-name{
	vertical-align:middle
}
.country-select .country-list .flag{
	margin-right:6px
}
.country-select.inside input,
.country-select.inside input[type=text]{
	padding-right:6px;
	padding-left:52px;
	margin-left:0
}
.country-select.inside .flag-dropdown{
	right:auto;
	left:0
}
.country-select.inside .selected-flag{
	width:46px
}
.country-select.inside .flag-dropdown:hover{
	cursor:pointer
}
.country-select.inside .flag-dropdown:hover .selected-flag{
	background-color:rgba(0, 0, 0, 0.05)
}
.country-select.inside input[disabled] + .flag-dropdown:hover,
.country-select.inside input[readonly] + .flag-dropdown:hover{
	cursor:default
}
.country-select.inside input[disabled] + .flag-dropdown:hover .selected-flag,
.country-select.inside input[readonly] + .flag-dropdown:hover .selected-flag{
	background-color:transparent
}
.country-select .flag{
	width:20px;
	height:15px;
	-webkit-box-shadow:0px 0px 1px 0px #888;
	box-shadow:0px 0px 1px 0px #888;
	background-image:url("../../public/img/flags.png");
	background-repeat:no-repeat;
	background-color:#dbdbdb;
	background-position:20px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){
	.country-select .flag{
		background-image:url("../../public/img/flags@2x.png")
	}
}
.country-select .flag{
	width:20px
}
.country-select .flag.be{
	width:18px
}
.country-select .flag.ch{
	width:15px
}
.country-select .flag.mc{
	width:19px
}
.country-select .flag.ne{
	width:18px
}
.country-select .flag.np{
	width:13px
}
.country-select .flag.va{
	width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){
	.country-select .flag{
		background-size:5630px 15px
	}
}
.country-select .flag.ac{
	height:10px;
	background-position:0px 0px
}
.country-select .flag.ad{
	height:14px;
	background-position:-22px 0px
}
.country-select .flag.ae{
	height:10px;
	background-position:-44px 0px
}
.country-select .flag.af{
	height:14px;
	background-position:-66px 0px
}
.country-select .flag.ag{
	height:14px;
	background-position:-88px 0px
}
.country-select .flag.ai{
	height:10px;
	background-position:-110px 0px
}
.country-select .flag.al{
	height:15px;
	background-position:-132px 0px
}
.country-select .flag.am{
	height:10px;
	background-position:-154px 0px
}
.country-select .flag.ao{
	height:14px;
	background-position:-176px 0px
}
.country-select .flag.aq{
	height:14px;
	background-position:-198px 0px
}
.country-select .flag.ar{
	height:13px;
	background-position:-220px 0px
}
.country-select .flag.as{
	height:10px;
	background-position:-242px 0px
}
.country-select .flag.at{
	height:14px;
	background-position:-264px 0px
}
.country-select .flag.au{
	height:10px;
	background-position:-286px 0px
}
.country-select .flag.aw{
	height:14px;
	background-position:-308px 0px
}
.country-select .flag.ax{
	height:13px;
	background-position:-330px 0px
}
.country-select .flag.az{
	height:10px;
	background-position:-352px 0px
}
.country-select .flag.ba{
	height:10px;
	background-position:-374px 0px
}
.country-select .flag.bb{
	height:14px;
	background-position:-396px 0px
}
.country-select .flag.bd{
	height:12px;
	background-position:-418px 0px
}
.country-select .flag.be{
	height:15px;
	background-position:-440px 0px
}
.country-select .flag.bf{
	height:14px;
	background-position:-460px 0px
}
.country-select .flag.bg{
	height:12px;
	background-position:-482px 0px
}
.country-select .flag.bh{
	height:12px;
	background-position:-504px 0px
}
.country-select .flag.bi{
	height:12px;
	background-position:-526px 0px
}
.country-select .flag.bj{
	height:14px;
	background-position:-548px 0px
}
.country-select .flag.bl{
	height:14px;
	background-position:-570px 0px
}
.country-select .flag.bm{
	height:10px;
	background-position:-592px 0px
}
.country-select .flag.bn{
	height:10px;
	background-position:-614px 0px
}
.country-select .flag.bo{
	height:14px;
	background-position:-636px 0px
}
.country-select .flag.bq{
	height:14px;
	background-position:-658px 0px
}
.country-select .flag.br{
	height:14px;
	background-position:-680px 0px
}
.country-select .flag.bs{
	height:10px;
	background-position:-702px 0px
}
.country-select .flag.bt{
	height:14px;
	background-position:-724px 0px
}
.country-select .flag.bv{
	height:15px;
	background-position:-746px 0px
}
.country-select .flag.bw{
	height:14px;
	background-position:-768px 0px
}
.country-select .flag.by{
	height:10px;
	background-position:-790px 0px
}
.country-select .flag.bz{
	height:14px;
	background-position:-812px 0px
}
.country-select .flag.ca{
	height:10px;
	background-position:-834px 0px
}
.country-select .flag.cc{
	height:10px;
	background-position:-856px 0px
}
.country-select .flag.cd{
	height:15px;
	background-position:-878px 0px
}
.country-select .flag.cf{
	height:14px;
	background-position:-900px 0px
}
.country-select .flag.cg{
	height:14px;
	background-position:-922px 0px
}
.country-select .flag.ch{
	height:15px;
	background-position:-944px 0px
}
.country-select .flag.ci{
	height:14px;
	background-position:-961px 0px
}
.country-select .flag.ck{
	height:10px;
	background-position:-983px 0px
}
.country-select .flag.cl{
	height:14px;
	background-position:-1005px 0px
}
.country-select .flag.cm{
	height:14px;
	background-position:-1027px 0px
}
.country-select .flag.cn{
	height:14px;
	background-position:-1049px 0px
}
.country-select .flag.co{
	height:14px;
	background-position:-1071px 0px
}
.country-select .flag.cp{
	height:14px;
	background-position:-1093px 0px
}
.country-select .flag.cr{
	height:12px;
	background-position:-1115px 0px
}
.country-select .flag.cu{
	height:10px;
	background-position:-1137px 0px
}
.country-select .flag.cv{
	height:12px;
	background-position:-1159px 0px
}
.country-select .flag.cw{
	height:14px;
	background-position:-1181px 0px
}
.country-select .flag.cx{
	height:10px;
	background-position:-1203px 0px
}
.country-select .flag.cy{
	height:13px;
	background-position:-1225px 0px
}
.country-select .flag.cz{
	height:14px;
	background-position:-1247px 0px
}
.country-select .flag.de{
	height:12px;
	background-position:-1269px 0px
}
.country-select .flag.dg{
	height:10px;
	background-position:-1291px 0px
}
.country-select .flag.dj{
	height:14px;
	background-position:-1313px 0px
}
.country-select .flag.dk{
	height:15px;
	background-position:-1335px 0px
}
.country-select .flag.dm{
	height:10px;
	background-position:-1357px 0px
}
.country-select .flag.do{
	height:13px;
	background-position:-1379px 0px
}
.country-select .flag.dz{
	height:14px;
	background-position:-1401px 0px
}
.country-select .flag.ea{
	height:14px;
	background-position:-1423px 0px
}
.country-select .flag.ec{
	height:14px;
	background-position:-1445px 0px
}
.country-select .flag.ee{
	height:13px;
	background-position:-1467px 0px
}
.country-select .flag.eg{
	height:14px;
	background-position:-1489px 0px
}
.country-select .flag.eh{
	height:10px;
	background-position:-1511px 0px
}
.country-select .flag.er{
	height:10px;
	background-position:-1533px 0px
}
.country-select .flag.es{
	height:14px;
	background-position:-1555px 0px
}
.country-select .flag.et{
	height:10px;
	background-position:-1577px 0px
}
.country-select .flag.eu{
	height:14px;
	background-position:-1599px 0px
}
.country-select .flag.fi{
	height:12px;
	background-position:-1621px 0px
}
.country-select .flag.fj{
	height:10px;
	background-position:-1643px 0px
}
.country-select .flag.fk{
	height:10px;
	background-position:-1665px 0px
}
.country-select .flag.fm{
	height:11px;
	background-position:-1687px 0px
}
.country-select .flag.fo{
	height:15px;
	background-position:-1709px 0px
}
.country-select .flag.fr{
	height:14px;
	background-position:-1731px 0px
}
.country-select .flag.ga{
	height:15px;
	background-position:-1753px 0px
}
.country-select .flag.gb{
	height:10px;
	background-position:-1775px 0px
}
.country-select .flag.gd{
	height:12px;
	background-position:-1797px 0px
}
.country-select .flag.ge{
	height:14px;
	background-position:-1819px 0px
}
.country-select .flag.gf{
	height:14px;
	background-position:-1841px 0px
}
.country-select .flag.gg{
	height:14px;
	background-position:-1863px 0px
}
.country-select .flag.gh{
	height:14px;
	background-position:-1885px 0px
}
.country-select .flag.gi{
	height:10px;
	background-position:-1907px 0px
}
.country-select .flag.gl{
	height:14px;
	background-position:-1929px 0px
}
.country-select .flag.gm{
	height:14px;
	background-position:-1951px 0px
}
.country-select .flag.gn{
	height:14px;
	background-position:-1973px 0px
}
.country-select .flag.gp{
	height:14px;
	background-position:-1995px 0px
}
.country-select .flag.gq{
	height:14px;
	background-position:-2017px 0px
}
.country-select .flag.gr{
	height:14px;
	background-position:-2039px 0px
}
.country-select .flag.gs{
	height:10px;
	background-position:-2061px 0px
}
.country-select .flag.gt{
	height:13px;
	background-position:-2083px 0px
}
.country-select .flag.gu{
	height:11px;
	background-position:-2105px 0px
}
.country-select .flag.gw{
	height:10px;
	background-position:-2127px 0px
}
.country-select .flag.gy{
	height:12px;
	background-position:-2149px 0px
}
.country-select .flag.hk{
	height:14px;
	background-position:-2171px 0px
}
.country-select .flag.hm{
	height:10px;
	background-position:-2193px 0px
}
.country-select .flag.hn{
	height:10px;
	background-position:-2215px 0px
}
.country-select .flag.hr{
	height:10px;
	background-position:-2237px 0px
}
.country-select .flag.ht{
	height:12px;
	background-position:-2259px 0px
}
.country-select .flag.hu{
	height:10px;
	background-position:-2281px 0px
}
.country-select .flag.ic{
	height:14px;
	background-position:-2303px 0px
}
.country-select .flag.id{
	height:14px;
	background-position:-2325px 0px
}
.country-select .flag.ie{
	height:10px;
	background-position:-2347px 0px
}
.country-select .flag.il{
	height:15px;
	background-position:-2369px 0px
}
.country-select .flag.im{
	height:10px;
	background-position:-2391px 0px
}
.country-select .flag.in{
	height:14px;
	background-position:-2413px 0px
}
.country-select .flag.io{
	height:10px;
	background-position:-2435px 0px
}
.country-select .flag.iq{
	height:14px;
	background-position:-2457px 0px
}
.country-select .flag.ir{
	height:12px;
	background-position:-2479px 0px
}
.country-select .flag.is{
	height:15px;
	background-position:-2501px 0px
}
.country-select .flag.it{
	height:14px;
	background-position:-2523px 0px
}
.country-select .flag.je{
	height:12px;
	background-position:-2545px 0px
}
.country-select .flag.jm{
	height:10px;
	background-position:-2567px 0px
}
.country-select .flag.jo{
	height:10px;
	background-position:-2589px 0px
}
.country-select .flag.jp{
	height:14px;
	background-position:-2611px 0px
}
.country-select .flag.ke{
	height:14px;
	background-position:-2633px 0px
}
.country-select .flag.kg{
	height:12px;
	background-position:-2655px 0px
}
.country-select .flag.kh{
	height:13px;
	background-position:-2677px 0px
}
.country-select .flag.ki{
	height:10px;
	background-position:-2699px 0px
}
.country-select .flag.km{
	height:12px;
	background-position:-2721px 0px
}
.country-select .flag.kn{
	height:14px;
	background-position:-2743px 0px
}
.country-select .flag.kp{
	height:10px;
	background-position:-2765px 0px
}
.country-select .flag.kr{
	height:14px;
	background-position:-2787px 0px
}
.country-select .flag.kw{
	height:10px;
	background-position:-2809px 0px
}
.country-select .flag.ky{
	height:10px;
	background-position:-2831px 0px
}
.country-select .flag.kz{
	height:10px;
	background-position:-2853px 0px
}
.country-select .flag.la{
	height:14px;
	background-position:-2875px 0px
}
.country-select .flag.lb{
	height:14px;
	background-position:-2897px 0px
}
.country-select .flag.lc{
	height:10px;
	background-position:-2919px 0px
}
.country-select .flag.li{
	height:12px;
	background-position:-2941px 0px
}
.country-select .flag.lk{
	height:10px;
	background-position:-2963px 0px
}
.country-select .flag.lr{
	height:11px;
	background-position:-2985px 0px
}
.country-select .flag.ls{
	height:14px;
	background-position:-3007px 0px
}
.country-select .flag.lt{
	height:12px;
	background-position:-3029px 0px
}
.country-select .flag.lu{
	height:12px;
	background-position:-3051px 0px
}
.country-select .flag.lv{
	height:10px;
	background-position:-3073px 0px
}
.country-select .flag.ly{
	height:10px;
	background-position:-3095px 0px
}
.country-select .flag.ma{
	height:14px;
	background-position:-3117px 0px
}
.country-select .flag.mc{
	height:15px;
	background-position:-3139px 0px
}
.country-select .flag.md{
	height:10px;
	background-position:-3160px 0px
}
.country-select .flag.me{
	height:10px;
	background-position:-3182px 0px
}
.country-select .flag.mf{
	height:14px;
	background-position:-3204px 0px
}
.country-select .flag.mg{
	height:14px;
	background-position:-3226px 0px
}
.country-select .flag.mh{
	height:11px;
	background-position:-3248px 0px
}
.country-select .flag.mk{
	height:10px;
	background-position:-3270px 0px
}
.country-select .flag.ml{
	height:14px;
	background-position:-3292px 0px
}
.country-select .flag.mm{
	height:14px;
	background-position:-3314px 0px
}
.country-select .flag.mn{
	height:10px;
	background-position:-3336px 0px
}
.country-select .flag.mo{
	height:14px;
	background-position:-3358px 0px
}
.country-select .flag.mp{
	height:10px;
	background-position:-3380px 0px
}
.country-select .flag.mq{
	height:14px;
	background-position:-3402px 0px
}
.country-select .flag.mr{
	height:14px;
	background-position:-3424px 0px
}
.country-select .flag.ms{
	height:10px;
	background-position:-3446px 0px
}
.country-select .flag.mt{
	height:14px;
	background-position:-3468px 0px
}
.country-select .flag.mu{
	height:14px;
	background-position:-3490px 0px
}
.country-select .flag.mv{
	height:14px;
	background-position:-3512px 0px
}
.country-select .flag.mw{
	height:14px;
	background-position:-3534px 0px
}
.country-select .flag.mx{
	height:12px;
	background-position:-3556px 0px
}
.country-select .flag.my{
	height:10px;
	background-position:-3578px 0px
}
.country-select .flag.mz{
	height:14px;
	background-position:-3600px 0px
}
.country-select .flag.na{
	height:14px;
	background-position:-3622px 0px
}
.country-select .flag.nc{
	height:10px;
	background-position:-3644px 0px
}
.country-select .flag.ne{
	height:15px;
	background-position:-3666px 0px
}
.country-select .flag.nf{
	height:10px;
	background-position:-3686px 0px
}
.country-select .flag.ng{
	height:10px;
	background-position:-3708px 0px
}
.country-select .flag.ni{
	height:12px;
	background-position:-3730px 0px
}
.country-select .flag.nl{
	height:14px;
	background-position:-3752px 0px
}
.country-select .flag.no{
	height:15px;
	background-position:-3774px 0px
}
.country-select .flag.np{
	height:15px;
	background-position:-3796px 0px;
	background-color:transparent
}
.country-select .flag.nr{
	height:10px;
	background-position:-3811px 0px
}
.country-select .flag.nu{
	height:10px;
	background-position:-3833px 0px
}
.country-select .flag.nz{
	height:10px;
	background-position:-3855px 0px
}
.country-select .flag.om{
	height:10px;
	background-position:-3877px 0px
}
.country-select .flag.pa{
	height:14px;
	background-position:-3899px 0px
}
.country-select .flag.pe{
	height:14px;
	background-position:-3921px 0px
}
.country-select .flag.pf{
	height:14px;
	background-position:-3943px 0px
}
.country-select .flag.pg{
	height:15px;
	background-position:-3965px 0px
}
.country-select .flag.ph{
	height:10px;
	background-position:-3987px 0px
}
.country-select .flag.pk{
	height:14px;
	background-position:-4009px 0px
}
.country-select .flag.pl{
	height:13px;
	background-position:-4031px 0px
}
.country-select .flag.pm{
	height:14px;
	background-position:-4053px 0px
}
.country-select .flag.pn{
	height:10px;
	background-position:-4075px 0px
}
.country-select .flag.pr{
	height:14px;
	background-position:-4097px 0px
}
.country-select .flag.ps{
	height:10px;
	background-position:-4119px 0px
}
.country-select .flag.pt{
	height:14px;
	background-position:-4141px 0px
}
.country-select .flag.pw{
	height:13px;
	background-position:-4163px 0px
}
.country-select .flag.py{
	height:11px;
	background-position:-4185px 0px
}
.country-select .flag.qa{
	height:8px;
	background-position:-4207px 0px
}
.country-select .flag.re{
	height:14px;
	background-position:-4229px 0px
}
.country-select .flag.ro{
	height:14px;
	background-position:-4251px 0px
}
.country-select .flag.rs{
	height:14px;
	background-position:-4273px 0px
}
.country-select .flag.ru{
	height:14px;
	background-position:-4295px 0px
}
.country-select .flag.rw{
	height:14px;
	background-position:-4317px 0px
}
.country-select .flag.sa{
	height:14px;
	background-position:-4339px 0px
}
.country-select .flag.sb{
	height:10px;
	background-position:-4361px 0px
}
.country-select .flag.sc{
	height:10px;
	background-position:-4383px 0px
}
.country-select .flag.sd{
	height:10px;
	background-position:-4405px 0px
}
.country-select .flag.se{
	height:13px;
	background-position:-4427px 0px
}
.country-select .flag.sg{
	height:14px;
	background-position:-4449px 0px
}
.country-select .flag.sh{
	height:10px;
	background-position:-4471px 0px
}
.country-select .flag.si{
	height:10px;
	background-position:-4493px 0px
}
.country-select .flag.sj{
	height:15px;
	background-position:-4515px 0px
}
.country-select .flag.sk{
	height:14px;
	background-position:-4537px 0px
}
.country-select .flag.sl{
	height:14px;
	background-position:-4559px 0px
}
.country-select .flag.sm{
	height:15px;
	background-position:-4581px 0px
}
.country-select .flag.sn{
	height:14px;
	background-position:-4603px 0px
}
.country-select .flag.so{
	height:14px;
	background-position:-4625px 0px
}
.country-select .flag.sr{
	height:14px;
	background-position:-4647px 0px
}
.country-select .flag.ss{
	height:10px;
	background-position:-4669px 0px
}
.country-select .flag.st{
	height:10px;
	background-position:-4691px 0px
}
.country-select .flag.sv{
	height:12px;
	background-position:-4713px 0px
}
.country-select .flag.sx{
	height:14px;
	background-position:-4735px 0px
}
.country-select .flag.sy{
	height:14px;
	background-position:-4757px 0px
}
.country-select .flag.sz{
	height:14px;
	background-position:-4779px 0px
}
.country-select .flag.ta{
	height:10px;
	background-position:-4801px 0px
}
.country-select .flag.tc{
	height:10px;
	background-position:-4823px 0px
}
.country-select .flag.td{
	height:14px;
	background-position:-4845px 0px
}
.country-select .flag.tf{
	height:14px;
	background-position:-4867px 0px
}
.country-select .flag.tg{
	height:13px;
	background-position:-4889px 0px
}
.country-select .flag.th{
	height:14px;
	background-position:-4911px 0px
}
.country-select .flag.tj{
	height:10px;
	background-position:-4933px 0px
}
.country-select .flag.tk{
	height:10px;
	background-position:-4955px 0px
}
.country-select .flag.tl{
	height:10px;
	background-position:-4977px 0px
}
.country-select .flag.tm{
	height:14px;
	background-position:-4999px 0px
}
.country-select .flag.tn{
	height:14px;
	background-position:-5021px 0px
}
.country-select .flag.to{
	height:10px;
	background-position:-5043px 0px
}
.country-select .flag.tr{
	height:14px;
	background-position:-5065px 0px
}
.country-select .flag.tt{
	height:12px;
	background-position:-5087px 0px
}
.country-select .flag.tv{
	height:10px;
	background-position:-5109px 0px
}
.country-select .flag.tw{
	height:14px;
	background-position:-5131px 0px
}
.country-select .flag.tz{
	height:14px;
	background-position:-5153px 0px
}
.country-select .flag.ua{
	height:14px;
	background-position:-5175px 0px
}
.country-select .flag.ug{
	height:14px;
	background-position:-5197px 0px
}
.country-select .flag.um{
	height:11px;
	background-position:-5219px 0px
}
.country-select .flag.us{
	height:11px;
	background-position:-5241px 0px
}
.country-select .flag.uy{
	height:14px;
	background-position:-5263px 0px
}
.country-select .flag.uz{
	height:10px;
	background-position:-5285px 0px
}
.country-select .flag.va{
	height:15px;
	background-position:-5307px 0px
}
.country-select .flag.vc{
	height:14px;
	background-position:-5324px 0px
}
.country-select .flag.ve{
	height:14px;
	background-position:-5346px 0px
}
.country-select .flag.vg{
	height:10px;
	background-position:-5368px 0px
}
.country-select .flag.vi{
	height:14px;
	background-position:-5390px 0px
}
.country-select .flag.vn{
	height:14px;
	background-position:-5412px 0px
}
.country-select .flag.vu{
	height:12px;
	background-position:-5434px 0px
}
.country-select .flag.wf{
	height:14px;
	background-position:-5456px 0px
}
.country-select .flag.ws{
	height:10px;
	background-position:-5478px 0px
}
.country-select .flag.xk{
	height:15px;
	background-position:-5500px 0px
}
.country-select .flag.ye{
	height:14px;
	background-position:-5522px 0px
}
.country-select .flag.yt{
	height:14px;
	background-position:-5544px 0px
}
.country-select .flag.za{
	height:14px;
	background-position:-5566px 0px
}
.country-select .flag.zm{
	height:14px;
	background-position:-5588px 0px
}
.country-select .flag.zw{
	height:10px;
	background-position:-5610px 0px
}.intl-tel-input{position:relative;/*display:inline-block*/}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input ul.country-list {list-style:none;padding:0;margin:0;}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.intl-tel-input .country-list li.country {list-style:none;}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(../img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.country-select{position:relative;}.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box;}.country-select .hide{display:none;}.country-select .v-hide{visibility:hidden;}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0;}.country-select .flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px;}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px;}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto;}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555;}.country-select ul.country-list{list-style:none;padding:0;margin:0;}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px;}@media (max-width:500px){.country-select .country-list{white-space:normal;}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;list-style:none;}.country-select .country-list .country{padding:5px 10px;}.country-select .country-list li.country{list-style:none;}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05);}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle;}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0;}.country-select.inside .flag-dropdown{right:auto;left:0;}.country-select.inside .selected-flag{width:46px;}.country-select.inside .flag-dropdown:hover{cursor:pointer;}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05);}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default;}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent;}.country-select .flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;width:20px;}.country-select .flag.nitro-lazy{background-image:none !important;}.country-select .flag.be{width:18px;}.country-select .flag.ch{width:15px;}.country-select .flag.mc{width:19px;}.country-select .flag.ne{width:18px;}.country-select .flag.np{width:13px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png");background-size:5630px 15px;}.country-select .flag.nitro-lazy{background-image:none !important;}}.country-select .flag.ac{height:10px;background-position:0 0;}.country-select .flag.ad{height:14px;background-position:-22px 0;}.country-select .flag.ae{height:10px;background-position:-44px 0;}.country-select .flag.af{height:14px;background-position:-66px 0;}.country-select .flag.ag{height:14px;background-position:-88px 0;}.country-select .flag.ai{height:10px;background-position:-110px 0;}.country-select .flag.al{height:15px;background-position:-132px 0;}.country-select .flag.am{height:10px;background-position:-154px 0;}.country-select .flag.ao{height:14px;background-position:-176px 0;}.country-select .flag.aq{height:14px;background-position:-198px 0;}.country-select .flag.ar{height:13px;background-position:-220px 0;}.country-select .flag.as{height:10px;background-position:-242px 0;}.country-select .flag.at{height:14px;background-position:-264px 0;}.country-select .flag.au{height:10px;background-position:-286px 0;}.country-select .flag.aw{height:14px;background-position:-308px 0;}.country-select .flag.ax{height:13px;background-position:-330px 0;}.country-select .flag.az{height:10px;background-position:-352px 0;}.country-select .flag.ba{height:10px;background-position:-374px 0;}.country-select .flag.bb{height:14px;background-position:-396px 0;}.country-select .flag.bd{height:12px;background-position:-418px 0;}.country-select .flag.be{height:15px;background-position:-440px 0;}.country-select .flag.bf{height:14px;background-position:-460px 0;}.country-select .flag.bg{height:12px;background-position:-482px 0;}.country-select .flag.bh{height:12px;background-position:-504px 0;}.country-select .flag.bi{height:12px;background-position:-526px 0;}.country-select .flag.bj{height:14px;background-position:-548px 0;}.country-select .flag.bl{height:14px;background-position:-570px 0;}.country-select .flag.bm{height:10px;background-position:-592px 0;}.country-select .flag.bn{height:10px;background-position:-614px 0;}.country-select .flag.bo{height:14px;background-position:-636px 0;}.country-select .flag.bq{height:14px;background-position:-658px 0;}.country-select .flag.br{height:14px;background-position:-680px 0;}.country-select .flag.bs{height:10px;background-position:-702px 0;}.country-select .flag.bt{height:14px;background-position:-724px 0;}.country-select .flag.bv{height:15px;background-position:-746px 0;}.country-select .flag.bw{height:14px;background-position:-768px 0;}.country-select .flag.by{height:10px;background-position:-790px 0;}.country-select .flag.bz{height:14px;background-position:-812px 0;}.country-select .flag.ca{height:10px;background-position:-834px 0;}.country-select .flag.cc{height:10px;background-position:-856px 0;}.country-select .flag.cd{height:15px;background-position:-878px 0;}.country-select .flag.cf{height:14px;background-position:-900px 0;}.country-select .flag.cg{height:14px;background-position:-922px 0;}.country-select .flag.ch{height:15px;background-position:-944px 0;}.country-select .flag.ci{height:14px;background-position:-961px 0;}.country-select .flag.ck{height:10px;background-position:-983px 0;}.country-select .flag.cl{height:14px;background-position:-1005px 0;}.country-select .flag.cm{height:14px;background-position:-1027px 0;}.country-select .flag.cn{height:14px;background-position:-1049px 0;}.country-select .flag.co{height:14px;background-position:-1071px 0;}.country-select .flag.cp{height:14px;background-position:-1093px 0;}.country-select .flag.cr{height:12px;background-position:-1115px 0;}.country-select .flag.cu{height:10px;background-position:-1137px 0;}.country-select .flag.cv{height:12px;background-position:-1159px 0;}.country-select .flag.cw{height:14px;background-position:-1181px 0;}.country-select .flag.cx{height:10px;background-position:-1203px 0;}.country-select .flag.cy{height:13px;background-position:-1225px 0;}.country-select .flag.cz{height:14px;background-position:-1247px 0;}.country-select .flag.de{height:12px;background-position:-1269px 0;}.country-select .flag.dg{height:10px;background-position:-1291px 0;}.country-select .flag.dj{height:14px;background-position:-1313px 0;}.country-select .flag.dk{height:15px;background-position:-1335px 0;}.country-select .flag.dm{height:10px;background-position:-1357px 0;}.country-select .flag.do{height:13px;background-position:-1379px 0;}.country-select .flag.dz{height:14px;background-position:-1401px 0;}.country-select .flag.ea{height:14px;background-position:-1423px 0;}.country-select .flag.ec{height:14px;background-position:-1445px 0;}.country-select .flag.ee{height:13px;background-position:-1467px 0;}.country-select .flag.eg{height:14px;background-position:-1489px 0;}.country-select .flag.eh{height:10px;background-position:-1511px 0;}.country-select .flag.er{height:10px;background-position:-1533px 0;}.country-select .flag.es{height:14px;background-position:-1555px 0;}.country-select .flag.et{height:10px;background-position:-1577px 0;}.country-select .flag.eu{height:14px;background-position:-1599px 0;}.country-select .flag.fi{height:12px;background-position:-1621px 0;}.country-select .flag.fj{height:10px;background-position:-1643px 0;}.country-select .flag.fk{height:10px;background-position:-1665px 0;}.country-select .flag.fm{height:11px;background-position:-1687px 0;}.country-select .flag.fo{height:15px;background-position:-1709px 0;}.country-select .flag.fr{height:14px;background-position:-1731px 0;}.country-select .flag.ga{height:15px;background-position:-1753px 0;}.country-select .flag.gb{height:10px;background-position:-1775px 0;}.country-select .flag.gd{height:12px;background-position:-1797px 0;}.country-select .flag.ge{height:14px;background-position:-1819px 0;}.country-select .flag.gf{height:14px;background-position:-1841px 0;}.country-select .flag.gg{height:14px;background-position:-1863px 0;}.country-select .flag.gh{height:14px;background-position:-1885px 0;}.country-select .flag.gi{height:10px;background-position:-1907px 0;}.country-select .flag.gl{height:14px;background-position:-1929px 0;}.country-select .flag.gm{height:14px;background-position:-1951px 0;}.country-select .flag.gn{height:14px;background-position:-1973px 0;}.country-select .flag.gp{height:14px;background-position:-1995px 0;}.country-select .flag.gq{height:14px;background-position:-2017px 0;}.country-select .flag.gr{height:14px;background-position:-2039px 0;}.country-select .flag.gs{height:10px;background-position:-2061px 0;}.country-select .flag.gt{height:13px;background-position:-2083px 0;}.country-select .flag.gu{height:11px;background-position:-2105px 0;}.country-select .flag.gw{height:10px;background-position:-2127px 0;}.country-select .flag.gy{height:12px;background-position:-2149px 0;}.country-select .flag.hk{height:14px;background-position:-2171px 0;}.country-select .flag.hm{height:10px;background-position:-2193px 0;}.country-select .flag.hn{height:10px;background-position:-2215px 0;}.country-select .flag.hr{height:10px;background-position:-2237px 0;}.country-select .flag.ht{height:12px;background-position:-2259px 0;}.country-select .flag.hu{height:10px;background-position:-2281px 0;}.country-select .flag.ic{height:14px;background-position:-2303px 0;}.country-select .flag.id{height:14px;background-position:-2325px 0;}.country-select .flag.ie{height:10px;background-position:-2347px 0;}.country-select .flag.il{height:15px;background-position:-2369px 0;}.country-select .flag.im{height:10px;background-position:-2391px 0;}.country-select .flag.in{height:14px;background-position:-2413px 0;}.country-select .flag.io{height:10px;background-position:-2435px 0;}.country-select .flag.iq{height:14px;background-position:-2457px 0;}.country-select .flag.ir{height:12px;background-position:-2479px 0;}.country-select .flag.is{height:15px;background-position:-2501px 0;}.country-select .flag.it{height:14px;background-position:-2523px 0;}.country-select .flag.je{height:12px;background-position:-2545px 0;}.country-select .flag.jm{height:10px;background-position:-2567px 0;}.country-select .flag.jo{height:10px;background-position:-2589px 0;}.country-select .flag.jp{height:14px;background-position:-2611px 0;}.country-select .flag.ke{height:14px;background-position:-2633px 0;}.country-select .flag.kg{height:12px;background-position:-2655px 0;}.country-select .flag.kh{height:13px;background-position:-2677px 0;}.country-select .flag.ki{height:10px;background-position:-2699px 0;}.country-select .flag.km{height:12px;background-position:-2721px 0;}.country-select .flag.kn{height:14px;background-position:-2743px 0;}.country-select .flag.kp{height:10px;background-position:-2765px 0;}.country-select .flag.kr{height:14px;background-position:-2787px 0;}.country-select .flag.kw{height:10px;background-position:-2809px 0;}.country-select .flag.ky{height:10px;background-position:-2831px 0;}.country-select .flag.kz{height:10px;background-position:-2853px 0;}.country-select .flag.la{height:14px;background-position:-2875px 0;}.country-select .flag.lb{height:14px;background-position:-2897px 0;}.country-select .flag.lc{height:10px;background-position:-2919px 0;}.country-select .flag.li{height:12px;background-position:-2941px 0;}.country-select .flag.lk{height:10px;background-position:-2963px 0;}.country-select .flag.lr{height:11px;background-position:-2985px 0;}.country-select .flag.ls{height:14px;background-position:-3007px 0;}.country-select .flag.lt{height:12px;background-position:-3029px 0;}.country-select .flag.lu{height:12px;background-position:-3051px 0;}.country-select .flag.lv{height:10px;background-position:-3073px 0;}.country-select .flag.ly{height:10px;background-position:-3095px 0;}.country-select .flag.ma{height:14px;background-position:-3117px 0;}.country-select .flag.mc{height:15px;background-position:-3139px 0;}.country-select .flag.md{height:10px;background-position:-3160px 0;}.country-select .flag.me{height:10px;background-position:-3182px 0;}.country-select .flag.mf{height:14px;background-position:-3204px 0;}.country-select .flag.mg{height:14px;background-position:-3226px 0;}.country-select .flag.mh{height:11px;background-position:-3248px 0;}.country-select .flag.mk{height:10px;background-position:-3270px 0;}.country-select .flag.ml{height:14px;background-position:-3292px 0;}.country-select .flag.mm{height:14px;background-position:-3314px 0;}.country-select .flag.mn{height:10px;background-position:-3336px 0;}.country-select .flag.mo{height:14px;background-position:-3358px 0;}.country-select .flag.mp{height:10px;background-position:-3380px 0;}.country-select .flag.mq{height:14px;background-position:-3402px 0;}.country-select .flag.mr{height:14px;background-position:-3424px 0;}.country-select .flag.ms{height:10px;background-position:-3446px 0;}.country-select .flag.mt{height:14px;background-position:-3468px 0;}.country-select .flag.mu{height:14px;background-position:-3490px 0;}.country-select .flag.mv{height:14px;background-position:-3512px 0;}.country-select .flag.mw{height:14px;background-position:-3534px 0;}.country-select .flag.mx{height:12px;background-position:-3556px 0;}.country-select .flag.my{height:10px;background-position:-3578px 0;}.country-select .flag.mz{height:14px;background-position:-3600px 0;}.country-select .flag.na{height:14px;background-position:-3622px 0;}.country-select .flag.nc{height:10px;background-position:-3644px 0;}.country-select .flag.ne{height:15px;background-position:-3666px 0;}.country-select .flag.nf{height:10px;background-position:-3686px 0;}.country-select .flag.ng{height:10px;background-position:-3708px 0;}.country-select .flag.ni{height:12px;background-position:-3730px 0;}.country-select .flag.nl{height:14px;background-position:-3752px 0;}.country-select .flag.no{height:15px;background-position:-3774px 0;}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent;}.country-select .flag.nr{height:10px;background-position:-3811px 0;}.country-select .flag.nu{height:10px;background-position:-3833px 0;}.country-select .flag.nz{height:10px;background-position:-3855px 0;}.country-select .flag.om{height:10px;background-position:-3877px 0;}.country-select .flag.pa{height:14px;background-position:-3899px 0;}.country-select .flag.pe{height:14px;background-position:-3921px 0;}.country-select .flag.pf{height:14px;background-position:-3943px 0;}.country-select .flag.pg{height:15px;background-position:-3965px 0;}.country-select .flag.ph{height:10px;background-position:-3987px 0;}.country-select .flag.pk{height:14px;background-position:-4009px 0;}.country-select .flag.pl{height:13px;background-position:-4031px 0;}.country-select .flag.pm{height:14px;background-position:-4053px 0;}.country-select .flag.pn{height:10px;background-position:-4075px 0;}.country-select .flag.pr{height:14px;background-position:-4097px 0;}.country-select .flag.ps{height:10px;background-position:-4119px 0;}.country-select .flag.pt{height:14px;background-position:-4141px 0;}.country-select .flag.pw{height:13px;background-position:-4163px 0;}.country-select .flag.py{height:11px;background-position:-4185px 0;}.country-select .flag.qa{height:8px;background-position:-4207px 0;}.country-select .flag.re{height:14px;background-position:-4229px 0;}.country-select .flag.ro{height:14px;background-position:-4251px 0;}.country-select .flag.rs{height:14px;background-position:-4273px 0;}.country-select .flag.ru{height:14px;background-position:-4295px 0;}.country-select .flag.rw{height:14px;background-position:-4317px 0;}.country-select .flag.sa{height:14px;background-position:-4339px 0;}.country-select .flag.sb{height:10px;background-position:-4361px 0;}.country-select .flag.sc{height:10px;background-position:-4383px 0;}.country-select .flag.sd{height:10px;background-position:-4405px 0;}.country-select .flag.se{height:13px;background-position:-4427px 0;}.country-select .flag.sg{height:14px;background-position:-4449px 0;}.country-select .flag.sh{height:10px;background-position:-4471px 0;}.country-select .flag.si{height:10px;background-position:-4493px 0;}.country-select .flag.sj{height:15px;background-position:-4515px 0;}.country-select .flag.sk{height:14px;background-position:-4537px 0;}.country-select .flag.sl{height:14px;background-position:-4559px 0;}.country-select .flag.sm{height:15px;background-position:-4581px 0;}.country-select .flag.sn{height:14px;background-position:-4603px 0;}.country-select .flag.so{height:14px;background-position:-4625px 0;}.country-select .flag.sr{height:14px;background-position:-4647px 0;}.country-select .flag.ss{height:10px;background-position:-4669px 0;}.country-select .flag.st{height:10px;background-position:-4691px 0;}.country-select .flag.sv{height:12px;background-position:-4713px 0;}.country-select .flag.sx{height:14px;background-position:-4735px 0;}.country-select .flag.sy{height:14px;background-position:-4757px 0;}.country-select .flag.sz{height:14px;background-position:-4779px 0;}.country-select .flag.ta{height:10px;background-position:-4801px 0;}.country-select .flag.tc{height:10px;background-position:-4823px 0;}.country-select .flag.td{height:14px;background-position:-4845px 0;}.country-select .flag.tf{height:14px;background-position:-4867px 0;}.country-select .flag.tg{height:13px;background-position:-4889px 0;}.country-select .flag.th{height:14px;background-position:-4911px 0;}.country-select .flag.tj{height:10px;background-position:-4933px 0;}.country-select .flag.tk{height:10px;background-position:-4955px 0;}.country-select .flag.tl{height:10px;background-position:-4977px 0;}.country-select .flag.tm{height:14px;background-position:-4999px 0;}.country-select .flag.tn{height:14px;background-position:-5021px 0;}.country-select .flag.to{height:10px;background-position:-5043px 0;}.country-select .flag.tr{height:14px;background-position:-5065px 0;}.country-select .flag.tt{height:12px;background-position:-5087px 0;}.country-select .flag.tv{height:10px;background-position:-5109px 0;}.country-select .flag.tw{height:14px;background-position:-5131px 0;}.country-select .flag.tz{height:14px;background-position:-5153px 0;}.country-select .flag.ua{height:14px;background-position:-5175px 0;}.country-select .flag.ug{height:14px;background-position:-5197px 0;}.country-select .flag.um{height:11px;background-position:-5219px 0;}.country-select .flag.us{height:11px;background-position:-5241px 0;}.country-select .flag.uy{height:14px;background-position:-5263px 0;}.country-select .flag.uz{height:10px;background-position:-5285px 0;}.country-select .flag.va{width:15px;height:15px;background-position:-5307px 0;}.country-select .flag.vc{height:14px;background-position:-5324px 0;}.country-select .flag.ve{height:14px;background-position:-5346px 0;}.country-select .flag.vg{height:10px;background-position:-5368px 0;}.country-select .flag.vi{height:14px;background-position:-5390px 0;}.country-select .flag.vn{height:14px;background-position:-5412px 0;}.country-select .flag.vu{height:12px;background-position:-5434px 0;}.country-select .flag.wf{height:14px;background-position:-5456px 0;}.country-select .flag.ws{height:10px;background-position:-5478px 0;}.country-select .flag.xk{height:15px;background-position:-5500px 0;}.country-select .flag.ye{height:14px;background-position:-5522px 0;}.country-select .flag.yt{height:14px;background-position:-5544px 0;}.country-select .flag.za{height:14px;background-position:-5566px 0;}.country-select .flag.zm{height:14px;background-position:-5588px 0;}.country-select .flag.zw{height:10px;background-position:-5610px 0;}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}.owl-carousel{display:none;width:100%;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;font:inherit;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height .5s ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease;}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://cypherguard.com/wp-content/plugins/post-slider-and-carousel/assets/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease;}.owl-carousel .owl-video-play-icon.nitro-lazy{background:none !important;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}.psacp-wrap, .psacp-wrap *{outline: none !important;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}.psacp-post-carousel-wrap img, .psacp-post-slider-wrap .psacp-post-slide img, .psacp-post-scroling-wdgt img{box-shadow:none !important;border-radius:0 !important;max-width:100%;max-height:100%;}.psacp-hide{display:none;}.psacp-text-center{text-align:center;}.psacp-text-right{text-align:right;}.psacp-first{clear:both;}.psacp-clearfix:before, .psacp-clearfix:after{content: "";display: table;}.psacp-clearfix:after{clear: both;}.psacp-loader{display:none;border:4px solid #ddd;border-top:4px solid #3498db;border-radius: 50%;width: 20px;height: 20px;animation: psacp-spin 2s linear infinite;margin:0 0 0 5px;vertical-align:middle;}@keyframes psacp-spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}h2.psacp-post-title{font-size:26px;line-height:32px;}.psacp-post-carousel-wrap h2.psacp-post-title{font-size:24px;line-height:28px;}h3.psacp-post-title{font-size:20px;line-height:26px;}h4.psacp-post-title{font-size:16px;line-height:22px;}.psacp-rdmr-btn{position:relative;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;text-decoration: none !important;color: #888;border: 2px solid #888;padding: 8px 15px;font-size: 13px;display: inline-block;box-sizing: border-box;line-height: normal !important;margin-top:15px;text-align: center;}.psacp-rdmr-btn:hover, .psacp-rdmr-btn:focus{background:#03a9f5;color:#fff !important;border-color: #0593d4;}.psacp-post-cats{display: inline-block;color: #666;z-index: 9;position: relative;}.psacp-post-cats a{text-decoration: none !important;color:#555;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;font-size:13px;padding: 3px 2px;line-height: normal;display: inline-block;margin: 0 0 5px 0;border-bottom: 3px solid #f1f1f1;}.psacp-post-cats a:hover{border-color:#03a9f5;}.psacp-post-title{margin:15px 0 0 0 !important;}.psacp-post-title a{text-decoration:none !important;border:0 !important;}.psacp-post-meta{line-height: normal;margin:10px 0 0px 0;color:#666;font-size:12px;}.psacp-post-meta-down{margin:20px 0 0px 0;}.psacp-post-meta span.psacp-post-meta-data{font-size:13px;display:inline-block;margin:0 5px 5px 2px;}.psacp-post-meta a{color:#888}.psacp-post-meta span i.fa, .psacp-post-meta span svg{margin-right:8px;}.psacp-post-meta span i{font-family: FontAwesome;}.psacp-post-content{margin-top:15px;}.psacp-post-img-bg{margin-bottom:15px;text-align:center;position:relative;background-repeat:no-repeat;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.psacp-post-slider-wrap .psacp-post-img-bg{margin-bottom:0px;}.psacp-post-image-bg a{display:block;line-height:0;}.psacp-post-img-bg{overflow:hidden;line-height:0px;}.psacp-post-img-bg img{display:inline-block;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.psacp-post-img-bg:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}.psacp-post-img-link {position:relative;}.psacp-post-linkoverlay{position:absolute;width:100%;top:0px;bottom:0px;z-index:1;left:0px;right:0px;}.psacp-post-grid{margin-bottom:40px;}.psacp-post-head {padding-bottom: 20px;}.psacp-block-title {padding-left: 0;overflow: hidden;text-overflow: ellipsis;display: table-cell;width: 100%;}.psacp-block-date{position: relative;padding-right: 0;text-align: center;width: 85px;display: table-cell;vertical-align: top;position: relative;padding-right: 15px;}.psacp-block-date + .psacp-block-title{padding: 0 15px;}.psacp-block-date::after {content: "";position: absolute;width: 1px;border-right: 1px solid #d0d0d0;height: 100%;top: 0;right: 0;}.psacp-block-date span.thedate {font-size: 26px;line-height: 20px;padding: 10px 0 9px 0;margin: 0;color: #000000;font-weight: 600;}.psacp-block-date span {font-weight: 400;text-transform: uppercase;line-height: 13px;padding-bottom: 5px;margin-bottom: 0;color: #6D6D6D;font-size: 11px;display:block;}.psacp-format-icon{display:inline-block;}.psacp-format-icon .psacp-post-icon{font-size:18px;width:40px;height:40px;line-height:36px;background:rgba(0,0,0,0.5);border:2px solid #fff;border-radius:100%;}.psacp-post-video .psacp-format-icon .psacp-post-icon{padding-left: 4px;}.psacp-post-meta .psacp-post-tags a.psacp-post-cat-link{background:none !important;padding:0px !important;}.psacp-post-meta .psacp-post-tags a.psacp-post-cat-link:hover, .psacp-post-meta .psacp-post-tags a.psacp-post-cat-link:focus, .psacp-post-meta .psacp-post-tags a.psacp-post-cat-link:active{color:#03a9f5;}.psacp-post-carousel-wrap.owl-carousel .owl-stage{padding-top: 0;padding-bottom: 0;}.psacp-post-carousel-wrap .owl-item .owl-lazy:not([src]), .psacp-post-carousel-wrap .owl-item .owl-lazy[src^=""]{max-height:none;}.psacp-post-carousel-wrap .owl-item .psacp-no-thumb .owl-lazy{opacity:1;}.psacp-post-carousel-wrap .owl-item img.owl-lazy{transition: opacity .4s ease, transform .3s ease-in-out;}.psacp-post-carousel-wrap{position:relative;}.psacp-post-carousel-wrap .owl-nav{position: absolute;top: 50% !important;transform: translateY(-50%);margin-top: -30px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);border: none !important;width: 100%;}.psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev{position: absolute;}.psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev{display: inline-block;text-align: center !important;background: rgba(0,0,0,0.5);color: #fff;line-height: normal !important;font-size: 25px;padding: 2px 15px 4px 15px !important;border-radius: 0px;box-shadow: none;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}.psacp-post-carousel-wrap .owl-nav .owl-prev{left:0px;}.psacp-post-carousel-wrap .owl-nav .owl-next{right:0px;}.psacp-post-carousel-wrap .owl-nav .owl-next:hover, .psacp-post-carousel-wrap .owl-nav .owl-prev:hover, .psacp-post-carousel-wrap .owl-nav .owl-next:focus, .psacp-post-carousel-wrap .owl-nav .owl-prev:focus{background:#03a9f5;color:#fff;}.psacp-post-carousel-wrap .owl-nav .disabled{display: none;}.psacp-post-carousel-wrap .owl-dots{width:100%;text-align:center;}.psacp-post-carousel-wrap .owl-dots .owl-dot{width:10px !important;height:10px !important;padding:0px !important;background:#555;margin:0 2px;border-radius:100%;display:inline-block;box-shadow:none;}.psacp-post-carousel-wrap .owl-dots .owl-dot.active{background:#fd6e4f;}.psacp-equal-height .owl-stage{display:flex;flex-wrap:wrap;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-carousel-content {text-align:left;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-img-bg{margin-bottom:0px;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-cats a{color: #fff;background: #dd3333;border:0px;padding: 5px 15px 5px;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-img-bg{height:350px;background-color:#ddd;position:relative;background-repeat:no-repeat;background-position:center center;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-overlay .psacp-post-title a{color:#fff !important}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-overlay .psacp-post-meta{color:#fff;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-overlay{text-align:left;color:#fff;position: absolute;bottom: 0px;left: 0px;right:0px;z-index: 1;padding: 20px;width: 100%;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 130%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(130%,rgba(0,0,0,1)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 130%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 130%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 130%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 130%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-content{padding:0 15px 0 15px;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-format-icon{color:#555;display:block;}.psacp-post-carousel-wrap.psacp-design-1 .psacp-format-icon .psacp-post-icon{text-align:center;box-shadow: 0 0 22px -1px rgba(36,36,43,.2);background:rgba(255,255,255,0.9)}.psacp-post-carousel-wrap.psacp-design-1 .psacp-no-thumb .psacp-format-icon{margin:10px 0 10px 0;}.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-carousel-content{text-align:center;border:2px solid #ddd;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.psacp-post-carousel-wrap.psacp-design-2 .psacp-no-thumb .psacp-post-margin-content{padding:20px;}.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-margin-content{padding:0px 20px 20px 20px;}.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-slide:hover .psacp-post-carousel-content{border-color:#03a9f5;}.psacp-post-carousel-wrap.psacp-design-2 .psacp-format-icon{position:absolute;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.psacp-equal-height.psacp-design-2 .psacp-post-slide{height: 100%;}.psacp-equal-height.psacp-design-2 .psacp-post-carousel-content{display: flex;flex-direction: column;height: 100%;}.psacp-equal-height.psacp-design-2 .psacp-post-margin-content{flex: auto;-ms-flex: auto;-webkit-flex: auto;-moz-flex: auto;width:100%;}.psacp-post-slider-wrap.owl-carousel .owl-stage{padding-top: 0;padding-bottom: 0;}.psacp-post-slider-wrap .owl-item .owl-lazy:not([src]), .psacp-post-slider-wrap .owl-item .owl-lazy[src^=""]{max-height:none;}.psacp-post-slider-wrap .owl-item .psacp-no-thumb .owl-lazy{opacity:1;}.psacp-post-slider-wrap .psacp-post-img-bg{height:400px;}.psacp-post-slider-wrap{position:relative;}.psacp-post-slider-wrap .owl-nav{position:absolute;top:50%;margin-top:-30px;left:0;right:0;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.psacp-post-slider-wrap .owl-nav .owl-next, .psacp-post-slider-wrap .owl-nav .owl-prev{display:inline-block;text-align:center !important;position:absolute;line-height: normal !important;cursor:pointer;background:rgba(0,0,0,0.8);color:#fff;margin:0;font-size:40px;padding:2px 15px 6px 15px ;box-shadow:none;border-radius:0px;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}.psacp-post-slider-wrap .owl-nav .owl-next:hover, .psacp-post-slider-wrap .owl-nav .owl-prev:hover, .psacp-post-slider-wrap .owl-nav .owl-next:focus, .psacp-post-slider-wrap .owl-nav .owl-prev:focus{background:#03a9f5;}.psacp-post-slider-wrap .owl-nav .owl-next{right:0px;}.psacp-post-slider-wrap .owl-nav .owl-prev{left:0px;}.psacp-post-slider-wrap.owl-rtl .owl-nav .owl-next{left:0px;right:auto;}.psacp-post-slider-wrap.owl-rtl .owl-nav .owl-prev{right:0px;left:auto;}.psacp-post-slider-wrap .owl-dots{position:absolute;bottom:10px;width:100%;text-align:center;}.psacp-post-slider-wrap .owl-dots .owl-dot{width:10px !important;height:10px !important;background:#555;margin:0 2px;padding:0px !important;border-radius:100%;display:inline-block;box-shadow:none;}.psacp-post-slider-wrap .owl-dots .owl-dot.active{background:#fd6e4f;}.psacp-post-slider-wrap .owl-nav .disabled{display: none;}.psacp-post-slider-wrap .psacp-post-desc{line-height:normal;}.psacp-post-slider-wrap .psacp-post-slider-content {position:relative;}.psacp-post-slider-wrap .psacp-no-thumb .psacp-post-img-bg{background-color:#ddd;}.psacp-post-slider-wrap.psacp-design-1 .psacp-post-sub-title{line-height:normal;}.psacp-post-slider-wrap.psacp-design-1 .psacp-format-icon{display:block;text-align:center;margin-bottom:15px;}.psacp-post-slider-wrap.psacp-design-1 .psacp-post-icon{color:#fff;}.psacp-post-slider-wrap.psacp-design-1 .psacp-post-img-bg{position: relative;width: 100%;display: table;vertical-align: middle;text-align: center;overflow: hidden;background-repeat:no-repeat;background-position:center;}.psacp-post-slider-wrap.psacp-design-1 .psacp-featured-meta {margin: 0;border: 5px solid #000;padding: 1.5rem 2rem;position: absolute;top: 50%;left: 50%;width: 90%;max-width:70%;-webkit-transform: translate(-50%, -50%);-khtml-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: rgba(255, 255, 255, 0.8);z-index: 99;}.psacp-post-slider-wrap.psacp-design-1 .psacp-post-cats a{border-color:#555;}.psacp-post-slider-wrap.psacp-design-1 .psacp-post-cats a:hover{border-color:#03a9f5;}.psacp-post-slider-wrap.psacp-design-2 .psacp-post-icon{color:#fff;}.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slider-content {position:static;}.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slide .psacp-post-slider-content{display:flex;}.psacp-post-slider-wrap.psacp-design-2 .psacp-featured-meta {background-color: #f5f6f8;padding: 20px 50px 20px 80px;height: 100%;display: flex;align-items: center;}.psacp-post-slider-wrap.psacp-design-2 .psacp-col-left{padding-right: 37px;padding-left:0px;background-color: #fff;background-image: url(../images/bg.png) !important;background-position: 3px 3px !important;background-repeat: repeat !important;}.psacp-post-slider-wrap.psacp-design-2 .psacp-col-right {padding:0px;}.psacp-post-slider-wrap.psacp-design-2 .psacp-format-icon{position:absolute;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.psacp-post-slider-wrap.psacp-design-2 .psacp-post-cats a{border-color:#555;}.psacp-post-slider-wrap.psacp-design-2 .psacp-post-cats a:hover{border-color:#03a9f5;}.psacp-post-scroling-wdgt .psacp-post-img-bg a.psacp-post-link-bg{display:block;position:relative;height:300px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.psacp-post-scroling-wdgt .psacp-post-img-bg a.psacp-post-link-bg:after{content:"";position:absolute;background:rgba(0,0,0,0.4);left:0;right:0;top:0;bottom:0;}.psacp-post-scroling-wdgt .psacp-post-widget-overlay{position:absolute;left:0;right:0;z-index:1;bottom:0px;padding:15px;}.psacp-post-scroling-wdgt{visibility: hidden;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity 0.5s linear;transition:opacity 0.5s linear;height:300;}.inf-vticker-initialized{visibility: visible !important;opacity:1 !important;}.psacp-post-scroling-wdgt ul{margin:0 !important;padding:0px !important;list-style: none !important;width:100%;}.psacp-post-scroling-wdgt ul li{list-style: none !important;}.psacp-post-scroling-wdgt ul li .psacp-post-list-left{padding-left:0px !important;}.psacp-post-scroling-wdgt ul li .psacp-post-list-right{padding-right:0px !important;}.psacp-post-scroling-wdgt ul li:before, .psacp-post-scroling-wdgt ul li:after{content:none !important;padding:0px !important;margin:0px !important;}.psacp-post-scroling-wdgt .psac-post-list-content{padding:15px 0;}.psacp-post-scroling-wdgt .psacp-post-cats a{text-decoration:none !important;font-size:11px;text-transform:capitalize;padding: 3px 3px;}.psacp-post-scroling-wdgt .psacp-post-cats{margin-bottom:8px;}.psacp-post-scroling-wdgt h4.psacp-post-title{margin: 0 0 8px 0 !important}.psacp-post-scroling-wdgt .psacp-vscroll-btn-wrap{margin-bottom: 10px;}.psacp-post-scroling-wdgt .post-vticker-up, .psacp-post-scroling-wdgt .post-vticker-down{background:rgba(0,0,0,0.5);font-size:13px;cursor:pointer;display:inline-block;padding:5px 10px;color:#fff;line-height:normal !important;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}.psacp-post-scroling-wdgt .post-vticker-up:hover, .psacp-post-scroling-wdgt .post-vticker-down:hover, .psacp-post-scroling-wdgt .post-vticker-up:focus, .psacp-post-scroling-wdgt .post-vticker-down:focus{background:#03a9f5;}.psacp-post-scroling-wdgt.psacp-design-1 .psacp-col-s-12{padding:0;}.psacp-column, .psacp-columns{padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;position: relative;}.psacp-col-s-1 {width: 8.33333%;}.psacp-col-s-2 {width: 16.66667%;}.psacp-col-s-3 {width: 25%;}.psacp-col-s-4 {width: 33.33333%;}.psacp-col-s-5 {width: 41.66667%;}.psacp-col-s-6 {width: 50%;}.psacp-col-s-7 {width: 58.33333%;}.psacp-col-s-8 {width: 66.66667%;}.psacp-col-s-9 {width: 75%;}.psacp-col-s-10 {width: 83.33333%;}.psacp-col-s-11 {width: 91.66667%;}.psacp-col-s-12 {width: 100%;}@media only screen and (min-width: 40.0625em) {.psacp-column, .psacp-columns {position:relative;padding-left:0.9375em;padding-right:0.9375em;float: left;}.psacp-col-1{width: 100%;}.psacp-col-2{width: 50%;}.psacp-col-3{width: 33.33%;}.psacp-col-4{width: 25%;}.psacp-col-5{width: 20%;}.psacp-col-6{width: 16.6666%;}.psacp-col-7{width: 14.28571%;}.psacp-col-8{width: 12.5%;}.psacp-col-9{width: 11.1111%;}.psacp-col-10{width: 10%;}.psacp-col-11{width: 9.0909%;}.psacp-col-12{width: 8.3333%;}}@media only screen and (max-width: 40.0625em) {.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slide .psacp-post-slider-content{display:block;}.psacp-post-slider-wrap.psacp-design-2 .psacp-featured-meta{padding: 20px 40px 20px 20px;}.psacp-post-slider-wrap.psacp-design-2 .psacp-post-img-bg{height:300px !important;}}@media only screen and (max-width: 40.0625em) {h2.psacp-post-title {font-size: 22px;line-height: 28px;}}.psacp-pb-shrt-prev-wrap{background-color: #dddfe3;border: 1px solid #ccc;color: #32373c;font-size: 14px;padding: 8px;text-align: center;line-height: 22px;}.psacp-pb-shrt-title span{border-bottom: 2px solid #32373c;display: inline-block;font-size: 16px;font-weight: 600;margin-bottom: 10px;}.rtl .psacp-post-content-overlay, .rtl .psacp-post-overlay{text-align:right !important;}.rtl .psacp-post-meta span i.fa, .rtl .psacp-post-meta span svg {margin: 0 0 0 5px;}.rtl .psacp-block-date::after{right:auto;left:0;}.rtl .psacp-block-date{padding-left:15px;padding-right:0px;}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/*
* Vesrsion - 3.0.3
*/

.testimonials_list_area {display: block;overflow: hidden;}
.testimonials_list_area > div {display: block;overflow: hidden;}
#ktsttestimonial_list_style .client_names{background:url(../images/h3.png) no-repeat center;color:#dd3c04;font-size:13px;font-weight:normal;text-align:center;text-transform:uppercase;margin-bottom:17px;}
#ktsttestimonial_list_style .client_names_photo{background:url(../images/photo-bg.png) no-repeat center;margin-right:6px;position:relative;float:left;}
#ktsttestimonial_list_style .client_names_photo img {border-radius: 0;box-shadow: none;max-height: 115px;max-width: 115px;overflow: hidden;position: absolute;}
#ktsttestimonial_list_style .client_names_photo img.photo-bg{z-index:1;}
#ktsttestimonial_list_style .client_names_photo img.client_names_photo{left:0;}
#ktsttestimonial_list_style .client_content{font-style:italic;line-height:24px;padding-left:19px;margin-left:121px;position:relative;overflow:hidden;}
#ktsttestimonial_list_style .client_content span {text-indent;}
#ktsttestimonial_list_style .client_content span.laquo{background:url(../images/laquo.png) no-repeat;width:14px;height:11px;position:absolute;left:0;top:4px;display:block;}
#ktsttestimonial_list_style .client_content span.raquo{background:url(../images/raquo.png) no-repeat right 4px;width:13px;height:15px;padding-left:20px;display:inline-block;}
#ktsttestimonial_list_style .client_content_info{text-align:right;float:right;}
#ktsttestimonial_list_style .client_content_info a {box-shadow: none;color: #577302;font-family: Arial,sans-serif;font-size: 13px;text-decoration: none;}
#ktsttestimonial_list_style .client_content_info a:hover{text-decoration:underline;text-decoration: none;box-shadow: none;}
#ktsttestimonial_list_style .client_content_info p{color:#5a5a5a;font-size:12px;line-height:15px;margin-top:6px;}

.stpcol-col-lg-1,
.stpcol-col-lg-2,
.stpcol-col-lg-3,
.stpcol-col-lg-4,
.stpcol-col-lg-5,
.stpcol-col-lg-6,
.stpcol-col-md-1,
.stpcol-col-md-2,
.stpcol-col-md-3,
.stpcol-col-md-4,
.stpcol-col-md-5,
.stpcol-col-md-6,
.stpcol-col-sm-1,
.stpcol-col-sm-2,
.stpcol-col-sm-3,
.stpcol-col-sm-4,
.stpcol-col-sm-5,
.stpcol-col-sm-6,
.stpcol-col-xs-1,
.stpcol-col-xs-2,
.stpcol-col-xs-3,
.stpcol-col-xs-4,
.stpcol-col-xs-5,
.stpcol-col-xs-6 {
  float: left;
  margin-bottom: 30px;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.stpcol-col-lg-1 {
  width: 100%;
}
.stpcol-col-lg-2 {
  width: 50%;
}
.stpcol-col-lg-3 {
  width: 33.2222%;
}
.stpcol-col-lg-4 {
  width: 24.9%;
}
.stpcol-col-lg-5 {
  width: 19.9%;
}
.stpcol-col-lg-6 {
  width: 16.6667%;
}
/* md */
@media (min-width: 992px) and (max-width: 1100px) {
  .stpcol-col-md-1 {
    width: 100%;
  }
  .stpcol-col-md-2 {
    width: 50%;
  }
  .stpcol-col-md-3 {
    width: 33.22222222%;
  }
  .stpcol-col-md-4 {
    width: 24.9%;
  }
  .stpcol-col-md-5 {
    width: 19.9%;
  }
  .stpcol-col-md-6 {
    width: 16.66666666666667%;
  }
}
/* sm */
@media (min-width: 650px) and (max-width: 991px) {
  .stpcol-col-sm-1 {
    width: 100%;
  }
  .stpcol-col-sm-2 {
    width: 49.9%;
  }
  .stpcol-col-sm-3 {
    width: 33.22222222%;
  }
  .stpcol-col-sm-4 {
    width: 24.9%;
  }
  .stpcol-col-sm-5 {
    width: 19.9%;
  }
  .stpcol-col-sm-6 {
    width: 16.66666666666667%;
  }
}
/* xs */
@media (max-width: 651px) {
  .stpcol-col-xs-1 {
    width: 100%;
  }
  .stpcol-col-xs-2 {
    width: 49.9%;
  }
  .stpcol-col-xs-3 {
    width: 33.22222222%;
  }
  .stpcol-col-xs-4 {
    width: 24.9%;
  }
  .stpcol-col-xs-5 {
    width: 19.9%;
  }
  .stpcol-col-xs-6 {
    width: 16.66666666666667%;
  }
}.rt-container,.rt-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;box-sizing:border-box;}.rt-row{margin-left:-15px;margin-right:-15px;}.rt-row:after,.rt-row:before{display:table;content:" ";}.rt-row:after{clear:both;}.rt-col-xs-1,.rt-col-sm-1,.rt-col-md-1,.rt-col-lg-1,.rt-col-xs-2,.rt-col-sm-2,.rt-col-md-2,.rt-col-lg-2,.rt-col-xs-3,.rt-col-sm-3,.rt-col-md-3,.rt-col-lg-3,.rt-col-xs-4,.rt-col-sm-4,.rt-col-md-4,.rt-col-lg-4,.rt-col-xs-5,.rt-col-sm-5,.rt-col-md-5,.rt-col-lg-5,.rt-col-xs-6,.rt-col-sm-6,.rt-col-md-6,.rt-col-lg-6,.rt-col-xs-7,.rt-col-sm-7,.rt-col-md-7,.rt-col-lg-7,.rt-col-xs-8,.rt-col-sm-8,.rt-col-md-8,.rt-col-lg-8,.rt-col-xs-9,.rt-col-sm-9,.rt-col-md-9,.rt-col-lg-9,.rt-col-xs-10,.rt-col-sm-10,.rt-col-md-10,.rt-col-lg-10,.rt-col-xs-11,.rt-col-sm-11,.rt-col-md-11,.rt-col-lg-11,.rt-col-xs-12,.rt-col-sm-12,.rt-col-md-12,.rt-col-lg-12,.rt-col-xs-24,.rt-col-sm-24,.rt-col-md-24,.rt-col-lg-24{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.rt-col-xs-1,.rt-col-xs-2,.rt-col-xs-3,.rt-col-xs-4,.rt-col-xs-5,.rt-col-xs-6,.rt-col-xs-7,.rt-col-xs-8,.rt-col-xs-9,.rt-col-xs-10,.rt-col-xs-11,.rt-col-xs-12,.rt-col-xs-24{float:left;}.rt-col-xs-12{width:20%;}.rt-col-xs-12{width:100%;}.rt-col-xs-11{width:91.66666667%;}.rt-col-xs-10{width:83.33333333%;}.rt-col-xs-9{width:75%;}.rt-col-xs-8{width:66.66666667%;}.rt-col-xs-7{width:58.33333333%;}.rt-col-xs-6{width:50%;}.rt-col-xs-5{width:41.66666667%;}.rt-col-xs-4{width:33.33333333%;}.rt-col-xs-3{width:25%;}.rt-col-xs-2{width:16.66666667%;}.rt-col-xs-1{width:8.33333333%;}.tss-wrapper[data-layout*="layout"] .rt-row.tss-even{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tss-wrapper .tss-pre-loader{position:relative;overflow:hidden;max-height:300px;min-height:200px;}.tss-wrapper .tss-even .tss-grid-item{margin-bottom:30px;}.tss-wrapper .tss-even .tss-grid-item .video-testimonial-wrap iframe{max-width:100%;}.tss-wrapper .rt-loading-overlay{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff;-webkit-transition:opacity .1s,visibility .1s;transition:opacity .1s,visibility .1s;}.tss-wrapper .rt-loading{color:#fb4c35;position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-16px;z-index:2;opacity:0;visibility:hidden;}.tss-wrapper .tss-pre-loader .rt-loading-overlay{opacity:.8;visibility:visible;}.tss-wrapper .tss-pre-loader .rt-loading{opacity:1;visibility:visible;}.rt-ball-clip-rotate{width:32px;height:32px;}.rt-ball-clip-rotate{display:block;font-size:0;color:#fff;}.rt-ball-clip-rotate,.rt-ball-clip-rotate > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.rt-ball-clip-rotate > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}.rt-ball-clip-rotate > div{width:32px;height:32px;background:transparent;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite;}.tss-wrapper .rt-responsive-img{max-width:100%;height:auto;}.tss-wrapper[data-layout*="carousel"] .rt-responsive-img{}.tss-carousel.swiper .profile-img-wrapper{position:relative;}.tss-carousel-thumb.swiper .rt-dummy-img + .swiper-lazy-preloader,.tss-carousel.swiper .rt-dummy-img + .swiper-lazy-preloader{display:none;}.tss-wrapper .swiper-lazy-preloader{border:4px solid #2550ea;border-top-color:transparent;width:34px;height:34px;margin-left:-17px;margin-top:-17px;opacity:.75;border-radius:50%;}.tss-carousel-thumb.swiper .rt-responsive-img,.tss-carousel.swiper .rt-responsive-img{-webkit-transition:opacity .3s;transition:opacity .3s;}.tss-carousel-thumb.swiper .swiper-lazy:not(.swiper-lazy-loaded),.tss-carousel.swiper .swiper-lazy:not(.swiper-lazy-loaded){min-height:150px;opacity:0;}.tss-wrapper[data-layout="carousel12"] .tss-carousel-thumb .swiper-lazy:not(.swiper-lazy-loaded),.tss-wrapper[data-layout="carousel11"] .tss-carousel-thumb .swiper-lazy:not(.swiper-lazy-loaded){min-height:132px;}.tss-wrapper .swiper-lazy-preloader:after{background:none;}.tss-wrapper img.rt-responsive-img.rt-dummy-img{width:150px;}.tss-wrapper .tss-load-more .rt-button{display:inline-block;}.tss-wrapper .tss-img-circle .profile-img-wrapper img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.tss-wrapper .author-social a,.tss-wrapper .tss-social-share a{display:inline-flex;text-decoration:none;box-shadow:none !important;margin:5px;color:#2529ed;}.tss-wrapper .rating-wrapper span.dashicons,.tss-wrapper .tss-social-share i.fa,.tss-wrapper .author-social span.dashicons{width:auto;height:auto;}.tss-wrapper .tss-social-share .dashicons::before,.tss-wrapper .author-social span.dashicons::before{transition:all .3s;}.tss-wrapper .tss-social-share a:hover .dashicons::before,.tss-wrapper .author-social a:hover span.dashicons::before{opacity:.8;}.rt-sm-sortable-list .social-item span.dashicons-skype:before,.rt-sm-sortable-list .social-item span.dashicons-telegram:before,.tss-wrapper .author-social .dashicons-skype:before,.tss-wrapper .author-social .dashicons-telegram:before{content:"";width:20px;height:20px;display:block;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:cover;mask-repeat:no-repeat;mask-position:center;margin:auto;background-color:#2529ed;}.rt-sm-sortable-list .social-item span.dashicons::before{color:#333;}.rt-sm-sortable-list .social-item span.dashicons-skype:before,.rt-sm-sortable-list .social-item span.dashicons-telegram:before{background-color:#333;}.rt-sm-sortable-list .social-item span.dashicons-skype:before,.tss-wrapper .author-social .dashicons-skype:before{-webkit-mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");}.rt-sm-sortable-list .social-item span.dashicons-telegram:before,.tss-wrapper .author-social .dashicons-telegram:before{-webkit-mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");}.tss-wrapper .tss-utility{margin:15px 0;text-align:center;}.tss-wrapper .tss-utility .rt-button,.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button{background:#6f6f6f;border:0;border-radius:2px;color:#fff;font-size:16px;line-height:1;padding:10px 15px;text-transform:capitalize;margin-right:4px;position:relative;-webkit-transition:all .3s;transition:all .3s;}.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button{display:inline-block;margin-bottom:10px;}.tss-wrapper .tss-utility .rt-button:hover,.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button:hover,.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button.selected{cursor:pointer;background:#000;}.tss-wrapper .single-item-wrapper h3.author-name{font-size:24px;margin:15px 0 8px;padding:0px;line-height:1.25;font-weight:400;color:#2550ea;}.tss-wrapper .rt-read-more{color:#2550ea;}.tss-wrapper .single-item-wrapper h3.author-name a{text-decoration:none;}.tss-wrapper .single-item-wrapper h4.author-bio{font-size:18px;margin-top:8px;margin-bottom:15px;padding:0px;line-height:1.4;text-transform:none;font-weight:400;color:#333;}.tss-wrapper .single-item-wrapper .author-social,.tss-wrapper .single-item-wrapper .tss-social-share{text-align:center;margin-bottom:8px;}.tss-carousel-thumb.swiper:not(.swiper-initialized) .swiper-wrapper,.tss-carousel.swiper:not(.swiper-initialized) .swiper-wrapper{opacity:0;}.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button i{font-size:14px;width:auto;height:auto;}.tlp-average-rating i,.tss-wrapper .tss-isotope-button-wrapper i{color:gold;}.tlp-average-rating i{margin:3px 0 0;}.tss-wrapper .tss-meta-info.tss-left{}.tss-wrapper .tss-carousel_video > .carousel-wrapper{width:100%;}.tss-wrapper[data-layout="carousel12"] .carousel-wrapper,.tss-wrapper[data-layout="carousel11"] .carousel-wrapper,.tss-wrapper[data-layout*="carousel"]{position:relative;}.tss-carousel-main.swiper,.tss-carousel.swiper{position:static;}.tss-carousel-main .swiper-arrow,.tss-carousel .swiper-arrow{background:#2550ea;width:30px;height:30px;display:block;border-radius:4px;text-align:center;line-height:30px;margin-top:-55px;opacity:0;-webkit-transition:all .3s;transition:all .3s;border:1px solid transparent;}.tss-wrapper[data-layout="carousel12"] .carousel-wrapper .swiper-arrow,.tss-wrapper[data-layout="carousel11"] .carousel-wrapper .swiper-arrow{margin-top:-35px;}.tss-wrapper[data-layout="carousel12"] .carousel-wrapper .swiper-pagination,.tss-wrapper[data-layout="carousel11"] .carousel-wrapper .swiper-pagination{display:none;}.tss-carousel-main.swiper .swiper-pagination,.tss-carousel.swiper .swiper-pagination{-webkit-transition:all .3s;transition:all .3s;bottom:-10px !important;width:100%;}.tss-carousel-main.swiper:not(.swiper-initialized) .swiper-pagination,.tss-carousel.swiper:not(.swiper-initialized) .swiper-pagination{opacity:0;}.tss-carousel-main.swiper.swiper.swiper-container-initialized .swiper-pagination,.tss-carousel.swiper.swiper.swiper-container-initialized .swiper-pagination,.tss-carousel-thumb.swiper.swiper-container-initialized .swiper-wrapper,.tss-carousel.swiper.swiper-container-initialized .swiper-wrapper,.swiper-container-initialized.tss-carousel-main .swiper-button-next:not(.swiper-button-disabled),.swiper-container-initialized.tss-carousel-main .swiper-button-prev:not(.swiper-button-disabled),.swiper-container-initialized.tss-carousel .swiper-button-next:not(.swiper-button-disabled),.swiper-container-initialized.tss-carousel .swiper-button-prev:not(.swiper-button-disabled),.swiper-initialized.tss-carousel-main .swiper-button-next:not(.swiper-button-disabled),.swiper-initialized.tss-carousel-main .swiper-button-prev:not(.swiper-button-disabled),.swiper-initialized.tss-carousel .swiper-button-next:not(.swiper-button-disabled),.swiper-initialized.tss-carousel .swiper-button-prev:not(.swiper-button-disabled){opacity:1 !important;}.tss-carousel-main .swiper-button-next::after,.tss-carousel-main .swiper-button-prev::after,.tss-carousel .swiper-button-next::after,.tss-carousel .swiper-button-prev::after{font-size:14px;color:#fff;font-weight:bold;content:none !important;}.tss-carousel-main .swiper-arrow > i,.tss-carousel .swiper-arrow > i{color:#fff;font-size:16px;display:block;line-height:30px;-webkit-transition:all .3s;transition:all .3s;}.tss-carousel-main.swiper-rtl .swiper-button-next > i::before,.tss-carousel.swiper-rtl .swiper-button-next > i::before{content:"";}.tss-carousel-main.swiper-rtl .swiper-button-prev > i::before,.tss-carousel.swiper-rtl .swiper-button-prev > i::before{content:"";}.tss-carousel-main .swiper-button-next,.tss-carousel .swiper-button-next{right:-10px;}.tss-carousel-main:not(.swiper-rtl) .swiper-button-prev,.tss-carousel .swiper-button-prev{left:-10px;}.tss-carousel.swiper-autoheight[data-dots='true'] .swiper-wrapper{margin-bottom:50px;}.tss-carousel-main .swiper-pagination-bullet,.tss-carousel .swiper-pagination-bullet{margin:0 5px !important;width:10px;height:10px;-webkit-transition:all .3s;transition:all .3s;background:#2550ea;}.tss-carousel-main .swiper-pagination-bullet:hover,.tss-carousel-main .swiper-pagination-bullet-active,.tss-carousel .swiper-pagination-bullet:hover,.tss-carousel .swiper-pagination-bullet-active{opacity:1;background:#2550ea;}#tss-submit-form{position:relative;padding:20px;}#tss-submit-form.rtcessing:after{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;}.tss-submit-wrapper #tss-submit-response.error,#tss-submit-form .field-holder .error{color:red;}#tss-submit-form .field-holder input.error,#tss-submit-form .field-holder textarea.error{border-color:red;}#tss-submit-form .field-holder .valid{border-color:green;}.tss-submit-wrapper #tss-submit-response.success{color:green;}#tss-submit-form .field-holder:after{clear:both;display:block;content:"";}#tss-submit-form .field-holder{margin-bottom:15px;}#tss-submit-form .rt-label{font-weight:600;margin-bottom:5px;}#tss-submit-form .rt-field-wrapper + .rt-field-wrapper{margin-top:13px;}#tss-submit-form .field-holder .field > input,#tss-submit-form .field-holder .field input[type=url],#tss-submit-form .field-holder .field > textarea{width:100%;box-sizing:border-box;}.rt-sm-sortable-list .social-item{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;}.rt-sm-sortable-list .social-item span.dashicons{margin-right:10px;}.tss-wrapper.tss-submit-wrapper{max-width:700px;margin:0 auto;border:1px solid rgba(0,0,0,.1);padding:20px;border-radius:10px;}.tss-wrapper.tss-submit-wrapper select:focus{border-width:1px;box-shadow:none;outline:none;}.tss-wrapper.tss-submit-wrapper input,.tss-wrapper.tss-submit-wrapper select,.tss-wrapper.tss-submit-wrapper select:focus,.tss-wrapper.tss-submit-wrapper textarea{border:1px solid rgba(0,0,0,.1);}.tss-wrapper.tss-submit-wrapper input:focus,.tss-wrapper.tss-submit-wrapper textarea:focus{border-color:#999;outline:none;}#tss-submit-response p{font-size:16px;}#tss-submit-form input[type=text],#tss-submit-form input[type=url]{padding:8px 8px;width:100%;}#tss-submit-form textarea{height:200px;}.field-holder.submit-holder input.tss-submit-button{font-size:14px;padding:10px 25px;}.tss-submit-wrapper .rt-rating > span{margin:0;cursor:pointer;}.tss-submit-wrapper .rt-rating{display:inline-block;}.tss-submit-wrapper .rt-rating.selected span:before,.tss-submit-wrapper .rt-rating:hover span:before,.tss-submit-wrapper .rt-rating.selected:hover span:before{content:"";}.tss-submit-wrapper .rt-rating:hover span:hover ~ span:before,.tss-submit-wrapper .rt-rating span.active ~ span:before,.tss-submit-wrapper .rt-rating.selected:hover span:hover ~ span:before{content:"";}.tss-submit-wrapper #tss_social_media_holder .rt-label{margin:0 0 15px;}.tss-submit-wrapper #tss_social_media_holder .dashicons-skype,.tss-submit-wrapper #tss_social_media_holder .dashicons-telegram,.tss-submit-wrapper #tss_social_media_holder .dashicons-twitter{position:relative;}.tss-submit-wrapper #tss_social_media_holder .dashicons-skype:before,.tss-submit-wrapper #tss_social_media_holder .dashicons-telegram:before,.tss-submit-wrapper #tss_social_media_holder .dashicons-twitter:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.tss-submit-wrapper #tss_social_media_holder input:focus{outline:none;border:1px solid #999;}.rt-sm-sortable-list .social-item span.dashicons{margin:0;width:44px;height:44px;border:1px solid;text-align:center;display:inline-block;line-height:44px;border-radius:3px 0 0 3px;border-right-width:0;border-color:rgba(0,0,0,.1);}.tss-submit-wrapper #tss_social_media_holder input{border-radius:0 3px 3px 0;}.rt-single-testimonial-detail{padding:30px 0;margin:30px 0 !important;overflow:hidden;}.rt-single-testimonial-detail .testi-meta{text-align:center;}.rt-single-testimonial-detail .tss-social-share a{display:inline-block;padding:5px;margin-right:5px;}.rt-single-testimonial-detail .tss-social-share a:last-child{margin-right:0;}.clearfix:before,.clearfix:after,.rt-container-fluid:before,.rt-container-fluid:after,.rt-row:before,.rt-row:after{content:" ";display:table;}.rt-single-testimonial-detail .testimonial + .author-social{margin-top:20px;}.rt-single-testimonial-detail .testimonial + .tss-social-share,.rt-single-testimonial-detail .author-social + .tss-social-share{margin-top:10px;}.rt-single-testimonial-detail .author-social > a{display:inline-block;padding:5px;margin-right:5px;}.tss-wrapper .tss-layout1 .single-item-wrapper,.tss-wrapper .tss-carousel1 .single-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.tss-wrapper .tss-layout1 .single-item-wrapper .profile-img-wrapper,.tss-wrapper .tss-layout1 .single-item-wrapper h3.author-name,.tss-wrapper .tss-layout1 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel1 .single-item-wrapper .profile-img-wrapper,.tss-wrapper .tss-carousel1 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel1 .single-item-wrapper h4.author-bio{text-align:center;}.tss-wrapper .tss-carousel1 .single-item-wrapper:hover .item-content-wrapper:after{top:40px;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;}.tss-wrapper .tss-layout1 .tss-meta-info.tss-left,.tss-wrapper .tss-carousel1 .tss-meta-info.tss-left{flex:2;}.tss-wrapper .tss-carousel1 .item-content-wrapper,.tss-wrapper .tss-layout1 .item-content-wrapper{padding:30px;background:#f8f8f8;flex:3;position:relative;}.tss-wrapper .tss-layout1 .item-content-wrapper:before,.tss-wrapper .tss-carousel1 .item-content-wrapper:before{content:"";color:#eaeaea;position:absolute;left:10px;top:0;font-family:"tss-font",serif;font-size:24px;}.tss-wrapper .tss-carousel1 .swiper-rtl .item-content-wrapper:before{left:auto;right:10px;}.tss-wrapper .tss-layout1 .item-content-wrapper:after,.tss-wrapper .tss-carousel1 .item-content-wrapper:after{border-top:10px solid transparent;border-right:15px solid #f8f8f8;border-bottom:10px solid transparent;content:"";position:absolute;width:0;height:0;left:-15px;top:15px;right:auto;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;}.tss-wrapper .tss-carousel1 .swiper-rtl .item-content-wrapper:after{left:auto;right:-15px;border-right:0;border-left:15px solid #f8f8f8;}.tss-wrapper .tss-layout1 .item-content,.tss-wrapper .tss-carousel1 .item-content{font-style:italic;font-size:16px;line-height:1.6;padding-top:5px;color:#2d2d2d;}.tss-wrapper .tss-layout1 .rating-wrapper,.tss-wrapper .tss-carousel1 .rating-wrapper{margin-bottom:10px;text-align:center;}.tss-wrapper .tss-layout2 .single-item-wrapper,.tss-wrapper .tss-carousel2 .single-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.tss-wrapper .tss-carousel2 .single-item-wrapper{margin-bottom:30px;}.tss-wrapper .tss-layout2 .single-item-wrapper .profile-img-wrapper,.tss-wrapper .tss-layout2 .single-item-wrapper h3.author-name,.tss-wrapper .tss-layout2 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel2 .single-item-wrapper .profile-img-wrapper,.tss-wrapper .tss-carousel2 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel2 .single-item-wrapper h4.author-bio{text-align:center;}.tss-wrapper .tss-layout2 .rating-wrapper,.tss-wrapper .tss-carousel2 .rating-wrapper,.tss-wrapper .tss-layout2 .single-item-wrapper h3.author-name,.tss-wrapper .tss-layout2 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel2 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel2 .single-item-wrapper h4.author-bio{padding:0 10px;}.tss-wrapper .tss-layout2 .single-item-wrapper:hover .item-content-wrapper:after,.tss-wrapper .tss-carousel2 .single-item-wrapper:hover .item-content-wrapper:after{top:40px;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;}.tss-wrapper .single-item-wrapper .author-social,.tss-wrapper .single-item-wrapper .tss-social-share{text-align:center;margin-bottom:0px;}.tss-wrapper .tss-layout2 .tss-meta-info.tss-left,.tss-wrapper .tss-carousel2 .tss-meta-info.tss-left{flex:3;}.tss-wrapper .tss-layout2 .tss-meta-info.tss-right,.tss-wrapper .tss-carousel2 .tss-meta-info.tss-right{flex:2;}.tss-wrapper .tss-layout2 .item-content-wrapper,.tss-wrapper .tss-carousel2 .item-content-wrapper{padding:30px;background:#f8f8f8;flex:3;position:relative;}.tss-wrapper .tss-layout2 .item-content-wrapper:before,.tss-wrapper .tss-carousel2 .item-content-wrapper:before{content:"";color:#eaeaea;position:absolute;left:10px;top:0;font-family:"tss-font",serif;font-size:24px;}.tss-wrapper .tss-layout2 .item-content-wrapper:after,.tss-wrapper .tss-carousel2 .item-content-wrapper:after{border-top:10px solid transparent;border-left:15px solid #f8f8f8;border-bottom:10px solid transparent;content:"";position:absolute;width:0;height:0;right:-15px;top:15px;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;}.tss-wrapper .tss-layout2 .item-content,.tss-wrapper .tss-carousel2 .item-content{font-style:italic;font-size:16px;line-height:1.6;padding-top:5px;}.tss-wrapper .tss-layout2 .rating-wrapper,.tss-wrapper .tss-carousel2 .rating-wrapper{margin-bottom:10px;text-align:center;}.tss-wrapper .tss-layout3 .single-item,.tss-wrapper .tss-isotope1 .single-item,.tss-wrapper .tss-carousel3 .single-item{padding:0;}.tss-wrapper .tss-layout3 .single-item-wrapper h3.author-name,.tss-wrapper .tss-isotope1 .single-item-wrapper h3.author-name,.tss-wrapper .tss-layout3 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-isotope1 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel3 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel3 .single-item-wrapper h4.author-bio{text-align:center;}.tss-wrapper .tss-layout3 .item-content-wrapper,.tss-wrapper .tss-isotope1 .item-content-wrapper,.tss-wrapper .tss-video1 .item-content-wrapper,.tss-wrapper .tss-carousel3 .item-content-wrapper{padding:20px;background:#f8f8f8;position:relative;}.tss-wrapper .tss-layout3 .item-content-wrapper:before,.tss-wrapper .tss-isotope1 .item-content-wrapper:before,.tss-wrapper .tss-video1 .item-content-wrapper:before,.tss-wrapper .tss-carousel3 .item-content-wrapper:before{content:"";color:#eaeaea;position:absolute;left:0px;top:-15px;font-family:"tss-font",serif;font-size:30px;}.tss-wrapper .tss-layout3 .item-content,.tss-wrapper .tss-isotope1 .item-content,.tss-wrapper .tss-carousel3 .item-content{font-style:italic;font-size:16px;line-height:1.6;}.tss-wrapper .tss-layout3 .rating-wrapper,.tss-wrapper .tss-isotope1 .rating-wrapper,.tss-wrapper .tss-carousel3 .rating-wrapper{margin:17px 0px -10px;text-align:center;display:block;}.tss-wrapper .tss-layout3 .profile-img-wrapper,.tss-wrapper .tss-isotope1 .profile-img-wrapper,.tss-wrapper .tss-carousel3 .profile-img-wrapper{margin-bottom:4px;display:block;text-align:center;}.tss-wrapper .tss-layout3 .profile-img-wrapper img,.tss-wrapper .tss-isotope1 .profile-img-wrapper img,.tss-wrapper .tss-carousel3 .profile-img-wrapper img{display:inline-block;}.tss-wrapper .tss-layout3 .single-item-wrapper .author-social,.tss-wrapper .tss-isotope1 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel3 .single-item-wrapper .author-social,.tss-wrapper .tss-layout3 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-isotope1 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel3 .single-item-wrapper .tss-social-share{margin-bottom:8px;}.tss-wrapper .tss-layout4 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel4 .single-item-wrapper h3.author-name{margin:0px 0 15px;}.tss-wrapper .tss-carousel2 .rt-responsive-img{margin:auto;}.tss-wrapper .tss-layout4 .single-item-wrapper,.tss-wrapper .tss-carousel4 .single-item-wrapper{background:#f8f8f8;margin-bottom:0px;display:flex;}.tss-wrapper .tss-layout4 .profile-img-wrapper,.tss-wrapper .tss-carousel4 .profile-img-wrapper{flex:1;padding:25px 0 25px 15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.tss-wrapper .tss-layout4 .profile-img-wrapper a img,.tss-wrapper .tss-carousel4 .profile-img-wrapper a img{width:auto !important;}.tss-wrapper .tss-layout4 .item-content-wrapper,.tss-wrapper .tss-carousel4 .item-content-wrapper{flex:3;padding:20px 15px;}.tss-wrapper .tss-layout4 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel4 .single-item-wrapper .author-social,.tss-wrapper .tss-layout4 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel4 .single-item-wrapper .tss-social-share{text-align:left;}.tss-wrapper .tss-layout4 .item-content,.tss-wrapper .tss-carousel4 .item-content{padding:15px 0px 0px 0px;font-size:16px;line-height:1.6;margin-bottom:0;}.tss-wrapper .tss-layout4 .rating-wrapper,.tss-wrapper .tss-carousel4 .rating-wrapper{margin-bottom:10px;text-align:left;}.tss-wrapper .tss-layout5 .single-item-wrapper h3.author-name,.tss-wrapper .tss-isotope2 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel5 .single-item-wrapper h3.author-name{margin:0px 0 10px;}.tss-wrapper .tss-layout5 .single-item-wrapper,.tss-wrapper .tss-isotope2 .single-item-wrapper,.tss-wrapper .tss-carousel5 .single-item-wrapper{background:#f8f8f8;margin-bottom:0px;display:flex;}.tss-wrapper .tss-layout5 .profile-img-wrapper,.tss-wrapper .tss-isotope2 .profile-img-wrapper,.tss-wrapper .tss-carousel5 .profile-img-wrapper{flex:1.5;padding:20px 0 15px 15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.tss-wrapper .tss-layout5 .profile-img-wrapper a img,.tss-wrapper .tss-isotope2 .profile-img-wrapper a img,.tss-wrapper .tss-carousel5 .profile-img-wrapper a img{width:auto !important;}.tss-wrapper .tss-layout5 .item-content-wrapper,.tss-wrapper .tss-isotope2 .item-content-wrapper,.tss-wrapper .tss-carousel5 .item-content-wrapper{flex:3;padding:20px 0 10px 15px;}.tss-wrapper .tss-layout5 .single-item-wrapper .author-social,.tss-wrapper .tss-isotope2 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel5 .single-item-wrapper .author-social,.tss-wrapper .tss-layout5 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-isotope2 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel5 .single-item-wrapper .tss-social-share{text-align:center;}.tss-wrapper .tss-layout5 .item-content,.tss-wrapper .tss-isotope2 .item-content,.tss-wrapper .tss-carousel5 .item-content{padding:0px 15px 15px 0px;font-size:16px;line-height:1.6;margin-bottom:0;}.tss-wrapper .tss-layout5 .rating-wrapper,.tss-wrapper .tss-isotope2 .rating-wrapper,.tss-wrapper .tss-carousel5 .rating-wrapper{margin-bottom:10px;text-align:center;}.tss-wrapper .tss-layout6 .single-item,.tss-wrapper .tss-carousel6 .single-item{padding:0;}.tss-wrapper .tss-layout6 .item-content-wrapper:after,.tss-wrapper .tss-carousel6 .item-content-wrapper:after{border-left:10px solid transparent;border-top:15px solid #f8f8f8;border-right:10px solid transparent;content:"";position:absolute;width:0;height:0;left:25px;bottom:-15px;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;}.tss-wrapper .tss-layout6 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel6 .single-item-wrapper h3.author-name{margin:10px 0 8px;}.tss-wrapper .tss-layout6 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel6 .single-item-wrapper h4.author-bio{margin-bottom:8px;}.tss-wrapper .tss-layout6 .item-content-wrapper,.tss-wrapper .tss-carousel6 .item-content-wrapper{padding:40px 30px;background:#f8f8f8;position:relative;border-radius:5px;}.tss-wrapper .tss-layout6 .item-content-wrapper:before,.tss-wrapper .tss-carousel6 .item-content-wrapper:before{content:"";color:#fff;position:absolute;left:10px;top:10px;font-family:"tss-font",serif;font-size:30px;line-height:1;}.tss-wrapper .tss-layout6 .item-content-wrapper .item-content,.tss-wrapper .tss-carousel6 .item-content-wrapper .item-content{font-style:italic;font-size:16px;line-height:1.6;}.tss-wrapper .tss-layout6 .profile-img-wrapper,.tss-wrapper .tss-carousel6 .profile-img-wrapper{text-align:center;margin-bottom:10px;display:inline-block;}.tss-wrapper .tss-layout6 .tss-meta-info,.tss-wrapper .tss-carousel6 .tss-meta-info{display:flex;margin-top:30px;}.tss-wrapper .tss-layout6 .tss-meta-info .tss-left,.tss-wrapper .tss-carousel6 .tss-meta-info .tss-left{flex:1;}.tss-wrapper .tss-layout6 .tss-meta-info .tss-right,.tss-wrapper .tss-carousel6 .tss-meta-info .tss-right{padding:0px 0px 0px 15px;flex:4;position:relative;}.tss-wrapper .tss-layout6 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel6 .single-item-wrapper .author-social,.tss-wrapper .tss-layout6 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel6 .single-item-wrapper .tss-social-share{text-align:left;margin-bottom:10px;margin-left:-6px;}.tss-wrapper .tss-layout6 .rating-wrapper,.tss-wrapper .tss-carousel6 .rating-wrapper{margin-bottom:6px;}.tss-wrapper .tss-layout7 .single-item,.tss-wrapper .tss-isotope3 .single-item,.tss-wrapper .tss-carousel7 .single-item{padding:0;}.tss-wrapper .tss-layout7 .single-item-wrapper h3.author-name,.tss-wrapper .tss-isotope3 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel7 .single-item-wrapper h3.author-name{margin:5px 0px 8px;text-align:center;}.tss-wrapper .tss-layout7 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-isotope3 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel7 .single-item-wrapper h4.author-bio{margin-bottom:10px;text-align:center;}.tss-wrapper .tss-layout7 .single-item-wrapper,.tss-wrapper .tss-isotope3 .single-item-wrapper,.tss-wrapper .tss-carousel7 .single-item-wrapper{padding:30px;background:#f8f8f8;position:relative;}.tss-wrapper .tss-layout7 .item-content-wrapper,.tss-wrapper .tss-isotope3 .item-content-wrapper,.tss-wrapper .tss-carousel7 .item-content-wrapper{position:relative;padding-bottom:10px;}.tss-wrapper .tss-layout7 .single-item-wrapper:before,.tss-wrapper .tss-isotope3 .single-item-wrapper:before,.tss-wrapper .tss-carousel7 .single-item-wrapper:before{content:"";color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:8px;font-family:"tss-font",serif;font-size:30px;}.tss-wrapper .tss-layout7 .item-content-wrapper .item-content,.tss-wrapper .tss-isotope3 .item-content-wrapper .item-content,.tss-wrapper .tss-carousel7 .item-content-wrapper .item-content{font-style:italic;font-size:16px;line-height:1.6;}.tss-wrapper .tss-layout7 .profile-img-wrapper,.tss-wrapper .tss-isotope3 .profile-img-wrapper,.tss-wrapper .tss-carousel7 .profile-img-wrapper{text-align:center;margin:30px 0px 15px;display:block;}.tss-wrapper .tss-layout7 .profile-img-wrapper img,.tss-wrapper .tss-isotope3 .profile-img-wrapper img,.tss-wrapper .tss-carousel7 .profile-img-wrapper img{display:inline-block;}.tss-wrapper .tss-layout7 .single-item-wrapper .author-social,.tss-wrapper .tss-isotope3 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel7 .single-item-wrapper .author-social,.tss-wrapper .tss-layout7 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-isotope3 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel7 .single-item-wrapper .tss-social-share{text-align:center;}.tss-wrapper .tss-layout7 .rating-wrapper,.tss-wrapper .tss-isotope3 .rating-wrapper,.tss-wrapper .tss-carousel7 .rating-wrapper{margin-bottom:10px;text-align:center;}.tss-wrapper .tss-layout8 .single-item,.tss-wrapper .tss-carousel8 .single-item{padding:0;}.tss-wrapper .tss-layout8 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel8 .single-item-wrapper h3.author-name{margin:5px 0px 8px;text-align:center;}.tss-wrapper .tss-layout8 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel8 .single-item-wrapper h4.author-bio{margin-bottom:20px;text-align:center;}.tss-wrapper .tss-layout8 .single-item-wrapper,.tss-wrapper .tss-carousel8 .single-item-wrapper{padding:30px;background:#f8f8f8;position:relative;}.tss-wrapper .tss-layout8 .item-content-wrapper,.tss-wrapper .tss-carousel8 .item-content-wrapper{position:relative;padding-bottom:10px;}.tss-wrapper .tss-layout8 .single-item-wrapper:before,.tss-wrapper .tss-carousel8 .single-item-wrapper:before{content:"";color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:8px;font-family:"tss-font",serif;font-size:30px;z-index:99;}.tss-wrapper .tss-layout8 .item-content-wrapper .item-content,.tss-wrapper .tss-carousel8 .item-content-wrapper .item-content{font-style:italic;font-size:16px;line-height:1.6;padding-top:30px;}.tss-wrapper .tss-layout8 .profile-img-wrapper,.tss-wrapper .tss-carousel8 .profile-img-wrapper{text-align:center;margin:15px 0px;display:block;}.tss-wrapper .tss-layout8 .profile-img-wrapper img,.tss-wrapper .tss-carousel8 .profile-img-wrapper img{display:inline-block;}.tss-wrapper .tss-layout8 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel8 .single-item-wrapper .author-social,.tss-wrapper .tss-layout8 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel8 .single-item-wrapper .tss-social-share{text-align:center;}.tss-wrapper .tss-layout8 .rating-wrapper,.tss-wrapper .tss-carousel8 .rating-wrapper{margin-bottom:10px;text-align:center;margin-top:-6px;}.tss-wrapper .tss-layout9 .single-item-wrapper,.tss-wrapper .tss-isotope4 .single-item-wrapper,.tss-wrapper .tss-carousel9 .single-item-wrapper{margin-bottom:30px;text-align:center;position:relative;}.tss-wrapper .tss-layout9 .single-item-wrapper:hover .item-content-wrapper,.tss-wrapper .tss-isotope4 .single-item-wrapper:hover .item-content-wrapper,.tss-wrapper .tss-carousel9 .single-item-wrapper:hover .item-content-wrapper{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.tss-wrapper .tss-layout9 .single-item-wrapper:hover .profile-img-wrapper:before,.tss-wrapper .tss-isotope4 .single-item-wrapper:hover .profile-img-wrapper:before,.tss-wrapper .tss-carousel9 .single-item-wrapper:hover .profile-img-wrapper:before{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.tss-wrapper .tss-layout9 .profile-img-wrapper,.tss-wrapper .tss-isotope4 .profile-img-wrapper,.tss-wrapper .tss-carousel9 .profile-img-wrapper{position:relative;}.tss-wrapper .tss-layout9 .profile-img-wrapper img,.tss-wrapper .tss-isotope4 .profile-img-wrapper img,.tss-wrapper .tss-carousel9 .profile-img-wrapper img{margin:0 auto;width:100%;}.tss-wrapper .tss-layout9 .tss-img-circle .profile-img-wrapper:before,.tss-wrapper .tss-isotope4 .tss-img-circle .profile-img-wrapper:before,.tss-wrapper .tss-carousel9 .tss-img-circle .profile-img-wrapper:before{border-radius:50%;}.tss-wrapper .tss-layout9 .profile-img-wrapper:before,.tss-wrapper .tss-isotope4 .profile-img-wrapper:before,.tss-wrapper .tss-carousel9 .profile-img-wrapper:before{opacity:0;content:"";background:rgba(55,71,79,.9);position:absolute;right:0;top:0;left:0;height:100%;width:100%;z-index:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.tss-wrapper .tss-layout9 .profile-img-wrapper:after,.tss-wrapper .tss-isotope4 .profile-img-wrapper:after,.tss-wrapper .tss-carousel9 .profile-img-wrapper:after{content:"";color:#fff;position:absolute;right:35px;top:0;font-family:"tss-font";font-size:22px;height:40px;width:40px;line-height:40px;background:#8cc63e;z-index:3;-webkit-box-shadow:-9px 11px 19px -7px rgba(0,0,0,.75);-moz-box-shadow:-9px 11px 19px -7px rgba(0,0,0,.75);box-shadow:-9px 11px 19px -7px rgba(0,0,0,.75);}.tss-wrapper .tss-layout9 .tss-img-circle .profile-img-wrapper:after,.tss-wrapper .tss-isotope4 .tss-img-circle .profile-img-wrapper:after,.tss-wrapper .tss-carousel9 .tss-img-circle .profile-img-wrapper:after{border-radius:50%;}.tss-wrapper .tss-layout9 .item-content-wrapper,.tss-wrapper .tss-isotope4 .item-content-wrapper,.tss-wrapper .tss-carousel9 .item-content-wrapper{opacity:0;padding:0 30px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:0;right:0;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.tss-wrapper .tss-layout9 .single-item-wrapper h3.author-name,.tss-wrapper .tss-isotope4 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel9 .single-item-wrapper h3.author-name{margin-bottom:5px;font-size:22px;color:#fff;}.tss-wrapper .tss-layout9 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-isotope4 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel9 .single-item-wrapper h4.author-bio{margin-bottom:5px;font-size:18px;color:#fff;}.tss-wrapper .tss-layout8 .single-item-wrapper h3.author-name a,.tss-wrapper .tss-isotope4 .single-item-wrapper h3.author-name a,.tss-wrapper .tss-carousel9 .single-item-wrapper h3.author-name a{color:inherit;}.tss-wrapper .tss-layout9 .item-content,.tss-wrapper .tss-isotope4 .item-content,.tss-wrapper .tss-carousel9 .item-content{font-style:italic;font-size:15px;color:#fff;}.tss-wrapper .tss-layout9 .rating-wrapper,.tss-wrapper .tss-isotope4 .rating-wrapper,.tss-wrapper .tss-carousel9 .rating-wrapper{margin-bottom:5px;}.tss-wrapper .tss-layout9 .rating-wrapper li,.tss-wrapper .tss-isotope4 .rating-wrapper li,.tss-wrapper .tss-carousel9 .rating-wrapper li{display:inline;color:#ffca28;}.tss-wrapper .tss-layout10,.tss-wrapper .tss-isotope5,.tss-wrapper .tss-carousel10{padding:0px 0;}.tss-wrapper .tss-layout10 .single-item-wrapper .author-social,.tss-wrapper .tss-isotope5 .single-item-wrapper .author-social,.tss-wrapper .tss-carousel10 .single-item-wrapper .author-social,.tss-wrapper .tss-layout10 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-isotope5 .single-item-wrapper .tss-social-share,.tss-wrapper .tss-carousel10 .single-item-wrapper .tss-social-share{text-align:left;}.tss-wrapper .tss-layout10 .profile-img-wrapper,.tss-wrapper .tss-isotope5 .profile-img-wrapper,.tss-wrapper .tss-carousel10 .profile-img-wrapper{position:absolute;z-index:1;right:15px;top:50px;}.tss-wrapper .tss-layout10 .profile-img-wrapper img,.tss-wrapper .tss-isotope5 .profile-img-wrapper img,.tss-wrapper .tss-carousel10 .profile-img-wrapper img{border:10px solid #f8f8f8;margin:0 auto;width:150px !important;height:auto;}.tss-wrapper .tss-layout10 .single-item-wrapper h3.author-name,.tss-wrapper .tss-isotope5 .single-item-wrapper h3.author-name,.tss-wrapper .tss-carousel10 .single-item-wrapper h3.author-name{margin-bottom:8px;font-size:22px;}.tss-wrapper .tss-layout10 .single-item-wrapper h3.author-name a,.tss-wrapper .tss-isotope5 .single-item-wrapper h3.author-name a,.tss-wrapper .tss-carousel10 .single-item-wrapper h3.author-name a{color:#222;}.tss-wrapper .tss-layout10 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-isotope5 .single-item-wrapper h4.author-bio,.tss-wrapper .tss-carousel10 .single-item-wrapper h4.author-bio{margin-bottom:10px;display:block;color:#959595;font-size:18px;}.tss-wrapper .tss-layout10 .item-content,.tss-wrapper .tss-isotope5 .item-content,.tss-wrapper .tss-carousel10 .item-content{position:relative;padding:30px 130px 30px 30px;background:#fff;}.tss-wrapper .tss-carousel10 .item-content,.tss-wrapper .tss-layout10 .item-content,.tss-wrapper .tss-isotope5 .item-content{background:#f1f1f1;}.tss-wrapper .tss-layout10 .item-content:after,.tss-wrapper .tss-isotope5 .item-content:after,.tss-wrapper .tss-carousel10 .item-content:after{content:" ";position:absolute;width:0;height:0;left:38px;top:-30px;border:15px solid;border-color:transparent transparent #fff #fff;}.tss-wrapper .tss-carousel10 .item-content:after,.tss-wrapper .tss-layout10 .item-content:after,.tss-wrapper .tss-isotope5 .item-content:after{border-color:transparent transparent #f1f1f1 #f1f1f1;}.tss-wrapper .tss-layout10 .rating-wrapper,.tss-wrapper .tss-isotope5 .rating-wrapper,.tss-wrapper .tss-carousel10 .rating-wrapper{margin-bottom:40px;}.tss-wrapper .tss-layout10 .rating-wrapper li,.tss-wrapper .tss-isotope5 .rating-wrapper li,.tss-wrapper .tss-carousel10 .rating-wrapper li{display:inline;color:#ffca28;}.tss-wrapper .tss-isotope5 .author-social,.tss-wrapper .tss-layout10 .author-social{margin-top:-25px;}.tss-wrapper .tss-layout10 .author-social{margin-top:-30px;margin-bottom:8px;}.tss-wrapper .tss-isotope5 .item-content,.tss-wrapper .tss-layout10 .item-content{margin-top:25px;}.tss-wrapper .tss-isotope5 .item-content,.tss-wrapper .tss-layout10 .item-content,.tss-wrapper .tss-carousel10 .item-content{margin-top:40px;}.tss-wrapper .tss-carousel11 .single-item{padding:0;}.tss-wrapper .tss-carousel11 .single-item-wrapper h3.author-name{margin:5px 0px 8px;text-align:center;font-size:22px;}.tss-wrapper .tss-carousel11 .single-item-wrapper h4.author-bio{margin-bottom:20px;text-align:center;font-size:18px;}.tss-wrapper .tss-carousel11 .item-content-wrapper .item-content{font-style:italic;font-size:16px;line-height:1.6;padding-bottom:14px;}.tss-wrapper .tss-carousel11 .profile-img-wrapper{margin-bottom:4px;display:block;}.tss-wrapper .tss-carousel11 .tss-carousel-thumb .swiper-wrapper,.tss-wrapper .tss-carousel11 .tss-carousel-thumb .slick-track{padding:40px 0 40px;}.tss-wrapper .tss-carousel11 .profile-img-wrapper{position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;cursor:pointer;}.tss-wrapper .tss-carousel11 .profile-img-wrapper img{width:120px;height:120px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);margin:0 auto;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;}.tss-wrapper .tss-carousel11 .swiper-slide-active img,.tss-wrapper .tss-carousel11 .slick-center img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}.tss-wrapper .tss-carousel11 .profile-img-wrapper:before{content:"";background:rgba(0,0,0,.6);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:132px;width:132px;margin:0 auto;z-index:5;opacity:1;visibility:visible;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;}.tss-wrapper .tss-carousel11 .profile-img-wrapper:focus{outline:none;}.tss-wrapper .tss-carousel11 .swiper-slide-active::before,.tss-wrapper .tss-carousel11 .slick-center:before{opacity:0;visibility:hidden;}.tss-wrapper .tss-carousel11 .item-content p{width:80%;margin:0 auto;}.tss-wrapper .tss-carousel11 .rating-wrapper{margin-bottom:10px;text-align:center;}.tss-wrapper .tss-carousel12 .single-item{padding:0;margin-bottom:0;}.tss-wrapper .tss-carousel12 h3.author-name{margin:20px 0px 8px;text-align:center;}.tss-wrapper .tss-carousel12 h4.author-bio{margin-bottom:20px;text-align:center;}.tss-wrapper .tss-carousel12 .item-content-wrapper .item-content{font-style:italic;font-size:16px;line-height:1.6;}.tss-wrapper .tss-carousel12 .profile-img-wrapper{margin-bottom:4px;display:block;outline:0;}.tss-wrapper .tss-carousel12 .tss-carousel-thumb .swiper-slide-active.profile-img-wrapper:before,.tss-wrapper .tss-carousel12 .slick-current.slick-active.slick-center.profile-img-wrapper:before{opacity:0;visibility:hidden;}.tss-wrapper .tss-carousel12 .tss-carousel-thumb .swiper-wrapper,.tss-wrapper .tss-carousel12 .tss-carousel-thumb .slick-track{padding:30px 0 40px;}.tss-wrapper .tss-carousel12 .profile-img-wrapper{position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;cursor:pointer;}.tss-wrapper .tss-carousel12 .profile-img-wrapper img{height:120px;width:120px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);margin:0 auto;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;}.tss-wrapper .tss-carousel12 .swiper-slide-active img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}.tss-wrapper .tss-carousel12 .profile-img-wrapper:before{content:"";background:rgba(0,0,0,.6);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:132px;width:132px;margin:0 auto;z-index:5;opacity:1;visibility:visible;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;}.tss-wrapper .tss-carousel12 .tss-meta-info:focus{outline:none;}.tss-wrapper .tss-carousel12 .slick-center .profile-img-wrapper:before{opacity:0;visibility:hidden;}.tss-wrapper .tss-carousel12 .item-content p{width:80%;margin:0 auto 10px;}.tss-wrapper .tss-carousel12 .rating-wrapper{margin-bottom:10px;text-align:center;}.tss-wrapper .video-testimonial-wrap + .tss-meta-info + .rating-wrapper,.tss-wrapper .video-testimonial-wrap + .tss-meta-info .profile-img-wrapper{margin-top:20px;}.tss-wrapper .tss-pagination ul.pagination-list li{display:inline-block;list-style:none;margin-right:5px;}.tss-wrapper .tss-pagination ul.pagination-list li:last-child{margin-right:0;}.tss-wrapper .tss-pagination ul.pagination-list li span,.tss-wrapper .tss-pagination ul.pagination-list li a{width:36px;height:36px;text-align:center;line-height:36px;font-size:15px;background:#eee;border:1px solid transparent;-webkit-transition:all .3s;transition:all .3s;color:#2550ea;display:inline-block;}.tss-wrapper .tss-pagination ul.pagination-list li.active span,.tss-wrapper .tss-pagination ul.pagination-list li span:hover,.tss-wrapper .tss-pagination ul.pagination-list li a:hover{background:#2550ea;color:#fff;}.tss-wrapper .tss-pagination .tss-loading-holder{padding:15px 0;}.tss-wrapper .single-item-wrapper .rating-wrapper span.dashicons{color:gold;}.tss-wrapper .tss-iso-filter{margin:25px 0;text-align:center;}.tss-wrapper .tss-isotope-button-wrapper,.tss-wrapper .iso-search{display:inline-block;}.tss-wrapper .iso-search{margin:0 10px;}.tss-wrapper .iso-search input{width:auto;padding:10px;font-size:16px;outline:none !important;height:37px;}.rt-container-fluid [class*='rt-col-'],.rt-container [class*='rt-col-']{box-sizing:border-box;}body > .tss-tooltip{font-size:100%;position:absolute;z-index:9999;-o-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;color:#fff;border-radius:3px;background:#666;padding:0 10px;border-width:2px;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}body > .tss-tooltip,body > .tss-tooltip .tss-tooltip-bottom:after{background:#000;border-radius:2px;}body > .tss-tooltip .tss-tooltip-bottom{width:70px;height:18px;overflow:hidden;position:absolute;left:50%;margin-left:-32px;bottom:-16px;}body > .tss-tooltip .tss-tooltip-bottom:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);tranform:rotate(45deg);}@media (min-width: 768px){.rt-container{width:750px;}}@media (min-width: 992px){.rt-container{width:970px;}}@media (min-width: 1200px){.rt-container{width:1170px;}}@media (min-width: 768px){.rt-col-sm-24,.rt-col-sm-1,.rt-col-sm-2,.rt-col-sm-3,.rt-col-sm-4,.rt-col-sm-5,.rt-col-sm-6,.rt-col-sm-7,.rt-col-sm-8,.rt-col-sm-9,.rt-col-sm-10,.rt-col-sm-11,.rt-col-sm-12{float:left;}.rt-col-sm-24{width:20%;}.rt-col-sm-12{width:100%;}.rt-col-sm-11{width:91.66666667%;}.rt-col-sm-10{width:83.33333333%;}.rt-col-sm-9{width:75%;}.rt-col-sm-8{width:66.66666667%;}.rt-col-sm-7{width:58.33333333%;}.rt-col-sm-6{width:50%;}.rt-col-sm-5{width:41.66666667%;}.rt-col-sm-4{width:33.33333333%;}.rt-col-sm-3{width:25%;}.rt-col-sm-2{width:16.66666667%;}.rt-col-sm-1{width:8.33333333%;}}@media (min-width: 992px){.rt-col-md-24,.rt-col-md-1,.rt-col-md-2,.rt-col-md-3,.rt-col-md-4,.rt-col-md-5,.rt-col-md-6,.rt-col-md-7,.rt-col-md-8,.rt-col-md-9,.rt-col-md-10,.rt-col-md-11,.rt-col-md-12{float:left;}.rt-col-md-24{width:20%;}.rt-col-md-12{width:100%;}.rt-col-md-11{width:91.66666667%;}.rt-col-md-10{width:83.33333333%;}.rt-col-md-9{width:75%;}.rt-col-md-8{width:66.66666667%;}.rt-col-md-7{width:58.33333333%;}.rt-col-md-6{width:50%;}.rt-col-md-5{width:41.66666667%;}.rt-col-md-4{width:33.33333333%;}.rt-col-md-3{width:25%;}.rt-col-md-2{width:16.66666667%;}.rt-col-md-1{width:8.33333333%;}}@media (min-width: 1200px){.rt-col-lg-24,.rt-col-lg-1,.rt-col-lg-2,.rt-col-lg-3,.rt-col-lg-4,.rt-col-lg-5,.rt-col-lg-6,.rt-col-lg-7,.rt-col-lg-8,.rt-col-lg-9,.rt-col-lg-10,.rt-col-lg-11,.rt-col-lg-12{float:left;}.rt-col-lg-24{width:20%;}.rt-col-lg-12{width:100%;}.rt-col-lg-11{width:91.66666667%;}.rt-col-lg-10{width:83.33333333%;}.rt-col-lg-9{width:75%;}.rt-col-lg-8{width:66.66666667%;}.rt-col-lg-7{width:58.33333333%;}.rt-col-lg-6{width:50%;}.rt-col-lg-5{width:41.66666667%;}.rt-col-lg-4{width:33.33333333%;}.rt-col-lg-3{width:25%;}.rt-col-lg-2{width:16.66666667%;}.rt-col-lg-1{width:8.33333333%;}}@media (max-width: 991px){.rt-single-testimonial-detail .testimonial{margin-top:20px;}}@media (max-width: 767px){.tss-wrapper .single-item-wrapper{flex-direction:column;}.tss-wrapper .item-content-wrapper{padding:20px;margin-top:15px;}.item-content-wrapper.tss-left{order:2;}.item-content-wrapper.tss-right{order:1;}.tss-wrapper .profile-img-wrapper a,.tss-wrapper .profile-img-wrapper{display:flex;justify-content:center;}.tss-wrapper .item-content-wrapper:after,.tss-wrapper .single-item-wrapper:before,.tss-wrapper .tss-layout10 .item-content:after,.tss-wrapper .tss-isotope5 .item-content:after,.tss-wrapper .tss-carousel10 .item-content:after{content:none;}.tss-wrapper .tss-layout8 .single-item-wrapper,.tss-wrapper .tss-carousel8 .single-item-wrapper{padding:5px;}.tss-wrapper .tss-layout8 .item-content-wrapper,.tss-wrapper .tss-carousel8 .item-content-wrapper,.tss-wrapper .tss-layout4 .item-content-wrapper,.tss-wrapper .tss-isotope2 .item-content-wrapper,.tss-wrapper .tss-carousel4 .item-content-wrapper{margin-top:0;}.tss-wrapper .tss-layout4 .profile-img-wrapper,.tss-wrapper .tss-carousel4 .profile-img-wrapper{padding:10px;}.tss-wrapper .tss-layout10 .profile-img-wrapper,.tss-wrapper .tss-isotope5 .profile-img-wrapper,.tss-wrapper .tss-carousel10 .profile-img-wrapper{position:relative;}.tss-wrapper .tss-layout10 .rating-wrapper,.tss-wrapper .tss-isotope5 .rating-wrapper,.tss-wrapper .tss-carousel10 .rating-wrapper{margin-bottom:10px;}.tss-wrapper .tss-layout10 .item-content,.tss-wrapper .tss-isotope5 .item-content,.tss-wrapper .tss-carousel10 .item-content{padding:15px;}.tss-wrapper .tss-layout1 .item-content-wrapper:after,.tss-wrapper .tss-carousel1 .item-content-wrapper:after{left:0;top:-15px;right:0;margin:auto;transform:rotate(90deg);}.tss-wrapper .tss-layout1 .single-item-wrapper:hover .item-content-wrapper:after,.tss-wrapper .tss-carousel1 .single-item-wrapper:hover .item-content-wrapper:after{top:-15px;}.tss-wrapper .tss-layout2 .item-content-wrapper:after,.tss-wrapper .tss-carousel2 .item-content-wrapper:after{right:0;top:-15px;transform:rotate(-90deg);margin:auto;left:0;}}.rt-animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes ball-clip-rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}50%{-moz-transform:rotate(180deg);transform:rotate(180deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes ball-clip-rotate{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}50%{-o-transform:rotate(180deg);transform:rotate(180deg);}100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}5%{opacity:.75;}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}}@-moz-keyframes ball-scale-multiple{0%{opacity:0;-moz-transform:scale(0);transform:scale(0);}5%{opacity:.75;}100%{opacity:0;-moz-transform:scale(1);transform:scale(1);}}@-o-keyframes ball-scale-multiple{0%{opacity:0;-o-transform:scale(0);transform:scale(0);}5%{opacity:.75;}100%{opacity:0;-o-transform:scale(1);transform:scale(1);}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);}5%{opacity:.75;}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.rt-row.tss-carousel1,.rt-row.tss-carousel2,.rt-row.tss-carousel3,.rt-row.tss-carousel4,.rt-row.tss-carousel5,.rt-row.tss-carousel6,.rt-row.tss-carousel7,.rt-row.tss-carousel8,.rt-row.tss-carousel9,.rt-row.tss-carousel10,.rt-row.tss-carousel11,.rt-row.tss-carousel12,.rt-row.carousel_video{display:block !important;}.tss-layout_video .rating-wrapper{padding:10px 0 7px;}.tss-wrapper .tss-layout10 .tss-grid-item{margin-bottom:30px;}.video-testimonial-wrap{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-testimonial-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.tss-wrapper .tss-layout_video .item-content{margin-top:15px;}.tss-wrapper .tss-masonry .tss-grid-item{margin-bottom:30px;}.tss-wrapper .tss-layout_video .tss-grid-item .rating-wrapper{margin-top:10px;margin-bottom:-18px;}.tss-wrapper .tss-isotope_video .item-content{margin-top:15px;}.rt-single-testimonial-detail .rating-wrapper span.dashicons{color:gold;}.rt-single-testimonial-detail .rating-wrapper{margin-bottom:5px;}.rt-single-testimonial-detail .testi-meta h2{margin-top:10px;margin-bottom:5px;}.dashicons-twitter{width:15px;height:15px;margin-top:3px;}.dashicons-twitter:before{content:"";height:15px;-webkit-mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/twitter-x.svg");mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/twitter-x.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:15px;z-index:1;display:block;background-color:#000;}.rt-single-testimonial-detail .ast-oembed-container{margin:0 0 20px;}body .mfp-iframe-holder .mfp-close{width:auto;}body .mfp-iframe-holder .mfp-close:focus,body .mfp-iframe-holder .mfp-close:hover{background-color:transparent;color:#f00;}.tlp-popup-wrapper .tlp-openPopup .dashicons{width:50px;height:50px;border:2px solid #fff;border-radius:50%;text-align:center;line-height:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;background-color:transparent;z-index:9;color:#fff;}.tlp-popup-wrapper .item-content{margin:10px 0;}.tss-wrapper .tlp-openinline{pointer-events:none;}.tss-wrapper .tlp-openinline,.tss-wrapper .tlp-openPopup{display:inline-block;}.tss-wrapper .tlp-openPopup{position:relative;}.tss-wrapper .tlp-openPopup:before{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);left:0;top:0;transition:.3s;}.tss-wrapper .tlp-openPopup:hover:before{background-color:transparent;}.tss-wrapper .rt-responsive-img{display:block;}.tlp-popup-wrapper .tss-meta-info{position:relative;}.tlp-average-rating{text-align:center;font-size:18px;}.tlp-average-rating .tlp-rating-title{font-size:24px;font-weight:700;display:block;margin:0 0 5px;}.dashicons-skype:before,.dashicons-telegram:before{content:"";height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px;z-index:1;display:block;background-color:#000;}.dashicons-skype:before{-webkit-mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");}.dashicons-telegram:before{-webkit-mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");mask-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/source/rev-2fa3e7a/cypherguard.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");}.tss-social-share .share-icons{font-weight:500;}.rt-single-testimonial-detail .tss-social-share{text-align:right;}.rt-single-testimonial-detail iframe{width:100%;}.tss-wrapper.tss-submit-wrapper input,.tss-wrapper.tss-submit-wrapper .rt-simple-image-preview{cursor:pointer;}/**
* user-registration.scss
* Governs the general look and feel of User Registration sections of stores using themes that do not
* integrate with User Registration specifically.
*/
/**
* Imports
*/
/**
 * Variables
 */
/**
 * Grid breakpoints
 *
 * Define the minimum dimensions at which your layout will change,
 * adapting to different screen sizes, for use in media queries.
 **/
/**
 * Grid containers
 *
 * Define the maximum width of `.ur-container` for different screen sizes.
 * scss-docs-start container-max-widths
 **/
/** Minimum breakpoint width. Null for the smallest (first) breakpoint.
 *
 *	>> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
 *	576px
 **/
/**
 * Variables
 */
/**
 * Grid breakpoints
 *
 * Define the minimum dimensions at which your layout will change,
 * adapting to different screen sizes, for use in media queries.
 **/
/**
 * Grid containers
 *
 * Define the maximum width of `.ur-container` for different screen sizes.
 * scss-docs-start container-max-widths
 **/
/**
 * Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
 * Makes the @content apply to the given breakpoint and wider.
 **/
/**
 * Grid system
 *
 * Generate semantic grid columns with these mixins.
 **/
/**
 * _mixins.scss
 * User Registration Mixins
 */
.ur-h2,
.ur-h3,
.ur-h4 {
  font-weight: 600 !important;
}

.ur-h2 {
  font-size: 28px !important;
}

.ur-h3 {
  font-size: 20px !important;
}

.ur-h4 {
  font-size: 16px !important;
}

.ur-text-center {
  text-align: center;
}

.ur-text-right {
  text-align: right;
}

.ur-text-muted {
  color: #383838;
}

@font-face {
  font-family: "UserRegistration";
  src: url("../fonts/UserRegistration.eot?nk6vrg");
  src: url("../fonts/UserRegistration.eot?nk6vrg#iefix") format("embedded-opentype"), url("../fonts/UserRegistration.ttf?nk6vrg") format("truetype"), url("../fonts/UserRegistration.woff?nk6vrg") format("woff"), url("../fonts/UserRegistration.svg?nk6vrg#UserRegistration") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "UserRegistration";
  src: url("../fonts/UserRegistration.eot?v5p6f");
  src: url("../fonts/UserRegistration.eot?v5p6f#iefix") format("embedded-opentype"), url("../fonts/UserRegistration.ttf?v5p6f") format("truetype"), url("../fonts/UserRegistration.woff?v5p6f") format("woff"), url("../fonts/UserRegistration.svg?v5p6f#UserRegistration") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=ur-icon-],
[class*=" ur-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "UserRegistration" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Define the Map for $field-icons */
/* For each key in the map, creating own class */
.ur-icon-input-first-name::before {
  content: "\e001";
}

.ur-icon-input-last-name::before {
  content: "\e002";
}

.ur-icon-input-field::before {
  content: "\e003";
}

.ur-icon-input-password::before {
  content: "\e004";
}

.ur-icon-input-checkbox::before {
  content: "\e005";
}

.ur-icon-radio::before {
  content: "\e006";
}

.ur-icon-number::before {
  content: "\e007";
}

.ur-icon-phone::before {
  content: "\e008";
}

.ur-icon-calendar::before {
  content: "\e009";
}

.ur-icon-drop-down::before {
  content: "\e00a";
}

.ur-icon-textarea::before {
  content: "\e00b";
}

.ur-icon-email::before {
  content: "\e00c";
}

.ur-icon-email-secondary::before {
  content: "\e00d";
}

.ur-icon-email-confirm::before {
  content: "\e00e";
}

.ur-icon-invite-codes::before {
  content: "\e00f";
}

.ur-icon-password::before {
  content: "\e010";
}

.ur-icon-password-confirm::before {
  content: "\e011";
}

.ur-icon-user::before {
  content: "\e012";
}

.ur-icon-user-nickname::before {
  content: "\e013";
}

.ur-icon-user-display-name::before {
  content: "\e014";
}

.ur-icon-user-bio::before {
  content: "\e015";
}

.ur-icon-website::before {
  content: "\e016";
}

.ur-icon-flag::before {
  content: "\e017";
}

.ur-icon-map-one::before {
  content: "\e018";
}

.ur-icon-map-two::before {
  content: "\e019";
}

.ur-icon-zip-code::before {
  content: "\e01a";
}

.ur-icon-select2::before {
  content: "\e01b";
}

.ur-icon-multi-select::before {
  content: "\e01c";
}

.ur-icon-section-title::before {
  content: "\e01d";
}

.ur-icon-time-picker::before {
  content: "\e01e";
}

.ur-icon-state::before {
  content: "\e01f";
}

.ur-icon-buildings::before {
  content: "\e020";
}

.ur-icon-text-editor::before {
  content: "\e021";
}

.ur-icon-bill::before {
  content: "\e022";
}

.ur-icon-doc::before {
  content: "\e023";
}

.ur-icon-file-upload::before {
  content: "\e024";
}

.ur-icon-file-dollar::before {
  content: "\e025";
}

.ur-icon-code::before {
  content: "\e026";
}

.ur-icon-mailchimp::before {
  content: "\e027";
}

.ur-icon-credit-card::before {
  content: "\e028";
}

.ur-icon-range::before {
  content: "\e029";
}

.ur-icon-course::before {
  content: "\e02a";
}

.ur-icon-mailerlite::before {
  content: "\e02b";
}

.ur-icon-stripe::before {
  content: "\e02d";
}

.ur-icon-multichoice::before {
  content: "\e02e";
}

.ur-icon-subscription-plan::before {
  content: "\e037";
}

.ur-icon-total::before {
  content: "\e02f";
}

.ur-icon-quantity::before {
  content: "\e032";
}

.ur-icon-hidden-field::before {
  content: "\e035";
}

.ur-icon-captcha-field::before {
  content: "\e036";
}

.ur-icon-membership-field::before {
  content: "\e038";
}

.ur-icon-coupon-field::before {
  content: "\e039";
}

.ur-icon-e-signature::before {
  content: "\e040";
}

.ur-icon-authorize-net::before {
  content: "\e041";
}

/**
* Keyframe animation
*/
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ur-circle-loading {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.2, 1, 0.8);
  }
  0% {
    transform: rotate(0deg) translate(0, -20px) scale(0);
  }
  50% {
    transform: rotate(180deg) translate(0, -20px) scale(1);
  }
  100% {
    transform: rotate(360deg) translate(0, -20px) scale(0);
  }
}
@-webkit-keyframes ur-circle-loading-keyframe {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.2, 1, 0.8);
  }
  0% {
    transform: rotate(0deg) translate(0, -20px) scale(0);
  }
  50% {
    transform: rotate(180deg) translate(0, -20px) scale(1);
  }
  100% {
    transform: rotate(360deg) translate(0, -20px) scale(0);
  }
}
@keyframes open-message {
  0% {
    opacity: 0;
    transform: translateY(-120%);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes close-message {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
.user-registration button,
.user-registration .button,
.ur-form-container button,
.ur-form-container .button {
  transition: all 0.25s ease 0s;
  box-shadow: 0 1px 3px rgba(182.4993283582, 186.8632089552, 206.5006716418, 0.15);
}
.user-registration button + button,
.user-registration button + .button,
.user-registration .button + button,
.user-registration .button + .button,
.ur-form-container button + button,
.ur-form-container button + .button,
.ur-form-container .button + button,
.ur-form-container .button + .button {
  margin-left: 6px;
}
.user-registration button.button-icon,
.user-registration .button.button-icon,
.ur-form-container button.button-icon,
.ur-form-container .button.button-icon {
  width: 32px;
  padding: 0;
  text-align: center;
}
.user-registration button.button-icon .dashicons,
.user-registration .button.button-icon .dashicons,
.ur-form-container button.button-icon .dashicons,
.ur-form-container .button.button-icon .dashicons {
  line-height: 0.9;
  vertical-align: middle;
}
.user-registration button.button-icon svg,
.user-registration .button.button-icon svg,
.ur-form-container button.button-icon svg,
.ur-form-container .button.button-icon svg {
  display: block;
  margin: 0 auto;
}
.user-registration button.button-icon-round,
.user-registration .button.button-icon-round,
.ur-form-container button.button-icon-round,
.ur-form-container .button.button-icon-round {
  border-radius: 50%;
}
.user-registration button.is-active,
.user-registration .button.is-active,
.ur-form-container button.is-active,
.ur-form-container .button.is-active {
  background: #475bb2;
  color: #ffffff;
  border-color: #475bb2;
}
.user-registration button.is-active:hover, .user-registration button.is-active:active, .user-registration button.is-active:focus,
.user-registration .button.is-active:hover,
.user-registration .button.is-active:active,
.user-registration .button.is-active:focus,
.ur-form-container button.is-active:hover,
.ur-form-container button.is-active:active,
.ur-form-container button.is-active:focus,
.ur-form-container .button.is-active:hover,
.ur-form-container .button.is-active:active,
.ur-form-container .button.is-active:focus {
  background: #475bb2;
  color: #ffffff;
  border-color: #475bb2;
}
.user-registration button .ur-spinner,
.user-registration .button .ur-spinner,
.ur-form-container button .ur-spinner,
.ur-form-container .button .ur-spinner {
  width: 16px;
  height: 16px;
  margin-left: 6px;
  margin-bottom: 2px;
  display: inline-block;
  vertical-align: middle;
}
.user-registration .button-primary,
.ur-form-container .button-primary {
  background: #475bb2;
  border-color: #475bb2;
  box-shadow: 0 1px 0 #475bb2;
  text-shadow: none;
}
.user-registration .button-primary:hover, .user-registration .button-primary:active, .user-registration .button-primary:focus,
.ur-form-container .button-primary:hover,
.ur-form-container .button-primary:active,
.ur-form-container .button-primary:focus {
  background: rgb(56.4578313253, 72.3614457831, 141.5421686747);
  border-color: rgb(56.4578313253, 72.3614457831, 141.5421686747);
  box-shadow: 0 1px 0 rgb(56.4578313253, 72.3614457831, 141.5421686747);
}
.user-registration .button-primary:disabled,
.ur-form-container .button-primary:disabled {
  color: rgb(177.7951807229, 186.4698795181, 224.2048192771) !important;
  background: rgb(104.8795180723, 121.7469879518, 195.1204819277) !important;
  border-color: rgb(104.8795180723, 121.7469879518, 195.1204819277) !important;
}
.user-registration .button-secondary,
.ur-form-container .button-secondary {
  color: #2d3559;
  background: rgb(222.4984029851, 224.3717109905, 232.8015970149);
  border-color: rgb(222.4984029851, 224.3717109905, 232.8015970149);
  box-shadow: 0 1px 0 rgb(222.4984029851, 224.3717109905, 232.8015970149);
}
.user-registration .button-secondary:hover, .user-registration .button-secondary:active, .user-registration .button-secondary:focus,
.ur-form-container .button-secondary:hover,
.ur-form-container .button-secondary:active,
.ur-form-container .button-secondary:focus {
  color: #2d3559;
  background: rgb(182.4993283582, 186.8632089552, 206.5006716418);
  border-color: rgb(182.4993283582, 186.8632089552, 206.5006716418);
}
.user-registration .button-tertiary,
.ur-form-container .button-tertiary {
  background: #ffffff;
  color: #2d3559;
  border: 1px solid #e1e1e1;
}
.user-registration .button-tertiary:hover, .user-registration .button-tertiary:active, .user-registration .button-tertiary:focus,
.ur-form-container .button-tertiary:hover,
.ur-form-container .button-tertiary:active,
.ur-form-container .button-tertiary:focus {
  background: rgb(240.4392835821, 241.3522713704, 245.4607164179);
  border-color: #e1e1e1;
}
.user-registration .button-danger,
.ur-form-container .button-danger {
  color: #ffffff;
  background: #ff4f55;
  border-color: #ff4f55;
  box-shadow: 0 1px 0 #ff4f55;
}
.user-registration .button-danger:hover, .user-registration .button-danger:active, .user-registration .button-danger:focus,
.ur-form-container .button-danger:hover,
.ur-form-container .button-danger:active,
.ur-form-container .button-danger:focus {
  color: #ffffff;
  background: rgb(238.74, 54.46, 60.7422727273);
  border-color: rgb(238.74, 54.46, 60.7422727273);
  box-shadow: 0 1px 0 rgb(238.74, 54.46, 60.7422727273);
}

.user-registration-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.user-registration-button-group > button:not(:first-child),
.user-registration-button-group .button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.user-registration-button-group > button:not(:last-child),
.user-registration-button-group .button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.user-registration-button-group button,
.user-registration-button-group .button {
  margin-right: 0 !important;
}

.ur-registered-item.ui-draggable-dragging {
  padding: 10px 10px;
  line-height: 20px;
  background: #475bb2;
  color: #ffffff;
  text-align: center;
  margin-bottom: 7px;
  word-break: break-word;
  white-space: normal;
  width: 200px !important;
  z-index: 9;
}
.ur-registered-item.ui-draggable-dragging span {
  font-size: 14px;
  line-height: 20px;
  width: auto;
  height: auto;
  margin-right: 3px;
}

.select2-container .ur-select-all-countries-button {
  margin: 6px 3px 4px 6px;
}
.select2-container .ur-unselect-all-countries-button {
  margin: 6px 3px 4px;
}

.user-registration-page.user-registration-modal-open {
  overflow: hidden;
}
.user-registration-page.user-registration-modal-open .user-registration-modal {
  max-width: 100%;
}

.user-registration-modal-link:hover {
  cursor: pointer;
}

.user-registration-modal {
  display: flex;
  place-content: center;
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  max-height: 90%;
  width: 100%;
  margin: 0 auto !important;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 999;
}
.user-registration-modal .user-registration-modal__backdrop {
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(45, 53, 89, 0.5);
  min-width: 100%;
  min-height: 100%;
  z-index: 1;
}
.user-registration-modal .user-registration-modal__content {
  background: #ffffff;
  position: relative;
  width: auto;
  margin: 16px;
  border-radius: 8px;
  z-index: 99999;
  box-shadow: 0 3px 25px 0px rgba(45, 53, 89, 0.4);
}
@media (min-width: 576px) {
  .user-registration-modal .user-registration-modal__content {
    max-width: 500px;
    margin: auto;
  }
}
@media (min-width: 992px) {
  .user-registration-modal .user-registration-modal__content.user-registration-modal__content--xl, .user-registration-modal .user-registration-modal__content.user-registration-modal__content--lg {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .user-registration-modal .user-registration-modal__content.user-registration-modal__content--xl {
    max-width: 1140px;
  }
}
.user-registration-modal .user-registration-modal__header {
  display: flex;
  padding: 16px;
  border-bottom: 1px solid #e1e1e1;
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__title {
  font-size: 20px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon {
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  cursor: pointer;
  margin-left: auto;
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::before, .user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::after {
  content: "";
  height: 2px;
  width: 16px;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: rgb(182.4993283582, 186.8632089552, 206.5006716418);
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::before {
  transform: rotate(45deg);
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::after {
  transform: rotate(135deg);
}
.user-registration-modal .user-registration-modal__body {
  position: relative;
  padding: 16px;
  max-height: 67vh;
  overflow-y: scroll;
}
.user-registration-modal .user-registration-modal__body #user-registration,
.user-registration-modal .user-registration-modal__body .user-registration,
.user-registration-modal .user-registration-modal__body .login {
  margin: 0;
  padding: 0;
  border: none;
}
.user-registration-modal .user-registration-modal__footer {
  padding: 16px;
  border-top: 1px solid #e1e1e1;
}
.user-registration-modal .user-registration-modal__footer * {
  margin: 4px;
}

.swal2-container .user-registration-swal2-modal {
  padding: 40px;
}
.swal2-container .user-registration-swal2-modal .swal2-input {
  font-size: 16px;
}
.swal2-container .user-registration-swal2-modal .swal2-animate-success-icon [class^=swal2-success-line], .swal2-container .user-registration-swal2-modal .swal2-animate-success-icon [class^=swal2-success-circular-line] {
  animation: none;
}
.swal2-container .swal2-header .swal2-icon {
  width: 28px;
  height: 28px;
  line-height: 56px;
  margin: 0 auto;
  border-width: 2px;
  border-radius: 50%;
}
.swal2-container .swal2-header .swal2-icon-content {
  font-size: 20px;
}
.swal2-container .swal2-header .swal2-icon .swal2-x-mark [class^=swal2-x-mark-line] {
  height: 3px;
  width: 28px;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.swal2-container .swal2-header .swal2-icon .swal2-x-mark [class^=swal2-x-mark-line][class$=left] {
  transform: translateY(-50%) rotate(45deg);
}
.swal2-container .swal2-header .swal2-icon .swal2-x-mark [class^=swal2-x-mark-line][class$=right] {
  transform: translateY(-50%) rotate(-45deg);
}
.swal2-container .swal2-header .swal2-icon.swal2-success [class^=swal2-success-line] {
  height: 3px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  width: 16px;
  top: 56%;
  left: 10px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 47%;
  width: 32px;
  right: 6px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  height: 64px;
  width: 32px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -75px;
  left: 27px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -26px;
  left: 82px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success .swal2-success-ring {
  top: -3px;
  left: -2px;
  border-width: 2px;
}
.swal2-container .swal2-header .swal2-icon.swal2-success .swal2-success-fix {
  height: 64px;
  left: 2px;
  right: 0px;
  margin: 0 auto;
  top: -2px;
  bottom: 0;
  width: 6px;
}
.swal2-container .swal2-header .swal2-icon::before {
  font-size: 40px;
}
.swal2-container .swal2-header .swal2-title {
  color: #2d3559;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.swal2-container .swal2-header .swal2-title img {
  width: 20px;
  height: 20px;
}
.swal2-container .swal2-header .swal2-title .dashicons {
  color: #ff4f55;
  font-size: 28px;
  width: 56px;
  height: 56px;
  line-height: 56px;
  margin: 0 auto 16px;
  border: 2px solid #ff4f55;
  border-radius: 50%;
}
.swal2-container__title {
  line-height: 1.35;
  display: block;
}
.swal2-container .swal2-content {
  color: rgb(76.288238806, 84.0379701493, 118.911761194);
  font-size: 1em;
  line-height: 1.5;
}
.swal2-container .swal2-actions button {
  margin-top: 0;
  margin-bottom: 0;
}
.swal2-container--centered .swal2-title {
  flex-direction: column;
}

.user-registration-modal-open .wp-block-cover {
  z-index: 99;
}

.user-registration .swal2-container .swal2-popup,
.user-registration-page .swal2-container .swal2-popup {
  width: 400px;
  border-radius: 10px;
  padding: 0;
  margin: auto;
}
.user-registration .swal2-container .swal2-popup .swal2-header,
.user-registration-page .swal2-container .swal2-popup .swal2-header {
  padding: 20px;
  gap: 12px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 20px;
  padding-bottom: 16px;
  flex-direction: row;
}
.user-registration .swal2-container .swal2-popup .swal2-header .swal2-title,
.user-registration-page .swal2-container .swal2-popup .swal2-header .swal2-title {
  display: flex !important;
  align-items: center;
  gap: 12px;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 16px;
  width: 100%;
  margin-bottom: 0;
  flex: 1;
  border-bottom: 0;
  padding-bottom: 0;
}
.user-registration .swal2-container .swal2-popup .swal2-header .swal2-title .dashicons,
.user-registration-page .swal2-container .swal2-popup .swal2-header .swal2-title .dashicons {
  font-size: 18px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.user-registration .swal2-container .swal2-popup .swal2-header .swal2-title .user-registration-swal2-modal__title,
.user-registration-page .swal2-container .swal2-popup .swal2-header .swal2-title .user-registration-swal2-modal__title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #222222;
}
.user-registration .swal2-container .swal2-popup .swal2-content,
.user-registration-page .swal2-container .swal2-popup .swal2-content {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 0;
  text-align: left;
  font-size: 14px;
  line-height: 24px;
  color: #383838;
}
.user-registration .swal2-container .swal2-popup .swal2-content .swal2-html-container > div,
.user-registration-page .swal2-container .swal2-popup .swal2-content .swal2-html-container > div {
  border-radius: 8px;
  overflow: hidden;
}
.user-registration .swal2-container .swal2-popup .swal2-content .swal2-html-container > div.ur-embed-new-page-container, .user-registration .swal2-container .swal2-popup .swal2-content .swal2-html-container > div.ur-embed-select-existing-page-container,
.user-registration-page .swal2-container .swal2-popup .swal2-content .swal2-html-container > div.ur-embed-new-page-container,
.user-registration-page .swal2-container .swal2-popup .swal2-content .swal2-html-container > div.ur-embed-select-existing-page-container {
  justify-content: flex-start;
}
.user-registration .swal2-container .swal2-popup .swal2-content .swal2-html-container .action-buttons,
.user-registration-page .swal2-container .swal2-popup .swal2-content .swal2-html-container .action-buttons {
  margin-left: -20px;
  margin-right: -20px;
  border-radius: 0 0 10px 10px;
  padding: 16px;
  text-align: right;
  background: #F4F4F4;
}
.user-registration .swal2-container .swal2-popup .swal2-content .swal2-html-container p,
.user-registration-page .swal2-container .swal2-popup .swal2-content .swal2-html-container p {
  margin: 0;
}
.user-registration .swal2-container .swal2-popup .swal2-content .swal2-validation-message,
.user-registration-page .swal2-container .swal2-popup .swal2-content .swal2-validation-message {
  margin-left: 0;
  margin-right: 0;
  border-left: 3px solid #f27474;
  justify-content: flex-start;
  padding: 12px 6px 12px 6px;
}
.user-registration .swal2-container .swal2-popup .swal2-content .action-buttons,
.user-registration-page .swal2-container .swal2-popup .swal2-content .action-buttons {
  padding: 18px 20px;
}
.user-registration .swal2-container .swal2-popup .swal2-content .action-buttons a,
.user-registration-page .swal2-container .swal2-popup .swal2-content .action-buttons a {
  background: #FF8C39;
  border: #FF8C39;
  text-decoration: none;
  color: #ffffff;
}
.user-registration .swal2-container .swal2-popup .swal2-actions,
.user-registration-page .swal2-container .swal2-popup .swal2-actions {
  padding: 18px 20px;
  gap: 16px;
  margin-top: 20px;
  border-radius: 0 0 5px 5px;
  background: #f4f4f4;
  border-top: 0;
  flex-direction: row-reverse;
}
.user-registration .swal2-container .swal2-popup .swal2-actions .swal2-confirm,
.user-registration .swal2-container .swal2-popup .swal2-actions .swal2-cancel,
.user-registration-page .swal2-container .swal2-popup .swal2-actions .swal2-confirm,
.user-registration-page .swal2-container .swal2-popup .swal2-actions .swal2-cancel {
  min-height: 36px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  padding: 0 12px;
  width: 45%;
}
.user-registration .swal2-container .swal2-popup .swal2-actions .swal2-confirm,
.user-registration-page .swal2-container .swal2-popup .swal2-actions .swal2-confirm {
  background: #475bb2;
  border-color: #475bb2;
}
.user-registration .swal2-container .swal2-popup .swal2-actions .swal2-cancel,
.user-registration-page .swal2-container .swal2-popup .swal2-actions .swal2-cancel {
  background: #ffffff;
  color: #383838;
}
.user-registration .swal2-container .swal2-popup .swal2-actions button:focus,
.user-registration-page .swal2-container .swal2-popup .swal2-actions button:focus {
  box-shadow: none;
}
.user-registration .swal2-container .swal2-popup .swal2-actions button:focus-visible,
.user-registration-page .swal2-container .swal2-popup .swal2-actions button:focus-visible {
  outline: none;
}

.user-registration-trashed .swal2-actions .swal2-confirm {
  background: #ff4149;
  border-color: #ff4149;
}

.jconfirm:has(.ur-shortcut-keyword) .jconfirm-cell {
  padding-left: 35%;
  padding-right: 35%;
}
.jconfirm:has(.ur-shortcut-keyword) .jconfirm-box {
  border: 0 !important;
  border-radius: 7px;
}
.jconfirm:has(.ur-shortcut-keyword) .jconfirm-box .jconfirm-title-c .jconfirm-icon-c .dashicons,
.jconfirm:has(.ur-shortcut-keyword) .jconfirm-box .jconfirm-title-c .jconfirm-icon-c .dashicons::before {
  width: auto;
  height: auto;
  font-size: 28px;
}
.jconfirm:has(.ur-shortcut-keyword) .jconfirm-box .jconfirm-content-pane .ur-shortcut-keyword .ur-shortcut-title {
  font-size: 16px;
  line-height: 24px;
  color: #1f2937;
}

.lds-dual-ring {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
.lds-dual-ring::after {
  content: " ";
  display: block;
  width: 35px;
  height: 35px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #2d3559;
  border-color: #2d3559 transparent #2d3559 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ur-gutenberg-form-selector-wrap .components-radio-control__option {
  padding-left: 14px;
  margin-bottom: 20px !important;
}
.ur-gutenberg-form-selector-wrap .components-base-control__field {
  display: flex;
  justify-content: center;
}

.wp-core-ui .ur-submit-button {
  color: white;
}
.wp-core-ui select {
  max-width: 100% !important;
}

/**
* Utility classes
*/
.clear {
  clear: both;
}

.user-registration-page .select2-dropdown,
.user-registration-swal2-container {
  z-index: 9999;
}

.user-registration-page .select2-dropdown {
  padding: 0px !important;
}

.ur-timepicker-range {
  display: flex;
}

.timepicker-start {
  margin-right: 1rem;
}

/**
* Main User Registration styles
*/
.user-registration-error,
.user-registration-coupon-error,
.user-registration-info {
  display: block;
  margin: 0 0 10px;
  padding: 10px 15px;
  background-color: rgb(239.7734939759, 241.4843373494, 248.9265060241);
  color: rgb(76.288238806, 84.0379701493, 118.911761194);
  border-top: 3px solid #475bb2;
  list-style: none outside;
  *zoom: 1;
}
.user-registration-error::before, .user-registration-error::after,
.user-registration-coupon-error::before,
.user-registration-coupon-error::after,
.user-registration-info::before,
.user-registration-info::after {
  content: " ";
  display: table;
}
.user-registration-error::after,
.user-registration-coupon-error::after,
.user-registration-info::after {
  clear: both;
}
.user-registration-error,
.user-registration-coupon-error,
.user-registration-info {
  width: auto;
  word-wrap: break-word;
  line-height: 1.25;
  text-transform: none;
  font-size: 14px;
}
.user-registration-error::before,
.user-registration-coupon-error::before,
.user-registration-info::before {
  content: "\f348";
  display: inline-block;
  vertical-align: middle;
  font-family: "Dashicons";
  font-size: calc(100% + 10px);
  margin-right: 0.875rem;
}
.user-registration-error ul,
.user-registration-coupon-error ul,
.user-registration-info ul {
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent !important;
}
.user-registration-error .button,
.user-registration-coupon-error .button,
.user-registration-info .button {
  float: right;
}
.user-registration-error li,
.user-registration-coupon-error li,
.user-registration-info li {
  list-style: none outside !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  flex: 1;
}
.user-registration-error .message,
.user-registration-coupon-error .message,
.user-registration-info .message {
  margin: 0;
  padding: 0;
}

.user-registration-info {
  color: #1e85be;
  border-top-color: #1e85be;
}

.user-registration-error {
  border-top-color: #ff4f55;
  background: rgba(255, 79, 85, 0.1);
  color: rgb(255, 2.5, 11.1079545455);
}
.user-registration-error::before {
  content: "\f534";
}

.user-registration-coupon-error {
  border-top-color: #ff4f55;
  background: rgba(255, 79, 85, 0.1);
  color: rgb(255, 2.5, 11.1079545455);
  margin-top: 10px;
}

.user-registration-membership-notice__container {
  position: fixed;
  top: 20px;
  right: 0px;
  z-index: 1000;
  transition: right 0.5s ease;
  background-color: #f7fdf8;
  border-left: 4px solid #49c85f;
  padding-right: 24px;
  color: #222;
}

.user-registration-membership-notice__red {
  padding: 10px;
}

.user-registration-membership-notice__blue {
  padding: 20px;
}

.user-registration-membership__close_notice {
  color: red;
  cursor: pointer;
  font-weight: bold;
  padding-left: 16px;
}

input.ur-input-border-green:not([type=range]),
textarea.ur-input-border-green {
  border-color: #1ea71b !important;
}

input.ur-input-border-red,
textarea.ur-input-border-red {
  border-color: #ff4f55 !important;
}

.ur-frontend-form {
  border: 1px solid #e1e1e1;
  padding: 20px;
}
.ur-frontend-form.login {
  border: none;
  padding: 60px 40px;
  border-radius: 8px;
  background: #ffffff;
}
@media screen and (max-width: 600px) {
  .ur-frontend-form.login {
    padding: 40px 30px;
  }
}
@media screen and (max-width: 600px) {
  .ur-frontend-form.login {
    padding: 40px 30px;
  }
}
.ur-frontend-form.login .ur-lost-password-content-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ur-frontend-form.login .ur-lost-password-content-container .ur-lost-password-title {
  color: var(--Grey-grey-600, #1f1f1f);
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.15px;
  margin: auto;
  margin-top: 20px;
}
.ur-frontend-form.login .ur-lost-password-content-container .ur-lost-password-message {
  font-size: 14px;
  letter-spacing: 0.15px;
  margin-top: 5px;
  margin-bottom: 0;
}
.ur-frontend-form.login .ur-input-with-icon {
  position: relative;
  display: flex;
  align-items: center;
}
.ur-frontend-form.login .ur-input-with-icon .input-icon {
  position: absolute;
  left: 10px;
  top: 50%;
}
.ur-frontend-form.login .ur-input-with-icon input {
  padding-left: 40px;
}
.ur-frontend-form.login .required {
  margin-left: 5px;
}
.ur-frontend-form.login #user_login {
  border-radius: 4px;
  border: 1px solid #e9e9e9;
}
.ur-frontend-form.login .ur-reset-password-btn {
  border: 1px solid #475bb2;
  background: #475bb2;
  width: 100%;
  color: #ffffff;
  letter-spacing: 0.15px;
  border: 0;
}
.ur-frontend-form.login .ur-reset-password-btn:hover {
  background: #38488e;
  border-color: #38488e;
}
.ur-frontend-form.login input[name=rememberme]#rememberme {
  vertical-align: middle;
}
.ur-frontend-form.login.ur-edit-profile .ur-form-row.edit-user-save-btn-container .btn-primary {
  min-height: 34px;
  background: #475bb2;
  border: 1px solid #475bb2;
  color: #ffffff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 24px;
  padding: 0 12px;
}
.ur-frontend-form.login-registration {
  margin: 0;
  border: none;
  padding: 0;
}
.ur-frontend-form .register #node_recaptcha_register {
  padding: 0 10px;
}
.ur-frontend-form #ur-recaptcha-node {
  margin-top: 10px;
}
@media screen and (max-width: 460px) {
  .ur-frontend-form #ur-recaptcha-node {
    position: relative;
    left: -30px;
    transform: scale(0.8);
  }
}
.ur-frontend-form * {
  box-sizing: border-box;
}
.ur-frontend-form .description {
  display: block;
  font-size: 14px;
  line-height: 1.5;
}
.ur-frontend-form .ur-form-row {
  display: flex;
}
.ur-frontend-form .ur-form-row:last-child {
  margin-bottom: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
  flex: 1;
  padding: 0 10px;
}
@media screen and (max-width: 600px) {
  .ur-frontend-form .ur-form-row .ur-form-grid {
    width: 100%;
  }
}
.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n+2) {
  border-left: 0 none;
}
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row label[for=user_otp] {
  margin-top: 0;
  margin-bottom: 12px;
  color: #222;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input.input-text {
  margin-bottom: 0;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  min-height: 38px;
  font-size: 14px;
  line-height: 20px;
  padding: 0 14px;
  color: #383838;
}
.ur-frontend-form .ur-form-row .ur-form-grid #user-registration-tfa-footer {
  gap: 2px;
}
.ur-frontend-form .ur-form-row .ur-form-grid #user-registration-tfa-footer .user-registration-Button {
  padding: 10px 20px;
  font-size: 14px;
  line-height: 24px;
  box-shadow: none;
}
.ur-frontend-form .ur-form-row .ur-form-grid #user-registration-tfa-footer .user-registration-Button:hover {
  background: #38488e;
  border-color: #38488e;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
  margin-bottom: 20px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .ur-frontend-field {
  margin-bottom: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li {
  margin-left: 0;
  line-height: 1.3;
  vertical-align: middle;
  margin-bottom: 10px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label {
  display: inline-block;
  vertical-align: inherit;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input[type=checkbox], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input[type=radio], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input[type=checkbox], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input[type=radio], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=checkbox], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=radio], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=checkbox], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=radio] {
  margin-top: 0px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label {
  display: inline;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child {
  margin-bottom: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .form-row {
  display: block;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .stripe-container .stripe-card-indicator {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  background: #ebedf7;
  color: #475bb2;
  border-radius: 4px 4px 0 0;
  pointer-events: none;
  padding: 8px 16px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .stripe-container .stripe-input-container {
  border: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .stripe-container .stripe-input-container .StripeElement {
  min-height: 38px;
  height: 38px;
  padding: 0 12px;
  border-radius: 0 4px 4px 4px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .stripe-container .stripe-input-container .StripeElement--focus {
  border-color: #475bb2;
  border-radius: 4px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .stripe-container .stripe-input-container .StripeElement .__PrivateStripeElement {
  height: 38px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .stripe-container .stripe-input-container .StripeElement .__PrivateStripeElement iframe {
  top: 12px;
}
.ur-frontend-form .ur-form-row .ur-form-grid input {
  border-style: solid;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],
.ur-frontend-form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form .ur-form-row .ur-form-grid select,
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement {
  width: 100%;
  padding: 4px 8px;
  border-radius: 0;
  min-height: 36px;
  margin-bottom: 10px;
  line-height: 1.5;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement::placeholder {
  color: #ddd;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-range-input {
  margin-bottom: 0px !important;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password] {
  display: inline;
  margin-bottom: 0px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .StripeElement {
  padding: 4px 8px;
  border: 1px solid #e1e1e1;
}
.ur-frontend-form .ur-form-row .ur-form-grid .StripeElement.StripeElement--invalid {
  border: 1px solid #ff4f55;
}
.ur-frontend-form .ur-form-row .ur-form-grid .StripeElement .__PrivateStripeElement iframe {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox],
.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio] {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 20px;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:first-child {
  margin-left: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:focus,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:focus,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:focus,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]:focus,
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:focus,
.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus,
.ur-frontend-form .ur-form-row .ur-form-grid select:focus,
.ur-frontend-form .ur-form-row .ur-form-grid button:focus {
  outline: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[readonly],
.ur-frontend-form .ur-form-row .ur-form-grid select[readonly],
.ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly] {
  cursor: auto;
}
.ur-frontend-form .ur-form-row .ur-form-grid select {
  -webkit-appearance: none;
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;
}
.ur-frontend-form .ur-form-row .ur-form-grid legend,
.ur-frontend-form .ur-form-row .ur-form-grid label {
  display: block;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.ur-frontend-form .ur-form-row .ur-form-grid legend .required,
.ur-frontend-form .ur-form-row .ur-form-grid label .required {
  text-decoration: none;
  border: none;
  color: #ff4f55;
}
.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label,
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label {
  font-weight: 600;
}
.ur-frontend-form .ur-form-row .ur-form-grid textarea {
  padding: 10px;
  height: 100px;
  resize: none;
  padding: 5px 20px;
}
.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus {
  border-color: #475bb2 !important;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
  padding-right: 50px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group {
  position: relative;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview {
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden {
  opacity: 0.6;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover {
  opacity: 1;
}
.ur-frontend-form button,
.ur-frontend-form input[type=submit],
.ur-frontend-form button[type=submit] {
  padding: 10px 20px;
  line-height: 24px;
  text-align: center;
  word-break: break-word;
  white-space: normal;
  border: none;
  cursor: pointer;
  transition: 0.35s all ease-out;
  border-radius: 4px;
}
.ur-frontend-form input[type=submit] {
  float: right;
}
.ur-frontend-form .ur-button-container {
  display: flex;
  margin-top: 10px;
  padding: 0 10px;
}
.ur-frontend-form .ur-button-container .ur-submit-button {
  margin-left: auto;
}
.ur-frontend-form .user-registration-submit-Button {
  float: right;
}
.ur-frontend-form .ur-submit-button {
  margin-right: 10px;
  margin-bottom: 0;
}
.ur-frontend-form label abbr.required {
  text-decoration: none;
  border: none;
  color: #ff4f55;
}
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid input[type=url],
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid input[type=date],
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid input[type=number],
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid select {
  border: 1px solid #e1e1e1;
  outline: none;
  transition: all 0.35s;
  padding: 10px 15px;
  background: #ffffff;
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
  height: 45px;
  border-radius: 4px;
}
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid legend,
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid label {
  margin-left: 5px;
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
}
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid textarea {
  height: 100px;
}
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
  padding-right: 50px;
}
.ur-frontend-form.ur-frontend-form--default form .ur-form-row .ur-form-grid .user-registration-Button {
  border: 0;
  border-radius: 4px;
}
.ur-frontend-form.ur-frontend-form--bordered {
  box-shadow: none !important;
  border: 0 !important;
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url],
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date],
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number],
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select {
  border: 1px solid #e1e1e1;
  outline: none;
  transition: all 0.35s;
  padding: 0 12px;
  background: rgb(240.4392835821, 241.3522713704, 245.4607164179);
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
  height: 38px;
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend,
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label {
  margin-left: 5px;
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea {
  height: 100px;
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
  padding-right: 50px;
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .user-registration-Button {
  border: 0;
  border-radius: 4px;
}
.ur-frontend-form.ur-frontend-form--flat {
  border: none transparent;
  box-shadow: none !important;
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row {
  margin-bottom: 0;
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url],
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date],
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number],
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select {
  outline: none;
  padding: 0 12px;
  background: #ffffff;
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
  margin-bottom: 10px;
  height: 38px;
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text]:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email]:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url]:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password]:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date]:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number]:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus {
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.05);
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select {
  margin-bottom: 10px;
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label {
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea {
  height: 100px;
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
  padding-right: 50px;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select {
  border: 1px solid #e1e1e1;
  border-radius: 25px !important;
  outline: none;
  transition: all 0.35s;
  padding: 0 12px;
  background: #ffffff;
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
  height: 38px;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button] {
  border-radius: 25px !important;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .user-registration-passwordless-login a {
  border-radius: 25px !important;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend,
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label {
  margin-left: 5px;
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea {
  height: 100px;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
  padding-right: 50px;
}
.ur-frontend-form.ur-frontend-form--rounded form input[type=submit],
.ur-frontend-form.ur-frontend-form--rounded form button[type=submit],
.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,
.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next {
  border: 0 none;
  color: #ffffff;
  border-radius: 25px !important;
  float: none;
  display: block;
  padding: 15px 25px;
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge {
  border-radius: 30px !important;
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=url],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=date],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=number],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select {
  border-radius: 2px;
  border-color: #e1e1e1;
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
  padding-right: 50px;
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type=button] {
  border-radius: 2px;
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit],
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next {
  border-radius: 2px;
}
.ur-frontend-form #ur-submit-message-node {
  margin: 20px 0 0 0;
}
.ur-frontend-form #ur-submit-message-node.user-registration-error {
  position: unset;
  margin-bottom: 10px;
  width: 100%;
}
.ur-frontend-form #ur-submit-message-node.ur-error {
  background: rgba(206, 0, 0, 0.1);
}
.ur-frontend-form #ur-submit-message-node.ur-message.message {
  background: rgba(143, 174, 27, 0.2);
}

#user-registration {
  background-color: #ffffff;
  margin: 30px 0;
}
#user-registration.user-registration,
#user-registration * {
  box-sizing: border-box;
}
#user-registration p {
  color: #333333;
}
#user-registration .user-registration-tips {
  font-size: 12px;
  color: rgb(182.4993283582, 186.8632089552, 206.5006716418);
  margin-bottom: 0;
}
#user-registration .user-registration-MyAccount-navigation {
  overflow: visible;
  margin: 0;
}
#user-registration .user-registration-MyAccount-navigation ul {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  position: relative;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
  padding: 10px 15px;
  display: block;
  font-weight: 400;
  font-size: 14px;
  font-family: sans-serif;
  text-decoration: none;
  border-width: 0 0 0 4px;
  border-style: solid;
  border-color: transparent;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
  font-weight: 600;
}
#user-registration .user-registration-MyAccount-content {
  padding: 30px;
}
#user-registration .user-registration-MyAccount-content h2 {
  margin-bottom: 30px;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper {
  margin: 0 -10px;
}
#user-registration .user-registration-MyAccount-content .ur-form-grid {
  border: 0 none;
  background: transparent;
}
#user-registration .user-registration-MyAccount-content .ur-frontend-form {
  border: none;
}
#user-registration .user-registration-MyAccount-content h2,
#user-registration .user-registration-MyAccount-content .edit-password legend {
  font-size: 28px;
  font-weight: 400;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header {
  margin-bottom: 25px;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container {
  width: 100px;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header h3 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 5px;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header header p,
#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group {
  margin-bottom: 10px;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove {
  margin-right: 10px;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name {
  color: rgb(102.6654179104, 109.1689023066, 138.4345820896);
}
#user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container {
  width: auto;
}
#user-registration.user-registration-MyAccount-content__body .ur-form-grid .ur-privacy-button input[type=submit] {
  width: max-content;
}

/**
* Password strength meter
*/
.user-registration-password-strength {
  text-align: center;
  font-weight: 600;
  padding: 3px 0.5em;
  font-size: 1em;
  margin-top: 10px;
}
.user-registration-password-strength.strong {
  background-color: #c1e1b9;
  border-color: #83c373;
}
.user-registration-password-strength.short {
  background-color: #f1adad;
  border-color: #e35b5b;
}
.user-registration-password-strength.bad {
  background-color: #fbc5a9;
  border-color: #f78b53;
}
.user-registration-password-strength.good {
  background-color: #ffe399;
  border-color: #ffc733;
}

.user-registration-password-hint {
  margin: 0.5em 0 0;
  display: block;
}

.ur-front-spinner {
  background: url("../images/wpspin_light-2x.gif") no-repeat;
  background-size: 16px 16px;
  display: block;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 16px;
  height: 16px;
  margin-left: -40px;
  float: left;
}

.user-registration-form-login .ur-front-spinner {
  margin-left: 0;
  float: right;
  margin-top: 15px;
  margin-right: 20px;
}

.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2 {
  width: 100%;
  margin-bottom: 0.5em;
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control {
  width: 100%;
  text-align: center;
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-placeholder__fieldset,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-placeholder__fieldset {
  text-align: center;
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-placeholder__fieldset img,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-placeholder__fieldset img {
  margin: 0 auto;
}

.ur-frontend-form.ur-gutenberg-editor form button[type=submit] {
  cursor: not-allowed;
}

.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input {
  cursor: not-allowed;
}

.ur-hidden {
  display: none;
}

.button-check-all {
  display: inline-block;
  text-decoration: none;
  font-size: 13px;
  line-height: 2.15384615;
  min-height: 30px;
  margin: 0;
  padding: 0 10px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  border-radius: 3px;
  white-space: nowrap;
  box-sizing: border-box;
}

.ur-form-row {
  margin-bottom: 24px;
}
.ur-form-row .flatpickr-input {
  padding-left: 32px !important;
}
.ur-form-row .without_icon {
  padding-left: 10px !important;
}
.ur-form-row span.input-wrapper {
  position: relative;
}
.ur-form-row span.input-wrapper .ur-icon {
  position: absolute;
  top: 50%;
  padding: 8px;
  left: 0;
  transform: translateY(-50%);
}

/* For shortcode embed */
@keyframes user-registration-heartbeat {
  0% {
    box-shadow: 0 0 0 0 rgba(71, 91, 178, 0.6);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(223, 119, 57, 0);
  }
}
span.ur-shortcode-form-embed-dot {
  display: inline-block;
  width: 12px;
  height: 12px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50%;
  background-color: #475bb2;
  animation: user-registration-heartbeat 1.5s infinite !important;
  margin: 3px 10px;
}

.wp-editor-tools span.ur-shortcode-form-embed-dot {
  margin-top: 9px;
}

.ur-shortcode-form-embed-theme-tooltip {
  display: none;
}

.ur-shortcode-form-embed-theme.tooltipster-sidetip {
  z-index: 100100 !important;
}

.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 18px;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 8px;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  top: 0;
}

.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 18px;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  left: 8px;
}

.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box {
  max-width: 260px;
  background: white;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content {
  color: #444444;
  padding: 16px 20px 18px;
  text-align: center;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content div *:first-child {
  margin-top: 0 !important;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content h3 {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 18px;
  margin: 0;
  color: #23282c;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content p {
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 18px;
  margin: 10px 0 0;
  color: #444444;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content a {
  color: #1d7bac;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .ur-shortcod-form-embed-theme-done-btn {
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 7px 18px;
  border: none;
  background-color: #475bb2;
  color: #ffffff;
  display: block;
  margin: 15px auto 0;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .ur-shortcod-form-embed-theme-done-btn:disabled {
  cursor: default;
  opacity: 0.5;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .ur-shortcod-form-embed-theme-done-btn:disabled:hover {
  background-color: #475bb2;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-arrow-border {
  border: none;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-top .tooltipster-arrow-background {
  border-top-color: white;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-right .tooltipster-arrow-background {
  border-right-color: white;
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: white;
}

.block-editor-page .edit-post-layout .components-notice-list > div {
  padding-left: 50px;
}
.block-editor-page .ur-shortcode-form-embed-dot {
  position: absolute;
  top: 75px;
  left: 20px;
  z-index: 9999;
}
.block-editor-page .ur-shortcode-form-embed-theme {
  width: 260px !important;
  z-index: 99980 !important;
  margin-top: 5px;
}
.block-editor-page .ur-shortcode-form-embed-theme .tooltipster-box {
  margin-top: 10px;
}
.block-editor-page .ur-shortcode-form-embed-theme .ur-shortcode-form-embed-theme-tooltips-red-arrow {
  position: absolute;
  display: block;
  width: 15px;
  height: 42px;
  top: -65px;
  left: 145px;
  background-image: url(../images/icons/red-arrow.svg);
  background-size: 15px 42px;
  background-repeat: no-repeat;
}

.block-editor-page.is-fullscreen-mode .edit-post-layout .components-notice-list > div {
  padding-left: 125px;
}
.block-editor-page.is-fullscreen-mode .ur-shortcode-form-embed-dot {
  left: 75px;
}
.block-editor-page.is-fullscreen-mode .ur-shortcode-form-embed-theme .ur-shortcode-form-embed-theme-tooltips-red-arrow {
  left: 105px;
}

.wp-block-user-registration-content-restriction-enhanced .block-editor-inner-blocks {
  margin-bottom: 25px;
}
.wp-block-user-registration-content-restriction-enhanced .user-registration-content-restriction-block-note {
  display: flex;
}
.wp-block-user-registration-content-restriction-enhanced .user-registration-content-restriction-block-note .dashicons-lock {
  font-size: 25px;
  margin: 1px 5px 0px 0px;
}
.wp-block-user-registration-content-restriction-enhanced .user-registration-content-restriction-block-note .user-registration-content-restriction-block-note-text {
  margin: 0px;
}

#ur-frontend-form .empty-list-table-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px;
}

#user-registration-pro-single-user-view .user-registration-user-form-details .empty-list-table-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px;
}

.oxygen-add-section-accordion-contents[ng-if*=user-registration] .oxygen-add-section-element {
  min-height: 100px !important;
  line-height: 15px;
}

.ur-message-container {
  border-radius: 8px;
  box-shadow: 0px 4px 16px 0px rgba(17, 17, 26, 0.05), 0px 8px 32px 0px rgba(17, 17, 26, 0.05);
  padding: 60px;
}
.ur-message-container .user-registration-message {
  position: relative;
  padding: 10px;
  z-index: 9999;
  display: flex;
  align-items: center;
  border-radius: 4px;
  border-left: 4px solid #49c85f;
  background: #f7fdf8;
  border-top: none;
  margin: 20px 0px;
  padding-left: 40px;
}
.ur-message-container svg {
  position: absolute;
  z-index: 999999;
  margin-top: 33px;
  margin-left: 10px;
}

.user-registration-error {
  padding: 10px !important;
  display: flex;
  align-items: center;
  border-radius: 4px;
  border-left: 4px solid #ff4f55;
  background: 4px solid #fde8e8;
  border-top: none;
}
.user-registration-error svg {
  margin-right: 10px;
}

.user-registration-login-extra-section {
  display: flex;
  justify-content: space-between;
}
.user-registration-login-extra-section .user-registration-LostPassword {
  color: #475bb2;
}

.user-registration-Button,
.ur-submit-button {
  width: 100%;
  background: #475bb2;
  border-radius: 4px;
  border: 1px solid #475bb2;
  color: #ffffff;
}
.user-registration-Button:hover,
.ur-submit-button:hover {
  background: #38488e;
  border-color: #38488e;
  color: #ffffff;
}
.user-registration-Button .ur-spinner,
.ur-submit-button .ur-spinner {
  width: 16px;
  height: 16px;
  margin-left: 6px;
  margin-bottom: 2px;
  display: inline-block;
  vertical-align: middle;
}
.user-registration-Button .ur-spinner::before,
.ur-submit-button .ur-spinner::before {
  width: 16px;
  height: 16px;
  position: absolute;
  display: block;
  content: "";
  animation: spin 1s ease-in-out infinite;
  background: url("../images/icons/loader.svg") center center;
  background-size: cover;
}
.user-registration-Button .ur-spinner,
.ur-submit-button .ur-spinner {
  margin-top: 5px;
  float: right;
}

.ur-login-registration-nav {
  width: 100%;
}
.ur-login-registration-nav ul {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.ur-login-registration-nav ul li {
  flex: 1;
  text-align: center;
  padding: 15px 0;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #c5c5c5;
  font-weight: 500;
  border-radius: 8px 0 0 0;
  border-top: 1px solid #f1f1f1;
  background: #f9f9f9;
  box-shadow: 0px 4px 16px 0px rgba(17, 17, 26, 0.05), 0px 8px 32px 0px rgba(17, 17, 26, 0.05);
  clip-path: inset(0px -1px -1px -1px);
}
.ur-login-registration-nav ul li:first-child {
  border-radius: 8px 0px 0 0;
  border-top: 1px solid #f1f1f1;
  margin-left: 10px;
}
.ur-login-registration-nav ul li:last-child {
  border-radius: 0 8px 0px 0;
  margin-right: 10px;
}
.ur-login-registration-nav ul li.active {
  background: #fff;
  color: #1f1f1f;
  border-top: 1px solid #f1f1f1;
}

.login-registration .hidden {
  display: none;
}

.ur-field-item input, .ur-form-grid input {
  border-radius: 4px !important;
}
.ur-field-item .user-registration-error, .ur-form-grid .user-registration-error {
  width: 100%;
  position: unset;
  letter-spacing: 0.18px;
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
  padding: 0px !important;
  border: none !important;
  background: transparent !important;
  margin-left: unset !important;
}

.user-registration.ur-frontend-form {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 4px 16px 0px rgba(17, 17, 26, 0.05), 0px 8px 32px 0px rgba(17, 17, 26, 0.05);
  padding: 60px;
}
@media screen and (max-width: 600px) {
  .user-registration.ur-frontend-form {
    padding: 40px 30px;
  }
}
.user-registration.ur-frontend-form input {
  border-radius: 4px;
}
.user-registration.ur-frontend-form #user_email::before {
  content: "\f348";
  display: inline-block;
  vertical-align: middle;
  font-family: "Dashicon	s";
  font-size: calc(100% + 10px);
  margin-right: 0.875rem;
}

.ur-icon-user {
  margin-right: 0.875rem;
}
.ur-icon-user::before {
  content: "\f465";
  display: inline-block;
  vertical-align: middle;
  font-family: "Dashicons";
}

.ur-registration-icon {
  position: relative;
  top: 50%;
  padding: 8px;
  left: 0;
  transform: translateY(-50%);
}

.user-registration-login-form-container .ur-registered-from .ur-login-form-wrapper #user-registration {
  width: 100%;
}

body[class*=user-registration-], body[class^=ur-] {
  /* Minimal WordPress Editor Styles */
}
body[class*=user-registration-] .wp-editor-container, body[class^=ur-] .wp-editor-container {
  border-radius: 8px !important;
  overflow: hidden !important;
}
body[class*=user-registration-] .wp-editor-wrap .wp-editor-tabs .wp-switch-editor:hover, body[class^=ur-] .wp-editor-wrap .wp-editor-tabs .wp-switch-editor:hover {
  background: #e8e8e8 !important;
  color: black !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar, body[class^=ur-] .wp-editor-wrap .mce-toolbar {
  background: white !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
  margin-bottom: 0 !important;
  padding: 6px 8px !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar-grp > div, body[class^=ur-] .wp-editor-wrap .mce-toolbar-grp > div {
  padding: 0;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn {
  background: transparent !important;
  border: none !important;
  border-radius: 5px !important;
  margin: 1px !important;
  transition: background-color 0.15s ease !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn:hover, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn:hover {
  background: #e8e8e8 !important;
  box-shadow: none !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn.mce-active, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn.mce-active {
  background: #d0d0d0 !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn button, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn button {
  color: #333 !important;
  font-size: 13px !important;
  padding: 4px 6px !important;
  font-weight: normal !important;
  box-shadow: none !important;
  background: transparent !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn:hover button, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn:hover button {
  color: #000 !important;
  background: #e8e8e8 !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn.mce-active button, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn.mce-active button {
  color: #000 !important;
  font-weight: 500 !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-separator, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-separator {
  background: #d0d0d0 !important;
  margin: 2px 4px !important;
  width: 1px !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-edit-area, body[class^=ur-] .wp-editor-wrap .mce-edit-area {
  border-top: none !important;
  border-radius: 0 0 6px 6px !important;
  background: #ffffff !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-statusbar, body[class^=ur-] .wp-editor-wrap .mce-statusbar {
  background: #fafafa !important;
  border-top: 1px solid #e0e0e0 !important;
  border-radius: 0 0 6px 6px !important;
  color: #666 !important;
  font-size: 11px !important;
  padding: 4px 8px !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menubar, body[class^=ur-] .wp-editor-wrap .mce-menubar {
  background: #ffffff !important;
  border: 1px solid #e0e0e0 !important;
  border-bottom: none !important;
  border-radius: 6px 6px 0 0 !important;
  padding: 2px 6px !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menubar .mce-menubtn, body[class^=ur-] .wp-editor-wrap .mce-menubar .mce-menubtn {
  background: transparent !important;
  border: none !important;
  border-radius: 2px !important;
  margin: 1px !important;
  padding: 2px 6px !important;
  transition: background-color 0.15s ease !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menubar .mce-menubtn:hover, body[class^=ur-] .wp-editor-wrap .mce-menubar .mce-menubtn:hover {
  background: #f0f0f0 !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menubar .mce-menubtn button, body[class^=ur-] .wp-editor-wrap .mce-menubar .mce-menubtn button {
  color: #333 !important;
  font-size: 12px !important;
}
body[class*=user-registration-] .wp-editor-wrap, body[class^=ur-] .wp-editor-wrap {
  /* Dropdown Menus */
}
body[class*=user-registration-] .wp-editor-wrap .mce-menu, body[class^=ur-] .wp-editor-wrap .mce-menu {
  background: white !important;
  border: 1px solid #d0d0d0 !important;
  border-radius: 6px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menu .mce-menu-item, body[class^=ur-] .wp-editor-wrap .mce-menu .mce-menu-item {
  padding: 6px 10px !important;
  border-radius: 2px !important;
  margin: 1px !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menu .mce-menu-item:hover, body[class^=ur-] .wp-editor-wrap .mce-menu .mce-menu-item:hover {
  background: #f5f5f5 !important;
}
body[class*=user-registration-] .wp-editor-wrap .mce-menu .mce-menu-item.mce-selected, body[class^=ur-] .wp-editor-wrap .mce-menu .mce-menu-item.mce-selected {
  background: #e0e0e0 !important;
  color: #000 !important;
}
body[class*=user-registration-] .wp-editor-wrap, body[class^=ur-] .wp-editor-wrap {
  /* Color Picker */
}
body[class*=user-registration-] .wp-editor-wrap .mce-colorbutton .mce-preview, body[class^=ur-] .wp-editor-wrap .mce-colorbutton .mce-preview {
  border-radius: 4px !important;
  border: 1px solid #d0d0d0 !important;
  left: 6px !important;
}
body[class*=user-registration-] .wp-editor-wrap, body[class^=ur-] .wp-editor-wrap {
  /* Font Size Dropdown */
}
body[class*=user-registration-] .wp-editor-wrap .mce-fontsize .mce-txt, body[class^=ur-] .wp-editor-wrap .mce-fontsize .mce-txt {
  min-width: 50px !important;
}
body[class*=user-registration-] .wp-editor-wrap, body[class^=ur-] .wp-editor-wrap {
  /* Style Dropdown */
}
body[class*=user-registration-] .wp-editor-wrap .mce-styleselect .mce-txt, body[class^=ur-] .wp-editor-wrap .mce-styleselect .mce-txt {
  min-width: 100px !important;
}
body[class*=user-registration-] .wp-editor-wrap, body[class^=ur-] .wp-editor-wrap {
  /* Fullscreen Mode */
}
body[class*=user-registration-] .wp-editor-wrap.mce-fullscreen .mce-toolbar, body[class^=ur-] .wp-editor-wrap.mce-fullscreen .mce-toolbar {
  background: #ffffff !important;
  border-bottom: 1px solid #e0e0e0 !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
}
body[class*=user-registration-] .wp-editor-wrap, body[class^=ur-] .wp-editor-wrap {
  /* Responsive Design */
}
@media (max-width: 768px) {
  body[class*=user-registration-] .wp-editor-wrap .mce-toolbar, body[class^=ur-] .wp-editor-wrap .mce-toolbar {
    flex-wrap: wrap !important;
  }
  body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn {
    margin: 1px !important;
  }
  body[class*=user-registration-] .wp-editor-wrap .mce-toolbar .mce-btn button, body[class^=ur-] .wp-editor-wrap .mce-toolbar .mce-btn button {
    padding: 3px 5px !important;
    font-size: 11px !important;
  }
}
body.user-registration-page .ur-frontend-form .ur-form-row .ur-form-grid .field-membership #ur-membership-registration {
  max-width: 100%;
}
body.user-registration-page .user-registration-MyAccount-content__body .ur-frontend-form {
  margin-bottom: 0;
}
body.user-registration-page .user-registration-MyAccount-content__body .ur-frontend-form .ur-form-row .ur-form-grid input[type=submit] {
  width: max-content;
}
body.user-registration-page .user-registration-error, body.ur-multi-device-form-preview .user-registration-error, body.user-registration-membership_page_user-registration-login-forms .user-registration-error {
  position: unset;
  width: 100%;
  margin: 0 0 24px;
  align-items: center;
}
body.user-registration-page .user-registration-error svg, body.ur-multi-device-form-preview .user-registration-error svg, body.user-registration-membership_page_user-registration-login-forms .user-registration-error svg {
  width: 28px;
  height: 28px;
}
body.user-registration-page .user-registration-error li, body.ur-multi-device-form-preview .user-registration-error li, body.user-registration-membership_page_user-registration-login-forms .user-registration-error li {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: 0.15px;
}
body.user-registration-page .user-registration-error li strong, body.ur-multi-device-form-preview .user-registration-error li strong, body.user-registration-membership_page_user-registration-login-forms .user-registration-error li strong {
  font-weight: 500;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-message, body.ur-multi-device-form-preview #user-registration:not(.user-registration-MyAccount) .user-registration-message, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-message {
  align-items: flex-start;
  margin: 0 0 24px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-message li, body.ur-multi-device-form-preview #user-registration:not(.user-registration-MyAccount) .user-registration-message li, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-message li {
  flex: 1;
  list-style: none;
}
body.user-registration-page #user-registration .ur-message-container, body.ur-multi-device-form-preview #user-registration .ur-message-container, body.user-registration-membership_page_user-registration-login-forms #user-registration .ur-message-container {
  box-shadow: none;
  padding: 0;
  border-radius: 0;
}
body.user-registration-page #user-registration .ur-message-container svg, body.ur-multi-device-form-preview #user-registration .ur-message-container svg, body.user-registration-membership_page_user-registration-login-forms #user-registration .ur-message-container svg {
  display: none;
}
body.user-registration-page #user-registration .ur-message-container .user-registration-message, body.ur-multi-device-form-preview #user-registration .ur-message-container .user-registration-message, body.user-registration-membership_page_user-registration-login-forms #user-registration .ur-message-container .user-registration-message {
  margin-top: 0;
}
body.user-registration-page .user-registration-message, body.ur-multi-device-form-preview .user-registration-message, body.user-registration-membership_page_user-registration-login-forms .user-registration-message {
  background: #f7fdf8;
  padding: 12px 12px 12px 16px;
  border-radius: 4px;
  border-left: 4px solid #49c85f;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #222222;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.15px;
}
body.user-registration-page .user-registration-message::before, body.ur-multi-device-form-preview .user-registration-message::before, body.user-registration-membership_page_user-registration-login-forms .user-registration-message::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 25 25'%3E%3Cpath stroke='%2349C85F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 22.5c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10Z'/%3E%3Cpath stroke='%2349C85F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9.5 12.5 2 2 4-4'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: block;
}
body.user-registration-page .user-registration-message > ul, body.ur-multi-device-form-preview .user-registration-message > ul, body.user-registration-membership_page_user-registration-login-forms .user-registration-message > ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
body .user-registration-error > svg {
  display: none;
}
body.user-registration-page .user-registration.ur-frontend-form:has(.ur-grid-2), body.user-registration-page .user-registration.ur-frontend-form:has(.ur-grid-3), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form:has(.ur-grid-2), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form:has(.ur-grid-3) {
  max-width: 1200px;
}
body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container, body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form form .ur-button-container {
  width: max-content;
}
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) {
  box-shadow: none;
}
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]) {
  background: transparent;
  border-color: #e9e9e9;
  box-shadow: none;
}
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) {
  box-shadow: none;
  border-radius: 0;
}
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item, body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item {
  margin-bottom: 20px;
}
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item:last-child, body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item:last-child {
  margin-bottom: 0;
}
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]) {
  background: #ffffff;
  border: 1px solid #e1e1e1;
  box-shadow: none;
  border-radius: 0 !important;
}
body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-button-container .ur-submit-button, body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-button-container .ur-submit-button {
  border-radius: 0;
}
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]) {
  box-shadow: none;
  border: 1px solid #e1e1e1;
  background: transparent;
}
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) {
  border-radius: 30px;
}
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]) {
  box-shadow: none;
}
body.user-registration-page #user-registration.user-registration-MyAccount,
body.user-registration-page .user-registration.user-registration-MyAccount, body.user-registration-membership_page_user-registration-login-forms #user-registration.user-registration-MyAccount,
body.user-registration-membership_page_user-registration-login-forms .user-registration.user-registration-MyAccount {
  max-width: 1280px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount),
body.user-registration-page .user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) {
  max-width: 520px;
  border-radius: 4px;
  border: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered) {
  box-shadow: none;
  border: 1px solid #e1e1e1;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) {
  box-shadow: none;
  border: 1px solid #e1e1e1;
  border-radius: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]) {
  background: #ffffff;
  border-color: #e9e9e9;
  box-shadow: none;
  border-radius: 0 !important;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button {
  border-radius: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge) {
  border-radius: 30px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login {
  margin: 0px auto;
  box-shadow: 0px 4px 16px 0px rgba(17, 17, 26, 0.05), 0px 8px 32px 0px rgba(17, 17, 26, 0.05);
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error {
  display: block;
  color: #222222 !important;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.15px;
  padding: 10px !important;
  font-weight: 400;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before {
  font-weight: 500;
  color: rgb(255, 2.5, 11.1079545455);
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong {
  font-weight: 500;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label {
  margin-left: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text {
  background: transparent;
  height: auto;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button {
  background: #475bb2;
  border-radius: 4px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat {
  background: #ffffff;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text {
  height: auto;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled {
  background: #eaeaea !important;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label {
  margin-left: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text {
  height: auto;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button {
  margin-right: 0;
  color: #ffffff;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-login-title,
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-registration-title,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-login-title,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-registration-title, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-login-title,
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-registration-title,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-login-title,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-registration-title {
  color: #1f1f1f;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
  letter-spacing: 0.15px;
  display: block;
  text-align: center;
  margin-bottom: 8px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-login-description,
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-registration-description,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-login-description,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-registration-description, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-login-description,
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-registration-description,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-login-description,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-registration-description {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.15px;
  margin-bottom: 30px;
  text-align: center;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) br,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) br, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) br,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) br {
  display: none;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left {
  margin-bottom: 12px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error {
  width: 100%;
  position: unset;
  align-items: center;
  margin-bottom: 24px !important;
  letter-spacing: 0.18px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before {
  margin-right: 4px;
  font-size: 16px;
  color: #f25656;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg {
  width: 28px;
  height: 28px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li {
  color: #222222;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
  letter-spacing: 0.15px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong {
  font-weight: 500;
  padding-right: 4px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 24px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul {
  margin: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container {
  margin-bottom: 24px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title {
  margin: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row {
  margin-bottom: 12px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon {
  display: block;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg {
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  width: 14px;
  height: 14px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input {
  min-height: 38px;
  max-height: 38px;
  margin-bottom: 0;
  padding: 0 14px 0 36px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus {
  border-color: #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error),
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error) {
  margin-top: 0;
  margin-bottom: 12px;
  color: #222;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper {
  display: block;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input {
  margin-bottom: 0;
  border-radius: 4px;
  min-height: 38px;
  max-height: 38px;
  font-size: 14px;
  line-height: 20px;
  padding: 0 14px;
  color: #383838;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus {
  border-color: #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder {
  color: #858585;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container {
  display: flex !important;
  align-items: center;
  gap: 4px;
  margin-top: 32px;
  padding: 0 10px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button {
  width: max-content;
  border: 0;
  padding: 10px 24px;
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.15px;
  border: 1px solid #475bb2;
  margin-right: 0;
  background: #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover {
  border-color: #38488e;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button {
  margin-left: 0;
  background: transparent;
  color: #475bb2;
  border: 1px solid #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover {
  background: #475bb2;
  color: #ffffff;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form {
  box-shadow: none;
  margin-bottom: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error {
  position: unset;
  width: 100%;
  margin: 0 !important;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row {
  margin-bottom: 24px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper {
  display: block;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input {
  min-height: 38px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div {
  display: block;
  float: unset !important;
  flex-direction: row-reverse;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit],
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit], body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit],
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit] {
  border: 0;
  padding: 10px 24px;
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.15px;
  background: #475bb2;
  border: 1px solid #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit]:hover,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit]:hover, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit]:hover,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div input[type=submit]:hover {
  background: #38488e;
  border-color: #38488e;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button {
  padding: 10px 24px;
  font-size: 15px;
  line-height: 25px;
  background: #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button.ur-disabled-btn,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button.ur-disabled-btn, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button.ur-disabled-btn,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button.ur-disabled-btn {
  cursor: not-allowed;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:disabled,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:disabled, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:disabled,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:disabled {
  pointer-events: none;
  border-color: #f6f7f7 !important;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover {
  background: #38488e;
  border-color: #38488e;
  color: #ffffff;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div:has(.user-registration-passwordless-login),
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div:has(.user-registration-passwordless-login), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div:has(.user-registration-passwordless-login),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div:has(.user-registration-passwordless-login) {
  display: flex;
  flex-direction: column-reverse;
  gap: 16px !important;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login {
  width: 100%;
  text-align: center;
  margin: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a {
  font-size: 15px;
  line-height: 25px;
  color: #4e4e4e;
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
  width: 100%;
  display: block;
  padding: 10px 24px;
  border-radius: 4px;
  transition: all 0.3s;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a:hover,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a:hover, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a:hover,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-passwordless-login a:hover {
  background: #475bb2;
  border-color: #475bb2;
  color: #ffffff;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-direction: row;
  margin-top: -4px;
  float: unset;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label {
  width: auto;
  display: flex;
  align-items: center;
  gap: 8px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label input[type=checkbox],
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label input[type=checkbox], body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label input[type=checkbox],
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label input[type=checkbox] {
  margin: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.15px;
  margin: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a {
  text-underline-offset: 4px;
  color: #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register {
  display: flex;
  width: 100%;
  padding-top: 16px;
  justify-content: center;
  margin-bottom: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a {
  text-underline-offset: 4px;
  color: #475bb2;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks {
  flex-direction: column;
  position: relative;
  margin-bottom: 0;
  margin-top: 20px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::before,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::before, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::before,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::before {
  content: attr(data-or);
  font-size: 14px;
  line-height: 24px;
  background: #ffffff;
  display: block;
  z-index: 1;
  position: relative;
  color: #333;
  letter-spacing: 0.15px;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  text-align: center;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::after,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::after, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::after,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_bottom::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
  background: #d9d9d9;
  z-index: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::before,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::before, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::before,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  background: #d9d9d9;
  z-index: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::after,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::after, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::after,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks.user-registration-social-connect-networks__position_top::after {
  content: attr(data-or);
  font-size: 14px;
  line-height: 24px;
  background: #ffffff;
  display: block;
  z-index: 1;
  position: relative;
  color: #333;
  letter-spacing: 0.15px;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  text-align: center;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  margin: 20px 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media {
  margin: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a, body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a {
  width: 40px;
  height: 40px;
  padding: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 {
  flex-wrap: wrap;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media {
  width: 47%;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text {
  font-size: 13px;
  line-height: 24px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li {
  margin: 0;
  padding: 16px;
  color: #c5c5c5;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.85px;
  text-transform: uppercase;
  border: 0;
  box-shadow: none;
  clip-path: none;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active {
  color: #1f1f1f;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav),
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav),
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) {
  padding: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form,
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form {
  padding: 50px 40px 40px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration,
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration {
  margin-top: 0;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form,
body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form,
body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form {
  padding: 0;
  box-shadow: none;
  margin-bottom: 0;
}
body.woocommerce-checkout .user-registration.urwc-form {
  all: unset;
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid {
  margin: 0 -10px;
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item ul,
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item ol {
  padding-left: 4px;
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:not([type=checkbox]), body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:not([type=radio]) {
  min-height: 50px;
  max-height: 50px;
  border: 1px solid;
  border-color: inherit;
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item select {
  min-height: 50px;
  max-height: 50px;
  border: 1px solid;
  border-color: inherit;
  border-radius: 4px;
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item textarea {
  border: 1px solid;
  border-color: inherit;
  border-radius: 4px;
}

.user-registration-login-form-container .ur-registered-from .ur-login-form-wrapper #user-registration {
  width: 100%;
}

.user-registration-membership_page_user-registration-login-forms #wpcontent .ur-admin-page-topnav {
  margin-bottom: 0;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap.wrap {
  margin: 0 auto;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .menu-edit {
  border: none;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents {
  background: #ffffff;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc a {
  border-radius: 4px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 10px 24px;
  border: none;
  background: #edeff7;
  color: #475bb2;
  display: block;
  margin: 32px 0 0;
  transition: all 0.3s ease-in-out;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc a:hover {
  background: #475bb2;
  color: #ffffff;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc:disabled {
  cursor: default;
  opacity: 0.5;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc:disabled:hover {
  background-color: #475bb2;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-heading {
  margin-top: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e9e9e9;
  text-transform: uppercase;
  font-size: 16px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content p {
  font-size: 15px;
  line-height: 26px;
  margin: 12px 0;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content p:nth-child(3) {
  margin-top: 24px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content .login-forms-shortcode-action {
  display: flex;
  padding: 6px 6px 6px 12px;
  gap: 8px;
  justify-content: space-between;
  width: 100%;
  background: #fff;
  border: 1px solid #edeff7;
  border-radius: 4px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content .login-forms-shortcode-action input {
  background: transparent;
  border: none;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content .login-forms-shortcode-action .ur-copy-shortcode {
  line-height: unset;
  padding: 6px;
  background: #edeff7;
  border: none;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content {
  padding: 0;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block {
  padding: 20px 12px 12px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block:first-child h2.ur-toggle-heading {
  margin-top: 0;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content {
  margin-top: 24px;
  padding-bottom: 28px;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings #ur-login-form-setting .ur-login-form-setting-block {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings #ur-login-form-setting .ur-login-form-setting-block h2 {
  margin: 0 0 16px 0;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .user-registration-login-settings-form {
  border-radius: 8px;
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .user-registration-login-settings-form a {
  pointer-events: none;
}

body.user-registration-page .elementor-widget-container .user-registration:not(.user-registration-MyAccount) {
  background: transparent;
  border-radius: 0;
}

.et-db #et-boc .et-l .et-fb-modules-list ul > li {
  position: relative;
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-registration-form:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/registration-form.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-login-form:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/login-form.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-myaccount:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/my-account.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-edit-profile:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/edit-profile.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-edit-password:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/edit-password.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-content-restriction:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/content-restriction.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-membership-groups:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/membership-groups.svg");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.urm-membership-thank-you:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./../images/blocks/thankyou.svg");
}

#ur-field-all-settings .user-registration-login-form-global-settings:not(.ur-toggle-setting) {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#ur-field-all-settings .ur-toggle-setting {
  display: flex;
  flex-direction: column;
}
#ur-field-all-settings .user-registration-login-form-global-settings .user-registration-login-form-toggle-option {
  display: flex;
}
#ur-field-all-settings .user-registration-login-form-global-settings label {
  font-size: 14px;
  flex: 0 0 40%;
  color: #383838;
}
#ur-field-all-settings .user-registration-login-form-global-settings--field {
  width: 100%;
}
#ur-field-all-settings .user-registration-login-form-global-settings .user-registration-help-tip {
  top: 3px;
}
#ur-field-all-settings .user-registration-login-form-global-settings .description {
  width: 60%;
  margin-left: auto;
}
#ur-field-all-settings .user-registration-login-form-global-settings.ur-form-settings-section {
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}
#ur-field-all-settings .user-registration-login-form-global-settings.ur-form-settings-section h4 {
  color: #131313;
  font-weight: 600;
  margin: 0;
}

.user-registration-login-settings-form .ur-form-row .ur-form-grid label {
  margin-top: 0;
  margin-bottom: 0;
}

.user-registration-login-form-container .ur-login-form-settings .user-registration-login-form-global-settings--field {
  display: flex;
  align-items: center;
}
.user-registration-login-form-container .ur-login-form-settings .user-registration-login-form-global-settings:has(.error) .select2-selection {
  border-color: #f34c4c !important;
}
.user-registration-login-form-container .ur-login-form-settings .user-registration-login-form-global-settings .error.inline {
  box-shadow: none;
  color: #f34c4c;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-top: 10px;
  border: 0;
}
.user-registration-login-form-container .ur-login-form-settings .user-registration-login-form-global-settings .error.inline::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F34C4C' viewBox='0 0 24 24'%3E%3Cpath d='M20.182 12a8.182 8.182 0 1 0-16.364 0 8.182 8.182 0 0 0 16.364 0ZM22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z'/%3E%3Cpath d='M11.091 12V8.363a.91.91 0 1 1 1.818 0V12a.91.91 0 1 1-1.818 0Zm.917 2.727.092.005a.91.91 0 0 1 0 1.809l-.092.004H12a.91.91 0 1 1 0-1.818h.008Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 40px;
  height: 40px;
  position: relative;
  bottom: 6px;
}
.user-registration-login-form-container .ur-builder-wrapper .user-registration-login-form-global-settings--field {
  display: flex;
  align-items: center;
}
.user-registration-login-form-container .ur-builder-wrapper .user-registration-login-form-global-settings--field .select2-selection {
  position: relative;
}
.user-registration-login-form-container .ur-builder-wrapper .user-registration-login-form-global-settings:has(.error) .select2-selection {
  border-color: #f34c4c !important;
}
.user-registration-login-form-container .ur-builder-wrapper .user-registration-login-form-global-settings .error.inline {
  box-shadow: none;
  color: #f34c4c;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-top: 10px;
  border: 0;
}
.user-registration-login-form-container .ur-builder-wrapper .user-registration-login-form-global-settings .error.inline::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F34C4C' viewBox='0 0 24 24'%3E%3Cpath d='M20.182 12a8.182 8.182 0 1 0-16.364 0 8.182 8.182 0 0 0 16.364 0ZM22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z'/%3E%3Cpath d='M11.091 12V8.363a.91.91 0 1 1 1.818 0V12a.91.91 0 1 1-1.818 0Zm.917 2.727.092.005a.91.91 0 0 1 0 1.809l-.092.004H12a.91.91 0 1 1 0-1.818h.008Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 20px;
  height: 20px;
  position: relative;
  top: 4px;
}

@keyframes toaster {
  0% {
    opacity: 0;
    transform: translateX(-50%) translateY(100%);
  }
  10% {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
  90% {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) translateY(100%);
  }
}
.ur-toaster {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #1ea71b;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  display: inline-flex;
  white-space: nowrap;
  z-index: 9999;
  animation: toaster 5s ease-in-out forwards;
}

.ur-frontend-form .user-registration-EditAccountForm.edit-password .ur-form-row .ur-form-grid fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.ur-frontend-form .user-registration-EditAccountForm.edit-password .ur-form-row .ur-form-grid p > input.user-registration-Button.button {
  background: #475bb2;
  border: 1px #475bb2;
  border-radius: 4px;
  border-style: inherit;
}
.ur-frontend-form .user-registration-EditAccountForm.edit-password .ur-form-row .ur-form-grid p > input.user-registration-Button.button:hover {
  background: #38488e;
  border-color: #38488e;
}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@keyframes spin{100%{transform:rotate(360deg);}}.woocommerce form .form-row{padding:3px;margin:0 0 6px;}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0;}.woocommerce form .form-row label{line-height:2;}.woocommerce form .form-row label.hidden{visibility:hidden;}.woocommerce form .form-row label.inline{display:inline;}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative;}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none;}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block;}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto;}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor;}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%;}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none;}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0 !important;text-decoration:none;visibility:hidden;}.woocommerce form .form-row select.nitro-lazy{background-image:none !important;}.woocommerce form .form-row .optional{visibility:visible;}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red);}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red);}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red);}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green);}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green);}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal;}.woocommerce form .form-row :-moz-placeholder{line-height:normal;}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal;}.select2-container{width:100%;}.select2-container .select2-selection--single{height:auto;}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400;}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px;}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0;}.select2-container .select2-selection--single .select2-selection__arrow b.nitro-lazy{background:none !important;}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px);}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{margin:0;}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none;}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline;}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.admin-bar p.demo_store{top:32px;}.clear{clear:both;}.woocommerce .blockUI.blockOverlay{position:relative;}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red) !important;text-decoration:none;font-weight:700;border:0;}.woocommerce a.remove:hover{color:#fff !important;background:var(--wc-red);}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px;}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table;}.woocommerce .woocommerce-breadcrumb::after{clear:both;}.woocommerce .quantity .qty{width:3.631em;text-align:center;}.woocommerce div.product{margin-bottom:0;position:relative;}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block;}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block;}.woocommerce div.product p.stock{font-size:.92em;}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em;}.woocommerce div.product div.images{margin-bottom:2em;}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none;}.woocommerce div.product div.images div.thumbnails{padding-top:1em;}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative;}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0;}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0;}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2;}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block;}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px;}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0;}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0;}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1;}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left;}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left;}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left;}.woocommerce div.product div.summary{margin-bottom:2em;}.woocommerce div.product div.social{text-align:right;margin:0 0 1em;}.woocommerce div.product div.social span{margin:0 0 0 2px;}.woocommerce div.product div.social span span{margin:0;}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0;}.woocommerce div.product div.social iframe{float:left;margin-top:3px;}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative;}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box;}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed;}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1;}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0;}.woocommerce div.product p.cart{margin-bottom:2em;}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table;}.woocommerce div.product p.cart::after{clear:both;}.woocommerce div.product form.cart{margin-bottom:2em;}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table;}.woocommerce div.product form.cart::after{clear:both;}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0;}.woocommerce div.product form.cart table{border-width:0 0 1px;}.woocommerce div.product form.cart table td{padding-left:0;}.woocommerce div.product form.cart table div.quantity{float:none;margin:0;}.woocommerce div.product form.cart table small.stock{display:block;float:none;}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%;}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%;}.woocommerce div.product form.cart .variations select.nitro-lazy{background:none !important;}.woocommerce div.product form.cart .variations td.label{padding-right:1em;}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em;}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;}.woocommerce div.product form.cart .wc-no-matching-variations{display:none;}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em;}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0;}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center;}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5);}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-size:.857em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;z-index:9;}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table;}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both;}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside;}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0;}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;}.woocommerce ul.products li.product a{text-decoration:none;}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none;}.woocommerce ul.products li.product strong{display:block;}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2;}.woocommerce ul.products li.product .star-rating{font-size:.857em;}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em;}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em;}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block;}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block;}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5);}.woocommerce .woocommerce-result-count{margin:0 0 1em;}.woocommerce .woocommerce-ordering{margin:0 0 1em;}.woocommerce .woocommerce-ordering>label{margin-right:.25rem;}.woocommerce .woocommerce-ordering select{vertical-align:top;}.woocommerce nav.woocommerce-pagination{text-align:center;}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px;}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;padding:.5em;line-height:1;font-size:1em;font-weight:400;min-width:1em;display:block;}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98;}.woocommerce .cart .button,.woocommerce .cart input.button{float:none;}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block;}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0;}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676;}.woocommerce #reviews h3{margin:0;}.woocommerce #reviews #respond{margin:0;border:0;padding:0;}.woocommerce #reviews #comment{height:75px;}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table;}.woocommerce #reviews #comments .add_review::after{clear:both;}.woocommerce #reviews #comments h2{clear:none;}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none;}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table;}.woocommerce #reviews #comments ol.commentlist::after{clear:both;}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;border:0;position:relative;background:0;}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none;}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table;}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both;}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em;}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px;}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none;}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px;}.woocommerce #reviews #comments .commentlist>li::before{content:"";}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce;}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute;}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;}.woocommerce .woocommerce-product-rating{line-height:2;display:block;}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table;}.woocommerce .woocommerce-product-rating::after{clear:both;}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left;}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none;}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0;}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0;}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table;}.woocommerce #review_form #respond::after{clear:both;}.woocommerce #review_form #respond p{margin:0 0 10px;}.woocommerce #review_form #respond .form-submit input{left:auto;}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px;}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"";text-indent:0;}.woocommerce p.stars a:hover~a::before{content:"";}.woocommerce p.stars:hover a::before{content:"";}.woocommerce p.stars.selected a.active::before{content:"";}.woocommerce p.stars.selected a.active~a::before{content:"";}.woocommerce p.stars.selected a:not(.active)::before{content:"";}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%;}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5;}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5;}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0;}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025);}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em;}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em;}.woocommerce table.shop_table td small{font-weight:400;}.woocommerce table.shop_table td del{font-weight:400;}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0;}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1);}.woocommerce table.my_account_orders{font-size:.85em;}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle;}.woocommerce table.my_account_orders .button{white-space:nowrap;}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center;}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left;}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left;}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block;}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside;}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside;}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0;}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0;}.woocommerce td.product-name p.backorder_notification{font-size:.83em;}.woocommerce td.product-quantity{min-width:80px;}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0;}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table;}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both;}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700;}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none;}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1);}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table;}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both;}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em;}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left;}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em;}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0;}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none;}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0;}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block;}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0;}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0;}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table;}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both;}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px;}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px;}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px;}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red);}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0;}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside;}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top;}.woocommerce ul#shipping_method li label{display:inline;}.woocommerce ul#shipping_method .amount{font-weight:700;}.woocommerce p.woocommerce-shipping-contents{margin:0;}.woocommerce .wc_bis_form{margin:2em 0;padding:0;}.woocommerce .wc_bis_form.hidden{display:none;}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0;}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap;}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap;}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block;}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1;}.woocommerce ul.order_details{margin:0 0 3em;list-style:none;}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table;}.woocommerce ul.order_details::after{clear:both;}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5;}.woocommerce ul.order_details li:last-of-type{border:none;}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700;}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em;}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle;}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px;}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0;}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0;}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em;}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0;}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0;}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline;}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": ";}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block;}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline;}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content;}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0 !important;}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none;}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0;}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0 !important;}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0;}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0;}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box;}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em;}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0;}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;line-height:1.75;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;position:absolute;}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;line-height:1.75;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;position:absolute;}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside;}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none;}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table;}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both;}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0;}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:var(--wc-red);}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em;}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1;}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none;}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;margin-right:.5em;content:"";text-decoration:none;color:var(--wc-red);vertical-align:inherit;}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em;}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em;}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left;}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0;}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside;}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none;}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table;}.woocommerce .widget_rating_filter ul li::after{clear:both;}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none;}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block;}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:var(--wc-red);}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em;}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.nitro-lazy,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.nitro-lazy,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.nitro-lazy,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.nitro-lazy{background-image:none !important;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"";margin-left:.53em;vertical-align:bottom;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover.nitro-lazy,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover.nitro-lazy,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover.nitro-lazy,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover.nitro-lazy,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover.nitro-lazy{background-image:none !important;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red);}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em;}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block !important;}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none !important;}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word;}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table;}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both;}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"";content:""/"";display:inline-block;position:absolute;top:1em;left:1.5em;}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right;}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important;}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed;}.woocommerce-message{border-top-color:#8fae1b;}.woocommerce-message::before{content:"";color:#8fae1b;}.woocommerce-info{border-top-color:#1e85be;}.woocommerce-info::before{color:#1e85be;}.woocommerce-error{border-top-color:#b81c23;}.woocommerce-error::before{content:"";color:#b81c23;}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table;}.woocommerce-account .woocommerce::after{clear:both;}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table;}.woocommerce-account .addresses .title::after{clear:both;}.woocommerce-account .addresses .title h3{float:left;}.woocommerce-account .addresses .title .edit{float:right;}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0;}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0;}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0;}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0;}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;}.woocommerce-account ul.digital-downloads li .count{float:right;}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px;}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none;}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red);}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto;}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0;}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table;}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both;}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em;}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block;}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0;}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em;}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0;}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%;}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em;}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676;}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%;}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09;}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed;}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0;}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0;}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none;}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left;}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left;}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400;}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%;}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both;}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0;}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px;}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside;}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table;}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both;}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0;}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none;}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px;}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table;}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both;}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em;}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151;}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2;}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2;}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2;}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer;}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative;}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://cdn-ilefmid.nitrocdn.com/FwuLvGYUdlClqzIIsygCKQBRyYiUEDxe/assets/images/optimized/rev-2fa3e7a/cypherguard.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg");}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy{background-image:none !important;}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400;}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em;}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0;}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em;}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em;}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle;}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05);}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px;}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em;}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b;}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733;}.woocommerce-password-hint{margin:.5em 0 0;display:block;}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1;}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0;}.single-product .twentythirteen p.stars{clear:both;}.twentythirteen .woocommerce-breadcrumb{padding-top:40px;}.twentyfourteen ul.products li.product{margin-top:0 !important;}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit;}.twentysixteen .price ins{background:inherit;color:inherit;}