

/* Start:/local/templates/new/css/normalize.css?17110165262346*/
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;margin:0;padding:0}body{margin:0;padding:0}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0;margin:0}h1{font-size:150%}h2{font-size:125%}h3{font-size:120%}h4{font-size:115%}h5{font-size:110%}h6{font-size:105%}hr{height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%;max-height:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type='button'],[type='reset'],[type='submit'],button{-webkit-appearance:button}[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
h1,h2,h3,h4,h5,h6,ul,ol,p,table{margin:0.75em 0}*>h1:first-child,*>h2:first-child,*>h3:first-child,*>h4:first-child,*>h5:first-child,*>h6:first-child,*>ul:first-child,*>ol:first-child,*>p:first-child,*>table:first-child{margin-top:0}*>h1:last-child,*>h2:last-child,*>h3:last-child,*>h4:last-child,*>h5:last-child,*>h6:last-child,*>ul:last-child,*>ol:last-child,*>p:last-child,*>table:last-child{margin-bottom:0}
/* End */


/* Start:/local/templates/new/css/grid.css?172019755266160*/
/* grid.css 
	* -sm: 470px+
	* -md: 620px+
	* -lg: 920px+
	* -xl: 1220px+
	* -xxl: 1520px+

	* .is-{flex/row/column}
	* .is-flex-nowrap
	* .is-{auto/mini/column}
	* .is-flex-{start/end/center/stretch}
	* .is-justify-{start/end/center/between/around/evenly}

	* .fs-{50/60/75/80/85/90/95/100/105/100/110/115/120/125/150/175/200/250/500}
	* .is-{p/pt/pb/pl/pr/plr/ptb}-{0/4/8/12/16/20/24/28/32/36/40/60/80/100}
	* .is-{m/mt/mb/ml/mr/mlr/mtb}-{0/4/8/12/16/20/24/28/32/36/40/60/80/100}

	* .is-{relative/absolute/fixed/static}
	* .is-text-{center/right/left/center}
	* .is-{normal/medium/semibold/bold/extrabold/light/italic}
	* .is-{uppercase/uppercase-none/underline/underline-none}
	* .is-height-{auto/25/50/75/100}
	* .is-{none/block/inline/inline-block}
	* .is-{pointer/pointer-auto}
	* .overflow-{hidden/visible}
	* .nowrap-{_/normal}
	* .ellipsis-{1/2/3/4/5}

	* .is-{h1/h2/h3}
/* */

@media all{/* body / container */
	*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
	html{height:100%;width:100%;min-height:100%;min-width:100%;max-width:100%;position:relative}
	body{height:100%;width:100%;min-height:100%;min-width:100%;max-width:1920px;margin:0 auto;position:relative}
	.is-containers{display:-webkit-box;display:-ms-flexbox;display:flex}
	.is-containers > .is-container{-webkit-box-flex:0;-ms-flex:0 1 1200px;flex:0 1 1200px;margin:0 auto;padding:0;max-width:100%}
	.is-containers > .is-container-text{-webkit-box-flex:0;-ms-flex:0 1 900px;flex:0 1 900px;margin:0 auto;padding:0;max-width:100%}
	.is-containers > .is-container-full{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 auto;padding:0;max-width:100%}
}
@media all{/* flex-box-cols */
	.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.is-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.is-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.is-col-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}
	.is-col-mini{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%}
	.is-flex-start{align-items:flex-start}
	.is-flex-end{align-items:flex-end}
	.is-flex-center{align-items:center}
	.is-flex-stretch{align-items:stretch}
	.is-justify-start{justify-content:flex-start}
	.is-justify-end{justify-content:flex-end}
	.is-justify-center{justify-content:center}
	.is-justify-between{justify-content:space-between}
	.is-justify-around{justify-content:space-around}
	.is-justify-evenly{justify-content:space-evenly}

	.is-col-80{-webkit-box-flex:0;width:80%;flex:0 0 80%}
	.is-col-60{-webkit-box-flex:0;width:60%;flex:0 0 60%}
	.is-col-40{-webkit-box-flex:0;width:40%;flex:0 0 40%}
	.is-col-20{-webkit-box-flex:0;width:20%;flex:0 0 20%}

	.is-col-12{-webkit-box-flex:0;width:100%;flex:0 0 100%}
	.is-col-11{-webkit-box-flex:0;width:91.66667%;flex:0 0 91.66667%}
	.is-col-10{-webkit-box-flex:0;width:83.33333%;flex:0 0 83.33333%}
	.is-col-9{-webkit-box-flex:0;width:75%;flex:0 0 75%}
	.is-col-8{-webkit-box-flex:0;width:66.66667%;flex:0 0 66.66667%}
	.is-col-7{-webkit-box-flex:0;width:58.33333%;flex:0 0 58.33333%}
	.is-col-6{-webkit-box-flex:0;width:50%;flex:0 0 50%}
	.is-col-5{-webkit-box-flex:0;width:41.66667%;flex:0 0 41.66667%}
	.is-col-4{-webkit-box-flex:0;width:33.33333%;flex:0 0 33.33333%}
	.is-col-3{-webkit-box-flex:0;width:25%;flex:0 0 25%}
	.is-col-2{-webkit-box-flex:0;width:16.66667%;flex:0 0 16.66667%}
	.is-col-1{-webkit-box-flex:0;width:8.33333%;flex:0 0 8.33333%}
}
@media all{/* font-size */
	.fs-50{font-size:50%}
	.fs-60{font-size:62.5%}
	.fs-75{font-size:75%}
	.fs-80{font-size:80%}
	.fs-85{font-size:85%}
	.fs-90{font-size:90%}
	.fs-95{font-size:95%}
	.fs-100{font-size:100%}
	.fs-105{font-size:105%}
	.fs-110{font-size:110%}
	.fs-115{font-size:115%}
	.fs-120{font-size:120%}
	.fs-125{font-size:125%}
	.fs-150{font-size:150%}
	.fs-175{font-size:175%}
	.fs-200{font-size:200%}
	.fs-250{font-size:250%}
	.fs-500{font-size:500%}
}
@media all{/* padding / margin */
	.is-p-0,.is-ptb-0,.is-pt-0{padding-top:0}
	.is-p-4,.is-ptb-4,.is-pt-4{padding-top:4px}
	.is-p-8,.is-ptb-8,.is-pt-8{padding-top:8px}
	.is-p-12,.is-ptb-12,.is-pt-12{padding-top:12px}
	.is-p-16,.is-ptb-16,.is-pt-16{padding-top:16px}
	.is-p-20,.is-ptb-20,.is-pt-20{padding-top:20px}
	.is-p-24,.is-ptb-24,.is-pt-24{padding-top:24px}
	.is-p-28,.is-ptb-28,.is-pt-28{padding-top:28px}
	.is-p-32,.is-ptb-32,.is-pt-32{padding-top:32px}
	.is-p-36,.is-ptb-36,.is-pt-36{padding-top:36px}
	.is-p-40,.is-ptb-40,.is-pt-40{padding-top:40px}
	.is-p-60,.is-ptb-60,.is-pt-60{padding-top:60px}
	.is-p-80,.is-ptb-80,.is-pt-80{padding-top:80px}
	.is-p-100,.is-ptb-100,.is-pt-100{padding-top:100px}

	.is-p-0,.is-ptb-0,.is-pb-0{padding-bottom:0}
	.is-p-4,.is-ptb-4,.is-pb-4{padding-bottom:4px}
	.is-p-8,.is-ptb-8,.is-pb-8{padding-bottom:8px}
	.is-p-12,.is-ptb-12,.is-pb-12{padding-bottom:12px}
	.is-p-16,.is-ptb-16,.is-pb-16{padding-bottom:16px}
	.is-p-20,.is-ptb-20,.is-pb-20{padding-bottom:20px}
	.is-p-24,.is-ptb-24,.is-pb-24{padding-bottom:24px}
	.is-p-28,.is-ptb-28,.is-pb-28{padding-bottom:28px}
	.is-p-32,.is-ptb-32,.is-pb-32{padding-bottom:32px}
	.is-p-36,.is-ptb-36,.is-pb-36{padding-bottom:36px}
	.is-p-40,.is-ptb-40,.is-pb-40{padding-bottom:40px}
	.is-p-60,.is-ptb-60,.is-pb-60{padding-bottom:60px}
	.is-p-80,.is-ptb-80,.is-pb-80{padding-bottom:80px}
	.is-p-100,.is-ptb-100,.is-pb-100{padding-bottom:100px}

	.is-p-0,.is-plr-0,.is-pl-0{padding-left:0}
	.is-p-4,.is-plr-4,.is-pl-4{padding-left:4px}
	.is-p-8,.is-plr-8,.is-pl-8{padding-left:8px}
	.is-p-12,.is-plr-12,.is-pl-12{padding-left:12px}
	.is-p-16,.is-plr-16,.is-pl-16{padding-left:16px}
	.is-p-20,.is-plr-20,.is-pl-20{padding-left:20px}
	.is-p-24,.is-plr-24,.is-pl-24{padding-left:24px}
	.is-p-28,.is-plr-28,.is-pl-28{padding-left:28px}
	.is-p-32,.is-plr-32,.is-pl-32{padding-left:32px}
	.is-p-36,.is-plr-36,.is-pl-36{padding-left:36px}
	.is-p-40,.is-plr-40,.is-pl-40{padding-left:40px}
	.is-p-60,.is-plr-60,.is-pl-60{padding-left:60px}
	.is-p-80,.is-plr-80,.is-pl-80{padding-left:80px}
	.is-p-100,.is-plr-100,.is-pl-100{padding-left:100px}

	.is-p-0,.is-plr-0,.is-pr-0{padding-right:0}
	.is-p-4,.is-plr-4,.is-pr-4{padding-right:4px}
	.is-p-8,.is-plr-8,.is-pr-8{padding-right:8px}
	.is-p-12,.is-plr-12,.is-pr-12{padding-right:12px}
	.is-p-16,.is-plr-16,.is-pr-16{padding-right:16px}
	.is-p-20,.is-plr-20,.is-pr-20{padding-right:20px}
	.is-p-24,.is-plr-24,.is-pr-24{padding-right:24px}
	.is-p-28,.is-plr-28,.is-pr-28{padding-right:28px}
	.is-p-32,.is-plr-32,.is-pr-32{padding-right:32px}
	.is-p-36,.is-plr-36,.is-pr-36{padding-right:36px}
	.is-p-40,.is-plr-40,.is-pr-40{padding-right:40px}
	.is-p-60,.is-plr-60,.is-pr-60{padding-right:60px}
	.is-p-80,.is-plr-80,.is-pr-80{padding-right:80px}
	.is-p-100,.is-plr-100,.is-pr-100{padding-right:100px}

	.is-m-0,.is-mtb-0,.is-mt-0{margin-top:0}
	.is-m-4,.is-mtb-4,.is-mt-4{margin-top:4px}
	.is-m-8,.is-mtb-8,.is-mt-8{margin-top:8px}
	.is-m-12,.is-mtb-12,.is-mt-12{margin-top:12px}
	.is-m-16,.is-mtb-16,.is-mt-16{margin-top:16px}
	.is-m-20,.is-mtb-20,.is-mt-20{margin-top:20px}
	.is-m-24,.is-mtb-24,.is-mt-24{margin-top:24px}
	.is-m-28,.is-mtb-28,.is-mt-28{margin-top:28px}
	.is-m-32,.is-mtb-32,.is-mt-32{margin-top:32px}
	.is-m-36,.is-mtb-36,.is-mt-36{margin-top:36px}
	.is-m-40,.is-mtb-40,.is-mt-40{margin-top:40px}
	.is-m-60,.is-mtb-60,.is-mt-60{margin-top:60px}
	.is-m-80,.is-mtb-80,.is-mt-80{margin-top:80px}
	.is-m-100,.is-mtb-100,.is-mt-100{margin-top:100px}

	.is-m-0,.is-mtb-0,.is-mb-0{margin-bottom:0}
	.is-m-4,.is-mtb-4,.is-mb-4{margin-bottom:4px}
	.is-m-8,.is-mtb-8,.is-mb-8{margin-bottom:8px}
	.is-m-12,.is-mtb-12,.is-mb-12{margin-bottom:12px}
	.is-m-16,.is-mtb-16,.is-mb-16{margin-bottom:16px}
	.is-m-20,.is-mtb-20,.is-mb-20{margin-bottom:20px}
	.is-m-24,.is-mtb-24,.is-mb-24{margin-bottom:24px}
	.is-m-28,.is-mtb-28,.is-mb-28{margin-bottom:28px}
	.is-m-32,.is-mtb-32,.is-mb-32{margin-bottom:32px}
	.is-m-36,.is-mtb-36,.is-mb-36{margin-bottom:36px}
	.is-m-40,.is-mtb-40,.is-mb-40{margin-bottom:40px}
	.is-m-60,.is-mtb-60,.is-mb-60{margin-bottom:60px}
	.is-m-80,.is-mtb-80,.is-mb-80{margin-bottom:80px}
	.is-m-100,.is-mtb-100,.is-mb-100{margin-bottom:100px}

	.is-m-0,.is-mlr-0,.is-ml-0{margin-left:0}
	.is-m-4,.is-mlr-4,.is-ml-4{margin-left:4px}
	.is-m-8,.is-mlr-8,.is-ml-8{margin-left:8px}
	.is-m-12,.is-mlr-12,.is-ml-12{margin-left:12px}
	.is-m-16,.is-mlr-16,.is-ml-16{margin-left:16px}
	.is-m-20,.is-mlr-20,.is-ml-20{margin-left:20px}
	.is-m-24,.is-mlr-24,.is-ml-24{margin-left:24px}
	.is-m-28,.is-mlr-28,.is-ml-28{margin-left:28px}
	.is-m-32,.is-mlr-32,.is-ml-32{margin-left:32px}
	.is-m-36,.is-mlr-36,.is-ml-36{margin-left:36px}
	.is-m-40,.is-mlr-40,.is-ml-40{margin-left:40px}
	.is-m-60,.is-mlr-60,.is-ml-60{margin-left:60px}
	.is-m-80,.is-mlr-80,.is-ml-80{margin-left:80px}
	.is-m-100,.is-mlr-100,.is-ml-100{margin-left:100px}

	.is-m-0,.is-mlr-0,.is-mr-0{margin-right:0}
	.is-m-4,.is-mlr-4,.is-mr-4{margin-right:4px}
	.is-m-8,.is-mlr-8,.is-mr-8{margin-right:8px}
	.is-m-12,.is-mlr-12,.is-mr-12{margin-right:12px}
	.is-m-16,.is-mlr-16,.is-mr-16{margin-right:16px}
	.is-m-20,.is-mlr-20,.is-mr-20{margin-right:20px}
	.is-m-24,.is-mlr-24,.is-mr-24{margin-right:24px}
	.is-m-28,.is-mlr-28,.is-mr-28{margin-right:28px}
	.is-m-32,.is-mlr-32,.is-mr-32{margin-right:32px}
	.is-m-36,.is-mlr-36,.is-mr-36{margin-right:36px}
	.is-m-40,.is-mlr-40,.is-mr-40{margin-right:40px}
	.is-m-60,.is-mlr-60,.is-mr-60{margin-right:60px}
	.is-m-80,.is-mlr-80,.is-mr-80{margin-right:80px}
	.is-m-100,.is-mlr-100,.is-mr-100{margin-right:100px}
}
@media all{/* old */
	.is-relative{position:relative}
	.is-absolute{position:absolute}
	.is-fixed{position:fixed}
	.is-static{position:static}

	.is-text-center{text-align:center}
	.is-text-right{text-align:right}
	.is-text-left{text-align:left}
	.is-text-justify{text-align:justify}

	.is-normal{font-weight:normal;font-style:normal;text-transform:none}
	.is-medium{font-weight:500}
	.is-semibold{font-weight:600}
	.is-bold{font-weight:bold}
	.is-extrabold{font-weight:800}
	.is-light{font-weight:300}
	.is-italic{font-style:italic}

	.is-uppercase{text-transform:uppercase}
	.is-uppercase-none{text-transform:none}
	.is-underline{text-decoration:underline}
	.is-underline-none{text-decoration:none}

	.is-height-auto{height:auto}
	.is-height-25{height:25%}
	.is-height-50{height:50%}
	.is-height-75{height:75%}
	.is-height-100{height:100%}

	.is-none{display:none}
	.is-block{display:block}
	.is-inline{display:inline}
	.is-inline-block{display:inline-block}

	.is-pointer{cursor:pointer}
	.is-pointer-auto{cursor:auto}

	.overflow-hidden{overflow:hidden}
	.overflow-visible{overflow:visible}

	.nowrap{white-space:nowrap}
	.nowrap-normal{white-space:normal}

	.ellipsis-1{-webkit-line-clamp:1}
	.ellipsis-2{-webkit-line-clamp:2}
	.ellipsis-3{-webkit-line-clamp:3}
	.ellipsis-4{-webkit-line-clamp:4}
	.ellipsis-5{-webkit-line-clamp:5}
	.ellipsis-1,.ellipsis-2,.ellipsis-3,.ellipsis-4,.ellipsis-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
}

@media screen and (min-width:470px){/* flex-box-cols */
	.is-flex-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.is-flex-nowrap-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.is-row-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.is-column-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.is-col-auto-sm{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
	.is-col-mini-sm{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
	.is-flex-start-sm{align-items:flex-start}
	.is-flex-end-sm{align-items:flex-end}
	.is-flex-center-sm{align-items:center}
	.is-flex-stretch-sm{align-items:stretch}
	.is-justify-start-sm{justify-content:flex-start}
	.is-justify-end-sm{justify-content:flex-end}
	.is-justify-center-sm{justify-content:center}
	.is-justify-between-sm{justify-content:space-between}
	.is-justify-around-sm{justify-content:space-around}
	.is-justify-evenly-sm{justify-content:space-evenly}

	.is-col-80-sm{-webkit-box-flex:0;width:80%;flex:0 0 80%}
	.is-col-60-sm{-webkit-box-flex:0;width:60%;flex:0 0 60%}
	.is-col-40-sm{-webkit-box-flex:0;width:40%;flex:0 0 40%}
	.is-col-20-sm{-webkit-box-flex:0;width:20%;flex:0 0 20%}

	.is-col-12-sm{-webkit-box-flex:0;width:100%;flex:0 0 100%}
	.is-col-11-sm{-webkit-box-flex:0;width:91.66667%;flex:0 0 91.66667%}
	.is-col-10-sm{-webkit-box-flex:0;width:83.33333%;flex:0 0 83.33333%}
	.is-col-9-sm{-webkit-box-flex:0;width:75%;flex:0 0 75%}
	.is-col-8-sm{-webkit-box-flex:0;width:66.66667%;flex:0 0 66.66667%}
	.is-col-7-sm{-webkit-box-flex:0;width:58.33333%;flex:0 0 58.33333%}
	.is-col-6-sm{-webkit-box-flex:0;width:50%;flex:0 0 50%}
	.is-col-5-sm{-webkit-box-flex:0;width:41.66667%;flex:0 0 41.66667%}
	.is-col-4-sm{-webkit-box-flex:0;width:33.33333%;flex:0 0 33.33333%}
	.is-col-3-sm{-webkit-box-flex:0;width:25%;flex:0 0 25%}
	.is-col-2-sm{-webkit-box-flex:0;width:16.66667%;flex:0 0 16.66667%}
	.is-col-1-sm{-webkit-box-flex:0;width:8.33333%;flex:0 0 8.33333%}
}
@media screen and (min-width:470px){/* font-size */
	.fs-50-sm{font-size:50%}
	.fs-60-sm{font-size:62.5%}
	.fs-75-sm{font-size:75%}
	.fs-80-sm{font-size:80%}
	.fs-85-sm{font-size:85%}
	.fs-90-sm{font-size:90%}
	.fs-95-sm{font-size:95%}
	.fs-100-sm{font-size:100%}
	.fs-105-sm{font-size:105%}
	.fs-110-sm{font-size:110%}
	.fs-115-sm{font-size:115%}
	.fs-120-sm{font-size:120%}
	.fs-125-sm{font-size:125%}
	.fs-150-sm{font-size:150%}
	.fs-175-sm{font-size:175%}
	.fs-200-sm{font-size:200%}
	.fs-250-sm{font-size:250%}
	.fs-500-sm{font-size:500%}
}
@media screen and (min-width:470px){/* padding / margin */
	.is-p-0-sm,.is-ptb-0-sm,.is-pt-0-sm{padding-top:0}
	.is-p-4-sm,.is-ptb-4-sm,.is-pt-4-sm{padding-top:4px}
	.is-p-8-sm,.is-ptb-8-sm,.is-pt-8-sm{padding-top:8px}
	.is-p-12-sm,.is-ptb-12-sm,.is-pt-12-sm{padding-top:12px}
	.is-p-16-sm,.is-ptb-16-sm,.is-pt-16-sm{padding-top:16px}
	.is-p-20-sm,.is-ptb-20-sm,.is-pt-20-sm{padding-top:20px}
	.is-p-24-sm,.is-ptb-24-sm,.is-pt-24-sm{padding-top:24px}
	.is-p-28-sm,.is-ptb-28-sm,.is-pt-28-sm{padding-top:28px}
	.is-p-32-sm,.is-ptb-32-sm,.is-pt-32-sm{padding-top:32px}
	.is-p-36-sm,.is-ptb-36-sm,.is-pt-36-sm{padding-top:36px}
	.is-p-40-sm,.is-ptb-40-sm,.is-pt-40-sm{padding-top:40px}
	.is-p-60-sm,.is-ptb-60-sm,.is-pt-60-sm{padding-top:60px}
	.is-p-80-sm,.is-ptb-80-sm,.is-pt-80-sm{padding-top:80px}
	.is-p-100-sm,.is-ptb-100-sm,.is-pt-100-sm{padding-top:100px}

	.is-p-0-sm,.is-ptb-0-sm,.is-pb-0-sm{padding-bottom:0}
	.is-p-4-sm,.is-ptb-4-sm,.is-pb-4-sm{padding-bottom:4px}
	.is-p-8-sm,.is-ptb-8-sm,.is-pb-8-sm{padding-bottom:8px}
	.is-p-12-sm,.is-ptb-12-sm,.is-pb-12-sm{padding-bottom:12px}
	.is-p-16-sm,.is-ptb-16-sm,.is-pb-16-sm{padding-bottom:16px}
	.is-p-20-sm,.is-ptb-20-sm,.is-pb-20-sm{padding-bottom:20px}
	.is-p-24-sm,.is-ptb-24-sm,.is-pb-24-sm{padding-bottom:24px}
	.is-p-28-sm,.is-ptb-28-sm,.is-pb-28-sm{padding-bottom:28px}
	.is-p-32-sm,.is-ptb-32-sm,.is-pb-32-sm{padding-bottom:32px}
	.is-p-36-sm,.is-ptb-36-sm,.is-pb-36-sm{padding-bottom:36px}
	.is-p-40-sm,.is-ptb-40-sm,.is-pb-40-sm{padding-bottom:40px}
	.is-p-60-sm,.is-ptb-60-sm,.is-pb-60-sm{padding-bottom:60px}
	.is-p-80-sm,.is-ptb-80-sm,.is-pb-80-sm{padding-bottom:80px}
	.is-p-100-sm,.is-ptb-100-sm,.is-pb-100-sm{padding-bottom:100px}

	.is-p-0-sm,.is-plr-0-sm,.is-pl-0-sm{padding-left:0}
	.is-p-4-sm,.is-plr-4-sm,.is-pl-4-sm{padding-left:4px}
	.is-p-8-sm,.is-plr-8-sm,.is-pl-8-sm{padding-left:8px}
	.is-p-12-sm,.is-plr-12-sm,.is-pl-12-sm{padding-left:12px}
	.is-p-16-sm,.is-plr-16-sm,.is-pl-16-sm{padding-left:16px}
	.is-p-20-sm,.is-plr-20-sm,.is-pl-20-sm{padding-left:20px}
	.is-p-24-sm,.is-plr-24-sm,.is-pl-24-sm{padding-left:24px}
	.is-p-28-sm,.is-plr-28-sm,.is-pl-28-sm{padding-left:28px}
	.is-p-32-sm,.is-plr-32-sm,.is-pl-32-sm{padding-left:32px}
	.is-p-36-sm,.is-plr-36-sm,.is-pl-36-sm{padding-left:36px}
	.is-p-40-sm,.is-plr-40-sm,.is-pl-40-sm{padding-left:40px}
	.is-p-60-sm,.is-plr-60-sm,.is-pl-60-sm{padding-left:60px}
	.is-p-80-sm,.is-plr-80-sm,.is-pl-80-sm{padding-left:80px}
	.is-p-100-sm,.is-plr-100-sm,.is-pl-100-sm{padding-left:100px}

	.is-p-0-sm,.is-plr-0-sm,.is-pr-0-sm{padding-right:0}
	.is-p-4-sm,.is-plr-4-sm,.is-pr-4-sm{padding-right:4px}
	.is-p-8-sm,.is-plr-8-sm,.is-pr-8-sm{padding-right:8px}
	.is-p-12-sm,.is-plr-12-sm,.is-pr-12-sm{padding-right:12px}
	.is-p-16-sm,.is-plr-16-sm,.is-pr-16-sm{padding-right:16px}
	.is-p-20-sm,.is-plr-20-sm,.is-pr-20-sm{padding-right:20px}
	.is-p-24-sm,.is-plr-24-sm,.is-pr-24-sm{padding-right:24px}
	.is-p-28-sm,.is-plr-28-sm,.is-pr-28-sm{padding-right:28px}
	.is-p-32-sm,.is-plr-32-sm,.is-pr-32-sm{padding-right:32px}
	.is-p-36-sm,.is-plr-36-sm,.is-pr-36-sm{padding-right:36px}
	.is-p-40-sm,.is-plr-40-sm,.is-pr-40-sm{padding-right:40px}
	.is-p-60-sm,.is-plr-60-sm,.is-pr-60-sm{padding-right:60px}
	.is-p-80-sm,.is-plr-80-sm,.is-pr-80-sm{padding-right:80px}
	.is-p-100-sm,.is-plr-100-sm,.is-pr-100-sm{padding-right:100px}

	.is-m-0-sm,.is-mtb-0-sm,.is-mt-0-sm{margin-top:0}
	.is-m-4-sm,.is-mtb-4-sm,.is-mt-4-sm{margin-top:4px}
	.is-m-8-sm,.is-mtb-8-sm,.is-mt-8-sm{margin-top:8px}
	.is-m-12-sm,.is-mtb-12-sm,.is-mt-12-sm{margin-top:12px}
	.is-m-16-sm,.is-mtb-16-sm,.is-mt-16-sm{margin-top:16px}
	.is-m-20-sm,.is-mtb-20-sm,.is-mt-20-sm{margin-top:20px}
	.is-m-24-sm,.is-mtb-24-sm,.is-mt-24-sm{margin-top:24px}
	.is-m-28-sm,.is-mtb-28-sm,.is-mt-28-sm{margin-top:28px}
	.is-m-32-sm,.is-mtb-32-sm,.is-mt-32-sm{margin-top:32px}
	.is-m-36-sm,.is-mtb-36-sm,.is-mt-36-sm{margin-top:36px}
	.is-m-40-sm,.is-mtb-40-sm,.is-mt-40-sm{margin-top:40px}
	.is-m-60-sm,.is-mtb-60-sm,.is-mt-60-sm{margin-top:60px}
	.is-m-80-sm,.is-mtb-80-sm,.is-mt-80-sm{margin-top:80px}
	.is-m-100-sm,.is-mtb-100-sm,.is-mt-100-sm{margin-top:100px}

	.is-m-0-sm,.is-mtb-0-sm,.is-mb-0-sm{margin-bottom:0}
	.is-m-4-sm,.is-mtb-4-sm,.is-mb-4-sm{margin-bottom:4px}
	.is-m-8-sm,.is-mtb-8-sm,.is-mb-8-sm{margin-bottom:8px}
	.is-m-12-sm,.is-mtb-12-sm,.is-mb-12-sm{margin-bottom:12px}
	.is-m-16-sm,.is-mtb-16-sm,.is-mb-16-sm{margin-bottom:16px}
	.is-m-20-sm,.is-mtb-20-sm,.is-mb-20-sm{margin-bottom:20px}
	.is-m-24-sm,.is-mtb-24-sm,.is-mb-24-sm{margin-bottom:24px}
	.is-m-28-sm,.is-mtb-28-sm,.is-mb-28-sm{margin-bottom:28px}
	.is-m-32-sm,.is-mtb-32-sm,.is-mb-32-sm{margin-bottom:32px}
	.is-m-36-sm,.is-mtb-36-sm,.is-mb-36-sm{margin-bottom:36px}
	.is-m-40-sm,.is-mtb-40-sm,.is-mb-40-sm{margin-bottom:40px}
	.is-m-60-sm,.is-mtb-60-sm,.is-mb-60-sm{margin-bottom:60px}
	.is-m-80-sm,.is-mtb-80-sm,.is-mb-80-sm{margin-bottom:80px}
	.is-m-100-sm,.is-mtb-100-sm,.is-mb-100-sm{margin-bottom:100px}

	.is-m-0-sm,.is-mlr-0-sm,.is-ml-0-sm{margin-left:0}
	.is-m-4-sm,.is-mlr-4-sm,.is-ml-4-sm{margin-left:4px}
	.is-m-8-sm,.is-mlr-8-sm,.is-ml-8-sm{margin-left:8px}
	.is-m-12-sm,.is-mlr-12-sm,.is-ml-12-sm{margin-left:12px}
	.is-m-16-sm,.is-mlr-16-sm,.is-ml-16-sm{margin-left:16px}
	.is-m-20-sm,.is-mlr-20-sm,.is-ml-20-sm{margin-left:20px}
	.is-m-24-sm,.is-mlr-24-sm,.is-ml-24-sm{margin-left:24px}
	.is-m-28-sm,.is-mlr-28-sm,.is-ml-28-sm{margin-left:28px}
	.is-m-32-sm,.is-mlr-32-sm,.is-ml-32-sm{margin-left:32px}
	.is-m-36-sm,.is-mlr-36-sm,.is-ml-36-sm{margin-left:36px}
	.is-m-40-sm,.is-mlr-40-sm,.is-ml-40-sm{margin-left:40px}
	.is-m-60-sm,.is-mlr-60-sm,.is-ml-60-sm{margin-left:60px}
	.is-m-80-sm,.is-mlr-80-sm,.is-ml-80-sm{margin-left:80px}
	.is-m-100-sm,.is-mlr-100-sm,.is-ml-100-sm{margin-left:100px}

	.is-m-0-sm,.is-mlr-0-sm,.is-mr-0-sm{margin-right:0}
	.is-m-4-sm,.is-mlr-4-sm,.is-mr-4-sm{margin-right:4px}
	.is-m-8-sm,.is-mlr-8-sm,.is-mr-8-sm{margin-right:8px}
	.is-m-12-sm,.is-mlr-12-sm,.is-mr-12-sm{margin-right:12px}
	.is-m-16-sm,.is-mlr-16-sm,.is-mr-16-sm{margin-right:16px}
	.is-m-20-sm,.is-mlr-20-sm,.is-mr-20-sm{margin-right:20px}
	.is-m-24-sm,.is-mlr-24-sm,.is-mr-24-sm{margin-right:24px}
	.is-m-28-sm,.is-mlr-28-sm,.is-mr-28-sm{margin-right:28px}
	.is-m-32-sm,.is-mlr-32-sm,.is-mr-32-sm{margin-right:32px}
	.is-m-36-sm,.is-mlr-36-sm,.is-mr-36-sm{margin-right:36px}
	.is-m-40-sm,.is-mlr-40-sm,.is-mr-40-sm{margin-right:40px}
	.is-m-60-sm,.is-mlr-60-sm,.is-mr-60-sm{margin-right:60px}
	.is-m-80-sm,.is-mlr-80-sm,.is-mr-80-sm{margin-right:80px}
	.is-m-100-sm,.is-mlr-100-sm,.is-mr-100-sm{margin-right:100px}
}
@media screen and (min-width:470px){/* old */
	.is-relative-sm{position:relative}
	.is-absolute-sm{position:absolute}
	.is-fixed-sm{position:fixed}
	.is-static-sm{position:static}

	.is-text-center-sm{text-align:center}
	.is-text-right-sm{text-align:right}
	.is-text-left-sm{text-align:left}
	.is-text-justify-sm{text-align:justify}

	.is-normal-sm{font-weight:normal;font-style:normal;text-transform:none}
	.is-medium-sm{font-weight:500}
	.is-semibold-sm{font-weight:600}
	.is-bold-sm{font-weight:bold}
	.is-extrabold-sm{font-weight:800}
	.is-light-sm{font-weight:300}
	.is-italic-sm{font-style:italic}

	.is-uppercase-sm{text-transform:uppercase}
	.is-uppercase-none-sm{text-transform:none}
	.is-underline-sm{text-decoration:underline}
	.is-underline-none-sm{text-decoration:none}

	.is-height-auto-sm{height:auto}
	.is-height-25-sm{height:25%}
	.is-height-50-sm{height:50%}
	.is-height-75-sm{height:75%}
	.is-height-100-sm{height:100%}

	.is-none-sm{display:none}
	.is-block-sm{display:block}
	.is-inline-sm{display:inline}
	.is-inline-block-sm{display:inline-block}

	.is-pointer-sm{cursor:pointer}
	.is-pointer-auto-sm{cursor:auto}

	.overflow-hidden-sm{overflow:hidden}
	.overflow-visible-sm{overflow:visible}

	.nowrap-sm{white-space:nowrap}
	.nowrap-normal-sm{white-space:normal}

	.ellipsis-1-sm{-webkit-line-clamp:1}
	.ellipsis-2-sm{-webkit-line-clamp:2}
	.ellipsis-3-sm{-webkit-line-clamp:3}
	.ellipsis-4-sm{-webkit-line-clamp:4}
	.ellipsis-5-sm{-webkit-line-clamp:5}
	.ellipsis-1-sm,.ellipsis-2-sm,.ellipsis-3-sm,.ellipsis-4-sm,.ellipsis-5-sm{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
}

@media screen and (min-width:620px){/* flex-box-cols */
	.is-flex-md{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.is-flex-nowrap-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.is-row-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.is-column-md{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.is-col-auto-md{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
	.is-col-mini-md{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
	.is-flex-start-md{align-items:flex-start}
	.is-flex-end-md{align-items:flex-end}
	.is-flex-center-md{align-items:center}
	.is-flex-stretch-md{align-items:stretch}
	.is-justify-start-md{justify-content:flex-start}
	.is-justify-end-md{justify-content:flex-end}
	.is-justify-center-md{justify-content:center}
	.is-justify-between-md{justify-content:space-between}
	.is-justify-around-md{justify-content:space-around}
	.is-justify-evenly-md{justify-content:space-evenly}

	.is-col-80-md{-webkit-box-flex:0;width:80%;flex:0 0 80%}
	.is-col-60-md{-webkit-box-flex:0;width:60%;flex:0 0 60%}
	.is-col-40-md{-webkit-box-flex:0;width:40%;flex:0 0 40%}
	.is-col-20-md{-webkit-box-flex:0;width:20%;flex:0 0 20%}

	.is-col-12-md{-webkit-box-flex:0;width:100%;flex:0 0 100%}
	.is-col-11-md{-webkit-box-flex:0;width:91.66667%;flex:0 0 91.66667%}
	.is-col-10-md{-webkit-box-flex:0;width:83.33333%;flex:0 0 83.33333%}
	.is-col-9-md{-webkit-box-flex:0;width:75%;flex:0 0 75%}
	.is-col-8-md{-webkit-box-flex:0;width:66.66667%;flex:0 0 66.66667%}
	.is-col-7-md{-webkit-box-flex:0;width:58.33333%;flex:0 0 58.33333%}
	.is-col-6-md{-webkit-box-flex:0;width:50%;flex:0 0 50%}
	.is-col-5-md{-webkit-box-flex:0;width:41.66667%;flex:0 0 41.66667%}
	.is-col-4-md{-webkit-box-flex:0;width:33.33333%;flex:0 0 33.33333%}
	.is-col-3-md{-webkit-box-flex:0;width:25%;flex:0 0 25%}
	.is-col-2-md{-webkit-box-flex:0;width:16.66667%;flex:0 0 16.66667%}
	.is-col-1-md{-webkit-box-flex:0;width:8.33333%;flex:0 0 8.33333%}
}
@media screen and (min-width:620px){/* font-size */
	.fs-50-md{font-size:50%}
	.fs-60-md{font-size:62.5%}
	.fs-75-md{font-size:75%}
	.fs-80-md{font-size:80%}
	.fs-85-md{font-size:85%}
	.fs-90-md{font-size:90%}
	.fs-95-md{font-size:95%}
	.fs-100-md{font-size:100%}
	.fs-105-md{font-size:105%}
	.fs-110-md{font-size:110%}
	.fs-115-md{font-size:115%}
	.fs-120-md{font-size:120%}
	.fs-125-md{font-size:125%}
	.fs-150-md{font-size:150%}
	.fs-175-md{font-size:175%}
	.fs-200-md{font-size:200%}
	.fs-250-md{font-size:250%}
	.fs-500-md{font-size:500%}
}
@media screen and (min-width:620px){/* padding / margin */
	.is-p-0-md,.is-ptb-0-md,.is-pt-0-md{padding-top:0}
	.is-p-4-md,.is-ptb-4-md,.is-pt-4-md{padding-top:4px}
	.is-p-8-md,.is-ptb-8-md,.is-pt-8-md{padding-top:8px}
	.is-p-12-md,.is-ptb-12-md,.is-pt-12-md{padding-top:12px}
	.is-p-16-md,.is-ptb-16-md,.is-pt-16-md{padding-top:16px}
	.is-p-20-md,.is-ptb-20-md,.is-pt-20-md{padding-top:20px}
	.is-p-24-md,.is-ptb-24-md,.is-pt-24-md{padding-top:24px}
	.is-p-28-md,.is-ptb-28-md,.is-pt-28-md{padding-top:28px}
	.is-p-32-md,.is-ptb-32-md,.is-pt-32-md{padding-top:32px}
	.is-p-36-md,.is-ptb-36-md,.is-pt-36-md{padding-top:36px}
	.is-p-40-md,.is-ptb-40-md,.is-pt-40-md{padding-top:40px}
	.is-p-60-md,.is-ptb-60-md,.is-pt-60-md{padding-top:60px}
	.is-p-80-md,.is-ptb-80-md,.is-pt-80-md{padding-top:80px}
	.is-p-100-md,.is-ptb-100-md,.is-pt-100-md{padding-top:100px}

	.is-p-0-md,.is-ptb-0-md,.is-pb-0-md{padding-bottom:0}
	.is-p-4-md,.is-ptb-4-md,.is-pb-4-md{padding-bottom:4px}
	.is-p-8-md,.is-ptb-8-md,.is-pb-8-md{padding-bottom:8px}
	.is-p-12-md,.is-ptb-12-md,.is-pb-12-md{padding-bottom:12px}
	.is-p-16-md,.is-ptb-16-md,.is-pb-16-md{padding-bottom:16px}
	.is-p-20-md,.is-ptb-20-md,.is-pb-20-md{padding-bottom:20px}
	.is-p-24-md,.is-ptb-24-md,.is-pb-24-md{padding-bottom:24px}
	.is-p-28-md,.is-ptb-28-md,.is-pb-28-md{padding-bottom:28px}
	.is-p-32-md,.is-ptb-32-md,.is-pb-32-md{padding-bottom:32px}
	.is-p-36-md,.is-ptb-36-md,.is-pb-36-md{padding-bottom:36px}
	.is-p-40-md,.is-ptb-40-md,.is-pb-40-md{padding-bottom:40px}
	.is-p-60-md,.is-ptb-60-md,.is-pb-60-md{padding-bottom:60px}
	.is-p-80-md,.is-ptb-80-md,.is-pb-80-md{padding-bottom:80px}
	.is-p-100-md,.is-ptb-100-md,.is-pb-100-md{padding-bottom:100px}

	.is-p-0-md,.is-plr-0-md,.is-pl-0-md{padding-left:0}
	.is-p-4-md,.is-plr-4-md,.is-pl-4-md{padding-left:4px}
	.is-p-8-md,.is-plr-8-md,.is-pl-8-md{padding-left:8px}
	.is-p-12-md,.is-plr-12-md,.is-pl-12-md{padding-left:12px}
	.is-p-16-md,.is-plr-16-md,.is-pl-16-md{padding-left:16px}
	.is-p-20-md,.is-plr-20-md,.is-pl-20-md{padding-left:20px}
	.is-p-24-md,.is-plr-24-md,.is-pl-24-md{padding-left:24px}
	.is-p-28-md,.is-plr-28-md,.is-pl-28-md{padding-left:28px}
	.is-p-32-md,.is-plr-32-md,.is-pl-32-md{padding-left:32px}
	.is-p-36-md,.is-plr-36-md,.is-pl-36-md{padding-left:36px}
	.is-p-40-md,.is-plr-40-md,.is-pl-40-md{padding-left:40px}
	.is-p-60-md,.is-plr-60-md,.is-pl-60-md{padding-left:60px}
	.is-p-80-md,.is-plr-80-md,.is-pl-80-md{padding-left:80px}
	.is-p-100-md,.is-plr-100-md,.is-pl-100-md{padding-left:100px}

	.is-p-0-md,.is-plr-0-md,.is-pr-0-md{padding-right:0}
	.is-p-4-md,.is-plr-4-md,.is-pr-4-md{padding-right:4px}
	.is-p-8-md,.is-plr-8-md,.is-pr-8-md{padding-right:8px}
	.is-p-12-md,.is-plr-12-md,.is-pr-12-md{padding-right:12px}
	.is-p-16-md,.is-plr-16-md,.is-pr-16-md{padding-right:16px}
	.is-p-20-md,.is-plr-20-md,.is-pr-20-md{padding-right:20px}
	.is-p-24-md,.is-plr-24-md,.is-pr-24-md{padding-right:24px}
	.is-p-28-md,.is-plr-28-md,.is-pr-28-md{padding-right:28px}
	.is-p-32-md,.is-plr-32-md,.is-pr-32-md{padding-right:32px}
	.is-p-36-md,.is-plr-36-md,.is-pr-36-md{padding-right:36px}
	.is-p-40-md,.is-plr-40-md,.is-pr-40-md{padding-right:40px}
	.is-p-60-md,.is-plr-60-md,.is-pr-60-md{padding-right:60px}
	.is-p-80-md,.is-plr-80-md,.is-pr-80-md{padding-right:80px}
	.is-p-100-md,.is-plr-100-md,.is-pr-100-md{padding-right:100px}

	.is-m-0-md,.is-mtb-0-md,.is-mt-0-md{margin-top:0}
	.is-m-4-md,.is-mtb-4-md,.is-mt-4-md{margin-top:4px}
	.is-m-8-md,.is-mtb-8-md,.is-mt-8-md{margin-top:8px}
	.is-m-12-md,.is-mtb-12-md,.is-mt-12-md{margin-top:12px}
	.is-m-16-md,.is-mtb-16-md,.is-mt-16-md{margin-top:16px}
	.is-m-20-md,.is-mtb-20-md,.is-mt-20-md{margin-top:20px}
	.is-m-24-md,.is-mtb-24-md,.is-mt-24-md{margin-top:24px}
	.is-m-28-md,.is-mtb-28-md,.is-mt-28-md{margin-top:28px}
	.is-m-32-md,.is-mtb-32-md,.is-mt-32-md{margin-top:32px}
	.is-m-36-md,.is-mtb-36-md,.is-mt-36-md{margin-top:36px}
	.is-m-40-md,.is-mtb-40-md,.is-mt-40-md{margin-top:40px}
	.is-m-60-md,.is-mtb-60-md,.is-mt-60-md{margin-top:60px}
	.is-m-80-md,.is-mtb-80-md,.is-mt-80-md{margin-top:80px}
	.is-m-100-md,.is-mtb-100-md,.is-mt-100-md{margin-top:100px}

	.is-m-0-md,.is-mtb-0-md,.is-mb-0-md{margin-bottom:0}
	.is-m-4-md,.is-mtb-4-md,.is-mb-4-md{margin-bottom:4px}
	.is-m-8-md,.is-mtb-8-md,.is-mb-8-md{margin-bottom:8px}
	.is-m-12-md,.is-mtb-12-md,.is-mb-12-md{margin-bottom:12px}
	.is-m-16-md,.is-mtb-16-md,.is-mb-16-md{margin-bottom:16px}
	.is-m-20-md,.is-mtb-20-md,.is-mb-20-md{margin-bottom:20px}
	.is-m-24-md,.is-mtb-24-md,.is-mb-24-md{margin-bottom:24px}
	.is-m-28-md,.is-mtb-28-md,.is-mb-28-md{margin-bottom:28px}
	.is-m-32-md,.is-mtb-32-md,.is-mb-32-md{margin-bottom:32px}
	.is-m-36-md,.is-mtb-36-md,.is-mb-36-md{margin-bottom:36px}
	.is-m-40-md,.is-mtb-40-md,.is-mb-40-md{margin-bottom:40px}
	.is-m-60-md,.is-mtb-60-md,.is-mb-60-md{margin-bottom:60px}
	.is-m-80-md,.is-mtb-80-md,.is-mb-80-md{margin-bottom:80px}
	.is-m-100-md,.is-mtb-100-md,.is-mb-100-md{margin-bottom:100px}

	.is-m-0-md,.is-mlr-0-md,.is-ml-0-md{margin-left:0}
	.is-m-4-md,.is-mlr-4-md,.is-ml-4-md{margin-left:4px}
	.is-m-8-md,.is-mlr-8-md,.is-ml-8-md{margin-left:8px}
	.is-m-12-md,.is-mlr-12-md,.is-ml-12-md{margin-left:12px}
	.is-m-16-md,.is-mlr-16-md,.is-ml-16-md{margin-left:16px}
	.is-m-20-md,.is-mlr-20-md,.is-ml-20-md{margin-left:20px}
	.is-m-24-md,.is-mlr-24-md,.is-ml-24-md{margin-left:24px}
	.is-m-28-md,.is-mlr-28-md,.is-ml-28-md{margin-left:28px}
	.is-m-32-md,.is-mlr-32-md,.is-ml-32-md{margin-left:32px}
	.is-m-36-md,.is-mlr-36-md,.is-ml-36-md{margin-left:36px}
	.is-m-40-md,.is-mlr-40-md,.is-ml-40-md{margin-left:40px}
	.is-m-60-md,.is-mlr-60-md,.is-ml-60-md{margin-left:60px}
	.is-m-80-md,.is-mlr-80-md,.is-ml-80-md{margin-left:80px}
	.is-m-100-md,.is-mlr-100-md,.is-ml-100-md{margin-left:100px}

	.is-m-0-md,.is-mlr-0-md,.is-mr-0-md{margin-right:0}
	.is-m-4-md,.is-mlr-4-md,.is-mr-4-md{margin-right:4px}
	.is-m-8-md,.is-mlr-8-md,.is-mr-8-md{margin-right:8px}
	.is-m-12-md,.is-mlr-12-md,.is-mr-12-md{margin-right:12px}
	.is-m-16-md,.is-mlr-16-md,.is-mr-16-md{margin-right:16px}
	.is-m-20-md,.is-mlr-20-md,.is-mr-20-md{margin-right:20px}
	.is-m-24-md,.is-mlr-24-md,.is-mr-24-md{margin-right:24px}
	.is-m-28-md,.is-mlr-28-md,.is-mr-28-md{margin-right:28px}
	.is-m-32-md,.is-mlr-32-md,.is-mr-32-md{margin-right:32px}
	.is-m-36-md,.is-mlr-36-md,.is-mr-36-md{margin-right:36px}
	.is-m-40-md,.is-mlr-40-md,.is-mr-40-md{margin-right:40px}
	.is-m-60-md,.is-mlr-60-md,.is-mr-60-md{margin-right:60px}
	.is-m-80-md,.is-mlr-80-md,.is-mr-80-md{margin-right:80px}
	.is-m-100-md,.is-mlr-100-md,.is-mr-100-md{margin-right:100px}
}
@media screen and (min-width:620px){/* old */
	.is-relative-md{position:relative}
	.is-absolute-md{position:absolute}
	.is-fixed-md{position:fixed}
	.is-static-md{position:static}

	.is-text-center-md{text-align:center}
	.is-text-right-md{text-align:right}
	.is-text-left-md{text-align:left}
	.is-text-justify-md{text-align:justify}

	.is-normal-md{font-weight:normal;font-style:normal;text-transform:none}
	.is-medium-md{font-weight:500}
	.is-semibold-md{font-weight:600}
	.is-bold-md{font-weight:bold}
	.is-extrabold-md{font-weight:800}
	.is-light-md{font-weight:300}
	.is-italic-md{font-style:italic}

	.is-uppercase-md{text-transform:uppercase}
	.is-uppercase-none-md{text-transform:none}
	.is-underline-md{text-decoration:underline}
	.is-underline-none-md{text-decoration:none}

	.is-height-auto-md{height:auto}
	.is-height-25-md{height:25%}
	.is-height-50-md{height:50%}
	.is-height-75-md{height:75%}
	.is-height-100-md{height:100%}

	.is-none-md{display:none}
	.is-block-md{display:block}
	.is-inline-md{display:inline}
	.is-inline-block-md{display:inline-block}

	.is-pointer-md{cursor:pointer}
	.is-pointer-auto-md{cursor:auto}

	.overflow-hidden-md{overflow:hidden}
	.overflow-visible-md{overflow:visible}

	.nowrap-md{white-space:nowrap}
	.nowrap-normal-md{white-space:normal}

	.ellipsis-1-md{-webkit-line-clamp:1}
	.ellipsis-2-md{-webkit-line-clamp:2}
	.ellipsis-3-md{-webkit-line-clamp:3}
	.ellipsis-4-md{-webkit-line-clamp:4}
	.ellipsis-5-md{-webkit-line-clamp:5}
	.ellipsis-1-md,.ellipsis-2-md,.ellipsis-3-md,.ellipsis-4-md,.ellipsis-5-md{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
}

@media screen and (min-width:920px){/* flex-box-cols */
	.is-flex-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.is-flex-nowrap-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.is-row-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.is-column-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.is-col-auto-lg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
	.is-col-mini-lg{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
	.is-flex-start-lg{align-items:flex-start}
	.is-flex-end-lg{align-items:flex-end}
	.is-flex-center-lg{align-items:center}
	.is-flex-stretch-lg{align-items:stretch}
	.is-justify-start-lg{justify-content:flex-start}
	.is-justify-end-lg{justify-content:flex-end}
	.is-justify-center-lg{justify-content:center}
	.is-justify-between-lg{justify-content:space-between}
	.is-justify-around-lg{justify-content:space-around}
	.is-justify-evenly-lg{justify-content:space-evenly}

	.is-col-80-lg{-webkit-box-flex:0;width:80%;flex:0 0 80%}
	.is-col-60-lg{-webkit-box-flex:0;width:60%;flex:0 0 60%}
	.is-col-40-lg{-webkit-box-flex:0;width:40%;flex:0 0 40%}
	.is-col-20-lg{-webkit-box-flex:0;width:20%;flex:0 0 20%}

	.is-col-12-lg{-webkit-box-flex:0;width:100%;flex:0 0 100%}
	.is-col-11-lg{-webkit-box-flex:0;width:91.66667%;flex:0 0 91.66667%}
	.is-col-10-lg{-webkit-box-flex:0;width:83.33333%;flex:0 0 83.33333%}
	.is-col-9-lg{-webkit-box-flex:0;width:75%;flex:0 0 75%}
	.is-col-8-lg{-webkit-box-flex:0;width:66.66667%;flex:0 0 66.66667%}
	.is-col-7-lg{-webkit-box-flex:0;width:58.33333%;flex:0 0 58.33333%}
	.is-col-6-lg{-webkit-box-flex:0;width:50%;flex:0 0 50%}
	.is-col-5-lg{-webkit-box-flex:0;width:41.66667%;flex:0 0 41.66667%}
	.is-col-4-lg{-webkit-box-flex:0;width:33.33333%;flex:0 0 33.33333%}
	.is-col-3-lg{-webkit-box-flex:0;width:25%;flex:0 0 25%}
	.is-col-2-lg{-webkit-box-flex:0;width:16.66667%;flex:0 0 16.66667%}
	.is-col-1-lg{-webkit-box-flex:0;width:8.33333%;flex:0 0 8.33333%}
}
@media screen and (min-width:920px){/* font-size */
	.fs-50-lg{font-size:50%}
	.fs-60-lg{font-size:62.5%}
	.fs-75-lg{font-size:75%}
	.fs-80-lg{font-size:80%}
	.fs-85-lg{font-size:85%}
	.fs-90-lg{font-size:90%}
	.fs-95-lg{font-size:95%}
	.fs-100-lg{font-size:100%}
	.fs-105-lg{font-size:105%}
	.fs-110-lg{font-size:110%}
	.fs-115-lg{font-size:115%}
	.fs-120-lg{font-size:120%}
	.fs-125-lg{font-size:125%}
	.fs-150-lg{font-size:150%}
	.fs-175-lg{font-size:175%}
	.fs-200-lg{font-size:200%}
	.fs-250-lg{font-size:250%}
	.fs-500-lg{font-size:500%}
}
@media screen and (min-width:920px){/* padding / margin */
	.is-p-0-lg,.is-ptb-0-lg,.is-pt-0-lg{padding-top:0}
	.is-p-4-lg,.is-ptb-4-lg,.is-pt-4-lg{padding-top:4px}
	.is-p-8-lg,.is-ptb-8-lg,.is-pt-8-lg{padding-top:8px}
	.is-p-12-lg,.is-ptb-12-lg,.is-pt-12-lg{padding-top:12px}
	.is-p-16-lg,.is-ptb-16-lg,.is-pt-16-lg{padding-top:16px}
	.is-p-20-lg,.is-ptb-20-lg,.is-pt-20-lg{padding-top:20px}
	.is-p-24-lg,.is-ptb-24-lg,.is-pt-24-lg{padding-top:24px}
	.is-p-28-lg,.is-ptb-28-lg,.is-pt-28-lg{padding-top:28px}
	.is-p-32-lg,.is-ptb-32-lg,.is-pt-32-lg{padding-top:32px}
	.is-p-36-lg,.is-ptb-36-lg,.is-pt-36-lg{padding-top:36px}
	.is-p-40-lg,.is-ptb-40-lg,.is-pt-40-lg{padding-top:40px}
	.is-p-60-lg,.is-ptb-60-lg,.is-pt-60-lg{padding-top:60px}
	.is-p-80-lg,.is-ptb-80-lg,.is-pt-80-lg{padding-top:80px}
	.is-p-100-lg,.is-ptb-100-lg,.is-pt-100-lg{padding-top:100px}

	.is-p-0-lg,.is-ptb-0-lg,.is-pb-0-lg{padding-bottom:0}
	.is-p-4-lg,.is-ptb-4-lg,.is-pb-4-lg{padding-bottom:4px}
	.is-p-8-lg,.is-ptb-8-lg,.is-pb-8-lg{padding-bottom:8px}
	.is-p-12-lg,.is-ptb-12-lg,.is-pb-12-lg{padding-bottom:12px}
	.is-p-16-lg,.is-ptb-16-lg,.is-pb-16-lg{padding-bottom:16px}
	.is-p-20-lg,.is-ptb-20-lg,.is-pb-20-lg{padding-bottom:20px}
	.is-p-24-lg,.is-ptb-24-lg,.is-pb-24-lg{padding-bottom:24px}
	.is-p-28-lg,.is-ptb-28-lg,.is-pb-28-lg{padding-bottom:28px}
	.is-p-32-lg,.is-ptb-32-lg,.is-pb-32-lg{padding-bottom:32px}
	.is-p-36-lg,.is-ptb-36-lg,.is-pb-36-lg{padding-bottom:36px}
	.is-p-40-lg,.is-ptb-40-lg,.is-pb-40-lg{padding-bottom:40px}
	.is-p-60-lg,.is-ptb-60-lg,.is-pb-60-lg{padding-bottom:60px}
	.is-p-80-lg,.is-ptb-80-lg,.is-pb-80-lg{padding-bottom:80px}
	.is-p-100-lg,.is-ptb-100-lg,.is-pb-100-lg{padding-bottom:100px}

	.is-p-0-lg,.is-plr-0-lg,.is-pl-0-lg{padding-left:0}
	.is-p-4-lg,.is-plr-4-lg,.is-pl-4-lg{padding-left:4px}
	.is-p-8-lg,.is-plr-8-lg,.is-pl-8-lg{padding-left:8px}
	.is-p-12-lg,.is-plr-12-lg,.is-pl-12-lg{padding-left:12px}
	.is-p-16-lg,.is-plr-16-lg,.is-pl-16-lg{padding-left:16px}
	.is-p-20-lg,.is-plr-20-lg,.is-pl-20-lg{padding-left:20px}
	.is-p-24-lg,.is-plr-24-lg,.is-pl-24-lg{padding-left:24px}
	.is-p-28-lg,.is-plr-28-lg,.is-pl-28-lg{padding-left:28px}
	.is-p-32-lg,.is-plr-32-lg,.is-pl-32-lg{padding-left:32px}
	.is-p-36-lg,.is-plr-36-lg,.is-pl-36-lg{padding-left:36px}
	.is-p-40-lg,.is-plr-40-lg,.is-pl-40-lg{padding-left:40px}
	.is-p-60-lg,.is-plr-60-lg,.is-pl-60-lg{padding-left:60px}
	.is-p-80-lg,.is-plr-80-lg,.is-pl-80-lg{padding-left:80px}
	.is-p-100-lg,.is-plr-100-lg,.is-pl-100-lg{padding-left:100px}

	.is-p-0-lg,.is-plr-0-lg,.is-pr-0-lg{padding-right:0}
	.is-p-4-lg,.is-plr-4-lg,.is-pr-4-lg{padding-right:4px}
	.is-p-8-lg,.is-plr-8-lg,.is-pr-8-lg{padding-right:8px}
	.is-p-12-lg,.is-plr-12-lg,.is-pr-12-lg{padding-right:12px}
	.is-p-16-lg,.is-plr-16-lg,.is-pr-16-lg{padding-right:16px}
	.is-p-20-lg,.is-plr-20-lg,.is-pr-20-lg{padding-right:20px}
	.is-p-24-lg,.is-plr-24-lg,.is-pr-24-lg{padding-right:24px}
	.is-p-28-lg,.is-plr-28-lg,.is-pr-28-lg{padding-right:28px}
	.is-p-32-lg,.is-plr-32-lg,.is-pr-32-lg{padding-right:32px}
	.is-p-36-lg,.is-plr-36-lg,.is-pr-36-lg{padding-right:36px}
	.is-p-40-lg,.is-plr-40-lg,.is-pr-40-lg{padding-right:40px}
	.is-p-60-lg,.is-plr-60-lg,.is-pr-60-lg{padding-right:60px}
	.is-p-80-lg,.is-plr-80-lg,.is-pr-80-lg{padding-right:80px}
	.is-p-100-lg,.is-plr-100-lg,.is-pr-100-lg{padding-right:100px}

	.is-m-0-lg,.is-mtb-0-lg,.is-mt-0-lg{margin-top:0}
	.is-m-4-lg,.is-mtb-4-lg,.is-mt-4-lg{margin-top:4px}
	.is-m-8-lg,.is-mtb-8-lg,.is-mt-8-lg{margin-top:8px}
	.is-m-12-lg,.is-mtb-12-lg,.is-mt-12-lg{margin-top:12px}
	.is-m-16-lg,.is-mtb-16-lg,.is-mt-16-lg{margin-top:16px}
	.is-m-20-lg,.is-mtb-20-lg,.is-mt-20-lg{margin-top:20px}
	.is-m-24-lg,.is-mtb-24-lg,.is-mt-24-lg{margin-top:24px}
	.is-m-28-lg,.is-mtb-28-lg,.is-mt-28-lg{margin-top:28px}
	.is-m-32-lg,.is-mtb-32-lg,.is-mt-32-lg{margin-top:32px}
	.is-m-36-lg,.is-mtb-36-lg,.is-mt-36-lg{margin-top:36px}
	.is-m-40-lg,.is-mtb-40-lg,.is-mt-40-lg{margin-top:40px}
	.is-m-60-lg,.is-mtb-60-lg,.is-mt-60-lg{margin-top:60px}
	.is-m-80-lg,.is-mtb-80-lg,.is-mt-80-lg{margin-top:80px}
	.is-m-100-lg,.is-mtb-100-lg,.is-mt-100-lg{margin-top:100px}

	.is-m-0-lg,.is-mtb-0-lg,.is-mb-0-lg{margin-bottom:0}
	.is-m-4-lg,.is-mtb-4-lg,.is-mb-4-lg{margin-bottom:4px}
	.is-m-8-lg,.is-mtb-8-lg,.is-mb-8-lg{margin-bottom:8px}
	.is-m-12-lg,.is-mtb-12-lg,.is-mb-12-lg{margin-bottom:12px}
	.is-m-16-lg,.is-mtb-16-lg,.is-mb-16-lg{margin-bottom:16px}
	.is-m-20-lg,.is-mtb-20-lg,.is-mb-20-lg{margin-bottom:20px}
	.is-m-24-lg,.is-mtb-24-lg,.is-mb-24-lg{margin-bottom:24px}
	.is-m-28-lg,.is-mtb-28-lg,.is-mb-28-lg{margin-bottom:28px}
	.is-m-32-lg,.is-mtb-32-lg,.is-mb-32-lg{margin-bottom:32px}
	.is-m-36-lg,.is-mtb-36-lg,.is-mb-36-lg{margin-bottom:36px}
	.is-m-40-lg,.is-mtb-40-lg,.is-mb-40-lg{margin-bottom:40px}
	.is-m-60-lg,.is-mtb-60-lg,.is-mb-60-lg{margin-bottom:60px}
	.is-m-80-lg,.is-mtb-80-lg,.is-mb-80-lg{margin-bottom:80px}
	.is-m-100-lg,.is-mtb-100-lg,.is-mb-100-lg{margin-bottom:100px}

	.is-m-0-lg,.is-mlr-0-lg,.is-ml-0-lg{margin-left:0}
	.is-m-4-lg,.is-mlr-4-lg,.is-ml-4-lg{margin-left:4px}
	.is-m-8-lg,.is-mlr-8-lg,.is-ml-8-lg{margin-left:8px}
	.is-m-12-lg,.is-mlr-12-lg,.is-ml-12-lg{margin-left:12px}
	.is-m-16-lg,.is-mlr-16-lg,.is-ml-16-lg{margin-left:16px}
	.is-m-20-lg,.is-mlr-20-lg,.is-ml-20-lg{margin-left:20px}
	.is-m-24-lg,.is-mlr-24-lg,.is-ml-24-lg{margin-left:24px}
	.is-m-28-lg,.is-mlr-28-lg,.is-ml-28-lg{margin-left:28px}
	.is-m-32-lg,.is-mlr-32-lg,.is-ml-32-lg{margin-left:32px}
	.is-m-36-lg,.is-mlr-36-lg,.is-ml-36-lg{margin-left:36px}
	.is-m-40-lg,.is-mlr-40-lg,.is-ml-40-lg{margin-left:40px}
	.is-m-60-lg,.is-mlr-60-lg,.is-ml-60-lg{margin-left:60px}
	.is-m-80-lg,.is-mlr-80-lg,.is-ml-80-lg{margin-left:80px}
	.is-m-100-lg,.is-mlr-100-lg,.is-ml-100-lg{margin-left:100px}

	.is-m-0-lg,.is-mlr-0-lg,.is-mr-0-lg{margin-right:0}
	.is-m-4-lg,.is-mlr-4-lg,.is-mr-4-lg{margin-right:4px}
	.is-m-8-lg,.is-mlr-8-lg,.is-mr-8-lg{margin-right:8px}
	.is-m-12-lg,.is-mlr-12-lg,.is-mr-12-lg{margin-right:12px}
	.is-m-16-lg,.is-mlr-16-lg,.is-mr-16-lg{margin-right:16px}
	.is-m-20-lg,.is-mlr-20-lg,.is-mr-20-lg{margin-right:20px}
	.is-m-24-lg,.is-mlr-24-lg,.is-mr-24-lg{margin-right:24px}
	.is-m-28-lg,.is-mlr-28-lg,.is-mr-28-lg{margin-right:28px}
	.is-m-32-lg,.is-mlr-32-lg,.is-mr-32-lg{margin-right:32px}
	.is-m-36-lg,.is-mlr-36-lg,.is-mr-36-lg{margin-right:36px}
	.is-m-40-lg,.is-mlr-40-lg,.is-mr-40-lg{margin-right:40px}
	.is-m-60-lg,.is-mlr-60-lg,.is-mr-60-lg{margin-right:60px}
	.is-m-80-lg,.is-mlr-80-lg,.is-mr-80-lg{margin-right:80px}
	.is-m-100-lg,.is-mlr-100-lg,.is-mr-100-lg{margin-right:100px}
}
@media screen and (min-width:920px){/* old */
	.is-relative-lg{position:relative}
	.is-absolute-lg{position:absolute}
	.is-fixed-lg{position:fixed}
	.is-static-lg{position:static}

	.is-text-center-lg{text-align:center}
	.is-text-right-lg{text-align:right}
	.is-text-left-lg{text-align:left}
	.is-text-justify-lg{text-align:justify}

	.is-normal-lg{font-weight:normal;font-style:normal;text-transform:none}
	.is-medium-lg{font-weight:500}
	.is-semibold-lg{font-weight:600}
	.is-bold-lg{font-weight:bold}
	.is-extrabold-lg{font-weight:800}
	.is-light-lg{font-weight:300}
	.is-italic-lg{font-style:italic}

	.is-uppercase-lg{text-transform:uppercase}
	.is-uppercase-none-lg{text-transform:none}
	.is-underline-lg{text-decoration:underline}
	.is-underline-none-lg{text-decoration:none}

	.is-height-auto-lg{height:auto}
	.is-height-25-lg{height:25%}
	.is-height-50-lg{height:50%}
	.is-height-75-lg{height:75%}
	.is-height-100-lg{height:100%}

	.is-none-lg{display:none}
	.is-block-lg{display:block}
	.is-inline-lg{display:inline}
	.is-inline-block-lg{display:inline-block}

	.is-pointer-lg{cursor:pointer}
	.is-pointer-auto-lg{cursor:auto}

	.overflow-hidden-lg{overflow:hidden}
	.overflow-visible-lg{overflow:visible}

	.nowrap-lg{white-space:nowrap}
	.nowrap-normal-lg{white-space:normal}

	.ellipsis-1-lg{-webkit-line-clamp:1}
	.ellipsis-2-lg{-webkit-line-clamp:2}
	.ellipsis-3-lg{-webkit-line-clamp:3}
	.ellipsis-4-lg{-webkit-line-clamp:4}
	.ellipsis-5-lg{-webkit-line-clamp:5}
	.ellipsis-1-lg,.ellipsis-2-lg,.ellipsis-3-lg,.ellipsis-4-lg,.ellipsis-5-lg{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
}

@media screen and (min-width:1220px){/* body / container */
	.is-containers > .is-container{max-width:1200px}
}
@media screen and (min-width:1220px){/* flex-box-cols */
	.is-flex-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.is-flex-nowrap-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.is-row-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.is-column-xl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.is-col-auto-xl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
	.is-col-mini-xl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
	.is-flex-start-xl{align-items:flex-start}
	.is-flex-end-xl{align-items:flex-end}
	.is-flex-center-xl{align-items:center}
	.is-flex-stretch-xl{align-items:stretch}
	.is-justify-start-xl{justify-content:flex-start}
	.is-justify-end-xl{justify-content:flex-end}
	.is-justify-center-xl{justify-content:center}
	.is-justify-between-xl{justify-content:space-between}
	.is-justify-around-xl{justify-content:space-around}
	.is-justify-evenly-xl{justify-content:space-evenly}

	.is-col-80-xl{-webkit-box-flex:0;width:80%;flex:0 0 80%}
	.is-col-60-xl{-webkit-box-flex:0;width:60%;flex:0 0 60%}
	.is-col-40-xl{-webkit-box-flex:0;width:40%;flex:0 0 40%}
	.is-col-20-xl{-webkit-box-flex:0;width:20%;flex:0 0 20%}

	.is-col-12-xl{-webkit-box-flex:0;width:100%;flex:0 0 100%}
	.is-col-11-xl{-webkit-box-flex:0;width:91.66667%;flex:0 0 91.66667%}
	.is-col-10-xl{-webkit-box-flex:0;width:83.33333%;flex:0 0 83.33333%}
	.is-col-9-xl{-webkit-box-flex:0;width:75%;flex:0 0 75%}
	.is-col-8-xl{-webkit-box-flex:0;width:66.66667%;flex:0 0 66.66667%}
	.is-col-7-xl{-webkit-box-flex:0;width:58.33333%;flex:0 0 58.33333%}
	.is-col-6-xl{-webkit-box-flex:0;width:50%;flex:0 0 50%}
	.is-col-5-xl{-webkit-box-flex:0;width:41.66667%;flex:0 0 41.66667%}
	.is-col-4-xl{-webkit-box-flex:0;width:33.33333%;flex:0 0 33.33333%}
	.is-col-3-xl{-webkit-box-flex:0;width:25%;flex:0 0 25%}
	.is-col-2-xl{-webkit-box-flex:0;width:16.66667%;flex:0 0 16.66667%}
	.is-col-1-xl{-webkit-box-flex:0;width:8.33333%;flex:0 0 8.33333%}
}
@media screen and (min-width:1220px){/* font-size */
	.fs-50-xl{font-size:50%}
	.fs-60-xl{font-size:62.5%}
	.fs-75-xl{font-size:75%}
	.fs-80-xl{font-size:80%}
	.fs-85-xl{font-size:85%}
	.fs-90-xl{font-size:90%}
	.fs-95-xl{font-size:95%}
	.fs-100-xl{font-size:100%}
	.fs-105-xl{font-size:105%}
	.fs-110-xl{font-size:110%}
	.fs-115-xl{font-size:115%}
	.fs-120-xl{font-size:120%}
	.fs-125-xl{font-size:125%}
	.fs-150-xl{font-size:150%}
	.fs-175-xl{font-size:175%}
	.fs-200-xl{font-size:200%}
	.fs-250-xl{font-size:250%}
	.fs-500-xl{font-size:500%}
}
@media screen and (min-width:1220px){/* padding / margin */
	.is-p-0-xl,.is-ptb-0-xl,.is-pt-0-xl{padding-top:0}
	.is-p-4-xl,.is-ptb-4-xl,.is-pt-4-xl{padding-top:4px}
	.is-p-8-xl,.is-ptb-8-xl,.is-pt-8-xl{padding-top:8px}
	.is-p-12-xl,.is-ptb-12-xl,.is-pt-12-xl{padding-top:12px}
	.is-p-16-xl,.is-ptb-16-xl,.is-pt-16-xl{padding-top:16px}
	.is-p-20-xl,.is-ptb-20-xl,.is-pt-20-xl{padding-top:20px}
	.is-p-24-xl,.is-ptb-24-xl,.is-pt-24-xl{padding-top:24px}
	.is-p-28-xl,.is-ptb-28-xl,.is-pt-28-xl{padding-top:28px}
	.is-p-32-xl,.is-ptb-32-xl,.is-pt-32-xl{padding-top:32px}
	.is-p-36-xl,.is-ptb-36-xl,.is-pt-36-xl{padding-top:36px}
	.is-p-40-xl,.is-ptb-40-xl,.is-pt-40-xl{padding-top:40px}
	.is-p-60-xl,.is-ptb-60-xl,.is-pt-60-xl{padding-top:60px}
	.is-p-80-xl,.is-ptb-80-xl,.is-pt-80-xl{padding-top:80px}
	.is-p-100-xl,.is-ptb-100-xl,.is-pt-100-xl{padding-top:100px}

	.is-p-0-xl,.is-ptb-0-xl,.is-pb-0-xl{padding-bottom:0}
	.is-p-4-xl,.is-ptb-4-xl,.is-pb-4-xl{padding-bottom:4px}
	.is-p-8-xl,.is-ptb-8-xl,.is-pb-8-xl{padding-bottom:8px}
	.is-p-12-xl,.is-ptb-12-xl,.is-pb-12-xl{padding-bottom:12px}
	.is-p-16-xl,.is-ptb-16-xl,.is-pb-16-xl{padding-bottom:16px}
	.is-p-20-xl,.is-ptb-20-xl,.is-pb-20-xl{padding-bottom:20px}
	.is-p-24-xl,.is-ptb-24-xl,.is-pb-24-xl{padding-bottom:24px}
	.is-p-28-xl,.is-ptb-28-xl,.is-pb-28-xl{padding-bottom:28px}
	.is-p-32-xl,.is-ptb-32-xl,.is-pb-32-xl{padding-bottom:32px}
	.is-p-36-xl,.is-ptb-36-xl,.is-pb-36-xl{padding-bottom:36px}
	.is-p-40-xl,.is-ptb-40-xl,.is-pb-40-xl{padding-bottom:40px}
	.is-p-60-xl,.is-ptb-60-xl,.is-pb-60-xl{padding-bottom:60px}
	.is-p-80-xl,.is-ptb-80-xl,.is-pb-80-xl{padding-bottom:80px}
	.is-p-100-xl,.is-ptb-100-xl,.is-pb-100-xl{padding-bottom:100px}

	.is-p-0-xl,.is-plr-0-xl,.is-pl-0-xl{padding-left:0}
	.is-p-4-xl,.is-plr-4-xl,.is-pl-4-xl{padding-left:4px}
	.is-p-8-xl,.is-plr-8-xl,.is-pl-8-xl{padding-left:8px}
	.is-p-12-xl,.is-plr-12-xl,.is-pl-12-xl{padding-left:12px}
	.is-p-16-xl,.is-plr-16-xl,.is-pl-16-xl{padding-left:16px}
	.is-p-20-xl,.is-plr-20-xl,.is-pl-20-xl{padding-left:20px}
	.is-p-24-xl,.is-plr-24-xl,.is-pl-24-xl{padding-left:24px}
	.is-p-28-xl,.is-plr-28-xl,.is-pl-28-xl{padding-left:28px}
	.is-p-32-xl,.is-plr-32-xl,.is-pl-32-xl{padding-left:32px}
	.is-p-36-xl,.is-plr-36-xl,.is-pl-36-xl{padding-left:36px}
	.is-p-40-xl,.is-plr-40-xl,.is-pl-40-xl{padding-left:40px}
	.is-p-60-xl,.is-plr-60-xl,.is-pl-60-xl{padding-left:60px}
	.is-p-80-xl,.is-plr-80-xl,.is-pl-80-xl{padding-left:80px}
	.is-p-100-xl,.is-plr-100-xl,.is-pl-100-xl{padding-left:100px}

	.is-p-0-xl,.is-plr-0-xl,.is-pr-0-xl{padding-right:0}
	.is-p-4-xl,.is-plr-4-xl,.is-pr-4-xl{padding-right:4px}
	.is-p-8-xl,.is-plr-8-xl,.is-pr-8-xl{padding-right:8px}
	.is-p-12-xl,.is-plr-12-xl,.is-pr-12-xl{padding-right:12px}
	.is-p-16-xl,.is-plr-16-xl,.is-pr-16-xl{padding-right:16px}
	.is-p-20-xl,.is-plr-20-xl,.is-pr-20-xl{padding-right:20px}
	.is-p-24-xl,.is-plr-24-xl,.is-pr-24-xl{padding-right:24px}
	.is-p-28-xl,.is-plr-28-xl,.is-pr-28-xl{padding-right:28px}
	.is-p-32-xl,.is-plr-32-xl,.is-pr-32-xl{padding-right:32px}
	.is-p-36-xl,.is-plr-36-xl,.is-pr-36-xl{padding-right:36px}
	.is-p-40-xl,.is-plr-40-xl,.is-pr-40-xl{padding-right:40px}
	.is-p-60-xl,.is-plr-60-xl,.is-pr-60-xl{padding-right:60px}
	.is-p-80-xl,.is-plr-80-xl,.is-pr-80-xl{padding-right:80px}
	.is-p-100-xl,.is-plr-100-xl,.is-pr-100-xl{padding-right:100px}

	.is-m-0-xl,.is-mtb-0-xl,.is-mt-0-xl{margin-top:0}
	.is-m-4-xl,.is-mtb-4-xl,.is-mt-4-xl{margin-top:4px}
	.is-m-8-xl,.is-mtb-8-xl,.is-mt-8-xl{margin-top:8px}
	.is-m-12-xl,.is-mtb-12-xl,.is-mt-12-xl{margin-top:12px}
	.is-m-16-xl,.is-mtb-16-xl,.is-mt-16-xl{margin-top:16px}
	.is-m-20-xl,.is-mtb-20-xl,.is-mt-20-xl{margin-top:20px}
	.is-m-24-xl,.is-mtb-24-xl,.is-mt-24-xl{margin-top:24px}
	.is-m-28-xl,.is-mtb-28-xl,.is-mt-28-xl{margin-top:28px}
	.is-m-32-xl,.is-mtb-32-xl,.is-mt-32-xl{margin-top:32px}
	.is-m-36-xl,.is-mtb-36-xl,.is-mt-36-xl{margin-top:36px}
	.is-m-40-xl,.is-mtb-40-xl,.is-mt-40-xl{margin-top:40px}
	.is-m-60-xl,.is-mtb-60-xl,.is-mt-60-xl{margin-top:60px}
	.is-m-80-xl,.is-mtb-80-xl,.is-mt-80-xl{margin-top:80px}
	.is-m-100-xl,.is-mtb-100-xl,.is-mt-100-xl{margin-top:100px}

	.is-m-0-xl,.is-mtb-0-xl,.is-mb-0-xl{margin-bottom:0}
	.is-m-4-xl,.is-mtb-4-xl,.is-mb-4-xl{margin-bottom:4px}
	.is-m-8-xl,.is-mtb-8-xl,.is-mb-8-xl{margin-bottom:8px}
	.is-m-12-xl,.is-mtb-12-xl,.is-mb-12-xl{margin-bottom:12px}
	.is-m-16-xl,.is-mtb-16-xl,.is-mb-16-xl{margin-bottom:16px}
	.is-m-20-xl,.is-mtb-20-xl,.is-mb-20-xl{margin-bottom:20px}
	.is-m-24-xl,.is-mtb-24-xl,.is-mb-24-xl{margin-bottom:24px}
	.is-m-28-xl,.is-mtb-28-xl,.is-mb-28-xl{margin-bottom:28px}
	.is-m-32-xl,.is-mtb-32-xl,.is-mb-32-xl{margin-bottom:32px}
	.is-m-36-xl,.is-mtb-36-xl,.is-mb-36-xl{margin-bottom:36px}
	.is-m-40-xl,.is-mtb-40-xl,.is-mb-40-xl{margin-bottom:40px}
	.is-m-60-xl,.is-mtb-60-xl,.is-mb-60-xl{margin-bottom:60px}
	.is-m-80-xl,.is-mtb-80-xl,.is-mb-80-xl{margin-bottom:80px}
	.is-m-100-xl,.is-mtb-100-xl,.is-mb-100-xl{margin-bottom:100px}

	.is-m-0-xl,.is-mlr-0-xl,.is-ml-0-xl{margin-left:0}
	.is-m-4-xl,.is-mlr-4-xl,.is-ml-4-xl{margin-left:4px}
	.is-m-8-xl,.is-mlr-8-xl,.is-ml-8-xl{margin-left:8px}
	.is-m-12-xl,.is-mlr-12-xl,.is-ml-12-xl{margin-left:12px}
	.is-m-16-xl,.is-mlr-16-xl,.is-ml-16-xl{margin-left:16px}
	.is-m-20-xl,.is-mlr-20-xl,.is-ml-20-xl{margin-left:20px}
	.is-m-24-xl,.is-mlr-24-xl,.is-ml-24-xl{margin-left:24px}
	.is-m-28-xl,.is-mlr-28-xl,.is-ml-28-xl{margin-left:28px}
	.is-m-32-xl,.is-mlr-32-xl,.is-ml-32-xl{margin-left:32px}
	.is-m-36-xl,.is-mlr-36-xl,.is-ml-36-xl{margin-left:36px}
	.is-m-40-xl,.is-mlr-40-xl,.is-ml-40-xl{margin-left:40px}
	.is-m-60-xl,.is-mlr-60-xl,.is-ml-60-xl{margin-left:60px}
	.is-m-80-xl,.is-mlr-80-xl,.is-ml-80-xl{margin-left:80px}
	.is-m-100-xl,.is-mlr-100-xl,.is-ml-100-xl{margin-left:100px}

	.is-m-0-xl,.is-mlr-0-xl,.is-mr-0-xl{margin-right:0}
	.is-m-4-xl,.is-mlr-4-xl,.is-mr-4-xl{margin-right:4px}
	.is-m-8-xl,.is-mlr-8-xl,.is-mr-8-xl{margin-right:8px}
	.is-m-12-xl,.is-mlr-12-xl,.is-mr-12-xl{margin-right:12px}
	.is-m-16-xl,.is-mlr-16-xl,.is-mr-16-xl{margin-right:16px}
	.is-m-20-xl,.is-mlr-20-xl,.is-mr-20-xl{margin-right:20px}
	.is-m-24-xl,.is-mlr-24-xl,.is-mr-24-xl{margin-right:24px}
	.is-m-28-xl,.is-mlr-28-xl,.is-mr-28-xl{margin-right:28px}
	.is-m-32-xl,.is-mlr-32-xl,.is-mr-32-xl{margin-right:32px}
	.is-m-36-xl,.is-mlr-36-xl,.is-mr-36-xl{margin-right:36px}
	.is-m-40-xl,.is-mlr-40-xl,.is-mr-40-xl{margin-right:40px}
	.is-m-60-xl,.is-mlr-60-xl,.is-mr-60-xl{margin-right:60px}
	.is-m-80-xl,.is-mlr-80-xl,.is-mr-80-xl{margin-right:80px}
	.is-m-100-xl,.is-mlr-100-xl,.is-mr-100-xl{margin-right:100px}
}
@media screen and (min-width:1220px){/* old */
	.is-relative-xl{position:relative}
	.is-absolute-xl{position:absolute}
	.is-fixed-xl{position:fixed}
	.is-static-xl{position:static}

	.is-text-center-xl{text-align:center}
	.is-text-right-xl{text-align:right}
	.is-text-left-xl{text-align:left}
	.is-text-justify-xl{text-align:justify}

	.is-normal-xl{font-weight:normal;font-style:normal;text-transform:none}
	.is-medium-xl{font-weight:500}
	.is-semibold-xl{font-weight:600}
	.is-bold-xl{font-weight:bold}
	.is-extrabold-xl{font-weight:800}
	.is-light-xl{font-weight:300}
	.is-italic-xl{font-style:italic}

	.is-uppercase-xl{text-transform:uppercase}
	.is-uppercase-none-xl{text-transform:none}
	.is-underline-xl{text-decoration:underline}
	.is-underline-none-xl{text-decoration:none}

	.is-height-auto-xl{height:auto}
	.is-height-25-xl{height:25%}
	.is-height-50-xl{height:50%}
	.is-height-75-xl{height:75%}
	.is-height-100-xl{height:100%}

	.is-none-xl{display:none}
	.is-block-xl{display:block}
	.is-inline-xl{display:inline}
	.is-inline-block-xl{display:inline-block}

	.is-pointer-xl{cursor:pointer}
	.is-pointer-auto-xl{cursor:auto}

	.overflow-hidden-xl{overflow:hidden}
	.overflow-visible-xl{overflow:visible}

	.nowrap-xl{white-space:nowrap}
	.nowrap-normal-xl{white-space:normal}

	.ellipsis-1-xl{-webkit-line-clamp:1}
	.ellipsis-2-xl{-webkit-line-clamp:2}
	.ellipsis-3-xl{-webkit-line-clamp:3}
	.ellipsis-4-xl{-webkit-line-clamp:4}
	.ellipsis-5-xl{-webkit-line-clamp:5}
	.ellipsis-1-xl,.ellipsis-2-xl.ellipsis-3-xl.ellipsis-4-xl.ellipsis-5-xl{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
}

@media screen and (min-width:1520px){/* flex-box-cols */
	.is-flex-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.is-flex-nowrap-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	.is-row-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.is-column-xxl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.is-col-auto-xxl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
	.is-col-mini-xxl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
	.is-flex-start-xxl{align-items:flex-start}
	.is-flex-end-xxl{align-items:flex-end}
	.is-flex-center-xxl{align-items:center}
	.is-flex-stretch-xxl{align-items:stretch}
	.is-justify-start-xxl{justify-content:flex-start}
	.is-justify-end-xxl{justify-content:flex-end}
	.is-justify-center-xxl{justify-content:center}
	.is-justify-between-xxl{justify-content:space-between}
	.is-justify-around-xxl{justify-content:space-around}
	.is-justify-evenly-xxl{justify-content:space-evenly}

	.is-col-80-xxl{-webkit-box-flex:0;width:80%;flex:0 0 80%}
	.is-col-60-xxl{-webkit-box-flex:0;width:60%;flex:0 0 60%}
	.is-col-40-xxl{-webkit-box-flex:0;width:40%;flex:0 0 40%}
	.is-col-20-xxl{-webkit-box-flex:0;width:20%;flex:0 0 20%}

	.is-col-12-xxl{-webkit-box-flex:0;width:100%;flex:0 0 100%}
	.is-col-11-xxl{-webkit-box-flex:0;width:91.66667%;flex:0 0 91.66667%}
	.is-col-10-xxl{-webkit-box-flex:0;width:83.33333%;flex:0 0 83.33333%}
	.is-col-9-xxl{-webkit-box-flex:0;width:75%;flex:0 0 75%}
	.is-col-8-xxl{-webkit-box-flex:0;width:66.66667%;flex:0 0 66.66667%}
	.is-col-7-xxl{-webkit-box-flex:0;width:58.33333%;flex:0 0 58.33333%}
	.is-col-6-xxl{-webkit-box-flex:0;width:50%;flex:0 0 50%}
	.is-col-5-xxl{-webkit-box-flex:0;width:41.66667%;flex:0 0 41.66667%}
	.is-col-4-xxl{-webkit-box-flex:0;width:33.33333%;flex:0 0 33.33333%}
	.is-col-3-xxl{-webkit-box-flex:0;width:25%;flex:0 0 25%}
	.is-col-2-xxl{-webkit-box-flex:0;width:16.66667%;flex:0 0 16.66667%}
	.is-col-1-xxl{-webkit-box-flex:0;width:8.33333%;flex:0 0 8.33333%}
}
@media screen and (min-width:1520px){/* font-size */
	.fs-50-xxl{font-size:50%}
	.fs-60-xxl{font-size:62.5%}
	.fs-75-xxl{font-size:75%}
	.fs-80-xxl{font-size:80%}
	.fs-85-xxl{font-size:85%}
	.fs-90-xxl{font-size:90%}
	.fs-95-xxl{font-size:95%}
	.fs-100-xxl{font-size:100%}
	.fs-105-xxl{font-size:105%}
	.fs-110-xxl{font-size:110%}
	.fs-115-xxl{font-size:115%}
	.fs-120-xxl{font-size:120%}
	.fs-125-xxl{font-size:125%}
	.fs-150-xxl{font-size:150%}
	.fs-175-xxl{font-size:175%}
	.fs-200-xxl{font-size:200%}
	.fs-250-xxl{font-size:250%}
	.fs-500-xxl{font-size:500%}
}
@media screen and (min-width:1520px){/* padding / margin */
	.is-p-0-xxl,.is-ptb-0-xxl,.is-pt-0-xxl{padding-top:0}
	.is-p-4-xxl,.is-ptb-4-xxl,.is-pt-4-xxl{padding-top:4px}
	.is-p-8-xxl,.is-ptb-8-xxl,.is-pt-8-xxl{padding-top:8px}
	.is-p-12-xxl,.is-ptb-12-xxl,.is-pt-12-xxl{padding-top:12px}
	.is-p-16-xxl,.is-ptb-16-xxl,.is-pt-16-xxl{padding-top:16px}
	.is-p-20-xxl,.is-ptb-20-xxl,.is-pt-20-xxl{padding-top:20px}
	.is-p-24-xxl,.is-ptb-24-xxl,.is-pt-24-xxl{padding-top:24px}
	.is-p-28-xxl,.is-ptb-28-xxl,.is-pt-28-xxl{padding-top:28px}
	.is-p-32-xxl,.is-ptb-32-xxl,.is-pt-32-xxl{padding-top:32px}
	.is-p-36-xxl,.is-ptb-36-xxl,.is-pt-36-xxl{padding-top:36px}
	.is-p-40-xxl,.is-ptb-40-xxl,.is-pt-40-xxl{padding-top:40px}
	.is-p-60-xxl,.is-ptb-60-xxl,.is-pt-60-xxl{padding-top:60px}
	.is-p-80-xxl,.is-ptb-80-xxl,.is-pt-80-xxl{padding-top:80px}
	.is-p-100-xxl,.is-ptb-100-xxl,.is-pt-100-xxl{padding-top:100px}

	.is-p-0-xxl,.is-ptb-0-xxl,.is-pb-0-xxl{padding-bottom:0}
	.is-p-4-xxl,.is-ptb-4-xxl,.is-pb-4-xxl{padding-bottom:4px}
	.is-p-8-xxl,.is-ptb-8-xxl,.is-pb-8-xxl{padding-bottom:8px}
	.is-p-12-xxl,.is-ptb-12-xxl,.is-pb-12-xxl{padding-bottom:12px}
	.is-p-16-xxl,.is-ptb-16-xxl,.is-pb-16-xxl{padding-bottom:16px}
	.is-p-20-xxl,.is-ptb-20-xxl,.is-pb-20-xxl{padding-bottom:20px}
	.is-p-24-xxl,.is-ptb-24-xxl,.is-pb-24-xxl{padding-bottom:24px}
	.is-p-28-xxl,.is-ptb-28-xxl,.is-pb-28-xxl{padding-bottom:28px}
	.is-p-32-xxl,.is-ptb-32-xxl,.is-pb-32-xxl{padding-bottom:32px}
	.is-p-36-xxl,.is-ptb-36-xxl,.is-pb-36-xxl{padding-bottom:36px}
	.is-p-40-xxl,.is-ptb-40-xxl,.is-pb-40-xxl{padding-bottom:40px}
	.is-p-60-xxl,.is-ptb-60-xxl,.is-pb-60-xxl{padding-bottom:60px}
	.is-p-80-xxl,.is-ptb-80-xxl,.is-pb-80-xxl{padding-bottom:80px}
	.is-p-100-xxl,.is-ptb-100-xxl,.is-pb-100-xxl{padding-bottom:100px}

	.is-p-0-xxl,.is-plr-0-xxl,.is-pl-0-xxl{padding-left:0}
	.is-p-4-xxl,.is-plr-4-xxl,.is-pl-4-xxl{padding-left:4px}
	.is-p-8-xxl,.is-plr-8-xxl,.is-pl-8-xxl{padding-left:8px}
	.is-p-12-xxl,.is-plr-12-xxl,.is-pl-12-xxl{padding-left:12px}
	.is-p-16-xxl,.is-plr-16-xxl,.is-pl-16-xxl{padding-left:16px}
	.is-p-20-xxl,.is-plr-20-xxl,.is-pl-20-xxl{padding-left:20px}
	.is-p-24-xxl,.is-plr-24-xxl,.is-pl-24-xxl{padding-left:24px}
	.is-p-28-xxl,.is-plr-28-xxl,.is-pl-28-xxl{padding-left:28px}
	.is-p-32-xxl,.is-plr-32-xxl,.is-pl-32-xxl{padding-left:32px}
	.is-p-36-xxl,.is-plr-36-xxl,.is-pl-36-xxl{padding-left:36px}
	.is-p-40-xxl,.is-plr-40-xxl,.is-pl-40-xxl{padding-left:40px}
	.is-p-60-xxl,.is-plr-60-xxl,.is-pl-60-xxl{padding-left:60px}
	.is-p-80-xxl,.is-plr-80-xxl,.is-pl-80-xxl{padding-left:80px}
	.is-p-100-xxl,.is-plr-100-xxl,.is-pl-100-xxl{padding-left:100px}

	.is-p-0-xxl,.is-plr-0-xxl,.is-pr-0-xxl{padding-right:0}
	.is-p-4-xxl,.is-plr-4-xxl,.is-pr-4-xxl{padding-right:4px}
	.is-p-8-xxl,.is-plr-8-xxl,.is-pr-8-xxl{padding-right:8px}
	.is-p-12-xxl,.is-plr-12-xxl,.is-pr-12-xxl{padding-right:12px}
	.is-p-16-xxl,.is-plr-16-xxl,.is-pr-16-xxl{padding-right:16px}
	.is-p-20-xxl,.is-plr-20-xxl,.is-pr-20-xxl{padding-right:20px}
	.is-p-24-xxl,.is-plr-24-xxl,.is-pr-24-xxl{padding-right:24px}
	.is-p-28-xxl,.is-plr-28-xxl,.is-pr-28-xxl{padding-right:28px}
	.is-p-32-xxl,.is-plr-32-xxl,.is-pr-32-xxl{padding-right:32px}
	.is-p-36-xxl,.is-plr-36-xxl,.is-pr-36-xxl{padding-right:36px}
	.is-p-40-xxl,.is-plr-40-xxl,.is-pr-40-xxl{padding-right:40px}
	.is-p-60-xxl,.is-plr-60-xxl,.is-pr-60-xxl{padding-right:60px}
	.is-p-80-xxl,.is-plr-80-xxl,.is-pr-80-xxl{padding-right:80px}
	.is-p-100-xxl,.is-plr-100-xxl,.is-pr-100-xxl{padding-right:100px}

	.is-m-0-xxl,.is-mtb-0-xxl,.is-mt-0-xxl{margin-top:0}
	.is-m-4-xxl,.is-mtb-4-xxl,.is-mt-4-xxl{margin-top:4px}
	.is-m-8-xxl,.is-mtb-8-xxl,.is-mt-8-xxl{margin-top:8px}
	.is-m-12-xxl,.is-mtb-12-xxl,.is-mt-12-xxl{margin-top:12px}
	.is-m-16-xxl,.is-mtb-16-xxl,.is-mt-16-xxl{margin-top:16px}
	.is-m-20-xxl,.is-mtb-20-xxl,.is-mt-20-xxl{margin-top:20px}
	.is-m-24-xxl,.is-mtb-24-xxl,.is-mt-24-xxl{margin-top:24px}
	.is-m-28-xxl,.is-mtb-28-xxl,.is-mt-28-xxl{margin-top:28px}
	.is-m-32-xxl,.is-mtb-32-xxl,.is-mt-32-xxl{margin-top:32px}
	.is-m-36-xxl,.is-mtb-36-xxl,.is-mt-36-xxl{margin-top:36px}
	.is-m-40-xxl,.is-mtb-40-xxl,.is-mt-40-xxl{margin-top:40px}
	.is-m-60-xxl,.is-mtb-60-xxl,.is-mt-60-xxl{margin-top:60px}
	.is-m-80-xxl,.is-mtb-80-xxl,.is-mt-80-xxl{margin-top:80px}
	.is-m-100-xxl,.is-mtb-100-xxl,.is-mt-100-xxl{margin-top:100px}

	.is-m-0-xxl,.is-mtb-0-xxl,.is-mb-0-xxl{margin-bottom:0}
	.is-m-4-xxl,.is-mtb-4-xxl,.is-mb-4-xxl{margin-bottom:4px}
	.is-m-8-xxl,.is-mtb-8-xxl,.is-mb-8-xxl{margin-bottom:8px}
	.is-m-12-xxl,.is-mtb-12-xxl,.is-mb-12-xxl{margin-bottom:12px}
	.is-m-16-xxl,.is-mtb-16-xxl,.is-mb-16-xxl{margin-bottom:16px}
	.is-m-20-xxl,.is-mtb-20-xxl,.is-mb-20-xxl{margin-bottom:20px}
	.is-m-24-xxl,.is-mtb-24-xxl,.is-mb-24-xxl{margin-bottom:24px}
	.is-m-28-xxl,.is-mtb-28-xxl,.is-mb-28-xxl{margin-bottom:28px}
	.is-m-32-xxl,.is-mtb-32-xxl,.is-mb-32-xxl{margin-bottom:32px}
	.is-m-36-xxl,.is-mtb-36-xxl,.is-mb-36-xxl{margin-bottom:36px}
	.is-m-40-xxl,.is-mtb-40-xxl,.is-mb-40-xxl{margin-bottom:40px}
	.is-m-60-xxl,.is-mtb-60-xxl,.is-mb-60-xxl{margin-bottom:60px}
	.is-m-80-xxl,.is-mtb-80-xxl,.is-mb-80-xxl{margin-bottom:80px}
	.is-m-100-xxl,.is-mtb-100-xxl,.is-mb-100-xxl{margin-bottom:100px}

	.is-m-0-xxl,.is-mlr-0-xxl,.is-ml-0-xxl{margin-left:0}
	.is-m-4-xxl,.is-mlr-4-xxl,.is-ml-4-xxl{margin-left:4px}
	.is-m-8-xxl,.is-mlr-8-xxl,.is-ml-8-xxl{margin-left:8px}
	.is-m-12-xxl,.is-mlr-12-xxl,.is-ml-12-xxl{margin-left:12px}
	.is-m-16-xxl,.is-mlr-16-xxl,.is-ml-16-xxl{margin-left:16px}
	.is-m-20-xxl,.is-mlr-20-xxl,.is-ml-20-xxl{margin-left:20px}
	.is-m-24-xxl,.is-mlr-24-xxl,.is-ml-24-xxl{margin-left:24px}
	.is-m-28-xxl,.is-mlr-28-xxl,.is-ml-28-xxl{margin-left:28px}
	.is-m-32-xxl,.is-mlr-32-xxl,.is-ml-32-xxl{margin-left:32px}
	.is-m-36-xxl,.is-mlr-36-xxl,.is-ml-36-xxl{margin-left:36px}
	.is-m-40-xxl,.is-mlr-40-xxl,.is-ml-40-xxl{margin-left:40px}
	.is-m-60-xxl,.is-mlr-60-xxl,.is-ml-60-xxl{margin-left:60px}
	.is-m-80-xxl,.is-mlr-80-xxl,.is-ml-80-xxl{margin-left:80px}
	.is-m-100-xxl,.is-mlr-100-xxl,.is-ml-100-xxl{margin-left:100px}

	.is-m-0-xxl,.is-mlr-0-xxl,.is-mr-0-xxl{margin-right:0}
	.is-m-4-xxl,.is-mlr-4-xxl,.is-mr-4-xxl{margin-right:4px}
	.is-m-8-xxl,.is-mlr-8-xxl,.is-mr-8-xxl{margin-right:8px}
	.is-m-12-xxl,.is-mlr-12-xxl,.is-mr-12-xxl{margin-right:12px}
	.is-m-16-xxl,.is-mlr-16-xxl,.is-mr-16-xxl{margin-right:16px}
	.is-m-20-xxl,.is-mlr-20-xxl,.is-mr-20-xxl{margin-right:20px}
	.is-m-24-xxl,.is-mlr-24-xxl,.is-mr-24-xxl{margin-right:24px}
	.is-m-28-xxl,.is-mlr-28-xxl,.is-mr-28-xxl{margin-right:28px}
	.is-m-32-xxl,.is-mlr-32-xxl,.is-mr-32-xxl{margin-right:32px}
	.is-m-36-xxl,.is-mlr-36-xxl,.is-mr-36-xxl{margin-right:36px}
	.is-m-40-xxl,.is-mlr-40-xxl,.is-mr-40-xxl{margin-right:40px}
	.is-m-60-xxl,.is-mlr-60-xxl,.is-mr-60-xxl{margin-right:60px}
	.is-m-80-xxl,.is-mlr-80-xxl,.is-mr-80-xxl{margin-right:80px}
	.is-m-100-xxl,.is-mlr-100-xxl,.is-mr-100-xxl{margin-right:100px}
}
@media screen and (min-width:1520px){/* old */
	.is-relative-xxl{position:relative}
	.is-absolute-xxl{position:absolute}
	.is-fixed-xxl{position:fixed}
	.is-static-xxl{position:static}

	.is-text-center-xxl{text-align:center}
	.is-text-right-xxl{text-align:right}
	.is-text-left-xxl{text-align:left}
	.is-text-justify-xxl{text-align:justify}

	.is-normal-xxl{font-weight:normal;font-style:normal;text-transform:none}
	.is-medium-xxl{font-weight:500}
	.is-semibold-xxl{font-weight:600}
	.is-bold-xxl{font-weight:bold}
	.is-extrabold-xxl{font-weight:800}
	.is-light-xxl{font-weight:300}
	.is-italic-xxl{font-style:italic}

	.is-uppercase-xxl{text-transform:uppercase}
	.is-uppercase-none-xxl{text-transform:none}
	.is-underline-xxl{text-decoration:underline}
	.is-underline-none-xxl{text-decoration:none}

	.is-height-auto-xxl{height:auto}
	.is-height-25-xxl{height:25%}
	.is-height-50-xxl{height:50%}
	.is-height-75-xxl{height:75%}
	.is-height-100-xxl{height:100%}

	.is-none-xxl{display:none}
	.is-block-xxl{display:block}
	.is-inline-xxl{display:inline}
	.is-inline-block-xxl{display:inline-block}

	.is-pointer-xxl{cursor:pointer}
	.is-pointer-auto-xxl{cursor:auto}

	.overflow-hidden-xxl{overflow:hidden}
	.overflow-visible-xxl{overflow:visible}

	.nowrap-xxl{white-space:nowrap}
	.nowrap-normal-xxl{white-space:normal}

	.ellipsis-1-xxl{-webkit-line-clamp:1}
	.ellipsis-2-xxl{-webkit-line-clamp:2}
	.ellipsis-3-xxl{-webkit-line-clamp:3}
	.ellipsis-4-xxl{-webkit-line-clamp:4}
	.ellipsis-5-xxl{-webkit-line-clamp:5}
	.ellipsis-1-xxl,.ellipsis-2-xxl.ellipsis-3-xxl.ellipsis-4-xxl.ellipsis-5-xxl{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
}

@media screen and (min-width:1520px) {
	.is-containers > .is-container{-ms-flex:0 1 1560px;flex:0 1 1560px;max-width:1560px}
}
/* End */


/* Start:/local/templates/new/font/icomoon.css?1711016526854*/
@font-face {
	font-family:'icomoon';
	src:url('/local/templates/new/font/icomoon.eot?32dyx4');
	src:url('/local/templates/new/font/icomoon.eot?#iefix32dyx4') format('embedded-opentype'),
		url('/local/templates/new/font/icomoon.ttf?32dyx4') format('truetype'),
		url('/local/templates/new/font/icomoon.woff?32dyx4') format('woff'),
		url('/local/templates/new/font/icomoon.svg?32dyx4#icomoon') format('svg');
	font-weight:normal;
	font-style:normal
}
.icomoon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	.icomoon.ico-clock:before{content:"\e600"}
	.icomoon.ico-home:before{content:"\e601"}
	.icomoon.ico-plan:before{content:"\e602"}
	.icomoon.ico-rab:before{content:"\e603"}
	.icon-str_bot:before{content:"\e604"}
	.icon-str_left:before{content:"\e605"}
	.icon-str_right:before{content:"\e606"}
	.icon-str_top:before{content:"\e607"}
/* End */


/* Start:/local/templates/new/font/Roboto.css?17110165261584*/
@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/new/font/RobotoLight.eot');
    src: url('/local/templates/new/font/RobotoLight.eot?#iefix') format('embedded-opentype'), url('/local/templates/new/font/RobotoLight.woff2') format('woff2'), url('/local/templates/new/font/RobotoLight.woff') format('woff'), url('/local/templates/new/font/RobotoLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/new/font/RobotoRegular.eot');
    src: url('/local/templates/new/font/RobotoRegular.eot?#iefix') format('embedded-opentype'), url('/local/templates/new/font/RobotoRegular.woff2') format('woff2'), url('/local/templates/new/font/RobotoRegular.woff') format('woff'), url('/local/templates/new/font/RobotoRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/new/font/RobotoItalic.eot');
    src: url('/local/templates/new/font/RobotoItalic.eot?#iefix') format('embedded-opentype'), url('/local/templates/new/font/RobotoItalic.woff2') format('woff2'), url('/local/templates/new/font/RobotoItalic.woff') format('woff'), url('/local/templates/new/font/RobotoItalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/new/font/RobotoMedium.eot');
    src: url('/local/templates/new/font/RobotoMedium.eot?#iefix') format('embedded-opentype'), url('/local/templates/new/font/RobotoMedium.woff2') format('woff2'), url('/local/templates/new/font/RobotoMedium.woff') format('woff'), url('/local/templates/new/font/RobotoMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/new/font/RobotoBold.eot');
    src: url('/local/templates/new/font/RobotoBold.eot?#iefix') format('embedded-opentype'), url('/local/templates/new/font/RobotoBold.woff2') format('woff2'), url('/local/templates/new/font/RobotoBold.woff') format('woff'), url('/local/templates/new/font/RobotoBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
/* End */


/* Start:/local/templates/new/css/style.css?176866550681951*/
:root{
	--color-white:       #FFFFFF;
	--color-black:       #151515;
	--color-blue:        #007CFD;
	--color-blue-duble:  #1BB2E1;
	--color-ozon:        #005BFF;
	--color-yandex:      #FFCC00;
	--color-wildberries: #481173;
	--color-orange:      #E76931;
	--color-red:         #EF3F36;
	--color-violet:      #5D5FEF;
	--color-dark-violet: #22237C;
	--color-pink:        #EF5DA8;
	--color-dark-pink:   #A2336C;
	--color-dark-green:  #40A837;
	--color-bg-white:    #FEFEFE;
	--color-lite-orange: #F7D1C0;

	--color-green:       #A2FF00;
	--color-green-dot:   #22D82E;
	--color-yellow:      #FFBB00;
	--color-dark-gray:   #989898;
	--color-gray:        #C7C5C0;
	--color-lite-gray:   #F2F5F7;
	--color-cream:       #FFE1C8;

	--color-black-02:    rgba(21,21,21,0.02);
	--color-black-60:    rgba(21,21,21,0.60);
	--color-border:      rgba(21,21,21,0.2);
	--color-white-10:    rgba(255,255,255,0.1);
	--color-white-20:    rgba(255,255,255,0.2);
	--color-white-50:    rgba(255,255,255,0.5);
	--color-white-95:    rgba(255,255,255,0.95);

	--radius-0:  0;
	--radius-4:  4px;
	--radius-8:  8px;
	--radius-12: 12px;
	--radius-16: 16px;
	--radius-27: 27px;
	--radius-32: 32px;
	--radius-50: 50%;
}

body{background:var(--color-bg-white);overflow-x:hidden}
.bg{height:100%;width:100%;min-height:100%;min-width:100%;max-width:100%}
.bg .green{color:var(--color-green)}
	.bg .black{color:var(--color-black)}
	.bg .orange{color:var(--color-orange)}
	.bg .red{color:var(--color-red)}
	.bg .violet{color:var(--color-violet)}
	.bg .dark-violet{color:var(--color-dark-violet)}
	.bg .pink{color:var(--color-pink)}
	.bg .dark-green{color:var(--color-dark-green)}
	.bg .dark-gray{color:var(--color-dark-gray)}
	.bg .gray{color:var(--color-gray)}
	.bg .white{color:var(--color-white)}

	.bg .bg-ozon{background-color:var(--color-ozon)}
	.bg .bg-yandex{background-color:var(--color-yandex)}
	.bg .bg-wildberries{background-color:var(--color-wildberries)}

	.bg .bg-white{background-color:var(--color-white)}
	.bg .bg-white-10{background-color:var(--color-white-10)}
	.bg .bg-black{background-color:var(--color-black)}
	.bg .bg-lite-gray{background-color:var(--color-lite-gray)}
	.bg .bg-blue{background-color:var(--color-blue)}
	.bg .bg-blue-duble{background-color:var(--color-blue-duble)}
	.bg .bg-orange{background-color:var(--color-orange)}
	.bg .bg-red{background-color:var(--color-red)}
	.bg .bg-violet{background-color:var(--color-violet)}
	.bg .bg-dark-violet{background-color:var(--color-dark-violet)}
	.bg .bg-pink{background-color:var(--color-pink)}
	.bg .bg-dark-pink{background-color:var(--color-dark-pink)}
	.bg .bg-green{background-color:var(--color-green)}
	.bg .bg-dark-green{background-color:var(--color-dark-green)}
	.bg .bg-yellow{background-color:var(--color-yellow)}
	.bg .bg-gray{background-color:var(--color-gray)}
	.bg .bg-dark-gray{background-color:var(--color-dark-gray)}
	.bg .bg-cream{background-color:var(--color-cream)}

	.bg .bg-white-border{background-color:var(--color-bg-white)}

.bg{font-family:'Roboto';color:var(--color-black);background-color:var(--color-bg-white)}
	.bg{font-style:normal;font-weight:400;font-size:15px;line-height:1.3}
	.bg h1{font-style:normal;font-weight:500;font-size:36px;line-height:1;padding:0;margin:0}
	.bg h2{font-style:normal;font-weight:500;font-size:28px;line-height:1.2;padding:0;margin:0}
	.bg h3{font-style:normal;font-weight:500;font-size:21px;line-height:1.2;padding:0;margin:0}
	.bg img{display:block;max-width:100%}

	.bg .fs64b,.bg .h1{font-style:normal;font-weight:500;font-size:36px;line-height:1}
	.bg .slider-shop .fs64b{font-size:24px}
	.bg .fs48b,.bg .h2{font-style:normal;font-weight:500;font-size:28px;line-height:1.2}
	.bg .fs36b{font-style:normal;font-weight:500;font-size:24px;line-height:1.3}
	.bg .fs30b{font-style:normal;font-weight:500;font-size:22px;line-height:1.3}
	.bg .fs25b,.bg .h3{font-style:normal;font-weight:500;font-size:21px;line-height:1.2}
	.bg .fs24b{font-style:normal;font-weight:500;font-size:20px;line-height:1.3}
	.bg .fs23b{font-style:normal;font-weight:500;font-size:21px;line-height:1.3}
	.bg .fs20b{font-style:normal;font-weight:500;font-size:17px;line-height:1.3}
	.bg .fs18b{font-style:normal;font-weight:500;font-size:15px;line-height:1.3}
	.bg .fs17b{font-style:normal;font-weight:500;font-size:14px;line-height:1.3}
	.bg .fs15b{font-style:normal;font-weight:500;font-size:12px;line-height:1.3}
	.bg .fs14b{font-style:normal;font-weight:500;font-size:11px;line-height:1.3}
	.bg .fs11b{font-style:normal;font-weight:500;font-size:9.5px;line-height:1.4}

	.bg .fs64t{font-style:normal;font-weight:300;font-size:36px;line-height:1}
	.bg .fs18t{font-style:normal;font-weight:300;font-size:15px;line-height:1.3}

	.bg .fs64{font-style:normal;font-weight:400;font-size:36px;line-height:1.3}
	.bg .fs36{font-style:normal;font-weight:400;font-size:24px;line-height:1.3}
	.bg .fs32{font-style:normal;font-weight:400;font-size:22px;line-height:1.3}
	.bg .fs25{font-style:normal;font-weight:400;font-size:21px;line-height:1.3}
	.bg .fs20{font-style:normal;font-weight:400;font-size:17px;line-height:1.3}
	.bg .fs18{font-style:normal;font-weight:400;font-size:15px;line-height:1.3}
	.bg .fs16{font-style:normal;font-weight:400;font-size:13px;line-height:1.3}
	.bg .fs14{font-style:normal;font-weight:400;font-size:11px;line-height:1.3}
	.bg .fs12{font-style:normal;font-weight:400;font-size:10px;line-height:1.3}
	.bg .fs10{font-style:normal;font-weight:400;font-size:8.5px;line-height:1.4}

	.bg .lh150{line-height:1.5}

	@media screen and (min-width:470px){
		.bg{font-size:16px}
		.bg h1{font-size:48px}
		.bg h2{font-size:36px}
		.bg h3{font-size:22px}

		.bg .fs64b,.bg .h1{font-size:48px}
		.bg .slider-shop .fs64b{font-size:36px}
		.bg .fs48b,.bg .h2{font-size:36px}
		.bg .fs36b{font-size:28px}
		.bg .fs30b{font-size:26px}
		.bg .fs25b,.bg .h3{font-size:22px}
		.bg .fs24b{font-size:21px}
		.bg .fs23b{font-size:22px}
		.bg .fs20b{font-size:18px}
		.bg .fs18b{font-size:16px}
		.bg .fs17b{font-size:15px}
		.bg .fs15b{font-size:13px}
		.bg .fs14b{font-size:12px}
		.bg .fs11b{font-size:10px}

		.bg .fs64t{font-size:48px}
		.bg .fs18t{font-size:16px}

		.bg .fs64{font-size:48px}
		.bg .fs36{font-size:28px}
		.bg .fs32{font-size:27px}
		.bg .fs25{font-size:22px}
		.bg .fs20{font-size:18px}
		.bg .fs18{font-size:16px}
		.bg .fs16{font-size:14px}
		.bg .fs14{font-size:12px}
		.bg .fs12{font-size:11px}
		.bg .fs10{font-size:9px}
	}

	@media screen and (min-width:920px){
		.bg{font-size:18px}
		.bg h1{font-size:64px}
		.bg h2{font-size:48px}
		.bg h3{font-size:25px}

		.bg .fs64b,.bg .h1{font-size:64px}
		.bg .slider-shop .fs64b{font-size:64px}
		.bg .fs48b,.bg .h2{font-size:48px}
		.bg .fs36b{font-size:36px}
		.bg .fs30b{font-size:30px}
		.bg .fs25b,.bg .h3{font-size:25px}
		.bg .fs24b{font-size:24px}
		.bg .fs23b{font-size:23px}
		.bg .fs20b{font-size:20px}
		.bg .fs18b{font-size:18px}
		.bg .fs17b{font-size:17px}
		.bg .fs14b{font-size:14px}
		.bg .fs15b{font-size:15px}
		.bg .fs11b{font-size:11px}

		.bg .fs64t{font-size:64px}
		.bg .fs18t{font-size:18px}

		.bg .fs64{font-size:64px}
		.bg .fs36{font-size:36px}
		.bg .fs32{font-size:32px}
		.bg .fs25{font-size:25px}
		.bg .fs20{font-size:20px}
		.bg .fs18{font-size:18px}
		.bg .fs16{font-size:16px}
		.bg .fs14{font-size:14px}
		.bg .fs12{font-size:12px}
		.bg .fs10{font-size:10px}
	}

	.bg a,.bg a:visited{color:var(--color-orange);text-decoration:none}
		.bg a:hover,.bg a:focus{color:var(--color-orange);text-decoration:underline}

	.bg .price-old{position:relative}
		.bg .price-old::before{border-bottom:1px solid var(--color-orange);position:absolute;content:'';width:100%;height:50%;transform:rotate(-5deg);margin:0 -4px;width:calc(100% + 8px)}

	.bg .br-md{display:none}
	.bg .br-lg{display:none}
	@media screen and (min-width:920px){
		.bg .br-lg{display:inline}
	}
	@media screen and (min-width:620px){
		.bg .br-md{display:inline}
	}

.radius-4{border-radius:var(--radius-4)}
	.radius-8{border-radius:var(--radius-8)}
	.radius-12{border-radius:var(--radius-12)}
	.radius-16{border-radius:var(--radius-16)}
	.radius-32{border-radius:var(--radius-32)}
	.radius-50{border-radius:var(--radius-50)}

.bg .break-word{word-wrap:break-word}

.bg .icons-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center}
	.bg .icons-left span,.bg .icons-left div{flex:0 0 32px}
	.bg .icons-left span + span,.bg .icons-left div + div{flex:0 0 calc(100% - 32px)}
	@media screen and (min-width:620px){
		.bg .icons-left span,.bg .icons-left div{flex:0 0 40px}
		.bg .icons-left span + span,.bg .icons-left div + div{flex:0 0 calc(100% - 40px)}
	}

.bg .block-orange{background-color:var(--color-orange);color:var(--color-white)}
	.bg .block-orange a,.bg .block-orange a:visited{color:var(--color-white);text-decoration:none}
	.bg .block-orange a:hover,.bg .block-orange a:focus,.bg .block-orange a:active{color:var(--color-white);text-decoration:underline}

.bg .block-black{background-color:var(--color-black);color:var(--color-white)}
	.bg .block-black .h2,.bg .block-black .h3{opacity:0.5}
	.bg .block-black .block-video.h2,.bg .block-black.block-video .h3{opacity:1}
	.bg .block-black .block-video.intro,.bg .block-black.block-video .intro{opacity:0.75}

.bg a,.bg .tr-all,.bg .button,.bg svg{transition:all .3s ease}
	.bg picture,.bg img{display:block;max-width:100%;height:auto}

.bg .calcus-more-link{display:inline-block;border-radius:var(--radius-50);padding:8px}
	.bg .calcus-more-link:hover,.bg .calcus-more-link:focus{background-color:rgba(254,254,254,0.3)}

.bg .button{display:inline-block;text-align:center;width:100%;min-width:225px;line-height:20px;height:54px;padding:16px 32px;background-color:var(--color-orange);color:var(--color-white);border:1px solid transparent}
	.bg .button,.bg .button:visited,.bg .button:hover,.bg .button:focus,.bg a.button:visited,.bg a.button:hover,.bg a.button:focus{background-color:var(--color-orange);color:var(--color-white);border-color:transparent;text-decoration:none}
		.bg .button:hover,.bg .button:focus,.bg a.button:hover,.bg a.button:focus{opacity:0.85}
		.bg .button .orange{background-color:var(--color-orange)}
		.bg .button .red{background-color:var(--color-red)}
		.bg .button .violet{background-color:var(--color-violet)}
		.bg .button .pink{background-color:var(--color-pink)}
		.bg .button .dark-green{background-color:var(--color-dark-green)}
		@media screen and (min-width:470px){
			.bg .button{width:auto}
		}
		.bg .button.button-red,.bg .button.button-red:visited,.bg .button.button-red:hover,.bg .button.button-red:focus,.bg a.button.button-red:visited,.bg a.button.button-red:hover,.bg a.button.button-red:focus{background-color:var(--color-red)}

	.bg .button.button-block{width:100%}
	.bg .button.button-line{border-radius:var(--radius-27);min-width:150px;margin-right:12px}
		.bg .button.button-line,.bg .button.button-line:visited,.bg a.button.button-line,.bg a.button.button-line:visited{background-color:transparent;color:var(--color-orange);border:1px solid var(--color-orange)}
		.bg span.button.button-line,.bg .button.button-line:hover,.bg .button.button-line:focus,.bg a.button.button-line:hover,.bg a.button.button-line:focus{background-color:var(--color-orange);color:var(--color-white);border:1px solid var(--color-orange);opacity:1}
		@media screen and (min-width:920px){
			.bg .button.button-line{min-width:150px;margin-right:16px}
		}
		.bg .button.button-black,.bg .button.button-black:visited{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}
			.bg .button.button-black:hover,.bg .button.button-black:focus{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);opacity:0.75}
			.bg .button.button-black-hover:hover,.bg .button.button-black-hover:focus{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);opacity:1}
		.bg .button.button-dark-violet,.bg .button.button-dark-violet:visited{background-color:var(--color-dark-violet);color:var(--color-white);border:1px solid var(--color-dark-violet)}
			.bg .button.button-dark-violet:hover,.bg .button.button-dark-violet:focus{background-color:var(--color-dark-violet);color:var(--color-white);border:1px solid var(--color-dark-violet);opacity:0.75}
		.bg .button.button-dark-pink,.bg .button.button-dark-pink:visited{background-color:var(--color-dark-pink);color:var(--color-white);border:1px solid var(--color-dark-pink)}
			.bg .button.button-dark-pink:hover,.bg .button.button-dark-pink:focus{background-color:var(--color-dark-pink);color:var(--color-white);border:1px solid var(--color-dark-pink);opacity:0.75}

		.bg .button.button-marketplace{line-height:24px;min-height:54px;height:auto}
			.bg .button.button-marketplace .is-flex{gap:8px}
			.bg .button.button-marketplace img{height:24px}
			.bg .button.button-marketplace:hover,.bg .button.button-marketplace:focus{opacity:0.75}
		.bg .button.button-shop,.bg .button.button-shop:visited{background-color:var(--color-orange);color:var(--color-white);border:1px solid var(--color-orange)}
			.bg .button.button-shop:hover,.bg .button.button-shop:focus{background-color:var(--color-orange);color:var(--color-white);border:1px solid var(--color-orange)}
		.bg .button.button-ozon,.bg .button.button-ozon:visited{background-color:var(--color-ozon);color:var(--color-white);border:1px solid var(--color-ozon)}
			.bg .button.button-ozon:hover,.bg .button.button-ozon:focus{background-color:var(--color-ozon);color:var(--color-white);border:1px solid var(--color-ozon)}
		.bg .button.button-yandex,.bg .button.button-yandex:visited{background-color:var(--color-yandex);color:var(--color-black);border:1px solid var(--color-yandex)}
			.bg .button.button-yandex:hover,.bg .button.button-yandex:focus{background-color:var(--color-yandex);color:var(--color-black);border:1px solid var(--color-yandex)}
		.bg .button.button-wildberries,.bg .button.button-wildberries:visited{background-color:var(--color-wildberries);color:var(--color-white);border:1px solid var(--color-wildberries)}
			.bg .button.button-wildberries:hover,.bg .button.button-wildberries:focus{background-color:var(--color-wildberries);color:var(--color-white);border:1px solid var(--color-wildberries)}

	.bg input:not([type=radio]),.bg .input,.bg select,.bg .select,.bg textarea,.bg .textarea{display:block;width:100%;max-width:100%;min-width:100%;border:1px solid var(--color-black);line-height:20px;padding:16px 24px;border-radius:var(--radius-4)}
		.bg input:focus,.bg select:focus,.bg textarea:focus,.bg .input:focus,.bg .select:focus,.bg .textarea:focus{-webkit-box-shadow:inset 0 0 10px rgba(30,60,114,0.35);box-shadow:inset 0 0 10px var(--color-cream)}
		.bg textarea,.bg .textarea{height:125px;max-height:250px;min-height:100px}
		.bg input[type=checkbox]{display:inline;width:auto;max-width:none;min-width:auto}
		.bg input[type=checkbox] + label{display:inline}

	.bg .btn.btn-primary,.bg .btn.btn-primary:visited{background-color:var(--color-orange);color:var(--color-white);border:1px solid transparent}
	.bg .btn.btn-primary:hover,.bg .btn.btn-primary:focus{background-color:var(--color-orange);color:var(--color-white);border-color:transparent;text-decoration:none}
	.bg .block-orange .button.button-line,.bg .block-orange .button.button-line:visited,.bg .block-orange a.button.button-line,.bg .block-orange a.button.button-line:visited{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}
		.bg .block-orange span.button.button-line,.bg .block-orange .button.button-line:hover,.bg .block-orange .button.button-line:focus,.bg .block-orange a.button.button-line:hover,.bg .block-orange a.button.button-line:focus{background-color:var(--color-bg-white);color:var(--color-orange);border-color:var(--color-white)}

	.bg .button.button-border{min-width:200px;margin-right:12px}
		.bg .button.button-border,.bg .button.button-border:visited,.bg a.button.button-border,.bg a.button.button-border:visited{background-color:transparent;color:var(--color-orange);border:1px solid var(--color-orange);background-color:var(--color-white)}
		.bg .button.button-border:hover,.bg .button.button-border:focus,.bg a.button.button-border:hover,.bg a.button.button-border:focus{background-color:var(--color-orange);color:var(--color-white);border:1px solid var(--color-white);opacity:1}
		.bg .button.button-border{font-size:90%;padding:16px}
		@media screen and (min-width:470px){
			.bg .button.button-line{font-size:100%}
		}
		.bg .call-element .button{border-radius:var(--radius-32)}

.bg .calcus-select{}
	.bg .calcus-select .border{border-radius:var(--radius-12);border:1px solid var(--color-border);height:100%;transition:all .3s ease}
	.bg .calcus-select .border picture{width:100%;height:100px}
	.bg .calcus-select .border picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:50% 50%}

	.bg .calcus-select .border.active{background-color:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-bg-white)}
	.bg .calcus-select .border.active .orange{color:var(--color-bg-white)}
	.bg .calcus-select .border.active a,.bg .calcus-select .border.active a:hover,.bg .calcus-select .border.active a:focus{color:var(--color-bg-white)}

	.bg .calcus-select .border:hover{background-color:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-bg-white)}
	.bg .calcus-select .border:hover .orange{color:var(--color-bg-white)}
	.bg .calcus-select .border:hover a,.bg .calcus-select .border:hover a:hover,.bg .calcus-select .border:hover a:focus{color:var(--color-bg-white)}

	.bg .calcus-select .border.disabled{background-color:var(--color-gray);border:1px solid var(--color-gray);color:var(--color-bg-white)}
	.bg .calcus-select .border.disabled .orange{color:var(--color-bg-white)}
	.bg .calcus-select .border.disabled a,.bg .calcus-select .border.disabled a:hover,.bg .calcus-select .border.disabled a:focus{color:var(--color-bg-white)}

	.bg .calcus-select input,.bg .calcus-select .input{border-color:var(--color-border)}
	


.bg .border-left{border-left:1px solid var(--color-orange)}
.bg .border-line{border-top:1px solid var(--color-orange);opacity:0.3}
	.bg .block-orange .border-line{border-top-color:var(--color-white)}

.bg .header{}
	.bg .header.bg-orange{color:var(--color-white)}
	.bg .header.bg-orange a{color:var(--color-white)}
		.bg .header.bg-orange .orange,.bg .header.bg-orange a,.bg .header.bg-orange a:visited{color:var(--color-white)}
		.bg .header.bg-orange a:hover,.bg .header.bg-orange a:focus{color:var(--color-white)}
		.bg .header.bg-orange .border-line{border-top:1px solid var(--color-white)}

.bg .footer{background-color:var(--color-black);color:var(--color-white)}
	.bg .footer-border{border-top:1px solid rgba(255,255,255,0.4)}
	.bg .footer h3{margin-bottom:12px}
	.bg .footer ul,.bg .footer li{list-style:none;margin:8px 0;padding:0;}
		.bg .footer .nav-inline li{display:inline-block;margin-right:12px}
	.bg .footer a:not(.mail),.bg .footer a:not(.mail):visited{color:var(--color-white);text-decoration:none}
		.bg .footer a:not(.mail):hover,.bg .footer a:not(.mail):focus{color:var(--color-orange);text-decoration:none}

/* big-menu */
.bg .big-menu{}
	.bg .big-menu .ul.root{display:none}
	@media screen and (min-width:920px){
		.bg .big-menu .ul.root,.bg .big-menu .ul.root.active{display:flex;align-items:center}
	}

	.bg .big-menu ul,.bg .big-menu li{list-style-type:none;padding:0;margin:0;position:relative}
	.bg .big-menu li{white-space:nowrap}
	.bg .big-menu a,.bg .big-menu .link{display:block;padding:19px;line-height:20px;text-decoration:none}
	.bg .big-menu li.parent{position:relative}
	.bg .big-menu li.parent .ico{position:absolute;top:9px;right:0;height:40px;width:58px;cursor:pointer;border-left:1px solid transparent}
	.bg .big-menu li.parent .ico-katalog{width:100%;border-left:none}
	.bg .big-menu li.parent .ico i{transition:transform .3s ease;position:absolute;top:calc(50% - 16px);line-height:32px;height:32px;width:20px;right:19px}
	.bg .big-menu li.parent .ico.open i{transform:rotate(180deg)}
	.bg .big-menu .ul .ul{display:none}
	.bg .big-menu .ul .ul .ul{display:none}
	.bg .big-menu > .ul > li.parent > a,.bg .big-menu > .ul > li.parent > .link{width:calc(100% - 58px)}

	.bg .big-menu .ul > li{border-top:1px solid transparent}
	.bg .big-menu .sub-katalog > .flex > ul > li{border-top:1px solid transparent}

	.bg .big-menu .sub{z-index:50}
	.bg .big-menu .sub a,.bg .big-menu .sub .link{padding-left:38px}
	.bg .big-menu .sub .sub-item a{padding:9px 19px 9px 57px}
	.bg .big-menu .sub-katalog .flex > div.image{display:none}

	.bg .big-menu .social-link{display:none}

	@media screen and (min-width:920px){
		.bg .big-menu{display:flex;align-items:center}
		.bg .big-menu li.parent .ico{display:none}
		.bg .big-menu li.parent .back{display:none}
		.bg .big-menu .ul .ul{transition:all 0.5s ease;opacity:0;pointer-events:none;top:100%;position:absolute}
		.bg .big-menu .ul .ul a,.bg .big-menu .ul .ul .link{padding:19px}

		.bg .big-menu > .ul > li.parent > a,.bg .big-menu > .ul > li.parent > .link{width:100%}
		.bg .big-menu > .ul > li.parent:hover > a,.bg .big-menu > .ul > li.parent:hover > .link,.bg .big-menu > .ul > li.parent.hover > a,.bg .big-menu > .ul > li.parent.hover > .link{position:relative;width:auto}
		.bg .big-menu > .ul > li.parent:hover > a::after,.bg .big-menu > .ul > li.parent:hover > .link::after,.bg .big-menu > .ul > li.parent.hover > a::after,.bg .big-menu > .ul > li.parent.hover > .link::after{content:' ';display:block;position:absolute;left:20px;right:20px;bottom:-1px;width:calc(100% - 40px);height:1px;z-index:51}
		.bg .big-menu > .ul > li.parent > .ul > li > a::after{content:' ';display:block;position:absolute;left:20px;right:20px;bottom:-1px;width:calc(100% - 40px);height:1px;z-index:51}
		.bg .big-menu > .ul > li:hover > .ul,.bg .big-menu > .ul > li.hover > .ul{display:block;opacity:1;pointer-events:auto}

		.bg .big-menu .ul > li,.bg .big-menu .ul .ul > li{border-top:none}
		.bg .big-menu .sub-katalog .flex > div.image{display:block}
		.bg .big-menu .sub-katalog > .flex > ul > li{border-top:none}
		.bg .big-menu .ul > li.parent > a,.bg .big-menu .ul > li.parent > .link{border:1px solid transparent}
		.bg .big-menu .ul > li.parent:hover > .ul,.bg .big-menu .ul > li.parent.hover > .ul{border:1px solid transparent;border-top:none}

		.bg .big-menu .sub a,.bg .big-menu .sub .link{padding-left:19px}

		.bg .big-menu.active > .ul > li{display:block}
		.bg .big-menu.active > .ul > li.active{display:block}
		.bg .big-menu.active > .ul > li.active > a,.bg .big-menu.active > .ul > li.active > span{display:block}

		.bg .big-menu .sub-katalog{width:100vw;max-width:calc(100% - 24px)}
		.bg .big-menu .sub-katalog::before{content:' ';display:block;position:absolute;height:100%;width:1920px;top:0;bottom:0;left:-192px;right:-192px}
		.bg .big-menu .sub-katalog::after{content:' ';display:block;position:absolute;height:64px;width:1920px;top:100%}
		.bg .big-menu .sub-katalog::before{}
		.bg .big-menu .sub-katalog .flex{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;z-index:1}
		.bg .big-menu .sub-katalog .flex > ul{width:60%;display:flex;flex-wrap:wrap}
		.bg .big-menu .sub-katalog .flex > ul > li{width:33.33333%;padding-bottom:20px}
		.bg .big-menu .sub-katalog .flex > div.image{width:35%}
		.bg .big-menu .sub-katalog .flex li{white-space:wrap}
		.bg .big-menu .sub-katalog .flex .image{position:relative;padding:19px}
		.bg .big-menu .sub-katalog .flex .image .img{position:absolute;opacity:0;left:19px;right:19px;top:19px;width:calc(100% - 38px);transition:opacity .3s ease}
		.bg .big-menu .sub-katalog .flex .image .img.active{opacity:1}
		.bg .big-menu .sub-katalog .link{position:relative;margin:10px 0}
		.bg .big-menu .sub-katalog .link::after{content:' ';display:block;position:absolute;left:19px;right:19px;bottom:-1px;width:calc(100% - 38px);height:1px}
		.bg .big-menu .sub-katalog .image{max-width:100%}
		.bg .big-menu .ul .ul .ul{display:block;opacity:1;pointer-events:auto;top:auto;position:relative;font-size:80%}
		.bg .big-menu .ul .ul .ul a{padding:4px 19px}

		.bg .big-menu .social-link{display:flex;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;justify-content:end;padding-right:19px}
		.bg .big-menu .social-link a{margin-left:10px;padding:5px 0;line-height:20px;text-align:center;width:30px;border-radius:15px}

		.bg .big-menu .sub-katalog .close-sub-katalog{cursor:pointer;display:block;position:absolute;right:19px;top:19px;height:30px;width:30px;z-index:0}
	}
	@media screen and (min-width:1220px){
		.bg .big-menu .sub-katalog{max-width:1176px}
	}
	@media screen and (min-width:1520px) {
		.bg .big-menu .sub-katalog{max-width:1536px}
	}

.bg .big-menu .link{opacity:0.65}
	.bg .big-menu{background-color:var(--color-bg-white);color:var(--color-orange)}
		.bg .bg-orange .big-menu{background-color:var(--color-orange);color:var(--color-bg-white)}
	.bg .big-menu .ul > li{border-top-color:var(--color-orange)}
		.bg .bg-orange .big-menu .ul > li{border-top-color:var(--color-bg-white)}
	.bg .big-menu .sub-katalog > .flex > ul > li{border-top-color:var(--color-orange)}
		.bg .bg-orange .big-menu .sub-katalog > .flex > ul > li{border-top-color:var(--color-bg-white)}
	.bg .big-menu li.parent .ico{color:var(--color-orange);border-left-color:var(--color-orange)}
		.bg .bg-orange .big-menu li.parent .ico{color:var(--color-bg-white);border-left-color:var(--color-bg-white)}

	.bg .big-menu a,.bg .big-menu a:visited{color:var(--color-orange)}
		.bg .bg-orange .big-menu a,.bg .bg-orange .big-menu a:visited{color:var(--color-bg-white)}
	.bg .big-menu a:hover,.bg .big-menu a.hover,.bg .big-menu a:focus,.bg .big-menu a:active{color:var(--color-bg-white)}
		.bg .bg-orange .big-menu a:hover,.bg .bg-orange .big-menu a.hover,.bg .bg-orange .big-menu a:focus,.bg .bg-orange .big-menu a:active{color:var(--color-orange)}


	.bg .big-menu .sub-katalog .ul a:hover,.bg .big-menu .sub-katalog .ul a:focus{background-color:var(--color-orange);color:var(--color-bg-white)}
		.bg .bg-orange .big-menu .sub-katalog .ul a:hover,.bg .bg-orange .big-menu .sub-katalog .ul a:focus{background-color:var(--color-bg-white);color:var(--color-orange)}


	@media screen and (min-width:920px){
		.bg .big-menu .link{opacity:1}

		.bg .big-menu a,.bg .big-menu a:visited,.bg .big-menu .link{color:var(--color-black)}
			.bg .bg-orange .big-menu a,.bg .bg-orange .big-menu a:visited,.bg .bg-orange .big-menu .link{color:var(--color-bg-white)}

		.bg .big-menu a:hover,.bg .big-menu .link:hover,.bg .big-menu a.hover,.bg .big-menu .link.hover,.bg .big-menu a:focus,.bg .big-menu a:active{background-color:var(--color-orange);color:var(--color-bg-white)}
			.bg .bg-orange .big-menu a:hover,.bg .bg-orange .big-menu .link:hover,.bg .bg-orange .big-menu a.hover,.bg .bg-orange .big-menu .link.hover,.bg .bg-orange .big-menu a:focus,.bg .bg-orange .big-menu a:active{background-color:var(--color-bg-white);color:var(--color-black)}

		.bg .big-menu .social-link a,.bg .big-menu .social-link a:visited{background-color:var(--color-orange);color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .social-link a,.bg .bg-orange .big-menu .social-link a:visited{background-color:var(--color-bg-white);color:var(--color-black)}

		.bg .big-menu .social-link a:hover,.bg .big-menu .social-link a:focus{background-color:transparent;color:var(--color-black)}
			.bg .bg-orange .big-menu .social-link a:hover,.bg .bg-orange .big-menu .social-link a:focus{background-color:transparent;color:var(--color-bg-white)}

		.bg .big-menu .ul .ul{background-color:var(--color-orange);color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul .ul{background-color:var(--color-bg-white);color:var(--color-black)}

		.bg .big-menu .ul > li.parent > a,.bg .big-menu .ul > li.parent > .link{border-color:var(--color-bg-white);border-bottom-color:transparent}
			.bg .bg-orange .big-menu .ul > li.parent > a,.bg .bg-orange .big-menu .ul > li.parent > .link{border-color:var(--color-orange);border-bottom-color:transparent}

		.bg .big-menu .ul > li.parent:hover > a,.bg .big-menu .ul > li.parent:hover > .link{border-color:var(--color-bg-white);border-bottom-color:var(--color-orange)}
			.bg .bg-orange .big-menu .ul > li.parent:hover > a,.bg .bg-orange .big-menu .ul > li.parent:hover > .link{border-color:var(--color-orange);border-bottom-color:var(--color-bg-white)}

		.bg .big-menu .ul > li.parent:hover > a::after,.bg .big-menu .ul > li.parent:hover > .link::after{background-color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul > li.parent:hover > a::after,.bg .bg-orange .big-menu .ul > li.parent:hover > .link::after{background-color:var(--color-orange)}

		.bg .big-menu .ul > li.parent:hover > .ul{border-color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul > li.parent:hover > .ul{border-color:var(--color-orange)}

		.bg .big-menu .ul > li.parent.hover > a,.bg .big-menu .ul > li.parent.hover > .link{border-color:var(--color-bg-white);border-bottom-color:var(--color-orange)}
			.bg .bg-orange .big-menu .ul > li.parent.hover > a,.bg .bg-orange .big-menu .ul > li.parent.hover > .link{border-color:var(--color-orange);border-bottom-color:var(--color-bg-white)}

		.bg .big-menu .ul > li.parent.hover > a::after,.bg .big-menu .ul > li.parent.hover > .link::after{background-color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul > li.parent.hover > a::after,.bg .bg-orange .big-menu .ul > li.parent.hover > .link::after{background-color:var(--color-orange)}

		.bg .big-menu .ul > li.parent.hover > .ul{border-color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul > li.parent.hover > .ul{border-color:var(--color-orange)}

		.bg .big-menu .ul > li.parent.hover > .ul a::after{background-color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul > li.parent.hover > .ul a::after{background-color:var(--color-orange)}

		.bg .big-menu .ul .ul a,.bg .big-menu .ul .ul a:visited{color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul .ul a,.bg .bg-orange .big-menu .ul .ul a:visited{color:var(--color-black)}

		.bg .big-menu .ul .ul a:hover,.bg .big-menu .ul .ul a:focus,.bg .big-menu .ul .ul a:active{color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .ul .ul a:hover,.bg .bg-orange .big-menu .ul .ul a:focus,.bg .bg-orange .big-menu .ul .ul a:active{color:var(--color-black)}

		.bg .big-menu > .ul > li.parent:hover > a,.bg .big-menu > .ul > li.parent:hover > .link{background-color:var(--color-orange);color:var(--color-bg-white)}
			.bg .bg-orange .big-menu > .ul > li.parent:hover > a,.bg .bg-orange .big-menu > .ul > li.parent:hover > .link{background-color:var(--color-bg-white);color:var(--color-black)}

		.bg .big-menu > .ul > li.parent.hover > a,.bg .big-menu > .ul > li.parent.hover > .link{background-color:var(--color-orange);color:var(--color-bg-white)}
			.bg .bg-orange .big-menu > .ul > li.parent.hover > a,.bg .bg-orange .big-menu > .ul > li.parent.hover > .link{background-color:var(--color-bg-white);color:var(--color-black)}

		.bg .big-menu .sub-katalog .link{color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .sub-katalog .link{color:var(--color-orange)}

		.bg .big-menu .sub-katalog .link::after{background-color:var(--color-bg-white)}
			.bg .bg-orange .big-menu .sub-katalog .link::after{background-color:var(--color-orange)}

		.bg .big-menu .sub-katalog .ul a:hover,.bg .big-menu .sub-katalog .ul a:focus{background-color:var(--color-bg-white);color:var(--color-orange)}
			.bg .bg-orange .big-menu .sub-katalog .ul a:hover,.bg .bg-orange .big-menu .sub-katalog .ul a:focus{background-color:var(--color-orange);color:var(--color-bg-white)}
	}

.bg .big-menu .menu-placeholder{opacity:0;pointer-events:none;padding:4px;margin-left:-50px;display:flex;width:450px;border:1px solid var(--bg-white);white-space:wrap;z-index:5;transition:all .3s ease}
	.bg .big-menu .menu-placeholder .intro{width:calc(100% - 152px);color:var(--bg-white)}
	.bg .big-menu .menu-placeholder .intro .txt{opacity:0.8}
	.bg .big-menu .menu-placeholder .intro .lnk{text-decoration:underline}
	.bg .big-menu .menu-placeholder .intro .icon{display:inline-block;margin-left:12px}
	.bg .big-menu .menu-placeholder .intro .icon svg{width:12px;height:12px;fill:var(--bg-white)}
	.bg .big-menu .menu-placeholder .img{width:152px}

	@media screen and (min-width:920px){
		.bg .big-menu a:hover + .menu-placeholder,.bg .big-menu a:focus + .menu-placeholder,.bg .big-menu a:active + .menu-placeholder{opacity:1;pointer-events:auto}
		.bg .big-menu .menu-placeholder:hover,.bg .big-menu .menu-placeholder:focus,.bg .big-menu .menu-placeholder:active{opacity:1;pointer-events:auto}
	}

/* end big-menu */

.bg .phone-header{border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}
	.bg .phone-header a{color:var(--color-white)}
	.bg .phone-header a,.bg .phone-header a:visited,.bg .phone-header a:hover,.bg .phone-header a:focus,.bg .phone-header a:active{color:var(--color-white)}

.bg .address-info .icons-left{align-items:flex-start}

.bg .logo a,.bg .logo a:visited,.bg .logo a:hover,.bg .logo a:focus,.bg .logo a:active{color:var(--color-black);text-decoration:none}
	.bg .logo > a{display:block}
	.bg .sity-location{position:relative;margin-top:-6px}

.bg .index{position:relative;min-height:650px;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--color-white)}
	.bg .index::before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--color-black);opacity:0.2}
	.bg .index .is-container{position:relative;z-index:2}

.bg .content{}
	.bg .content p{margin:1em 0}
	.bg .content > p:first-child{margin-top:0}
	.bg .content > p:last-child{margin-bottom:0}

	.bg .content h2,.bg .content h2,.bg .content h3,.bg .content h4,.bg .content h5,.bg .content h6{margin:2em 0 0.75em}
	.bg .content > h2:first-child,.bg .content h3:first-child,.bg .content h4:first-child,.bg .content h5:first-child,.bg .content h6:first-child{margin-top:0}
	.bg .content > h2:last-child,.bg .content h3:last-child,.bg .content h4:last-child,.bg .content h5:last-child,.bg .content h6:last-child{margin-bottom:0}
	.bg .content blockquote,.bg .content .blockquote{font-style:normal;font-weight:500;font-size:28px;line-height:1.1;text-align:center;margin:0;margin:40px 0;padding:18px 36px;border-top:1px solid var(--color-orange);border-bottom:1px solid var(--color-orange)}
	@media screen and (min-width:920px){
		.bg .content blockquote,.bg .content .blockquote{font-size:24px;margin:60px 0;padding:36px 54px}
	}
	@media screen and (min-width:1220px){
		.bg .content blockquote,.bg .content .blockquote{font-size:36px;margin:80px 0;padding:48px 72px}
	}
	.bg .content ul{list-style-type:none;padding-left:8px}
	.bg .content ul li{margin:8px 0;position:relative;padding-left:32px}
	.bg .content ul li::before{content:'';position:absolute;display:inline-block;left:4px;top:0.5ex;width:10px;height:10px;background-color:var(--color-orange);transform:rotate(45deg)}
	.bg .content-label .label{display:inline-block;line-height:24px;border-radius:var(--radius-16);padding:3px 15px;color:var(--color-white);min-width:120px}

	.bg .content ol li{margin:8px 0;position:relative;padding-left:8px}
	.bg .content li > p:first-child{margin-top:0}
	.bg .content li > p:last-child{margin-bottom:0}

	.bg .content .table{overflow-x:auto}
		.bg .content table{border:0;border-collapse:collapse;border-spacing:0;width:100%;margin:2em 0}
		.bg .content table th,.bg .content table td{padding:12px;vertical-align:middle;border-top:1px solid var(--color-orange);border-bottom:1px solid var(--color-orange);border-left:none;border-right:none}
		.bg .content table th{background-color:var(--color-orange);color:var(--color-white);text-align:center;border-left:1px solid var(--color-white);border-right:1px solid var(--color-white)}
		@media screen and (min-width:920px){
			.bg .content table th,.bg .content table td{padding:18px 24px}
		}
		@media screen and (min-width:1220px){
			.bg .content table th,.bg .content table td{padding:24px 32px}
		}
		.bg .content table th > p:first-child,.bg .content table td > p:first-child{margin-top:0}
		.bg .content table th > p:last-child,.bg .content table td > p:last-child{margin-bottom:0}

.bg .about{}
	.bg .about .name{margin-bottom:8px}
	.bg .about .preview{overflow:hidden;border-top:1px solid var(--color-black);padding:20px 0}
	.bg .about .preview picture, .bg .about .preview img{display:inline-block;border-radius:var(--radius-50);max-width:100px;width:auto}

@media screen and (min-width:1220px){
	.bg .hire{overflow:hidden}
		.bg .hire picture{position:absolute;top:0;bottom:0;right:-50px;width:calc(33% + 100px)}
		.bg .hire picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;object-position:50% 50%}

}

.bg .hire-calc{overflow:hidden}
	.bg .hire-calc picture{position:absolute;top:0;bottom:0;right:20px;width:65%}
	.bg .hire-calc picture img{width:100%;height:auto}
	@media screen and (min-width:920px){
		.bg .hire-calc picture{width:55%}
	}
	@media screen and (min-width:1220px){
		.bg .hire-calc picture{width:45%}
	}

	.bg .hire-calc .step-dot{position:relative;width:24px;height:24px;padding:2px;line-height:20px;margin:0 4px;text-align:center;border:1px solid var(--color-black);color:var(--color-black);border-radius:var(--radius-50);transition:all .3s ease}
	.bg .hire-calc .step-dot.active{width:32px;height:32px;padding:6px;border-color:var(--color-orange);background-color:var(--color-orange);color:var(--color-white)}
	.bg .hire-calc .step-dot::before,.bg .hire-calc .step-dot::after{position:absolute;display:block;content:'';height:1px;top:calc(50% - 0.5px);width:8px;background-color:var(--color-black)}
	.bg .hire-calc .step-dot:first-child::before,.bg .hire-calc .step-dot:last-child::after{display:none;content:none}
	.bg .hire-calc .step-dot.active::before,.bg .hire-calc .step-dot.active::after{background-color:var(--color-orange)}
	.bg .hire-calc .step-dot::before{right:calc(100% + 1px)}
	.bg .hire-calc .step-dot::after{left:calc(100% + 1px)}
	@media screen and (min-width:470px){
		.bg .hire-calc .step-dot{width:32px;height:32px;padding:1px;line-height:30px;margin:0 14px}
		.bg .hire-calc .step-dot.active{width:40px;height:40px;padding:5px}
		.bg .hire-calc .step-dot::before,.bg .hire-calc .step-dot::after{width:28px}
	}
	.bg .hire-calc .step-border{border:1px solid var(--color-white);transition:all .3s ease}
	.bg .hire-calc .border{border:1px solid var(--color-orange);transition:all .3s ease;cursor:pointer}
	.bg .hire-calc .border.active{cursor:auto;background-color:var(--color-orange);color:var(--color-white)}

	.bg .hire-calc .check{border:none;transition:all .3s ease;cursor:pointer}
	.bg .hire-calc .check .preview{position:relative}
	.bg .hire-calc .check .preview::before,.bg .hire-calc .check .preview::after{position:absolute;display:block;content:'';top:4px;left:4px;right:4px;bottom:4px;width:calc(100% - 8px);height:calc(100% - 8px);background-position:center;background-repeat:no-repeat;transition:all .3s ease}
	.bg .hire-calc .check .preview::before{opacity:0;background-color:var(--color-black)}
	.bg .hire-calc .check .preview::after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.95' d='M26.5125 35.9125L20.1234 29.5234C19.5849 28.9849 18.924 28.7156 18.1406 28.7156C17.3573 28.7156 16.6719 29.0094 16.0844 29.5969C15.5458 30.1354 15.2766 30.8208 15.2766 31.6531C15.2766 32.4854 15.5458 33.1708 16.0844 33.7094L24.4562 42.0812C24.9948 42.6198 25.6802 42.8891 26.5125 42.8891C27.3448 42.8891 28.0302 42.6198 28.5688 42.0812L45.2391 25.4109C45.7776 24.8724 46.0469 24.2115 46.0469 23.4281C46.0469 22.6448 45.7531 21.9594 45.1656 21.3719C44.6271 20.8333 43.9417 20.5641 43.1094 20.5641C42.2771 20.5641 41.5917 20.8333 41.0531 21.3719L26.5125 35.9125ZM30.625 60C26.5615 60 22.7427 59.2284 19.1688 57.6852C15.5948 56.144 12.4859 54.0516 9.84219 51.4078C7.19844 48.7641 5.10596 45.6552 3.56475 42.0812C2.02158 38.5073 1.25 34.6885 1.25 30.625C1.25 26.5615 2.02158 22.7427 3.56475 19.1688C5.10596 15.5948 7.19844 12.4859 9.84219 9.84219C12.4859 7.19844 15.5948 5.10498 19.1688 3.56181C22.7427 2.0206 26.5615 1.25 30.625 1.25C34.6885 1.25 38.5073 2.0206 42.0812 3.56181C45.6552 5.10498 48.7641 7.19844 51.4078 9.84219C54.0516 12.4859 56.144 15.5948 57.6852 19.1688C59.2284 22.7427 60 26.5615 60 30.625C60 34.6885 59.2284 38.5073 57.6852 42.0812C56.144 45.6552 54.0516 48.7641 51.4078 51.4078C48.7641 54.0516 45.6552 56.144 42.0812 57.6852C38.5073 59.2284 34.6885 60 30.625 60Z' fill='%23E76931'/%3E%3C/svg%3E")}
	.bg .hire-calc .check.active .preview::before{opacity:0.5}
	.bg .hire-calc .check.active .preview::after{opacity:1}
	.bg .hire-calc .check.calc-help .preview::after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9997 10.7919C20.6998 8.3196 25.0499 7 29.5 7C35.4674 7 41.1903 9.37053 45.4099 13.5901C49.6295 17.8097 52 23.5326 52 29.5C52 33.9501 50.6804 38.3002 48.2081 42.0003C45.7357 45.7004 42.2217 48.5843 38.1104 50.2873C33.999 51.9903 29.475 52.4358 25.1105 51.5677C20.7459 50.6995 16.7368 48.5566 13.5901 45.4099C10.4434 42.2632 8.30051 38.2541 7.43234 33.8895C6.56417 29.525 7.00975 25.001 8.71272 20.8896C10.4157 16.7783 13.2996 13.2643 16.9997 10.7919ZM29.5 10.75C25.7916 10.75 22.1665 11.8497 19.0831 13.9099C15.9996 15.9702 13.5964 18.8986 12.1773 22.3247C10.7581 25.7508 10.3868 29.5208 11.1103 33.1579C11.8338 36.7951 13.6195 40.136 16.2418 42.7583C18.864 45.3805 22.2049 47.1662 25.8421 47.8897C29.4792 48.6132 33.2492 48.2419 36.6753 46.8227C40.1014 45.4036 43.0298 43.0004 45.0901 39.9169C47.1503 36.8335 48.25 33.2084 48.25 29.5C48.25 24.5272 46.2746 19.7581 42.7583 16.2417C39.242 12.7254 34.4728 10.75 29.5 10.75Z' fill='%23FEFEFE'/%3E%3Cpath d='M22.9375 23.2059C22.9375 23.2059 23.0359 21.1551 25.2309 19.3891C26.5328 18.3402 28.0938 18.0367 29.5 18.0156C30.7809 17.9992 31.9246 18.2113 32.609 18.5371C33.7809 19.0949 36.0625 20.4566 36.0625 23.3523C36.0625 26.3992 34.0703 27.7832 31.8004 29.3055C29.5305 30.8277 28.9141 32.4801 28.9141 34.1875' stroke='%23FEFEFE' stroke-width='3.29243' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M28.7969 42.625C30.0913 42.625 31.1406 41.5757 31.1406 40.2813C31.1406 38.9868 30.0913 37.9375 28.7969 37.9375C27.5025 37.9375 26.4531 38.9868 26.4531 40.2813C26.4531 41.5757 27.5025 42.625 28.7969 42.625Z' fill='%23FEFEFE'/%3E%3C/svg%3E")}
	.bg .hire-calc .check.calc-help.active .preview::after{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.95' d='M26.5125 35.9125L20.1234 29.5234C19.5849 28.9849 18.924 28.7156 18.1406 28.7156C17.3573 28.7156 16.6719 29.0094 16.0844 29.5969C15.5458 30.1354 15.2766 30.8208 15.2766 31.6531C15.2766 32.4854 15.5458 33.1708 16.0844 33.7094L24.4562 42.0812C24.9948 42.6198 25.6802 42.8891 26.5125 42.8891C27.3448 42.8891 28.0302 42.6198 28.5688 42.0812L45.2391 25.4109C45.7776 24.8724 46.0469 24.2115 46.0469 23.4281C46.0469 22.6448 45.7531 21.9594 45.1656 21.3719C44.6271 20.8333 43.9417 20.5641 43.1094 20.5641C42.2771 20.5641 41.5917 20.8333 41.0531 21.3719L26.5125 35.9125ZM30.625 60C26.5615 60 22.7427 59.2284 19.1688 57.6852C15.5948 56.144 12.4859 54.0516 9.84219 51.4078C7.19844 48.7641 5.10596 45.6552 3.56475 42.0812C2.02158 38.5073 1.25 34.6885 1.25 30.625C1.25 26.5615 2.02158 22.7427 3.56475 19.1688C5.10596 15.5948 7.19844 12.4859 9.84219 9.84219C12.4859 7.19844 15.5948 5.10498 19.1688 3.56181C22.7427 2.0206 26.5615 1.25 30.625 1.25C34.6885 1.25 38.5073 2.0206 42.0812 3.56181C45.6552 5.10498 48.7641 7.19844 51.4078 9.84219C54.0516 12.4859 56.144 15.5948 57.6852 19.1688C59.2284 22.7427 60 26.5615 60 30.625C60 34.6885 59.2284 38.5073 57.6852 42.0812C56.144 45.6552 54.0516 48.7641 51.4078 51.4078C48.7641 54.0516 45.6552 56.144 42.0812 57.6852C38.5073 59.2284 34.6885 60 30.625 60Z' fill='%23E76931'/%3E%3C/svg%3E")}
	.bg .hire-calc .check.active{cursor:auto}
	
	.bg .hire-calc .input{border-color:var(--color-orange)}
	.bg .hire-calc .step-border.bg-orange .input{border-color:var(--color-white);background-color:var(--color-orange)}
	.bg .hire-calc .step-border.bg-orange .input::placeholder{color:var(--color-white);opacity:0.75}

	.bg .hire-calc .button{display:block;border-radius:var(--radius-4);width:100%;min-width:100%;padding:10px;line-height:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}
	.bg .hire-calc .button.button-disable{background-color:var(--color-gray);cursor:auto}
	.bg .hire-calc .button svg{display:block;width:30px;height:30px}
	.bg .hire-calc .button-size{line-height:22px;padding:12px 24px;border-radius:24px}
	.bg .hire-calc .button svg{fill:var(--color-white)}
	.bg .hire-calc .button.button-border svg{fill:var(--color-orange)}
	.bg .hire-calc .button.button-border:hover svg,.bg .hire-calc .button.button-border:focus svg{fill:var(--color-white)}


.bg .section{}
	.bg .section .intro div{margin:8px 0}
	.bg .section .intro .name-small{font-size:75%;margin:4px 0}
	@media screen and (min-width:470px){
		.bg .section .intro .name-small{font-size:85%;margin:6px 0}
	}
	@media screen and (min-width:620px){
		.bg .section .intro .name-small{font-size:100%;margin:8px 0}
	}
	.bg .section .border{border:1px solid var(--color-orange);overflow:hidden}
	.bg .section .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
		.bg .section .labels .label{margin-right:8px;margin-top:4px;margin-bottom:4px;line-height:24px;border-radius:var(--radius-12);padding:0 10px;color:var(--color-white)}

	.bg .section a.border,.bg .section a.border:visited{color:var(--color-black);background:var(--color-bg-white);text-decoration:none}
	.bg .section span.border{color:var(--color-white);background:var(--color-orange)}
	.bg .section a.border:hover,.bg .section a.border:focus,.bg .section a.border:active{color:var(--color-white);background:var(--color-orange)}
	.bg .section a.border:hover .labels .label,.bg .section a.border:focus .labels .label,.bg .section a.border:active .labels .label{background-color:var(--color-black)}

.bg .data-tooltip{position:relative;cursor:help}
	.bg .data-tooltip::before{content:'';position:absolute;top:calc(100% - 2px);left:0;width:250px;height:12px;background:transparent;pointer-events:none;z-index:35}
	.bg .data-tooltip:hover::before{pointer-events:auto}
	.bg .data-tooltip .tooltip{position:absolute;top:150%;left:0;display:inline-block;min-width:200px;max-width:250px;line-height:1.5;border-radius:var(--radius-4);background:var(--color-dark-gray);color:var(--color-white);padding:8px 12px;box-shadow: 0 0 5px var(--color-gray);pointer-events:none;opacity:0;transition:0.3s;z-index:30}
	.bg .data-tooltip .tooltip a{display:inline;color:var(--color-white);text-decoration:underline}
	.bg .data-tooltip:hover .tooltip{pointer-events:auto;opacity:1;top:calc(100% + 8px)}

.bg .catalog{}

	.bg .catalog .items{margin-bottom:-16px;width:100%}
	.bg .catalog .items .item{margin-bottom:16px;min-width:0}
	.bg .catalog a{display:block}
		.bg .catalog a,.bg .catalog a:visited,.bg .catalog a:hover,.bg .catalog a:focus{color:var(--color-black);text-decoration:none}
		.bg .catalog .item:hover a,.bg .catalog .item:focus a{color:var(--color-orange)}
	.bg .catalog .intro div{margin:16px 0}
		.bg .catalog .intro div.labels{margin-bottom:-8px}
		.bg .catalog .intro div.labels-price{margin-bottom:-18px}
	.bg .catalog .price{vertical-align:middle}
		.bg .catalog .prices span{display:inline-block;margin-right:10px;line-height:32px}
		.bg .catalog .prices .price-sale{display:inline-block;margin-right:10px;line-height:1.3;border-radius:var(--radius-12);padding:4px 10px;color:var(--color-white)}
		@media screen and (min-width:620px){
			.bg .catalog .prices .price-sale{line-height:24px;padding:0 10px}
		}
		.bg .catalog .prices .price-old{display:inline-block;line-height:32px}

	.bg .catalog .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
		.bg .catalog .labels .label{margin-right:8px;margin-top:4px;margin-bottom:4px;line-height:1.3;border-radius:var(--radius-12);padding:4px 10px;color:var(--color-white)}
		@media screen and (min-width:620px){
			.bg .catalog .labels .label{line-height:24px;padding:0 10px}
		}
		.bg .catalog .labels .label.colors{border:1px solid transparent;padding:10px;font-size:0}
		.bg .catalog .labels .label.bg-yandex{color:var(--color-black)}
		.bg .catalog .labels .label.colors.bg-border{border-color:var(--color-orange)}
		.bg .catalog .labels .label.bg-lite{padding:3px 9px;border:1px solid var(--color-orange);color:var(--color-orange)}
		.bg .catalog .labels .label.bg-dot{padding:3px 9px 3px 16px;color:var(--color-black-60);position:relative}
		.bg .catalog .labels .label.bg-dot::before{content:'';position:absolute;top:50%;left:0;border-radius:50%;width:8px;height:8px;margin-top:-4px;background:var(--color-green-dot)}
		@media screen and (min-width:620px){
			.bg .catalog .labels .label.bg-lite{line-height:22px;padding:0 10px}
			.bg .catalog .labels .label.bg-dot{line-height:22px;padding:0 10px 0 16px}
		}

	.bg .catalog.photo-gallery .items{margin-bottom:0}
		.bg .catalog.photo-gallery .items .item{margin-bottom:0}

.bg .catalog-model{}
	.bg .catalog-model .item{width:76px}
	.bg .catalog-model img{border-radius:var(--radius-4)}
	.bg .catalog-model .catalog-model-item{border:2px solid transparent;border-radius:var(--radius-4);position:absolute;left:0;right:0;width:100%;top:0;bottom:0;height:100%;z-index:15}
	.bg .catalog-model a.catalog-model-item{cursor:pointer}
	.bg .catalog-model span.catalog-model-item{cursor:auto}
	.bg .catalog-model .catalog-model-item.active{border-color:var(--color-orange)}

	.bg .catalog-model .data-tooltip .tooltip{left:50%;width:240px;margin-left:-120px;padding:4px 12px;line-height:1.25}
	.bg .catalog-model .data-tooltip .tooltip .is-flex{padding:4px 0}

	.bg .catalog-model-params{padding:5px}
	.bg .catalog-model-params .item-params{padding:3px}

	.bg .tooltip-model .data-tooltip .tooltip{left:50%;width:240px;margin-left:-120px;padding:4px 12px;line-height:1.25}
	.bg .tooltip-model .data-tooltip .tooltip .is-flex{padding:4px 0}

.bg .sort-catalog{margin-bottom:-24px}
	.bg .sort-catalog .sort-list{display:none;position:absolute;margin-left:16px;min-width:160px;border:1px solid var(--color-gray);border-radius:var(--radius-4);background-color:var(--color-bg-white);overflow:hidden;z-index:25}
	.bg .sort-catalog .sort-item{display:block;cursor:pointer;padding:4px 12px}
	.bg .sort-catalog .sort-item:hover{background-color:var(--color-cream)}
	.bg .sort-catalog .sort-item.active{color:var(--color-orange);cursor:auto}
	.bg .sort-catalog .sort-current{display:inline-block;padding:4px 12px;border:1px solid var(--color-gray);border-radius:var(--radius-4);margin-left:16px;min-width:160px}
	.bg .sort-catalog .sort-current:hover + .sort-list,.bg .sort-catalog .sort-current.active + .sort-list,.bg .sort-catalog .sort-list:hover{display:block}
	@media screen and (min-width:920px){
		.bg .sort-catalog .sort-list{display:inline-block;position:relative;margin-left:0;width:auto;border:none;border-radius:var(--radius-0);overflow:inherit}
		.bg .sort-catalog .sort-item{display:inline-block;margin-left:24px;padding:0}
		.bg .sort-catalog .sort-item:hover{background-color:transparent}
		.bg .sort-catalog .sort-current{display:none}
	}

.bg .managers .border{overflow:hidden}
	.bg .managers .ico{position:absolute;top:16px;right:16px;color:var(--color-orange)}
	.bg .managers .item-more .info{display:none}
	.bg .managers .item-more .border.active + .info{display:block}
	.bg .managers .managers-bg{background:var(--color-white-20);border-radius:var(--radius-16);height:100%}
	.bg .managers .managers-bg img{border-radius:50%}

.bg .blog{}
	.bg .blog .items{margin-bottom:-16px}
	.bg .blog .items .item{margin-bottom:16px}
	.bg .blog a{display:block}
		.bg .blog a,.bg .blog a:visited,.bg .blog a:hover,.bg .blog a:focus{color:var(--color-black);text-decoration:none}
		.bg .blog .item:hover a,.bg .blog .item:focus a{color:var(--color-orange)}
	.bg .blog .intro{padding-top:8px}
		.bg .blog .intro div{margin:16px 0}
	.bg .blog .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
		.bg .blog .labels .label{margin-right:8px;margin-top:4px;margin-bottom:4px;line-height:24px;border-radius:var(--radius-12);padding:0 10px;color:var(--color-white)}
		.bg .blog .labels .label.colors{border:1px solid transparent;padding:10px;font-size:0}
		.bg .blog .labels .label.colors.bg-border{border-color:var(--color-orange)}

.bg .reviews{}
	.bg .reviews .item{display:none}
	.bg .reviews .item:nth-child(-n+6){display:block}
	.bg .reviews{columns:2 auto}
	@media screen and (min-width:920px){
		.bg .reviews{columns:3 auto}
		.bg .reviews .item{display:block}
	}
	@media screen and (min-width:1220px){
		.bg .reviews{columns:4 auto}
	}
	.bg .reviews .item{width:100%;transition:transform .3s ease}
	.bg .reviews .item:hover{transform:scale(1.05)}
	.bg .reviews img{width:100%;display:block;margin:0 auto}
	.bg .reviews .wrap{width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:1}
	.bg .reviews .radius-12{border:1px solid var(--color-dark-gray);overflow:hidden}
	
	.bg .reviews .content{background-color:var(--color-white-95);width:100%;height:100%}
	.bg .reviews .wrap svg{width:100%;display:block}
	.bg .reviews .is-pointer:hover .wrap{opacity:1}
	.bg .reviews .thumb{width:calc(100% / 8);transition:transform .3s ease}
	.bg .reviews .thumb:hover{transform:scale(1.25)}
	.bg .reviews-more a,.bg .reviews-more a:visited{text-decoration:underline}
	.bg .reviews-more a:hover,.bg .reviews-more a:focus{text-decoration:none}

.bg .equipment{}
	.bg .equipment .preview{padding:8px 16px 8px 0}
	.bg .equipment-price .is-col-auto{border-bottom:2px dotted var(--color-black);opacity:0.3}

.bg .wrap-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
	.bg .wrap-button .button{min-width:100px;line-height:16px;height:40px;padding:11px 12px 13px 12px;background-color:var(--color-orange);color:var(--color-white);border:1px solid transparent}
	.bg .wrap-button .button{margin-right:8px;margin-top:4px;margin-bottom:4px}
	@media screen and (min-width:470px){
		.bg .wrap-button .button{padding:11px 24px 13px}
		.bg .wrap-button .button{margin-right:16px;margin-top:8px;margin-bottom:8px}
	}
	@media screen and (min-width:620px){
		.bg .wrap-button .button{min-width:115px;line-height:20px;height:48px;padding:14px 28px}
	}
	@media screen and (min-width:920px){
		.bg .wrap-button .button{min-width:125px;line-height:20px;height:54px;padding:16px 32px}
	}

.bg .wrap-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
	.bg .wrap-colors .colors{display:block;width:40px;height:40px;border-radius:var(--radius-50);margin-right:12px;margin-top:6px;margin-bottom:6px;border:1px solid transparent}
	.bg .wrap-colors .colors.bg-border{border-color:var(--color-orange)}
	.bg .wrap-colors .colors.bg-active{box-shadow:0 0 0 2px var(--color-white), 0 0 15px 0 var(--color-orange)}
	.bg .wrap-colors .button.bg-active{box-shadow:0 0 0 2px var(--color-white), 0 0 15px 0 var(--color-orange)}
	@media screen and (min-width:620px){
		.bg .wrap-colors .colors{width:50px;height:50px;margin-right:18px;margin-top:10px;margin-bottom:10px}
	}
	@media screen and (min-width:920px){
		.bg .wrap-colors .colors{width:60px;height:60px;margin-right:16px;margin-top:8px;margin-bottom:8px}
	}

.bg .faq-list{}
	.bg .faq-list .item{position:relative;padding:0 0 20px;margin:0 0 20px}
	.bg .faq-list .item::before{position:absolute;content:'';display:block;width:calc(100% - 24px);height:1px;background:var(--color-orange);left:12px;right:12px;bottom:0}
	.bg .faq-list .item .name{position:relative}
	.bg .faq-list .item .name h3{padding-right:32px;display:inline-block}
	.bg .faq-list .item .name span{cursor:pointer;position:absolute;display:block;width:16px;height:16px;right:12px;top:50%;margin-top:-8px}
	.bg .faq-list .item .name span::before{position:absolute;content:'';display:block;width:16px;height:2px;background:var(--color-orange);right:0;left:0;top:50%;margin-top:-1px;transition:all .3s ease}
	.bg .faq-list .item .name span::after{position:absolute;content:'';display:block;width:2px;height:16px;background:var(--color-orange);top:0;bottom:0;left:50%;margin-left:-1px;transition:all .3s ease}
	.bg .faq-list .item.active .name span::before{transform:rotate(180deg)}
	.bg .faq-list .item.active .name span::after{transform:rotate(270deg)}

.bg .toggle-list{}
	.bg .toggle-list .items .item{border-top:1px solid var(--color-orange)}
	.bg .toggle-list .items .item:first-child{border-top:none}
	.bg .toggle-list .items .item h3{position:relative;cursor:pointer}
	.bg .toggle-list .items .item h3::after{content:'+';position:absolute;right:0;top:calc(50% - 10px);color:var(--color-orange);line-height:20px;width:20px;height:20px;font-size:20px;text-align:center}
	.bg .toggle-list .items .item.active h3::after{content:'—'}
	.bg .toggle-list .items .item .info{overflow:hidden;height:0}
	.bg .toggle-list .items .item.active .info{overflow:hidden;height:auto;padding-top:20px}

	.bg .toggle-list .image .item{display:none}
	.bg .toggle-list .image .item.active{display:block}

.bg .map{min-height:300px}
	.bg .paginations ul{display:block;list-style-type:none;padding:0;margin:0}
	.bg .paginations li{display:inline-block;text-align:center;margin-right:8px}
	.bg .paginations li a,.bg .paginations li span{display:block;padding:0;width:40px;line-height:40px}

	.bg .paginations a,.bg .paginations a:visited{color:var(--color-orange);background:transparent;text-decoration:none}
	.bg .paginations span{color:var(--color-white);background:var(--color-orange)}
	.bg .paginations a:hover,.bg .paginations a:focus,.bg .paginations a:active{color:var(--color-white);background:var(--color-orange)}


.bg .gallery,.bg .gallery-big, .bg .gallery-nav, .bg .gallery-more{min-width:0}
.bg .gallery,.bg .gallery-big, .bg .gallery-nav{width:100%}

	.bg .gallery-nav .item .preview picture,.bg .gallery-plan .preview picture{position:relative}
		.bg .gallery-plan .preview picture img{width:150px}
		@media screen and (min-width:620px){
			.bg .gallery-plan .preview picture img{width:180px}
		}
		.bg .gallery-nav .item .preview picture::before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--color-black);opacity:0.07}
		.bg .gallery-plan .preview picture::before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--color-black);opacity:0.07}

	.bg .gallery-nav{order:1}
	.bg .gallery-big{order:2}
		.bg .gallery-nav .item{width:150px}
		.bg .gallery-nav .swiper-mini{width:calc(100% - 170px);margin-left:20px}
		@media screen and (min-width:620px){
			.bg .gallery-nav .item{width:auto}
			.bg .gallery-nav .swiper-mini{width:auto;margin-left:0}
		}
	@media screen and (min-width:620px){
		.bg .gallery-nav .swiper{height:324px}
		.bg .gallery-nav .swiper.swiper-mini{height:240px}
	}
	@media screen and (min-width:670px){
		.bg .gallery-nav .swiper{height:354px}
		.bg .gallery-nav .swiper.swiper-mini{height:262px}
	}
	@media screen and (min-width:720px){
		.bg .gallery-nav .swiper{height:384px}
		.bg .gallery-nav .swiper.swiper-mini{height:285px}
	}
	@media screen and (min-width:770px){
		.bg .gallery-nav .swiper{height:413px}
		.bg .gallery-nav .swiper.swiper-mini{height:308px}
	}
	@media screen and (min-width:820px){
		.bg .gallery-nav .swiper{height:443px}
		.bg .gallery-nav .swiper.swiper-mini{height:331px}
	}
	@media screen and (min-width:870px){
		.bg .gallery-nav .swiper{height:472px}
		.bg .gallery-nav .swiper.swiper-mini{height:354px}
	}
	@media screen and (min-width:920px){
		.bg .gallery-nav .swiper{height:314px}
		.bg .gallery-nav .swiper.swiper-mini{height:232px}
	}
	@media screen and (min-width:970px){
		.bg .gallery-nav .swiper{height:334px}
		.bg .gallery-nav .swiper.swiper-mini{height:247px}
	}
	@media screen and (min-width:1020px){
		.bg .gallery-nav .swiper{height:354px}
		.bg .gallery-nav .swiper.swiper-mini{height:263px}
	}
	@media screen and (min-width:1070px){
		.bg .gallery-nav .swiper{height:374px}
		.bg .gallery-nav .swiper.swiper-mini{height:278px}
	}
	@media screen and (min-width:1120px){
		.bg .gallery-nav .swiper{height:393px}
		.bg .gallery-nav .swiper.swiper-mini{height:293px}
	}
	@media screen and (min-width:1170px){
		.bg .gallery-nav .swiper{height:413px}
		.bg .gallery-nav .swiper.swiper-mini{height:308px}
	}
	@media screen and (min-width:1220px){
		.bg .gallery-nav .swiper{height:431px}
		.bg .gallery-nav .swiper.swiper-mini{height:322px}
	}

	.bg .gallery a,.bg .gallery a:visited,.bg .gallery a:hover,.bg .gallery a:focus,.bg .gallery a:active{color:var(--color-black);text-decoration:none}
	.bg .gallery .item:hover a,.bg .gallery .item:focus a{color:var(--color-black);text-decoration:underline}

.bg .gallery-more{}
	.bg .gallery-more .item{width:150px}
	.bg .gallery-more a,.bg .gallery-more a:visited,.bg .gallery-more a:hover,.bg .gallery-more a:focus,.bg .gallery-more a:active{color:var(--color-black);text-decoration:none}
	.bg .gallery-more .item:hover a,.bg .gallery-more .item:focus a{color:var(--color-black);text-decoration:underline}


.bg .swiper-slide{overflow:hidden}
	.bg .slide-img{margin:0 -60%}
	@media screen and (min-width:620px){
		.bg .slide-img{margin:0 -40%}
	}
	@media screen and (min-width:920px){
		.bg .slide-img{margin:0 -20%}
	}
	@media screen and (min-width:1220px){
		.bg .slide-img{margin:0}
	}


.bg .swiper{position:relative}
	.bg .swiper .swiper-button-prev::after,.bg .swiper .swiper-button-next::after{font-family:"Font Awesome 5 Free";font-weight:900;margin:0;color:var(--color-white)}
		.bg .swiper .swiper-button-prev::after{content:'\f053'}
		.bg .swiper .swiper-button-next::after{content:'\f054'}

	.bg .swiper.inside-swiper .swiper-button-prev,.bg .swiper.inside-swiper .swiper-button-next{width:44px;height:44px;top:calc(50% - 22px);outline:none;opacity:0.5;transition:all .3s ease}
		.bg .swiper.inside-swiper .swiper-button-prev{left:40px}
		.bg .swiper.inside-swiper .swiper-button-next{right:40px}
		.bg .swiper.inside-swiper .swiper-button-prev:hover,.bg .swiper.inside-swiper .swiper-button-next:hover{opacity:1}
		@media screen and (min-width:1320px){
			.bg .swiper.inside-swiper .swiper-button-prev{left:auto;right:calc(50% + 600px)}
			.bg .swiper.inside-swiper .swiper-button-next{right:auto;left:calc(50% + 600px)}
		}
		@media screen and (min-width:1320px){
			.bg .swiper.inside-swiper.js-hire .swiper-button-prev{left:auto;right:calc(50% + 550px)}
			.bg .swiper.inside-swiper.js-hire .swiper-button-next{right:auto;left:calc(50% + 550px)}
		}

	.bg .swiper.vertical-swiper .swiper-button-prev,.bg .swiper.vertical-swiper .swiper-button-next{height:100px;width:30px;background-color:var(--color-orange);opacity:1;top:0;margin:0}
		.bg .swiper.vertical-swiper .swiper-button-prev:hover,.bg .swiper.vertical-swiper .swiper-button-next:hover{opacity:0.8}
		.bg .swiper.vertical-swiper .swiper-button-prev::after,.bg .swiper.vertical-swiper .swiper-button-next::after{font-size:12px}
		.bg .swiper.vertical-swiper .swiper-button-prev{left:0}
		.bg .swiper.vertical-swiper .swiper-button-next{right:0}
		.bg .swiper.vertical-swiper .swiper-button-prev.swiper-button-disabled,.bg .swiper.vertical-swiper .swiper-button-next.swiper-button-disabled{background-color:var(--color-lite-orange)}

	@media screen and (min-width:620px){
		.bg .swiper.vertical-swiper .swiper-button-prev,.bg .swiper.vertical-swiper .swiper-button-next{height:30px;width:100%;background-color:var(--color-orange);opacity:1;left:0;right:0;top:auto;right:auto;margin:0}
			.bg .swiper.vertical-swiper .swiper-button-prev:hover,.bg .swiper.vertical-swiper .swiper-button-next:hover{opacity:0.8}
			.bg .swiper.vertical-swiper .swiper-button-prev::after,.bg .swiper.vertical-swiper .swiper-button-next::after{font-size:12px}
			.bg .swiper.vertical-swiper .swiper-button-prev{top:0}
			.bg .swiper.vertical-swiper .swiper-button-next{bottom:0}
			.bg .swiper.vertical-swiper .swiper-button-prev::after{content:'\f077'}
			.bg .swiper.vertical-swiper .swiper-button-next::after{content:'\f078'}
			.bg .swiper.vertical-swiper .swiper-button-prev.swiper-button-disabled,.bg .swiper.vertical-swiper .swiper-button-next.swiper-button-disabled{background-color:var(--color-lite-orange)}
	}

	.bg .swiper.horizontal-swiper .swiper-button-prev,.bg .swiper.horizontal-swiper .swiper-button-next{height:100px;width:30px;background-color:var(--color-orange);opacity:1;top:0;margin:0}
		.bg .swiper.horizontal-swiper .swiper-button-prev:hover,.bg .swiper.horizontal-swiper .swiper-button-next:hover{opacity:0.8}
		.bg .swiper.horizontal-swiper .swiper-button-prev::after,.bg .swiper.horizontal-swiper .swiper-button-next::after{font-size:12px}
		.bg .swiper.horizontal-swiper .swiper-button-prev{left:0}
		.bg .swiper.horizontal-swiper .swiper-button-next{right:0}
		.bg .swiper.horizontal-swiper .swiper-button-prev.swiper-button-disabled,.bg .swiper.horizontal-swiper .swiper-button-next.swiper-button-disabled{background-color:var(--color-lite-orange)}

	.bg .swiper .swiper-pagination{bottom:20px}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet{font-size:18px;display:inline-block;width:30px;height:30px;line-height:30px;margin:0;padding:0;background-color:transparent;opacity:1;outline:none;text-align:center;position:relative}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet span{position:absolute;top:0;left:0;right:0;bottom:0}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet span.num{opacity:0;width:30px;height:30px;color:var(--color-white)}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet span.circle{opacity:1;width:16px;height:16px;margin:7px;background-color:var(--color-bg-white);border-radius:var(--radius-50)}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span.num{opacity:1}
		.bg .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span.circle{opacity:0}

	.bg .gallery-preview{min-width:0;width:100%;position:relative}
		.bg .gallery-preview a{position:absolute;left:0;right:0;width:100%;top:0;bottom:24px;height:calc(100% - 24px);z-index:15}
		.bg .gallery-preview a::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:var(--color-black-02);pointer-events:none}
		.bg .gallery-preview .swiper{padding-bottom:0}
		.bg .swiper .swiper-pagination-category{display:none}
		@media screen and (min-width:620px){
			.bg .gallery-preview .swiper{padding-bottom:24px}
			.bg .swiper .swiper-pagination-category{display:block}
		}
		.bg .swiper .swiper-pagination-category{bottom:-8px;position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}
		.bg .swiper .swiper-pagination-category .swiper-pagination-bullet{font-size:0;display:inline-block;width:16px;height:16px;line-height:16px;margin:0;padding:0;background-color:transparent;opacity:1;outline:none;text-align:center;position:relative}
		.bg .swiper .swiper-pagination-category .swiper-pagination-bullet span{position:absolute;top:0;left:0;right:0;bottom:0}
		.bg .swiper .swiper-pagination-category .swiper-pagination-bullet span.circle{width:8px;height:8px;margin:4px;background-color:var(--color-gray);border-radius:var(--radius-50)}
		.bg .swiper .swiper-pagination-category .swiper-pagination-bullet.swiper-pagination-bullet-active span.circle{background-color:var(--color-black)}

	.bg .swiper.outside-swiper{padding-bottom:70px}
	.bg .swiper.outside-swiper .swiper-pagination{bottom:0}

	.bg-story{background:transparent!important}
	.bg-story .ratio{position:relative;height:calc(100vh - 100px);width:calc(9 * (100vh - 100px) / 16)}
	.bg-story .fancybox-close-small svg{color:var(--color-white)}
	.bg-story .swiper{overflow:hidden}
		.bg-story .swiper .swiper-slide{position:relative}
		.bg-story .swiper .swiper-slide img{max-height:calc(100vh - 100px);max-width:100%;display:block}
		.bg-story .swiper .swiper-pagination{bottom:unset!important;top:16px!important;display:flex;padding:0 12px}
		.bg-story .swiper .swiper-pagination .swiper-pagination-bullet{flex-grow:1;border-radius:100vh;line-height:6px!important;height:6px!important;margin:0 4px!important;background-color:var(--color-white-50)!important;opacity:1}
		.bg-story .swiper .swiper-pagination .swiper-pagination-bullet .swiper-pagination-progress{height:100%;width:0%;border-radius:3px;background-color:var(--color-orange)}
		.bg-story .swiper .swiper-button-prev,.bg-story .swiper .swiper-button-next{height:100%;width:50%;top:0;margin-top:0;outline:none}
		.bg-story .swiper .swiper-button-prev::after,.bg-story .swiper .swiper-button-next::after{content:none}
		.bg-story .swiper .swiper-button-prev{left:0}
		.bg-story .swiper .swiper-button-next{right:0}

.bg .story-list{}
	.bg .story-list .preview{display:block;position:relative}
	.bg .story-list .preview img{display:block}
	.bg .story-list .preview .name{position:absolute;bottom:0;left:0;right:0;padding:24px;color:var(--color-white);overflow:hidden}

.bg.fancybox-content{min-width:auto;width:auto;height:auto;min-height:auto}
.bg.fancybox-content .content,.fancybox-content .content{max-width:700px}
.bg.fancybox-content.popup-form .content,.bg.fancybox-content.popup-form .content{max-width:400px}

.iframe-vk{margin:-44px -44px -48px;max-width:calc(100% + 88px);width:426px;height:240px}
	@media screen and (min-width:620px) {
		.iframe-vk{width:640px;height:360px}
	}
	@media screen and (min-width:920px) {
		.iframe-vk{width:853px;height:480px}
	}
	@media screen and (min-width:1220px) {
		.iframe-vk{width:1280px;height:720px}
	}

.bg .block-sticky{position:sticky;top:32px}

.bg .icon-play{position:relative;transition:all .3s ease}
	.bg .icon-play::after{content:'';position:absolute;width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);transition:all .3s ease;opacity:0.75;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' version='1.1' viewBox='0 0 5000 5000' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cpath fill='%23EF3F36' d='M4666.07 1442.42c-55.09,-239.31 -250.85,-415.88 -486.49,-442.21 -781.06,-87.24 -2589.24,-87.26 -3370.22,0 -235.5,26.33 -431.11,202.9 -486.21,442.21 -110.07,478.37 -110.81,1649.35 -0.86,2127.37 55.01,239.28 250.66,415.84 486.3,442.21 781.03,87.33 2589.1,87.31 3370.13,0 235.5,-26.33 431.31,-202.9 486.4,-442.21 109.45,-475.37 110.22,-1652.53 0.95,-2127.37zm-2752.92 1762.16c0,-497.77 0,-990.33 0,-1488.16 476.91,248.84 950.67,496 1430.59,746.37 -478.44,248.16 -952.43,493.84 -1430.59,741.79z'/%3e%3c/svg%3e")}
	.bg .icon-play.icon-play-mini::after{width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px)}
	@media screen and (min-width:470px) {
		.bg .icon-play.icon-play-mini::after{width:70px;height:70px;top:calc(50% - 35px);left:calc(50% - 35px)}
	}
	.bg .icon-play:hover::after{opacity:1}
	.bg .icon-play img{width:100%}

.resrt{}

	.block-black.is-mtb-32 + .block-orange-subscribe{margin-top:-32px}
	.block-orange.is-mtb-32 + .block-orange-subscribe{margin-top:-32px}

	.block-black.is-mtb-32 + .block-orange{margin-top:-32px}
	.block-orange.is-mtb-32 + .block-black{margin-top:-32px}

	.block-black + .block-orange.is-mtb-32{margin-top:-32px}
	.block-orange + .block-black.is-mtb-32{margin-top:-32px}

	.block-orange-subscribe + .block-black.is-mtb-32{margin-top:-32px}
	.block-orange-subscribe + .block-orange.is-mtb-32{margin-top:-32px}
	.bg .mt-video-40{margin-top:-80px}
	.bg .hire-calc.is-ptb-100 + .block-black{margin-top:-100px}

/*
#map-delivery,#map-open,#map{width:100%;height:450px;padding:0;margin:0}
div#jivo-iframe-container{right:70px!important}
#catalog-filter{overflow:hidden}
@media screen and (max-width:620px) {
	.__jivoMobileButton{transform:scale(0.77,0.77)!important;bottom:-10px!important;right:-10px!important}
}
*/

.hidden-paragraph{}
	.hidden-paragraph > p{display:none}
	.hidden-paragraph > p:first-child{display:block}
	.hidden-paragraph > ul{display:none}
	.hidden-paragraph > h2{display:none}
	.hidden-paragraph > h3{display:none}
	.hidden-paragraph > h4{display:none}
	.hidden-paragraph > h5{display:none}
	.hidden-paragraph > h6{display:none}
	.hidden-paragraph > ol{display:none}
	.hidden-paragraph > div{display:none}

.wrap-button-social{}
	.wrap-button-social .item{margin-right:20px}
	.bg .managers-bg .wrap-button-social .item{margin-right:12px}
	.wrap-button-social a{display:block;width:50px;height:50px;margin-bottom:8px}
	.wrap-button-social .tg .ico{fill:var(--color-white)}
	.wrap-button-social .tg:hover .ico,.wrap-button-social .tg:focus .ico{fill:#0088CC!important}
	.wrap-button-social .wa .ico{fill:var(--color-white)}
	.wrap-button-social .wa:hover .ico,.wrap-button-social .wa:focus .ico{fill:#25D366!important}
	.wrap-button-social .vk .ico{fill:var(--color-white)}
	.wrap-button-social .vk:hover .ico,.wrap-button-social .vk:focus .ico{fill:#0077FF!important}

.social-icon-fixed{bottom:16px;color:var(--color-white);cursor:pointer;position:fixed;right:16px;width:50px;z-index:2000;padding:0}
	.to-top{color:var(--color-white);cursor:pointer;display:none;font-size:26px;line-height:48px;height:50px;text-align:center;width:50px;z-index:2000;padding:0;border:1px solid var(--color-bg-white);background-color:var(--color-orange);border-radius:var(--radius-50);margin-bottom:8px}
	.social-icon-fixed a{display:block;width:50px;height:50px;margin-bottom:8px}
	.social-icon-fixed .ico{transition:all .3s ease;-webkit-animation:animation-icon 10s linear infinite;animation:animation-icon 10s linear infinite}
	.social-icon-fixed .mb .ico{fill:var(--color-black)}
	.social-icon-fixed .mb:hover .ico,.social-icon-fixed .mb:focus .ico{fill:var(--color-violet)!important}
	.social-icon-fixed .tg .ico{fill:var(--color-black);-webkit-animation-delay:2.5s;animation-delay:2.5s}
	.social-icon-fixed .tg:hover .ico,.social-icon-fixed .tg:focus .ico{fill:#0088CC!important}
	.social-icon-fixed .wa .ico{fill:var(--color-black);-webkit-animation-delay:5s;animation-delay:5s}
	.social-icon-fixed .wa:hover .ico,.social-icon-fixed .wa:focus .ico{fill:#25D366!important}
	.social-icon-fixed .vk .ico{fill:var(--color-black);-webkit-animation-delay:7.5s;animation-delay:7.5s}
	.social-icon-fixed .vk:hover .ico,.social-icon-fixed .vk:focus .ico{fill:#0077FF!important}
@keyframes animation-icon{
	0%{fill:var(--color-black)}
	47%{fill:var(--color-black)}
	50%{fill:var(--color-orange)}
	53%{fill:var(--color-black)}
	100%{fill:var(--color-black)}
}

.bg .cart-mini-modal{cursor:pointer;position:relative;display:block}
	.bg .cart-mini-modal svg{height:24px;width:24px;fill:var(--color-orange);display:block}
	.bg .cart-mini-modal span{position:absolute;top:-6px;right:-6px;width:16px;height:16px;padding:2px 0;line-height:12px;font-size:10px;text-align:center;border-radius:var(--radius-50);border:none;background:var(--color-orange);color:var(--color-white)}
	@media screen and (min-width:920px) {
		.bg .cart-mini-modal svg{height:32px;width:32px}
		.bg .cart-mini-modal span{width:20px;height:20px;padding:4px 0}
	}

.bg .header-menu-icon{cursor:pointer;position:relative;display:block}
	.bg .header-menu-icon svg{height:24px;width:24px;fill:var(--color-orange);display:block}
	.bg .header-menu-icon span{position:absolute;top:-6px;right:-6px;width:16px;height:16px;padding:2px 0;line-height:12px;font-size:10px;text-align:center;border-radius:var(--radius-50);border:none;background:var(--color-orange);color:var(--color-white)}
	@media screen and (min-width:920px) {
		.bg .header-menu-icon svg{height:32px;width:32px}
		.bg .header-menu-icon span{width:20px;height:20px;padding:4px 0}
	}

.bg .sdek_pvzLair{margin-top:16px}
	.bg .sdek_pvzLair a{}
	.bg .sdek_pvzLair a,.bg .sdek_pvzLair a:visited{background-color:var(--color-orange);color:var(--color-white);text-decoration:none;border:none}
	.bg .sdek_pvzLair a:hover,.bg .sdek_pvzLair a:focus{background-color:var(--color-orange);color:var(--color-white);text-decoration:none;opacity:0.75}

.bg .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .quick-location-tag,.bg .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .quick-location-tag{text-decoration:none;background:var(--color-orange)}
.bg .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .quick-location-tag:hover,.bg .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .quick-location-tag:hover{text-decoration:none;background:var(--color-orange);opacity:0.75}

#notes{position:fixed;top:75px;width:100%;cursor:default;transition:height 0.45s ease-in-out;-webkit-transition:height 0.45s ease-in-out;pointer-events:none;z-index:1095}
	#notes:empty{display:none}
	#notes .note-item{width:50vw;max-width:30em;opacity:1;will-change:opacity,transform;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;z-index:2;pointer-events:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;font:inherit;line-height:1.25em;margin:0 1em 1em auto;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);padding:0.75em 1em;border-radius:5px;box-shadow:0 0 5px rgba(73,52,40,0.33)}
	@media all and (max-width:30em){
		#notes .note-item{width:75vw;max-width:none}
	}
	#notes .note-item[data-type="info"]{opacity:0.9;background-color:var(--color-white);animation:shake 1s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-animation:shake 0.54s cubic-bezier(0.36,0.07,0.19,0.97) both}
	#notes .note-item[data-type="warning"]{opacity:0.9;background-color:var(--color-orange);color:var(--color-white);animation:shake 1s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-animation:shake 0.54s cubic-bezier(0.36,0.07,0.19,0.97) both}
	#notes .note-item[data-type="warning"] a{color:var(--color-white);text-decoration:underline}
	#notes .note-item .is-table{height:60px}
	#notes .note-item .button.button-basket .is-table{height:40px}
	#notes .note-item .note-item-text{flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;padding-right:0.5em;max-width:calc(100% - 1.25em);max-width:-webkit-calc(100% - 1.25em);}
	#notes .note-item .note-item-btn{background-color:transparent;border:none;width:1.25em;height:1.25em;cursor:pointer;transition:opacity 0.2s;-webkit-transition:opacity 0.2s}
	#notes .note-item .note-item-btn:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00d";font-size:115%;color:var(--color-black)}
	#notes .note-item .note-item-btn:hover{opacity:0.6}

.copy-link-icon{bottom:16px;position:fixed;left:16px;width:50px;z-index:2000;padding:0}
	.copy-link{display:block;width:50px;height:50px;padding:15px;background-color:#05e061;border-radius:50%}
	.copy-link svg{display:block;width:20px;height:20px;fill:var(--color-black)}

.copy-link-icon{bottom:16px;position:fixed;left:16px;width:50px;z-index:2000;padding:0}
	.copy-link{display:block;width:50px;height:50px;padding:15px;background-color:#05e061;border-radius:50%;margin-top:15px}
	.copy-link svg{display:block;width:20px;height:20px;fill:var(--color-black)}
/* End */


/* Start:/local/templates/new/css/style-full.css?175319067414910*/
:root{
	--bg-white:       #FEFEFE;
	--bg-black:       #151515;
	--bg-orange:      #E76931;

	--bg-border:      rgba(21,21,21,0.2);
	--bg-white-10:    rgba(254,254,254,0.1);
	--bg-white-50:    rgba(254,254,254,0.5);
	--bg-white-60:    rgba(254,254,254,0.6);
	--bg-orange-70:   rgba(231,105,49,0.7);

	--brand-yt:       #ef3f36;
	--brand-vk:       #0077FF;
	--brand-tg:       #0088CC;
	--brand-ok:       #FF7700;
	--brand-wa:       #25D366;

	--brand-oz:       #005BFF;
	--brand-ya:       #FFCC00;
	--brand-wb:       #481173;

	--br-8:           8px
}

/*
	--color-blue:        #007CFD;
	--color-red:         #EF3F36;
	--color-blue-duble:  #1BB2E1;
	--color-violet:      #5D5FEF;
	--color-dark-violet: #22237C;
	--color-pink:        #EF5DA8;
	--color-dark-pink:   #A2336C;
	--color-dark-green:  #40A837;
	--color-lite-orange: #F7D1C0;

	--color-green:       #A2FF00;
	--color-yellow:      #FFBB00;
	--color-dark-gray:   #909090;
	--color-gray:        #C7C5C0;
	--color-lite-gray:   #F2F5F7;
	--color-cream:       #FFE1C8;
*/

@media screen and (min-width:350px) {}
	@media screen and (min-width:470px) {}
	@media screen and (min-width:6200px) {}
	@media screen and (min-width:920px) {}
	@media screen and (min-width:1220px) {}
	@media screen and (min-width:1520px) {}

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
	html{height:100%;width:100%;min-height:100%;min-width:100%;max-width:100%;position:relative}
	body{height:100%;width:100%;min-height:100%;min-width:350px;max-width:1920px;margin:0 auto;position:relative}

	.is-wrapper{width:100%;max-width:1580px;margin:0 auto;padding:0 10px}
	.is-wrapper-padding{padding-top:30px;padding-bottom:30px}
	@media screen and (min-width:620px) {
		.is-wrapper-padding{padding-top:70px;padding-bottom:70px}
	}
	@media screen and (min-width:1220px) {
		.is-wrapper-padding{padding-top:100px;padding-bottom:100px}
	}

.p{padding:8px}
	.pt{padding-top:8px}
	.pb{padding-bottom:8px}
	.pl{padding-left:8px}
	.pr{padding-right:8px}
	.ptb{padding-top:8px;padding-bottom:8px}
	.plr{padding-left:8px;padding-right:8px}
	@media screen and (min-width:620px) {
		.p{padding:20px}
		.pt{padding-top:20px}
		.pb{padding-bottom:20px}
		.pl{padding-left:20px}
		.pr{padding-right:20px}
		.ptb{padding-top:20px;padding-bottom:20px}
		.plr{padding-left:20px;padding-right:20px}
	}
	@media screen and (min-width:1220px) {
		.p{padding:32px}
		.pt{padding-top:32px}
		.pb{padding-bottom:32px}
		.pl{padding-left:32px}
		.pr{padding-right:32px}
		.ptb{padding-top:32px;padding-bottom:32px}
		.plr{padding-left:32px;padding-right:32px}
	}

.bg{font-family:'Roboto';color:var(--color-black);background-color:var(--bg-white)}
	.bg-{font-style:normal;font-weight:400;font-size:10px;line-height:1.3}
	.bg h1{font-style:normal;font-weight:500;font-size:24px;line-height:1;padding:0;margin:0}
	.bg h2{font-style:normal;font-weight:500;font-size:20px;line-height:1.2;padding:0;margin:0}
	.bg h3{font-style:normal;font-weight:500;font-size:12px;line-height:1.2;padding:0;margin:0}
	.bg .fs-64{font-size:24px}
	.bg .fs-48{font-size:20px}
	.bg .fs-36{font-size:20px}
	.bg .fs-25{font-size:12px}
	.bg .fs-18{font-size:10px}
	.bg .fs-16{font-size:9px}
	.bg .fs-14{font-size:8px}

	@media screen and (min-width:620px) {
		.bg-{font-size:14px}
		.bg h1{font-size:44px}
		.bg h2{font-size:34px}
		.bg h3{font-size:18px}
		.bg .fs-64{font-size:44px}
		.bg .fs-48{font-size:34px}
		.bg .fs-36{font-size:28px}
		.bg .fs-25{font-size:18px}
		.bg .fs-18{font-size:15px}
		.bg .fs-16{font-size:14px}
		.bg .fs-14{font-size:11px}
	}
	@media screen and (min-width:1220px) {
		.bg-{font-size:18px}
		.bg h1{font-size:64px}
		.bg h2{font-size:48px}
		.bg h3{font-size:25px}
		.bg .fs-64{font-size:64px}
		.bg .fs-48{font-size:48px}
		.bg .fs-36{font-size:36px}
		.bg .fs-25{font-size:25px}
		.bg .fs-18{font-size:18px}
		.bg .fs-16{font-size:16px}
		.bg .fs-14{font-size:14px}
	}

.bg .subscribe{background:var(--bg-orange);color:var(--bg-white)}
	.bg .subscribe a{color:var(--bg-white);text-decoration:none}
	.bg .subscribe .title{max-width:75%;margin:0 auto 0 0}
	.bg .subscribe .border{display:block}

	.bg .subscribe .items{overflow-x:auto;display:flex;flex-wrap:nowrap;margin:0 -8px}
	.bg .subscribe .item{padding:8px}
	.bg .subscribe .border{padding:20px;min-width:200px;height:100%;border:1px solid var(--bg-white-50);background:var(--bg-white-10);border-radius:var(--br-8)}
	.bg .subscribe .border{display:flex;flex-direction:column}
	.bg .subscribe .border .info{flex:1 1 auto;display:flex;flex-direction:column}
	.bg .subscribe .border .info .intro{flex:1 1 auto}

	.bg .subscribe .icon{display:block;background:var(--color-white);border-radius:50%;width:25px;height:25px;padding:5px;text-align:center}
	.bg .subscribe .icon svg{width:15px;height:15px}
	.bg .subscribe .icon.icon-youtube svg{fill:var(--brand-yt)}
	.bg .subscribe .icon.icon-vk svg{fill:var(--brand-vk)}
	.bg .subscribe .icon.icon-telegram svg{fill:var(--brand-tg)}
	.bg .subscribe .icon.icon-odnoklassniki svg{fill:var(--brand-ok)}
	.bg .subscribe .icon.icon-whatsapp svg{fill:var(--brand-wa)}

	.bg .subscribe .name{padding:12px 0 0}
	.bg .subscribe .intro{padding:20px 0}
	.bg .subscribe .btn{display:flex;flex-wrap:nowrap;align-items:center;justify-content:start}
	.bg .subscribe .btn svg{width:10px;height:10px;fill:var(--bg-white);margin-right:8px}
	.bg .subscribe .btn span{display:block;line-height:10px;border-bottom:1px solid var(--bg-white)}

	@media screen and (min-width:470px) {
		.bg .subscribe .border{min-width:240px}
	}
	@media screen and (min-width:620px) {
		.bg .subscribe .title{max-width:66.66666%}
		.bg .subscribe .items{margin:0 -25px}
		.bg .subscribe .item{padding:25px}
		.bg .subscribe .border{min-width:350px}

		.bg .subscribe .icon{width:40px;height:40px;padding:10px}
		.bg .subscribe .icon svg{width:20px;height:20px}

		.bg .subscribe .btn svg{width:15px;height:15px;margin-right:12px}
		.bg .subscribe .btn span{line-height:15px}
	}
	@media screen and (min-width:1220px) {
		.bg .subscribe .title{max-width:33.33333%}
		.bg .subscribe .items{margin:0;border:1px solid var(--bg-white-50);background:var(--bg-white-10);border-radius:var(--br-8)}
		.bg .subscribe .item{padding:40px 0}

		.bg .subscribe .border{padding:0 30px;min-width:auto;border:none;background:transparent;border-radius:0}
		.bg .subscribe .border{flex-direction:row}
		.bg .subscribe .item + .item .border{border-left:1px solid var(--bg-white-50)}

		.bg .subscribe .info{padding:0 0 0 30px}
		.bg .subscribe .name{padding:0 0 10px;line-height:60px}
		.bg .subscribe .icon{width:60px;height:60px;padding:14px}
		.bg .subscribe .icon svg{width:32px;height:32px}

		.bg .subscribe .btn svg{width:20px;height:20px;margin-right:16px}
		.bg .subscribe .btn span{line-height:20px}
	}

	.bg .marketplace a.btn{text-decoration:none}
	.bg .marketplace .btn{display:flex;flex-wrap:nowrap;align-items:center;justify-content:start;text-decoration:none}
	.bg .marketplace .btn svg{width:10px;height:10px;fill:var(--bg-white);margin-left:8px}
	.bg .marketplace .btn span{display:block;line-height:10px;border-bottom:1px solid var(--bg-white)}
	@media screen and (min-width:620px) {
		.bg .marketplace .btn svg{width:15px;height:15px;margin-left:12px}
		.bg .marketplace .btn span{line-height:15px}
	}
	@media screen and (min-width:1220px) {
		.bg .marketplace .btn svg{width:20px;height:20px;margin-left:16px}
		.bg .marketplace .btn span{line-height:20px}
	}

.bg .btn-add{width:44px;height:44px;background:var(--bg-orange);border-radius:50%;padding:10px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:start;text-decoration:none;transition:background .3s ease}
	.bg .btn-add svg{width:24px;height:24px;fill:var(--bg-white)}

	.bg .catalog-shop .items .item:hover .btn-add,.bg .catalog-shop .items .item:focus .btn-add{background:var(--bg-black)}

.bg .slider-section{height:calc(100vh - 140px);position:relative;color:var(--bg-white)}
	.bg .slider-section.slider-section-index{height:100vh}

	.bg .slider-section-page .item{position:relative;height:calc(100vh - 140px);width:100%}
	.bg .slider-section.slider-section-index .slider-section-page .item{height:100vh}
	.bg .slider-section-page .item .full-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
	.bg .slider-section-page .item .mobile-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
	.bg .slider-section-page .item .mobile-bg + .full-bg{display:none}

	.bg .slider-section-page .item .flex-slider-section{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}

	.bg .slider-section-page .item .item-block{position:absolute;width:100%;bottom:140px;left:0;right:0}
	.bg .slider-section-page .item .item-flex{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}
	.bg .slider-section-page .item .names{padding:10px}
	.bg .slider-section-page .item .name{font-weight:700;max-width:60%;line-height:1.1}
	.bg .slider-section-page .item .intro{opacity:0.8;padding:10px;max-width:60%}
	.bg .slider-section-page .item .price{font-weight:500;padding:10px;max-width:90%}
	.bg .slider-section-page .item .more{display:none;padding:10px}
	.bg .slider-section-page .item .detail svg{fill:var(--bg-white);width:24px;height:24px;transform:rotate(-45deg)}
	.bg .slider-section-page .item .detail a{color:var(--bg-white)!important;text-decoration:none!important}

	.bg .slider-section-page .item .video-absolute{position:absolute;height:112px;width:112px;top:calc(45% - 144px);left:calc(50% - 56px);border:1px solid var(--bg-white);border-radius:50%;background:var(--bg-white-10)}
	.bg .slider-section-page .item .video-absolute svg{width:44px;height:44px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);fill:var(--brand-yt);transition:opacity .3s ease}
	.bg .slider-section-page .item .video-absolute:hover svg,.bg .slider-section-page .item .video-absolute:focus svg{opacity:0.75}

	@media screen and (min-width:470px) {
	}
	@media screen and (min-width:620px) {
		.bg .slider-section-page .item .flex-slider-section{align-items:flex-end;justify-content:flex-start}

		.bg .slider-section-page .item .names .detail{display:none}
		.bg .slider-section-page .item .name{max-width:75%}
		.bg .slider-section-page .item .intro{display:block;max-width:75%}
		.bg .slider-section-page .item .price{max-width:75%}
		.bg .slider-section-page .item .more{display:flex}
		.bg .slider-section-page .item .video{position:relative;margin-top:24px;border:1px solid var(--bg-white);margin-right:24px;border-radius:var(--br-8);overflow:hidden}
		.bg .slider-section-page .item .video img{display:block;width:200px}
		.bg .slider-section-page .item .video svg{width:44px;height:44px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);fill:var(--brand-yt);transition:opacity .3s ease}
		.bg .slider-section-page .item .video:hover svg,.bg .slider-section-page .item .video:focus svg{opacity:0.75}
		.bg .slider-section-page .item .detail a{display:flex;flex-wrap:nowrap;align-items:center}
		.bg .slider-section-page .item .detail a span{display:block}
		.bg .slider-section-page .item .detail a span.text{width:calc(100% - 16px);padding-left:8px;text-decoration:underline}
		.bg .slider-section-page .item .detail svg{width:16px;height:16px;transform:none}

		.bg .slider-section-page .item .video-absolute{display:none}
	}
	@media screen and (min-width:920px) {
		.bg .slider-section-page .item .mobile-bg{display:none}
		.bg .slider-section-page .item .mobile-bg + .full-bg{display:block}
		.bg .slider-section-page .item .name{max-width:50%}
		.bg .slider-section-page .item .intro{max-width:50%}
		.bg .slider-section-page .item .price{max-width:50%}
		.bg .slider-section-page .item .video{margin-right:56px}
	}
	@media screen and (min-width:920px) {
		.bg .slider-section-page .item .name{max-width:37.5%}
		.bg .slider-section-page .item .intro{max-width:37.5%}
		.bg .slider-section-page .item .price{max-width:37.5%}
		.bg .slider-section-page .item .item-flex .name{max-width:50%}
		.bg .slider-section-page .item .item-flex .intro{max-width:50%}
		.bg .slider-section-page .item .item-flex .price{max-width:50%}
	}
	@media screen and (min-width:1520px) {
		.bg .slider-section-page .item .name{max-width:25%}
		.bg .slider-section-page .item .intro{max-width:25%}
		.bg .slider-section-page .item .price{max-width:25%}
		.bg .slider-section-page .item .item-flex .name{max-width:37.5%}
		.bg .slider-section-page .item .item-flex .intro{max-width:37.5%}
		.bg .slider-section-page .item .item-flex .price{max-width:37.5%%}
	}

	.bg .slider-section-nav{position:absolute;width:100%;bottom:4px;left:0;right:0}
	.bg .slider-section-nav .swiper{overflow:visible}
	.bg .slider-section-nav .swiper-slide{padding:12px 4px;transition:padding .3s ease}
	.bg .slider-section-nav .swiper-slide .border{border:1px solid var(--bg-orange);background:var(--bg-orange-70);border-radius:var(--br-8);padding:8px;transition:all .3s ease}
	.bg .slider-section-nav .swiper-slide .border .img picture,.bg .slider-section-nav .swiper-slide .border .img img{width:72px;height:48px;border-radius:var(--br-8);object-fit:cover;transition:all .3s ease}
	.bg .slider-section-nav .swiper-slide .border .intro{padding-top:4px;min-height:44px}
	.bg .slider-section-nav .swiper-slide .border .name{text-align:center}
	.bg .slider-section-nav .swiper-slide .border .subname{opacity:0.6;display:none}

	.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active{padding:4px}
	.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active .border{background:var(--bg-orange)}
	.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active .border .img picture,.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active .border .img img{width:88px;height:60px}

	@media screen and (min-width:470px) {
		.bg .slider-section-nav{bottom:8px}
		.bg .slider-section-nav .swiper-slide .border .img picture,.bg .slider-section-nav .swiper-slide .border .img img{width:48px;height:48px;border-radius:var(--br-8);overflow:hidden}
		.bg .slider-section-nav .swiper-slide .border{display:flex;flex-wrap:nowrap;align-items:center}
		.bg .slider-section-nav .swiper-slide .border .intro{width:calc(100% - 48px);padding-top:0;padding-left:8px;min-height:auto}
		.bg .slider-section-nav .swiper-slide .border .name{text-align:left}
		.bg .slider-section-nav .swiper-slide .border .subname{display:block}

		.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active .border{padding:16px}
		.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active .border .img picture,.bg .slider-section-nav .swiper-slide.swiper-slide-thumb-active .border .img img{width:48px;height:48px}
	}

/* End */
/* /local/templates/new/css/normalize.css?17110165262346 */
/* /local/templates/new/css/grid.css?172019755266160 */
/* /local/templates/new/font/icomoon.css?1711016526854 */
/* /local/templates/new/font/Roboto.css?17110165261584 */
/* /local/templates/new/css/style.css?176866550681951 */
/* /local/templates/new/css/style-full.css?175319067414910 */
