.f-page{font-family:'Calibri';}
.productfilter{height:600px;background:#95303C;display:flex;align-items:center;justify-content:center;gap:80px;}
.productfilter h1{color:#ffff;font-size:60px;font-family:'Calibri';}
@media screen and (max-width:990px){
.productfilter h1{font-size:30px;}
}
.productfilter img{max-width:333px;height:auto;width:30%;}
.f-page a:hover{text-decoration:none !important;}
.f-page .fgs-inner-row{padding-top:90px;}
.f-page .fgs-inner-row h2{font-family:'Calibri';font-size:25px;font-weight:bold;color:#95303C;}
.f-page__description{font-family:"Open Sans", sans-serif;padding-top:20px;padding-left:85px;padding-bottom:70px;margin:auto;font-weight:300;font-size:16px;line-height:1.5;}
@media screen and (max-width:520px){
.f-page__description{font-size:1.15em;}
}
.f-page .prod_filter_wr, .f-page .prod_filter_inn{padding:0;padding-top:10px;padding-bottom:10px;box-sizing:border-box;min-height:70px;align-items:center;list-style-type:none;display:flex;flex-wrap:wrap;gap:20px;font-size:16px;border-top:1px solid #000;padding-left:10px;padding-right:10px;}
@media screen and (max-width:520px){
.f-page .prod_filter_wr, .f-page .prod_filter_inn{font-size:1.15em;}
}
.f-page .prod_filter_inn{display:none;}
.f-page .prod_filter_inn.active{display:flex;text-transform:uppercase;}
.f-page .prod_filter_wr a, .f-page .prod_filter_inn a{color:#6C6C6C;font-size:16px;}
@media screen and (max-width:520px){
.f-page .prod_filter_wr a, .f-page .prod_filter_inn a{font-size:1.15em;}
}
.f-page .prod_filter_wr a:hover, .f-page .prod_filter_inn a:hover{color:#95303C;text-decoration:none;}
.f-page .prod_filter_wr a.active, .f-page .prod_filter_inn a.active{color:#95303C;font-weight:bold;}
table{border-collapse:collapse;}
table td{font-size:16px;}
.f-table__head tr{font-size:22px;color:#000000;border-top:1px solid #A2A2A2 !important;border-bottom:1px solid #A2A2A2 !important;line-height:1.3;}
.f-table__head .tr{display:grid;font-size:16px;color:#000000;border-top:1px solid #000 !important;border-bottom:1px solid #A2A2A2 !important;line-height:1.3;grid-template-columns:165px 2fr 1fr 185px 100px;column-gap:15px;}
@media screen and (max-width:520px){
.f-table__head .tr{font-size:1.15em;}
}
.f-table__head td{padding:20px 10px;}
.f-table__head .td{padding:20px 10px;}
.f-table__body .tr{display:grid;font-size:16px;color:#000000;border-top:1px solid #A2A2A2 !important;border-bottom:1px solid #A2A2A2 !important;line-height:1.3;grid-template-columns:165px 2fr 1fr 185px 100px;column-gap:15px;}
@media screen and (max-width:520px){
.f-table__body .tr{font-size:1.15em;}
}
.f-table__body .tr:first-child{border-top:0 !important;}
.f-table__item{transition-duration:.3s;}
.f-table__item:hover{background:#F0F0F0;}
.f-table__item.open{background:#F0F0F0;}
.f-table__item.open a{color:#95303C;}
.f-table__item{border-top:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;line-height:1.3;}
.f-table__item>.td{padding:10px 10px 10px 10px;}
    .f-table__files img{transition-duration:.2s;width:27px;height:auto;}
.f-table__files img:hover{transform:scale(1.2);}
.f-table__files td{font-size:12px;padding:5px;}
    label{font-weight:200;font-family:'Calibri';font-size:16px;white-space:nowrap;}
.f-table__check label{margin-top:5px !important;cursor:pointer;user-select:none;}
.f-table__check input{display:none;}
.f-table__check input+label{display:flex;width:24px;height:24px;border-bottom:1px solid #000000;border-left:1px solid #000000;align-items:center;justify-content:center;margin:auto;}
.f-table__check input:checked+label:after{content:'x';font-weight:400;font-size:19px;padding-bottom:8px;font-family:"Open Sans", sans-serif;}
.f-table__prop{position:relative;margin-top:29px;margin-bottom:29px;display:none;}
.f-table__prop.open{display:block;}
.f-table__prop .td{padding-top:25px;padding-bottom:25px;}
.t-prop__row{margin-top:-1px;border-top:1px solid #A2A2A2;background:#F0F0F0;display:grid;grid-template-columns:240px 1fr;border-bottom:1px solid #A2A2A2;}
@media screen and (max-width:520px){
.t-prop__row{display:flex;flex-direction:column;gap:10px;}
}
.t-prop__prop{display:flex;align-items:center;padding-top:7px;padding-bottom:7px;min-height:70px;box-sizing:border-box;padding-right:15px;padding-left:10px;text-align:left;font-size:16px;font-weight:bold;color:#6C6C6C;font-family:'Calibri';}
@media screen and (max-width:520px){
.t-prop__prop{min-height:auto;}
}
.t-prop__val{display:flex;justify-content:flex-end;align-items:center;padding-top:7px;padding-bottom:7px;min-height:70px;padding-left:14px;padding-right:39px;text-align:right;color:#6C6C6C;font-size:16px;font-weight:200;font-family:'Calibri';}
@media screen and (max-width:520px){
.t-prop__val{font-size:1.15em;}
}
@media screen and (max-width:743px){
.t-prop__val{padding-right:0;}
}
@media screen and (max-width:705px){
.t-prop__val .t-prop__boxes{display:grid;grid-template-columns:repeat(2, 1fr);}
}
@media screen and (max-width:520px){
.t-prop__val .t-prop__boxes{width:100%;grid-template-columns:repeat(4, 1fr);}
}
@media screen and (max-width:460px){
.t-prop__val .t-prop__boxes{grid-template-columns:repeat(2, 1fr);grid-row-gap:8px;}
}
.f-form{font-size:16px;font-family:'Calibri';}
.f-form input[type="text"],
.f-form input[type="email"],
.f-form input[type="tel"],
.f-form textarea{background:none;border:none;border-left:1px solid #949494;border-bottom:1px solid #949494;height:22px;}
.f-form textarea{height:120px;resize:none;}
.f-form__item{margin:auto;padding:55px 130px 50px 100px;box-sizing:border-box;background:#F0F0F0;margin-bottom:50px;}
.f-form__item h2{color:#000 !important;font-size:16px !important;font-weight:bold !important;padding-bottom:40px;}
.f-form__row-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;margin-bottom:26px;}
.f-form__row-2__item{position:relative;display:grid;grid-template-columns:130px 1fr;grid-gap:12px;}
.f-form__row-2__item_abs{position:absolute;right:-47px;bottom:5px;}
.f-form__row-3{display:grid;grid-template-columns:110px 1fr 80px;grid-gap:12px;}
.f-form__row-3+.f-form__row-3{grid-template-columns:130px 1fr 80px;}
.f-form__row-3_l span{position:relative;margin-left:-25px;margin-top:-5px;}
.f-form__grid-1{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;margin-bottom:26px;}
.f-form__grid-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;}
.f-form__grid-2__item{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;margin-bottom:26px;}
.f-form__grid-2__item+.f-form__grid-2__item{grid-template-columns:80px 1fr;}
.f-form__check{display:flex;padding-bottom:20px;padding-left:120px;}
.f-form__check input{display:none;}
.f-form__check label{flex-shrink:0;cursor:pointer;user-select:none;}
.f-form__check input+label{display:flex;width:24px;height:24px;border-bottom:1px solid #949494;border-left:1px solid #949494;align-items:center;justify-content:center;margin-right:25px;}
.f-form__check input:checked+label:after{content:'\2716';font-weight:100;font-size:14px;}
.f-submit{width:103px;height:36px;background:#95303C;color:#fff;font-size:16px;font-weight:bold;border:none;border-radius:0;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0;margin:0;margin-right:0;margin-left:auto;transition-duration:.2s;}
.f-submit:hover{opacity:0.8;}
.table-row{display:none;}
.table-row.visible{display:block;animation:rowShowNext .5s normal;}
@keyframes rowShowNext {
0%{opacity:0;transform:translateY(-10%);}
100%{opacity:1;transform:translateY(0px);}
}
.prod-btn-prev, .prod-btn-next{cursor:pointer;}
#product-table-pagination{padding-top:10px;font-family:'Calibri';padding-left:10px;display:flex;gap:20px;font-size:15px;}
#contacts-form{display:none;}
#contacts-form.open{display:block;}
footer .footer-container{padding-top:30px !important;}
.f-table__table-files{width:130px;}
.f-table__table-files tr{display:grid;grid-template-columns:repeat(3, 1fr);}
.f-table__link p{margin:0;}
@media screen and (max-width:990px){}
.noValid{border-left:1px solid red !important;border-bottom:1px solid red !important;}
.prod-btn-info span{font-weight:bold;color:#95303C;}
#rotateButton{display:none;}
@media screen and (max-width:990px){
#rotateButton{padding:3px 20px;font-size:16px;background-color:#4CAF50;color:white;border:none;border-radius:5px;cursor:pointer;box-sizing:border-box;width:100%;display:block;margin:20px auto;height:40px;}
}
#rotateButton:hover{background-color:#45a049;}
.doc-name-bar{box-sizing:border-box;height:1.5em;display:block;}
.doc-name-bar-wr{box-sizing:border-box;height:1.9em;}
.f-table__table-files span{display:none;}
@media screen and (max-width:990px){
.productfilter{justify-content:space-between;height:auto;padding:30px;gap:30px;}
.productfilter h1{font-size:50px;}
.productfilter img{width:190px;height:auto;}
.fgs-inner-row{margin-top:0;padding-top:70px;}
.f-page__description{padding-bottom:60px;}
.f-page__description p{padding:0;margin:0;}
.f-table__head .tr{display:flex;}
.f-page .prod_filter_wr, .f-page .prod_filter_inn{min-height:auto !important;}
.f-table__head .td{padding-top:10px;padding-bottom:10px;}
.f-table__item{display:flex !important;}
.tabs-item{display:none;width:100%;}
.tabs-item.active{display:block;}
.doc-name-bar{display:none !important;}
.f-table__head .active{color:#8A373E;border-bottom:1px solid #8A373E;}
.f-table__head .active a{color:#8A373E;font-weight:600;}
.f-table__table-files{display:block;width:100%;}
.f-table__table-files tbody{display:block;width:100%;}
.f-table__table-files tr{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px;}
.f-table__table-files a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border:1px solid #A2A2A2;padding:40px;box-sizing:border-box;}
.f-table__table-files td{text-align:center;box-sizing:border-box;}
.f-table__table-files img{width:37px;filter:grayscale(100%);}
.f-table__table-files span{display:block;text-align:center;}
.f-table__item>.td{padding:30px 10px 30px 10px;}
.table-row{display:block;}
#product-table-pagination{display:none;}
}
@media screen and (max-width:800px){
.panel-leyaut.productfilter{padding-top:50px;margin-top:104px;flex-direction:column;gap:50px;}
}
@media screen and (max-width:720px){
.f-table__head{width:100%;overflow-x:auto;border-top:1px solid #000 !important;border-bottom:1px solid #A2A2A2 !important;}
.f-table__head .tr{border-top:none !important;width:auto;flex-wrap:nowrap;margin-bottom:-1px;}
}
@media only screen and (max-width: 616px) {
.container .inner{padding-left:15px;padding-right:15px;}
.f-page .fgs-inner-row h2{padding-left:15px;padding-right:15px;}
.f-page__description{padding-left:15px;padding-right:15px;}
.f-page .fgs-inner-row{padding-top:50px;}
.f-table__table-files a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border:none;padding:0px;box-sizing:border-box;}
.f-table__table-files a img{width:45px;filter:grayscale(100%);}
}
.f-table__item h3{display:none;}
@media only screen and (max-width: 768px) {
.prod_filter_inn li:last-child{border-bottom:3px solid #858585;}
.f-table__item{flex-direction:column;}
.f-table__item .tabs-item:not(:first-child){display:none !important;}
.f-table__item.open .tabs-item{display:block !important;}
.f-table__item .tabs-item h3{display:none;}
.f-table__item.open .tabs-item h3{display:block;}
.f-table__item .tabs-item{display:block !important;border-bottom:1px solid #B7B7B7;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;}
.f-table__item h3{display:block;padding-bottom:20px;color:#343434;}
.f-table__table-files img{width:25px;}
.f-table__table-files td{padding:13px;}
.f-table__check input+label{margin:0;}
.f-table{display:none;}
.prod_filter_inn{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;flex-direction:column;text-align:left;gap:0 !important;}
.prod_filter_inn li{padding-left:10px;padding-right:10px;width:100%;text-align:left;padding-top:10px;padding-bottom:10px;}
.prod_filter_inn li:not(:last-child){border-bottom:1px solid #858585;}
}
@media only screen and (max-width: 860px) {
.f-form__item{padding-left:30px;padding-right:60px;}
}
@media only screen and (max-width: 730px) {
.f-form__item{padding-top:30px;padding-bottom:1px;padding-left:10px;padding-right:10px;margin-bottom:10px !important;}
.f-page .fgs-inner-row h2{padding-left:0;padding-right:0;padding-bottom:30px;}
.f-form__row-2{display:flex;flex-direction:column;gap:26px;}
.f-form__row-3{position:relative;display:flex;flex-direction:column;}
.f-form__row-2__item{display:flex;flex-direction:column;}
.f-form__row-2__item_abs{right:0;}
.f-form__row-3 span{position:absolute;right:0;bottom:5px;}
.f-form__row-2 .f-form__row{display:none;}
.f-form__grid-2__item, .f-form__grid-1{display:flex;flex-direction:column;}
.f-form__check{padding-left:0;}
.f-submit{margin:auto;margin-bottom:30px;}
.f-form__item{padding-bottom:1px;}
.f-form__grid-2-1{display:flex;flex-direction:column;}
}
.t-prop__boxes{display:grid;grid-template-columns:55px 55px 85px 130px 105px;}
.t-prop__box{line-height:1.5;flex-shrink:0;padding:3px;text-align:left;padding:5px;}
.t-prop__box{border-left:1px solid #A2A2A2;}
.t-prop__box1{width:130px;}
.t-prop__box2{width:85px;}
.t-prop__box3{width:105px;}
.t-prop__box4{width:95px;}
.t-prop__box5{width:95px;}
.t-prop__box{position:relative;}
.t-prop__box b{font-size:10px;display:block;opacity:0.6;line-height:1.2;right:0;top:0;}
.t-prop__boxtitles{position:absolute;display:grid;grid-template-columns:130px 85px 105px 140px;width:460px;right:39px;top:-20px;}
.t-prop__boxtitle4-5inn{display:grid;grid-template-columns:repeat(2, 1fr);}
.t-prop__boxtitle1{width:130px;}
.t-prop__boxtitle2{width:85px;}
.tt-prop__boxtitle3{width:105px;}
.t-prop__boxtitle4{width:70px;}
.t-prop__boxtitle5{width:70px;}
.t-prop__boxtitle b {
opacity: 0.5;
font-size: 15px;
display: block;
line-height: 1.5;
}