/* How to measure guide
-------------------------------------------------- */
/* Trigger */
.htm-trigger {
  width: 100%;
  margin: 25px 0 -20px;
  position: relative;
  z-index: 1;
}
.htm-trigger-button {
  font-family: 'Mulish', sans-serif;
  font-size: 16px;
  letter-spacing: .15px;
  color: #2e2e2d;
}
.htm-trigger-button svg {
  display: inline-block;
  vertical-align: -6px;
  margin: 0 1px 0 0;
}
.htm-trigger-button span {
  text-decoration: underline;
}
.htm-trigger-button:hover {
  color: #828282;
}
/* Popup */
.htm-popup-wrap {
  display: none;
  color: #2e2e2d;
}
.modal-popup-htm.modal-popup {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 32px;
  margin-left: 0 !important;
}
.modal-popup-htm.modal-popup._show ~ .modals-overlay {
  background: rgba(0, 0, 0, 0.25);
}
.modal-popup-htm.modal-popup .modal-inner-wrap {
  width: 100%;
  max-width: 1216px;
  margin: auto;
  background: #fff;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  position: static;
  min-height: 544px;
  transition: transform .3s linear, visibility .3s linear;
}
.modal-popup-htm.modal-popup .modal-header,
.modal-popup-htm.modal-popup .modal-content {
  padding: 0;
}
.modal-popup-htm.modal-popup .action-close {
  padding: 0;
  width: 44px;
  height: 44px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjY0NiAxLjc2NGEuNS41IDAgMDAwLS43MDhsLS43MDItLjcwMmEuNS41IDAgMDAtLjcwOCAwTDcuMzU0IDUuMjM2YS41LjUgMCAwMS0uNzA4IDBMMS43NjQuMzU0YS41LjUgMCAwMC0uNzA4IDBsLS43MDIuNzAyYS41LjUgMCAwMDAgLjcwOGw0Ljg4MiA0Ljg4MmEuNS41IDAgMDEwIC43MDhMLjM1NCAxMi4yMzZhLjUuNSAwIDAwMCAuNzA4bC43MDIuNzAyYS41LjUgMCAwMC43MDggMGw0Ljg4Mi00Ljg4MmEuNS41IDAgMDEuNzA4IDBsNC44ODIgNC44ODJhLjUuNSAwIDAwLjcwOCAwbC43MDItLjcwMmEuNS41IDAgMDAwLS43MDhMOC43NjQgNy4zNTRhLjUuNSAwIDAxMC0uNzA4bDQuODgyLTQuODgyeiIgZmlsbD0iIzIzMjg0OSIvPjwvc3ZnPg==) no-repeat 50% 50%;
  background-size: 14px;
  top: 5px;
  right: 6px;
  position: absolute;
  z-index: 2;
}
.modal-popup-htm.modal-popup .action-close:before {
  display: none;
}
.modal-popup-htm.modal-popup img {
  max-width: 100%;
  height: auto;
}
.modal-popup-htm.modal-popup .hidden {
  display: none !important;
}
body:not(.is-ie11) .modal-popup-htm.modal-popup .modal-content,
body:not(.is-ie11) .modal-popup-htm.modal-popup .flex-height {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
body:not(.is-ie11) .modal-popup-htm.modal-popup .modal-content .htm-popup-wrap {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
/* Buttons */
.htm-button {
  font-family: 'Mulish', sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: .180451px;
  border-radius: 8px;
  padding: 12px;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  transition: all .2s;
}
.htm-button svg {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.htm-button-icon {
  padding-top: 14px;
  padding-bottom: 10px;
}
.htm-button-filled {
  background: #2e2e2d;
}
.htm-button-filled:hover,
.htm-button-filled:active {
  background: #0d0f1c;
}
.htm-button-filled.disabled,
.htm-button-filled[disabled] {
  background: #e0e0e0;
  color: #000;
}
.htm-button-outlined {
  border: 2px solid #fff;
  padding-top: 12px;
  padding-bottom: 8px;
}
.htm-button-outlined:hover {
  color: #2e2e2d;
  background: #fff;
}
.htm-button-outlined:active {
  color: #2e2e2d;
  background: #fff;
  border-color: #2e2e2d;
}
.htm-button-outlined.disabled,
.htm-button-outlined[disabled] {
  color: #e0e0e0;
  border-color: #e0e0e0;
}
/* Break Line */
.like-br-desktop {
  display: block;
}
.like-br-tablet {
  display: none;
}
.like-br-phone {
  display: none;
}
/* Utilities */
.htm-show-on-tablet {
  display: none !important;
}
.htm-show-on-mobile {
  display: none !important;
}
/* Start */
.htm-start {
  text-align: center;
  padding: 55px 103px 37px;
}
.htm-start-title {
  font-family: 'Mulish', sans-serif;
  font-weight: 600;
  font-size: 40px;
  line-height: 1.2;
  margin: 0 0 29px;
  letter-spacing: .15px;
  text-transform: uppercase;
}
.htm-start-text {
  font-family: 'Mulish', sans-serif;
  font-size: 18px;
  line-height: 1.5;
  margin: 0 0 32px;
  letter-spacing: .180451px;
}
.htm-start-text p:last-child {
  margin-bottom: 0;
}
.htm-start-subtitle {
  font-family: 'Mulish', sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: .15px;
  margin: 0 0 32px;
}
.htm-start-blocks {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 482px;
  margin: 0 auto 24px;
  width: 100%;
}
.htm-start-block {
  width: 158px;
}
.htm-start-block-img {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 96px;
}
.htm-start-block-title {
  font-family: 'Mulish', sans-serif;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  text-transform: capitalize;
}
.htm-start-actions {
  margin-top: auto;
}
.htm-start-actions .htm-button {
  min-width: 300px;
  max-width: 100%;
}
/* Progress */
.htm-progress {
  position: relative;
  border-bottom: 1px solid #c4c4c4;
  margin: 0;
  z-index: 1;
}
.htm-progress-bar {
  height: 7px;
  border-radius: 8px 8px 0 0;
  background: #e9e7e7;
}
.htm-progress-bar span {
  display: block;
  background: #75d1d1;
  border-radius: 8px 0 0 0;
  height: 7px;
  transition: width .3s;
}
.htm-progress-bar._full span {
  border-radius: 8px 8px 0 0;
}
.htm-progress-back {
  position: absolute;
  left: 3px;
  top: 2px;
  width: 50px;
  height: 50px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjY0NyAxNy42NDZhLjUuNSAwIDAwLjcwNyAwbC43MDMtLjcwM2EuNS41IDAgMDAwLS43MDdMMTAuODMgMTJsNC4yMjctNC4yMzZhLjUuNSAwIDAwMC0uNzA3bC0uNzAzLS43MDNhLjUuNSAwIDAwLS43MDcgMEw4IDEybDUuNjQ3IDUuNjQ2eiIgZmlsbD0iIzIzMjg0OSIvPjwvc3ZnPg==) no-repeat 50% 50%;
  background-size: 24px;
}
.htm-progress-back span {
  display: none;
}
.htm-progress-step {
  font-family: 'Mulish', sans-serif;
  padding: 11px 15px 9px;
  font-size: 12px;
  line-height: 20px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .3px;
}
.htm-progress-step strong {
  font-weight: 400;
}
/* Steps */
.htm-steps {
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding: 16px 0 0;
}
.htm-step {
  padding: 0 32px 32px;
}
.htm-step-title {
  text-align: center;
  font-size: 40px;
  line-height: 1.2;
  font-family: 'Mulish', sans-serif;
  font-weight: 600;
  letter-spacing: .15px;
  margin: 0 0 13px;
}
.htm-step-title span {
  display: block;
  font-size: 32px;
  line-height: 1.5;
  font-weight: 500;
  margin: 16px 0 0;
}
.htm-step-subtitle {
  font-family: 'Mulish', sans-serif;
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: .180451px;
  margin: 0 auto 24px;
  max-width: 1010px;
}
.htm-step-subtitle._mb16 {
  margin-bottom: 16px;
}
.htm-step-subtitle._max-width {
  max-width: 702px;
  margin-left: auto;
  margin-right: auto;
}
.htm-step-content {
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.htm-step-actions {
  text-align: center;
}
.htm-step-actions .htm-button-continue {
  min-width: 300px;
}
.htm-step-actions-text {
  font-family: 'Mulish', sans-serif;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: .15px;
  margin-bottom: 12px;
}
.htm-step-actions-text a {
  color: #2e2e2d;
  text-decoration: underline;
  font-weight: 600;
}
.htm-step-actions-text a:hover {
  color: #828282;
}
/* Slider */
.htm-slider.slick-slider {
  padding: 0;
}
.htm-slider.slick-slider .slick-arrow {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 46%;
  background: none !important;
  width: 48px;
  height: 48px;
  opacity: .8;
  font-size: 0;
}
.htm-slider.slick-slider .slick-arrow:before {
  content: "";
  background: #2e2e2d;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.htm-slider.slick-slider .slick-arrow:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 24px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMzUzLjM1NGEuNS41IDAgMDAtLjcwNyAwTC41MzMgMi40NjdhLjUuNSAwIDAwMCAuNzA3TDkuMzQgMTIgLjUzMiAyMC44MjZhLjUuNSAwIDAwMCAuNzA3bDIuMTE0IDIuMTEzYS41LjUgMCAwMC43MDcgMEwxNSAxMiAzLjM1My4zNTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50% 50%;
  background-size: 15px;
}
.htm-slider.slick-slider .slick-arrow:hover:before,
.htm-slider.slick-slider .slick-arrow:active:before {
  background: #0d0f1c;
}
.htm-slider.slick-slider .slick-arrow.slick-disabled {
  display: none !important;
}
.htm-slider.slick-slider .slick-arrow.slick-disabled:before {
  background: #e0e0e0;
}
.htm-slider.slick-slider .slick-arrow.slick-disabled:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMzUzLjM1NGEuNS41IDAgMDAtLjcwNyAwTC41MzMgMi40NjdhLjUuNSAwIDAwMCAuNzA3TDkuMzQgMTIgLjUzMiAyMC44MjZhLjUuNSAwIDAwMCAuNzA3bDIuMTE0IDIuMTEzYS41LjUgMCAwMC43MDcgMEwxNSAxMiAzLjM1My4zNTR6IiBmaWxsPSIjODI4MjgyIi8+PC9zdmc+);
}
.htm-slider.slick-slider .slick-arrow.slick-prev {
  left: 20px;
}
.htm-slider.slick-slider .slick-arrow.slick-prev:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
.htm-slider.slick-slider .slick-arrow.slick-next {
  right: 20px;
}
/* Step 1 */
.htm-window {
  margin: -16px 0 16px;
}
.htm-window:not(.slick-slider) {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.htm-window:not(.slick-slider) .htm-window-item {
  width: calc(25% - 15px);
  max-width: 240px;
}
.htm-window.slick-slider {
  margin-left: -16px;
  margin-right: -16px;
  text-align: center;
}
.htm-window.slick-slider .htm-window-item {
  width: 272px !important;
  max-width: 272px;
  margin: 0 4px;
  padding: 8px;
  transition: transform .3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.htm-window.slick-slider .htm-window-item:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.htm-window.slick-slider .htm-window-item:active {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.htm-window-item {
  cursor: pointer;
}
.htm-window-item-img {
  margin: 0 0 8px;
}
.htm-window-item-img img {
  display: block;
  width: 100%;
  height: auto;
}
.htm-window-item-title {
  font-size: 12px;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Mulish', sans-serif;
  text-align: center;
}
/* Step 2 */
.htm-blinds-type {
  margin: 16px -37px 0;
}
.htm-blinds-type:not(.slick-slider) {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.htm-blinds-type:not(.slick-slider) .htm-blinds-type-item {
  -ms-flex-negative: 0;
  -webkit-flex: 1 0;
  flex: 1 0;
}
.htm-blinds-type-item {
  width: 305px;
  padding: 8px 0 8px 35px;
  cursor: pointer;
}
.htm-blinds-type-item:first-child {
  width: 339px;
  padding-left: 69px;
}
.htm-blinds-type-item:hover .htm-blinds-type-item-img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.htm-blinds-type-item:active .htm-blinds-type-item-img {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-color: rgba(20, 23, 41, 0.5);
}
.htm-blinds-type-item-img {
  border-radius: 10px;
  border: 1px solid rgba(20, 23, 41, 0.1);
  transition: transform .3s;
  margin: 0 0 13px;
  padding: 31px 0;
}
.htm-blinds-type-item-title {
  text-align: center;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: .230422px;
  font-family: 'Mulish', sans-serif;
}
/* Step 3 */
.htm-step-3 {
  padding-left: 16px;
  padding-right: 16px;
}
.htm-installation-method {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 38px auto 0;
  max-width: 1010px;
}
.htm-installation-method._big {
  max-width: 1056px;
}
.htm-installation-method._big .htm-installation-method-item {
  width: calc(50% - 16px);
}
.htm-installation-method._big .htm-installation-method-img {
  width: 50%;
}
.htm-installation-method._big .htm-installation-method-info {
  width: 50%;
}
.htm-installation-method-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(50% - 8px);
  border: 1px solid #f2f2f2;
  border-radius: 8px;
  margin: 0 0 40px;
  transition: transform .3s;
  cursor: pointer;
}
.htm-installation-method-item:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.htm-installation-method-item:active {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-color: rgba(20, 23, 41, 0.5);
}
.htm-installation-method-img {
  width: 208px;
  background: #f6f2f1;
  border-radius: 8px 0 0 8px;
}
.htm-installation-method-img img {
  display: block;
  border-radius: 8px 0 0 8px;
  width: 100%;
}
.htm-installation-method-info {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100% - 208px);
  padding: 6px 28px 16px 16px;
}
.htm-installation-method-title {
  font-size: 18px;
  margin: 0 0 6px;
  line-height: 1.5;
  letter-spacing: .195415px;
  font-family: 'Mulish', sans-serif;
}
.htm-installation-method-text {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: .15px;
  margin: 0 0 8px;
  font-family: 'Mulish', sans-serif;
}
.htm-installation-method-badge {
  margin: auto 0 0;
}
.htm-installation-method-badge span {
  display: inline-block;
  vertical-align: top;
  background: #2e2e2d;
  color: #fff;
  border-radius: 100px;
  padding: 2px 7px 4px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: .4px;
  font-family: 'Mulish', sans-serif;
  font-weight: 500;
}
/* Step 4 */
.htm-video-wrap {
  max-width: 464px;
  margin: -8px auto 16px;
}
.htm-video-placeholder {
  position: relative;
  display: none;
}
.htm-video-placeholder .htm-video-placeholder-img {
  border: 1px solid rgba(20, 23, 41, 0.1);
  border-radius: 8px;
  background: #c4c4c4;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.htm-video-placeholder img {
  display: block;
  width: 100%;
}
.htm-video-placeholder .htm-button-video {
  position: absolute;
  bottom: 20.6293%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}
.htm-video {
  width: 100%;
  padding: 0 0 56.25%;
  position: relative;
}
.htm-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 9px;
}
/* Step 5 = Splitting Window Measuring */
.htm-swm-img {
  max-width: 326px;
  margin: 0 auto 11px;
  background: #f6f2f1;
  border-radius: 8px;
  min-height: 326px;
}
.htm-swm-img._alt {
  max-width: 256px;
  min-height: 256px;
}
.htm-swm-img._big {
  max-width: 464px;
  min-height: 274px;
}
.htm-swm-img._no-bg {
  background: none;
}
.htm-swm-img._no-brad {
  border-radius: 0;
}
.htm-swm-img._no-brad img {
  border-radius: 0;
}
.htm-swm-img._no-width {
  max-width: none;
  text-align: center;
}
.htm-swm-img._no-height {
  min-height: 0;
}
.htm-swm-img._no-padding {
  padding: 0;
}
.htm-swm-img img {
  display: inline-block;
  vertical-align: top;
  border-radius: 8px;
  margin: 0 auto;
}
.htm-swm-img img:not(._no-width) {
  display: block;
  width: 100%;
}
/* Step 7 = Measure the width */
.htm-measure-width {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1088px;
  width: 100%;
  margin: 10px auto 16px;
}
.htm-measure-width-with-info {
  max-width: none;
  min-height: 0;
}
.htm-measure-width-with-info .htm-measure-width-left {
  width: 47.2%;
  padding-right: 22px;
  margin-right: 32px;
}
.htm-measure-width-with-info .htm-measure-width-right {
  width: calc(100% - 47.2% - 32px);
}
.htm-measure-width-with-info .htm-measure-width-left-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.htm-measure-width-with-info .htm-measure-width-left-block {
  width: calc(50% - 8px);
}
.htm-measure-width-with-info .htm-measure-width-left-block + .htm-measure-width-left-block {
  margin-top: 0;
}
.htm-measure-width-left {
  width: 293px;
  padding: 0 42px 0 0;
  margin: 0 32px 0 0;
  border-right: 1px solid rgba(20, 23, 41, 0.1);
}
.htm-measure-width-left-img {
  margin: 0 0 16px;
  background: #f6f2f1;
  border-radius: 8px;
}
.htm-measure-width-left-img._border {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}
.htm-measure-width-left-img img {
  width: 100%;
  display: block;
  border-radius: 8px;
}
.htm-measure-width-left-text {
  font-family: 'Mulish', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.htm-measure-width-left-action {
  display: none;
  margin: 10px 0 0;
  text-align: center;
}
.htm-measure-width-left-action .htm-button-important-checks {
  min-width: 240px;
  padding-top: 13px;
  padding-bottom: 15px;
}
.htm-measure-width-left-action .htm-button-important-checks svg {
  margin-left: 7px;
}
.htm-measure-width-left-action .htm-button-continue {
  min-width: 240px;
}
.htm-measure-width-left-block + .htm-measure-width-left-block {
  margin-top: 18px;
}
.htm-measure-width-right {
  width: calc(100% - 325px);
}
.htm-measure-width-right-title {
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  font-family: 'Mulish', sans-serif;
  margin: 0 0 20px;
  letter-spacing: .2px;
}
.htm-measure-width-right-blocks {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.htm-measure-width-right-block {
  width: calc(50% - 8px);
  max-width: 269px;
}
.htm-measure-width-right-block-img,
.htm-measure-width-left-block-alt-img {
  margin: 0 0 16px;
  max-width: 253px;
}
.htm-measure-width-right-block-img img,
.htm-measure-width-left-block-alt-img img {
  width: 100%;
  display: block;
  border-radius: 8px;
}
.htm-measure-width-right-block-info,
.htm-measure-width-left-block-alt-info {
  padding: 0 0 0 30px;
  position: relative;
  max-width: 253px;
}
.htm-measure-width-right-block-info:after,
.htm-measure-width-left-block-alt-info:after {
  content: "";
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDBDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDB6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4em00Ljk0NC0xMi4wNjRhLjUuNSAwIDAwLS43MDktLjAwMWwtNi4xNjQgNi4xNjRhLjEuMSAwIDAxLS4xNDIgMEw1Ljc2NCA5Ljk0M2EuNS41IDAgMDAtLjcwNyAwbC0uNzAzLjcwNGEuNS41IDAgMDAwIC43MDhsMy4yOTIgMy4yOTJhLjUuNSAwIDAwLjcwOCAwbDcuMjk0LTcuMjk0YS41LjUgMCAwMDAtLjcwNmwtLjcwNC0uNzF6IiBmaWxsPSIjMjdBRTYwIi8+PC9zdmc+) no-repeat 50% 50%;
  background-size: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.htm-measure-width-right-block-info._alt:after,
.htm-measure-width-left-block-alt-info._alt:after {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6IiBmaWxsPSIjMkY4MEVEIi8+PC9zdmc+);
  background-size: 24px;
}
.htm-measure-width-right-block-title,
.htm-measure-width-left-block-alt-title {
  font-family: 'Mulish', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.1875;
  margin: 0 0 4px;
}
.htm-measure-width-left-block-alt-title {
  display: none;
}
.htm-measure-width-right-block-text,
.htm-measure-width-left-block-alt-text {
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
}
.htm-measure-width-right-action {
  display: none;
}
.htm-measure-note {
  background: #f2f2f2;
  border-radius: 8px;
  padding: 16px;
  font-size: 12px;
  line-height: 1.5;
}
.htm-measure-note-title {
  font-weight: 600;
  font-family: 'Mulish', sans-serif;
}
.htm-measure-note-text {
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
}
.obstruction-checks-container .htm-measure-width-right {
  display: block;
  width: 100%;
}
.obstruction-checks-container .htm-measure-width-right-title {
  text-align: center;
  margin-bottom: 32px;
}
.obstruction-checks-container .htm-measure-width-right-blocks {
  max-width: 544px;
  margin: 0 auto;
}
.obstruction-checks-container .htm-measure-width-right-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: auto;
  max-width: none;
}
.obstruction-checks-container .htm-measure-width-right-block-img {
  width: calc(50% - 16px);
  max-width: none;
  margin-bottom: 0;
}
.obstruction-checks-container .htm-measure-width-right-block-info {
  width: calc(50% - 16px);
  max-width: none;
}
.htm-measure-width-big-left {
  max-width: 990px;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.htm-measure-width-big-left .htm-measure-width-left {
  width: calc(63% - 40px);
  padding-right: 40px;
  padding-top: 10px;
  margin-right: 0;
}
.htm-measure-width-big-left .htm-measure-width-left-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.htm-measure-width-big-left .htm-measure-width-left-img {
  width: 46%;
  margin-bottom: 24px;
}
.htm-measure-width-big-left .htm-measure-width-left-text {
  width: 47%;
}
.htm-measure-width-big-left .htm-measure-width-right {
  width: 37%;
}
.htm-measure-width-big-left .htm-measure-width-right-blocks {
  display: block;
}
.htm-measure-width-big-left .htm-measure-width-right-block {
  width: auto;
  max-width: none;
}
.htm-measure-width-big-left .htm-measure-width-right-block + .htm-measure-width-right-block {
  margin-top: 24px;
}
.htm-measure-width-big-left .htm-measure-width-right-block-info {
  max-width: none;
}
.htm-measure-width-big-right .htm-measure-width-right-blocks {
  position: relative;
  padding-left: 288px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.htm-measure-width-big-right .htm-measure-width-right-blocks._small {
  padding-left: 222px;
}
.htm-measure-width-big-right .htm-measure-width-right-blocks._small .htm-measure-width-right-block-img {
  max-width: 198px;
}
.htm-measure-width-big-right .htm-measure-width-right-block-img {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 256px;
}
.htm-measure-width-big-right .htm-measure-width-right-block {
  width: 100%;
  margin-bottom: 24px;
}
.htm-measure-width-small {
  max-width: 657px;
  min-height: 0;
}
.htm-measure-width-small .htm-measure-width-left {
  width: 324px;
  padding-right: 35px;
  margin-right: 45px;
}
.htm-measure-width-small .htm-measure-width-left-img._max-width,
.htm-measure-width-small .htm-measure-width-right-block-img._max-width {
  max-width: 256px;
}
.htm-measure-width-small .htm-measure-width-right-block-info {
  max-width: none;
}
.htm-measure-width-small .htm-measure-width-right {
  width: 288px;
}
.htm-measure-width-small .htm-measure-width-right-block {
  width: 100%;
  max-width: none;
}
.htm-measure-width-small .htm-measure-width-right-block-img {
  max-width: none;
}
.htm-measure-width-small .htm-measure-width-right-block-info {
  max-width: none;
}
.htm-measure-width-small-no-mob .htm-measure-width-left-img {
  padding: 0;
  margin-bottom: 16px;
}
.htm-measure-width-small-no-mob .htm-measure-width-right {
  display: block;
}
.htm-measure-width-small-no-mob .htm-measure-width-right-block {
  margin-bottom: 0;
}
/* Step-8 = Measure the drop */
.htm-measure-width-right-form {
  background: #f0f0f0;
  border-radius: 8px;
  margin: 0 0 16px;
  padding: 9px;
  max-width: 288px;
  pointer-events: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.htm-measure-width-right-form-fields {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 0 16px;
}
.htm-measure-width-right-form-fields:last-child {
  margin-bottom: 0;
}
.htm-measure-width-right-form-field {
  width: calc(50% - 5px);
}
.htm-measure-width-right-form-input-label {
  position: relative;
  padding: 0 0 0 22px;
  font-size: 11px;
  line-height: 1.5;
  margin: 0 -6px 6px 0;
}
.htm-measure-width-right-form-input-label svg {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.htm-measure-width-right-form-input-label span {
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
}
.htm-measure-width-right-form-input-label strong {
  text-transform: uppercase;
  font-family: 'Mulish', sans-serif;
  font-weight: 600;
}
.htm-measure-width-right-form-input {
  position: relative;
}
.htm-measure-width-right-form-input .htm-measure-input-text {
  padding: 0 31px 0 7px;
  font-size: 11px;
  background: none;
  border-radius: 3px;
  border: 1px solid #c9c9c9;
  height: 28px;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.htm-measure-width-right-form-input .htm-measure-input-text::-webkit-input-placeholder {
  color: #c9c9c9;
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
}
.htm-measure-width-right-form-input .htm-measure-input-text:-ms-input-placeholder {
  color: #c9c9c9;
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
}
.htm-measure-width-right-form-input .htm-measure-input-text::-moz-placeholder {
  opacity: 1;
  font-weight: 300;
}
.htm-measure-width-right-form-input .htm-measure-input-text::placeholder {
  color: #c9c9c9;
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
}
.htm-measure-input-text-label {
  position: absolute;
  right: 10px;
  top: 50%;
  font-size: 10px;
  line-height: 1.4;
  color: #c9c9c9;
  letter-spacing: .140189px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.htm-measure-width-right-form-radio-label {
  text-transform: uppercase;
  font-family: 'Mulish', sans-serif;
  font-weight: 500;
  font-size: 12px;
  margin: 0 0 5px;
}
.htm-measure-width-right-form-radio-input {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.htm-measure-width-right-form-radio-input .field.choice {
  margin: 5px 30px 0 0;
}
.htm-measure-width-right-form-radio-input .field.choice:last-child {
  margin-right: 0;
}
.htm-measure-width-right-form-radio-input .field.choice .label {
  font-size: 12px;
  padding-left: 3px;
}
.htm-measure-width-right-form-radio-input .field.choice .label:before {
  width: 14px;
  height: 14px;
  top: 2px;
}
.htm-measure-width-right-form-radio-input .field.choice .label:after {
  width: 10px;
  height: 10px;
  top: 5px;
  left: 3px;
  display: block;
  opacity: 0;
  transition: opacity .2s linear;
}
.htm-measure-width-right-form-radio-input .field.choice input:checked + label:after {
  opacity: 1;
}
.htm-measure-animation-hand {
  position: absolute;
  width: 18px;
  height: 23px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljg5NiAxMC4wNzZjMC0uMTEtLjA1My0uNjY0LS41MjctMS4yMTgtLjUtLjYxLTEuMjkxLS45NDEtMi4zMTgtMS4wMjVhMS45MTIgMS45MTIgMCAwMC0uNDQ4LS40OThjLS41OC0uNDctMS40NzUtLjcyLTIuNjM0LS43NDhhMy4wMDUgMy4wMDUgMCAwMC0uNS0uNDdjLS41MjgtLjM4OC0xLjE4Ni0uNjEtMi4wMDMtLjY5M1YzLjE4MmMwLS4yMjIuMDI3LTEuMTYzLS41OC0xLjgyOC0uMjYzLS4zMDUtLjc2My0uNjY1LTEuNjA2LS42NjUtLjg3IDAtMS4zNy4zNi0xLjY2LjY2NS0uNTUzLjYzNy0uNTUzIDEuNDY4LS41NTMgMS42NjF2Ny45MmMtLjUtLjU1NC0xLjA1My0xLjE2My0xLjM3LTEuMzg1LS42NTgtLjUyNi0xLjg5Ni0uMjQ5LTIuNjA3LjMwNS0uNjg1LjUyNi0uOTIyIDEuMzI5LS42NTkgMi4xMDQuNDc0IDEuMzg1IDEuNjYgMi43NyAxLjk1IDMuMTAyLjI2My41MjYgMS40NDggMi44MjQgMi41MDIgMy42NTUuNTUzLjQ0My45NzQgMi4yNyAxLjA4IDMuNDMzbC4wNTMuNjFoOS45NTd2LTIuNzQyYy4xMzEtLjM4OC40NDctMS4yMTguNzktMS42MDYuODE2LS44NTggMS4wOC0zLjAxOCAxLjA4LTMuNjgzdi00LjYyNGwuMDUzLS4wMjh6bS0xLjI5MSA0LjU5N2MwIC44MDMtLjMxNiAyLjMyNi0uNzExIDIuNzQxLS42ODUuNzItMS4xMDcgMi4xMDUtMS4xMzMgMi4yNDNsLS4wMjYuMDgzdjEuNjA2SDcuMmMtLjA1My0uMzA0LS4xMDUtLjY5Mi0uMjEtMS4xMDctLjMxNy0xLjMzLS43MzgtMi4xODgtMS4yOTItMi42My0uNzYzLS42MS0xLjg0My0yLjU3Ni0yLjE4Ni0zLjI5NmwtLjA1My0uMDgzLS4wNTItLjA4M2MwLS4wMjgtMS4yOTEtMS40MTItMS43MzktMi42ODYtLjA1Mi0uMTY2LS4wNTItLjMwNS4xMzItLjQ5OC4zNDItLjMzMyAxLS40MTYgMS4xNTktLjM2LjM5NS4zMzIgMS42MDcgMS42ODkgMi4yOTIgMi40OTJsMS4xMzIgMS4zMjlWMi45MzJjMC0uMTEuMDI3LS40Ny4yMTEtLjY2NC4xMzItLjE2Ni4zNjktLjI1LjcxMS0uMjUuMjkgMCAuNS4wODQuNjU5LjIyMi4yMS4yNS4yMzcuNjkyLjIzNy44NTh2Ny4xNzNoMS4yOVY2Ljc4YzEuMTg2LjEzOSAxLjUyOC42NjUgMS41ODEuNzQ4bC4wNTMuMTM4djIuNjAzaDEuMjlWNy45NzJjMS4xMDcuMTEgMS41MjguNDcgMS42MzQuNjM3djIuNjNoMS4yOVY5LjIxOGMxLjEzMy4xNjYgMS4zMTguODAzIDEuMzQ0Ljk0MXY0LjUxNGgtLjA4eiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0xNi42MDUgMTQuNjc0YzAgLjgwMy0uMzE2IDIuMzI2LS43MTIgMi43NDItLjY4NC43Mi0xLjEwNiAyLjEwNC0xLjEzMiAyLjI0M2wtLjAyNy4wODN2MS42MDZINy4yMDFjLS4wNTMtLjMwNS0uMTA2LS42OTMtLjIxMS0xLjEwOC0uMzE2LTEuMzMtLjczOC0yLjE4Ny0xLjI5LTIuNjMtLjc2NS0uNjEtMS44NDUtMi41NzYtMi4xODctMy4yOTZsLS4wNTMtLjA4My0uMDUyLS4wODNjMC0uMDI3LTEuMjkxLTEuNDEyLTEuNzM5LTIuNjg2LS4wNTMtLjE2Ni0uMDUzLS4zMDQuMTMyLS40OTguMzQyLS4zMzIgMS0uNDE1IDEuMTU5LS4zNi4zOTUuMzMyIDEuNjA3IDEuNjg5IDIuMjkxIDIuNDkybDEuMTMzIDEuMzNWMi45MzNjMC0uMTExLjAyNi0uNDcuMjEtLjY2NS4xMzMtLjE2Ni4zNy0uMjQ5LjcxMi0uMjQ5LjI5IDAgLjUuMDgzLjY1OS4yMjIuMjEuMjQ5LjIzNy42OTIuMjM3Ljg1OHY3LjE3MmgxLjI5di0zLjQ5YzEuMTg2LjE0IDEuNTI4LjY2NSAxLjU4Ljc0OGwuMDU0LjEzOXYyLjYwM2gxLjI5VjcuOTczYzEuMTA3LjExMSAxLjUyOC40NzEgMS42MzMuNjM3djIuNjNoMS4yOTFWOS4yMmMxLjEzMy4xNjYgMS4zMTcuODAyIDEuMzQ0Ljk0djQuNTE0aC0uMDh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
  top: 100px;
  left: 200px;
  transition: all 1s;
}
.htm-measure-animation-hand._animate {
  top: 10px;
  left: 2px;
}
.htm-final-step {
  max-width: 250px;
  margin: 0 auto 15px;
}
.htm-final-step .htm-measure-width-right-form {
  margin-bottom: 32px;
}
/* Step 9 */
.htm-step-9 .htm-step-subtitle {
  font-size: 20px;
  letter-spacing: .15px;
}
.htm-final-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 723px;
  margin: 36px auto 20px;
}
.htm-final-block-img {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 250px;
  min-height: 250px;
  padding: 0 25px;
  background: #f6f2f1;
  border-radius: 8px;
  border: 1px solid rgba(20, 23, 41, 0.1);
  margin: 0 auto;
}
.htm-final-block-img img {
  display: block;
  width: 100%;
}
.htm-final-block-img._no-padding {
  background: none;
  border: 0;
  padding: 0;
  min-height: 0;
  border-radius: 0;
}
.htm-final-block-img._brad img {
  border-radius: 8px;
  border: 1px solid rgba(20, 23, 41, 0.1);
}
.htm-final-block-form {
  width: calc(100% - 290px);
  border: 1px solid rgba(20, 23, 41, 0.1);
  border-radius: 8px;
  padding: 39px;
  display: none;
}
.htm-final-block-form-input {
  margin: 0 0 24px;
  position: relative;
  max-width: 353px;
}
.htm-final-block-form-input:after {
  content: "";
  position: absolute;
  left: 11px;
  top: 10px;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyIDZjMC0xLjEtLjktMi0yLTJINGMtMS4xIDAtMiAuOS0yIDJ2MTJjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2em0tMi4zNDkgMGMuMSAwIC4xMzkuMTMyLjA1My4xODVsLTcuNDM5IDQuNjVhLjUuNSAwIDAxLS41MyAwbC03LjQ0LTQuNjVDNC4yMSA2LjEzMiA0LjI0OSA2IDQuMzUgNkgxOS42NXpNMjAgMTcuNWEuNS41IDAgMDEtLjUuNWgtMTVhLjUuNSAwIDAxLS41LS41VjguNjhhLjEuMSAwIDAxLjE1My0uMDg0bDcuNTgyIDQuNzM4YS41LjUgMCAwMC41MyAwbDcuNTgyLTQuNzM4QS4xLjEgMCAwMTIwIDguNjh2OC44MnoiIGZpbGw9IiMyMzI4NDkiLz48L3N2Zz4=) no-repeat 0 0;
  background-size: 24px;
  pointer-events: none;
}
.htm-final-block-form-input .htm-measure-input-email {
  border: 1px solid #2e2e2d;
  padding: 0 10px 0 44px;
  height: 44px;
  font-size: 16px;
  color: #4f4f4f;
  background: #fff;
  font-family: 'Mulish', sans-serif;
  font-weight: 400;
  border-radius: 8px;
}
.htm-final-block-form-input .htm-measure-input-email::-webkit-input-placeholder {
  color: #bdbdbd;
  font-weight: 400;
}
.htm-final-block-form-input .htm-measure-input-email:-ms-input-placeholder {
  color: #bdbdbd;
  font-weight: 400;
}
.htm-final-block-form-input .htm-measure-input-email::-moz-placeholder {
  opacity: 1;
  font-weight: 400;
}
.htm-final-block-form-input .htm-measure-input-email::placeholder {
  color: #bdbdbd;
  font-weight: 400;
}
.htm-final-block-form-input .htm-measure-input-email:hover,
.htm-final-block-form-input .htm-measure-input-email:focus {
  border-width: 2px;
  padding-left: 43px;
  padding-right: 9px;
  background-position: 9px 50%;
}
.htm-final-block-form-input .htm-measure-input-email.mage-error {
  border-width: 2px;
  padding-left: 43px;
  padding-right: 9px;
  background-position: 9px 50%;
  border-color: #ff0000;
}
.htm-final-block-form-input .htm-measure-input-email.mage-error ~ .htm-error-ico {
  display: block;
}
.htm-final-block-form-input .htm-error-ico {
  display: none;
  position: absolute;
  right: -34px;
  top: 10px;
}
.htm-final-block-form-input div.mage-error {
  color: #ff0000;
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: .4px;
  font-family: 'Mulish', sans-serif;
  word-wrap: break-word;
}
.htm-final-block-form-action {
  margin: 0 0 16px;
}
.htm-final-block-form-action .htm-button {
  width: 100%;
}
.htm-final-block-form-note {
  font-size: 14px;
  line-height: 1.3;
  color: #828282;
  font-family: 'Mulish', sans-serif;
  font-weight: 400;
}
.htm-final-block-form-note a {
  color: #828282;
  text-decoration: underline;
}
.htm-final-block-form-note a:hover {
  text-decoration: none;
}
.htm-final-block-success {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  font-size: 16px;
  line-height: 1.1875;
  font-weight: 600;
  font-family: 'Mulish', sans-serif;
  padding: 0 0 0 30px;
  width: calc(100% - 290px);
}
.htm-final-block-success .htm-final-block-success-ico {
  width: 40px;
  height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDBDOC45NiAwIDAgOC45NiAwIDIwczguOTYgMjAgMjAgMjAgMjAtOC45NiAyMC0yMFMzMS4wNCAwIDIwIDB6bTAgMzZjLTguODIgMC0xNi03LjE4LTE2LTE2UzExLjE4IDQgMjAgNHMxNiA3LjE4IDE2IDE2LTcuMTggMTYtMTYgMTZ6bTkuNTM0LTI0LjQ4NGEuNS41IDAgMDAtLjcwOS0uMDAxTDE2LjA3MSAyNC4yNjlhLjEuMSAwIDAxLS4xNDIgMGwtNC43NTUtNC43MzdhLjUuNSAwIDAwLS43MDcgMGwtMi4xMTMgMi4xMTRhLjUuNSAwIDAwMCAuNzA4bDcuMjkyIDcuMjkyYS41LjUgMCAwMC43MDggMGwxNS4yOTQtMTUuMjk0YS41LjUgMCAwMDAtLjcwNmwtMi4xMTQtMi4xM3oiIGZpbGw9IiMxNDE3MjkiLz48L3N2Zz4=) no-repeat 50% 50%;
  background-size: 40px;
  margin: 0 19px 0 0;
}
.htm-final-block-success .htm-final-block-success-text {
  width: calc(100% - 59px);
}
.htm-button-continue-shop {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 600;
  font-family: 'Mulish', sans-serif;
  letter-spacing: .15px;
  text-decoration: underline;
}
.htm-button-continue-shop:hover {
  color: #828282;
}
/* IE11 fixes */
.is-ie11 .modal-popup-htm.modal-popup {
  display: block;
}
.is-ie11 .modal-popup-htm.modal-popup .modal-inner-wrap {
  display: block;
}
[data-htm-step*="good_job"] .htm-step-subtitle {
  display: none;
}
.htm-step-subtitle._pleated {
  min-height: 54px;
}
@media screen and (max-width: 767px) {
  .htm-step-subtitle._pleated {
    min-height: 48px;
  }
}
.htm-installation-method._pleated .htm-installation-method-img {
  border-right: 1px solid #f2f2f2;
  background: #fff;
}
.htm-installation-method._pleated .htm-installation-method-item {
  margin-bottom: 16px;
}
.htm-installation-method._three .htm-installation-method-img {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 960px) {
  .htm-installation-method._three .htm-installation-method-img {
    padding-left: 4.3%;
    padding-right: 4.3%;
  }
}
@media screen and (min-width: 961px) {
  .htm-installation-method._three .htm-installation-method-img {
    width: 41.8511%;
  }
}
@media screen and (min-width: 961px) {
  .htm-installation-method._three .htm-installation-method-info {
    width: 58.1489%;
  }
}
@media screen and (min-width: 961px) {
  .htm-installation-method._three .htm-installation-method-item {
    width: calc(33.33% - 11px);
  }
}
.htm-measure-width-left-img._pleated {
  background: none;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  .htm-measure-width-left-img._pleated {
    border: 1px solid #ddd;
    border-radius: 8px;
  }
}
.htm-measure-width-left-img._pleated img {
  border-radius: 8px;
}
.htm-measure-width-right-block-img._pleated {
  background: none;
  border-radius: 0;
}
.htm-measure-width-right-block-img._pleated img {
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .htm-measure-width-single .htm-measure-width-right-block-img._pleated {
    border: 1px solid #ddd;
    border-radius: 8px;
  }
}
.htm-swm-img._pleated {
  background: none;
  border-radius: 0;
}
.htm-swm-img._pleated img {
  border-radius: 8px;
}
.htm-final-step._pleated {
  max-width: 310px;
}
@media screen and (max-width: 767px) {
  .htm-final-step._pleated {
    max-width: none;
  }
}
.htm-final-step._pleated .htm-measure-width-right-form {
  background: none;
  border-radius: 0;
  padding: 0;
  max-width: 100%;
  margin: 24px 0 0;
}
@media screen and (max-width: 960px) {
  .htm-final-step._pleated .htm-measure-width-right-form {
    margin-top: 0;
  }
}
.htm-final-step._pleated .htm-measure-width-right-form-radio {
  margin-bottom: 12px;
}
.htm-final-step._pleated .htm-measure-width-right-form-radio-label {
  font-family: 'Mulish', sans-serif;
  text-transform: capitalize;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
}
.htm-final-step._pleated .htm-measure-width-right-form-radio-input .field.choice .label:before {
  background: #fff;
}
.htm-final-step._pleated .htm-measure-width-right-form-input-label {
  font-size: 14px;
  margin: 0 0 10px;
}
.htm-final-step._pleated .htm-measure-width-right-form-input-label strong {
  font-family: 'Mulish', sans-serif;
  text-transform: capitalize;
  font-weight: 400;
}
.htm-final-step._pleated .htm-measure-width-right-form-field {
  width: calc(50% - 6px);
}
.htm-final-step._pleated .htm-measure-width-right-form-input .htm-measure-input-text {
  height: 34px;
  background: #fff;
  font-size: 13px;
}
.htm-final-step._pleated .htm-measure-input-text-label {
  color: #141729;
  font-size: 14px;
  font-weight: 300;
}
.htm-pleated-options {
  width: 100%;
  max-width: 266px;
  margin: 0 auto;
  padding: 10px 0 0;
}
.htm-pleated-options-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 12px;
}
.htm-pleated-swatches {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 -12px;
}
.htm-pleated-swatch {
  width: calc(33.33% - 12px);
  margin: 0 0 0 12px;
  border: 1px solid #ddd;
  border-radius: 1px;
  padding: 12px 8px;
  text-align: center;
  background: #fff;
}
.htm-pleated-swatch._active {
  border-color: #2e6c82;
  box-shadow: inset 0 0 0 1px #2e6c82;
}
.htm-pleated-swatch-img {
  margin: 0 0 12px;
}
.htm-pleated-swatch-img img {
  vertical-align: top;
}
.htm-pleated-swatch-text {
  font-size: 11px;
  line-height: 1.2;
  text-transform: capitalize;
}
@media screen and (min-width: 961px) {
  .htm-pleated-good-job-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.htm-pleated-good-job {
  font-family: 'Mulish', sans-serif;
  background: #f3efee;
  width: 100%;
  max-width: 288px;
  min-height: 124px;
  padding: 16px;
  margin: 0 auto;
  border-radius: 8px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: .15px;
  font-weight: 600;
}
.htm-measure-width-right-block-info._no-ico {
  padding-left: 0;
}
.htm-measure-width-right-block-info._no-ico:after {
  display: none;
}
@media screen and (max-width: 767px) {
  .obstruction-checks-container._pleated .htm-step-title {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .obstruction-checks-container._pleated .htm-measure-width {
    min-height: 0;
  }
}
@media screen and (max-width: 767px) {
  .obstruction-checks-container._pleated .htm-measure-width-right-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 768px) {
  .htm-swm-img._pleated {
    border: 1px solid rgba(20, 23, 41, 0.1);
    border-radius: 8px;
  }
}
@media screen and (min-width: 768px) {
  .htm-swm-img._pleated img {
    border-radius: 8px;
  }
}
.htm-step-subtitle-curtains {
  font-family: 'Mulish', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 16px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .htm-step-subtitle-curtains {
    display: none;
  }
}
.htm-measure-width-left-img._custom_curtains {
  background: none;
  border-radius: 0;
}
.htm-measure-width-left-img._custom_curtains img {
  border-radius: 0;
}
.htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-left-text strong,
.htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block-text strong {
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .htm-step.htm-step-custom_curtains-hint .htm-measure-width-right-block-info {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .htm-step.htm-step-custom_curtains-hint .htm-measure-width-right-block-title,
  .htm-step.htm-step-custom_curtains-hint .htm-measure-width-right-block-text {
    margin-right: -136px;
  }
}
.custom_curtains-order {
  max-width: 375px;
  margin: 0 auto;
}
.htm-button-continue-shop._custom_curtains {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.htm-button-continue-shop._custom_curtains span {
  margin-right: 4px;
}
.custom_curtains-note {
  font-family: 'Mulish', sans-serif;
  margin: 0 0 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTcuNTk5IDguNDM2IDEuMDI5LTEuMDI5YS4zNjQuMzY0IDAgMSAwLS41MTUtLjUxNGwtMS4wMjggMS4wMjlhLjM2NC4zNjQgMCAxIDAgLjUxNC41MTRaTTcuODA2IDcuOTIyIDYuNzc3IDYuODkzYS4zNjQuMzY0IDAgMSAwLS41MTQuNTE0bDEuMDI5IDEuMDI5YS4zNjQuMzY0IDAgMSAwIC41MTQtLjUxNFpNMTIuNjI3IDYuNjgxVjUuMjI3YS4zNjQuMzY0IDAgMSAwLS43MjcgMFY2LjY4YS4zNjQuMzY0IDAgMSAwIC43MjcgMFpNNi4wODEgMTIuMTM2SDQuNjI3YS4zNjQuMzY0IDAgMCAwIDAgLjcyN0g2LjA4YS4zNjQuMzY0IDAgMSAwIDAtLjcyN1pNMTkuOSAxMi4xMzZoLTEuNDU1YS4zNjQuMzY0IDAgMCAwIDAgLjcyN2gxLjQ1NGEuMzY0LjM2NCAwIDEgMCAwLS43MjdaIiBmaWxsPSIjMTQxNzI5Ii8+PHBhdGggZD0iTTEwLjEyIDE4LjU2M3YtLjAwN2MwLS40MDMtLjE0OC0uODM4LS4zMjQtMS4yNDQtLjE4LS40MTEtLjQxOC0uODU2LS42NS0xLjI5bC0uMDA3LS4wMTFjLS4yOTctLjU1NC0uNTk3LTEuMTE3LS44MjYtMS42ODMtLjIyOS0uNTY3LS4zNzEtMS4xMDQtLjM3MS0xLjYwMXYtLjE0NGE0LjMyNyA0LjMyNyAwIDAgMSA0LjMyMS00LjMyMiA0LjMyNyA0LjMyNyAwIDAgMSA0LjMyMiA0LjMyMnYuMTZjLS4wMjguOTgyLS41NzMgMS45OTctMS4xODcgMy4xMTdsLS4wMDYuMDEzYy0uMjUuNDU2LS41MS45MjgtLjY5NiAxLjM2NC0uMTgyLjQyNi0uMzMzLjg5OS0uMjg5IDEuMzM4bC4wNDkuNDkxYy0uMDEzIDEuMjEtLjk4OCAyLjE4MS0yLjE3MSAyLjE4MS0xLjE5IDAtMi4xNy0uOTgxLTIuMTcyLTIuMmwuMDA3LS40ODRaTTkuMjYzIDE2Ljg2M2g1LjUiIHN0cm9rZT0iIzE0MTcyOSIvPjwvc3ZnPg==) no-repeat 8px 16px #f9f9f9;
  border-radius: 8px;
  padding: 16px 12px 16px 42px;
  font-size: 14px;
  line-height: 1.2;
}
.custom_curtains-note strong {
  font-family: 'Mulish', sans-serif;
  font-size: 16px;
  display: block;
  font-weight: 700;
  letter-spacing: .0015em;
}
/* Slider */
.drop-finish-slider-container {
  padding: 0 16px;
}
@media screen and (max-width: 767px) {
  .drop-finish-slider-container {
    padding: 0;
    margin: 0 -16px;
  }
}
.drop-finish-slider-wrap {
  position: relative;
  margin: 0 auto -16px;
  max-width: 1104px;
}
@media screen and (min-width: 1024px) {
  .drop-finish-slider-wrap {
    margin-top: -13px;
  }
}
.drop-finish-slider-wrap .swiper-button-prev,
.drop-finish-slider-wrap .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #2e2e2d;
  transition: opacity .2s;
  opacity: .8;
}
.drop-finish-slider-wrap .swiper-button-prev:before,
.drop-finish-slider-wrap .swiper-button-next:before {
  content: '';
  display: block;
  width: 16px;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -12px 0 0 -8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy41MjguNDcxYS41LjUgMCAwIDAtLjcwNyAwTC43MDggMi41ODRhLjUuNSAwIDAgMCAwIC43MDdsOC44MDYgOC44MjctOC44MDcgOC44MjZhLjUuNSAwIDAgMCAwIC43MDdsMi4xMTQgMi4xMTNhLjUuNSAwIDAgMCAuNzA3IDBsMTEuNjQ3LTExLjY0NkwzLjUyOC40N1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat;
}
.drop-finish-slider-wrap .swiper-button-prev:after,
.drop-finish-slider-wrap .swiper-button-next:after {
  display: none;
}
.drop-finish-slider-wrap .swiper-button-prev.swiper-button-disabled,
.drop-finish-slider-wrap .swiper-button-next.swiper-button-disabled {
  display: none;
}
.drop-finish-slider-wrap .swiper-button-prev:hover,
.drop-finish-slider-wrap .swiper-button-next:hover {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .drop-finish-slider-wrap .swiper-button-prev,
  .drop-finish-slider-wrap .swiper-button-next {
    display: none;
  }
}
.drop-finish-slider-wrap .swiper-button-prev {
  left: -20px;
  margin-top: -20px;
}
.drop-finish-slider-wrap .swiper-button-prev:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.drop-finish-slider-wrap .swiper-button-next {
  right: -20px;
}
.drop-finish-slider-wrap .swiper-pagination {
  display: none;
  position: static;
  margin-top: 24px;
}
.drop-finish-slider-wrap .swiper-pagination .swiper-pagination-bullet {
  width: 38px;
  height: 16px;
  background: none;
  border-radius: 0;
  position: relative;
  opacity: 1;
}
.drop-finish-slider-wrap .swiper-pagination .swiper-pagination-bullet:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: -1px 0 0;
  height: 2px;
  background: #ddd;
  border-radius: 4px;
}
.drop-finish-slider-wrap .swiper-pagination .swiper-pagination-bullet-active:before {
  background: #2e2e2d;
}
.drop-finish-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 258px;
  height: auto;
  margin: 0 24px 0 0;
  background: #f7f8fa;
  border-radius: 8px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .drop-finish-slide {
    margin-right: 8px;
    margin-left: 16px;
  }
}
.drop-finish-slide:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .drop-finish-slide:last-child {
    margin-right: 16px;
  }
}
.drop-finish-slide-in {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
}
.drop-finish-slide-img {
  margin: 0 0 16px;
  text-align: center;
}
.drop-finish-slide-img img {
  vertical-align: top;
}
.drop-finish-slide-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  border-radius: 4px;
  padding: 6px 8px;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
}
.drop-finish-slide-title {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  margin: 0 0 8px;
}
.drop-finish-slide-title._parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.drop-finish-slide-title._parent span {
  font-size: 10px;
  line-height: 1.2;
  font-weight: 400;
  background: #535fa9;
  border-radius: 4px;
  padding: 3px 4px;
  letter-spacing: .25px;
  text-transform: uppercase;
  color: #fff;
}
.drop-finish-slide-text {
  font-family: 'Mulish', sans-serif;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: .180451px;
  margin: 0 0 8px;
}
.drop-finish-slide-note {
  font-family: 'Mulish', sans-serif;
  margin: auto 0 0;
  font-size: 14px;
  line-height: 16px;
  min-height: 32px;
}
.drop-finish-slide-note strong {
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-left {
    width: 257px;
    padding-right: 24px;
    margin-right: 24px;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-left-img {
    max-width: 242px;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right {
    width: calc(100% - 281px);
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-blocks {
    display: block;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block {
    width: 100%;
    max-width: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block + .htm-measure-width-right-block {
    margin-top: 24px;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block-img {
    width: 240px;
    margin: 0 16px 0 0;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block-info {
    width: calc(100% - 256px);
    max-width: none;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width.htm-step-custom_curtains-track_with_overlap .htm-measure-width-right-block-img {
    width: 268px;
    max-width: 268px;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width.htm-step-custom_curtains-track_with_overlap .htm-measure-width-right-block-info {
    width: calc(100% - 284px);
    max-width: 288px;
  }
}
@media screen and (min-width: 1280px) {
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-left {
    width: 360px;
    padding-right: 32px;
    margin-right: 32px;
  }
  .modal-popup-htm .htm-step.htm-step-custom_curtains-measure_the_width .htm-measure-width-right {
    width: calc(100% - 392px);
  }
}
@media screen and (max-width: 767px) {
  .modal-popup-htm .htm-step-4.htm-step-custom_curtains-measure_the_width .htm-measure-width-right-blocks {
    max-height: calc(100vh - 266px);
    max-height: calc(var(--vh, 1vh) * 100 - 250px);
  }
}
.modal-popup-htm .htm-step-subtitle-curtains-2,
.modal-popup-htm .htm-step-subtitle-curtains-3,
.modal-popup-htm .drop-finish-slide-cms {
  display: none;
}
/* How to measure guide CMS pages
-------------------------------------------------- */
body[class*="page-layout-measure"] {
  /* Common */
  /* Start */
  /* Steps */
}
body[class*="page-layout-measure"]._fixed-header .htm-nav-container._sticky .htm-nav-wrap {
  top: 144px;
}
body[class*="page-layout-measure"]._fixed-header .htm-nav-container._sticky .htm-nav-wrap .htm-nav.container {
  padding-left: 16px;
  padding-right: 16px;
}
body[class*="page-layout-measure"] .page-main {
  overflow-x: hidden;
}
body[class*="page-layout-measure"] #hero-wrapper {
  display: none;
}
body[class*="page-layout-measure"] .htm-step-actions {
  display: none !important;
}
body[class*="page-layout-measure"] .htm-popup-wrap {
  display: block !important;
  color: #000;
}
body[class*="page-layout-measure"] .htm-start {
  padding: 37px 0 0;
}
body[class*="page-layout-measure"] .htm-start .htm-step-content {
  max-width: none;
}
body[class*="page-layout-measure"] .htm-start-title {
  margin-bottom: 16px;
}
body[class*="page-layout-measure"] .htm-start-text {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 32px;
}
body[class*="page-layout-measure"] .htm-start-subtitle {
  margin-bottom: 20px;
}
body[class*="page-layout-measure"] .htm-start-subtitle._find-out-more {
  font-family: 'Mulish', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
}
body[class*="page-layout-measure"] .htm-start-subtitle._find-out-more a {
  text-decoration: underline;
  color: #000;
}
body[class*="page-layout-measure"] .htm-start-subtitle._find-out-more a:hover {
  text-decoration: none;
}
body[class*="page-layout-measure"] .htm-start-blocks {
  max-width: 288px;
  margin-bottom: 34px;
}
body[class*="page-layout-measure"] .htm-start-block {
  width: 88px;
}
body[class*="page-layout-measure"] .htm-start-block-img {
  height: 88px;
  margin-bottom: 10px;
}
body[class*="page-layout-measure"] .htm-start-block-img svg {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
body[class*="page-layout-measure"] .htm-start-block-title {
  font-size: 12px;
}
body[class*="page-layout-measure"] .htm-window {
  margin: 39px auto 44px;
  max-width: 1152px;
}
body[class*="page-layout-measure"] .htm-window:not(.slick-slider) .htm-window-item {
  width: calc(11% - 21px);
  max-width: 116px;
  transition: transform .3s;
}
body[class*="page-layout-measure"] .htm-window:not(.slick-slider) .htm-window-item:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
body[class*="page-layout-measure"] .htm-window:not(.slick-slider) .htm-window-item:active {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
body[class*="page-layout-measure"] .htm-window:not(.slick-slider) .htm-window-item:active .htm-window-item-img {
  border-color: rgba(20, 23, 41, 0.5);
}
body[class*="page-layout-measure"] .htm-window:not(.slick-slider) .htm-window-item-img {
  border: 1px solid rgba(20, 23, 41, 0.1);
  border-radius: 8px;
  padding: 14px 0;
  margin-bottom: 5px;
}
body[class*="page-layout-measure"] .htm-window.slick-slider {
  margin-left: -20px;
  margin-right: -20px;
}
body[class*="page-layout-measure"] .htm-window.slick-slider .htm-window-item {
  width: 236px !important;
  padding: 0 0 0 20px;
  margin: 0;
  max-width: 236px;
}
body[class*="page-layout-measure"] .htm-window.slick-slider .htm-window-item .htm-window-item-img {
  border: 1px solid rgba(20, 23, 41, 0.1);
  border-radius: 8px;
  padding: 21px 0;
}
body[class*="page-layout-measure"] .htm-step {
  padding: 48px 0;
  margin: 0;
  color: #2e2e2d;
}
body[class*="page-layout-measure"] .htm-step img {
  max-width: 100%;
  height: auto;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess"],
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds"],
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.my_own"],
body[class*="page-layout-measure"] .htm-step[data-htm-step*="front_primary"] {
  margin-left: -999em;
  margin-right: -999em;
  padding-left: 999em;
  padding-right: 999em;
  background: #f9f9f9;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.video"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.video"] .htm-step-title {
  display: none;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.installation_method"]:not([data-htm-step$="single_control.exact_size.installation_method"]):not([data-htm-step$="dual_control.exact_size.installation_method"]) .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-step-title {
  margin-bottom: 32px;
  padding-bottom: 32px;
  position: relative;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-step-title:before,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.installation_method"]:not([data-htm-step$="single_control.exact_size.installation_method"]):not([data-htm-step$="dual_control.exact_size.installation_method"]) .htm-step-title:before,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-step-title:before {
  content: "";
  display: block;
  width: 190px;
  height: 1px;
  background: #dddddd;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.installation_method"]:not([data-htm-step$="single_control.exact_size.installation_method"]):not([data-htm-step$="dual_control.exact_size.installation_method"]) .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-step-subtitle {
  margin-bottom: 0;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-swm-img,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.installation_method"]:not([data-htm-step$="single_control.exact_size.installation_method"]):not([data-htm-step$="dual_control.exact_size.installation_method"]) .htm-swm-img,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-swm-img {
  max-width: 256px;
  min-height: 0;
  margin-bottom: 32px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-swm-img {
  position: relative;
  margin-bottom: 53px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-swm-img:after {
  content: "Most popular choice";
  text-align: center;
  color: #fff;
  position: absolute;
  left: 50%;
  bottom: -21px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2e2e2d;
  border-radius: 100px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Mulish', sans-serif;
  padding: 4px 18px;
  white-space: nowrap;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.enter_your_measurements"] + .htm-blind-link-wrap,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.enter_your_measurements"] + .htm-blind-link-wrap,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.my_own.enter_your_measurements"] + .htm-blind-link-wrap,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.front_primary.enter_your_measurements"] + .htm-blind-link-wrap {
  margin: 0 -999em;
  padding: 0 999em;
  background: #f9f9f9;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-step-title:after {
  content: "Split Window";
  display: block;
  font-size: 32px;
  line-height: 1.5;
  font-weight: 500;
  margin: 16px 0 0;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-step-subtitle {
  -ms-flex-order: 10;
  -webkit-order: 10;
  order: 10;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.measure_the_width"]:not([data-htm-step$="single_control.inside_recess.measure_the_width"]):not([data-htm-step$="single_control.exact_size.measure_the_width"]):not([data-htm-step$="dual_control.inside_recess.measure_the_width"]):not([data-htm-step$="dual_control.exact_size.measure_the_width"]) .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.split_point"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.enter_your_measurements"] .htm-step-title {
  font-size: 32px;
  font-weight: 500;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.guide_template"] {
  margin-left: -999em;
  margin-right: -999em;
  padding-left: 999em;
  padding-right: 999em;
  background: #f1f1f1;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.guide_template"] .htm-installation-method-item {
  background: #fff;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.guide_template"] .htm-step-title {
  font-size: 32px;
  font-weight: 500;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.guide_template"] .htm-step-subtitle {
  max-width: none;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.video"] .htm-step-title {
  margin-bottom: 16px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.video"] .htm-step-title span {
  margin-top: 77px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.calculate_total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.got_the_guide"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.my_own"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.calculate_total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.mark_total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measure_side"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="perfect_fit_blind"]:not([data-htm-step*="video"]) .htm-step-title {
  font-size: 26px;
  font-weight: 500;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.front_primary.measuring"] .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.front_primary.mark_total_depth"] .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.front_primary.measure_side"] .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.side_primary.measuring"] .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.side_primary.mark_total_depth"] .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.side_primary.measure_side"] .htm-step-subtitle {
  max-width: 702px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.front_primary.enter_your_measurements"] .htm-step-subtitle,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.side_primary.enter_your_measurements"] .htm-step-subtitle {
  max-width: 600px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measuring"] .htm-step-title {
  font-size: 32px;
  font-weight: 500;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.got_the_guide.installation_method"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.my_own.installation_method"] .htm-step-title {
  margin-top: 40px;
  margin-bottom: -32px;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.got_the_guide.installation_method"] .htm-step-title span,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.my_own.installation_method"] .htm-step-title span {
  margin: 0;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.front_primary.installation_method"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="squared_bay.side_primary.installation_method"] .htm-step-title {
  margin-bottom: 0;
}
body[class*="page-layout-measure"] .htm-step-title {
  margin-bottom: 32px;
}
body[class*="page-layout-measure"] .htm-step-subtitle {
  max-width: 516px;
  margin-left: auto;
  margin-right: auto;
}
body[class*="page-layout-measure"] .htm-measure-width {
  max-width: 901px;
  min-height: 0;
  margin-top: 0;
  padding-top: 16px;
}
body[class*="page-layout-measure"] .htm-measure-width-left {
  width: 293px;
  margin-right: 16px;
  padding-right: 36px;
}
body[class*="page-layout-measure"] .htm-measure-width-right {
  width: calc(100% - 309px);
}
body[class*="page-layout-measure"] .htm-measure-width-right-block,
body[class*="page-layout-measure"] .htm-measure-width-right-block-img,
body[class*="page-layout-measure"] .htm-measure-width-left-block-alt-img,
body[class*="page-layout-measure"] .htm-measure-width-right-block-info,
body[class*="page-layout-measure"] .htm-measure-width-left-block-alt-info {
  max-width: none;
}
body[class*="page-layout-measure"] .htm-measure-width-right-block-info._more-width {
  margin-right: 0;
}
body[class*="page-layout-measure"] .htm-measure-width-big-right .htm-measure-width-right-block-img {
  max-width: 256px;
}
body[class*="page-layout-measure"] .htm-measure-width-with-info .htm-measure-width-left {
  width: 293px;
  padding-right: 42px;
  margin-right: 32px;
}
body[class*="page-layout-measure"] .htm-measure-width-with-info .htm-measure-width-left-content {
  display: block;
}
body[class*="page-layout-measure"] .htm-measure-width-with-info .htm-measure-width-left-block {
  width: 100%;
}
body[class*="page-layout-measure"] .htm-measure-width-with-info .htm-measure-width-left-block + .htm-measure-width-left-block {
  margin-top: 24px;
}
body[class*="page-layout-measure"] .htm-measure-width-with-info .htm-measure-width-right {
  width: calc(100% - 325px);
}
body[class*="page-layout-measure"] .htm-measure-width-big-left .htm-measure-width-left {
  width: calc(71% - 40px);
  margin-right: 0;
  padding-right: 40px;
}
body[class*="page-layout-measure"] .htm-measure-width-big-left .htm-measure-width-right {
  width: 29%;
}
body[class*="page-layout-measure"] .obstruction-checks-container .htm-measure-width-right {
  width: 100%;
}
body[class*="page-layout-measure"] .htm-measure-width-small {
  max-width: 657px;
}
body[class*="page-layout-measure"] .htm-measure-width-small .htm-measure-width-left {
  width: 324px;
  padding-right: 35px;
  margin-right: 45px;
}
body[class*="page-layout-measure"] .htm-measure-width-small .htm-measure-width-right {
  width: 288px;
}
body[class*="page-layout-measure"] .htm-measure-width-small .htm-measure-width-left-img._max-width,
body[class*="page-layout-measure"] .htm-measure-width-small .htm-measure-width-right-block-img._max-width {
  max-width: none;
}
body.searchautocomplete__active .htm-nav-container._sticky .htm-nav-wrap,
body._submenu-opened .htm-nav-container._sticky .htm-nav-wrap,
body._mobile-menu-opened .htm-nav-container._sticky .htm-nav-wrap {
  z-index: 800;
}
body .htm-blind-link {
  text-align: center;
  padding: 48px 0 96px;
}
body .htm-blind-link a {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  color: #2e2e2d;
  background: #007b94;
  border-radius: 8px;
  min-width: 288px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  font-family: 'Mulish', sans-serif;
}
body .htm-blind-link a:hover {
  opacity: .8;
}
body .obstruction-checks-container .htm-measure-width-right-title {
  margin-bottom: 32px;
}
/* Navigation
    -------------------------------------------------- */
.htm-nav-container {
  margin: 0 -999em;
  padding: 0 999em;
  background: #f1f1f1;
}
.htm-nav-container._sticky .htm-nav-wrap {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: #f1f1f1;
  z-index: 900;
}
.htm-nav-container._sticky .htm-nav-wrap .htm-nav.container {
  padding-left: 20px;
  padding-right: 20px;
}
.htm-nav.container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
/* Selects */
.htm-nav-selects-wrap {
  width: calc(50% - 8px);
  position: relative;
}
.htm-nav-selects-toggle {
  display: none;
}
.htm-nav-selects-toggle span {
  display: none;
}
.htm-nav-selects {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.htm-nav-select {
  position: relative;
  width: calc(50% - 8px);
}
.htm-nav-select.active .htm-nav-select-popup {
  display: block;
}
.htm-nav-select._focus .htm-nav-select-toggle {
  border-color: #707ab9;
  box-shadow: inset 0 0 0 4px #707ab9;
}
.htm-nav-select-toggle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #007b94;
  border-radius: 8px;
  cursor: pointer;
  padding: 12px 16px;
}
.htm-nav-select-toggle:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 16px;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTdMNy40MSA4LjU5TDYgMTBMMTIgMTZMMTggMTBMMTYuNTkgOC41OVoiIGZpbGw9IiMyMzI4NDkiLz48L3N2Zz4=) no-repeat 50% 50%;
  background-size: 24px;
}
.htm-nav-select-toggle span {
  display: block;
  padding-right: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: .15px;
  color: #007b94;
  cursor: pointer;
}
.htm-nav-select-toggle.active {
  border-width: 2px;
  padding: 11px 15px;
}
.htm-nav-select-toggle.active:after {
  right: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNMMTYuNTkgMTUuNDFMMTggMTRMMTIgOEw2IDE0TDcuNDEgMTUuNDFaIiBmaWxsPSIjMjMyODQ5Ii8+PC9zdmc+);
}
.htm-nav-select-popup {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  margin: 1px 0 0;
  background: #fff;
  border: 1px solid rgba(13, 15, 28, 0.2);
  border-radius: 8px;
  z-index: 800;
  max-height: calc(100vh - 146px);
  overflow: auto;
}
.htm-nav-select-popup-header {
  display: none;
  padding: 24px 16px;
  position: relative;
}
.htm-nav-select-popup-header-text {
  font-size: 20px;
  line-height: 32px;
  padding-right: 24px;
}
.htm-nav-select-popup-close {
  position: absolute;
  right: 16px;
  top: 28px;
}
.htm-nav-select-popup-close:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjY0NjQgNi43NjM1NUMxOC44NDE3IDYuNTY4MjkgMTguODQxNyA2LjI1MTcxIDE4LjY0NjQgNi4wNTY0NUwxNy45NDM2IDUuMzUzNTVDMTcuNzQ4MyA1LjE1ODI5IDE3LjQzMTcgNS4xNTgyOSAxNy4yMzY0IDUuMzUzNTVMMTIuMzUzNiAxMC4yMzY0QzEyLjE1ODMgMTAuNDMxNyAxMS44NDE3IDEwLjQzMTcgMTEuNjQ2NCAxMC4yMzY0TDYuNzYzNTUgNS4zNTM1NUM2LjU2ODI5IDUuMTU4MjkgNi4yNTE3MSA1LjE1ODI5IDYuMDU2NDUgNS4zNTM1NUw1LjM1MzU1IDYuMDU2NDVDNS4xNTgyOSA2LjI1MTcxIDUuMTU4MjkgNi41NjgyOSA1LjM1MzU1IDYuNzYzNTVMMTAuMjM2NCAxMS42NDY0QzEwLjQzMTcgMTEuODQxNyAxMC40MzE3IDEyLjE1ODMgMTAuMjM2NCAxMi4zNTM2TDUuMzUzNTUgMTcuMjM2NEM1LjE1ODI5IDE3LjQzMTcgNS4xNTgyOSAxNy43NDgzIDUuMzUzNTUgMTcuOTQzNkw2LjA1NjQ1IDE4LjY0NjRDNi4yNTE3MSAxOC44NDE3IDYuNTY4MjkgMTguODQxNyA2Ljc2MzU1IDE4LjY0NjRMMTEuNjQ2NCAxMy43NjM2QzExLjg0MTcgMTMuNTY4MyAxMi4xNTgzIDEzLjU2ODMgMTIuMzUzNiAxMy43NjM2TDE3LjIzNjQgMTguNjQ2NEMxNy40MzE3IDE4Ljg0MTcgMTcuNzQ4MyAxOC44NDE3IDE3Ljk0MzYgMTguNjQ2NEwxOC42NDY0IDE3Ljk0MzZDMTguODQxNyAxNy43NDgzIDE4Ljg0MTcgMTcuNDMxNyAxOC42NDY0IDE3LjIzNjRMMTMuNzYzNiAxMi4zNTM2QzEzLjU2ODMgMTIuMTU4MyAxMy41NjgzIDExLjg0MTcgMTMuNzYzNiAxMS42NDY0TDE4LjY0NjQgNi43NjM1NVoiIGZpbGw9IiMwRDBGMUMiLz48L3N2Zz4=) no-repeat 50% 50%;
  background-size: 24px;
}
.htm-nav-select-popup-close span {
  display: none;
}
.htm-nav-select-icon {
  padding-left: 40px;
  position: relative;
}
.htm-nav-select-icon:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -12px 0 0;
}
.htm-nav-select-icon[class="htm-nav-select-icon"] {
  padding-left: 0;
}
.htm-nav-select-icon[class="htm-nav-select-icon"]:before {
  display: none;
}
.htm-nav-select-icon.wooden_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDdMNCA3IDUgNCAxOSA0IDIwIDd6TTIwIDExTDQgMTEgNSA4IDE5IDggMjAgMTF6TTIwIDE1TDQgMTUgNSAxMiAxOSAxMiAyMCAxNXpNMjAgMTlMNCAxOSA1IDE2IDE5IDE2IDIwIDE5eiIgZmlsbD0iIzBEMEYxQyIvPjwvc3ZnPg==);
}
.htm-nav-select-icon.roller_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzBEMEYxQyIgZD0iTTQgNUgyMFYxOUg0ek00IDIwSDIwQzIwIDIwLjU1MjMgMTkuNTUyMyAyMSAxOSAyMUg1QzQuNDQ3NzIgMjEgNCAyMC41NTIzIDQgMjB6TTIwIDRMNCA0QzQgMy40NDc3MiA0LjQ0NzcxIDMgNSAzTDE5IDNDMTkuNTUyMyAzIDIwIDMuNDQ3NzIgMjAgNHoiLz48L3N2Zz4=);
}
.htm-nav-select-icon.roman_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzBEMEYxQyIgZD0iTTQgNUgyMFY5SDR6TTQgMTBIMjBWMTVINHpNNCAxNkgyMFYyMkg0ek0yMCA0TDQgNEM0IDMuNDQ3NzIgNC40NDc3MSAzIDUgM0wxOSAzQzE5LjU1MjMgMyAyMCAzLjQ0NzcyIDIwIDR6Ii8+PC9zdmc+);
}
.htm-nav-select-icon.perfect_fit_blind:before,
.htm-nav-select-icon.clip_on_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjMEQwRjFDIiBkPSJNNC41IDIuNUgxOS41VjIxLjVINC41eiIvPjxwYXRoIHN0cm9rZT0iIzBEMEYxQyIgZD0iTTYuNSA0LjVIMTcuNVYxOS41SDYuNXoiLz48cmVjdCB4PSI4IiB5PSI3IiB3aWR0aD0iOCIgaGVpZ2h0PSIxIiByeD0iLjUiIGZpbGw9IiMwRDBGMUMiLz48cGF0aCBmaWxsPSIjMEQwRjFDIiBkPSJNNyA1SDE3VjZIN3oiLz48cmVjdCB4PSI4IiB5PSI5IiB3aWR0aD0iOCIgaGVpZ2h0PSIxIiByeD0iLjUiIGZpbGw9IiMwRDBGMUMiLz48cmVjdCB4PSI4IiB5PSIxMSIgd2lkdGg9IjgiIGhlaWdodD0iMSIgcng9Ii41IiBmaWxsPSIjMEQwRjFDIi8+PHJlY3QgeD0iOCIgeT0iMTMiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiIHJ4PSIuNSIgZmlsbD0iIzBEMEYxQyIvPjxyZWN0IHg9IjgiIHk9IjE1IiB3aWR0aD0iOCIgaGVpZ2h0PSIxIiByeD0iLjUiIGZpbGw9IiMwRDBGMUMiLz48cmVjdCB4PSI4IiB5PSIxNyIgd2lkdGg9IjgiIGhlaWdodD0iMSIgcng9Ii41IiBmaWxsPSIjMEQwRjFDIi8+PC9zdmc+);
}
.htm-nav-select-icon.vertical_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgNEw3IDIwIDQgMTkgNCA1IDcgNHpNMTEgNEwxMSAyMCA4IDE5IDggNSAxMSA0ek0xNSA0TDE1IDIwIDEyIDE5IDEyIDUgMTUgNHpNMTkgNEwxOSAyMCAxNiAxOSAxNiA1IDE5IDR6IiBmaWxsPSIjMEQwRjFDIi8+PC9zdmc+);
}
.htm-nav-select-icon.venetian_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDdMNCA3IDUgNCAxOSA0IDIwIDd6TTIwIDExTDQgMTEgNSA4IDE5IDggMjAgMTF6TTIwIDE1TDQgMTUgNSAxMiAxOSAxMiAyMCAxNXpNMjAgMTlMNCAxOSA1IDE2IDE5IDE2IDIwIDE5eiIgZmlsbD0iIzBEMEYxQyIvPjxwYXRoIGZpbGw9IiMwRDBGMUMiIGQ9Ik03IDdIOFYxNkg3ek0xNiA3SDE3VjE2SDE2eiIvPjwvc3ZnPg==);
}
.htm-nav-select-icon.day_and_night_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjMEQwRjFDIiBkPSJNNC41IDIuNUgxOS41VjIxLjVINC41eiIvPjxwYXRoIGZpbGw9IiMwRDBGMUMiIGQ9Ik01IDZIMTlWOEg1ek01IDNIMTlWNUg1ek01IDlIMTlWMTFINXpNNSAxMkgxOVYxNEg1ek01IDE1SDE5VjE3SDV6TTUgMThIMTlWMjBINXoiLz48L3N2Zz4=);
}
.htm-nav-select-icon.double_roller_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzBEMEYxQyIgZD0iTTQgNUgxMVYxOUg0ek0xMyA1SDIwVjE5SDEzek00IDIwSDExVjIxSDVDNC40NDc3MiAyMSA0IDIwLjU1MjMgNCAyMHpNMjAgMjBIMTNWMjFIMTlDMTkuNTUyMyAyMSAyMCAyMC41NTIzIDIwIDIwek0yMCA0TDEzIDQgMTMgMyAxOSAzQzE5LjU1MjMgMyAyMCAzLjQ0NzcyIDIwIDR6TTQgNEwxMSA0IDExIDMgNSAzQzQuNDQ3NzIgMyA0IDMuNDQ3NzIgNCA0eiIvPjwvc3ZnPg==);
}
.htm-nav-select-icon.standard:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iNC41IiB5PSIzLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNyIgcng9Ii41IiBzdHJva2U9IiMwRDBGMUMiLz48cmVjdCB4PSI2LjUiIHk9IjUuNSIgd2lkdGg9IjQiIGhlaWdodD0iNSIgcng9Ii41IiBzdHJva2U9IiMwRDBGMUMiLz48cmVjdCB4PSI2LjUiIHk9IjEzLjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIHJ4PSIuNSIgc3Ryb2tlPSIjMEQwRjFDIi8+PHJlY3QgeD0iMTMuNSIgeT0iNS41IiB3aWR0aD0iNCIgaGVpZ2h0PSI1IiByeD0iLjUiIHN0cm9rZT0iIzBEMEYxQyIvPjxyZWN0IHg9IjEzLjUiIHk9IjEzLjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIHJ4PSIuNSIgc3Ryb2tlPSIjMEQwRjFDIi8+PC9zdmc+);
}
.htm-nav-select-icon.bifold_doors:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNSA0LjE4MDQ2QzIuNSAzLjg3MTQ5IDIuNzc3NDMgMy42MzY0NyAzLjA4MjIgMy42ODcyNkw3LjUgNC40MjM1NlYxOS41NzY0TDMuMDgyMiAyMC4zMTI3QzIuNzc3NDMgMjAuMzYzNSAyLjUgMjAuMTI4NSAyLjUgMTkuODE5NVY0LjE4MDQ2ek05LjUgMTkuNTc2NFY0LjQyMzU2TDE0LjUgMy41OTAyM1YyMC40MDk4TDkuNSAxOS41NzY0ek0xNi41IDIwLjQwOThWMy41OTAyM0wyMS4wODIyIDQuMzUzOTNDMjEuMzIzMyA0LjM5NDExIDIxLjUgNC42MDI3MSAyMS41IDQuODQ3MTNWMTkuMTUyOUMyMS41IDE5LjM5NzMgMjEuMzIzMyAxOS42MDU5IDIxLjA4MjIgMTkuNjQ2MUwxNi41IDIwLjQwOTh6IiBzdHJva2U9IiMwRDBGMUMiLz48L3N2Zz4=);
}
.htm-nav-select-icon.angled_bay:before,
.htm-nav-select-icon.squared_bay:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1Ljk1OTQgOEg4LjA0MDU3QzguMDEzNyA4IDcuOTg3IDcuOTk1NjcgNy45NjE1MSA3Ljk4NzE3TDIuMzI5MDYgNi4xMDk2OUMyLjE2NzE3IDYuMDU1NzIgMiA2LjE3NjIyIDIgNi4zNDY4NlYxOC4xMjVDMiAxOC4zMDM0IDIuMTgxNDggMTguNDI0NCAyLjM0NjE1IDE4LjM1NThMNy45NTM4NSAxNi4wMTkyQzcuOTg0MzEgMTYuMDA2NSA4LjAxNjk5IDE2IDguMDUgMTZIMTUuOTVDMTUuOTgzIDE2IDE2LjAxNTcgMTYuMDA2NSAxNi4wNDYyIDE2LjAxOTJMMjEuNjUzOCAxOC4zNTU4QzIxLjgxODUgMTguNDI0NCAyMiAxOC4zMDM0IDIyIDE4LjEyNVY2LjM0Njg2QzIyIDYuMTc2MjIgMjEuODMyOCA2LjA1NTcyIDIxLjY3MDkgNi4xMDk2OUwxNi4wMzg1IDcuOTg3MTdDMTYuMDEzIDcuOTk1NjcgMTUuOTg2MyA4IDE1Ljk1OTQgOFoiIHN0cm9rZT0iIzBEMEYxQyIvPjxwYXRoIGQ9Ik04IDhWMTZNMTYgOFYxNiIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0iTTIuMTU4MTEgMy41MjU2NkMxLjg5NjE0IDMuNDM4MzMgMS42MTI5OCAzLjU3OTkxIDEuNTI1NjYgMy44NDE4OUMxLjQzODMzIDQuMTAzODYgMS41Nzk5MSA0LjM4NzAyIDEuODQxODkgNC40NzQzNEwyLjE1ODExIDMuNTI1NjZaTTggNkw3Ljg0MTg5IDYuNDc0MzRMNy45MTg4NiA2LjVIOFY2Wk0xNiA2VjYuNUgxNi4wODExTDE2LjE1ODEgNi40NzQzNEwxNiA2Wk0yMi4xNTgxIDQuNDc0MzRDMjIuNDIwMSA0LjM4NzAyIDIyLjU2MTcgNC4xMDM4NiAyMi40NzQzIDMuODQxODlDMjIuMzg3IDMuNTc5OTEgMjIuMTAzOSAzLjQzODMzIDIxLjg0MTkgMy41MjU2NkwyMi4xNTgxIDQuNDc0MzRaTTEuODQxODkgNC40NzQzNEw3Ljg0MTg5IDYuNDc0MzRMOC4xNTgxMSA1LjUyNTY2TDIuMTU4MTEgMy41MjU2NkwxLjg0MTg5IDQuNDc0MzRaTTggNi41SDE2VjUuNUg4VjYuNVpNMTYuMTU4MSA2LjQ3NDM0TDIyLjE1ODEgNC40NzQzNEwyMS44NDE5IDMuNTI1NjZMMTUuODQxOSA1LjUyNTY2TDE2LjE1ODEgNi40NzQzNFoiIGZpbGw9IiMwRDBGMUMiLz48L3N2Zz4=);
}
.htm-nav-select-icon.conservatory:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjUgMTQuNUMxMy41IDE0LjIyMzkgMTMuNzIzOSAxNCAxNCAxNCAxNC4yNzYxIDE0IDE0LjUgMTQuMjIzOSAxNC41IDE0LjUgMTQuNSAxNC43NzYxIDE0LjI3NjEgMTUgMTQgMTUgMTMuNzIzOSAxNSAxMy41IDE0Ljc3NjEgMTMuNSAxNC41ek0xMC41IDE0LjVDMTAuNSAxNC4yMjM5IDEwLjcyMzkgMTQgMTEgMTQgMTEuMjc2MSAxNCAxMS41IDE0LjIyMzkgMTEuNSAxNC41IDExLjUgMTQuNzc2MSAxMS4yNzYxIDE1IDExIDE1IDEwLjcyMzkgMTUgMTAuNSAxNC43NzYxIDEwLjUgMTQuNXoiIGZpbGw9IiMxNDE3MjkiLz48cGF0aCBkPSJNMTIuNDM2OSA0LjU1MTI0TDQuODY5NDEgMTAuNjk5OUM0LjYzNTcgMTAuODg5NyA0LjUgMTEuMTc0OCA0LjUgMTEuNDc2VjIwSDIwLjVWMTEuNDc2QzIwLjUgMTEuMTc0OCAyMC4zNjQzIDEwLjg4OTcgMjAuMTMwNiAxMC42OTk5TDEyLjU2MzEgNC41NTEyNEMxMi41MjYzIDQuNTIxMzggMTIuNDczNyA0LjUyMTM4IDEyLjQzNjkgNC41NTEyNHpNOC41IDExVjIwTTQuNSAxMUwyMC41IDExTTE2LjUgMTFWMjBNMTIuNSA1TDEyLjUgMjAiIHN0cm9rZT0iIzE0MTcyOSIvPjwvc3ZnPg==);
}
.htm-nav-select-icon.french_doors:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMy41IiB5PSIzLjUiIHdpZHRoPSI3LjUiIGhlaWdodD0iMTciIHJ4PSIuNSIgc3Ryb2tlPSIjMEQwRjFDIi8+PHJlY3QgeD0iMTMiIHk9IjMuNSIgd2lkdGg9IjcuNSIgaGVpZ2h0PSIxNyIgcng9Ii41IiBzdHJva2U9IiMwRDBGMUMiLz48cmVjdCB4PSIxNC41IiB5PSIxMSIgd2lkdGg9IjIiIGhlaWdodD0iMSIgcng9Ii41IiBmaWxsPSIjMEQwRjFDIi8+PHJlY3QgeD0iNy41IiB5PSIxMSIgd2lkdGg9IjIiIGhlaWdodD0iMSIgcng9Ii41IiBmaWxsPSIjMEQwRjFDIi8+PC9zdmc+);
}
.htm-nav-select-icon.electric_roller_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgMjFoLTFsMS03SDcuNWMtLjU4IDAtLjU3LS4zMi0uMzgtLjY2LjE5LS4zNC4wNS0uMDguMDctLjEyQzguNDggMTAuOTQgMTAuNDIgNy41NCAxMyAzaDFsLTEgN2gzLjVjLjQ5IDAgLjU2LjMzLjQ3LjUxbC0uMDcuMTVDMTIuOTYgMTcuNTUgMTEgMjEgMTEgMjFaIiBmaWxsPSIjMTQxNzI5Ii8+PC9zdmc+);
}
.htm-nav-select-popup-list-item {
  padding: 2px;
}
.htm-nav-select-popup-list-item:not(:last-child) {
  position: relative;
  padding-bottom: 3px;
}
.htm-nav-select-popup-list-item:not(:last-child):after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  background: #e9e9e9;
  height: 1px;
}
.htm-nav-select-popup-list-item:last-child {
  position: relative;
  padding-bottom: 3px;
}
.htm-nav-select-popup-list-item:last-child:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  background: #e9e9e9;
  height: 1px;
}
.htm-nav-select-popup-list-item span,
.htm-nav-select-popup-list-item a {
  padding: 18px 15px;
  border-radius: 6px;
  display: block;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: .15px;
  color: #007b94;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.htm-nav-select-popup-list-item span:hover,
.htm-nav-select-popup-list-item a:hover {
  background: rgba(13, 15, 28, 0.1);
}
.htm-nav-select-popup-list-item span:active,
.htm-nav-select-popup-list-item a:active {
  background: rgba(13, 15, 28, 0.15);
}
.htm-nav-select-popup-list-item span.htm-nav-select-icon,
.htm-nav-select-popup-list-item a.htm-nav-select-icon {
  padding-left: 56px;
}
.htm-nav-select-popup-list-item span.htm-nav-select-icon:before,
.htm-nav-select-popup-list-item a.htm-nav-select-icon:before {
  left: 8px;
}
/* Anchors */
.htm-nav-anchors-wrap {
  width: 100%;
  display: none;
  padding: 32px 0;
}
.htm-nav-anchors-wrap._show {
  display: block;
}
.htm-nav-anchors {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.htm-nav-anchor {
  white-space: nowrap;
  margin: 0 8px 0 0;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.htm-nav-anchor:first-child {
  display: none;
}
.htm-nav-anchor:last-child {
  margin-right: 0;
}
.htm-nav-anchor a {
  display: block;
  text-decoration: none;
  color: #0d0f1c;
  padding: 2px 29px 4px;
  border: 1px solid #0d0f1c;
  border-radius: 100px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  font-family: 'Mulish', sans-serif;
  text-align: center;
}
.htm-nav-anchor a:hover {
  border-width: 2px;
  padding: 1px 28px 3px;
}
.htm-nav-anchor.active a {
  background: #0d0f1c;
  color: #fff;
}
.htm-nav-select-icon.pleated_blind:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgN0g0bDEtM2gxNGwxIDNaTTIwIDExSDRsMS0zaDE0bDEgM1pNMjAgMTVINGwxLTNoMTRsMSAzWk0yMCAxOUg0bDEtM2gxNGwxIDNaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.htm-swm._pleated .htm-swm-img {
  max-width: 256px;
  min-height: 0;
  background: none;
  border-radius: 0;
}
.htm-swm._pleated .htm-swm-img img {
  border-radius: 0;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="pleated"]:not([data-htm-step*="installation_method"]) .htm-step-title {
  font-size: 32px;
  font-weight: 600;
}
@media (max-width: 767px) {
  body[class*="page-layout-measure"] .htm-step[data-htm-step*="pleated"]:not([data-htm-step*="installation_method"]) .htm-step-title {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  body .cms-how-to-measure-blinds-pleated .htm-nav-anchor {
    max-width: calc(50% - 10px);
  }
}
@media screen and (min-width: 768px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="measure_the_width"] .htm-measure-width-left-text {
    font-size: 18px;
  }
}
@media screen and (min-width: 961px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="on_the_glazing.measure_the_width"].obstruction-checks-container .htm-measure-width-right-blocks {
    max-width: 256px;
  }
}
@media screen and (min-width: 961px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="on_the_glazing.measure_the_width"].obstruction-checks-container .htm-measure-width-right-block {
    display: block;
  }
}
@media screen and (min-width: 961px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="on_the_glazing.measure_the_width"].obstruction-checks-container .htm-measure-width-right-block-img {
    width: 100%;
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 961px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="on_the_glazing.measure_the_width"].obstruction-checks-container .htm-measure-width-right-block-info {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="on_the_glazing.measure_the_width"] .htm-measure-width-right-block-text {
    font-size: 18px;
  }
}
body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="measure_the_drop"] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="measure_the_drop"] .htm-step-subtitle {
  -ms-flex-order: 10;
  -webkit-order: 10;
  order: 10;
  margin-bottom: 0;
  padding-top: 5px;
  width: 100%;
  max-width: 256px;
  text-align: left;
}
body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="measure_the_drop"] .htm-step-subtitle .htm-hide-on-mobile {
  display: none;
}
@media screen and (min-width: 768px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="installation_method"] .htm-step-title span {
    margin-top: 96px;
  }
}
@media screen and (min-width: 768px) {
  body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="installation_method"] .htm-step-subtitle {
    margin-bottom: 32px;
  }
}
body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="installation_method"] .htm-step-subtitle,
body .cms-how-to-measure-blinds-pleated .htm-step[data-htm-step*="enter_your_measurements"] .htm-step-subtitle {
  max-width: none;
}
@media screen and (max-width: 767px) {
  body .cms-how-to-measure-blinds-pleated .obstruction-checks-container._pleated .htm-measure-width-right-block {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  body .cms-how-to-measure-blinds-pleated .obstruction-checks-container._pleated .htm-measure-width-right-block._alt .htm-measure-width-right-block-info {
    margin-top: 16px;
    margin-bottom: 0;
  }
}
#pleated_standard_single_control_inside_recess,
#pleated_standard_dual_control_inside_recess,
#pleated_standard_dual_control_on_the_glazing,
#pleated_freehanging_standard_single_control_inside_recess,
#pleated_freehanging_standard_dual_control_inside_recess {
  margin-left: -999em;
  margin-right: -999em;
  padding-left: 999em;
  padding-right: 999em;
  background: #f9f9f9;
}
/* Measure Table */
.htm-measure-wb-table-wrap {
  width: 100%;
}
.htm-measure-wb-table {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
}
.htm-measure-wb-table th,
.htm-measure-wb-table td {
  padding: 8px;
  border: 1px solid #007b94;
}
.htm-measure-wb-table th {
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  background-color: #007b94;
  color: #fff;
}
.htm-measure-wb-table td {
  border: 1px solid #007b94;
}
.htm-measure-wb-table .htm-measure-wb-table-col-1,
.htm-measure-wb-table .htm-measure-wb-table-col-2 {
  width: 50%;
}
/* CMS */
.htm-nav-select-icon.custom_curtains:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC4yMjUgMjAuNWMtLjA4OCAwLS4yMTUtLjAxLS4zODMtLjAzMVYyLjU3Yy4wOTYtLjAxNC4yMjEtLjAyNC4zODMtLjAyNC4xNjMgMCAuMjg5LjAxLjM4NS4wMjR2MTcuODk4YTMuMjE1IDMuMjE1IDAgMCAxLS4zODUuMDMxWk02LjA3NSAyMC41Yy0uMDg4IDAtLjIxNS0uMDEtLjM4NC0uMDMxVjIuNTdjLjA5Ni0uMDE0LjIyMi0uMDI0LjM4NC0uMDI0LjE2MyAwIC4yODguMDEuMzg0LjAyNHYxNy44OThhMy4yMTUgMy4yMTUgMCAwIDEtLjM4NC4wMzFaTTcuOTI0IDIwLjVjLS4wODkgMC0uMjE2LS4wMS0uMzg0LS4wMzFWMi41N2MuMDk2LS4wMTQuMjIyLS4wMjQuMzg0LS4wMjRzLjI4OC4wMS4zODQuMDI0djE3Ljg5OGEzLjIxNSAzLjIxNSAwIDAgMS0uMzg0LjAzMVpNMTYuMDc1IDIwLjVjLS4wODggMC0uMjE1LS4wMS0uMzg0LS4wMzFWMi41N2MuMDk2LS4wMTQuMjIyLS4wMjQuMzg0LS4wMjQuMTYzIDAgLjI4OC4wMS4zODQuMDI0djE3Ljg5OGEzLjIxNiAzLjIxNiAwIDAgMS0uMzg0LjAzMVpNMTcuOTI0IDIwLjVjLS4wODggMC0uMjE2LS4wMS0uMzg0LS4wMzFWMi41N2MuMDk2LS4wMTQuMjIyLS4wMjQuMzg0LS4wMjRzLjI4OC4wMS4zODQuMDI0djE3Ljg5OGEzLjIxNCAzLjIxNCAwIDAgMS0uMzg0LjAzMVpNMTkuNzczIDIwLjVjLS4wODggMC0uMjE1LS4wMS0uMzgzLS4wMzFWMi41N2MuMDk2LS4wMTQuMjIxLS4wMjQuMzgzLS4wMjQuMTYzIDAgLjI4OS4wMS4zODUuMDI0djE3Ljg5OGEzLjIxNSAzLjIxNSAwIDAgMS0uMzg1LjAzMVoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzE0MTcyOSIvPjxwYXRoIGZpbGw9IiNDNEM0QzQiIHN0cm9rZT0iIzE0MTcyOSIgc3Ryb2tlLXdpZHRoPSIuNSIgZD0iTTkuMDU5IDQuMjVoNS44ODN2LjVIOS4wNTl6Ii8+PC9zdmc+);
}
@media screen and (max-width: 767px) {
  div.htm-nav-container._sticky:not(._opened)._no-anchors .htm-nav.container {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  body[class*="page-layout-measure"]._fixed-header .htm-nav-container._sticky div.htm-nav-wrap {
    top: 105px;
  }
}
body[class*="page-layout-measure"] .htm-step-subtitle-curtains {
  display: block;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .htm-step-subtitle-curtains {
    font-size: 22px;
    margin-bottom: 24px;
  }
}
body[class*="page-layout-measure"] #custom_curtains_standard_generously_pooled .htm-blind-link {
  padding-top: 0;
  padding-bottom: 56px;
  margin-top: -24px;
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] #custom_curtains_standard_generously_pooled .htm-blind-link {
    padding-bottom: 40px;
    margin-top: -8px;
  }
}
body[class*="page-layout-measure"] [data-htm-step="custom_curtains.type_of_window"] .htm-step-title {
  text-transform: uppercase;
}
body[class*="page-layout-measure"] [data-htm-step="custom_curtains.type_of_window"] .htm-step-subtitle {
  max-width: none;
}
@media screen and (min-width: 1024px) {
  body[class*="page-layout-measure"] .htm-step-custom_curtains-measure_the_width .htm-measure-width {
    max-width: 1086px;
  }
}
@media screen and (min-width: 1024px) {
  body[class*="page-layout-measure"] .htm-step-custom_curtains-measure_the_width .htm-measure-width-left {
    width: 377px;
    padding-right: 48px;
    margin-right: 48px;
  }
  body[class*="page-layout-measure"] .htm-step-custom_curtains-measure_the_width .htm-measure-width-left .htm-measure-width-left-img {
    max-width: 242px;
  }
}
@media screen and (min-width: 1024px) {
  body[class*="page-layout-measure"] .htm-step-custom_curtains-measure_the_width .htm-measure-width-right {
    width: calc(100% - 425px);
  }
}
@media screen and (min-width: 768px) {
  body[class*="page-layout-measure"] .htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block-img {
    max-width: 240px;
  }
}
@media screen and (min-width: 1024px) {
  body[class*="page-layout-measure"] .htm-step-custom_curtains-measure_the_width .htm-measure-width-right-block-info {
    max-width: 310px;
  }
}
body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains .htm-step-title {
  font-size: 32px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains .htm-step-title {
    font-size: 26px;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains .htm-step-title,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains .htm-step-content {
    max-width: 343px;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.drop_finish"] .htm-step-content {
    max-width: none !important;
  }
}
body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.below_sill.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.floor_length.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.pooled.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.measure_the_drop"] .htm-step-title {
  display: none;
}
@media screen and (min-width: 1024px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.above_sill.measure_the_drop"] .htm-measure-width-right-title,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.below_sill.measure_the_drop"] .htm-measure-width-right-title,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.floor_length.measure_the_drop"] .htm-measure-width-right-title,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.pooled.measure_the_drop"] .htm-measure-width-right-title,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.measure_the_drop"] .htm-measure-width-right-title {
    opacity: 0;
    visibility: hidden;
  }
}
body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.order"] .htm-step-subtitle {
  max-width: 702px;
}
@media screen and (min-width: 1024px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.track_with_overlap"] .htm-measure-width-right-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.track_with_overlap"] .htm-measure-width-right-block .htm-measure-width-right-block-img {
    margin: 0 16px 0 0;
    width: 272px;
    max-width: 272px;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.track_with_overlap"] .htm-measure-width-right-block .htm-measure-width-right-block-info {
    width: calc(100% - 288px);
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.above_sill.measure_the_drop"],
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.floor_length.measure_the_drop"],
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.measure_the_drop"] {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    background: #f7f8fa;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.above_sill.measure_the_drop"] .htm-step-title {
    margin: -32px -16px 0;
    padding: 32px 16px 24px;
    background: #fff;
    max-width: none;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.above_sill.measure_the_drop"] .htm-step-subtitle-curtains-2 {
    margin: 0 -16px;
    padding: 0 16px 48px;
    background: #fff;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.above_sill.measure_the_drop"] .htm-step-subtitle-curtains {
    padding-top: 32px;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.helpful_hint"] {
    position: relative;
    margin-top: 40px;
    margin-bottom: 16px;
    padding-top: 40px;
    padding-bottom: 48px;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.helpful_hint"]:before,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.helpful_hint"]:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    background: #c4c4c4;
    width: 216px;
    height: 1px;
    margin: 0 0 0 -108px;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.helpful_hint"]:after {
    top: auto;
    bottom: 0;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.generously_pooled.helpful_hint"] .htm-step-title {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.type_of_window"] {
    padding-bottom: 52px;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.type_of_window"] .htm-swm {
    background: #f7f8fa;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.type_of_window"] .htm-step-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.type_of_window"],
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.measure_the_width"],
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.track_with_overlap"] {
    position: relative;
    margin-bottom: 16px;
  }
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.type_of_window"]:after,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.measure_the_width"]:after,
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains [data-htm-step="custom_curtains.standard.track_with_overlap"]:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #c4c4c4;
    width: 216px;
    height: 1px;
    margin: 0 0 0 -108px;
  }
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .cms-how-to-measure-blinds-curtains .htm-measure-width-right-title {
    font-size: 18px;
  }
}
body[class*="page-layout-measure"] .htm-measure-width-left-content._custom-curtains-hide-cms {
  display: none;
}
body[class*="page-layout-measure"] .htm-step-subtitle-curtains-2 {
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
  margin: 0 0 56px;
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .htm-step-subtitle-curtains-2 {
    font-size: 16px;
    margin-bottom: 48px;
  }
}
body[class*="page-layout-measure"] .htm-step-subtitle-curtains-3 {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  text-align: center;
  margin: 0 0 24px;
}
body[class*="page-layout-measure"] .htm-step-subtitle-curtains-3 strong {
  font-weight: 600;
}
body[class*="page-layout-measure"] .drop-finish-slide-cms .drop-finish-slide {
  cursor: default;
}
@media screen and (max-width: 767px) {
  body[class*="page-layout-measure"] .drop-finish-slide-cms .drop-finish-slide {
    width: 100%;
    margin: 0 auto 16px;
  }
}
.custom-curtains-cms-title {
  font-family: 'Mulish', sans-serif;
  font-weight: 500;
  font-size: 40px;
  line-height: 1.2;
  margin: 56px 0 72px;
  text-align: center;
  letter-spacing: -0.01em;
}
.custom-curtains-cms-title + .htm-step {
  padding-top: 0 !important;
}
@media screen and (max-width: 767px) {
  .custom-curtains-cms-title {
    font-size: 32px;
    margin: 48px 0 64px;
  }
}
/* Breakpoints */
/* Media width mixin used to group styles output based on media queries */
@media screen and (max-width: 1279px) {
  .htm-step-actions .htm-button-continue {
    min-width: 236px;
  }
}
@media screen and (min-width: 768px) {
  .htm-nav-select-popup-list {
    overflow: auto;
    max-height: calc(100vh - 280px);
  }
  body._fixed-header .htm-nav-select-popup-list {
    max-height: calc(100vh - 206px);
  }
}
.htm-measure-width-right-form-radio-label {
  font-weight: 700;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="inside_recess.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="exact_size.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.split_point"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.calculate_total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.got_the_guide"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="angled_bay.my_own"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measure_the_width"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.calculate_total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.mark_total_depth"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measure_side"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.measure_the_drop"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="primary.enter_your_measurements"] .htm-step-title,
body[class*="page-layout-measure"] .htm-step[data-htm-step*="perfect_fit_blind"]:not([data-htm-step*="video"]) .htm-step-title {
  font-weight: 700;
}
body[class*="page-layout-measure"] .htm-step[data-htm-step*="split_your_blinds.measuring"] .htm-step-title:after {
  content: "Delat Fönster";
}
body[class*="page-layout-measure"] .htm-step[data-htm-step$="inside_recess.installation_method"]:not([data-htm-step$="single_control.inside_recess.installation_method"]):not([data-htm-step$="dual_control.inside_recess.installation_method"]) .htm-swm-img:after {
  content: "Mest populära valet";
}
body[class*="page-layout-measure"] .hp-reviews {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  body[class*="page-layout-measure"] div.htm-start .htm-step-content {
    max-width: 676px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  body[class*="page-layout-measure"] div.htm-window {
    max-width: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: -24px;
  }
}
@media screen and (min-width: 768px) {
  body[class*="page-layout-measure"] div.htm-window:not(.slick-slider) .htm-window-item {
    width: calc(20% - 24px);
    margin: 0 0 24px 24px;
  }
}
.htm-nav-select-toggle {
  border-color: #2e2e2d;
}
.htm-nav-select-toggle span {
  color: #2e2e2d;
}
.htm-nav-select-popup-list-item span,
.htm-nav-select-popup-list-item a {
  color: #2e2e2d;
}
body .htm-blind-link a {
  background: #2e2e2d;
  color: #ffffff;
  font-weight: 500;
}
body .htm-blind-link a:hover {
  background: #007b94;
}
.htm-video-note {
  text-align: center;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.2;
}
