@media screen and (max-width: 999px){


	.title-bigger-number-span { font-size: 2.25rem; margin: 0 0.1em; }

	header { display: block !important; }
	.header { max-width: 800px; min-width: 353px; display: grid; justify-content: center; height: auto; margin: 1em auto; grid-template-columns: 1fr 5fr 1fr; align-items: center; justify-content: center; align-content: center; } .logo { width: auto; }
	.logo img { width:100%; height: auto; }
	.language {display: none;}
	.faq {display: none;}
	.header .faq-mobile { display: block; align-self: center; }
	.header .faq-mobile img { width: 80%; }
	.header_background { display: block; max-width: 800px; min-width: 353px; background-position: center;}

	.footer { display: none; }

	.notice { margin: 0 auto; }

	article { max-width: 800px; min-width: 353px; margin: 0 auto; display: block;}

	.title { font-size: 28px; text-align: center; margin: 30px auto; width: 80%;}
	.description { font-size: 16px; text-align: center; margin: 30px auto; width: 80%;}

	.images { display: none; }
	.swiper-images-desktop { display: none; }
	.swiper-cubes-modile{
	  display: none;
	}
	.swiper-cubes-modile {
		width: 80%;
		margin-left: 10.5%;
	}

	.swiper-cubes-modile .swiper-cubes{
	  width: 50%;
	}
	.swiper-cubes-modile .swiper-slide img {
	  width: 100%;
	}

	.mobile_image_1 { display: block; background-image: url("../images/mobile_image_1_background.593827059376.png"); width: 80%; height: auto; margin: 0 auto; background-repeat: no-repeat; background-size: cover; background-position: right -3px;}
	.mobile_image_1 img { width: 60%; height:auto; }

	.mobile_image_2 { display: block; background-image: url("../images/mobile_image_2_background.bd6ec3cf6f04.png"); width: 80%; height: auto; margin: 0 auto; background-repeat: no-repeat; background-size: cover; background-position: left -3px;}
	.mobile_image_2 img { width: 60%; height:auto; margin-left: 40%;}

	.mobile_image_3 { display: block; background-image: url("../images/mobile_image_1_background.593827059376.png"); width: 80%; height: auto; margin: 0 auto; background-repeat: no-repeat; background-size: cover; background-position: right -3px;}
	.mobile_image_3 img { width: 60%; height:auto; }

	.buttons { margin: 0 auto; align-items: center; }
	.buttons .button { margin: 20px auto; height: 53px;}
	.buttons .button p { font-size: 18px; text-align: center; }

	.form { margin: 0 auto; }
	.form input { margin: 20px auto; height: 43px;}
	.form input::placeholder { font-size: 18px; }


	.mobile_header_buttons { display: grid; grid-template-columns: auto auto; width: 306px; margin: 0 auto 30px; justify-content: space-evenly; display: flex; justify-content: center; }

	.mobile_header_buttons .faq { display: flex; width: 140px; text-align: center; }
	.mobile_header_buttons .language { display: flex; width: 140px;}


	.header-zebra { display: none !important; }
	.index .zebra-banner { display: none; }
	.index .zebra-banner-mobile { display: block; }
	.index .zebra-banner-mobile img { width: 100%; animation: zebraBannerMobileAnim 5.5s ease-in-out infinite; }
	@keyframes zebraBannerMobileAnim {
		0%   { transform: translateX(0); }
		50% { transform: translateX(3px); }
		80% { transform: translateX(-1px); }
		100% { transform: translateX(0); }
	}

		


	.index .full-color .primary-label { display: none; }
	.index .full-color .secondary-label { margin-left: 60%; width: 30%; max-width: 112px; }
	.index .full-color .secondary-label-longer { display: none; }
	.index .full-color .tertiary-label-longer { width: 90%; font-size: 1.2rem; margin: 0 auto; }
	.index .full-color .preview-image-box .circular-label { top: 40%; }
	.index .full-color .preview-image-box img { width: 100%; }
	.index .left_side { margin-top: -2em; }
	.index .buttons .button.shop-button { width: 85%; position: relative; }
	.index .buttons .button.shop-button .discount { display: flex; justify-content: center; align-items: center; position: absolute; right: -5%; background-color: #fff; width: 5em; aspect-ratio: 1 / 1; border-radius: 99em; z-index: 17; }
	.index .buttons .button.shop-button .discount p { font-size: 1.4rem; }

	.index .buttons .button.shop-button .discount p { color: var(--site-primary-color); }
	.index .buttons .button.mosaic-button { width: 85%; }
	.index .buttons .button img { margin: 0; margin-right: 1em; }
	.index .buttons .button { justify-content: center; }






		


	.index .full-color .primary-label { display: none; }
	.index .full-color .secondary-label { margin-left: 60%; width: 30%; max-width: 112px; }
	.index .full-color .secondary-label-longer { display: none; }
	.index .full-color .tertiary-label-longer { width: 90%; font-size: 1.2rem; margin: 0 auto; }
	.index .full-color .preview-image-box .circular-label { top: 40%; }
	.index .full-color .preview-image-box img { width: 100%; }
	.index .left_side { margin-top: -2em; }
	.index .buttons .button.shop-button { width: 85%; position: relative; }
	.index .buttons .button.shop-button .discount { display: flex; justify-content: center; align-items: center; position: absolute; right: -5%; background-color: #fff; width: 5em; aspect-ratio: 1 / 1; border-radius: 99em; z-index: 17; }
	.index .buttons .button.shop-button .discount p { font-size: 1.4rem; }

	.index .buttons .button.shop-button .discount p { color: var(--site-primary-color); }
	.index .buttons .button.mosaic-button { width: 85%; }
	.index .buttons .button img { margin: 0; margin-right: 1em; }
	.index .buttons .button { justify-content: center; }






		


	.index .full-color .primary-label { display: none; }
	.index .full-color .secondary-label { margin-left: 60%; width: 30%; max-width: 112px; }
	.index .full-color .secondary-label-longer { display: none; }
	.index .full-color .tertiary-label-longer { width: 90%; font-size: 1.2rem; margin: 0 auto; }
	.index .full-color .preview-image-box .circular-label { top: 40%; }
	.index .full-color .preview-image-box img { width: 100%; }
	.index .left_side { margin-top: 1em; }
	.index .buttons .button.shop-button { width: 85%; position: relative; }
	.index .buttons .button.shop-button .discount { display: flex; justify-content: center; align-items: center; position: absolute; right: -5%; background-color: #fff; width: 5em; aspect-ratio: 1 / 1; border-radius: 99em; z-index: 17; }
	.index .buttons .button.shop-button .discount p { font-size: 1.4rem; }

	.index .buttons .button.shop-button .discount p { color: var(--site-primary-color); }
	.index .buttons .button.mosaic-button { width: 85%; }
	.index .buttons .button img { margin: 0; margin-right: 1em; }
	.index .buttons .button { justify-content: center; }







	.main_page .title { font-size: 2rem; }
	.main_page .buttons { align-items: center; }
	.main_page .buttons .button img { width: 30px; }
	.main_page .full-color .preview-image-box { max-width: 300px; }
	.main_page .full-color { margin: 0 auto; width: 80%; }
	.main_page .full-color .label p { font-size: 1.1rem; }
	.img-comp-img-cover { width: 300px; }




	.upload_page .upload, .upload_page .notice { display: none; }
	.upload_page .title { text-align: left; margin: 0 auto; width: 70%; }
	.upload_page .description { display: block; width: 70%; text-align: left; margin: 1em auto; }
	.upload_page:has(.horizontal-step-indicator) .description { margin: 0.5em auto -0.7em; }
	.upload_page #hidden_button { display: flex; }
	.upload_page .buttons { margin-top: 0; }



	.itog_page .description { margin-top: -20px; }
	.itog_page .buttons { margin-top: 40px; }




	.code_page .title { font-size: 28px; text-align: center; width: 80%; }
	.code_page .description { margin-top: -20px; }
	.code_page .form { margin: 0 auto; }



    .email_page .title { font-size: 28px; text-align: center; width: 80%; }
	.email_page .description { margin-top: -20px; }
	.email_page .form { margin: 0 auto; }



	.error_page { display: flex; flex-direction: column; }
	.error_page .error { width: 80%; height: auto; margin: -20px auto 0; z-index: -1; position: relative; text-align: center; display: block; }
	.error_page .buttons { margin-top: 50px; }
	.error_page .description { margin-top: -20px; }




	.framing_select_size .buttons { width: 80%; }
	.framing_select_size .buttons .button { width: 85%; margin: 0; }
	.framing_select_size .title { width: 80%; }
	.framing_select_size .footer-2 { width: 100%; }





	.framing_page .title { display: none; }
	.framing_page .images { display: grid; justify-content: center; max-width: 363px; margin: 0 auto;}
	.framing_page .images .main_image { position: relative; height: 300px; aspect-ratio: 1 / 1; justify-self: center; }
	.framing_page .images .main_image #image { width: 100%; display: block; }
	.framing_page .images .horizontal_background_mobile { display: none; }
	.framing_page .images .horizontal_background { display: none; }
	.framing_page .images #top_line { display:none; }
	.framing_page .footer { margin-top: 80px; }
	.framing_page .buttons { margin-top: 1em; }
	.framing_page .options.options-buttons { width: 85%; margin: 1.7em auto 0; }
	.framing_page .options .option-button { width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; }
	.framing_page .options .option-button img { width: 70%; height: auto; display: block; margin: 0; }
	.framing_page .options.options-aspect-rotation { width: 85%; }
	.framing_page .options.options-aspect-rotation .button { width: 50%; height: 4em;     margin-top: 0.7em; }
	.framing_page .horizontal-step-indicator { margin-bottom: 5em; }





	.result_page .images { display: grid; width: 100%; max-width: 500px; margin: 0 auto;}
	.result_page .images #top_line { display:none; }
	.result_page .footer { margin-top: 80px; }
	.result_page .options { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); width: 100%; max-width: 500px; margin: 30px auto 0; justify-items: center;}
	.result_page .options a { display: flex; align-items: center; justify-content: center; width: 70px; height: 70px; border: 5px solid #E1A94A; border-radius: 40px; }
	.result_page .options a img { width: 35px; height: 35px; }
	.result_page .buttons { margin-top: 50px; }




	.try_again_page .images { display: grid; width: 90%; max-width: 500px; margin: 0 auto;}
	.try_again_page .images #top_line { display:none; }
	.try_again_page .left_side { display: grid; grid-template-rows: repeat(4, auto); min-width: 0;}
	.try_again_page .left_side .wrapper { grid-row: 1; max-width: 500px; width: 90%; margin: 30px auto 0;}
	.try_again_page .description { margin-top: -10px; }
	.try_again_page .buttons { margin-top: -10px; width: 85%;}




	.framing_instruction_page .images { display: grid; width: 100%; max-width: 500px; margin: 0 auto; }
	.framing_instruction_page .buttons { margin-top: 50px; }




	.choose_page .title { display: none; }
	.choose_page .swiper { width: 100%; }
	.choose_page .images { display: grid; width: 90%; max-width: 500px; margin: 0 auto;}
	.choose_page .images .main_image { width: 85%; margin: 0 auto; }
	.choose_page .images #top_line { display:none; }
	.choose_page .left_side { display: grid; grid-template-rows: repeat(4, auto); min-width: 0; width: 90%; margin: 0 auto; display: flex; flex-direction: column; }
	.choose_page .left_side .wrapper { grid-row: 1; max-width: 500px; width: 90%; margin: 1em auto 2em; grid-template-columns: repeat(3, minmax(0, 1fr)); display: flex; }
	.choose_page .description { margin-top: -10px; }
	.choose_page .buttons { margin-top: -10px; width: 85%;}
	/* .choose_page .wrapper .wrapper_button { display: none; } */
	.choose_page .wrapper .mobile_image { display: block; }
	.choose_page .buttons { width: 90%; max-width: 500px; margin-top: 0; display: flex; flex-direction: column; }
	.choose_page .buttons .button { width: 100%; }
	.choose_page .buttons .button:last-child { width: 100%; }
	.choose_page .horizontal-step-indicator { margin-bottom: 5em; }
	.choose_page .horizontal_background { display: none; }



	.demo_page { display: flex; flex-direction: column-reverse; }
	.demo_page .left_side { min-width: 0; margin: 0 auto; max-width: 500px;}
	.demo_page .right_side { max-width: unset; width: 100%; }
	.demo_page .right_side .carousel-container-container { max-width: unset; }
	.demo_page .right_side .carousel-container { width: 275px; }
	.demo_page .right_side .buttons { margin-top: 1em; }
	.demo_page .description { margin-top: -10px; }
	.demo_page .mobile_image_1 { background-image: url("../images/demo_mobile_image_1_background.5a476baab396.png"); display: grid; grid-template-columns: 60% 40%; background-position: right 0;}
	.demo_page .mobile_image_1 img { width: 100%; height:auto; }
	.demo_page .mobile_image_1 .style_name { float: right; height: 52%; display: flex; align-items: center; justify-content: center; border-width: 5px 5px 0 0; border-style: solid; border-image: linear-gradient(to right, #5a8da8, #e3714f) 1; }
	.demo_page .mobile_image_1 .style_name p { font-size: 20px; font-weight: 700; font-family: "Inter"; text-transform: uppercase;}
	.demo_page .mobile_image_2 { background-image: url("../images/demo_mobile_image_2_background.b02588919082.png");  display: grid; grid-template-columns: 40% 60%; background-position: left 0;}
	.demo_page .mobile_image_2 img { width: 100%; height:auto; margin-left: 0;}
	.demo_page .mobile_image_2 .style_name { float: left; height: 53.4%; display: flex; align-items: center; justify-content: center; border-width: 0 0 0 5px; border-style: solid; border-image: linear-gradient(to right, #5a8da8, #e3714f) 1; }
	.demo_page .mobile_image_2 .style_name p { font-size: 20px; font-weight: 700; font-family: "Inter"; text-transform: uppercase;}
	.demo_page .mobile_image_3 { background-image: url("../images/demo_mobile_image_3_background.58e5dd7486bd.png");  display: grid; grid-template-columns: 60% 40%; background-position: right 0;}
	.demo_page .mobile_image_3 img { width: 100%; height:auto; }
	.demo_page .mobile_image_3 .style_name { float: right; height: 53.8%; display: flex; align-items: center; justify-content: center; border-width: 0 5px 0 0; border-style: solid; border-image: linear-gradient(to right, #5a8da8, #e3714f) 1; }
	.demo_page .mobile_image_3 .style_name p { font-size: 20px; font-weight: 700; font-family: "Inter"; text-transform: uppercase;}
	.demo_page .buttons { margin-top: 30px; width: 90%; max-width: 500px; }
	.demo_page .mobile_image{
		text-transform: uppercase !important;
	}





	.columns .question, #page5, #page6 { display: none; }

	.columns { display: block;}
	.assembly_page { margin: auto;  margin-top: 0px; grid-column: 2;}
	.assembly_page .swiper { width: 70%; }
	.assembly_page .mobile_image_1 { background-image: unset; }
	.assembly_page .mobile_image_1 img { width: 100%; }

	.assembly_page .left_side { min-width: 0; margin: 0 auto;}

	.assembly_page .mobile_image_1 { max-width: 300px; }

	.assembly_page .orange_back_colors { grid-column: 2;  max-width: 800px; min-width: 353px; height: 100px; margin: -55px auto 0; width: auto; background-color: rgba(241, 206, 152, 1);}

	.assembly_page .colors { width:350px; column-gap: 0; margin-top: 30px; }
	.assembly_page .colors a #reload { background-color: white; border: 1px solid white; margin-left: 0;}
	.assembly_page .colors a #reload #mobile_reload { display: block; }
	.assembly_page .colors a #reload #desktop_reload { display: none; }

	.assembly_page .bricks { width: 100%; border-spacing: 2px; }
	.assembly_page .bricks td {height: 27px; width: 27px;}
	.assembly_page .bricks .lable p { margin-top: 10px;}
	.assembly_page .bricks .lable_interactive p { margin-top: 0px; }
	.assembly_page .bricks .brick { height: 27px; width: 27px;}
	.assembly_page .bricks .brick .brick_word { width: 28px; font-size: 16px; margin: 13px 0 0 0;}
	.assembly_page .bricks .brick .brick_num { width: 5px; font-size: 11px;  margin: 3px 0 0 4px;}

	.assembly_page .buttons a .onTheMainButton { width: 167px; height: 45px; margin: 0 auto; }
	.assembly_page .buttons a .reloadButton { width: 45px; height: 45px; background-color: rgba(217, 217, 217, 1); border-radius: 5px;}
	.assembly_page .buttons a .reloadButton img { margin: 8px 0 0 11px; }

	.assembly_page .options { height: 70px; width: 330px; margin: 20px auto 0;}
	.assembly_page .options p { font-size: 20px; margin-top: 15px;}
	.assembly_page .options .reload { width: 37px; height: 37px; border: 5px solid #DC7352; border-radius: 40px; margin-right: 10px;}
	.assembly_page .options .question { width: 37px; height: 37px; border: 5px solid #DC7352; border-radius: 40px;}

	.assembly_page .pages { display: grid; grid-template-columns: repeat(6, 1fr); margin-top: 20px; display: flex; justify-content: center; display: flex; margin-bottom: 0; width: auto; gap: 10px; }
	.assembly_page .pages #next { grid-column: 6; grid-row: 1;}

	.assembly_page .button { display: none; }
	.assembly_page #mobile_button { display: flex; height: 60px; margin: 30px auto ; max-width: 500px;}

	.assembly_page .images { display: none; }

	.assembly_page .pages .swiper-button-prev { margin-right: 0px; }
	.assembly_page .pages .swiper-button-next { margin-left: 0px; }
	.assembly_page .pages .swiper .swiper-wrapper .page { height: 50px; }
	.assembly_page .pages .page p { font-size: 18px; }
	.assembly_page .pages .current-page p { font-size: 18px; }
	.assembly_page .buttons-page-20 { display: flex; gap: 10px; margin: auto; grid-column: 2; grid-row: 1; width: 400px; height: 65px; border-radius: 4px; align-items: center; justify-content: center; user-select: none; cursor: pointer; margin-top: -20px; }
	.assembly_page .buttons-page-20 .page { width: 50px; height: 50px; }
	.assembly_page .buttons-page-20 .page p { font-size: 18px; }

	.all_gen_page .title { font-size: 3rem; margin: 30px auto 0; width: 99%; }
	.all_gen_page .description { font-size: 1.5rem; margin-top: 0; margin-bottom: 0; }
	.all_gen_page .left_side { min-width: 0; margin: 0 auto; max-width: 500px;}
	.all_gen_page .mobile_image_1 { background-image: url("../images/demo_mobile_image_1_background.5a476baab396.png"); display: grid; grid-template-columns: 60% 40%; background-position: right 0;}
	.all_gen_page .mobile_image_1 img { width: 100%; height:auto; }
	.all_gen_page .mobile_image_1 .style_name { float: right; height: 50%; display: flex; align-items: center; justify-content: center;}
	.all_gen_page .mobile_image_1 .style_name p { font-size: 15px; font-weight: 700; font-family: "Inter"; }
	.all_gen_page .mobile_image_2 { background-image: url("../images/demo_mobile_image_2_background.b02588919082.png");  display: grid; grid-template-columns: 40% 60%; background-position: left 0;}
	.all_gen_page .mobile_image_2 img { width: 100%; height:auto; margin-left: 0;}
	.all_gen_page .mobile_image_2 .style_name { float: left; height: 50%; display: flex; align-items: center; justify-content: center;}
	.all_gen_page .mobile_image_2 .style_name p { font-size: 15px; font-weight: 700; font-family: "Inter"; }
	.all_gen_page .mobile_image_3 { background-image: url("../images/demo_mobile_image_3_background.58e5dd7486bd.png");  display: grid; grid-template-columns: 60% 40%; background-position: right 0;}
	.all_gen_page .mobile_image_3 img { width: 100%; height:auto; }
	.all_gen_page .mobile_image_3 .style_name { float: right; height: 50%; display: flex; align-items: center; justify-content: center;}
	.all_gen_page .mobile_image_3 .style_name p { font-size: 15px; font-weight: 700; font-family: "Inter"; }
	.all_gen_page .generation .generation-header .generation_title { font-family: "Inter"; font-weight: 700; color: #5B8EA9; text-align:center; font-size: 1.3rem; }
	.all_gen_page .generation .generation-header .generation-date { font-size: 0.75rem; }
	.all_gen_page .generation .buttons { margin-top: 10px; width: 95%; max-width: 500px; display: grid; column-gap: 2px; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: auto;}
	.all_gen_page .generation .buttons .button { width: 100%; margin: 10px auto;}
	.images-mobile {display: grid;}
	.all_gen_page .images-mobile .style_name { width: 100%; }
	.all_gen_page .images-mobile .style_name p { font-size: 28px; }
	.images-mobile .code-bg-img { margin-top: 336px; }
	.all_gen_page .images .style_name .text-container p { font-size: 28px; }
	.all_gen_page .images #sn_1 .code-bg-img { padding-left: 133px; }
	.all_gen_page .images #sn_3 .code-bg-img { padding-right: 145px; }

	.all_gen_page .generation .generation-header { justify-content: center; align-items: start; width: 90%; margin: 2em auto 0; flex-direction: column; gap: 0.5em; }
	.all_gen_page .generation .buttons { column-gap: 0.5em; row-gap: 0.5em; display: flex; flex-direction: column; }
	.all_gen_page .generation .buttons .button { margin: 0; }
	.all_gen_page .generation .generation-header .generation-date { font-size: 1.05rem; }
	.all_gen_page .navigation-buttons { margin-top: 2em; }
	.all_gen_page .navigation-buttons .buttons .button { background-color: #5B8EA9; }










	.purchase_page .left_side .buttons { width: 80%; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 15px; margin-top: 30px; }
	.button-shop { width: 100%; margin: 0; }
	.button-shop-back { margin-top: 25px; margin-bottom: 30px; }

	.error-message { width: auto; font-size: 18px; }

	.faq_page .title { width: 100%; font-size: 30px; margin: 0}
	.faq_page .question_block #h_background { display: none; }
	.faq_page .question_block { display: grid; grid-template-columns: auto; grid-template-rows: auto auto; margin: 30px 20px 0; column-gap: 0; row-gap: 20px;}
	.faq_page .question_span { width: 23px; height: 58px; }
	.faq_page .answer_span { display: none; }
	.faq_page .question_block .question .question_title { width: 90%; height: 58px; margin-left: 30px; display: flex; align-items: center; }
	.faq_page .question_block .question .question_title h3 { font-family: Montserrat; font-size: 16px; font-weight: 700; line-height: 19px; }
	.faq_page .question_block .answer p { margin-left: 0px; margin-top: 0px; font-family: Montserrat; font-size: 14px; font-weight: 500; line-height: 16px; }
	.faq_page .question_block ul { font-family: Montserrat; font-size: 14px; font-weight: 500; line-height: 16px; list-style-type: disc; margin-left: 25px; margin-top: 10px; }
	.faq_page .question_block ol { font-family: Montserrat; font-size: 14px; font-weight: 500; line-height: 16px; list-style: decimal; margin-left: 25px; margin-top: 10px;}
	.faq_page .question_block a { font-family: Montserrat; font-size: 14px; font-weight: 500; line-height: 16px; text-decoration: underline; color: black;}
	.faq_page .buttons .button { margin: 10px auto; }
	.faq_page .question_block .faq_img { display: block; margin: 0 auto; }


	.help { top: 50%; width: 60%; border: none; }
	.help .close { left: 50%; }
	.help img { display: block; width: 70%; }
	.help #desktop_image { display: none; }
	.help #tablet_image { display: none; }
	.help #mobile_image { display: block; }
	.popup { left: unset; transform: translate(0, -50%); }

	.footer-2 { margin: 40px auto; }
	.error_page .footer-2 { width: 85%; }
	.error_page .footer-2 .footer-2--title {text-align: center; }
	.error_page .container .link { justify-content: center; }
	.footer-2 .container .link img { width: 10%; }


	.support_panel_page {
		width: 97%;
	}




	.horizontal-step-indicator { margin-bottom: 6em; justify-content: center; }
	.horizontal-step-indicator-mobile { display: flex; }
	.horizontal-step-indicator-desktop { display: none; }

	.horizontal-step-indicator .step { width: 2.2em; height: 2.2em; }
	.horizontal-step-indicator .step .step-p-description { display: none; margin-top: 5.3em;  font-size: 1rem; }

	.horizontal-step-indicator .step-active { width: 2.4em; height: 2.4em; }
	.horizontal-step-indicator .step-active .step-p-description { display: block; }

	.horizontal-step-indicator .step-inactive { border: 3px solid var(--site-secondary-alpha-color); }

	.horizontal-step-indicator .step-line { width: 1em; height: 0.2em; }

}