/* _home	_sections	_news	_article	_footer		for_2560	for_1920	for_1680	for_1600	for_1536	for_1440	for_1366	for_1280	
for_960		for_800		for_768		for_428		for_414		for_393		for_390		for_384		for_375		for_360	*/

@font-face {font-family: 'Proxima'; src: url('/f/ProximaNovaExCn-LightWeb.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap;}

html {min-height: 100%;}
body {min-height: 100vh; /* padding-bottom: 12rem; */ font-family: 'Proxima', Arial, sans-serif;}
.relative, html, body, article, .container, header, footer, li, .wrap, h1, #nav, video, #videoWrap, #path a, .circle, #logo, #search {position: relative;}
.unstyled, #path, footer ul {list-style: none; padding: 0;}
.text-end {text-align: end;}
/*.text-center {text-align: center;}*/
.d-none {display: none;}
.d-block {display: block;}
.gx-0 {--bs-gutter-x: 0;}
.p-0 {padding: 0;}
a, strong {display: inline-block; text-decoration: none;}
footer a:hover, footer a:active, footer a:focus {text-decoration: underline #c00 solid 1px; text-underline-offset: 4px;}
a:focus, a:active, button:focus {outline: none;}
b, strong {font-weight: bold;}
/*svg {fill:#fff;}*/
textarea {box-sizing: border-box; resize: none;}
video {max-width: 100%;}
video, #videoWrap {padding: 0 !important;}
figure {margin: 0;}
iframe {width: 100%; border-bottom: 1px solid #afafb0;}
/*.mr-5 {margin-right: 3rem;}*/


/*-------------------- HEADER */

#level1 header {position: absolute; top: 0; left: 0; z-index: 2; width: 100%;}

#level2 header nav {background: #000;}
header nav, header nav a, .nav-link, nav input, nav button {color: #fff;}
header nav a:hover {color: #c00;}
#logo {margin-left: 8rem;}
.navbar-brand {width: 9rem;}
.navbar-collapse {justify-content: end;}
#cenradis {margin-right: 2rem;}

#lang {margin: 0 8rem 0 2rem;}
#lang .active .nav-link, #lang .active .nav-link:hover {color:#777;}
#lang li {margin-left: .5rem;}

#search {margin-left: 2rem;}
#search input {width: 0; opacity: 0; transition: width 0.4s ease, opacity 0.3s ease; border: none; border-bottom: 1px solid #ccc; background: transparent; outline: none;}
#search .active input {width: 18rem; opacity: 1;}
#searchBtn {width: 2rem; background: none; border: none; padding: 0 4px;}
#search .active:hover::after {position: absolute; top: 3.25rem; right: 0; z-index: 6; padding: 0 6px; content: attr(data-tooltip); white-space: nowrap; border-radius: 4px; background: #333; color: #fff; pointer-events: none; opacity: 0.9;}
#warning {position: absolute; top: 2.125rem; left: -3rem; font-size: 1rem;}

/*
header, #bgGrad {position: absolute; z-index: 5; width: 100%; padding-bottom: 8rem; background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.5) 38%, rgba(255,255,255,0) 100%);}
#level2 header {position: initial; padding: 0;}

#navWrap {display: flex; padding-top: 1.25rem;}
.nav-link {position: relative; height: 100%; margin-left:1rem; text-transform: uppercase; font-size: 1.375rem; font-weight: bold; color: #000;}
.nav-link:hover, #lang a:hover {color:#fff;} /* .nav-link[aria-current="true"],  */
/*.nav-link[aria-current="true"]:hover{color:#000;}
.nav-link[aria-current="true"]:after {content: ""; position: absolute; left: 0; bottom: 2px; height: 4px; width: 100%; background: linear-gradient(to right, #bd1f25, #f08a86);}

#social {margin-left: 3rem;}
#social li {top: -.25rem;}
#social .nav-link {margin-left: .125rem;}
#social svg {width: 1.625rem; height: auto; fill: #777;}
#social svg:hover {fill: #ea2224;}

#level2hero {height: 26.25rem; position: relative; overflow: hidden;}
#level2hero:after {content: ""; position: absolute; left: 0; bottom: 0; height: 4px; width: 100%; background: linear-gradient(to right, #bd1f25, #fff);}
#level2hero img {position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; transform: translate(-50%, -50%);}
#level2hero .container {height: 100%;}

/*------------------ ^ HEADER ^ */

/*-------------------- _home */

#hero {display: flex; flex-direction: column; position: relative; height: 100vh;}
#hero a {display: block; position: relative; padding: 1.625rem 0 1.5rem 0; background: #000; border-right: 1px solid #333; text-align: center;}
#hero h2, #cta .label {position: relative; z-index: 1; margin: 0; font-size: 1.5rem; color: #fff;}
#hero .progress {position: absolute; top: 0; left: 0; height: 100%; background: #c00;}

@media (min-width: 960px){
 #hero .videoFallback {display: none;}
 #hero iframe {position: absolute; top: 50%; left: 50%; display: block; border: 0; pointer-events: none; /* lai straadaa drag */}
 #hero .splide__toggle {position: absolute; z-index: 3; right: 2rem; bottom: 8rem; width: 2.5rem; border: 0; background: none;}
 #hero .splide__track, #hero .splide__list, #hero .splide__slide {height:100vh !important;}
 #hero .splide__slide {height: 100% !important; position: relative; overflow: hidden;}
 #hero .splide__slide > a {display: none;}
 #cta {position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; display: grid; grid-template-columns: repeat(3, 1fr);}
}

/*
#heroThumbs ul {margin: 0;}
#heroThumbs a {display: block; position: relative; padding: 1.625rem 0 1.5rem 0; background: #000; border-right: 1px solid #333; text-align: center;}
#heroThumbs h2 {position: relative; z-index: 1; margin: 0; font-size: 1.5rem; color: #fff;}
#heroThumbs .progress {position: absolute; top: 0; left: 0; height: 100%; background: #c00;}
*/

/*------------------ ^ _home ^ */

/*-------------------- _sections */

#heroSections .splide__slide {position: relative;}
.splide__pagination {bottom: 3rem; gap: 1rem;}
.splide__pagination button {width: 1rem; height: 1rem; border: 4px solid #687677; background:transparent; transition: all .25s ease;}
.splide__pagination button:hover, .splide__pagination button:focus {background: #687677;}
.splide__pagination button.is-active {width: 1.125rem; height: 1.125rem; background: #c00; border-color: #c00;}

.videoLinkWrapper {position: absolute; bottom: 0; left: 0; z-index: 4; width: 100%; height: 100%;}
#heroSections .bigLink {position: absolute; inset: 0; z-index: 1;}

.heroContent {position: absolute; left: 0; bottom: 37%; width: 100%; color: #fff;}
.heroContent.right {text-align: right;}
.heroContent strong {display: block; font-size: 3.25rem;}
.heroContent p {font-size: 1.875rem;}
.btn {padding: .5rem 3rem; position: relative; z-index: 4; background-color: #c00; color: #fff; border: 0; border-radius: 6.25rem;}
.btn:hover {background-color: #ad0000;}


.sectionGrid {margin-bottom: 3rem;}
.sectionGrid .col-lg-4 {padding-left: 0; padding-right: .25rem;}
.sectionGrid .col-lg-4:nth-child(3n) {padding-right: 0;}
.sectionGrid img {display: block; max-width: 100%; max-height: 10rem; object-fit: contain; /* margin-bottom: 2.5rem; */}	/* .sectionGrid img {flex: 0 0 120px;	} */
.sectionGrid .col-lg-4:hover img, .sectionGrid .col-lg-4 .active img {transform: translateY(-1.5rem); transition: all 0.25s ease-in-out;}
.sectionGrid h2 {background: linear-gradient(#f1f1f1, #fff);}
.colS, .subS, .colPr, .toggleS, .toggleSubS, .colPr a {display: flex; flex-direction: column; color: #000; position: relative;}
.toggleS, .toggleSubS, .colPr a {width: 100%; height: 22.5rem; justify-content: space-evenly; align-items: center; position: relative; border: 0; background-color: transparent;}
.sectionGrid h2, .sectionGrid h3 {margin: 0; font-size: 1.75rem;}
.indications {position: absolute; top: 1.25rem; left: 0; width: 100%; text-align: center; color: #c00; text-transform: uppercase; font-size: .875rem; font-weight: 300;}
.sectionGrid .count {margin-left: .25rem; font-size: 1.125rem;}
.sectionGrid .price {color: #555;}
.sectionGrid .price s, article .price s {margin: 0 .75rem 0 .5rem; color: #999;}
.toggleS:hover, .toggleSubS:hover, .colPr a:hover {background-color: #c00; color: #fff; transition: all 0.25s ease-in-out;}
.colPr a:hover .price, .colPr a:hover .indications {color: #fff;}
.toggleS.active {background-color: #3b3b3b; color: #fff;}
.toggleS.active::after, .toggleSubS.active::after {content: ""; position: absolute; bottom: 0; left: calc(50% - 1rem); border-width: 1rem 1rem 0 1rem; border-style: solid; border-color: #dedede transparent transparent transparent; transform: rotate(180deg);}
.toggleSubS.active::after {border-color: #cdcdcd transparent transparent transparent;}
.toggleSubS::after {border-color: #777 transparent transparent transparent;}

/* sub-sections */
.toggleSubS.active {background-color: #009e4a; color: #fff;}
.expandBlock {display: none; background-color: #dedede;}
.expandBlock.active {display: block;}

.expandBlock.secondLevel {display: none; background-color: #cdcdcd;}
.expandBlock.secondLevel.active {display: block;}

#sectionDescr {margin: 6rem auto 8rem auto; text-align: center;}

/*------------------ ^ _sections ^ */

/*-------------------- _article */

#prodList {margin: 4rem auto 9rem auto; text-align: center;}
#prodList form, #prodList h4 {margin-bottom: 4rem;}
#prodList form .btn {vertical-align: text-top;}
#prodList ul {margin-bottom: 4rem;}
article ul li::marker {color: #c00; font-size: 1.5rem;}


article {padding-bottom: 5rem;}
article h1 {padding: 1rem 0 3rem 0; font-size: 3rem; text-transform: uppercase;}
.offset-lg-3 h1 {padding: 5rem 0 3rem 0; font-size: 4.375rem; line-height: .9;}
article h2, article h3 {margin: 1.5rem 0;}
.padd {padding-left: 3.75rem;}
#path {display: flex; margin-top: 3rem; font-size: 1.125rem;}
nav #path {margin: 0; padding: 1.125rem 0 1.125rem 8.25rem; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: thin;}
#path li {flex: 0 0 auto;}
#path a {transition: transform 0.6s ease;}
#path a::after {content: '/'; padding: 0 .875rem 0 1rem; color: #999;}
#path a:hover::after{color: #fff;}
#path a:hover {transform: translateX(-1rem);}
.circle {margin-right: .5rem; display: inline-block; width: 1.125rem; height: 1.125rem; border-radius: 50%; background-color: #c00; text-align: center; line-height: .7; position: relative; top: -3px; text-transform: uppercase;}
h1 .indications {top: .25rem; width: auto; font-size: 1rem;}

#pathNav {position: sticky; top: 0; z-index: 7; background: #fff; border-bottom: 1px solid #ccc;}
#pathNav::after {content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 3rem; background: linear-gradient(to left, rgba(255,255,255,1), rgba(255,255,255,0)); pointer-events: none;}
#pathNav a::after {content: '';}
/* #pr .circle {background-color: #bbb;} */
/* #pr .circle svg {fill: #c00;} */

#pr #heroSections .splide__list {height: 32rem; align-items: center;}
#prFotos {margin: 4rem 0;}
.splide__arrow--prev {left: -4em;}
.splide__arrow--next {right: -4em;}
.splide__arrow {opacity: 1; background-color: #c00;}
.splide__arrow:hover {background-color: #3b3b3b;}
.splide__arrow svg {fill: #fff;}

.lg-toolbar {background-color: #000;}
.lg-backdrop.in {opacity: .85;}
.lg-next, .lg-prev {border-radius: 50%; color: #fff; background-color: #c00;}

article .price {font-size: 1.75rem;}

#parameterTable {margin: 5rem 0; text-align: center;}
article .table {width: 99%;}
#parameterTable th {border: 0; padding: 1rem 0; color: #9d9d9d; font-size: 2rem;}
/* div.indications { font-size:14px; font-weight:300; color:#e31416; text-transform:uppercase; } */
td.param {color: #555; text-align: right; padding-right: 1rem; white-space: nowrap;}

#colors {padding: 4rem 0; text-align: center;}
#colors strong {font-size: 2.5rem; font-weight: 300; color: #9d9d9d;}
#colors img {display: block; margin: 1rem 0;}
#colors a {font-size: 1.75rem; letter-spacing: -.5px; color: #000;}
#thumbs {margin-top: .5rem;}
#thumbs ul {justify-content: center;}
#thumbs .splide__slide img {width: 100%; height: auto; margin: 0;}
#thumbs .splide__slide {opacity: 0.6;}
#thumbs .splide__slide.is-active {opacity: 1;}
#thumbs .splide__slide.is-active {border: 0; border-bottom: 3px solid #000;}

#pdf {position: relative; min-height: 33rem; overflow: hidden;}
#info {position: absolute; bottom: 0; width: 100%;}
#info .row {justify-content: center;}
#info .col-6 {position: relative; text-align: center;}
#pdf::before {content: " "; position: absolute; display: block; width: 100%; height: 100%; background-image: radial-gradient(#0006, #000 100%);}
#pdf img {display: block; object-fit: cover;}
#info a {display: block; padding-top: 5rem; padding-bottom: .625rem; font-size: 1.75rem; color: #fff; background: linear-gradient(180deg, #00000040 0, #000 100%);}
#info .circle {width: 6.25rem; height: 6.25rem; margin: 0; position: absolute; left: 35%; top: -3rem;}
#info .circle::before {content: ''; display: block; width: 6.25rem; height: 6.25rem; background: url("data:image/svg+xml,%3Csvg height='38.095' width='31.747' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.159 38.1H0V0h31.747v38.1zm0-1.588V1.588H1.588v34.919zm-25.4-6.349v-3.18h22.226v3.175zm0-6.349v-3.18h22.226v3.175zm12.7-6.35v-3.179h9.524v3.174zm-12.7 0V7.936h9.523v9.523zm12.7-6.347v-3.18h9.524v3.175z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 2.375rem 2.25rem / 1.5rem;}
#info a:hover .circle {background-color: #950809;}



/*
article p {margin-bottom: 1rem; line-height: 1.4;}

.colFTtxt h2 {margin-bottom: 3rem; padding: 1.5rem 3rem 2rem 3rem; position: relative; left: -11rem; background: #fff;}
.colFTtxt strong:first-child, #cookies b:first-child {position: relative; top: -.125rem; left: -.5rem; font-size: 1.5rem;}
.colFTtxt ol {margin-top: 2rem;}
.colFTtxt ol > li {margin-left: 2rem;}
.colFTtxt ol li::marker {font-size: 4rem; color: #ea2224;}

article form {padding: 2.5rem 3rem 2.5rem 1.75rem; margin: 3rem 0 5rem; background: #fbfbfb;}
.input-group {margin-bottom: 1rem;}
.form-control {padding: 0.25rem 0.75rem; border: 3px solid #ccc; background: #fff;}
form label {display: block; width: 100%; color: #5f4f5f;}
form small {display: block; padding-top: 1rem; font-size: 1rem; line-height: 1.2; color: #aaa;}

form .btn {margin-top: .75rem; padding: .3125rem 0; color: #5f4f5f; border: 3px solid #ccc;}
form .btn:hover {border: 3px solid #ea2224;}
/* form .back:after {content:'>'; padding-left:1rem;} */

/*------------------ ^ _article ^ */

/*-------------------- _footer */
footer {background: #f7f7f7; padding: 4rem 0 2rem 0;}
.sections {justify-content: center;}
footer .contacts {padding-left: 1rem;}
footer strong {margin-bottom: .875rem; font-size: 1.25rem;}
footer, footer a {font-size: 1.125rem; color: #3b3b3b; border-bottom: 1px solid transparent;}
/* footer .wrap {display: inline-block; padding-right: 11rem; text-align: left;} */
#footLogo {padding: 3rem 0 4rem 0; text-align: center; border-bottom: 1px solid #ddd;}
#footLogo svg {width: 10rem;}
#logoMoto {width: 7rem !important;}
#soc {display: flex;}
#soc svg {width: 1.875rem; margin-right: 1rem;}
#soc svg:hover {fill: #c00;}
#cookies {text-align: center; margin: 2rem 0;}
#cookies button {margin: 0 .5rem; padding: 0 1rem; border: 2px solid #3b3b3b; border-radius: 1rem; background: none; color: #3b3b3b;}
#cookies button:hover {background: #c00; border: 2px solid #c00; color: #fff;}
#cookiesIco {position: relative; top: -3rem; background: transparent; border: 0;}
#ml a {font-size: 1.125rem;}



/*
#SiteAdmin {position:fixed; top:18px; right:5px; font-size:.875rem;}

/*------------------ ^ _footer ^ */


@media (min-width:1921px) {/* for_2560 */

}



@media (max-width:2559.98px){	/* for_1920 */
}



@media (max-width:1919.98px){	/* for_1680 */
}



@media (max-width:1679.98px){	/* for_1600 */
	html {font-size: 96%;}
}



@media (max-width:1599.98px){	/* for_1536 */
	html {font-size: 92%;}
	/* .slideTitle {font-size: 1.75rem;}
	.slideTitle strong {font-size: 3rem;} */
}



@media (max-width:1535.98px){	/* for_1440 */
	/* html {font-size: 90%;}*/
}



@media (max-width:1439.98px){	/* for_1366 */
	/* html {font-size: 88%;}*/
}
@media (min-width:1400px) {
}



@media (max-width:1365.98px){	/* for_1280 */
.splide__arrow--prev {left: -2em;}
.splide__arrow--next {right: -2em;}

}



@media (max-width:1199.98px){	/* for 1024 */
/*
html {font-size: 80%;}
#lang .active .nav-link {display: none;}
/
}
@media (min-width:1200px) {
.container {width:970px;}	*/
}







@media (max-width:991.98px) {	/* for_960 */

/* #lang, .navbar-brand {margin: 0;} */
#logo {margin-left: 4rem;}
#burger {margin-right: 4rem; border: 0;}
header nav {background: #000;}
#navCollapse {background: #fff;}
.nav-item {border-bottom: 1px solid #ddd;}
header nav a, .nav-link, nav input, nav button {color: #000;}
.nav-link {padding: 1rem 2rem; font-size: 1.5rem;}
#lang {margin: 0; border-top: 1px solid #ddd;}
#lang .active {display: none;}
#search {margin: 1rem 0 1rem 1.625rem;}
#searchBtn svg {fill: #000;}
#search .active input {width: 30rem;}

.sections li {margin-bottom: .375rem;}
.sectionGrid .col-lg-4:nth-child(3n) {padding-right: .25rem;}
.sectionGrid .col-lg-4:nth-child(2n) {padding-right: 0;}

nav #path {padding-left: 4.25rem;}
#pr #heroSections .splide__list {height: auto;}

.splide__arrow--prev {left: -2.25em;}
.splide__arrow--next {right: -2.25em;}
#info a {font-size: 1.5rem;}
#info .circle {left: 31%;}


  /*
  .navbar {justify-content: space-between;}
	.navbar-collapse {display: flex; flex-direction: column; align-items: end; text-align: right; }
	.navbar-toggler span {position: absolute; right: 2.5rem; top: 1.5rem; padding-right: 2rem; font-family: Arial, Helvetica, sans-serif; color: #ea2224;}
	#navWrap {position: absolute; top: -2rem; right: -2rem; z-index: 5; height: 100vh; justify-content: end; padding: 11rem 2rem 5rem 5rem; background: #fbfbfb; }
	.navbar-nav li {margin-bottom: 1rem;}
	#lang {position: relative; top: 8rem; right: 2.75rem;}
	#lang li {text-align: center;}
	.nav-link[aria-current="true"] {color: #ea2224;}
	.nav-link[aria-current="true"]:after {display: none;}

	.colFTtxt h2 {padding-right: 0; font-size: 2.5rem;}
	.order-1 h2 {padding: 1.5rem 3rem 2rem 0;}
*/
}




@media (max-width:959.98px){	/* for_800 */
#hero .videoFallback {display: block;}
#hero iframe, #cta, .splide__toggle {display: none;}
#hero, #hero .splide__slide {height: auto;}
#level1 header {position: relative;}

#hero h2 {text-align: left; padding-left: 4.5rem; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill=' %23c00'%3E%3Cpath fill-rule='evenodd' d='M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671'/%3E%3C/svg%3E") no-repeat 2.5rem .125rem / 1.5rem;}

.circle {margin: 0;}
#path a::after {padding: 0 0 0 1rem;}
}



@media (max-width:799.98px){	/* for_768 */
.splide__arrow--prev {left: -1.5em;}
.splide__arrow--next {right: -1.5em;}

}





@media (max-width:767.98px){	/* for_428 */
#logo {margin-left: 1.5rem;}
#burger {margin-right: 1.25rem;}
.navbar-brand {width: 8.5rem;}
#h33 {width: 7.5rem; padding: 1rem 0;}

#search .active input {width: 23rem;}

#hero h2 {padding-left: 2.75rem; background-position: 1rem .125rem;}
.sections {text-align: center;}
#soc {justify-content: center;}
#soc svg {margin: 0 1rem;}
#cookies {margin: 2rem 1rem;}

#heroSections {margin-bottom: 17rem;}
#heroSections.noMargin {margin-bottom: 0;}
.splide__track {overflow-x: clip; overflow-y: visible;}
.splide__pagination {bottom: -2.75rem;}
.splide__pagination .btn {border: 3px solid #687677;}
.splide__pagination .btn.is-active {width: 1rem; height: 1rem;}
#heroSections .splide__slide {min-height: 56.25vw;}
.heroContent {position: absolute; color: #000; text-align: center !important;}
.smDistance {top: 18.5rem;}
.lgDistance {top: 20rem;}
.xlDistance {top: 21rem;}
.heroContent strong {font-size: 2.75rem; line-height: 1;}

.sectionGrid .col-lg-4 {padding-right: 0;}
#prodList form .btn {margin-top: 1rem;}

#contacts .col-sm-5, #contacts .col-sm-4 {padding-bottom: 2rem;}

article h1, .offset-lg-3 h1 {font-size: 3rem;}
.splide__arrow--prev {left: -.375em;}
.splide__arrow--next {right: -.375em;}

nav #path {padding-left: 1.875rem; padding-right: 3rem;}


/*
	article {padding-bottom: 40rem;}
	#cookies {margin-bottom: 2rem;}
	#level2 #cookies {margin: 0;}
	#footerTOP img {padding: 0 0 2rem 22rem;}
*/
}



@media (max-width:427.98px) {	/* for_414 and 412 */
/* .heroContent {top: 19.5rem;} */
.heroContent strong {font-size: 2.5rem;}
td.param {padding-right: .5rem; font-size: 1.25rem;}
#info .circle {left: 29%;}

}



@media (max-width:411.98px) {	/* for_393 */
.nav-link {padding: 1rem 1.75rem;}
#search {margin: 1rem 0 1rem 1.25rem;}
#search .active input {width: 20rem;}

.smDistance {top: 17.5rem;}
.lgDistance {top: 19rem;}

nav #path {padding-left: 1.75rem;}
#info a {font-size: 1.375rem;}
#info .circle {left: 27%;}
}



@media (max-width:392.98px) {	/* for_390 */

}



@media (max-width:389.98px) {	/* for_384 */
/*
	article h1 {font-size: 1.875rem;}
	.colFTtxt h2 {font-size: 2.25rem;}
*/
}



@media (max-width:383.98px) {	/* for_375 */
#logo {margin-left: 1rem;}
#burger {margin-right: .75rem;}

/* .heroContent {top: 18rem;} */
.heroContent strong {font-size: 2.25rem;}

nav #path {padding-left: 1.25rem;}

td.param {padding-right: .25rem; font-size: 1.125rem;}
}



@media (max-width:374.98px) {	/* for_360 */
/* .heroContent {top: 17.5rem;} */
#info .circle {left: 25%;}

}
