@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
.scroll-top-btn{position:fixed;z-index:9999;bottom:100px;right:20px;background-color:#a5bce0;width:60px;height:60px;border-radius:50%;cursor:pointer;display:none}.scroll-top-btn i{color:#fff;width:60px;line-height:55px;text-align:center}
.legal-container{background-color:#f1f2f2;padding-top:100px;padding-bottom:100px}.legal-container h1{font-family:"Open-Sans",sans-serif;font-size:40px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-top:0;margin-bottom:0}.legal-container h2{font-size:32px;font-family:"Open-Sans",sans-serif;font-weight:400;font-style:italic;line-height:1.41;letter-spacing:.5px;margin-top:0}.legal-container h3{font-family:"Open-Sans",sans-serif;font-size:25px;font-weight:400;line-height:1.8;letter-spacing:.2px;font-style:normal;margin-top:0;margin-bottom:10px}.legal-container h4,.legal-container a.legal-nav-container{font-family:"Open-Sans",sans-serif;font-size:15px;font-weight:700;line-height:2;letter-spacing:2px;margin-bottom:0}.legal-container h4.unselected:hover,.legal-container a.legal-nav-container.unselected:hover{cursor:pointer}.legal-container h4.selected:hover,.legal-container a.legal-nav-container.selected:hover{cursor:default}.legal-container p{font-family:"Open-Sans",sans-serif;font-size:18px;line-height:1.78}.legal-container .legal-content-container{padding-right:50px}.legal-container .legal-content-container .overview-container h2{color:#4276c9;text-decoration:underline}.legal-container .legal-content-container .overview-container h2:hover{cursor:pointer}.legal-container .legal-content-container .overview-container .overview-item{margin-top:50px}.legal-container .content-section-container{margin-top:45px}.legal-container .content-section-container.privacy-container a{color:#4276c9}.legal-container .content-section-container.privacy-container a:hover{cursor:pointer}.legal-container .legal-nav-container{height:762px;border-left:1px solid #aeaeae}.legal-container .legal-nav-container .legal-nav{padding:0 15px;color:#1f262d}.legal-container .legal-nav-container .legal-nav i.fa-angle-right{color:#4276c9;padding-right:5px}@media screen and (max-width: 992px){.legal-container{margin:80px 15px 195px}}@media screen and (max-width: 767px){.legal-container{height:auto;margin:18px 0 41px}.legal-container h1{font-size:23px;line-height:1.52}.legal-container h2{font-size:20px;line-height:1.55;letter-spacing:.3px}.legal-container .legal-content-container{padding-right:15px}.legal-container .legal-content-container .overview-container .overview-item{margin-top:20px}.legal-container .legal-content-container h3{font-size:16px;line-height:1.56;letter-spacing:normal}.legal-container .legal-nav-container{height:auto;border-left:none;margin-bottom:18px;padding-top:60px}.legal-container .legal-nav-container .legal-nav{padding:0 0 24px 0;border-bottom:1px solid #aeaeae}}h1,h4,p,ul{margin-bottom:15px}.legalContainer h4,.legalContainer a.legal-nav-container{font-family:"Open-Sans",sans-serif;font-size:15px;font-weight:700;line-height:2;letter-spacing:2px}.rights li>ul,.rights li>ul>li{font-weight:normal;text-decoration:unset}.legalContainer{padding-bottom:50px}.legal-container p{font-family:unset;font-size:unset;line-height:unset}.header{text-decoration:underline;font-weight:bold}
:root{--knotty-primary-color-light: #a5bce0;--knotty-primary-color: #2076AB;--knotty-primary-color-dark: #1E648F;--knotty-grey-light: #f8f8f8;--knotty-grey-dark: #2e2e2e;--knotty-grey-neutral: #e9e9e9;--knotty-grey: #a5a5a5;--knotty-error: #c02519;--knotty-primary-font: "Open Sans", sans-serif}

.i8Uv1Ay9DW0gr7y1sjop {
  display: inline;
  width: 300px;
  position: absolute;
  margin-left: -16px;
  margin-top: 2px;
  bottom: auto;
  font-family: var(--knotty-primary-font);
  font-size: 12px;
  line-height: 1.33;
  text-align: left;
  color: #2e2e2e;
  background-color: #ffffff;
  border-radius: 3px;
  /*border: solid 1px #979797;*/
  /*padding: 15px;*/
  z-index: 200;
}

/*.insertLinkMenu label {*/
/*  font-weight: bold;*/
/*}*/

/*.insertLinkMen input {*/
/*  border-radius: 3px;*/
/*  border: solid 1px #a5a5a5;*/
/*}*/

.i8Uv1Ay9DW0gr7y1sjop::before,
.i8Uv1Ay9DW0gr7y1sjop::after {
  bottom: 100%;
  left: 25px;
  /*border: transparent transparent solid transparent;*/
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.i8Uv1Ay9DW0gr7y1sjop::before {
  border-color: rgba(165, 165, 165, 0);
  border-bottom-color: #979797;
  margin-left: -16px;
  border-width: 16px;
}

.i8Uv1Ay9DW0gr7y1sjop::after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  margin-left: -15px;
  border-width: 15px;
}

.V7tzNKg25YSFYItoUsEQ {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}

.Ml4feyipfS9TDoFsOYod {
  padding-top: 10px;
}


.public-DraftEditorPlaceholder-root,
.public-DraftEditor-content span {
  font-size: 16px;
  line-height: 20px;
}

.mMUsQsx2puEaT9jh13uJ {
  display: inline-block;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.8rem;
  margin-top: 3px;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.66;
}


.FlIij3wCAqsP5KGVIRtc {
  position: absolute;
  transform: translate(0px,-50%);
  width: unset !important;
  background-color: white;
  font-size: 12px;
  z-index: 1;
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  transition: color 200ms;

  font-family: "Open Sans", sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-stretch: 100%;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: 400;
}
.X1q4KqFQm73kSUZezwHQ .S1_3IERhb2K68DhGKKee {
  width: unset;
  position: absolute;
  right: 0;
  transform: translateY(-24px);
  font-size: 14px;
}

.S1_3IERhb2K68DhGKKee {
  color: var(--knotty-grey-dark);
}
.VnZwVwyp8qYTfqkfCabg {
  background-color: white;
  font-family: var(--knotty-primary-font);
  position: relative;
}

.VnZwVwyp8qYTfqkfCabg,
.VnZwVwyp8qYTfqkfCabg .DraftEditor-root {
  color: black;
}


.xJJ5cYlhYTwXSd4LXJoy * {
  height: 28px;
  font-family: var(--knotty-primary-font);
  font-size: 24px !important;
  font-weight: bold;
  line-height: 28px !important;
  letter-spacing: normal;
  text-align: left;
  color: #2e2e2e;
}

.FUEWYsvme6Dvz81FVAHV {
  height: 20px;
  font-family: var(--knotty-primary-font);
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
  border-left: solid 4px #a5a5a5;
  padding-left: 10px;
}

/* Error Styles: */
.Ms6ICie_sjHv4QVufm6M,
.Ms6ICie_sjHv4QVufm6M .public-DraftEditorPlaceholder-root,
.Ms6ICie_sjHv4QVufm6M .DraftEditor-root {
  color: var(--knotty-error);
}
.Ms6ICie_sjHv4QVufm6M .pvWfzteKv2ZWIe70qeYB {
  border-color: var(--knotty-error) !important;
}
.Ms6ICie_sjHv4QVufm6M .FlIij3wCAqsP5KGVIRtc,
.Ms6ICie_sjHv4QVufm6M .pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .X1q4KqFQm73kSUZezwHQ .FlIij3wCAqsP5KGVIRtc {
  color: var(--knotty-error);
}

/* Transparent Styles: */
.vQ63Z3KX8siTCij2ctRr,
.vQ63Z3KX8siTCij2ctRr .public-DraftEditorPlaceholder-root,
.vQ63Z3KX8siTCij2ctRr .DraftEditor-root {
  background-color: transparent;
  color: white;
}

/* Disabled Styles: */
.E2OFDQo5RAnhQAAAyN5_,
.E2OFDQo5RAnhQAAAyN5_ .public-DraftEditorPlaceholder-root,
.E2OFDQo5RAnhQAAAyN5_ .DraftEditor-root {
  color: var(--knotty-grey);
}

/* Menu Styles: */
.j_5grzZsDCd7hVqKf9hN {
  display: flex;
  width: 100%;
  justify-content: left;
  color: var(--knotty-grey);
  border-top: solid 1px transparent;
  box-sizing: border-box;
}


.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .j_5grzZsDCd7hVqKf9hN {
  transform: translate(-1px, 1px);
  border-top: solid 1px transparent;
}
.qtOQpqGgn3TCeuydRQFJ {
  transform: translateX(-4px);
  display: inline-flex;
  width: 36px;
  height: 36px;
  /*margin: 4px;*/
  border-radius: 3px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.qtOQpqGgn3TCeuydRQFJ:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.qtOQpqGgn3TCeuydRQFJ.E2OFDQo5RAnhQAAAyN5_ {
  opacity: 0.5;
  cursor: not-allowed;
}

.qtOQpqGgn3TCeuydRQFJ i {
  color: var(--knotty-grey-dark);
}

.qtOQpqGgn3TCeuydRQFJ.N2Mt2k1PeA5SDzTmO9Wl {
  background-color: #eee;
}

/* Menu Clear Text Style */
.j_5grzZsDCd7hVqKf9hN .M_4tM5hkxoJo5MCHRhdr {
  padding: 7px 12px;
  margin-left: auto;
}

/* Editor Styles: */
.pvWfzteKv2ZWIe70qeYB {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,0,0,0.3);
  /*border-radius: 4px;*/

  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.pvWfzteKv2ZWIe70qeYB:hover {
  border-color: var(--knotty-grey-dark);
}

.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ {
  border-color: var(--knotty-primary-color);
  border-width: 2px;
}
.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .DraftEditor-root {
  padding: 17px 0px;
}
.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .X1q4KqFQm73kSUZezwHQ {
  transform: translate(-1px, -1px);
}
.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .X1q4KqFQm73kSUZezwHQ .FlIij3wCAqsP5KGVIRtc {
  color: var(--knotty-primary-color);
}

.pvWfzteKv2ZWIe70qeYB .taZ4JGqIcjpOayO2oAm4 {
  color: var(--knotty-grey-dark);
  cursor: pointer;
  font-size: 16px;
  margin-right: 5px;
  position: absolute;
  right: 0;
  top: 0;
}

.DraftEditor-root {
  width: 100%;
  height: 100%;
  min-height: 52px;
  color: var(--knotty-grey);
  padding: 18px;
  /*box-sizing: border-box;*/
}

/* Header Styles */
/* Footer Styles: */
.X1q4KqFQm73kSUZezwHQ,
.PAJRg27qBx9389QmECRc {
  display: flex;
  justify-content: space-between;
}

.X1q4KqFQm73kSUZezwHQ > * {
  text-align: left;
  width: 33%;
}

.PAJRg27qBx9389QmECRc button {
  text-decoration: underline;
}

.Ms6ICie_sjHv4QVufm6M .DraftEditor-root, .Ms6ICie_sjHv4QVufm6M .j_5grzZsDCd7hVqKf9hN {
  border-color: var(--knotty-error);
}


.public-DraftEditor-content a {
  text-decoration: underline;
}

.UAYYxQAf7GtVwsn78pWp .public-DraftEditorPlaceholder-root {
  display: none;
}

.N2Mt2k1PeA5SDzTmO9Wl {
  background-color: #eee;
}



.rFABNzGw9NgvHkcKwPJd {
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
  display: inline-block;
}
.YngGKkZV_YxohA6KhnBe {
  cursor: pointer;
  color: var(--knotty-primary-color);
}

.jImjFDv30NqsOWx2sT0_ {
  position: absolute;
  left: 0 !important;
  width: 100%;
  /*left: 0;*/
  /*width: 325px;*/
  border: 1px solid #e9e9e9;
  background: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  display: flex;
  flex-direction: column;
  box-sizing: content-box;
  transform-origin: 50% 0%;
  transform: scaleY(0);
  margin: 0;
  margin-top: 12px;
  border-radius: 3px;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
  z-index: 10;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 304px;
}

.YIFi7OaXhSQ17BRHZ5Br {
  display: table;
  width: 100%;
  height: 40px;
}

.bnaeZTlxiFxzfTprJ1Zw,
.tQ6Q4MY39Az2_eYI5auH {
  display: table-cell;
  vertical-align: middle;
}

.tQ6Q4MY39Az2_eYI5auH {
  width: 100%;
  padding-left: 15px;
}

.haVZVV56MlwdPEt0byfV {
  padding: 10px 18px;
  transition: background-color 0.4s cubic-bezier(.27,1.27,.48,.56);
  border-bottom: 1px solid #e9e9e9;
  height: 40px;
  box-sizing: content-box;
}
.haVZVV56MlwdPEt0byfV:last-child {
  border-bottom: none;
}

.haVZVV56MlwdPEt0byfV:active {
  background-color: #f8f8f8;
}

.Qn2eEGr19XDmuq0_fab7 {
  padding: 10px 18px;
  transition: background-color 0.4s cubic-bezier(.27,1.27,.48,.56);
  border-bottom: 1px solid #e9e9e9;
  height: 40px;
  box-sizing: content-box;
  background-color: #f8f8f8;
}

.Qn2eEGr19XDmuq0_fab7:last-child {
  border-bottom: none;
  background-color: #f8f8f8;
}
.Qn2eEGr19XDmuq0_fab7:active {
  background-color: #f8f8f8;
}

.dsYuCBcVkBvaXO5KI1AE,
.njKfgmD_t6RMAiRr_mhF {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #2e2e2e;
  font-size: 14px;
}

/*.mentionSuggestionsEntryText {*/
/*}*/

/*.mentionSuggestionsEntryTitle {*/
/*  color: #2e2e2e;*/
/*}*/

.zxLjUscn9CtsuwD1AOhY {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.actionMenuContainer{display:inline}.actionMenuContainer button{border-radius:4px}.withCopyLink input,.actionMenuContainer input{width:10px;height:0px;background-color:rgba(0,0,0,0);border:none;outline:none;box-shadow:none;color:rgba(0,0,0,0);visibility:hidden}.withCopyLink input,.actionMenuContainer input::selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.prj-img-container{width:100%}.withCopyLink input,.actionMenuContainer input::-moz-selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media screen and (max-width: 992px){.projectActionContainer button{margin-top:5px}}.projectActionContainer{display:inline}.ddoptions-wrapper{transform:translateY(-25px)}.ddoptions-wrapper div{font-size:16px !important}
.thp-form-standard .input-content{margin-left:auto}.thp-form-standard .input-icon{position:absolute;line-height:45px;margin-left:15px}.thp-form-standard .text-input{width:100%;height:45px;padding-left:54px;clear:right;border:none;margin-bottom:1px;background-color:rgba(0,0,0,0);color:#000;border-bottom:1px solid #aeaeae;box-shadow:none;border-radius:0}.success-msg-price-form div{padding:0;text-align:center}.success-msg-price-form .modal-header-wrapper{padding-top:30px;padding-bottom:20px}.success-msg-price-form .price-form{width:100% !important;padding:12px}.success-msg-price-form p{line-height:1}.success-msg-price-form p.bottom{padding-bottom:30px}.success-msg-price-form a.mail-link{text-decoration:underline;color:#1f262d;cursor:pointer}
.thp-form-standard .input-content{margin-left:auto}.thp-form-standard .input-icon{position:absolute;line-height:45px;margin-left:15px}.thp-form-standard .text-input{width:100%;height:45px;padding-left:54px;clear:right;border:none;margin-bottom:1px;background-color:rgba(0,0,0,0);color:#000;border-bottom:1px solid #aeaeae;box-shadow:none;border-radius:0}.submit-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:#4276c9;margin-left:10px;margin-top:5px}.submit-link:hover{color:#254880}.price-form{width:70%;margin-left:auto;margin-right:auto}@media screen and (max-width: 778px){.price-form{width:90% !important}}.price-form .description{font-family:"Open Sans",sans-serif;font-size:16px;text-align:left;color:#2e2e2e;margin-top:16px;margin-bottom:6px}.price-form label{margin-top:9px}.price-form .thp-form-standard .job-desc .list-down{margin-left:-14px}.price-form .thp-form-standard .input-wrapper{padding-bottom:10px}.price-form .thp-form-standard .input-wrapper.request-btn-wrapper{padding-bottom:16px}.price-form .thp-form-standard .input-wrapper.red{color:#ff6d61}.price-form .thp-form-standard .input-wrapper.red .text-input{border-bottom:1px solid #ff6d61}.price-form .thp-form-standard .input-wrapper.red input{color:#ff6d61}.price-form .thp-form-standard .input-wrapper.red input::-webkit-input-placeholder{color:#ff6d61}.price-form .thp-form-standard .input-wrapper.red input::-moz-placeholder{color:#ff6d61}.price-form .thp-form-standard .input-wrapper.red input:-ms-input-placeholder{color:#ff6d61}.price-form .thp-form-standard .input-wrapper.red input:-moz-placeholder{color:#ff6d61}.price-form .thp-form-standard i{line-height:60px}.price-form .thp-form-standard input{font-family:"Open Sans",sans-serif;font-size:14px}.price-form .thp-form-standard input::-webkit-input-placeholder{color:#a5a5a5}.price-form .thp-form-standard input::-moz-placeholder{color:#a5a5a5}.price-form .thp-form-standard input:-ms-input-placeholder{color:#a5a5a5}.price-form .thp-form-standard input:-moz-placeholder{color:#a5a5a5}.price-form .thp-form-standard .text-input{padding:6px;height:35px;border:solid 1px #a5a5a5;border-radius:3px}.price-form .thp-form-standard .submit-link{text-align:center}.price-form .thp-form-standard .submit-link .request-btn{text-transform:none}.price-form .thp-form-standard .selection-box{position:absolute;margin-top:-70px;background-color:#fff;box-shadow:0 0 9px 1px rgba(34,34,34,.03);border:solid 1px #f8f8f8;width:342px}.price-form .thp-form-standard .selection-box .list-item-box{cursor:pointer}.price-form .thp-form-standard .selection-box .list-item-box span{margin-left:53px}.price-form .thp-form-standard .selection-box .list-item-box.disabled{cursor:default}.price-form .thp-form-standard .selection-box .list-item-box.disabled:hover{background-color:rgba(0,0,0,0)}.price-form-container .modal-header-wrapper{max-height:none;background-color:#fff;padding:0;padding-top:20px;padding-bottom:20px;border-bottom:solid 1px #e9e9e9}.price-form-container .modal-header-wrapper .header-icon-quill{font-size:40px}.price-form-container .modal-header-wrapper .title{font-size:24px;text-align:left;color:#2e2e2e;font-family:"Open Sans",sans-serif;width:70%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media screen and (max-width: 460px){.price-form-container .modal-header-wrapper .title{font-size:20px}.price-form-container .modal-header-wrapper .header-icon-quill{padding-bottom:20px}.price-form-container .modal-header-wrapper .description{padding-bottom:20px}.price-form{width:100%}.price-form .thp-form-standard .submit-link .request-btn{width:100%}.price-form .thp-form-standard .selection-box{width:100%}.price-form .thp-form-standard .selection-box .list-item-box span{margin-left:20px}.success-msg-price-form div{padding:0;text-align:center}.success-msg-price-form .modal-header-wrapper{padding-top:30px;padding-bottom:20px}.success-msg-price-form .price-form{width:100% !important}.success-msg-price-form a.mail-link{text-decoration:underline;color:#000}.success-msg-price-form .btn-green-new{font-size:12px}}
.request-form-modal-wrapper-overlay{z-index:1100}.priceform-modal{font-family:"Open Sans",sans-serif;background-color:#fff}.priceform-modal.modal-wrapper{padding-bottom:0}.priceform-modal button.close{right:20px;margin-right:0;color:#aeaeae;opacity:1;z-index:1;line-height:normal;margin-top:0;text-shadow:none;top:20px;position:relative}
.portalContainer{padding-left:0;padding-right:0;width:100%}.portalContainer .orgLogo{height:auto;width:300px}.portalContainer .portalMsg{margin:auto;padding-bottom:20px;text-align:center;width:300px}.signUpForm .error-msg{color:#c02519;font-size:12px}.signUpForm .error-msg i{font-size:12px;margin-right:5px}.portalContainer .portalErrorMsg{color:#c02519;cursor:default;font-family:"Open Sans",sans-serif;margin:auto;padding-bottom:10px;text-align:left}.portalContainer .loginForm{margin:0 auto;width:300px}.portalContainer .emailInput{margin-bottom:16px}.portalContainer .passwordInput{margin-bottom:16px}.portalContainer .submitButton{display:flex;height:50px;margin-bottom:16px;width:100%}.portalContainer .signupResetContainer{text-align:center}.portalContainer .signupResetContainer .divider{color:#a5a5a5;padding-left:20px;padding-right:20px}.signUpForm{padding:16px 64px 40px 64px}.signUpForm .labelTop{font-size:16px;font-weight:700;padding-bottom:5px;padding-top:15px;text-align:left}.signUpForm .privacyContainer{color:#2e2e2e;font-size:14px;line-height:1.43;padding-top:10px;text-align:center}.signUpForm .submitButton{display:flex;height:50px;margin:16px auto;width:50%}.signupSuccessForm{margin:auto;max-width:640px;padding:45px;padding-top:25px;text-align:center}@media(max-width: 460px){.signupSuccessForm{max-width:100%;padding:10px;padding-top:20px;width:100%}}.portal-login-logo{margin:0 auto;width:300px}@media screen and (max-width: 400px){.portal-login-logo{padding-top:50px}}@media screen and (min-width: 401px){.portal-login-logo{padding-top:105px}}.portal-login-logo img{width:287px}.portal-login-logo div.enwoven-logo{display:inline;font-size:16px;font-weight:bold;letter-spacing:2px;color:#4276c9;text-transform:uppercase}.portal-login-logo div.enwoven-logo i{text-align:center;width:300px;height:50px}
.login-register-password-modal.body-form-container{background:#fff;max-width:640px;margin:auto}@media(max-width: 460px){.login-register-password-modal.body-form-container{width:100%;max-width:100%}}.login-register-password-modal.body-form-container{padding:45px;padding-top:25px}@media(max-width: 560px){.login-register-password-modal.body-form-container{padding:10px;padding-top:20px}}.login-register-password-modal.body-form-container .bottom-set{padding-top:20px}.login-register-password-modal.body-form-container .center-text{text-align:center}.login-register-password-modal.body-form-container .header-title{font-size:24px;font-weight:600;padding-bottom:30px}.login-register-password-modal.body-form-container .connect{font-style:italic;font-size:12px;line-height:1.8;letter-spacing:.5px;text-align:center;padding-top:15px}.login-register-password-modal.body-form-container .connect.barrier{padding-top:20px;padding-bottom:20px}.login-register-password-modal.body-form-container .options{padding-top:10px;text-align:center;background:#fff}.login-register-password-modal.body-form-container .options.back-to-login button{padding-left:5px;text-align:left;margin-left:0;font-weight:600}.login-register-password-modal.body-form-container .spacer-padding{width:100%;height:20px}.login-register-password-modal.body-form-container .privacy{padding-top:25px}.login-register-password-modal.body-form-container .social-login{padding-top:0px;padding-bottom:0px}.login-register-password-modal.body-form-container .social-login i{margin-right:5px}.login-register-password-modal.body-form-container .social-login .btn-display{background-color:#4285f4;border-radius:3px;color:#fff;display:inline-block;line-height:46px;width:100%;max-width:220px;font-family:"Roboto",sans-serif;text-decoration:none;text-align:left;margin-bottom:20px}@media(max-width: 767px){.login-register-password-modal.body-form-container .social-login .btn-display{max-width:100%}}.login-register-password-modal.body-form-container .social-login .btn-display.facebook{background-color:#4868ad}.login-register-password-modal.body-form-container .social-login .btn-display.facebook img{width:37px;margin-left:5px;margin-bottom:3px}.login-register-password-modal.body-form-container .social-login .btn-display.facebook:hover{color:#fff !important}.login-register-password-modal.body-form-container .social-login .btn-display span{font-family:"Roboto",sans-serif;font-weight:400;padding-left:10px}.login-register-password-modal.body-form-container .social-login .btn-display span:hover{text-decoration:none}.login-register-password-modal.body-form-container .third-party-logo.facebook{width:191px}.login-signup-btn-nav-new{text-transform:capitalize;letter-spacing:0;font-size:16px;position:relative;display:block}
