/*** 28.04.2026 08:05:17 ***/
/***
/allpack/modules/core/fields/style-special/ft-special.css
/allpack/modules/store/fields/style-general/ft-general.css
***/

/*** 28.04.2026 07:07:27 ***/
/***
scb_236
scb_236-11
scb_236-4
scb_236-7
scb_236-20
scb_236-2
scb_236-3
scb_236-1
scb_236-6
scb_236-8
scb_236-9
scb_236-12
scb_236-10
scb_236-14
scb_236-13
scb_236-15
scb_236-16
scb_236-17
scb_236-18
scb_236-19
scb_236-5
scb_250
scb_250-27
scb_250-1
scb_250-25
scb_250-26
scb_250-2
scb_250-5
scb_250-6
scb_250-7
scb_250-8
scb_250-10
scb_250-12
scb_250-13
scb_250-14
scb_250-15
scb_250-17
scb_250-18
scb_250-19
scb_250-4
scb_250-3
scb_250-20
scb_250-21
scb_250-22
scb_250-23
scb_250-24
scb_250-28
scb_250-30
scb_250-29
scb_258
scb_258-1
scb_258-6
scb_258-7
scb_246
scb_246-20
scb_246-21
scb_246-22
scb_246-46
scb_246-3
scb_246-4
scb_246-5
scb_246-6
scb_246-8
scb_246-7
scb_246-9
scb_246-18
scb_246-10
scb_246-11
scb_246-12
scb_246-13
scb_246-14
scb_246-15
scb_246-16
scb_246-19
scb_246-1
scb_246-30
scb_246-33
scb_246-23
scb_246-31
scb_246-32
scb_246-24
scb_246-25
scb_246-26
scb_246-27
scb_246-28
scb_246-29
scb_246-34
scb_246-35
scb_246-36
scb_246-37
scb_246-38
scb_246-39
scb_246-40
scb_246-41
scb_246-42
scb_246-43
scb_246-44
scb_246-45
scb_246-17
scb_246-2
scb_249
scb_249-4
scb_249-7
scb_249-9
scb_249-10
scb_249-11
scb_249-2
scb_249-1
scb_249-3
scb_249-8
scb_249-6
scb_249-5
scb_303
scb_303-7
scb_303-1
scb_303-2
scb_303-3
scb_303-4
scb_292
scb_292-1
scb_292-2
scb_292-3
scb_292-4
scb_292-5
scb_292-6
scb_292-8
scb_292-10
scb_292-12
scb_292-13
scb_292-14
scb_292-15
scb_292-16
scb_292-17
scb_292-20
scb_292-21
scb_292-22
scb_292-18
scb_292-23
scb_292-24
scb_292-25
scb_292-19
scb_292-26
scb_292-27
scb_292-28
scb_292-9
scb_292-11
scb_240
scb_240-1
scb_240-7
scb_240-2
scb_240-3
scb_240-4
scb_240-6
scb_253
scb_253-1
scb_253-2
scb_253-3
scb_253-18
scb_253-4
scb_253-5
scb_253-6
scb_253-7
scb_253-8
scb_253-11
scb_253-19
scb_253-9
scb_253-10
scb_253-12
scb_253-13
scb_253-14
scb_253-15
scb_253-16
scb_253-17
scb_252
scb_252-1
scb_252-16
scb_252-2
scb_252-3
scb_252-4
scb_252-15
scb_252-5
scb_252-9
scb_252-6
scb_252-11
scb_252-10
scb_252-8
scb_252-13
scb_252-7
scb_252-12
scb_254
scb_254-1
scb_254-2
scb_254-3
scb_254-4
scb_254-5
scb_254-6
scb_254-10
scb_254-17
scb_254-29
scb_254-30
scb_254-28
scb_254-7
scb_254-23
scb_254-18
scb_254-25
scb_254-24
scb_254-37
scb_254-21
scb_254-9
scb_254-8
scb_254-19
scb_254-27
scb_254-26
scb_254-20
scb_254-22
scb_254-11
scb_254-12
scb_254-15
scb_254-16
scb_254-32
scb_254-33
scb_254-13
scb_254-14
scb_254-31
scb_254-34
scb_254-35
scb_254-36
scb_254-38
scb_254-42
scb_254-39
scb_254-40
scb_254-41
scb_255
scb_255-1
scb_255-6
scb_255-2
scb_255-3
scb_255-4
scb_255-5
scb_245
scb_245-1
scb_245-3
scb_245-4
scb_245-5
scb_245-6
scb_245-7
scb_245-9
scb_245-2
scb_21
scb_21-4
scb_21-5
scb_21-3
scb_21-6
scb_21-1
scb_21-2
scb_285
scb_285-1
scb_285-3
scb_285-4
scb_285-2
scb_285-5
scb_286
scb_286-2
scb_286-5
scb_286-4
scb_286-1
scb_286-3
scb_241
scb_241-2
scb_241-11
scb_241-1
scb_241-12
scb_241-3
scb_241-4
scb_241-5
scb_241-6
scb_241-7
scb_241-8
scb_241-9
scb_241-10
scb_247-1
scb_247-2
scb_242
scb_242-2
scb_242-3
scb_242-4
scb_242-5
scb_242-1
scb_242-6
scb_243
scb_243-11
scb_243-1
scb_243-9
scb_243-2
scb_243-3
scb_243-4
scb_243-5
scb_243-6
scb_243-7
scb_243-10
scb_243-8
scb_259
/allpack/modules/core/fields/style-file/ft-file.css
/allpack/modules/core/craft_box/text/view/text.css
/allpack/modules/core/craft_box/button/view/button.css
/allpack/modules/core/craft_box/.general/mgl.css
/allpack/modules/core/craft_box/media/view/media.css
/allpack/modules/core/craft_box/lsi/view/lsi.css
/allpack/modules/core/craft_box/elmap/view/elmap.css
/allpack/modules/core/craft_box/swiper/view/swiper.css
/allpack/modules/core/craft_box/el/view/el.css
/allpack/modules/core/craft_box/form/view/form.css
/allpack/modules/core/craft_box/bread/view/bread.css
***/




/**** (/allpack/modules/core/fields/style-file/ft-file.css) 28.04.2026 07:07:27 ****/

	
.ls_file {}
	.ls_file file {display:block; }
		.ls_file file info {display:inline-block;}

		.ls_file file input[type=checkbox]:not(checked) {position:absolute; opacity:0; padding:0; margin:0; width:1px; height:1px; display:block;}
		.ls_file file input[type=checkbox]:not(checked) + label {position:relative; padding:2px 0 2px 24px; cursor:pointer;}
		.ls_file file input[type=checkbox]:not(checked) + label:before {content:''; background:url(img/files/del_box.svg) 0 0 no-repeat; position:absolute; top:0px; left:2px; width:16px; height:16px;}
		.ls_file file input[type=checkbox]:not(checked) + label + info {padding:2px 0 5px 0;}

		.ls_file file input[type=checkbox]:checked + label:before {background-position:-16px 0;}
		.ls_file file input[type=checkbox]:checked + label + info {text-decoration:line-through;}

		
	.ls_file file[ex="jpg"] input[type=checkbox] + label,
	.ls_file file[ex="jpeg"] input[type=checkbox] + label,
	.ls_file file[ex="png"] input[type=checkbox] + label,
	.ls_file file[ex="gif"] input[type=checkbox] + label {position:absolute;}

	.ls_file file[ex="jpg"] input[type=checkbox] + label:before,
	.ls_file file[ex="jpeg"] input[type=checkbox] + label:before,
	.ls_file file[ex="png"] input[type=checkbox] + label:before,
	.ls_file file[ex="gif"] input[type=checkbox] + label:before {background-color:#ffffff; left:1px; top:1px; border:3px solid #ffffff;}







.media {display:flex; flex-direction:column; column-gap:12px; row-gap:12px;}
.media.wolf_mode {position:relative; z-index:10;}
.media.wolf_mode:after {content:""; background:#00000030; position:absolute; z-index:11; left:-30px; right:-30px; top:-30px; bottom:-30px; border-radius:20px;}

	.media btn {height:28px;}
		.media btn img {width:24px; height:24px;}

	.media .vitg {position:relative; z-index:1;}
		.media .vitg .item:before,
		.media .vitg .item:after {content:""; display:block; position:absolute; top:50%; left:50%; margin-right:-50%; transform:translate(-50%, -50%);}
		.media .vitg .item:before {background:#00000099; width:60%; height:40%; border-radius:5px;}
		.media .vitg .item:after {border:10px solid transparent; border-left:10px solid #ffffffdd; border-right:0;}

		.media .vitg:hover .item:before {background:#000000cc;}
		.media .vitg:hover .item:after {border-left-color:#ffffff;}

	.media .lsi {display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-start; column-gap:12px; row-gap:12px; flex-wrap:wrap;}
		.media .lsi .item {background:url(img/not_bg.svg); display:flex; align-items:center; justify-content:center; position:relative; border:1px solid #c5c5c5; width:140px; height:100px; padding:0px; border-radius:8px; cursor:pointer;}
			.media .lsi .item .view {object-fit:contain; width:auto; max-width:100%; height:100%; max-height:100%; border-radius:4px;}
			.media .lsi .item[del] .view {opacity:0.8; transform:scale(0.7); filter:grayscale(100%);}



			.media .lsi .item .dash {opacity:0; position:absolute; z-index:2; top:0px; right:0px;}
			.media .lsi .item:hover .dash {opacity:1;}
				.media .lsi .item .dash .but.del {background:url(img/gall/del.svg); width:16px; height:16px; padding:0px; cursor:pointer;}
				.media .lsi .item[del] .dash .but.del {transform:rotate(45deg);}




			.media .lsi .item .opt {background:#ffffff; position:absolute; z-index:1; bottom:0; left:0; right:0; border:0 8px 8px 0; padding:4px;}
				.media .lsi .item .opt .sub_gr {}
					.media .lsi .item .opt .sub_gr .bild {display:flex; flex-direction:row; flex-wrap:wrap; column-gap:4px;}
						.media .lsi .item .opt .sub_gr .bild .val {display:none; position:relative; width:24px; height:24px; margin:0px; border:0px; padding:0px; border-radius:50%; box-sizing:border-box; cursor:pointer;}
						.media .lsi .item .opt .sub_gr .bild .val.light {border:2px solid #333333;}
						.media .lsi .item .opt .sub_gr .bild .val.use {}
						.media .lsi .item .opt .sub_gr .bild .val.partly {position:relative; overflow:hidden;}
						.media .lsi .item .opt .sub_gr .bild .val.partly:after {content:""; background:repeating-linear-gradient(0deg, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 2px); display:block; position:absolute; top:0px; right:0px; width:50%; height:100%;}

						.media .lsi .item .opt .sub_gr .bild .val.use:before,
						.media .lsi .item .opt .sub_gr .bild .val.partly:before {content:''; display:block; position:absolute; top:12px; left:4px; border:3px solid #ffffff; border-top:0; border-right:0; width:11px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
						.media .lsi .item .opt .sub_gr .bild .val.light.use:before,
						.media .lsi .item .opt .sub_gr .bild .val.light.partly:before {top:10px; left:2px; border-color:#000000;}

						.media .lsi .item:hover .opt .sub_gr .bild .val,
						.media .lsi .item .opt .sub_gr .bild[cnt_use="0"] .val,
						.media .lsi .item .opt .sub_gr .bild .val.use,
						.media .lsi .item .opt .sub_gr .bild .val.partly {display:block;}



			.media .lsi .item .load_prog {background:#ffffff; position:absolute; left:5%; top:50%; width:90%; z-index:5; margin-top:-5px; height:8px; border:1px solid #ffffff; box-shadow:0px 0px 0px 1px #888888; border-radius:4px; box-sizing:border-box; overflow:hidden;}
			.media .lsi .item .load_prog div {background:#25bb1b; position:absolute; left:0px; top:0px; bottom:0px; width:0%; transition:width 0.5s ease-in-out;}



			.media .lsi .item .pre_canvas {position:absolute; z-index:100; outline:1px dashed #000000; box-shadow:0px 0px 0px 2px #ffffff; overflow:hidden;}
				.media .lsi .item .pre_canvas .lar {position:absolute; cursor:default;}
					.media .lsi .item .pre_canvas .lar[t="dsgp_text"] {white-space:pre; line-height:100%;}
					.media .lsi .item .pre_canvas .lar[t="dsgp_img"] {}
						.media .lsi .item .pre_canvas .lar[t="dsgp_img"] img,
						.media .lsi .item .pre_canvas .lar[t="dsgp_img"] svg {display:block; width:100%; height:auto;}




	.media .integration {display:none; position:absolute; z-index:10000; background:#ffffff; border:2px solid #000000; padding:10px; border-radius:6px; box-shadow:0px 0px 15px 5px #00000090;}
		.media .integration textarea {display:block; height:48px; width:250px;}



	.media .parent_list {display:none; position:absolute; z-index:10000; background:#ffffff; min-width:370px; border:2px solid #000000; padding:2px; border-radius:6px; box-shadow:0px 0px 15px 5px #00000090;}
		.media .parent_list .item {float:left; background:#FFFFFF; position:relative; border:2px solid #919191; padding:1px; border-radius:5px; margin:4px; cursor:pointer;}
		.media .parent_list .item:hover {box-shadow:0px 0px 3px 1px #00000080;}
		.media .parent_list .item[use] {border:2px solid #23bd00; transform:scale(0.8);}
		.media .parent_list .item[use]:after {content:''; display:block; position:absolute; top:7px; left:2px; border:4px solid #23bd00; border-top:0; border-right:0; width:10px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
			.media .parent_list .item img {object-fit:contain; border-radius:3px; width:60px; height:45px;}
			.media .parent_list .item .man {display:none;}


		.media .parent_list .sets {display:flex; flex-direction:row; flex-wrap:wrap; width:100%; padding:0px; padding-top:15px; padding-bottom:15px; box-sizing:border-box;}
			.media .parent_list .sets .title {width:100%;}
			.media .parent_list .sets .k {display:flex; flex-direction:row; margin:5px; border:1px solid #919191; cursor:pointer;}
			.media .parent_list .sets .k:hover {border:1px solid #dc4848; box-shadow:0px 0px 2px 1px #dc4848;}
				.media .parent_list .sets .k .ki {}
					.media .parent_list .sets .k .ki img {object-fit:contain; border-radius:3px; width:30px; height:25px;}

	.media > .man {}
		.media > .man .grap {}
		.media > .man .grap:after {content:"1"; display:none;}
		.media > .man .grap[own]:after {display:block;}



.media_pop_up {transition:none; width:100%; height:100%; box-sizing:border-box; overflow:hidden;}
.media_win.mgl {transition:none; width:100%; height:100%; font-family:'Arial';}
	.media_win.mgl * {transition:none;}
	.media_win.mgl img {display:block;}



	.media_win.mgl .tape {display:flex; flex-direction:column; position:fixed; z-index:50; top:11px; right:11px; background:rgba(0, 0, 0, 0.3); border-radius:9px;}
		.media_win.mgl .tape .item {position:relative; z-index:1; background:#ffffff; background-clip:content-box; border:3px solid rgba(0, 0, 0, 0); border-radius:9px; margin-top:-3px; cursor:pointer;}
		.media_win.mgl .tape .item:first-child {margin-top:0;}
		.media_win.mgl .tape .item:hover {border-color:#ffffff; z-index:3;}
		.media_win.mgl .tape .item.select {border-color:#fbff00; z-index:2;}
			.media_win.mgl .tape .item img {width:70px; height:55px; border:1px solid #000000; object-fit:contain; border-radius:6px;}
			.media_win.mgl .tape .item[t="video"] img {background:#ffffff}


		.media_win.mgl .tape .item.vitg {position:relative; z-index:1;}
			.media_win.mgl .tape .item.vitg:before,
			.media_win.mgl .tape .item.vitg:after {content:""; display:block; position:absolute; top:50%; left:50%; margin-right:-50%; transform:translate(-50%, -50%);}
			.media_win.mgl .tape .item.vitg:before {background:#00000099; width:60%; height:50%; border-radius:5px;}
			.media_win.mgl .tape .item.vitg:after {border:10px solid transparent; border-left:10px solid #ffffffdd; border-right:0;}

			.media_win.mgl .tape .item.vitg:hover:before {background:#000000cc;}
			.media_win.mgl .tape .item.vitg:hover:after {border-left-color:#ffffff;}




	.media_win.mgl .img_back {position:fixed; z-index:10; background:rgba(0, 0, 0, 0); top:0; left:0; width:150px; height:100%; cursor:pointer; transition:all, 0.1s ease-in-out;}
	.media_win.mgl .img_back:hover {background:rgba(0, 0, 0, 0.3);}

	.media_win.mgl .close {position:fixed; z-index:40; top:5px; left:5px; width:50px; height:50px; cursor:pointer;}
		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::after,
		.media_win.mgl .close .shadow::before {content:""; position:absolute; left:10px; z-index:10; background:#aaaaaa; height:3px; width:25px; border-radius:4px;}

		.media_win.mgl .close:hover .ico::after,
		.media_win.mgl .close:hover .ico::before,
		.media_win.mgl .close:hover .shadow::after,
		.media_win.mgl .close:hover .shadow::before {background:#ffffff;}

		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .shadow::after {top:25px; transform:rotate(45deg);}
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::before{top:25px; transform:rotate(-45deg);}

		.media_win.mgl .close .shadow::after,
		.media_win.mgl .close .shadow::before {box-shadow:0 0 0px 0 #ffffff; z-index:9;}


	.media_win.mgl .big {display:block; width:100%; height:100%; position:relative; cursor:pointer; padding:0px;}
	.media_win.mgl .big[loading]:after {content:''; position:absolute; z-index:1000; top:50%; left:50%; width:36px; height:36px; border:4px solid #ffffffb0; border-top-color:#000000b0;  border-radius:100%; margin:-15px 0 0 -15px; box-sizing:border-box; animation:big_media_load 0.9s linear infinite;}
	.media_win.mgl .big[loading="qlt"]:after {top:25px; width:16px; height:16px; margin:0 auto 0 auto; border-width:2px;}
			
		.media_win.mgl .big .view {min-width:unset; max-width:unset; min-height:unset; max-height:unset; flex-basis:unset;}
		.media_win.mgl .big img {background:#ffffff; position:absolute; box-sizing:border-box; width:auto; height:auto; object-fit:contain;}
		.media_win.mgl .big iframe {position:absolute; box-sizing:border-box;}


		.media_win.mgl .big .dsgp_area {position:absolute; z-index:100; outline:1px dashed #000000; box-shadow:0px 0px 0px 2px #ffffff;}
			.media_win.mgl .big .dsgp_area .resize {background:#ff0000; position:absolute; bottom:-20px; right:-20px; width:24px; height:24px;}





	.media_win.mgl .func {display:flex; position:fixed; z-index:50; bottom:10px; left:10px;}
		.media_win.mgl .func .but {background:#ffffff; display:flex; flex-direction:row; column-gap:0px; padding:10px; cursor:pointer;}
			.media_win.mgl .func .but .is {position:relative; width:32px; opacity:0;}
				.media_win.mgl .func .but .is:after {content:""; position:absolute; left:8px; top:2px; border:2px solid #00a21b; border-left:0; border-top:0; width:9px; height:8px; opacity:1; transform:rotate(45deg);}
			.media_win.mgl .func .but.use .is {opacity:1;}

			.media_win.mgl .func .but.use .name {}

			.media_win.mgl .func .but .del {position:relative; display:flex; align-items:center; justify-content:center; width:32px; padding:0 0 0 10px; box-sizing:content-box; opacity:0;}
				.media_win.mgl .func .but .del::after,
				.media_win.mgl .func .but .del::before {content:""; position:absolute; z-index:10; background:#ff0000; height:2px; width:16px; border-radius:4px;}
				.media_win.mgl .func .but .del::after {transform:rotate(45deg);}
				.media_win.mgl .func .but .del::before {transform:rotate(-45deg);}


			.media_win.mgl .func .but.use .del {opacity:1;}







@media screen and (max-width:1200px) {
	.media .lsi .item .man {opacity:0.2;}
}

@media screen and (max-width:640px) {
	.media_win.mgl {}
		.media_win.mgl .img_back {display:none;}
		.media_win.mgl .close {width:30px; height:30px; top:0px; left:0px;}

		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::after,
		.media_win.mgl .close .shadow::before {left:2px;}


		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .shadow::after {top:12px;}
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::before{top:12px;}



		.media_win.mgl .tape {display:none; background:unset; bottom:unset; top:2px; left:5px; right:5px; text-align:center; height:1px;}
			.media_win.mgl .tape .item {background:#313131; display:inline-block; margin:0px; padding:1px; border-width:1px; border-radius:100%;}
				.media_win.mgl .tape .item img {width:10px; height:10px; border-radius:100%;}
}


@keyframes big_media_load {
	100% {transform:rotate(360deg);}
}









.svg_editor {display:flex; flex-direction:column; min-height:100%;}
	.svg_editor .tools {display:flex; background:#f8f8f8; border:1px solid #b6b6b6; border-bottom:0; padding:3px;}
		.svg_editor .tools btn {margin-right:10px;}


	.svg_editor .canvas_area {flex-grow:3; display:flex; justify-content:center; align-items:center; background:#dddddd; padding:20px; border:1px solid #9a9a9a;}
	.svg_editor .canvas_area .svg_area {outline:1px solid #000000;}
	.svg_editor .canvas_area .cursor_crosshair {cursor:crosshair;}
	.svg_editor .canvas_area .cursor_text {cursor:text;}



	.svg_editor .marker {position:absolute; box-sizing:border-box;}
		.svg_editor .marker .marker_resize {display:none; position:absolute; bottom:0; right:0; width:4px; height:4px; background:#de3d31; border:1px solid #ffffff; outline:1px solid #de3d31; margin:0 -3px -3px 0; cursor:se-resize;}
		.svg_editor .marker:hover .marker_resize {display:block;}

		.svg_editor .marker .marker_param {display:none; flex-direction:column; justify-content:center; align-items:center; position:absolute; top:0; right:-26px; width:26px; background:#333333; border:1px solid #ffffff; padding:2px; box-sizing:border-box;}
		.svg_editor .marker:hover .marker_param {display:flex;}
			.svg_editor .marker .marker_param .close {position:relative; width:16px; height:16px; cursor:pointer;}
				.svg_editor .marker .marker_param .close:after,
				.svg_editor .marker .marker_param .close:before {content:""; background:#ffffff; top:6px; left:2px; width:12px; height:3px; border-radius:2px; position:absolute;}
				.svg_editor .marker .marker_param .close:after {transform:rotate(45deg);}
				.svg_editor .marker .marker_param .close:before {transform:rotate(-45deg);}

			.svg_editor .marker .marker_param > .in {display:flex; flex-direction:column; justify-content:center; align-items:center; position:relative; width:16px; height:16px; cursor:pointer;}
				.svg_editor .marker .marker_param > .in input {background:none; width:16px; height:12px; border:1px solid #cccccc; font-size:12px; color:#ffffff;}
				.svg_editor .marker .marker_param > .in input::-webkit-outer-spin-button,
				.svg_editor .marker .marker_param > .in input::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}


	.svg_editor .rect_stroke {border:0px solid #000000;}
	.svg_editor .rect_fill {}

	.svg_editor .text_fill {}
		.svg_editor .text_fill > textarea {background:none; border:1px solid #000000; width:100%; height:100%; font-weight:bold; resize:none;}
		.svg_editor .text_fill .marker_resize {background:#000000; outline:1px solid #000000;}

	.svg_editor .marker_cut_part {border:1px dashed #000000;}
		.svg_editor .marker_cut_part .marker_resize {background:#000000; outline:1px solid #000000;}



/**** (/allpack/modules/core/craft_box/.general/mgl.css) 28.04.2026 07:07:27 ****/

.vitg {}
	.vitg {}
	.vitg:before,
	.vitg:after {content:""; display:block; position:absolute; z-index:2; top:0px; right:0px; bottom:0px; left:0px; margin:auto; cursor:pointer; transition:all 0.2s ease-in-out;}
	.vitg:before {background:#00000090; max-width:80px; max-height:48px; border-radius:8px; border:1px solid #ffffff70;}
	.vitg:after {max-width:16px; max-height:24px; border:12px solid transparent; border-left:16px solid #ffffffd0; border-right:0; box-sizing:border-box;}
	.vitg iframe {position:relative; z-index:3;}
		.vitg:hover:before,
		.vitg:hover:after {transform:scale(1.2);}





	
.mgl {display:flex; flex-direction:column; justify-content:flex-start; align-items:stretch; max-width:100%; width:24px; max-height:100%; height:24px; position:relative;}

.mgl.simple {overflow:hidden;}
.mgl.simple[loading] {}
.mgl.simple[loading]:after {content:''; position:absolute; z-index:10; top:50%; left:50%; width:32px; height:32px; border:4px solid #000000b0; border-top-color:#ffffffb0; border-radius:100%; margin:-15px 0 0 -15px; animation:mgl_rotate 0.8s linear infinite;}
.mgl.simple[loading="qlt"]:after {top:20px; left:20px; width:16px; height:16px; border-width:2px;}
	.mgl .view {display:block; flex-basis:100%; min-width:100%; max-width:100%; width:inherit; min-height:100%; max-height:100%; height:inherit; object-fit:contain; border:0px; transition:inherit; transform-origin:50% 50%;}

	.mgl .view[mid] + .view[mid] {position:absolute; top:0px;}
	.mgl .view[onClick] {cursor:pointer;}



	.mgl .big {position:relative; z-index:1; flex-basis:100%; width:100%; height:100%; max-width:100%; max-height:100%; overflow:hidden;}
		


	.mgl .big[loading]:after {content:''; position:absolute; z-index:10; top:50%; left:50%; width:32px; height:32px; border:4px solid #000000b0; border-top-color:#ffffffb0; border-radius:100%; margin:-15px 0 0 -15px; animation:mgl_rotate 0.8s linear infinite;}
	.mgl .big[loading="qlt"]:after {top:20px; left:20px; width:16px; height:16px; border-width:2px;}

		.mgl .big .zoom .view {z-index:1;}
		.mgl .big .zoom {display:block; position:absolute; z-index:3; top:0px; right:0px; width:24px; height:auto; cursor:pointer;}
			.mgl .big .zoom * {transition:inherit;}

		.mgl .big .flip {display:block; position:absolute; top:0px; bottom:0px; z-index:3; width:24px; height:auto; margin:auto 0px; cursor:pointer;}
		.mgl .big .flip.back {left:0px;}
		.mgl .big .flip.next {right:0px;}


		 
	.mgl img[mid=stub] ~ .zoom,
	.mgl img[mid=stub] ~ .flip {display:none;}


	.mgl .preview {display:flex; z-index:2; overflow:auto; scrollbar-width:none;}
	.mgl .preview:empty {display:none;}
	.mgl .preview::-webkit-scrollbar {display:none;}
		.mgl .preview .mi {display:block;}
		.mgl .preview .mi[onclick] {cursor:pointer;}

			
		.mgl .preview .mi.vitg:before {width:60%; height:50%; border-radius:4px; border:1px solid #ffffff70;}
		.mgl .preview .mi.vitg:after {border:12px solid transparent; border-left:12px solid #ffffffd0; border-right:0;}

			
		.mgl .preview .mi.ani {position:relative;}
		.mgl .preview .mi.ani:before {content:""; background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibWRpIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTUuNTQ0IDkuNTlhMSAxIDAgMCAxLS4wNTMgMS43MjhMNi40NzYgMTYuMkExIDEgMCAwIDEgNSAxNS4zMjFWNC44MDRhMSAxIDAgMCAxIDEuNTMtLjg0OGw5LjAxNCA1LjYzNFoiPjwvcGF0aD48L3N2Zz4=) 50% 50% / 12px 12px no-repeat scroll, #000000a0; display:block; position:absolute; top:4px; left:4px; width:18px; height:18px; border-radius:4px;}
			.mgl .preview .mi.ani .mi {width:100%; height:100%; object-fit:inherit;}




	.mgl .prepoint {z-index:2; scrollbar-width:none;}
	.mgl .prepoint::-webkit-scrollbar {display:none;}
	.mgl .prepoint:empty {display:none;}
		.mgl .prepoint .mi {cursor:pointer;}
			.mgl .prepoint .mi:after {content:''; display:block; background:#00000050; min-width:1px; min-height:1px;}
			.mgl .prepoint .mi:hover:after {background:#00000090;}
			.mgl .prepoint .mi.select:after {background:#000000;}





@keyframes mgl_rotate {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}



/**** (/allpack/modules/core/craft_box/text/view/text.css) 28.04.2026 07:07:27 ****/
.text {display:block; color:#000000; font-size:16px;}
.text:before {display:inline-block;}
	.text .mdi {flex-shrink:0; width:24px; height:24px; object-fit:contain; transition:inherit;}
		.text .mdi * {transition:inherit;}


/**** (/allpack/modules/core/craft_box/button/view/button.css) 28.04.2026 07:07:27 ****/
.button {background:#ffffff; display:block;}
.button:before {transition:inherit;}
.button[hover] {cursor:pointer;}
.stu .button.contt {min-height:40px;}
	.button .mdi {flex-shrink:0; width:24px; height:24px; transition:inherit;}
		.button .mdi * {transition:inherit;}
	.button .n {display:inline; color:#000000; font-size:16px; line-height:100%; white-space:nowrap; transition:inherit;}



/**** (/allpack/modules/core/craft_box/media/view/media.css) 28.04.2026 07:07:27 ****/
.media {display:block; width:100%; height:auto;}
.media .contt {height:100%;}
	.media .view {width:100%; height:100%;}
	.media .des {z-index:20; color:#000000; font-size:16px;}



/**** (/allpack/modules/core/craft_box/lsi/view/lsi.css) 28.04.2026 07:07:27 ****/
.lsi {display:block; color:#000000; font-size:16px; scrollbar-width:none;}
.lsi::-webkit-scrollbar {display:none;}

	
	.lsi *[onClick] {cursor:pointer;}


	.craft.lsi_box.stu .lsi .hide,
	.craft.lsi_box.lsi .hide,
	.craft.lsi_box.stu .lsi .hiding.hide,
	.craft.lsi_box.lsi .hiding.hide {display:none;}


	.lsi svg *[fill=currentColor] {fill:inherit;}
	.lsi svg *[stroke=currentColor] {stroke:inherit;}


	.lsi .run {display:block; position:absolute;}

	.lsi .item {display:block; position:relative; flex-shrink:1; width:100%;}

	.lsi .gr {display:block; z-index:1;}

	.lsi .mgl {flex-shrink:0; z-index:1;}

		
	.lsi .text {display:block; z-index:1;}

		
	.lsi .commun {z-index:1;}

		
	.lsi .link {display:block; z-index:1;}

		
	.lsi .but {display:block; z-index:1;}
		.lsi .but .mdi {width:24px; height:24px;}

		
	.lsi .num {display:block; z-index:1;}

		
	.lsi .rails {align-self:flex-end; flex-basis:0; flex-grow:1; z-index:1; width:100%; max-width:100%; vertical-align:bottom; border-bottom:1px dotted #000000;}

		
	.lsi .html {display:block; z-index:1;}



@keyframes lsi_rotate {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}


/**** (/allpack/modules/core/craft_box/elmap/view/elmap.css) 28.04.2026 07:07:27 ****/
.elmap {display:flex; position:relative;}
.elmap::-webkit-scrollbar {display:none;}
	.elmap i {background:#00000040; display:block; width:16px; height:8px; border:0px; opacity:1; cursor:pointer; visibility:hidden;}
	.elmap i.partial {background:#00000090; border:0px;}
	.elmap i.full {background:#000000; border:0px;}
	.elmap[slid] i {visibility:inherit;}

	.elmap .review {position:absolute; display:flex; justify-content:center; align-items:center; top:0px; width:0px; visibility:hidden;}
	.elmap .review .decor {position:absolute; width:100%; height:100%; box-sizing:content-box; visibility:hidden;}
	.elmap[slid] .review .decor {visibility:inherit;}

	.elmap i + .review {visibility:inherit;}


/**** (/allpack/modules/core/craft_box/swiper/view/swiper.css) 28.04.2026 07:07:27 ****/
.swiper {}
	.swiper .but {cursor:pointer;}
		.swiper .but .ico {display:block; width:24px; height:24px;}
		.swiper .but.end .ico {opacity:0.2;}
		.swiper .but .name {color:#000000; font-size:16px;}



/**** (/allpack/modules/core/craft_box/el/view/el.css) 28.04.2026 07:07:27 ****/

.el {}

		 
	.el .el {}

	.el *:before {transition:inherit;}
	.el *::-webkit-scrollbar {display:none;}



	.el .text {font-size:16px; color:#000000;}
	.el .mdi {width:24px; height:24px;}
	.el .amount {font-size:16px; color:#000000;}
	.el .order {font-size:16px; color:#000000; cursor:pointer;}


		
	.el_box .hint {background:#000000c0; display:flex; flex-direction:row; column-gap:8px; align-items:center; position:fixed; z-index:10000; right:2px; bottom:2px; font-size:16px; line-height:100%; color:#ffffff; padding:4px 8px; border:2px solid #ffffff; border-radius:8px; box-shadow:0px 0px 8px 0px #000000c0;}
		.el_box .hint img {display:block;}

		
	.el_box .compari {background:#ffffff; z-index:100; position:absolute; display:grid; grid-template-rows:auto; grid-template-columns:auto auto auto auto auto auto; row-gap:12px; column-gap:12px; border:0px; padding:12px; box-shadow:0px 0px 40px 0px #000000a0;}
		.el_box .compari .mdi {width:128px; height:128px; object-fit:cover;}

		.el_box .compari .n {text-align:right; white-space:nowrap;}
		.el_box .compari .sub {}
		.el_box .compari .trans {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjU3MzEgMTAuNzg3TDkuNjY4NDYgMy40NzM3NkM4LjA5NjMyIDIuMDQxNDIgNi4wOTYxNCA0LjE2MDI3IDcuNDc2MjYgNS44MDQ0OUwxMy4zMzA4IDEyTDcuNDQ2MjYgMTguMTk1NUM2LjA5NjE0IDE5LjgzOTcgOC4wOTYzMiAyMS45NTg2IDkuNjM4NDYgMjAuNTI2MkwxNi41NDMxIDEzLjIxM0MxNi44MzE1IDEyLjg4NDggMTYuOTk0MyAxMi40NTQ2IDE2Ljk5OTkgMTIuMDA2MUMxNy4wMDU0IDExLjU1NzcgMTYuODUzMyAxMS4xMjMxIDE2LjU3MzEgMTAuNzg3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) center / 16px 16px no-repeat; width:16px; height:16px; opacity:0.5;}
		.el_box .compari .pre {color:#000000; font-weight:600;}

		.el_box .compari .scale {display:flex; flex-direction:row; align-items:center; position:relative; background:#00000010; height:16px; width:48px;}
		.el_box .compari .scale:empty {background:unset; width:0px;}
			.el_box .compari .scale .now {background:#aaaaaa; height:100%;}
			.el_box .compari .scale .differ {position:absolute; height:100%;}
			.el_box .compari .scale .differ.less {background:#ff0000;}
			.el_box .compari .scale .differ.more {background:#009900;}

		.el_box .compari .difference {font-weight:600; text-align:right; white-space:nowrap;}
		.el_box .compari .difference.less {color:#ff0000;}
		.el_box .compari .difference.less:before {content:"-";}
		.el_box .compari .difference.more {color:#009900;}
		.el_box .compari .difference.more:before {content:"+";}


		.el_box .compari .swf {font-weight:600;}
		.el_box .compari .swf.trans {font-weight:600; opacity:1;}


		.el_box .field_info {background:#ffffff; z-index:10000; position:absolute; display:block; border:1px solid #dddddd; width:80vw; max-width:500px; padding:20px; box-shadow:4px 4px 20px 0px #00000030;}
			.el_box .field_info .close {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSItNiAtNiAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmMDAwMCIgZD0ibTcuMzE0IDUuOWwzLjUzNS0zLjUzNkExIDEgMCAxIDAgOS40MzUuOTVMNS44OTkgNC40ODVMMi4zNjQuOTVBMSAxIDAgMSAwIC45NSAyLjM2NGwzLjUzNSAzLjUzNUwuOTUgOS40MzVhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDMuNTM1LTMuNTM1bDMuNTM2IDMuNTM1YTEgMSAwIDEgMCAxLjQxNC0xLjQxNEw3LjMxNCA1Ljg5OXoiLz48L3N2Zz4=) center / cover no-repeat; position:absolute; z-index:10; top:0px; right:0px; color:#ff0000; font-size:16px; font-weight:600; line-height:100%; width:24px; height:24px; cursor:pointer;}
			.el_box .field_info .close:after {content:""; position:absolute; top:-4px; right:-4px; bottom:-4px; left:-4px;}
			.el_box .field_info .txt {display:flex; flex-direction:column; row-gap:8px;}
				.el_box .field_info .txt .val {position:relative; z-index:1; font-size:16px; font-weight:600;}
				.el_box .field_info .txt .val[onClick] {text-decoration:underline dashed #777777 1px; cursor:pointer;}
				.el_box .field_info .txt .val[onClick]:hover {text-decoration-style:solid;}
				.el_box .field_info .txt .val[onClick]:hover:before {content:""; background:#000000; position:absolute; top:7px; left:-14px; height:4px; width:8px; border-radius:2px;}
				.el_box .field_info .txt .val[onClick]:after {content:""; position:absolute; z-index:-1; top:-8px; right:-12px; bottom:-8px; left:-20px;}
					.el_box .field_info .txt .val .select {background:#000000; position:absolute; top:5px; left:-14px; width:8px; height:8px; border-radius:4px;}

				.el_box .field_info .txt .des {position:relative; font-size:16px; line-height:170%; overflow:hidden;}
					.el_box .field_info .txt .des .show {background:linear-gradient(0deg, #ffffff, #ffffff00); display:flex; align-items:center; position:absolute; right:0px; bottom:0px; width:100%; height:24px; cursor:pointer; transition:all 0.4s ease-in-out;}
					.el_box .field_info .txt .des .show:before {content:''; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjU3MzEgMTAuNzg3TDkuNjY4NDYgMy40NzM3NkM4LjA5NjMyIDIuMDQxNDIgNi4wOTYxNCA0LjE2MDI3IDcuNDc2MjYgNS44MDQ0OUwxMy4zMzA4IDEyTDcuNDQ2MjYgMTguMTk1NUM2LjA5NjE0IDE5LjgzOTcgOC4wOTYzMiAyMS45NTg2IDkuNjM4NDYgMjAuNTI2MkwxNi41NDMxIDEzLjIxM0MxNi44MzE1IDEyLjg4NDggMTYuOTk0MyAxMi40NTQ2IDE2Ljk5OTkgMTIuMDA2MUMxNy4wMDU0IDExLjU1NzcgMTYuODUzMyAxMS4xMjMxIDE2LjU3MzEgMTAuNzg3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) center right / cover no-repeat; position:absolute; right:0px; width:16px; height:16px; transform:rotate(90deg); transition:all 0.4s ease-in-out;}
					.el_box .field_info .txt .des .show.hide {backg round:linear-gradient(0deg, #ffffff00, #ffffff00); width:24px;}
					.el_box .field_info .txt .des .show.hide:before {transform:rotate(-90deg);}

				.el_box .field_info .txt .gr {display:flex; flex-direction:column; row-gap:4px;}
					.el_box .field_info .txt .gr.line {display:block;}
						.el_box .field_info .txt .gr.line .val {display:inline; font-size:16px; line-height:150%;}
						.el_box .field_info .txt .gr.line .des {display:inline; font-size:16px; line-height:150%;}
							.el_box .field_info .txt .gr.line .des:before {content:" - "}


				.el_box .field_info .txt .des + .gr {margin-top:12px;}



	.el .lsv_clr {display:inline-block; vertical-align:unset; width:16px; height:16px; border:1px solid #000000; border-radius:50%; margin:0 3px; padding:1px; font-size:0px;}


	.el > .title {display:block; position:relative; color:#000000; font-size:32px; width:100%;}
	.el > .des {color:#000000; font-size:16px; width:100%;}

		
	.el .dec,
	.el_box .dec {opacity:0.7; font-size:60%; line-height:100%; font-weight:600;}




		
	.el .sort {}
		.el .sort .vls {position:absolute;}
		.el .sort .vls:after {content:""; position:absolute; z-index:-1; top:-24px; right:-24px; bottom:-24px; left:-24px;}
		.el.craft .sort .vls.hide,
		.el.contt .sort .vls.hide {display:none;}

		.el .sort .opt {color:#000000; font-size:16px; cursor:pointer;}
			.el .sort .opt .ico {display:inline-block; width:24px; height:24px; vertical-align:middle;}






		
	.el .filter {position:relative; cursor:pointer; color:#000000; font-size:16px;}
	.el .filter.use:after {content:""; position:absolute; top:-2px; left:-2px; display:flex; align-items:center; justify-content:center; background:linear-gradient(45deg, #31c039 0%, #007f07 100%); width:8px; height:8px; border:1px solid #ffffff; border-radius:4px; box-shadow:none; box-sizing:border-box;}
		.el .filter .ico {display:inline-block; width:24px; height:24px; vertical-align:middle;}




		
	.el .srch {display:flex; align-items:stretch;}
		.el .srch .in {background:#ffffff; color:#000000; font-size:16px; line-height:100%; outline:0px; border:1px solid #000000;}
		.el .srch .in:focus {box-shadow:0px 0px 6px 2px #00000020;}

		.el .srch .in::-webkit-input-placeholder {color:#00000080;}
		.el .srch .in::-moz-placeholder {color:#00000080;}
		.el .srch .in:-moz-placeholder {color:#00000080;}
		.el .srch .in:-ms-input-placeholder {color:#00000080;}
		.el .srch .in:input-placeholder {color:#00000080;}


		.el .srch .but {cursor:pointer;}
			.el .srch .but .ico {display:inline-block; width:24px; height:24px; vertical-align:middle;}
			.el .srch .but .name {color:#000000; font-size:16px;}

	.el .ser_not {color:#000000; font-size:16px;}


		
	.el .cnt_pack {}
		.el .cnt_pack .item {}
		.el .cnt_pack .item[onClick] {cursor:pointer;}
			.el .cnt_pack .item .t {display:block; color:#000000; font-size:16px;}




	.el > .tabs {}
		.el > .tabs .item {color:#000000; font-size:16px; cursor:pointer; position:relative;}
			.el > .tabs .item .n {display:inline-block; transition:inherit;}
			.el > .tabs .item .cnt {display:inline-block; transition:inherit;}
			.el > .tabs .item .run {display:block; position:absolute;}

				.el > .tabs .item .run.select *[fill=currentColor] {fill:#000000; transition:inherit;}

				.el > .tabs .item .run .mdi {width:100%; height:100%; object-fit:contain; transition:inherit;}


	.el > .page_num {font-size:48px; font-weight:bold; color:#bbbbbb; padding:32px 0px 0px 0px; cursor:pointer;}



	.el > .ls {}

			
		.el .ls .dtl .preload {display:block; position:absolute; width:0px; height:0px; opacity:0;}

		
		.el > .ls > .dtl {display:block;}

		.el > .ls > .dtl[onclick],
		.el > .ls > .dtl[onClick] {cursor:pointer;}

			.el .ls .dtl .hide_hov {position:absolute;}


			.el .ls .dtl .bl {font-size:16px;}

				
			.el_box .el.contt .ls .dtl[data-eid][data-pid] .bl.none,
			.el_box.el.contt .ls .dtl[data-eid][data-pid] .bl.none {display:none;}

				.el .ls .dtl .bl .blt {display:block; color:#000000;}

				
				.el .ls .dtl .bl.dom {}
				.el .ls .dtl .bl.dom[fix] {z-index:410;}

						
					.el .ls .dtl .bl.dom .tabs {}
						.el .ls .dtl .bl.dom .tabs .item {position:relative; color:#000000; cursor:pointer;}
							.el .ls .dtl .bl.dom .tabs .item .cnt {display:inline-block; transition:inherit;}
							.el .ls .dtl .bl.dom .tabs .item .run {display:block; position:absolute;}

						
					.el .ls .dtl .bl.dom .group {}
						.el .ls .dtl .bl.dom .group .title {position:relative; color:#000000; cursor:pointer;}
							.el .ls .dtl .bl.dom .group .title .ind {width:24px; height:24px; flex-shrink:0; object-fit:contain; transition:inherit;}
								.el .ls .dtl .bl.dom .group .title .ind * {transition:inherit;}

							.el .ls .dtl .bl.dom .group .title .cnt {display:inline-block; transition:inherit;}


				
				.el .ls .dtl .bl.str {display:block; color:#000000;}
					.el .ls .dtl .bl.str .mdi {width:24px; height:24px; flex-shrink:0; object-fit:contain; transition:inherit;}
						.el .ls .dtl .bl.str .mdi * {transition:inherit;}
					.el .ls .dtl .bl.str .n {transition:inherit;}



				
				.el .ls .dtl .bl.text {display:block; color:#000000;}
					.el .ls .dtl .bl.text .continue {font-size:80%; font-weight:300; text-decoration:underline currentColor dotted 1px;}
					.el .ls .dtl .bl.text .continue[onClick] {cursor:pointer;}
					.el .ls .dtl .bl.text .continue[onClick]:hover {text-decoration:underline currentColor solid 1px;}

				
				.el .ls .dtl .bl.mgl {display:flex; flex-direction:column; align-items:stretch; position:relative; height:240px; width:auto; overflow:hidden;}
					.el .ls .dtl .bl.mgl .big[data-bigbg]:before {content:""; position:absolute; z-index:-1; top:0px; left:0px; width:100%; height:100%;}
						.el .ls .dtl .bl.mgl .big .view.stub {width:100%; min-width:auto; max-width:unset; height:100%; min-height:auto; max-height:unset;}


				.el .ls .dtl .bl.mark {}
					.el .ls .dtl .bl.mark .item {width:fit-content; font-size:16px; color:#000000;}
					.el .ls .dtl .bl.mark .item.light {color:#000000;}
					.el .ls .dtl .bl.mark .item.dark {color:#ffffff;}

				
				.el .ls .dtl .bl.sub {display:block;}
					.el .ls .dtl .bl.sub .item {position:relative; color:#000000; font-size:16px;}

						
						.el .ls .dtl .bl.sub .item .mgl {display:flex; flex-direction:column; align-items:stretch; position:relative; height:80px; width:auto; overflow:hidden;}

						.el .ls .dtl .bl.sub .item .mdi {width:32px; height:32px;}
						.el .ls .dtl .bl.sub .item .buy {}
							.el .ls .dtl .bl.sub .item .buy .mdi {width:24px; height:24px;}


				
				.el .ls .dtl .bl.tbl {width:100%;}
							
					.el .ls .dtl .bl.tbl .row {position:relative; z-index:1;}
						.el .ls .dtl .bl.tbl .row .cell {vertical-align:top;}
						.el .ls .dtl .bl.tbl .row .cell:not(:first-child) {border-left-width:0px;}
						.el .ls .dtl .bl.tbl .row:not(:first-child) .cell {border-top-width:0px;}

							.el .ls .dtl .bl.tbl .row .th {background:#00000010; color:#000000; padding:20px 8px;}

							.el .ls .dtl .bl.tbl .row .th.price {text-align:right;}
							.el .ls .dtl .bl.tbl .row .th.cart {text-align:center;}


							.el .ls .dtl .bl.tbl .sub .cnt {color:#00000090; padding:16px 12px;}
							.el .ls .dtl .bl.tbl .sub .f {color:#000000a0; padding:16px 12px;}
								.el .ls .dtl .bl.tbl .sub .f .mdi {width:32px; height:32px;}

							.el .ls .dtl .bl.tbl .sub > *:first-child {border-radius:inherit; border-top-right-radius:0px; border-bottom-right-radius:0px;}
							.el .ls .dtl .bl.tbl .sub > *:last-child {border-radius:inherit; border-top-left-radius:0px; border-bottom-left-radius:0px;}


							.el .ls .dtl .bl.tbl .sub .lsrv {display:flex; flex-direction:row; column-gap:8px; align-items:flex-start;}


									
							.el .ls .dtl .bl.tbl .sub .price {color:#000000;}
								.el .ls .dtl .bl.tbl .sub .price .sale {color:#000000;}
								.el .ls .dtl .bl.tbl .sub .price .wd {color:#000000;}
								.el .ls .dtl .bl.tbl .sub .price .wd:empty {display:none;}


									
							.el .ls .dtl .bl.tbl .sub .cart {text-align:center; padding:8px;}
								.el .ls .dtl .bl.tbl .sub .cart .but {background:#000000; position:relative; display:inline-block; min-height:28px; padding:0px 8px; cursor:pointer;}

								.el .ls .dtl .bl.tbl .sub .cart .but:after {content:attr(cnt); position:absolute; top:-10px; left:-8px; display:block; background:#ff0000; font-size:12px; color:#ffffff; line-height:100%; min-width:17px; height:17px; padding:0px 3px; border-radius:9px; box-shadow:none;}
								.el .ls .dtl .bl.tbl .sub .cart .but[cnt=""]:after,
								.el .ls .dtl .bl.tbl .sub .cart .but[cnt="0"]:after {display:none;}

									.el .ls .dtl .bl.tbl .sub .cart .but .mdi {width:16px; height:16px;}

									.el .ls .dtl .bl.tbl .sub .cart .but .n {color:#ffffff; font-size:16px; line-height:100%; white-space:nowrap;}

								.el .ls .dtl .bl.tbl .sub .cart .no_stock {color:#000000; text-align:center; font-weight:600;}





				
				.el .ls .dtl .bl.sgr {display:flex; flex-direction:row; column-gap:8px; row-gap:8px; justify-content:center; position:relative; width:100%; height:640px; padding:0px; box-sizing:border-box; out line:1px dotted #770000; --book-page-limit:9; --book-delay-each:0; --book-opacity-boost:2; --book-zoom:1; --book-transform-see:rotate(random, -8, 8, by_spread, 3); --page-close-rotate:0deg; --page-close-top:3px; --page-close-left:3px;}
					.el .ls .dtl .bl.sgr .item {background:#ffffff; border:1px solid #00000030; border-radius:0px; box-shadow:1px 1px 1px 0px #00000020; transition:all 1s ease-in-out;}
						.el .ls .dtl .bl.sgr .item .m {width:100%; height:100%; max-height:100%; object-fit:contain;}
					.el .ls .dtl .bl.sgr .item:first-child {border:4px solid #aa0000;}

					.el .ls .dtl .bl.sgr .item.see {}
					.el .ls .dtl .bl.sgr .page.viewing {transition:all 0.2s ease-in-out;}
					.el .ls .dtl .bl.sgr.open .page.viewing.hov {transform:rotate(0deg) scale(1.1);}


					.el .ls .dtl .bl.sgr.see .item:after {content:""; display:none; background:inherit; position:absolute; top:0px; left:0px; width:100%; height:100%; border-radius:inherit; opacity:0.95; transition:all 0.7s ease-in-out;}
					.el .ls .dtl .bl.sgr.see .item.see:after {opacity:0;}
					.el .ls .dtl .bl.sgr.see .item.viewing:after {display:none;}




				
				.el .ls .dtl .bl.lsf {}
					.el .ls .dtl .bl.lsf .there_dbl {display:block; color:#000000;}

					.el .ls .dtl .bl.lsf .f {display:block}
					.el.craft.el_box .ls .dtl[data-sub] .bl.lsf .f[data-v=""],
					.craft .el.contt .ls .dtl[data-sub] .bl.lsf .f[data-v=""] {display:none;}
						.el .ls .dtl .bl.lsf .f .n {display:block; color:#000000; font-size:16px;}
							.el .ls .dtl .bl.lsf .f .n .info {background:linear-gradient(315deg, #ffffff 0%, #dddddd 100%); display:inline-flex; align-items:center; justify-content:center; vertical-align:top; min-height:16px; min-width:16px; cursor:pointer; font-size:12px; font-weight:600; color:#555555; line-height:100%; text-align:center; margin:0 4px; border-radius:8px; box-shadow:0px 0px 2px 0px #000000;}
						.el .ls .dtl .bl.lsf .f[unique] .n {position:relative;}
						.el .ls .dtl .bl.lsf .f[unique] .n:before {content:""; background:#ff0000; display:block; position:absolute; left:-16px; top:50%; width:6px; height:6px; border-radius:50%; margin:-3px 0px 0px 0px}

						.el .ls .dtl .bl.lsf .f .r {display:block; background:unset; align-self:flex-end; flex-basis:0; flex-grow:1; min-width:12px; max-width:100%; width:100%; border-bottom:1px dotted #a5a5a5; margin:0;}


						.el .ls .dtl .bl.lsf .f .aim {pointer-events:none;}

					.el .ls .dtl .bl.lsf .v {color:#000000; font-size:16px;}
						.el .ls .dtl .bl.lsf .v .mdi {width:24px; height:24px;}
						.el .ls .dtl .bl.lsf .v .mdi[zoom="popup"] {cursor:pointer;}



						
					.el .ls .dtl .bl.lsf .switch {}
						.el .ls .dtl .bl.lsf .switch .spacer {display:block; width:100%; height:100%; flex-shrink:0; visibility:hidden;}
						.el .ls .dtl .bl.lsf .switch.but .item {display:block; position:relative; z-index:1; color:#000000; font-size:16px; cursor:pointer;}
							.el .ls .dtl .bl.lsf .switch.but .item .run {display:block; position:absolute;}

							
						.el .ls .dtl .bl.lsf .switch.but .item.off {overflow:hidden;}
						.el .ls .dtl .bl.lsf .switch.but .item.off:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}

							
						.el .ls .dtl .bl.lsf .switch.but .item.wh_not {}
						.el .ls .dtl .bl.lsf .switch.but .item.wh_not:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}



						.el .ls .dtl .bl.lsf .switch.but .selv {display:block; position:relative; color:#000000; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.lsf .switch.but .selv.call:after {content:''; position:absolute; right:-2px; bottom:-2px; border:3px solid #333333; border-left-color:transparent; border-top-color:transparent; opacity:0;}
						.el .ls .dtl:hover .bl.lsf .switch.but .selv.call:after {opacity:1;}







						.el .ls .dtl .bl.lsf .switch.vis .item {position:relative; z-index:1; display:block; color:#ffffff; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.lsf .switch.vis .item.light {color:#000000;}
							.el .ls .dtl .bl.lsf .switch.vis .item .view {display:block; width:100%; height:100%; object-fit:contain;}

							.el .ls .dtl .bl.lsf .switch.vis .item .run {display:block; position:absolute;}
								.el .ls .dtl .bl.lsf .switch.vis .item .run.select *[fill=currentColor] {fill:#ffffff; transition:inherit;}
								.el .ls .dtl .bl.lsf .switch.vis .item.light .run.select *[fill=currentColor] {fill:#000000; transition:inherit;}

								.el .ls .dtl .bl.lsf .switch.vis .item .run .mdi {width:100%; height:100%; object-fit:contain; transition:all 0.4s ease-in-out;}


							
						.el .ls .dtl .bl.lsf .switch.vis .item.off {overflow:hidden;}
						.el .ls .dtl .bl.lsf .switch.vis .item.off:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}

							
						.el .ls .dtl .bl.lsf .switch.vis .item.wh_not {}
						.el .ls .dtl .bl.lsf .switch.vis .item.wh_not:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}



						.el .ls .dtl .bl.lsf .switch.vis .selv {display:block; position:relative; color:#ffffff; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.lsf .switch.vis .selv.light {color:#000000;}
						.el .ls .dtl .bl.lsf .switch.vis .selv.call:after {content:''; position:absolute; right:-2px; bottom:-2px; border:3px solid #333333; border-left-color:transparent; border-top-color:transparent; opacity:0;}
						.el .ls .dtl:hover .bl.lsf .switch.vis .selv.call:after {opacity:1;}






						
					.el .ls .dtl .bl.lsf .vls {position:absolute;}
					.el .ls .dtl .bl.lsf .vls:after {content:""; position:absolute; z-index:-1; top:-4px; right:-4px; bottom:-4px; left:-4px;}
					.el .ls .dtl .bl.lsf .f.switch.but .vls.hide,
					.el .ls .dtl .bl.lsf .f.switch.vis .vls.hide {display:none;}
						.el .ls .dtl .bl.lsf .vls .item,
						.el .ls .dtl .bl.lsf .vls .visual {position:relative; z-index:2;}

					
				.el .ls .dtl .bl.lsf.only_fn .f .n {opacity:0.5;}
				.el .ls .dtl:first-child .bl.lsf.only_fn .f .n {opacity:1;}



				
				.el .ls .dtl .bl.opt {}
					.el .ls .dtl .bl.opt .gr {}
						.el .ls .dtl .bl.opt .gr .n {display:block; color:#000000; font-size:16px;}
						
					.el .ls .dtl .bl.opt .switch {}
						.el .ls .dtl .bl.opt .switch .item {display:block; position:relative;}
						.el .ls .dtl .bl.opt .switch .item[onClick] {cursor:pointer;}
							.el .ls .dtl .bl.opt .switch .item * {transition:inherit;}
							.el .ls .dtl .bl.opt .switch .item .mdi {display:block; width:24px; height:24px;}
								.el .ls .dtl .bl.opt .switch .item .mdi .view {display:block; min-width:100%; max-width:100%; width:inherit; min-height:100%; max-height:100%; height:inherit; object-fit:contain; transition:inherit;}
							.el .ls .dtl .bl.opt .switch .item .name {display:block; color:#000000; font-size:16px;}
							.el .ls .dtl .bl.opt .switch .item .price {display:block; color:#000000; font-size:16px;}

							.el .ls .dtl .bl.opt .switch .item .run {display:block; position:absolute;}
								.el .ls .dtl .bl.opt .switch .item .run .mdi {width:100%; height:100%; object-fit:contain;}






				
				.el .ls .dtl .bl.dlv {}
						
					.el .ls .dtl .bl.dlv .lss {display:grid; grid-template-columns:1fr 1fr;}
						.el .ls .dtl .bl.dlv .lss .item {padding:12px; cursor:pointer;}
						.el .ls .dtl .bl.dlv .lss .item:hover {background:#eeeeee;}
						.el .ls .dtl .bl.dlv .lss .item.select {background:#c8e7cb;}

								
							.el .ls .dtl .bl.dlv .lss .item .li {font-size:14px;}
							.el .ls .dtl .bl.dlv .lss .item.lock .li {opacity:0.5;}
								.el .ls .dtl .bl.dlv .lss .item .li .val {font-weight:600;}

							.el .ls .dtl .bl.dlv .lss .item .li.name {font-weight:600;}

					.el .ls .dtl .bl.dlv .map {display:none;}








					.el .ls .dtl .bl.dlv .dtl_point {display:flex; flex-direction:column; row-gap:8px;}

					.el .ls .dtl .bl.dlv .tariffs {display:flex; flex-direction:column; row-gap:4px;}
						.el .ls .dtl .bl.dlv .tariffs .item {display:flex; flex-direction:row; align-items: center; column-gap:8px; cursor:pointer;}
						.el .ls .dtl .bl.dlv .tariffs .item.not_expedient {color:#aaaaaa;}
							.el .ls .dtl .bl.dlv .tariffs .item .checkbox {display:flex; align-items:center; justify-content: center; width:24px; height:24px; border-radius:100%; box-shadow:inset 0 1px 3px 0 #000000b0;}
							.el .ls .dtl .bl.dlv .tariffs .item .checkbox:before {background:#00aa00; width:8px; height:8px; border-radius:100%;}
							.el .ls .dtl .bl.dlv .tariffs .item.select .checkbox:before {content:"";}


						.el .ls .dtl .bl.dlv .dtl_point .but {background:#000000; color:#ffffff; text-align:center; line-height:100%; padding:12px; cursor:pointer;}


					.el .ls .dtl .bl.dlv .map {position:relative;}
						.el .ls .dtl .bl.dlv .map .dash {background:#ffffff; position:absolute; top:4px; left:4px; max-width:calc(100% - 8px); padding:4px 12px; box-shadow:0 0 4px 0 #000000;}
							.el .ls .dtl .bl.dlv .map .dash .mygeo {display:flex;}
								.el .ls .dtl .bl.dlv .map .dash .mygeo .confirm {display:flex; align-items:center; justify-content:center; background:#cccccc; cursor:pointer; padding:8px;}
								.el .ls .dtl .bl.dlv .map .dash .mygeo .confirm.hide {display:none;}





				
				.el .ls .dtl .bl.rating {}
					.el .ls .dtl .bl.rating .scale {line-height:0;}
						.el .ls .dtl .bl.rating .scale .seg {display:inline-block; width:16px; height:16px;}
							.el .ls .dtl .bl.rating .scale .seg *[fill=currentColor] {fill:#cccccc;}
							.el .ls .dtl .bl.rating .scale .seg.fill *[fill=currentColor] {fill:#ff8800;}



					.el .ls .dtl .bl.rating .s_m {display:block; width:16px; height:16px;}
						.el .ls .dtl .bl.rating .s_m *[fill=currentColor] {fill:#cccccc;}
						.el .ls .dtl .bl.rating .s_m.fill *[fill=currentColor] {fill:#ff8800;}



					.el .ls .dtl .bl.rating .score {color:#000000; font-size:16px;}
					.el .ls .dtl .bl.rating .fb {color:#000000; font-size:16px;}

				
				.el .ls .dtl .bl.promo {}
					.el .ls .dtl .bl.promo .fit .des {color:#000000; font-size:16px;}



				
				.el .ls .dtl .bl.stock {color:#000000;}
				.el .ls .dtl .bl.stock:empty {display:none;}


				
				.el .ls .dtl .bl.wh {color:#000000;}


				
				.el .ls .dtl .bl.buy {color:#000000;}
				.el .ls .dtl .bl.buy[onClick], .el .ls .dtl .bl.buy *[onClick] {cursor:pointer;}
					.el .ls .dtl .bl.buy * {transition:inherit;}
					.el .ls .dtl .bl.buy .mdi {width:24px; height:24px; flex-shrink:0;}

					.el .ls .dtl .bl.buy .oldprice {text-decoration-thickness:1px;}



				
				.el .ls .dtl .bl.fav {cursor:pointer;}
					.el .ls .dtl .bl.fav .mdi {width:24px; height:24px; transition:inherit; flex-shrink:0;}
						.el .ls .dtl .bl.fav .mdi * {transition:inherit;}
					.el .ls .dtl .bl.fav .n {color:#000000;}


				
				.el .ls .dtl .bl.share {cursor:pointer;}
					.el .ls .dtl .bl.share .mdi {width:24px; height:24px; transition:inherit; flex-shrink:0;}
						.el .ls .dtl .bl.share .mdi * {transition:inherit;}
					.el .ls .dtl .bl.share .n {color:#000000;}



				
				.el .ls .dtl .bl.chart {display:block; width:100%; cursor:pointer;}
					.el .ls .dtl .bl.chart .tbl {width:100%;}
						.el .ls .dtl .bl.chart .tbl .cell {border:1px solid #dddddd; border-left:0; border-top:0;}
						.el .ls .dtl .bl.chart .tbl .th {background:#00000010; font-weight:500; color:#000000; padding:12px 16px; cursor:default;}

						.el .ls .dtl .bl.chart .tbl .val {font-size:16px; text-align:right; color:#000000; padding:12px 16px; cursor:default;}

						
						.el .ls .dtl .bl.chart .tbl .cell:last-child {border-right:0;}
						.el .ls .dtl .bl.chart .tbl .row:last-child .cell {border-bottom:0;}


						.el .ls .dtl .bl.chart .tbl .th.mark {background:#dddddd;}
						.el .ls .dtl .bl.chart .tbl .val.mark {background:#00000010;}
						.el .ls .dtl .bl.chart .tbl .cell:hover {background:#dddddd;}



				
				.el .ls .dtl .bl.feel {}
					.el .ls .dtl .bl.feel .item {cursor:pointer;}
						.el .ls .dtl .bl.feel .item .mdi {width:24px; height:24px; transition:inherit;}
							.el .ls .dtl .bl.feel .item .mdi * {transition:inherit;}
						.el .ls .dtl .bl.feel .item .n {color:#000000; font-size:16px; transition:inherit;}
						.el .ls .dtl .bl.feel .item .cnt {color:#000000; font-size:16px; transition:inherit;}

				
				.el .ls .dtl .bl.de {}
					.el .ls .dtl .bl.de .val {color:#000000; font-size:16px;}
						.el .ls .dtl .bl.de .val .mdi {width:24px; height:24px; transition:inherit;}
							.el .ls .dtl .bl.de .val .mdi * {transition:inherit;}








				
				.el .ls .dtl .bl.cald {}
					.el .ls .dtl .bl.cald .date[onClick] {cursor:pointer;}






				
				.el .ls .dtl .bl.sched {}
					.el .ls .dtl .bl.sched .slot[onclick] {cursor:pointer;}




	.el .pagination {}
		.el .pagination .step {}
		.el .pagination .step[href] {cursor:pointer;}
			.el .pagination .step .ico {display:block; width:24px; height:24px;}


		.el .pagination .p {display:inline-block; color:#000000; font-size:16px;}
		.el .pagination .p[href] {cursor:pointer;}



	.el .expand_page {width:100%; display:flex; align-items:center; justify-content:center;}
	.el .expand_page:after {content:''; width:64px; height:64px; border:8px solid #000000; border-top-color:#ffffff; border-radius:100%; animation:el_rotate 0.8s linear infinite;}
		.el .expand_page .bufer {display:none;}


	.el .clear {clear:left;}
	.el .clearfix {clear:both;}


.el_cart_go {position:fixed; z-index:10000; width:64px; height:64px; box-shadow:0px; overflow:hidden;}
	.el_cart_go img {width:100%; height:100%; object-fit:contain;}





@keyframes el_rotate {
	100% {transform:rotate(360deg);}
}


@media screen and (max-width:1200px) {}
@media screen and (max-width:960px) {}
@media screen and (max-width:640px) {}
@media screen and (max-width:480px) {}






/**** (/allpack/modules/core/craft_box/form/view/form.css) 28.04.2026 07:07:27 ****/
.form {display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; column-gap:32px; row-gap:32px; grid-template-columns:1fr; grid-template-rows:1fr;}
	.form .title {font-size:32px; font-weight:500; padding:20px 0px 32px 0px;}
	.form .description {font-size:24px; font-weight:300; padding:0px 0px 20px 0px;}


	.form .success {display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; column-gap:32px; row-gap:32px;}
		.form .success .msg {display:flex; justify-content:flex-start; align-items:center; column-gap:12px; row-gap:12px;}
			.form .success .msg .view {display:block; fill:#000000; width:32px; height:auto; object-fit:contain;}
				.form .success .msg .view path {fill:inherit;}
			.form .success .msg .t {font-size:24px; line-height:100%; font-weight:500;}

		.form .success .continue {display:flex; align-items:center; justify-content:center; background:#000000; min-height:48px; padding:0 20px; cursor:pointer;}
			.form .success .continue .n {color:#ffffff; font-size:16px; line-height:100%;}




	.form .error {color:#e60000; font-size:24px;}
		.form .error div {padding:0px 0px 15px;}

		
	.form .inar {display:grid; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; column-gap:32px; row-gap:32px; grid-template-columns:1fr; grid-template-rows:1fr;}

	.form .f {display:flex; grid-template-columns:1fr; grid-template-rows:1fr; flex-direction:column; justify-content:flex-start; align-items:stretch; flex-wrap:nowrap; column-gap:12px; row-gap:8px;}
	.form .f.hide {display:none;}

		.form .f .n {color:#000000; font-size:16px;}
		.form .f.er .n {color:#ff0000;}

		.form .f[confirm=y] .n:after {content:""; display:inline-block; width:24px; height:24px; background:url(img/confirm.svg) center center no-repeat;}
			.form .f .n .des {color:#000000; text-align:right; font-size:14px; padding:5px;}

		.form .f .v {display:flex; align-items:flex-start; justify-content:flex-start; min-width:25%; font-size:20px;}
			.form .f .v .clarify {white-space:nowrap;}



		.form .up_f {position:relative; z-index:10;}
		.form .up_f:before{content:""; position:absolute; z-index:20; animation:load_form_up_f 1.0s linear 1; top:-2px; bottom:-2px; left:100%; right:-1%; background:#26cc60; border-radius:2px; opacity:0.7;}

		.form .up_nf {position:relative;}
		.form .up_nf:before{content:""; position:absolute; top:-2px; bottom:-2px; left:100%; right:-1%; background:#26cc60; border-radius:2px; opacity:0.7;}



	.form .save {display:flex; align-items:flex-start; justify-content:flex-start;}
		.form .save .but {display:flex; align-items:center; justify-content:center; background:#000000; min-width:220px; min-height:48px;  cursor:pointer;}
		.form .save .but.wait {position:relative; color:transparent;}
		.form .save .but.wait:after {content:''; position:absolute; z-index:19; top:50%; left:50%; width:24px; height:24px; border:4px solid #ffffff52; border-top-color:#ffffff; border-radius:100%; margin:-12px 0 0 -12px; animation:rotation 0.9s linear infinite;}
			.form .save .but .n {color:#ffffff; font-size:16px; line-height:100%;}




@keyframes load_form_up_f {
	0% {left:-1%; right:100%; opacity:0.3;}
	45% {left:-1%; right:-1%;}
	90% {left:100%; right:-1%; opacity:0.3;}
	100% {opacity:0.7;}
}



/**** (/allpack/modules/core/craft_box/bread/view/bread.css) 28.04.2026 07:07:27 ****/
.bread {display:flex; flex-wrap:wrap; column-gap:8px; row-gap:8px; padding:8px;}
.contt.bread {padding:8px;}
	.bread .contt {height:100%;}

	.bread .back {display:flex; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px; list-style-type:none; color:#000000; font-size:14px; line-height:100%;}
		.bread .back .lrp {display:flex; flex-direction:inherit; flex-wrap:inherit; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px;}
		.bread .back .mdi {display:block; fill:#000000; width:16px; height:16px; object-fit:contain;}


	.bread .crumb {display:flex; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px; list-style-type:none; color:#000000; font-size:14px; line-height:100%;}
		.bread .crumb .lsv_clr {width:12px; height:12px; vertical-align:baseline;}

	.bread .main {}
		.bread .main .lrp {display:flex; flex-direction:inherit; flex-wrap:inherit; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px;}
		.bread .main .mdi {display:block; fill:#000000; width:16px; height:16px; object-fit:contain;}



/**** (scb_236) 28.04.2026 07:07:27 ****/

.b236.craft > .contt {max-width:1800px;}
.craft.b236 > .dom   {height:100%;}
.b236.craft.stu {background:radial-gradient(circle at 0% 20%, #FFAE36a0 0%, #ffffff00 25%), radial-gradient(circle at 100% 63%, #F0342Ea0 0%, #ffffff00 25%), #000000;padding:0px;height:100vh;position:relative;z-index:2;min-height:800px;}

@media screen and (max-width: 480px) {
	.b236.craft.stu {min-height:700px;max-height:800px;}
}

/**** (scb_236-11) 28.04.2026 07:07:27 ****/

.b236-11.link .mdi {width:auto;height:32px;}
.b236-11.link   {position:absolute;top:4px;left:8px;}

/**** (scb_236-4) 28.04.2026 07:07:27 ****/

.b236-4.dom   {height:100%;display:flex;align-items:center;column-gap:24px;}

/**** (scb_236-7) 28.04.2026 07:07:27 ****/

.b236-7.dom   {width:60%;display:flex;flex-direction:column;align-items:flex-start;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b236-7.dom   {width:100%;}
}

/**** (scb_236-20) 28.04.2026 07:07:27 ****/

.b236-20.dom   {display:flex;flex-direction:column;row-gap:24px;}

/**** (scb_236-2) 28.04.2026 07:07:27 ****/

.b236-2.dom   {position:relative;z-index:1;}

/**** (scb_236-3) 28.04.2026 07:07:27 ****/

.b236-3.dom   {background:radial-gradient(circle at 100% 0%, #000000c0 0%, #00000000 80%), #3B86CC;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-102px;left:353px;transform-origin:52% 52%;animation:rotation 5s linear infinite;}

@media screen and (max-width: 1200px) {
	.b236-3.dom   {width:240px;height:240px;top:-77px;left:259px;}
}

@media screen and (max-width: 640px) {
	.b236-3.dom   {width:160px;height:160px;top:-53px;left:173px;}
}

/**** (scb_236-1) 28.04.2026 07:07:27 ****/

.b236-1.text   {color:#ffffff;font-size:64px;line-height:150%;font-weight:600;}

@media screen and (max-width: 1200px) {
	.b236-1.text   {font-size:48px;}
}

@media screen and (max-width: 640px) {
	.b236-1.text   {font-size:32px;}
}

/**** (scb_236-6) 28.04.2026 07:07:27 ****/

.b236-6.text   {max-width:660px;position:relative;z-index:3;color:#dddddd;font-size:24px;line-height:170%;}

@media screen and (max-width: 1200px) {
	.b236-6.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b236-6.text   {font-size:16px;}
}

/**** (scb_236-8) 28.04.2026 07:07:27 ****/

.b236-8.dom   {background:#ffffff20;width:auto;margin:48px 0px 0px 0px;border-radius:4px;position:relative;z-index:4;box-shadow:0px 0px 0px 24px #ffffff20;}

@media screen and (max-width: 640px) {
	.b236-8.dom   {margin:0px;}
}

/**** (scb_236-9) 28.04.2026 07:07:27 ****/

.b236-9.dom   {display:flex;flex-wrap:wrap;column-gap:24px;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b236-9.dom   {flex-direction:column;align-items:stretch;}
}

/**** (scb_236-12) 28.04.2026 07:07:27 ****/

.b236-12.dom   {width:auto;padding:1px;position:relative;}

/**** (scb_236-10) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b236-10.button:hover:before {right:0%;left:0%;transform:rotate(9deg);}}


.b236-10.button .mdi {width:28px;height:28px;}
.b236-10.button .mdi *[fill=currentColor] {fill:#ffffff;}
.b236-10.button .n {color:#ffffff;font-size:20px;}
.b236-10.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b236-10.button   {background:linear-gradient(126deg, #FFAE36 0%, #F0342E 100%);position:relative;z-index:2;width:100%;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;align-items:center;column-gap:16px;transition:all 0.3s ease-out;}

@media screen and (max-width: 960px) {
	.b236-10.button   {justify-content:center;}
}

/**** (scb_236-14) 28.04.2026 07:07:27 ****/

.b236-14.dom   {border-radius:12px;overflow:hidden;position:absolute;z-index:1;top:0px;right:0px;bottom:0px;left:0px;}

/**** (scb_236-13) 28.04.2026 07:07:27 ****/

.b236-13.dom   {background:#ffffff;width:200%;height:56px;position:absolute;top:300px;left:-110px;transform:rotate(45deg);animation:but_blink_el 7.5s linear 3s infinite;}

/**** (scb_236-15) 28.04.2026 07:07:27 ****/

.b236-15.dom   {width:auto;padding:1px;position:relative;}

/**** (scb_236-16) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b236-16.button:hover:before {right:0%;left:0%;transform:rotate(9deg);}}


.b236-16.button .mdi {width:40px;height:40px;}
.b236-16.button .mdi *[fill=currentColor] {fill:#ffffff;}
.b236-16.button .n {color:#ffffff;font-size:20px;}
.b236-16.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b236-16.button   {background:linear-gradient(90deg, #00000000 0%, #00000060 100%), #F0342E;position:relative;z-index:2;width:100%;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;flex-direction:row-reverse;align-items:center;column-gap:12px;transition:all 0.3s ease-out;}

@media screen and (max-width: 960px) {
	.b236-16.button   {justify-content:center;}
}

/**** (scb_236-17) 28.04.2026 07:07:27 ****/

.b236-17.dom   {border-radius:12px;overflow:hidden;position:absolute;z-index:1;top:0px;right:0px;bottom:0px;left:0px;}

/**** (scb_236-18) 28.04.2026 07:07:27 ****/

.b236-18.dom   {background:#ffffff;width:200%;height:56px;position:absolute;top:300px;left:-110px;transform:rotate(45deg);animation:but_blink_el 7.5s linear 3s infinite;}

/**** (scb_236-19) 28.04.2026 07:07:27 ****/

.b236-19.dom   {width:40%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 960px) {
	.b236-19.dom   {width:0px;}
}

/**** (scb_236-5) 28.04.2026 07:07:27 ****/

.b236-5.media   {width:140%;max-width:unset;margin:0px 0px 0px auto;position:absolute;z-index:2;right:0px;}

@media screen and (max-width: 960px) {
	.b236-5.media   {width:368px;margin:0px 0px -40px auto;bottom:60px;}
}

@media screen and (max-width: 640px) {
	.b236-5.media   {width:256px;}
}

/**** (scb_250) 28.04.2026 07:07:27 ****/

.craft.b250 > .dom   {position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;row-gap:32px;}

/**** (scb_250-27) 28.04.2026 07:07:27 ****/

.b250-27.dom   {background:#00000080;width:40%;min-width:224px;height:70px;position:absolute;z-index:200;top:-150px;left:-176px;}

/**** (scb_250-1) 28.04.2026 07:07:27 ****/

.b250-1.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #FFAE36;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-140px;left:-192px;}
.b250-1.text   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:1;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b250-1.text:before {width:256px;height:256px;top:-112px;left:-48px;}
	.b250-1.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b250-1.text:before {width:192px;height:192px;top:-72px;left:-32px;}
	.b250-1.text   {font-size:56px;}
}

@media screen and (max-width: 640px) {
	.b250-1.text:before {width:144px;height:144px;top:-56px;left:-16px;}
}

@media screen and (max-width: 480px) {
	.b250-1.text   {font-size:48px;}
}

/**** (scb_250-25) 28.04.2026 07:07:27 ****/

.b250-25.dom   {width:100%;max-width:1200px;margin:auto;position:relative;z-index:2;}

/**** (scb_250-26) 28.04.2026 07:07:27 ****/

.b250-26.text   {max-width:680px;color:#555555;font-size:24px;line-height:150%;}

@media screen and (max-width: 1200px) {
	.b250-26.text   {font-size:20px;}
}

/**** (scb_250-2) 28.04.2026 07:07:27 ****/

.b250-2.dom   {padding:80px 0px 0px 0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b250-2.dom   {padding:40px 0px 0px 0px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}
	.b250-2.dom > *:nth-child(3) {grid-area:2/1/3/3;}
}

@media screen and (max-width: 640px) {
	.b250-2.dom   {column-gap:20px;row-gap:20px;}
}

/**** (scb_250-5) 28.04.2026 07:07:27 ****/

.b250-5.dom   {background:linear-gradient(126deg, #FFAE36 0%, #F0342E 100%);border-radius:16px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:24px;row-gap:24px;}
.b250-5.dom > *:nth-child(1) {grid-area:1/1/3/2;}

@media screen and (max-width: 640px) {
	.b250-5.dom > *:nth-child(1) {grid-area:auto;}
	.b250-5.dom > *:nth-child(3) {grid-area:2/1/3/3;}
}

/**** (scb_250-6) 28.04.2026 07:07:27 ****/

.b250-6.text   {color:#ffffff;font-size:192px;line-height:80%;font-weight:700;font-style:italic;}

@media screen and (max-width: 1200px) {
	.b250-6.text   {font-size:144px;}
}

@media screen and (max-width: 640px) {
	.b250-6.text   {font-size:80px;}
}

/**** (scb_250-7) 28.04.2026 07:07:27 ****/

.b250-7.media   {width:100px;max-width:unset;}

@media screen and (max-width: 640px) {
	.b250-7.media   {width:64px;height:64px;}
}

/**** (scb_250-8) 28.04.2026 07:07:27 ****/

.b250-8.text   {color:#ffffff;font-size:24px;font-weight:300;}

@media screen and (max-width: 1200px) {
	.b250-8.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b250-8.text   {font-size:16px;}
}

/**** (scb_250-10) 28.04.2026 07:07:27 ****/

.b250-10.dom   {background:linear-gradient(126deg, #F0342E 0%, #8D35DB 100%);border-radius:16px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:24px;row-gap:24px;}
.b250-10.dom > *:nth-child(1) {grid-area:1/1/3/2;}

@media screen and (max-width: 640px) {
	.b250-10.dom > *:nth-child(1) {grid-area:auto;}
	.b250-10.dom > *:nth-child(3) {grid-area:2/1/3/3;}
}

/**** (scb_250-12) 28.04.2026 07:07:27 ****/

.b250-12.text   {color:#ffffff;font-size:192px;line-height:80%;font-weight:700;font-style:italic;}

@media screen and (max-width: 1200px) {
	.b250-12.text   {font-size:144px;}
}

@media screen and (max-width: 640px) {
	.b250-12.text   {font-size:80px;}
}

/**** (scb_250-13) 28.04.2026 07:07:27 ****/

.b250-13.media   {width:100px;max-width:unset;}

@media screen and (max-width: 640px) {
	.b250-13.media   {width:64px;height:64px;}
}

/**** (scb_250-14) 28.04.2026 07:07:27 ****/

.b250-14.text   {color:#ffffff;font-size:24px;font-weight:300;}

@media screen and (max-width: 1200px) {
	.b250-14.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b250-14.text   {font-size:16px;}
}

/**** (scb_250-15) 28.04.2026 07:07:27 ****/

.b250-15.dom   {background:linear-gradient(126deg, #8D35DB 0%, #48A5FA 100%);border-radius:16px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:24px;row-gap:24px;}
.b250-15.dom > *:nth-child(1) {grid-area:1/1/3/2;}

@media screen and (max-width: 640px) {
	.b250-15.dom > *:nth-child(1) {grid-area:auto;}
	.b250-15.dom > *:nth-child(3) {grid-area:2/1/3/3;}
}

/**** (scb_250-17) 28.04.2026 07:07:27 ****/

.b250-17.text   {color:#ffffff;font-size:192px;line-height:80%;font-weight:700;font-style:italic;}

@media screen and (max-width: 1200px) {
	.b250-17.text   {font-size:144px;}
}

/**** (scb_250-18) 28.04.2026 07:07:27 ****/

.b250-18.media   {width:100px;max-width:unset;}

/**** (scb_250-19) 28.04.2026 07:07:27 ****/

.b250-19.text   {color:#ffffff;font-size:24px;font-weight:300;}

@media screen and (max-width: 1200px) {
	.b250-19.text   {font-size:20px;}
}

/**** (scb_250-4) 28.04.2026 07:07:27 ****/

.b250-4.dom   {width:100%;padding:40px 0px 0px 0px;display:flex;justify-content:space-between;}

@media screen and (max-width: 640px) {
	.b250-4.dom   {padding:0px;flex-direction:column;}
}

/**** (scb_250-3) 28.04.2026 07:07:27 ****/

.b250-3.text   {max-width:620px;font-size:24px;line-height:150%;}

@media screen and (max-width: 960px) {
	.b250-3.text   {font-size:20px;}
}

/**** (scb_250-20) 28.04.2026 07:07:27 ****/

.b250-20.dom   {align-items:flex-end;}

/**** (scb_250-21) 28.04.2026 07:07:27 ****/

.b250-21.dom   {width:auto;padding:1px;position:relative;}

/**** (scb_250-22) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b250-22.button:hover:before {right:0%;left:0%;transform:rotate(9deg);}}


.b250-22.button .mdi {width:40px;height:40px;}
.b250-22.button .mdi *[fill=currentColor] {fill:#ffffff;}
.b250-22.button .n {color:#ffffff;font-size:20px;}
.b250-22.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b250-22.button   {background:linear-gradient(90deg, #00000000 0%, #00000060 100%), #F0342E;position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;flex-direction:row-reverse;align-items:center;column-gap:12px;transition:all 0.3s ease-out;}

/**** (scb_250-23) 28.04.2026 07:07:27 ****/

.b250-23.dom   {border-radius:12px;overflow:hidden;position:absolute;z-index:1;top:0px;right:0px;bottom:0px;left:0px;}

/**** (scb_250-24) 28.04.2026 07:07:27 ****/

.b250-24.dom   {background:#48A5FA;width:200%;height:56px;position:absolute;top:240px;left:-110px;transform:rotate(45deg);animation:but_blink_el 7.5s linear 3s infinite;}

/**** (scb_250-28) 28.04.2026 07:07:27 ****/

.b250-28.dom   {margin:56px 0px 0px 0px;display:flex;flex-direction:column;row-gap:32px;}

/**** (scb_250-30) 28.04.2026 07:07:27 ****/

.b250-30.text   {color:#444444;font-size:20px;}

/**** (scb_250-29) 28.04.2026 07:07:27 ****/

.b250-29.lsi .item {width:auto;}
.b250-29.lsi .mgl.f1.simple {border-radius:20px;width:auto;height:80px;box-shadow:2px 2px 8px 0px #00000070;}
.b250-29.lsi .text.f2 {display:none;}
.b250-29.lsi   {display:flex;column-gap:40px;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b250-29.lsi .mgl.f1.simple {border-radius:16px;height:64px;}
	.b250-29.lsi   {column-gap:20px;}
}

/**** (scb_258) 28.04.2026 07:07:27 ****/

.craft.b258 > .dom   {display:flex;column-gap:40px;row-gap:80px;}
.craft.b258 > .dom > *:nth-child(3) {grid-area:2/1/3/3;}
.b258.craft.stu {background:#eeeeee;padding:150px 0px 100px 0px;overflow:hidden;}

@media screen and (max-width: 960px) {
	.craft.b258 > .dom > *:nth-child(3) {grid-area:auto;}
	.craft.b258 > .dom   {flex-direction:column-reverse;}
	.b258.craft.stu {padding:100px 0px;}
}

@media screen and (max-width: 480px) {
	.craft.b258 > .dom   {flex-direction:row;column-gap:4px;}
}

/**** (scb_258-1) 28.04.2026 07:07:27 ****/

.b258-1.dom   {background:radial-gradient(circle at 50% 50%, #eeeeee 0%, #ffffff 100%);width:48%;margin:-45px 0px 0px 0px;border-radius:16px;padding:24px;box-shadow:0px 0px 2px 0px #00000050;}

@media screen and (max-width: 960px) {
	.b258-1.dom   {margin:-160px 0px 0px 0px;padding:12px;}
}

@media screen and (max-width: 640px) {
	.b258-1.dom   {margin:-128px 0px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.b258-1.dom   {margin:0px;}
}

/**** (scb_258-6) 28.04.2026 07:07:27 ****/

.b258-6.dom   {width:55%;align-items:flex-end;}

@media screen and (max-width: 960px) {
	.b258-6.dom   {width:100%;}
}

/**** (scb_258-7) 28.04.2026 07:07:27 ****/

.b258-7.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #B924F0;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-142px;right:-192px;}
.b258-7.text   {position:relative;z-index:1;text-align:right;font-size:48px;line-height:150%;font-weight:700;text-shadow:0px 0px 20px #ffffff;}

@media screen and (max-width: 1200px) {
	.b258-7.text:before {width:256px;height:256px;top:-112px;right:-48px;}
	.b258-7.text   {font-size:40px;}
}

@media screen and (max-width: 960px) {
	.b258-7.text:before {width:192px;height:192px;top:-72px;right:-32px;}
}

@media screen and (max-width: 640px) {
	.b258-7.text:before {width:144px;height:144px;top:-56px;right:-16px;}
	.b258-7.text   {font-size:28px;}
}

@media screen and (max-width: 480px) {
	.b258-7.text   {font-size:20px;}
}

/**** (scb_246) 28.04.2026 07:07:27 ****/

.b246.craft > .contt {max-width:1800px;}

/**** (scb_246-20) 28.04.2026 07:07:27 ****/

.b246-20.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #FFAE36;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-142px;left:-192px;}
.b246-20.text   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:1;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b246-20.text:before {width:256px;height:256px;top:-112px;left:-48px;}
	.b246-20.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b246-20.text:before {width:192px;height:192px;top:-72px;left:-32px;}
	.b246-20.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b246-20.text:before {width:144px;height:144px;top:-64px;left:-16px;}
	.b246-20.text   {font-size:40px;}
}

/**** (scb_246-21) 28.04.2026 07:07:27 ****/

.b246-21.dom   {width:100%;max-width:1200px;margin:auto;position:relative;z-index:2;}

/**** (scb_246-22) 28.04.2026 07:07:27 ****/

.b246-22.text   {max-width:680px;color:#555555;font-size:24px;line-height:150%;}

@media screen and (max-width: 1200px) {
	.b246-22.text   {font-size:20px;}
}

/**** (scb_246-46) 28.04.2026 07:07:27 ****/

.b246-46.dom   {position:relative;}

/**** (scb_246-3) 28.04.2026 07:07:27 ****/

.b246-3.dom   {padding:64px 0px 0px 0px;overflow:hidden;display:flex;}

@media screen and (max-width: 960px) {
	.b246-3.dom   {padding:20px 0px 0px 0px;}
}

/**** (scb_246-4) 28.04.2026 07:07:27 ****/

.b246-4.dom   {width:100%;flex-shrink:0;display:flex;}

@media screen and (max-width: 960px) {
	.b246-4.dom   {flex-direction:column;row-gap:112px;}
}

/**** (scb_246-5) 28.04.2026 07:07:27 ****/

.b246-5.media   {background:linear-gradient(108deg, #48A5FA 0%, #8E35DB 70%);width:60%;border-radius:32px;padding:56px 0px 0px 56px;}

@media screen and (max-width: 1200px) {
	.b246-5.media   {width:45%;border-radius:20px;padding:20px 0px 0px 20px;}
}

@media screen and (max-width: 960px) {
	.b246-5.media   {width:100%;height:176px;}
}

/**** (scb_246-6) 28.04.2026 07:07:27 ****/

.b246-6.dom   {width:40%;}

@media screen and (max-width: 1200px) {
	.b246-6.dom   {width:55%;}
}

@media screen and (max-width: 960px) {
	.b246-6.dom   {width:100%;}
}

/**** (scb_246-8) 28.04.2026 07:07:27 ****/

.b246-8.dom   {max-width:480px;padding:0px 0px 0px 32px;display:flex;flex-direction:column;row-gap:24px;}

/**** (scb_246-7) 28.04.2026 07:07:27 ****/

.b246-7.text   {margin:0px 0px 96px 0px;color:#8D35DB;font-size:28px;line-height:150%;font-weight:600;}

@media screen and (max-width: 960px) {
	.b246-7.text   {margin:0px;}
}

@media screen and (max-width: 640px) {
	.b246-7.text   {font-size:24px;}
}

/**** (scb_246-9) 28.04.2026 07:07:27 ****/

.b246-9.lsi .item {display:flex;align-items:center;column-gap:12px;}
.b246-9.lsi .mgl.f1 .view *[fill=currentColor] {fill:#dddddd;}
.b246-9.lsi .text.f2 {color:#333333;font-size:20px;line-height:150%;}
.b246-9.lsi   {display:flex;flex-direction:column;row-gap:16px;}

@media screen and (max-width: 640px) {
	.b246-9.lsi .text.f2 {font-size:16px;}
	.b246-9.lsi   {row-gap:12px;}
}

/**** (scb_246-18) 28.04.2026 07:07:27 ****/

.b246-18.link   {color:#8D35DB;font-weight:700;}

/**** (scb_246-10) 28.04.2026 07:07:27 ****/

.b246-10.dom   {width:100%;flex-shrink:0;display:flex;}

@media screen and (max-width: 960px) {
	.b246-10.dom   {flex-direction:column;row-gap:112px;}
}

/**** (scb_246-11) 28.04.2026 07:07:27 ****/

.b246-11.media .view {border-radius:12px;}
.b246-11.media   {background:linear-gradient(126deg, #FFAE36 0%, #F0342E 100%);width:60%;border-radius:32px;padding:56px 56px 0px 0px;}

@media screen and (max-width: 1200px) {
	.b246-11.media   {width:45%;border-radius:20px;padding:20px 20px 0px 0px;}
}

@media screen and (max-width: 960px) {
	.b246-11.media   {width:100%;height:176px;}
}

/**** (scb_246-12) 28.04.2026 07:07:27 ****/

.b246-12.dom   {width:40%;}

@media screen and (max-width: 1200px) {
	.b246-12.dom   {width:55%;}
}

@media screen and (max-width: 960px) {
	.b246-12.dom   {width:100%;}
}

/**** (scb_246-13) 28.04.2026 07:07:27 ****/

.b246-13.dom   {max-width:480px;padding:0px 0px 0px 32px;display:flex;flex-direction:column;row-gap:24px;}

/**** (scb_246-14) 28.04.2026 07:07:27 ****/

.b246-14.text   {margin:0px 0px 96px 0px;color:#F0342E;font-size:28px;line-height:150%;font-weight:600;}

@media screen and (max-width: 960px) {
	.b246-14.text   {margin:0px;}
}

@media screen and (max-width: 640px) {
	.b246-14.text   {font-size:24px;}
}

/**** (scb_246-15) 28.04.2026 07:07:27 ****/

.b246-15.lsi .item {display:flex;align-items:center;column-gap:12px;}
.b246-15.lsi .mgl.f1 .view *[fill=currentColor] {fill:#dddddd;}
.b246-15.lsi .text.f2 {color:#333333;font-size:20px;line-height:150%;}
.b246-15.lsi   {display:flex;flex-direction:column;row-gap:16px;}

@media screen and (max-width: 640px) {
	.b246-15.lsi .text.f2 {font-size:16px;}
	.b246-15.lsi   {row-gap:12px;}
}

/**** (scb_246-16) 28.04.2026 07:07:27 ****/

.b246-16.text   {line-height:170%;}

/**** (scb_246-19) 28.04.2026 07:07:27 ****/

.b246-19.link   {color:#8D35DB;font-weight:700;}

/**** (scb_246-1) 28.04.2026 07:07:27 ****/

.b246-1.dom   {width:100%;flex-shrink:0;display:flex;}

@media screen and (max-width: 960px) {
	.b246-1.dom   {flex-direction:column;row-gap:112px;}
}

/**** (scb_246-30) 28.04.2026 07:07:27 ****/

.b246-30.dom   {background:linear-gradient(114deg, #8D35DB 0%, #F0342E 50%, #FFAF36 100%);width:60%;height:640px;border-radius:56px;padding:24px;overflow:hidden;}

@media screen and (max-width: 1200px) {
	.b246-30.dom   {width:45%;height:353px;border-radius:20px;padding:16px;}
}

@media screen and (max-width: 960px) {
	.b246-30.dom   {width:100%;height:176px;}
}

/**** (scb_246-33) 28.04.2026 07:07:27 ****/

.b246-33.dom   {height:100%;position:relative;}

/**** (scb_246-23) 28.04.2026 07:07:27 ****/

.b246-23.media   {width:50%;max-width:unset;border-radius:32px;box-shadow:0px 0px 16px 0px #000000ab;overflow:hidden;position:absolute;top:0px;left:0px;}

/**** (scb_246-31) 28.04.2026 07:07:27 ****/

.b246-31.media   {width:50%;max-width:unset;border-radius:32px;box-shadow:0px 0px 16px 0px #000000ab;overflow:hidden;position:absolute;top:25%;left:25%;}

/**** (scb_246-32) 28.04.2026 07:07:27 ****/

.b246-32.media   {width:50%;max-width:unset;border-radius:32px;box-shadow:0px 0px 16px 0px #000000ab;overflow:hidden;position:absolute;bottom:0px;left:50%;}

/**** (scb_246-24) 28.04.2026 07:07:27 ****/

.b246-24.dom   {width:40%;}

@media screen and (max-width: 1200px) {
	.b246-24.dom   {width:55%;}
}

@media screen and (max-width: 960px) {
	.b246-24.dom   {width:100%;}
}

/**** (scb_246-25) 28.04.2026 07:07:27 ****/

.b246-25.dom   {max-width:480px;padding:0px 0px 0px 32px;display:flex;flex-direction:column;row-gap:24px;}

/**** (scb_246-26) 28.04.2026 07:07:27 ****/

.b246-26.text   {background:linear-gradient(114deg, #FFAF36 0%, #F0342E 37.5%, #8D35DB 75%);background-clip:text;-webkit-background-clip:text;margin:0px 0px 96px 0px;color:#00000000;font-size:28px;line-height:150%;font-weight:600;}

@media screen and (max-width: 960px) {
	.b246-26.text   {margin:0px;}
}

@media screen and (max-width: 640px) {
	.b246-26.text   {font-size:24px;}
}

/**** (scb_246-27) 28.04.2026 07:07:27 ****/

.b246-27.lsi .item {display:flex;align-items:center;column-gap:12px;}
.b246-27.lsi .mgl.f1 .view *[fill=currentColor] {fill:#dddddd;}
.b246-27.lsi .text.f2 {color:#333333;font-size:20px;line-height:150%;}
.b246-27.lsi   {display:flex;flex-direction:column;row-gap:16px;}

@media screen and (max-width: 640px) {
	.b246-27.lsi .text.f2 {font-size:16px;}
	.b246-27.lsi   {row-gap:12px;}
}

/**** (scb_246-28) 28.04.2026 07:07:27 ****/

.b246-28.text   {line-height:170%;}

/**** (scb_246-29) 28.04.2026 07:07:27 ****/

.b246-29.link   {color:#8D35DB;font-weight:700;}

/**** (scb_246-34) 28.04.2026 07:07:27 ****/

.b246-34.dom   {width:100%;flex-shrink:0;display:flex;}

@media screen and (max-width: 960px) {
	.b246-34.dom   {flex-direction:column;row-gap:112px;}
}

/**** (scb_246-35) 28.04.2026 07:07:27 ****/

.b246-35.dom   {background:linear-gradient(114deg, #25D366 0%, #3B8DCC 63%);width:60%;height:640px;border-radius:56px;padding:24px;overflow:hidden;}

@media screen and (max-width: 1200px) {
	.b246-35.dom   {width:45%;height:352px;border-radius:20px;padding:16px;}
}

@media screen and (max-width: 960px) {
	.b246-35.dom   {width:100%;height:176px;}
}

/**** (scb_246-36) 28.04.2026 07:07:27 ****/

.b246-36.dom   {height:100%;position:relative;}

/**** (scb_246-37) 28.04.2026 07:07:27 ****/

.b246-37.media   {width:50%;max-width:unset;border-radius:32px;box-shadow:0px 0px 16px 0px #000000ab;overflow:hidden;position:absolute;top:0px;left:0px;}

/**** (scb_246-38) 28.04.2026 07:07:27 ****/

.b246-38.media   {width:25%;max-width:unset;overflow:hidden;position:absolute;top:0%;left:50%;}

/**** (scb_246-39) 28.04.2026 07:07:27 ****/

.b246-39.media   {width:25%;max-width:unset;overflow:hidden;position:absolute;bottom:0px;left:75%;}

/**** (scb_246-40) 28.04.2026 07:07:27 ****/

.b246-40.dom   {width:40%;}

@media screen and (max-width: 1200px) {
	.b246-40.dom   {width:55%;}
}

@media screen and (max-width: 960px) {
	.b246-40.dom   {width:100%;}
}

/**** (scb_246-41) 28.04.2026 07:07:27 ****/

.b246-41.dom   {max-width:480px;padding:0px 0px 0px 32px;display:flex;flex-direction:column;row-gap:24px;}

/**** (scb_246-42) 28.04.2026 07:07:27 ****/

.b246-42.text   {margin:0px 0px 96px 0px;color:#3B8DCC;font-size:28px;line-height:150%;font-weight:600;}

@media screen and (max-width: 960px) {
	.b246-42.text   {margin:0px;}
}

@media screen and (max-width: 640px) {
	.b246-42.text   {font-size:24px;}
}

/**** (scb_246-43) 28.04.2026 07:07:27 ****/

.b246-43.lsi .item {display:flex;align-items:center;column-gap:12px;}
.b246-43.lsi .mgl.f1 .view *[fill=currentColor] {fill:#dddddd;}
.b246-43.lsi .text.f2 {color:#333333;font-size:20px;line-height:150%;}
.b246-43.lsi   {display:flex;flex-direction:column;row-gap:16px;}

@media screen and (max-width: 640px) {
	.b246-43.lsi .text.f2 {font-size:16px;}
	.b246-43.lsi   {row-gap:12px;}
}

/**** (scb_246-44) 28.04.2026 07:07:27 ****/

.b246-44.text   {line-height:170%;}

/**** (scb_246-45) 28.04.2026 07:07:27 ****/

.b246-45.link   {color:#8D35DB;font-weight:700;}

/**** (scb_246-17) 28.04.2026 07:07:27 ****/

.b246-17.dom   {background:#ffffff;width:40%;border-radius:8px;padding:0px 0px 0px 32px;position:absolute;z-index:10;top:176px;left:60%;}

@media screen and (max-width: 1200px) {
	.b246-17.dom   {width:55%;top:162px;left:45%;}
}

@media screen and (max-width: 960px) {
	.b246-17.dom   {width:100%;padding:0px;top:224px;left:0%;}
}

@media screen and (max-width: 640px) {
	.b246-17.dom   {top:208px;}
}

/**** (scb_246-2) 28.04.2026 07:07:27 ****/

.b246-2.lvl .grt .lkt {padding:8px 12px;border-radius:20px;position:relative;}
.b246-2.lvl .grt .lkt .t {color:#555555;font-weight:600;position:relative;}
.b246-2.lvl .run.open {background:#ffffff;top:0px;left:0px;width:100%;height:100%;border-radius:20px;box-shadow:0px 4px 4px 0px #00000040;}
.b246-2.lvl   {background:#eeeeee;border-radius:28px;padding:8px;display:flex;justify-content:flex-start;flex-wrap:wrap;}

/**** (scb_249) 28.04.2026 07:07:27 ****/

.craft.b249 > .dom   {display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;justify-content:normal;align-items:normal;column-gap:40px;row-gap:80px;}
.craft.b249 > .dom > *:nth-child(3) {grid-area:2/1/3/3;}
.b249.craft.stu {border-top:8px solid #dddddd;padding:150px 0px 100px 0px;overflow:hidden;}

@media screen and (max-width: 1200px) {
	.b249.craft.stu {padding:120px 0px 100px 0px;}
}

@media screen and (max-width: 960px) {
	.craft.b249 > .dom   {display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
	.craft.b249 > .dom > *:nth-child(3) {grid-area:auto;}
	.b249.craft.stu {padding:100px 0px;}
}

@media screen and (max-width: 480px) {
	.b249.craft.stu {padding:70px 0px 100px 0px;}
}

/**** (scb_249-4) 28.04.2026 07:07:27 ****/

.b249-4.dom   {background:radial-gradient(circle at 50% 50%, #eeeeee 0%, #ffffff 100%);border-radius:16px;position:relative;box-shadow:0px 0px 2px 0px #00000050;}

@media screen and (max-width: 960px) {
	.b249-4.dom   {width:70%;height:208px;margin:0px 0px -48px 0px;}
}

@media screen and (max-width: 480px) {
	.b249-4.dom   {height:144px;}
}

/**** (scb_249-7) 28.04.2026 07:07:27 ****/

.b249-7.media .view {object-fit:cover;object-position:50% 0%;border-radius:8px;transform:rotate(343deg);box-shadow:0px 0px 16px 0px #00000040;}
.b249-7.media   {width:34%;height:430px;position:absolute;top:-55px;}

/**** (scb_249-9) 28.04.2026 07:07:27 ****/

.b249-9.media .view {object-fit:cover;object-position:50% 76%;border-radius:8px;transform:rotate(4deg);box-shadow:0px 0px 16px 0px #00000040;}
.b249-9.media   {width:37%;height:370px;position:absolute;top:-45px;left:30%;}

/**** (scb_249-10) 28.04.2026 07:07:27 ****/

.b249-10.media .view {object-fit:cover;object-position:50% 100%;border-radius:8px;transform:rotate(16deg);box-shadow:0px 0px 16px 0px #00000040;}
.b249-10.media   {width:34%;height:430px;position:absolute;top:-55px;left:65%;}

/**** (scb_249-11) 28.04.2026 07:07:27 ****/

.b249-11.media .view {object-fit:cover;object-position:50% 95%;border-radius:8px;transform:rotate(355deg);box-shadow:0px 0px 16px 0px #00000040;}
.b249-11.media   {width:44%;height:180px;position:absolute;top:62%;left:31%;}

/**** (scb_249-2) 28.04.2026 07:07:27 ****/

.b249-2.dom   {display:flex;flex-direction:column;align-items:flex-end;row-gap:24px;}

/**** (scb_249-1) 28.04.2026 07:07:27 ****/

.b249-1.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #B924F0;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-142px;right:-192px;}
.b249-1.text   {position:relative;text-align:right;font-size:96px;font-weight:700;text-shadow:0px 0px 20px #ffffff;}

@media screen and (max-width: 1200px) {
	.b249-1.text:before {width:256px;height:256px;top:-112px;right:-48px;}
	.b249-1.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b249-1.text:before {width:192px;height:192px;top:-96px;right:-32px;}
	.b249-1.text   {font-size:56px;}
}

@media screen and (max-width: 640px) {
	.b249-1.text:before {width:144px;height:144px;top:-72px;right:-16px;}
}

/**** (scb_249-3) 28.04.2026 07:07:27 ****/

.b249-3.text   {position:relative;z-index:2;color:#555555;text-align:right;font-size:24px;line-height:150%;}

@media screen and (max-width: 1200px) {
	.b249-3.text   {font-size:20px;}
}

/**** (scb_249-8) 28.04.2026 07:07:27 ****/

.b249-8.lsi .item {background:linear-gradient(315deg, #ffffff 0%, #ffffff 59.5%, #49a6fa20 100%);border:1px solid #ffffff;border-radius:0px 50% 50% 50%;width:128px;height:128px;box-shadow:0px 0px 20px 0px #00000030;display:flex;justify-content:center;align-items:center;}
.b249-8.lsi .text.f1 {color:#999999;text-align:center;font-weight:600;}
.b249-8.lsi   {padding:20px 0px 0px 0px;display:flex;justify-content:flex-end;column-gap:40px;}

@media screen and (max-width: 640px) {
	.b249-8.lsi .item {width:96px;height:96px;}
	.b249-8.lsi .text.f1 {font-size:12px;}
	.b249-8.lsi   {column-gap:12px;}
}

/**** (scb_249-6) 28.04.2026 07:07:27 ****/

.b249-6.dom   {display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 960px) {
	.b249-6.dom   {width:100%;}
}

/**** (scb_249-5) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b249-5.button:hover:before {right:0%;left:0%;transform:rotate(9deg);}}


.b249-5.button .mdi {width:40px;height:40px;}
.b249-5.button .mdi *[fill=currentColor] {fill:#ffffff;}
.b249-5.button .n {color:#ffffff;font-size:20px;}
.b249-5.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b249-5.button   {background:linear-gradient(90deg, #00000000 0%, #00000060 100%), #F0342E;position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;flex-direction:row-reverse;align-items:center;column-gap:12px;transition:all 0.3s ease-out;}

/**** (scb_303) 28.04.2026 07:07:27 ****/

.craft.b303 > .dom   {display:flex;align-items:center;column-gap:24px;row-gap:32px;}
.b303.craft.stu {background:linear-gradient(90deg, #00000080 0%, #00000020 100%), radial-gradient(circle at 100% 0%, #000000c0 0%, #00000000 80%), #8E35DB;}

@media screen and (max-width: 960px) {
	.craft.b303 > .dom   {flex-direction:column;}
}

/**** (scb_303-7) 28.04.2026 07:07:27 ****/

.b303-7.dom   {width:70%;display:flex;flex-direction:column;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b303-7.dom   {width:100%;align-items:center;}
}

/**** (scb_303-1) 28.04.2026 07:07:27 ****/

.b303-1.text   {color:#ffffff;font-size:96px;font-weight:700;}

@media screen and (max-width: 960px) {
	.b303-1.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b303-1.text   {font-size:56px;}
}

/**** (scb_303-2) 28.04.2026 07:07:27 ****/

.b303-2.text   {max-width:624px;color:#ffffff;font-size:24px;line-height:170%;}

@media screen and (max-width: 960px) {
	.b303-2.text   {text-align:center;font-size:20px;}
}

/**** (scb_303-3) 28.04.2026 07:07:27 ****/

.b303-3.dom   {width:30%;position:relative;display:flex;justify-content:flex-start;}

@media screen and (max-width: 960px) {
	.b303-3.dom   {width:100%;justify-content:center;align-items:center;}
}

/**** (scb_303-4) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b303-4.button:hover .mdi *[fill=currentColor] {fill:#ffffff;}
.b303-4.button:hover .n {color:#ffffff;}
.b303-4.button:hover:before {right:0%;left:0%;transform:rotate(9deg);}}


.b303-4.button .mdi {width:40px;height:40px;}
.b303-4.button .n {font-size:20px;}
.b303-4.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b303-4.button   {position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;flex-direction:row-reverse;align-items:center;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b303-4.button .mdi {width:32px;height:32px;}
	.b303-4.button .n {font-size:16px;}
	.b303-4.button   {min-height:56px;}
}

/**** (scb_292) 28.04.2026 07:07:27 ****/

.b292.craft > .contt {max-width:1600px;}
.craft.b292 > .dom   {display:flex;flex-direction:column;row-gap:80px;}
.b292.craft.stu {background:radial-gradient(circle at 85% 95%, #B924F0 0%, #B924F0 39.9%, #ffffff00 40%);}

@media screen and (max-width: 480px) {
	.craft.b292 > .dom   {row-gap:40px;}
}

/**** (scb_292-1) 28.04.2026 07:07:27 ****/

.b292-1.dom   {display:flex;column-gap:24px;}

@media screen and (max-width: 960px) {
	.b292-1.dom   {flex-direction:column;}
}

/**** (scb_292-2) 28.04.2026 07:07:27 ****/

.b292-2.dom   {width:60%;row-gap:0px;}

@media screen and (max-width: 960px) {
	.b292-2.dom   {width:100%;}
}

@media screen and (max-width: 480px) {
	.b292-2.dom   {row-gap:12px;}
}

/**** (scb_292-3) 28.04.2026 07:07:27 ****/

.b292-3.text   {font-size:80px;line-height:90%;}

@media screen and (max-width: 1200px) {
	.b292-3.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b292-3.text   {font-size:48px;}
}

@media screen and (max-width: 480px) {
	.b292-3.text   {font-size:40px;}
}

/**** (scb_292-4) 28.04.2026 07:07:27 ****/

.b292-4.text   {font-size:120px;line-height:70%;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b292-4.text   {font-size:80px;}
}

@media screen and (max-width: 640px) {
	.b292-4.text   {font-size:64px;}
}

@media screen and (max-width: 480px) {
	.b292-4.text   {font-size:48px;}
}

/**** (scb_292-5) 28.04.2026 07:07:27 ****/

.b292-5.text   {max-width:768px;margin:80px 0px 0px 0px;color:#555555;font-size:24px;line-height:170%;}

@media screen and (max-width: 1200px) {
	.b292-5.text   {font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b292-5.text   {margin:28px 0px 0px 0px;}
}

/**** (scb_292-6) 28.04.2026 07:07:27 ****/

.b292-6.dom   {width:40%;}

@media screen and (max-width: 640px) {
	.b292-6.dom   {width:100%;}
}

/**** (scb_292-8) 28.04.2026 07:07:27 ****/

.b292-8.dom   {background:radial-gradient(circle at 50% 50%, #eeeeee 0%, #ffffff 100%);border-radius:16px;padding:16px;box-shadow:0px 0px 2px 0px #00000050;}

@media screen and (max-width: 640px) {
	.b292-8.dom   {width:auto;padding:4px;}
}

/**** (scb_292-10) 28.04.2026 07:07:27 ****/

.b292-10.media   {height:288px;}

@media screen and (max-width: 1200px) {
	.b292-10.media   {height:192px;}
}

@media screen and (max-width: 640px) {
	.b292-10.media   {width:160px;height:96px;}
}

/**** (scb_292-12) 28.04.2026 07:07:27 ****/

.b292-12.dom   {display:flex;column-gap:24px;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b292-12.dom   {display:grid;grid-template-columns:1fr 1fr;justify-content:normal;align-items:normal;}
}

@media screen and (max-width: 640px) {
	.b292-12.dom   {row-gap:80px;}
}

/**** (scb_292-13) 28.04.2026 07:07:27 ****/

.b292-13.dom   {width:100%;align-items:center;row-gap:32px;}

@media screen and (max-width: 640px) {
	.b292-13.dom   {row-gap:16px;}
}

/**** (scb_292-14) 28.04.2026 07:07:27 ****/

.b292-14.text   {text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-14.text   {font-size:16px;}
}

/**** (scb_292-15) 28.04.2026 07:07:27 ****/

.b292-15.text   {color:#3B86CC;text-align:center;font-size:80px;line-height:100%;font-weight:700;}

@media screen and (max-width: 640px) {
	.b292-15.text   {font-size:64px;}
}

/**** (scb_292-16) 28.04.2026 07:07:27 ****/

.b292-16.text   {text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-16.text   {font-size:16px;}
}

/**** (scb_292-17) 28.04.2026 07:07:27 ****/

.b292-17.dom   {width:100%;align-items:center;row-gap:32px;}

@media screen and (max-width: 640px) {
	.b292-17.dom   {row-gap:16px;}
}

/**** (scb_292-20) 28.04.2026 07:07:27 ****/

.b292-20.text   {text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-20.text   {font-size:16px;}
}

/**** (scb_292-21) 28.04.2026 07:07:27 ****/

.b292-21.text   {color:#F0342E;text-align:center;font-size:80px;line-height:100%;font-weight:700;text-shadow:0px 0px 20px #ffffff;}

@media screen and (max-width: 640px) {
	.b292-21.text   {font-size:64px;}
}

/**** (scb_292-22) 28.04.2026 07:07:27 ****/

.b292-22.text   {text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-22.text   {font-size:16px;}
}

/**** (scb_292-18) 28.04.2026 07:07:27 ****/

.b292-18.dom   {width:100%;align-items:center;row-gap:32px;}

@media screen and (max-width: 640px) {
	.b292-18.dom   {row-gap:16px;}
}

/**** (scb_292-23) 28.04.2026 07:07:27 ****/

.b292-23.text   {color:#ffffff;text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-23.text   {font-size:16px;}
}

/**** (scb_292-24) 28.04.2026 07:07:27 ****/

.b292-24.text   {color:#ffffff;text-align:center;font-size:80px;line-height:100%;font-weight:700;}

@media screen and (max-width: 640px) {
	.b292-24.text   {font-size:64px;}
}

/**** (scb_292-25) 28.04.2026 07:07:27 ****/

.b292-25.text   {color:#ffffff;text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-25.text   {font-size:16px;}
}

/**** (scb_292-19) 28.04.2026 07:07:27 ****/

.b292-19.dom   {width:100%;align-items:center;row-gap:32px;}

@media screen and (max-width: 640px) {
	.b292-19.dom   {row-gap:16px;}
}

/**** (scb_292-26) 28.04.2026 07:07:27 ****/

.b292-26.text   {color:#ffffff;text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-26.text   {font-size:16px;}
}

/**** (scb_292-27) 28.04.2026 07:07:27 ****/

.b292-27.text   {color:#ffffff;text-align:center;font-size:80px;line-height:100%;font-weight:700;}

@media screen and (max-width: 640px) {
	.b292-27.text   {font-size:64px;}
}

/**** (scb_292-28) 28.04.2026 07:07:27 ****/

.b292-28.text   {color:#ffffff;text-align:center;font-size:20px;}

@media screen and (max-width: 640px) {
	.b292-28.text   {font-size:16px;}
}

/**** (scb_292-9) 28.04.2026 07:07:27 ****/

.b292-9.dom   {display:flex;justify-content:center;align-items:center;}

/**** (scb_292-11) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b292-11.button:hover .mdi *[fill=currentColor] {fill:#ffffff;}
.b292-11.button:hover .n {color:#ffffff;}
.b292-11.button:hover:before {right:0%;left:0%;transform:rotate(5deg);}}


.b292-11.button .mdi {width:40px;height:40px;}
.b292-11.button .mdi *[fill=currentColor] {fill:#B924F0;}
.b292-11.button .n {color:#B924F0;font-size:20px;font-weight:600;}
.b292-11.button:before {content:'';background:#B924F0;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b292-11.button   {position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b292-11.button .mdi {width:32px;height:32px;}
	.b292-11.button .n {font-size:16px;}
	.b292-11.button   {min-height:56px;padding:0px 20px;}
}

/**** (scb_240) 28.04.2026 07:07:27 ****/

.craft.b240 > .dom   {display:flex;flex-direction:column;row-gap:32px;}
.b240.craft.stu {background:radial-gradient(circle at 100% 0%, #000000c0 0%, #00000000 80%), #3B8DCC;}

/**** (scb_240-1) 28.04.2026 07:07:27 ****/

.b240-1.text   {width:100%;margin:0px auto;color:#ffffff;text-align:center;font-size:80px;line-height:150%;}

@media screen and (max-width: 1200px) {
	.b240-1.text   {font-size:64px;}
}

@media screen and (max-width: 960px) {
	.b240-1.text   {font-size:48px;}
}

/**** (scb_240-7) 28.04.2026 07:07:27 ****/

.b240-7.text   {max-width:720px;margin:0px auto;color:#fffefe;text-align:center;font-size:20px;line-height:170%;}

@media screen and (max-width: 960px) {
	.b240-7.text   {font-size:16px;}
}

/**** (scb_240-2) 28.04.2026 07:07:27 ****/

.b240-2.dom   {margin:48px 0px 0px 0px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px;row-gap:24px;}

/**** (scb_240-3) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b240-3.button:hover .mdi *[fill=currentColor] {fill:#ffffff;}
.b240-3.button:hover .n {color:#ffffff;}
.b240-3.button:hover:before {right:0%;left:0%;transform:rotate(5deg);}}


.b240-3.button .mdi {width:40px;height:40px;}
.b240-3.button .mdi *[fill=currentColor] {fill:#023d63;}
.b240-3.button .n {color:#023d63;font-size:20px;font-weight:600;}
.b240-3.button:before {content:'';background:#3B8DCC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b240-3.button   {position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;flex-direction:row-reverse;align-items:center;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b240-3.button .mdi {width:32px;height:32px;}
	.b240-3.button .n {font-size:16px;}
	.b240-3.button   {min-height:56px;}
}

/**** (scb_240-4) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b240-4.button:hover:before {left:-100%;}}


.b240-4.button .mdi {width:40px;height:40px;}
.b240-4.button .mdi *[fill=currentColor] {fill:#ffffff;}
.b240-4.button .n {color:#ffffff;font-size:20px;}
.b240-4.button:before {content:'';background:linear-gradient(128deg, #F0342E 0%, #B924F0 50%, #1175F0 100%);width:200%;height:100%;border-radius:8px;position:absolute;z-index:-1;top:0%;left:0%;}
.b240-4.button   {background:unset;overflow:hidden;position:relative;z-index:1;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;align-items:center;column-gap:12px;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b240-4.button .mdi {width:32px;height:32px;}
	.b240-4.button .n {font-size:16px;}
	.b240-4.button   {min-height:56px;padding:0px 24px;}
}

/**** (scb_240-6) 28.04.2026 07:07:27 ****/

.b240-6.dom   {align-items:center;}

/**** (scb_253) 28.04.2026 07:07:27 ****/

.b253.craft > .contt {max-width:1300px;}
.craft.b253 > .dom   {display:flex;flex-direction:column;align-items:flex-start;row-gap:32px;}

/**** (scb_253-1) 28.04.2026 07:07:27 ****/

.b253-1.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #B924F0;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-176px;left:-192px;}
.b253-1.text   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:100;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b253-1.text:before {width:256px;height:256px;top:-112px;left:-48px;}
	.b253-1.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b253-1.text:before {width:192px;height:192px;top:-72px;left:-32px;}
	.b253-1.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b253-1.text:before {width:144px;height:144px;left:-16px;}
	.b253-1.text   {font-size:40px;}
}

@media screen and (max-width: 480px) {
	.b253-1.text   {font-size:40px;}
}

/**** (scb_253-2) 28.04.2026 07:07:27 ****/

.b253-2.dom   {width:100%;max-width:1200px;margin:auto;position:relative;z-index:100;}

/**** (scb_253-3) 28.04.2026 07:07:27 ****/

.b253-3.text   {max-width:720px;color:#555555;font-size:24px;line-height:150%;}

@media screen and (max-width: 960px) {
	.b253-3.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b253-3.text   {font-size:16px;}
}

/**** (scb_253-18) 28.04.2026 07:07:27 ****/

.b253-18.dom   {width:100%;display:flex;justify-content:flex-end;align-items:flex-end;}

/**** (scb_253-4) 28.04.2026 07:07:27 ****/

.b253-4.lvl .grt .lkt {padding:8px 12px;border-radius:20px;position:relative;}
.b253-4.lvl .grt .lkt .t {color:#555555;font-weight:600;position:relative;}
.b253-4.lvl .run.open {background:#ffffff;top:0px;left:0px;width:100%;height:100%;border-radius:20px;box-shadow:0px 4px 4px 0px #00000040;}
.b253-4.lvl   {background:#eeeeee;border-radius:28px;padding:8px;display:flex;justify-content:flex-start;flex-wrap:wrap;}

/**** (scb_253-5) 28.04.2026 07:07:27 ****/

.b253-5.dom   {width:100%;padding:40px 0px 0px 0px;overflow:hidden;display:flex;}

@media screen and (max-width: 960px) {
	.b253-5.dom   {padding:0px;}
}

/**** (scb_253-6) 28.04.2026 07:07:27 ****/

.b253-6.dom   {width:100%;flex-shrink:0;display:flex;column-gap:40px;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b253-6.dom   {flex-direction:column;}
}

/**** (scb_253-7) 28.04.2026 07:07:27 ****/

.b253-7.media .view {border-radius:12px;}
.b253-7.media   {background:linear-gradient(114deg, #FFAF36 0%, #F0342E 37.5%, #8D35DB 75%);width:60%;border-radius:20px;padding:32px 32px 0px 0px;}

@media screen and (max-width: 960px) {
	.b253-7.media   {width:auto;height:220px;padding:16px 16px 0px 0px;}
}

/**** (scb_253-8) 28.04.2026 07:07:27 ****/

.b253-8.dom   {width:40%;display:flex;flex-direction:column;row-gap:54px;}

@media screen and (max-width: 960px) {
	.b253-8.dom   {width:100%;}
}

/**** (scb_253-11) 28.04.2026 07:07:27 ****/

.b253-11.lsi .item {display:flex;column-gap:24px;}
.b253-11.lsi .mgl.f1.simple {margin:4px 0px 0px 0px;}
.b253-11.lsi .mgl.f1 .view *[fill=currentColor] {fill:#dddddd;}
.b253-11.lsi .text.f2 {color:#555555;font-size:20px;line-height:150%;}
.b253-11.lsi   {display:flex;flex-direction:column;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b253-11.lsi .mgl.f1.simple {margin:0px;}
	.b253-11.lsi .text.f2 {font-size:16px;}
	.b253-11.lsi   {row-gap:20px;}
}

/**** (scb_253-19) 28.04.2026 07:07:27 ****/

.b253-19.link   {color:#95120e;font-weight:600;}

/**** (scb_253-9) 28.04.2026 07:07:27 ****/

.b253-9.dom   {width:100%;flex-shrink:0;display:flex;flex-direction:row-reverse;column-gap:40px;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b253-9.dom   {flex-direction:column;}
}

/**** (scb_253-10) 28.04.2026 07:07:27 ****/

.b253-10.media .view {border-radius:12px;}
.b253-10.media   {background:linear-gradient(114deg, #FFAF36 0%, #F0342E 37.5%, #8D35DB 75%);width:70%;border-radius:20px;padding:0px 0px 32px 32px;}

@media screen and (max-width: 960px) {
	.b253-10.media   {width:auto;height:304px;padding:0px 0px 16px 16px;}
}

@media screen and (max-width: 480px) {
	.b253-10.media   {height:208px;}
}

/**** (scb_253-12) 28.04.2026 07:07:27 ****/

.b253-12.dom   {width:30%;}

@media screen and (max-width: 960px) {
	.b253-12.dom   {width:100%;}
}

/**** (scb_253-13) 28.04.2026 07:07:27 ****/

.b253-13.lsi .item {display:flex;column-gap:24px;}
.b253-13.lsi .mgl.f2.simple {margin:4px 0px 0px 0px;}
.b253-13.lsi .mgl.f2 .view *[fill=currentColor] {fill:#dddddd;}
.b253-13.lsi .text.f1 {color:#555555;font-size:20px;line-height:150%;}
.b253-13.lsi   {display:flex;flex-direction:column;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b253-13.lsi .mgl.f2.simple {margin:0px;}
	.b253-13.lsi .text.f1 {font-size:16px;}
	.b253-13.lsi   {row-gap:20px;}
}

/**** (scb_253-14) 28.04.2026 07:07:27 ****/

.b253-14.dom   {width:100%;flex-shrink:0;display:flex;column-gap:40px;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b253-14.dom   {flex-direction:column;}
}

/**** (scb_253-15) 28.04.2026 07:07:27 ****/

.b253-15.media .view {border-radius:12px;}
.b253-15.media   {background:linear-gradient(114deg, #25D366 0%, #3B8DCC 63%);width:70%;border-radius:20px;padding:0px 32px 32px 0px;}

@media screen and (max-width: 960px) {
	.b253-15.media   {width:auto;height:272px;padding:0px 16px 16px 0px;}
}

@media screen and (max-width: 480px) {
	.b253-15.media   {height:208px;}
}

/**** (scb_253-16) 28.04.2026 07:07:27 ****/

.b253-16.dom   {width:30%;}

@media screen and (max-width: 960px) {
	.b253-16.dom   {width:100%;}
}

/**** (scb_253-17) 28.04.2026 07:07:27 ****/

.b253-17.lsi .item {display:flex;column-gap:24px;}
.b253-17.lsi .mgl.f2.simple {margin:4px 0px 0px 0px;}
.b253-17.lsi .mgl.f2 .view *[fill=currentColor] {fill:#dddddd;}
.b253-17.lsi .text.f1 {color:#555555;font-size:20px;line-height:150%;}
.b253-17.lsi   {display:flex;flex-direction:column;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b253-17.lsi .mgl.f2.simple {margin:0px;}
	.b253-17.lsi .text.f1 {font-size:16px;}
	.b253-17.lsi   {row-gap:20px;}
}

/**** (scb_252) 28.04.2026 07:07:27 ****/

.b252.craft > .contt {max-width:1400px;}
.craft.b252 > .dom   {height:100%;position:relative;display:flex;justify-content:center;align-items:center;}
.b252.craft.stu {background:radial-gradient(circle at 100% 0%, #00000070 1.2%, #00000000 80%), #3B86CC;padding:0px;height:110vh;}

@media screen and (max-width: 1200px) {
	.b252.craft.stu {overflow:hidden;}
}

@media screen and (max-width: 640px) {
	.b252.craft.stu {overflow:hidden;}
}

/**** (scb_252-1) 28.04.2026 07:07:27 ****/

.b252-1.dom   {width:800px;height:800px;flex-shrink:0;border-radius:50%;padding:64px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:56px;}

@media screen and (max-width: 1200px) {
	.b252-1.dom   {width:640px;height:640px;padding:20px;row-gap:40px;}
}

@media screen and (max-width: 960px) {
	.b252-1.dom   {width:480px;height:480px;}
}

@media screen and (max-width: 640px) {
	.b252-1.dom   {width:464px;height:464px;row-gap:28px;}
}

@media screen and (max-width: 480px) {
	.b252-1.dom   {width:368px;height:368px;padding:8px;}
}

/**** (scb_252-16) 28.04.2026 07:07:27 ****/

.b252-16.dom   {background:linear-gradient(90deg, #00000080 0%, #00000020 100%);width:100%;height:100%;border-radius:50%;position:absolute;z-index:1;animation:index_seo_resize 5s linear infinite;}

/**** (scb_252-2) 28.04.2026 07:07:27 ****/

.b252-2.text   {position:relative;z-index:2;color:#ffffff;font-size:40px;}

@media screen and (max-width: 1200px) {
	.b252-2.text   {font-size:32px;}
}

@media screen and (max-width: 960px) {
	.b252-2.text   {font-size:24px;}
}

@media screen and (max-width: 480px) {
	.b252-2.text   {font-size:20px;}
}

/**** (scb_252-3) 28.04.2026 07:07:27 ****/

.b252-3.text   {position:relative;z-index:2;color:#ffffff;font-size:208px;line-height:100%;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b252-3.text   {font-size:144px;}
}

@media screen and (max-width: 960px) {
	.b252-3.text   {font-size:112px;}
}

@media screen and (max-width: 480px) {
	.b252-3.text   {font-size:80px;}
}

/**** (scb_252-4) 28.04.2026 07:07:27 ****/

.b252-4.text   {max-width:640px;position:relative;z-index:2;color:#ffffff;text-align:center;font-size:20px;line-height:170%;}

@media screen and (max-width: 960px) {
	.b252-4.text   {font-size:16px;}
}

/**** (scb_252-15) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b252-15.button:hover .mdi *[fill=currentColor] {fill:#ffffff;}
.b252-15.button:hover .n {color:#ffffff;}
.b252-15.button:hover:before {right:0%;left:0%;transform:rotate(7deg);}}


.b252-15.button .mdi {width:40px;height:40px;}
.b252-15.button .mdi *[fill=currentColor] {fill:#023d63;}
.b252-15.button .n {color:#023d63;font-size:20px;font-weight:600;}
.b252-15.button:before {content:'';background:#3B8DCC;border-radius:32px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b252-15.button   {position:relative;z-index:2;min-height:64px;border-radius:32px;padding:0px 32px;display:flex;flex-direction:row-reverse;align-items:center;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b252-15.button .mdi {width:32px;height:32px;}
	.b252-15.button .n {font-size:16px;}
	.b252-15.button   {min-height:56px;}
}

/**** (scb_252-5) 28.04.2026 07:07:27 ****/

.b252-5.dom   {background:linear-gradient(170deg, #ffffff 55%, #ffffff90 100%);width:240px;height:240px;border-radius:50% 50% 0px 50%;position:absolute;z-index:1;top:20px;left:20px;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 1200px) {
	.b252-5.dom   {width:128px;height:128px;}
}

@media screen and (max-width: 640px) {
	.b252-5.dom   {width:96px;height:96px;}
}

/**** (scb_252-9) 28.04.2026 07:07:27 ****/

.b252-9.text   {font-size:56px;font-weight:600;}

@media screen and (max-width: 1200px) {
	.b252-9.text   {font-size:32px;}
}

@media screen and (max-width: 640px) {
	.b252-9.text   {font-size:24px;}
}

/**** (scb_252-6) 28.04.2026 07:07:27 ****/

.b252-6.dom   {background:#FFAE36;width:420px;height:420px;border-radius:50%;position:absolute;z-index:1;top:-28px;right:8px;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 1200px) {
	.b252-6.dom   {width:224px;height:224px;}
}

@media screen and (max-width: 640px) {
	.b252-6.dom   {width:160px;height:160px;top:4px;}
}

/**** (scb_252-11) 28.04.2026 07:07:27 ****/

.b252-11.dom   {background:radial-gradient(circle at 50% 50%, #ffffff00 0%, #FFAE36 55%);width:100%;height:100%;border-radius:50%;position:absolute;z-index:2;top:0px;left:0px;}

/**** (scb_252-10) 28.04.2026 07:07:27 ****/

.b252-10.lsi .item {width:auto;justify-content:center;align-items:center;}
.b252-10.lsi .text.f1 {font-size:96px;line-height:100%;font-weight:700;}
.b252-10.lsi   {display:flex;flex-direction:column;justify-content:center;align-items:center;}

@media screen and (max-width: 1200px) {
	.b252-10.lsi .text.f1 {font-size:40px;}
	.b252-10.lsi   {row-gap:20px;}
}

@media screen and (max-width: 640px) {
	.b252-10.lsi .text.f1 {font-size:28px;}
	.b252-10.lsi   {row-gap:16px;}
}

/**** (scb_252-8) 28.04.2026 07:07:27 ****/

.b252-8.dom   {background:#8D35DB;width:420px;height:420px;border-radius:50%;position:absolute;z-index:1;bottom:8px;left:0px;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 1200px) {
	.b252-8.dom   {width:240px;height:240px;}
}

@media screen and (max-width: 640px) {
	.b252-8.dom   {width:160px;height:160px;}
}

/**** (scb_252-13) 28.04.2026 07:07:27 ****/

.b252-13.lsi .item {width:auto;justify-content:center;align-items:center;}
.b252-13.lsi .text.f1 {color:#ffffff;font-size:64px;line-height:100%;font-weight:700;}
.b252-13.lsi   {display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:48px;}

@media screen and (max-width: 1200px) {
	.b252-13.lsi .text.f1 {font-size:32px;}
	.b252-13.lsi   {row-gap:24px;}
}

@media screen and (max-width: 640px) {
	.b252-13.lsi .text.f1 {font-size:24px;}
	.b252-13.lsi   {row-gap:20px;}
}

/**** (scb_252-7) 28.04.2026 07:07:27 ****/

.b252-7.dom   {background:#d10500;width:240px;height:240px;border-radius:0px 50% 50% 50%;position:absolute;z-index:1;right:40px;bottom:64px;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 1200px) {
	.b252-7.dom   {width:128px;height:128px;}
}

@media screen and (max-width: 640px) {
	.b252-7.dom   {width:96px;height:96px;right:12px;bottom:28px;}
}

/**** (scb_252-12) 28.04.2026 07:07:27 ****/

.b252-12.text   {color:#ffffff;font-size:56px;font-weight:600;}

@media screen and (max-width: 1200px) {
	.b252-12.text   {font-size:28px;}
}

@media screen and (max-width: 640px) {
	.b252-12.text   {font-size:20px;}
}

/**** (scb_254) 28.04.2026 07:07:27 ****/

.b254.craft > .contt {max-width:1500px;}
.craft.b254 > .dom   {display:flex;flex-direction:column;row-gap:24px;}
.b254.craft.stu {background:radial-gradient(circle at 35% 75%, #8D35DB90 0%, #ffffff00 40%), radial-gradient(circle at 65% 75%, #3B8DCC90 0%, #ffffff00 40%);padding:130px 0px 100px 0px;}

/**** (scb_254-1) 28.04.2026 07:07:27 ****/

.b254-1.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #F0342E;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-142px;left:-192px;}
.b254-1.text   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:1;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b254-1.text:before {width:256px;height:256px;top:-112px;left:-48px;}
	.b254-1.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b254-1.text:before {width:192px;height:192px;top:-72px;left:-32px;}
	.b254-1.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b254-1.text:before {width:144px;height:144px;top:-64px;left:-16px;}
	.b254-1.text   {font-size:40px;}
}

/**** (scb_254-2) 28.04.2026 07:07:27 ****/

.b254-2.dom   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:2;}

/**** (scb_254-3) 28.04.2026 07:07:27 ****/

.b254-3.text   {max-width:680px;color:#555555;font-size:24px;line-height:150%;}

@media screen and (max-width: 960px) {
	.b254-3.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b254-3.text   {font-size:16px;}
}

/**** (scb_254-4) 28.04.2026 07:07:27 ****/

.b254-4.dom   {padding:80px 40px 0px 40px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:280px auto 280px 1fr;justify-content:normal;align-items:normal;column-gap:40px;row-gap:40px;}
.b254-4.dom > *:nth-child(1) {grid-area:1/1/2/3;}
.b254-4.dom > *:nth-child(2) {grid-area:1/3/3/4;}
.b254-4.dom > *:nth-child(3) {grid-area:2/1/4/2;}
.b254-4.dom > *:nth-child(5) {grid-area:3/2/4/4;}

@media screen and (max-width: 1200px) {
	.b254-4.dom   {padding:40px 0px 0px 0px;grid-template-columns:1fr 1fr;grid-template-rows:280px 410px 330px auto;}
	.b254-4.dom > *:nth-child(2) {grid-area:auto;}
	.b254-4.dom > *:nth-child(3) {grid-area:2/2/4/3;}
	.b254-4.dom > *:nth-child(5) {grid-area:4/1/5/3;}
}

@media screen and (max-width: 960px) {
	.b254-4.dom   {overflow:auto;display:flex;justify-content:flex-start;align-items:flex-start;}
	.b254-4.dom > *:nth-child(1) {grid-area:auto;}
	.b254-4.dom > *:nth-child(3) {grid-area:auto;}
	.b254-4.dom > *:nth-child(5) {grid-area:auto;}
}

@media screen and (max-width: 640px) {
	.b254-4.dom   {flex-direction:row;}
}

/**** (scb_254-5) 28.04.2026 07:07:27 ****/

.b254-5.dom   {background:#ffffff50;flex-shrink:0;border-radius:8px;padding:8px;box-shadow:0px 0px 8px 0px #00000070;}

/**** (scb_254-6) 28.04.2026 07:07:27 ****/

.b254-6.dom   {background:#ffffff;height:100%;border-radius:4px;overflow:hidden;box-shadow:0px 0px 2px 0px #00000070;display:flex;}

@media screen and (max-width: 640px) {
	.b254-6.dom   {position:relative;flex-direction:column;}
}

/**** (scb_254-10) 28.04.2026 07:07:27 ****/

.b254-10.dom   {width:60%;padding:32px;display:flex;flex-direction:column;row-gap:24px;}

@media screen and (max-width: 640px) {
	.b254-10.dom   {width:100%;padding:16px;row-gap:20px;}
}

/**** (scb_254-17) 28.04.2026 07:07:27 ****/

.b254-17.text   {font-size:24px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b254-17.text   {font-size:20px;}
}

/**** (scb_254-29) 28.04.2026 07:07:27 ****/

.b254-29.text   {color:#555555;line-height:150%;}

/**** (scb_254-30) 28.04.2026 07:07:27 ****/

.b254-30.link .mdi {width:40px;height:40px;}
.b254-30.link .mdi *[fill=currentColor] {fill:#999999;}

/**** (scb_254-28) 28.04.2026 07:07:27 ****/

.b254-28.media .view {object-fit:cover;object-position:50% 37%;transform:scale(1.5);transform-origin:45% 90%;}
.b254-28.media   {width:40%;max-width:unset;height:100%;overflow:hidden;}

@media screen and (max-width: 640px) {
	.b254-28.media   {width:128px;height:80px;position:absolute;right:0px;bottom:0px;}
}

/**** (scb_254-7) 28.04.2026 07:07:27 ****/

.b254-7.dom   {background:#8D35DB;flex-shrink:0;border-radius:8px;overflow:hidden;box-shadow:0px 0px 8px 0px #00000070;display:flex;flex-direction:column;justify-content:space-between;}

/**** (scb_254-23) 28.04.2026 07:07:27 ****/

.b254-23.dom   {padding:32px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:24px;row-gap:24px;}
.b254-23.dom > *:nth-child(2) {grid-area:1/2/3/3;}

@media screen and (max-width: 960px) {
	.b254-23.dom   {padding:16px;}
}

@media screen and (max-width: 640px) {
	.b254-23.dom   {column-gap:20px;row-gap:20px;}
}

/**** (scb_254-18) 28.04.2026 07:07:27 ****/

.b254-18.text   {color:#ffffff;font-size:24px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b254-18.text   {font-size:20px;}
}

/**** (scb_254-25) 28.04.2026 07:07:27 ****/

.b254-25.link .mdi {width:40px;height:40px;}
.b254-25.link .mdi *[fill=currentColor] {fill:#ffffff;}

/**** (scb_254-24) 28.04.2026 07:07:27 ****/

.b254-24.text   {color:#ffffff;line-height:150%;}

/**** (scb_254-37) 28.04.2026 07:07:27 ****/

.b254-37.dom   {padding:0px 0px 0px 32px;}

@media screen and (max-width: 960px) {
	.b254-37.dom   {padding:0px 0px 0px 16px;}
}

@media screen and (max-width: 640px) {
	.b254-37.dom   {margin:-48px 0px 0px 0px;align-items:flex-end;}
}

/**** (scb_254-21) 28.04.2026 07:07:27 ****/

.b254-21.media .view {object-fit:cover;transform:scale(2);transform-origin:25% 78%;}
.b254-21.media   {height:330px;border-radius:12px 0px 0px 0px;overflow:hidden;}

@media screen and (max-width: 960px) {
	.b254-21.media   {height:224px;}
}

@media screen and (max-width: 640px) {
	.b254-21.media   {width:160px;height:96px;}
}

/**** (scb_254-9) 28.04.2026 07:07:27 ****/

.b254-9.dom   {background:#064ea6;flex-shrink:0;border-radius:8px;overflow:hidden;box-shadow:0px 0px 8px 0px #00000070;display:flex;flex-direction:column;justify-content:space-between;}

/**** (scb_254-8) 28.04.2026 07:07:27 ****/

.b254-8.dom   {padding:32px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:24px;row-gap:24px;}
.b254-8.dom > *:nth-child(2) {grid-area:1/2/3/3;}

@media screen and (max-width: 960px) {
	.b254-8.dom   {padding:16px;}
}

@media screen and (max-width: 640px) {
	.b254-8.dom   {column-gap:20px;row-gap:20px;}
}

/**** (scb_254-19) 28.04.2026 07:07:27 ****/

.b254-19.text   {color:#ffffff;font-size:24px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b254-19.text   {font-size:20px;}
}

/**** (scb_254-27) 28.04.2026 07:07:27 ****/

.b254-27.link .mdi {width:40px;height:40px;}
.b254-27.link .mdi *[fill=currentColor] {fill:#ffffff;}

/**** (scb_254-26) 28.04.2026 07:07:27 ****/

.b254-26.text   {color:#ffffff;line-height:150%;}

/**** (scb_254-20) 28.04.2026 07:07:27 ****/

.b254-20.dom   {padding:0px 32px 0px 0px;}

@media screen and (max-width: 640px) {
	.b254-20.dom   {margin:-48px 0px 0px 0px;padding:0px;align-items:flex-end;}
}

/**** (scb_254-22) 28.04.2026 07:07:27 ****/

.b254-22.media .view {object-fit:cover;object-position:0% 50%;transform:scale(1.5);transform-origin:0% 92%;}
.b254-22.media   {height:370px;border-radius:0px 12px 0px 0px;overflow:hidden;}

@media screen and (max-width: 960px) {
	.b254-22.media   {height:208px;}
}

@media screen and (max-width: 640px) {
	.b254-22.media   {width:160px;height:96px;border-radius:12px 0px 0px 0px;top:0px;}
}

/**** (scb_254-11) 28.04.2026 07:07:27 ****/

.b254-11.dom   {background:#ffffff50;flex-shrink:0;border-radius:8px;padding:8px;box-shadow:0px 0px 8px 0px #00000070;}

/**** (scb_254-12) 28.04.2026 07:07:27 ****/

.b254-12.dom   {background:#ffffff;height:100%;border-radius:4px;box-shadow:0px 0px 2px 0px #00000070;display:flex;flex-direction:column;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b254-12.dom   {row-gap:20px;}
}

/**** (scb_254-15) 28.04.2026 07:07:27 ****/

.b254-15.dom   {padding:32px;display:flex;justify-content:space-between;align-items:center;}

@media screen and (max-width: 960px) {
	.b254-15.dom   {padding:16px;}
}

/**** (scb_254-16) 28.04.2026 07:07:27 ****/

.b254-16.text   {font-size:24px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b254-16.text   {font-size:20px;}
}

/**** (scb_254-32) 28.04.2026 07:07:27 ****/

.b254-32.link .mdi {width:40px;height:40px;}
.b254-32.link .mdi *[fill=currentColor] {fill:#999999;}

/**** (scb_254-33) 28.04.2026 07:07:27 ****/

.b254-33.lsi .item {display:flex;flex-direction:column;align-items:center;row-gap:12px;}
.b254-33.lsi .mgl.f1.simple {width:40px;height:40px;}
.b254-33.lsi .mgl.f1 .view *[fill=currentColor] {fill:#777777;}
.b254-33.lsi .text.f2 {text-align:center;line-height:100%;font-weight:500;}
.b254-33.lsi   {padding:0px 24px 24px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:24px;}

@media screen and (max-width: 640px) {
	.b254-33.lsi .mgl.f1.simple {width:32px;height:32px;}
	.b254-33.lsi   {column-gap:20px;row-gap:20px;}
}

/**** (scb_254-13) 28.04.2026 07:07:27 ****/

.b254-13.dom   {background:#ffffff50;flex-shrink:0;border-radius:8px;padding:8px;box-shadow:0px 0px 8px 0px #00000070;}

/**** (scb_254-14) 28.04.2026 07:07:27 ****/

.b254-14.dom   {background:#ffffff;height:100%;border-radius:4px;box-shadow:0px 0px 2px 0px #00000070;display:flex;align-items:center;}

@media screen and (max-width: 640px) {
	.b254-14.dom   {flex-direction:column;row-gap:0px;}
}

/**** (scb_254-31) 28.04.2026 07:07:27 ****/

.b254-31.dom   {width:60%;padding:32px;display:flex;flex-direction:column;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b254-31.dom   {padding:16px;}
}

@media screen and (max-width: 640px) {
	.b254-31.dom   {width:100%;row-gap:20px;}
}

/**** (scb_254-34) 28.04.2026 07:07:27 ****/

.b254-34.text   {font-size:24px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b254-34.text   {font-size:20px;}
}

/**** (scb_254-35) 28.04.2026 07:07:27 ****/

.b254-35.text   {color:#555555;line-height:150%;}

/**** (scb_254-36) 28.04.2026 07:07:27 ****/

.b254-36.link .mdi {width:40px;height:40px;}
.b254-36.link .mdi *[fill=currentColor] {fill:#999999;}

@media screen and (max-width: 640px) {
	.b254-36.link   {position:relative;z-index:2;}
}

/**** (scb_254-38) 28.04.2026 07:07:27 ****/

.b254-38.lsi .item {width:auto;display:flex;align-items:center;column-gap:12px;}
.b254-38.lsi .mgl.f1.simple {width:32px;height:32px;}
.b254-38.lsi .mgl.f1 .view *[fill=currentColor] {fill:#555555;}
.b254-38.lsi .text.f2 {text-align:center;}
.b254-38.lsi   {width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:32px;}

@media screen and (max-width: 640px) {
	.b254-38.lsi .item {flex-direction:column;row-gap:8px;}
	.b254-38.lsi .mgl.f1.simple {width:24px;height:24px;}
	.b254-38.lsi .text.f2 {font-size:12px;}
	.b254-38.lsi   {position:relative;z-index:1;width:100%;margin:-56px 0px 0px 0px;padding:4px 4px 12px 80px;flex-direction:row;}
}

/**** (scb_254-42) 28.04.2026 07:07:27 ****/

.b254-42.elmap.allsee {display:none;}
.b254-42.elmap i {background:#ffffff;border-radius:4px;}
.b254-42.elmap i.partial {background:#ffffff;}
.b254-42.elmap i.full {background:#ffffff;}
.b254-42.elmap .review .decor {border:2px solid #fefefe;padding:2px;border-radius:8px;}
.b254-42.elmap   {justify-content:center;column-gap:4px;}

/**** (scb_254-39) 28.04.2026 07:07:27 ****/

.b254-39.text   {width:100%;max-width:600px;margin:0px auto;text-align:center;font-size:24px;line-height:170%;font-weight:500;}

@media screen and (max-width: 960px) {
	.b254-39.text   {font-size:20px;}
}

@media screen and (max-width: 480px) {
	.b254-39.text   {font-size:16px;}
}

/**** (scb_254-40) 28.04.2026 07:07:27 ****/

.b254-40.dom   {margin:0px auto;padding:1px;position:relative;display:flex;justify-content:center;}

/**** (scb_254-41) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b254-41.button:hover .mdi *[fill=currentColor] {fill:#ffffff;}
.b254-41.button:hover .n {color:#ffffff;}
.b254-41.button:hover:before {right:0%;left:0%;transform:rotate(5deg);}}


.b254-41.button .mdi {width:40px;height:40px;}
.b254-41.button .n {font-size:20px;}
.b254-41.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b254-41.button   {position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px 0px 40px;display:flex;align-items:center;column-gap:12px;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b254-41.button .mdi {width:32px;height:32px;}
	.b254-41.button .n {font-size:16px;}
	.b254-41.button   {padding:0px 20px;}
}

/**** (scb_255) 28.04.2026 07:07:27 ****/

.craft.b255 > .dom   {display:flex;flex-direction:column;align-items:center;row-gap:32px;}
.b255.craft.stu {background:linear-gradient(90deg, #00000080 0%, #00000020 100%), radial-gradient(circle at 100% 0%, #000000c0 0%, #00000000 80%), #8E35DB;}

/**** (scb_255-1) 28.04.2026 07:07:27 ****/

.b255-1.text   {color:#ffffff;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b255-1.text   {font-size:64px;}
}

@media screen and (max-width: 960px) {
	.b255-1.text   {font-size:56px;}
}

@media screen and (max-width: 640px) {
	.b255-1.text   {font-size:40px;}
}

/**** (scb_255-6) 28.04.2026 07:07:27 ****/

.b255-6.text   {max-width:800px;color:#ffffff;text-align:center;font-size:24px;line-height:170%;}

@media screen and (max-width: 1200px) {
	.b255-6.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b255-6.text   {font-size:16px;}
}

/**** (scb_255-2) 28.04.2026 07:07:27 ****/

.b255-2.dom   {margin:48px 0px 0px 0px;padding:1px;position:relative;display:flex;justify-content:center;}

/**** (scb_255-3) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b255-3.button:hover .mdi *[fill=currentColor] {fill:#ffffff;}
.b255-3.button:hover .n {color:#ffffff;}
.b255-3.button:hover:before {right:0%;left:0%;transform:rotate(9deg);}}


.b255-3.button .mdi {width:40px;height:40px;}
.b255-3.button .n {font-size:20px;}
.b255-3.button:before {content:'';background:#3B86CC;border-radius:12px;position:absolute;z-index:-1;top:0px;right:51%;bottom:0px;left:51%;}
.b255-3.button   {position:relative;z-index:2;min-height:64px;border-radius:12px;padding:0px 32px;display:flex;align-items:center;transition:all 0.3s ease-out;}

@media screen and (max-width: 640px) {
	.b255-3.button .mdi {width:32px;height:32px;}
	.b255-3.button .n {font-size:16px;}
	.b255-3.button   {min-height:56px;padding:0px 24px;}
}

/**** (scb_255-4) 28.04.2026 07:07:27 ****/

.b255-4.dom   {border-radius:12px;overflow:hidden;position:absolute;z-index:1;top:0px;right:0px;bottom:0px;left:0px;}

/**** (scb_255-5) 28.04.2026 07:07:27 ****/

.b255-5.dom   {background:#ffffff;width:200%;height:56px;position:absolute;top:240px;left:-110px;transform:rotate(45deg);animation:but_blink_el 7.5s linear infinite;}

/**** (scb_245) 28.04.2026 07:07:27 ****/

.craft.b245 > .dom   {row-gap:56px;}

@media screen and (max-width: 640px) {
	.craft.b245 > .dom   {row-gap:40px;}
}

/**** (scb_245-1) 28.04.2026 07:07:27 ****/

.b245-1.text   {background-clip:text;-webkit-background-clip:text;max-width:1020px;font-size:80px;line-height:150%;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b245-1.text   {font-size:48px;}
}

@media screen and (max-width: 640px) {
	.b245-1.text   {max-width:450px;font-size:40px;}
}

@media screen and (max-width: 480px) {
	.b245-1.text:before {right:25%;left:25%;}
	.b245-1.text   {font-size:32px;}
}

/**** (scb_245-3) 28.04.2026 07:07:27 ****/

.b245-3.dom   {padding:40px 0px 0px 0px;display:flex;column-gap:40px;row-gap:40px;}

@media screen and (max-width: 960px) {
	.b245-3.dom   {flex-direction:column;}
}

@media screen and (max-width: 640px) {
	.b245-3.dom   {padding:0px;}
}

/**** (scb_245-4) 28.04.2026 07:07:27 ****/

.b245-4.media   {width:60%;}

@media screen and (max-width: 1200px) {
	.b245-4.media   {width:45%;height:400px;}
}

@media screen and (max-width: 960px) {
	.b245-4.media   {width:100%;height:240px;}
}

@media screen and (max-width: 640px) {
	.b245-4.media   {height:160px;}
}

@media screen and (max-width: 480px) {
	.b245-4.media   {height:340px;}
}

/**** (scb_245-5) 28.04.2026 07:07:27 ****/

.b245-5.dom   {width:40%;display:flex;flex-direction:column;row-gap:32px;}

@media screen and (max-width: 1200px) {
	.b245-5.dom   {width:55%;}
}

@media screen and (max-width: 960px) {
	.b245-5.dom   {width:100%;}
}

/**** (scb_245-6) 28.04.2026 07:07:27 ****/

.b245-6.text   {color:#333333;font-size:48px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b245-6.text   {font-size:28px;}
}

@media screen and (max-width: 480px) {
	.b245-6.text   {font-size:28px;}
}

/**** (scb_245-7) 28.04.2026 07:07:27 ****/

.b245-7.text   {color:#555555;font-size:24px;line-height:170%;font-weight:500;}

@media screen and (max-width: 1200px) {
	.b245-7.text   {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b245-7.text   {font-size:16px;}
}

/**** (scb_245-9) 28.04.2026 07:07:27 ****/


@media screen and (max-width: 960px) {
	.b245-9.dom   {align-items:center;}
}

/**** (scb_245-2) 28.04.2026 07:07:27 ****/

.b245-2.button .mdi {width:32px;height:32px;}
.b245-2.button .mdi *[fill=currentColor] {fill:#95120e;}
.b245-2.button .n {color:#95120e;font-weight:700;}
.b245-2.button   {display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:12px;}

/**** (scb_21) 28.04.2026 07:07:27 ****/

.craft.b21 > .dom   {display:flex;flex-direction:column;align-items:stretch;row-gap:64px;}
.b21.craft.stu {background:url(/upload/public/css-bg/0-50.webp) 0% 0% / cover repeat scroll;}

@media screen and (max-width: 640px) {
	.craft.b21 > .dom   {row-gap:40px;}
}

/**** (scb_21-4) 28.04.2026 07:07:27 ****/

.b21-4.dom   {display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:normal;align-items:normal;row-gap:8px;}
.b21-4.dom > *:nth-child(2) {grid-area:1/2/3/3;}

/**** (scb_21-5) 28.04.2026 07:07:27 ****/

.b21-5.text   {color:#ffffff;font-size:56px;font-weight:700;text-shadow:2px 2px 0px #000000;}

@media screen and (max-width: 640px) {
	.b21-5.text   {font-size:40px;}
}

/**** (scb_21-3) 28.04.2026 07:07:27 ****/

.b21-3.swiper .but.back {padding:12px;}
.b21-3.swiper .but.back .ico {width:32px;height:32px;}
.b21-3.swiper .but.back .ico *[fill=currentColor] {fill:#ffffff;}
.b21-3.swiper .but.next {padding:12px;}
.b21-3.swiper .but.next .ico {width:32px;height:32px;}
.b21-3.swiper .but.next .ico *[fill=currentColor] {fill:#ffffff;}
.b21-3.swiper   {display:flex;justify-content:flex-end;align-items:flex-end;}

/**** (scb_21-6) 28.04.2026 07:07:27 ****/

.b21-6.link .mdi {width:32px;height:32px;}
.b21-6.link .mdi *[fill=currentColor] {fill:#ffffff;}
.b21-6.link   {display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;color:#ffffff;font-size:20px;}

@media screen and (max-width: 640px) {
	.b21-6.link .mdi {width:24px;height:24px;}
	.b21-6.link   {font-size:16px;}
}

/**** (scb_21-1) 28.04.2026 07:07:27 ****/

.b21-1.el .title {color:#ffffff;font-size:42px;text-shadow:0px 0px 5px #000000;}
.b21-1.el .ls {overflow:auto;display:flex;column-gap:2%;}
.b21-1.el .ls > .dtl {background:#00000050;backdrop-filter:blur(10px);padding:12px;border:1px solid #555555;border-radius:12px;width:32%;flex-shrink:0;justify-content:space-between;column-gap:20px;row-gap:20px;}
.b21-1.el .ls .dtl .bl.d7.dom {display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:12px;}
.b21-1.el .ls .dtl .bl.d7.dom > *:nth-child(1) {grid-area:1/1/2/3;}
.b21-1.el .ls .dtl .bl.d7.dom > *:nth-child(2) {grid-area:1/3/2/6;}
.b21-1.el .ls .dtl .bl.d7.dom > *:nth-child(3) {grid-area:2/1/3/6;}
.b21-1.el .ls .dtl .bl.d5.dom {display:flex;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:flex-end;}
.b21-1.el .ls .dtl .bl.d2.mgl {position:static;height:112px;}
.b21-1.el .ls .dtl .bl.d2.mgl .big {border-radius:5px;}
.b21-1.el .ls .dtl .bl.d2.mgl .big .view {object-fit:cover;}
.b21-1.el .ls .dtl .bl.d1.str {color:#ffffff;line-height:150%;font-weight:600;}
.b21-1.el .ls .dtl .bl.d6.text {color:#ffffff;line-height:150%;}
.b21-1.el .ls .dtl .bl.d3.lsf .v {color:#ffffff;}
.b21-1.el .ls .dtl .bl.d4.lsf .v {color:#ffffff;}
.b21-1.el   {align-items:flex-end;column-gap:24px;row-gap:64px;}

@media screen and (max-width: 960px) {
	.b21-1.el .ls > .dtl {width:56%;}
}

@media screen and (max-width: 640px) {
	.b21-1.el .ls > .dtl {padding:8px;width:85%;}
}

/**** (scb_21-2) 28.04.2026 07:07:27 ****/

.b21-2.elmap i {background:#ffffff;border-radius:4px;}
.b21-2.elmap i.partial {background:#ffffff;}
.b21-2.elmap i.full {background:#ffffff;}
.b21-2.elmap .review .decor {border:2px solid #ffffff;padding:2px;border-radius:8px;}
.b21-2.elmap   {justify-content:center;column-gap:4px;}

/**** (scb_285) 28.04.2026 07:07:27 ****/

.craft.b285 > .dom   {display:flex;flex-direction:column;row-gap:112px;}

@media screen and (max-width: 640px) {
	.craft.b285 > .dom   {row-gap:40px;}
}

/**** (scb_285-1) 28.04.2026 07:07:27 ****/

.b285-1.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #F0342E;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-142px;left:-192px;}
.b285-1.text   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:100;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b285-1.text:before {width:256px;height:256px;top:-112px;left:-48px;}
	.b285-1.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b285-1.text:before {width:192px;height:192px;top:-72px;left:-32px;}
	.b285-1.text   {font-size:56px;}
}

@media screen and (max-width: 640px) {
	.b285-1.text:before {width:144px;height:144px;top:-56px;left:-16px;}
	.b285-1.text   {font-size:40px;}
}

/**** (scb_285-3) 28.04.2026 07:07:27 ****/

.b285-3.dom   {position:relative;display:flex;flex-direction:column;align-items:center;row-gap:24px;}

/**** (scb_285-4) 28.04.2026 07:07:27 ****/

.b285-4.swiper .but.back {padding:12px;}
.b285-4.swiper .but.back .ico {width:32px;height:32px;}
.b285-4.swiper .but.next {padding:12px;}
.b285-4.swiper .but.next .ico {width:32px;height:32px;}
.b285-4.swiper   {width:100%;display:flex;justify-content:flex-end;}

/**** (scb_285-2) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b285-2.el .ls .dtl:hover .bl.d2.mgl .big .view {object-position:50% 100%;}}


.b285-2.el .ls {overflow:auto;display:flex;align-items:flex-start;row-gap:120px;width:100%;}
.b285-2.el .ls > .dtl {width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;column-gap:3%;row-gap:12px;}
.b285-2.el .ls .dtl .bl.d9.dom {position:relative;width:100%;}
.b285-2.el .ls .dtl .bl.d3.dom {display:flex;flex-direction:column;row-gap:30px;width:100%;}
.b285-2.el .ls .dtl .bl.d10.str {align-items:center;background:#ffffff;position:absolute;z-index:100;top:12px;left:32%;padding:3px;height:18px;width:35%;color:#5d5d5d;text-align:center;font-size:12px;line-height:100%;letter-spacing:1px;}
.b285-2.el .ls .dtl .bl.d2.mgl {background:url(/upload/public/css-bg/2d-0.webp) 0% 0% / 100% auto repeat scroll;padding:4% 0px 0px 0px;width:100%;height:560px;}
.b285-2.el .ls .dtl .bl.d2.mgl .big {border:1px solid #b9b9b9;transition:all 20s ease-out;}
.b285-2.el .ls .dtl .bl.d2.mgl .big .view {object-fit:cover;object-position:50% 0%;}
.b285-2.el .ls .dtl .bl.d4.str {color:#111111;font-size:32px;line-height:150%;font-weight:500;}
.b285-2.el .ls .dtl .bl.d5.lsf {display:flex;flex-wrap:wrap;column-gap:12px;row-gap:12px;}
.b285-2.el .ls .dtl .bl.d5.lsf .f {padding:4px 8px;border:2px solid #cccccc;border-radius:8px;}
.b285-2.el .ls .dtl .bl.d5.lsf .f .n {color:#555555;}
.b285-2.el .ls .dtl .bl.d6.str {display:flex;align-items:center;column-gap:16px;color:#555555;font-size:20px;}
.b285-2.el .ls .dtl .bl.d6.str .mdi {width:32px;height:32px;}
.b285-2.el   {width:100%;max-width:928px;}

@media screen and (max-width: 1200px) {
	.b285-2.el .ls .dtl .bl.d10.str {top:6px;font-size:10px;}
	.b285-2.el .ls .dtl .bl.d2.mgl {padding:20px 0px 0px 0px;}
}

@media screen and (max-width: 960px) {
	.b285-2.el .ls {row-gap:80px;}
	.b285-2.el .ls > .dtl {flex-direction:column;}
	.b285-2.el .ls > .dtl:nth-child(2n) {flex-direction:column;}
	.b285-2.el .ls .dtl .bl.d9.dom {width:100%;}
	.b285-2.el .ls .dtl .bl.d3.dom {row-gap:20px;width:100%;}
	.b285-2.el .ls .dtl .bl.d10.str {top:9px;}
	.b285-2.el .ls .dtl .bl.d2.mgl {padding:27px 0px 0px 0px;height:380px;}
	.b285-2.el .ls .dtl .bl.d4.str {font-size:24px;}
}

@media screen and (max-width: 640px) {
	.b285-2.el .ls .dtl .bl.d10.str {top:6px;padding:0px;height:8px;font-size:8px;}
	.b285-2.el .ls .dtl .bl.d2.mgl {padding:19px 0px 0px 0px;height:272px;}
}

@media screen and (max-width: 480px) {
	.b285-2.el .ls .dtl .bl.d10.str {top:4px;}
	.b285-2.el .ls .dtl .bl.d2.mgl {padding:15px 0px 0px 0px;height:240px;}
	.b285-2.el .ls .dtl .bl.d5.lsf {column-gap:5px;row-gap:5px;}
	.b285-2.el .ls .dtl .bl.d5.lsf .f {padding:3px 5px;}
	.b285-2.el .ls .dtl .bl.d5.lsf .f .n {font-size:14px;}
}

/**** (scb_285-5) 28.04.2026 07:07:27 ****/

.b285-5.elmap i {border-radius:4px;}
.b285-5.elmap i.full {background:#3B86CC;}
.b285-5.elmap .review .decor {border:2px solid #3B86CC;padding:2px;border-radius:8px;}
.b285-5.elmap   {justify-content:center;column-gap:4px;}

/**** (scb_286) 28.04.2026 07:07:27 ****/

.craft.b286 > .dom   {row-gap:56px;}
.b286.craft.stu {background:#eeeeee;}

/**** (scb_286-2) 28.04.2026 07:07:27 ****/

.b286-2.text:before {content:'';background:radial-gradient(circle at 100% 0%, #ffffffc0 0%, #ffffff00 80%), #B924F0;width:304px;height:304px;border-radius:50%;position:absolute;z-index:-1;top:-176px;left:-192px;}
.b286-2.text   {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:100;font-size:96px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b286-2.text:before {width:256px;height:256px;top:-112px;left:-48px;}
	.b286-2.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b286-2.text:before {width:192px;height:192px;top:-72px;left:-32px;}
	.b286-2.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b286-2.text:before {width:144px;height:144px;top:-56px;left:-16px;}
	.b286-2.text   {font-size:56px;}
}

/**** (scb_286-5) 28.04.2026 07:07:27 ****/

.b286-5.dom   {padding:0px 80px;position:relative;row-gap:0px;}

@media screen and (max-width: 960px) {
	.b286-5.dom   {padding:0px;position:static;}
}

@media screen and (max-width: 640px) {
	.b286-5.dom   {padding:0px;}
}

/**** (scb_286-4) 28.04.2026 07:07:27 ****/

.b286-4.swiper .but.back {min-height:100%;position:absolute;top:0px;left:0px;display:flex;align-items:center;}
.b286-4.swiper .but.back .ico {width:40px;height:40px;}
.b286-4.swiper .but.next {min-height:100%;position:absolute;top:0px;right:0px;display:flex;align-items:center;}
.b286-4.swiper .but.next .ico {width:40px;height:40px;}

@media screen and (max-width: 960px) {
	.b286-4.swiper .but.back {padding:8px;position:static;top:unset;left:unset;}
	.b286-4.swiper .but.back .ico {width:32px;height:32px;}
	.b286-4.swiper .but.next {padding:8px;position:static;top:unset;right:unset;}
	.b286-4.swiper .but.next .ico {width:32px;height:32px;}
	.b286-4.swiper   {display:flex;justify-content:flex-end;}
}

/**** (scb_286-1) 28.04.2026 07:07:27 ****/

.b286-1.lsi .item {background:#ffffff;border-radius:24px;padding:32px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;row-gap:24px;}
.b286-1.lsi .gr.f7 {display:flex;flex-direction:column;align-items:center;row-gap:12px;}
.b286-1.lsi .gr.f8 {display:flex;flex-direction:column;align-items:center;row-gap:12px;}
.b286-1.lsi .text.f4 {text-align:center;font-size:20px;line-height:170%;}
.b286-1.lsi .mgl.f9.simple {position:absolute;top:-24px;left:-24px;width:80px;height:80px;}
.b286-1.lsi .mgl.f9 .view *[fill=currentColor] {fill:#3B86CC;}
.b286-1.lsi .mgl.f10.simple {position:absolute;right:-24px;bottom:-24px;width:80px;height:80px;}
.b286-1.lsi .mgl.f10 .view *[fill=currentColor] {fill:#3B86CC;}
.b286-1.lsi .mgl.f1.simple {border-radius:50%;width:112px;height:112px;}
.b286-1.lsi .but.f6 {display:flex;column-gap:12px;align-items:center;}
.b286-1.lsi .but.f6 .mdi {width:16px;height:16px;}
.b286-1.lsi .but.f6 .n {color:#B924F0;font-weight:600;}
.b286-1.lsi .but.f6 .mdi *[fill=currentColor] {fill:#B924F0;}
.b286-1.lsi .text.f2 {color:#555555;text-align:center;font-weight:700;}
.b286-1.lsi   {overflow:hidden;width:100%;max-width:880px;margin:0px auto;padding:24px;display:flex;column-gap:48px;}

@media screen and (max-width: 960px) {
	.b286-1.lsi .item {padding:24px;}
}

@media screen and (max-width: 640px) {
	.b286-1.lsi .item {padding:12px;}
	.b286-1.lsi .text.f4 {font-size:14px;}
	.b286-1.lsi .mgl.f9.simple {top:-8px;left:-8px;width:40px;height:40px;}
	.b286-1.lsi .mgl.f10.simple {right:-8px;bottom:-8px;width:40px;height:40px;}
	.b286-1.lsi   {padding:8px;}
}

/**** (scb_286-3) 28.04.2026 07:07:27 ****/

.b286-3.elmap i {border-radius:4px;}
.b286-3.elmap i.full {background:#3B86CC;}
.b286-3.elmap .review .decor {border:2px solid #3B86CC;padding:2px;border-radius:8px;}
.b286-3.elmap   {justify-content:center;column-gap:4px;}

/**** (scb_241) 28.04.2026 07:07:27 ****/

.b241.craft.stu {background:#000000;height:110vh;overflow:hidden;}

@media screen and (max-width: 480px) {
	.b241.craft.stu {height:auto;}
}

/**** (scb_241-2) 28.04.2026 07:07:27 ****/

.b241-2.dom   {position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;row-gap:24px;}

/**** (scb_241-11) 28.04.2026 07:07:27 ****/

.b241-11.text   {color:#ffffff;text-align:center;font-size:32px;line-height:100%;}

@media screen and (max-width: 1200px) {
	.b241-11.text   {font-size:28px;}
}

@media screen and (max-width: 960px) {
	.b241-11.text   {font-size:24px;}
}

@media screen and (max-width: 480px) {
	.b241-11.text   {font-size:20px;}
}

/**** (scb_241-1) 28.04.2026 07:07:27 ****/

.b241-1.text   {width:900px;padding:20px 0px 0px 0px;color:#ffffff;text-align:center;font-size:56px;line-height:100%;}

@media screen and (max-width: 1200px) {
	.b241-1.text   {font-size:48px;}
}

@media screen and (max-width: 960px) {
	.b241-1.text   {font-size:40px;}
}

@media screen and (max-width: 480px) {
	.b241-1.text   {font-size:32px;}
}

/**** (scb_241-12) 28.04.2026 07:07:27 ****/

.b241-12.text   {color:#ffffff;text-align:center;font-size:80px;line-height:100%;text-transform:uppercase;}

@media screen and (max-width: 1200px) {
	.b241-12.text   {font-size:64px;}
}

@media screen and (max-width: 960px) {
	.b241-12.text   {font-size:56px;}
}

@media screen and (max-width: 480px) {
	.b241-12.text   {font-size:40px;}
}

/**** (scb_241-3) 28.04.2026 07:07:27 ****/

.b241-3.dom   {background:radial-gradient(circle at 100% 0%, #000000c0 0%, #00000000 80%), #3B86CC;width:1200px;height:1200px;border-radius:50%;position:absolute;z-index:-1;top:-214px;transform-origin:52% 52%;animation:rotation 8s linear infinite;}

@media screen and (max-width: 960px) {
	.b241-3.dom   {width:880px;height:880px;top:-128px;}
}

@media screen and (max-width: 480px) {
	.b241-3.dom   {width:544px;height:544px;top:-96px;}
}

/**** (scb_241-4) 28.04.2026 07:07:27 ****/

.b241-4.dom   {padding:15% 0px 0px 0px;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px;row-gap:24px;}

@media screen and (max-width: 960px) {
	.b241-4.dom   {padding:10% 0px 0px 0px;column-gap:20px;row-gap:20px;}
}

/**** (scb_241-5) 28.04.2026 07:07:27 ****/

.b241-5.link   {background:#FFAE36;width:240px;height:48px;border-radius:12px;font-size:20px;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 960px) {
	.b241-5.link   {width:176px;height:40px;font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b241-5.link   {width:160px;font-size:14px;}
}

/**** (scb_241-6) 28.04.2026 07:07:27 ****/

.b241-6.link   {background:#8E35DB;width:240px;height:48px;border-radius:24px;display:flex;justify-content:center;align-items:center;color:#ffffff;font-size:20px;}

@media screen and (max-width: 960px) {
	.b241-6.link   {width:176px;height:40px;font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b241-6.link   {width:160px;font-size:14px;}
}

/**** (scb_241-7) 28.04.2026 07:07:27 ****/

.b241-7.link   {background:linear-gradient(126deg, #2ff095 0%, #5f7d00 100%);width:240px;height:48px;border-radius:12px;display:flex;justify-content:center;align-items:center;color:#ffffff;font-size:20px;}

@media screen and (max-width: 960px) {
	.b241-7.link   {width:176px;height:40px;font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b241-7.link   {width:160px;font-size:14px;}
}

/**** (scb_241-8) 28.04.2026 07:07:27 ****/

.b241-8.link   {width:240px;height:48px;border:4px solid #FFAE36;border-radius:12px;display:flex;justify-content:center;align-items:center;color:#ffffff;font-size:20px;}

@media screen and (max-width: 960px) {
	.b241-8.link   {width:176px;height:40px;font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b241-8.link   {width:160px;font-size:14px;}
}

/**** (scb_241-9) 28.04.2026 07:07:27 ****/

.b241-9.link   {background:linear-gradient(126deg, #F0342E 0%, #41135d 100%);width:240px;height:48px;border-radius:12px;display:flex;justify-content:center;align-items:center;color:#ffffff;font-size:20px;}

@media screen and (max-width: 960px) {
	.b241-9.link   {width:176px;height:40px;font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b241-9.link   {width:160px;font-size:14px;}
}

/**** (scb_241-10) 28.04.2026 07:07:27 ****/

.b241-10.link   {background:#07366f;width:240px;height:48px;border-radius:24px;color:#ffffff;font-size:20px;display:flex;justify-content:center;align-items:center;}

@media screen and (max-width: 960px) {
	.b241-10.link   {width:176px;height:40px;font-size:16px;}
}

@media screen and (max-width: 480px) {
	.b241-10.link   {width:160px;font-size:14px;}
}

/**** (scb_247-1) 28.04.2026 07:07:27 ****/

.b247-1.text   {text-align:center;font-size:96px;line-height:150%;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b247-1.text   {font-size:80px;}
}

@media screen and (max-width: 960px) {
	.b247-1.text   {font-size:56px;}
}

@media screen and (max-width: 640px) {
	.b247-1.text   {font-size:40px;}
}

@media screen and (max-width: 480px) {
	.b247-1.text   {font-size:32px;}
}

/**** (scb_247-2) 28.04.2026 07:07:27 ****/

.b247-2.lsi .item {border-radius:24px;padding:16px;}
.b247-2.lsi .item.open {background:linear-gradient(0deg, #ffffffd0 0%, #ffffffd0 100%), #3B8DCC;}
.b247-2.lsi .gr.f1 {padding:16px;width:100%;display:flex;align-items:center;column-gap:24px;}
.b247-2.lsi .gr.f5 {padding:24px 24px 24px 86px;display:flex;column-gap:24px;}
.b247-2.lsi .mgl.f2.simple {width:40px;height:40px;}
.b247-2.lsi .text.f3 {width:100%;font-size:24px;line-height:150%;}
.b247-2.lsi .mgl.f4.simple {width:28px;height:28px;transition:all 0.2s ease-out;}
.b247-2.lsi .item.open .mgl.f4 .view {transform:rotate(90deg);}
.b247-2.lsi .mgl.f6.simple {width:40px;height:40px;}
.b247-2.lsi .gr.f8 {row-gap:32px;}
.b247-2.lsi .text.f7 {color:#555555;font-size:24px;line-height:150%;}
.b247-2.lsi .link.f9 {font-size:24px;}
.b247-2.lsi   {width:100%;max-width:840px;margin:0px auto;}

@media screen and (max-width: 960px) {
	.b247-2.lsi .text.f3 {font-size:20px;}
	.b247-2.lsi .text.f7 {font-size:20px;}
}

@media screen and (max-width: 640px) {
	.b247-2.lsi .item {padding:8px;}
	.b247-2.lsi .gr.f1 {padding:8px;column-gap:12px;}
	.b247-2.lsi .gr.f5 {padding:12px 12px 12px 64px;}
	.b247-2.lsi .text.f3 {font-size:16px;}
	.b247-2.lsi .text.f7 {font-size:16px;}
}

/**** (scb_242) 28.04.2026 07:07:27 ****/

.craft.b242 > .dom   {display:flex;flex-direction:column;row-gap:24px;}
.b242.craft.stu {background:linear-gradient(177deg, #ffffff 0%, #ffffff 27%, #ffffff90 50%, #ffffff20 75%, #ffffff00 100%), url(/upload/public/css-bg/4f-0.webp) 0% 0% / auto auto repeat scroll, linear-gradient(108deg, #48A5FA 0%, #003d88 35%, #8E35DB 70%);}

/**** (scb_242-2) 28.04.2026 07:07:27 ****/

.b242-2.dom   {display:flex;flex-direction:column;align-items:center;row-gap:24px;}

@media screen and (max-width: 640px) {
	.b242-2.dom   {row-gap:16px;}
}

/**** (scb_242-3) 28.04.2026 07:07:27 ****/

.b242-3.text   {text-align:center;font-size:80px;font-weight:700;}

@media screen and (max-width: 1200px) {
	.b242-3.text   {font-size:64px;}
}

@media screen and (max-width: 640px) {
	.b242-3.text   {font-size:24px;}
}

/**** (scb_242-4) 28.04.2026 07:07:27 ****/

.b242-4.text   {color:#555555;text-align:center;font-size:24px;font-weight:600;}

@media screen and (max-width: 640px) {
	.b242-4.text   {font-size:16px;}
}

/**** (scb_242-5) 28.04.2026 07:07:27 ****/

.b242-5.dom   {background:#ffffff70;max-width:480px;margin:40px 0px 0px 0px;border-radius:24px;padding:32px;}

@media screen and (max-width: 640px) {
	.b242-5.dom   {margin:0px;padding:16px;}
}

/**** (scb_242-1) 28.04.2026 07:07:27 ****/

.b242-1.form .f[f] .n {color:#777777;font-weight:700;}
.b242-1.form .f .str {border-radius:8px;border:0px;}
.b242-1.form .f .ft_phone {border-radius:8px;border:0px;}
.b242-1.form .save {justify-content:center;}
.b242-1.form .save .but {border-radius:8px;}
.b242-1.form   {width:100%;}

@media screen and (max-width: 640px) {
	.b242-1.form .inar {row-gap:24px;}
	.b242-1.form   {row-gap:24px;}
}

/**** (scb_242-6) 28.04.2026 07:07:27 ****/

.b242-6.text   {max-width:580px;margin:0px auto;color:#ffffff;text-align:center;line-height:120%;font-weight:300;}

/**** (scb_243) 28.04.2026 07:07:27 ****/

.b243.craft.stu {padding:0px;}

/**** (scb_243-11) 28.04.2026 07:07:27 ****/

.b243-11.dom   {position:fixed;z-index:100;right:15%;bottom:-56px;}

/**** (scb_243-1) 28.04.2026 07:07:27 ****/

.b243-1.link .mdi *[stroke=currentColor] {stroke:#ffffff;}
.b243-1.link   {background:#333333;border-radius:20px 20px 0px 0px;padding:8px 28px;color:#ffffff;display:flex;align-items:center;column-gap:12px;}

/**** (scb_243-9) 28.04.2026 07:07:27 ****/

.b243-9.dom   {display:none;}

/**** (scb_243-2) 28.04.2026 07:07:27 ****/

.b243-2.dom   {background:radial-gradient(circle at 35% 75%, #8D35DB90 0%, #ffffff00 40%), radial-gradient(circle at 65% 75%, #3B8DCC90 0%, #ffffff00 40%), url(/upload/public/css-bg/4e-0.webp) 0% 0% / auto auto repeat scroll #111111;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:64px;}

@media screen and (max-width: 640px) {
	.b243-2.dom   {row-gap:40px;}
}

/**** (scb_243-3) 28.04.2026 07:07:27 ****/

.b243-3.text   {background:radial-gradient(circle at 87% 50%, #ffc2f8 0%, #ffffff 35%, #ffffff 100%);background-clip:text;-webkit-background-clip:text;max-width:800px;color:#ffffff00;text-align:center;font-size:56px;line-height:140%;font-weight:500;}

@media screen and (max-width: 960px) {
	.b243-3.text   {font-size:48px;}
}

@media screen and (max-width: 640px) {
	.b243-3.text   {font-size:24px;}
}

/**** (scb_243-4) 28.04.2026 07:07:27 ****/

.b243-4.dom   {background:#ffffff26;max-width:620px;border:1px solid #ffffff25;border-radius:28px;padding:12px;display:flex;flex-direction:column;align-items:center;row-gap:12px;}

@media screen and (max-width: 960px) {
	.b243-4.dom   {width:100%;}
}

@media screen and (max-width: 640px) {
	.b243-4.dom   {padding:8px;}
}

/**** (scb_243-5) 28.04.2026 07:07:27 ****/

.b243-5.dom   {background:#ffffffe0;border-radius:20px;padding:20px;display:flex;flex-direction:column;column-gap:20px;row-gap:20px;}

@media screen and (max-width: 960px) {
	.b243-5.dom   {flex-direction:column;align-items:flex-start;}
}

@media screen and (max-width: 640px) {
	.b243-5.dom   {border-radius:24px;padding:12px;row-gap:12px;}
}

/**** (scb_243-6) 28.04.2026 07:07:27 ****/

.b243-6.link .mdi {width:100%;height:100%;}
.b243-6.link   {background:#ffffff;width:100%;height:64px;border-radius:16px;padding:8px;}

@media screen and (max-width: 640px) {
	.b243-6.link   {height:56px;}
}

/**** (scb_243-7) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b243-7.form .save .but:hover {background:linear-gradient(128deg, #F0342E 0%, #B924F0 50%, #3B8DCC 100%);}}


.b243-7.form .inar {display:flex;flex-direction:row;column-gap:20px;}
.b243-7.form .f[f] {width:100%;}
.b243-7.form .f .str {border-radius:16px;border:0px;height:64px;}
.b243-7.form .f .str:focus {box-shadow:0px 0px 16px 0px #B924F0;}
.b243-7.form .f .ft_phone {border-radius:16px;border:0px;height:64px;}
.b243-7.form .save .but {background:linear-gradient(128deg, #F0342E 0%, #8D35DB 50%, #3B8DCC 100%);border-radius:16px;min-width:100%;min-height:64px;}
.b243-7.form .save .but .n {font-size:20px;}
.b243-7.form   {width:100%;column-gap:20px;}

@media screen and (max-width: 960px) {
	.b243-7.form .inar {flex-direction:column;row-gap:20px;}
	.b243-7.form .f[f] {width:100%;}
	.b243-7.form .save .but {min-width:100%;}
	.b243-7.form   {width:100%;flex-direction:column;row-gap:20px;}
}

@media screen and (max-width: 640px) {
	.b243-7.form .inar {row-gap:12px;}
	.b243-7.form .save .but {min-height:56px;}
	.b243-7.form .save .but .n {font-size:16px;}
	.b243-7.form   {row-gap:12px;}
}

@media screen and (max-width: 480px) {
	.b243-7.form .f[f] .str {font-size:16px;}
	.b243-7.form .f[f] .ft_phone input {font-size:16px;}
}

/**** (scb_243-10) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b243-10.link:hover {border-bottom:1px solid #ffffff;}}


.b243-10.link   {border-bottom:1px dashed #ffffff80;color:#ffffff;text-align:center;line-height:150%;}

/**** (scb_243-8) 28.04.2026 07:07:27 ****/

.b243-8.lsi .item {width:auto;flex-shrink:0;display:flex;align-items:center;column-gap:8px;}
.b243-8.lsi .mgl.f1.simple {height:32px;}
.b243-8.lsi .mgl.f1 .view *[fill=currentColor] {fill:#100f2c90;}
.b243-8.lsi .text.f2 {font-family:"Caveat";color:#100f2c90;font-size:28px;line-height:100%;font-weight:600;white-space:nowrap;}
.b243-8.lsi   {overflow:hidden;max-width:878px;display:flex;align-items:center;column-gap:40px;}

/**** (scb_259) 28.04.2026 07:07:27 ****/

.b259.craft.stu {padding:12px 0px;}


/**** (/allpack/modules/core/fields/style-special/ft-special.css) 28.04.2026 08:05:17 ****/
.access_form {float:left; padding:2px 2px 2px 0; background:#b2b2b6; border-radius: 3px;}
	.access_form .point {padding-left:2px;}
	.access_form .blank {width:4px;}

	.access_form .access {background-color:#ffffff; border-radius: 2px; padding:1px;}

	.access_form .lvl_0 div {background:url(img/access.png) 0 -16px; width:16px; height:16px;}
	.access_form .lvl_1 div {background:url(img/access.png) -16px -16px; width:16px; height:16px;}
	.access_form .lvl_2 div {background:url(img/access.png) -32px -16px; width:16px; height:16px;}
	.access_form .lvl_3 div {background:url(img/access.png) -48px -16px; width:16px; height:16px;}
	.access_form .lvl_4 div {background:url(img/access.png) -64px -16px; width:16px; height:16px;}

	.access_form .lvl_0_h div {background-position: 0 0;}
	.access_form .lvl_1_h div {background-position: -16px 0;}
	.access_form .lvl_2_h div {background-position: -32px 0;}
	.access_form .lvl_3_h div {background-position: -48px 0;}
	.access_form .lvl_4_h div {background-position: -64px 0;}


	.access_form .lvl_0_selected div {background-position: 0 0;}
	.access_form .lvl_1_selected div {background-position: -16px 0;}
	.access_form .lvl_2_selected div {background-position: -32px 0;}
	.access_form .lvl_3_selected div {background-position: -48px 0;}
	.access_form .lvl_4_selected div {background-position: -64px 0;}












.access_api_rule_field {}
	.access_api_rule_field .power_all {padding:0 0 5px 0;}
		.access_api_rule_field .power_all span {color:#000000; border-bottom:1px dashed #000000; cursor:pointer;}

	.access_api_rule_field .used {}
	.access_api_rule_field .not_used {display:none;}
	.access_api_rule_field .fman_name {vertical-align:top; text-align:right; padding:3px 0 0 0;}

	.access_api_rule_field .fjf_choice_source {vertical-align:top; padding:3px 10px;}
	.access_api_rule_field .fjf_form {vertical-align:top; padding:3px 0;}

		.access_api_rule_field .fjf_form .fjf_static {display:none;}
		.access_api_rule_field .fjf_form[source="static"] .fjf_static {display:block;}

		.access_api_rule_field .fjf_form .fjf_dd {display:none;}
		.access_api_rule_field .fjf_form[source="dd"] .fjf_dd {display:block;}

		.access_api_rule_field .fjf_form .fjf_akey {display:none;}
		.access_api_rule_field .fjf_form[source="akey"] .fjf_akey {display:block;}



.access_api_rule_field.display_all {}
	.access_api_rule_field.display_all .not_used {display:table-row;}




.ft_pass {width:250px;}
	.ft_pass .hand {}
	.ft_pass .input {display:none; padding:0 0 4px 0;}
	.ft_pass .input_c {display:none;}
	.ft_pass .gen {display:none; padding:4px 0 0 0;}
	.ft_pass .cancel {display:none; padding:4px 0 0 0;}

	.ft_pass.proc .hand {display:none;}
	.ft_pass.proc .input {display:block;}
	.ft_pass.proc .input_c {display:block;}
	.ft_pass.proc .gen {display:block;}
	.ft_pass.proc .cancel {display:block;}



/**** (/allpack/modules/store/fields/style-general/ft-general.css) 28.04.2026 08:05:17 ****/


.offer_price {display:flex; flex-direction:row; align-items:center; justify-content:flex-start;}
.offer_price[edit] {flex-wrap:wrap;}
	.offer_price .ico {background:url(/allpack/modules/store/ico_class/offer/ico24.svg) center center / 24px 24px no-repeat; width:24px; min-height:24px; height:auto;}
	.offer_price .p {display:flex;}
	.offer_price .pop_info {display:none; position:absolute; z-index:1000; background:#ffffff; border:2px solid #469cce; padding:10px; border-radius:4px;}
		.offer_price .pop_info .gr {padding:10px 5px 10px 5px; border-bottom:1px solid #469cce;}
		.offer_price .pop_info .gr:last-child {border-bottom:0px;}
			.offer_price .pop_info .gr .price {font-size:15px; color:#469cce; font-weight:bold; padding:5px;}
			.offer_price .pop_info .gr .lso {}
				.offer_price .pop_info .gr .lso .offer {display:inline-block; padding:0px; padding-top:2px; padding-bottom:2px;}
				.offer_price .pop_info .gr .lso .offer:after {content:', '; white-space:pre;}
				.offer_price .pop_info .gr .lso .offer:last-child:after {content:''}


	.offer_price .in {background:#ffffff; display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; border:1px solid #cccccc; border-radius:0px;}
		.offer_price .in input {background:unset; height:auto; margin:0; padding:0; border:0px; border-radius:inherit;}


	.offer_price .formulas {display:flex; flex-direction:column; row-gap:10px; padding:10px; width:100%;}
		.offer_price .formulas .item {display:none; flex-direction:row; column-gap:10px; align-items:center;}
		.offer_price .formulas.show .item {display:flex;}
			.offer_price .formulas .item .fm {}
			.offer_price .formulas .item .go {padding:1px 3px; border:1px solid #999999; border-radius:3px; cursor:pointer;}

		.offer_price .formulas .but {text-decoration:underline dotted; cursor:pointer;}
		.offer_price .formulas .but:hover {text-decoration:underline solid;}


.pos_mini {display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; row-gap:8px; column-gap:0px; width:100%; counter-reset:auto_num;}
	.pos_mini > div {counter-increment:auto_num; display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; row-gap:0px; column-gap:1px;}
	.pos_mini > div:before {content:counter(auto_num); display:block; text-align:right; width:16px; padding:0px 10px 0px 0px; font-weight:bold; font-size:11px; padding-top:1px;}



	.pos_mini .lsv_clr {vertical-align:sub;}

	.cp_tbl .pos_mini .mdi {display:none;}


.paid {display:block;}
	.paid .tg_onoff {disp lay:none;}
	.paid .pay_acc {display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; padding:0px; padding-top:5px;}
		.paid .pay_acc input {margin:0px;}
		.paid .pay_acc label {padding:0px; padding-left:5px;}

	.paid .but {display:block;}

	
.cp_tbl .paid .tg_onoff {dis play:block;}
.cp_tbl .paid .pay_acc,
.cp_tbl .paid .ls_pay {display:none;}




.ft_opt_pos {display:flex; flex-direction:row; column-gap:8px;}
	.ft_opt_pos .cnt {text-decoration:underline dotted #cccccc; cursor:pointer;}
	.ft_opt_pos .cnt:hover {text-decoration:underline solid #000000;}
	.ft_opt_pos .opt_ls {display:none; background:#ffffff; position:absolute; padding:8px;}
		.ft_opt_pos .opt_ls .item {display:flex; flex-direction:row; column-gap:4px; padding:8px;}
			.ft_opt_pos .opt_ls .item .name {color:#777777; font-size:16px;}
			.ft_opt_pos .opt_ls .item .val {color:#000000; font-size:16px; white-space:nowrap;}




