.ns {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.noselect {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.nw { white-space: nowrap}
.nowrap { white-space: nowrap}

.heroXZ {min-height: 260px;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.20), rgba(0,0,0,0.50));
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.20), rgba(0,0,0,0.50));
background-image: -o-linear-gradient(top, rgba(0,0,0,0.20), rgba(0,0,0,0.50));
background-image: -ms-linear-gradient(top, rgba(0,0,0,0.20), rgba(0,0,0,0.50));
background-image: linear-gradient(top, rgba(0,0,0,0.20), rgba(0,0,0,0.50));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#66000000', endColorstr='#66000000');}

@media (max-width: 768px) and (min-width: 1px) { .heroXZ {
    min-height: 260px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 1.60));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 1.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 1.60));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 1.60));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 1.60));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#66000000', endColorstr='#66000000');
} }


.link_type_external {
    background-image: url(/assets/ds2DTSRAsDpDBOX0EmnRY1g.svg);
    background-repeat: no-repeat;
    background-size: 18px;
}
.text-section { line-height: 40px; font-weight: 320; margin: 1.5em 0 .6em;}
.text-chang {margin: 1.5em 0 .6em; font-weight: 400;font-size: 170%;}

.incobgC {padding-top:52px;padding-bottom:52px;} 
.incobg {padding:52px;} 
.titleB { font-size: 110%;font-weight: 430;} 
.descriptionB { font-size: 80%; line-height: 24px; }

.modal-backdrop{ opacity: 0.63 !important; background-color: rgba(0, 0, 0, 0.96); filter: alpha(opacity=70); -webkit-backdrop-filter: blur(9px); backdrop-filter: blur(9px); }


a:link {
    text-decoration: none;
    border-bottom: 1px solid rgba(27, 134, 192, .3);
    color:#1b86c0;
    outline:none
}

a:link:hover {
    text-decoration: none;
    border-bottom: 1px solid;
    color: #00aa14;
    outline:none
}

a:link:visited {
    color: #551a8b;
    border-color:rgba(85, 26, 139, .3)
}

.txt-info a {color: #1b86c0; border-bottom: 1px solid rgba(27,134,192,.3); }
.txt-info a:hover {color: #00A460; border-bottom: 1px solid #00A460; }
.txt-info a:active {color: #00A460; border-bottom: 1px solid #00A460; }

a.lin {color: #1b86c0; border-bottom: 1px solid rgba(27,134,192,.3); }
a.lin:hover {color: #00A460; border-bottom: 1px solid #00A460; }
a.lin:active {color: #00A460; border-bottom: 1px solid #00A460; }

a.lin9x {font-size:90%; color: #1b86c0; border-bottom: 1px solid rgba(27,134,192,.3); }
a.lin9x:hover {font-size:90%; color: #00A460; border-bottom: 1px solid #00A460; }
a.lin9x:active {font-size:90%; color: #00A460; border-bottom: 1px solid #00A460; }

a.lin10x {font-size:100%; color: #1b86c0; border-bottom: 1px solid rgba(27,134,192,.3); }
a.lin10x:hover {font-size:100%; color: #00A460; border-bottom: 1px solid #00A460; }
a.lin10x:active {font-size:100%; color: #00A460; border-bottom: 1px solid #00A460; }

a.lin12x {font-size:1.2rem; color: #1b86c0; border-bottom: 1px solid rgba(27,134,192,.3); }
a.lin12x:hover {font-size:1.2rem; color: #00A460; border-bottom: 1px solid #00A460; }
a.lin12x:active {font-size:1.2rem; color: #00A460; border-bottom: 1px solid #00A460; }

a.lin10xA {font-size:100%; color: #515457; border-bottom: 1px solid rgba(90,90,90,.3); }
a.lin10xA:hover {font-size:100%; color: #00A460; border-bottom: 0px solid #00A460; }
a.lin10xA:active {font-size:100%; color: #00A460; border-bottom: 0px solid #00A460; }

a.lin10xW {font-size:100%; color: #fff; border-bottom: 1px solid rgba(250,255,250,.5); }
a.lin10xW:hover {font-size:100%; color: #00A460; border-bottom: 0px solid #00A460; }
a.lin10xW:active {font-size:100%; color: #00A460; border-bottom: 0px solid #00A460; }

.menu-link__title-icon {
    transition: fill .2s;
    fill:#092433
}

.lin10x:hover .link__title-icon {
    fill:#00A460
}

.lin10xA:hover .link__title-icon {
    fill:#00A460
}
.lin10x .link__title_icon {
    color:#515457;
    stroke:#515457;
}
.lin10x:hover .link__title_icon {
    color:#00A460;
    stroke:#00A460;
}
.lin10xA .link__title_icon {
    color:#515457;
    stroke:#515457;
}
.lin10xA:hover .link__title_icon {
    color:#00A460;
    stroke:#00A460;
}



a.nona {border-bottom: 0px solid ; }
a.nona:link {border-bottom: 0px solid ; }
a.nona:hover {border-bottom: 0px solid ;}
a.nona:visited {border-bottom: 0px solid ;}


p.txt-info {font-size: 1.15rem; margin: .5em 0 1em;}

p.common-text {
  color: #68676C;
}

p.common-text-dark {
  color: #212529; 
}
p.common-text-white {
  color: #fff;
}

.docH3 {font-weight: 300;
}

.eCS7x2 {
padding: 16px 0 4px;
position: relative;
font: 14px/20px Beeline Sans V0\.2,sans-serif;
font-weight: 500;
color: #000;
}

.eCS7x2 a {
    color:#00A460;
    text-decoration:none;
}
.eCS7x2 a:active, a:hover {
    color:#00A460
}
.eCS7x2 a:not([class]) {
    color:inherit
}

.eCS7x2 a:not([class]):hover {
    color:#00A460
}

._1nnAeP {
position: relative;
width: 100%;
max-width: 190px;
}
.inner-content {
font-size: 16px;
line-height: 30px;
margin-bottom: 25px;
font-weight: 400;
}

.inner-content_ {
font-size: 1.15rem;
line-height: 30px;
margin-bottom: 25px;
font-weight: 400;
}

.inner-content p{
margin: .5em 0 1em;
font-size: 1.15rem;
}

.inner-string p{
margin: 0em 0 0.5em;
#font-size: 1.15rem;
}

.text-title {font-size: 24px; line-height: 32px; font-weight: 400;}
.text-title2 {font-size: 19px; line-height: 27px; font-weight: 400;}

.tn-rule {
border-top: 1px dotted #c7c7c7;
clear: both;
margin: 7px 0 15px;
min-height: 1px;
}

/* menu set */

li.dropdown.show > .dropdown-menu { 
  width: 100%;
  text-align: left;
  left: 0;
  right: 0;
  top: 52px ;
/* old:58px top: 87px */
  position: fixed;
  min-height: 310px;
}

.subnavigation li {
display: inline-block;
margin: 0 20px .4em 0;
}

.css-p-298117 {color: rgb(190, 190, 190);margin-bottom: 1.5rem;max-width: 87%;padding: 0px;font-size: 1rem;line-height: 1.625rem;}
.css-p-298119 {color: rgb(190, 190, 190);margin-bottom: 1.5rem;max-width: 87%;padding: 0px;font-size: 1rem;line-height: 1.625rem;}
.css-p-291431 {color: white; padding-bottom:20px; line-height: 1.17; font-weight: 300;  font-size: 1.9rem;max-width: 87%; }
.css-p-291432 {color: white; padding-bottom:20px; line-height: 1.17; font-weight: 300;  font-size: 2.3rem;max-width: 87%; }
.css-p-291433 {color: #f4f4f4; font-weight: 600; font-size: 1.75rem; line-height: 1.28572; letter-spacing: 0;}
.css-p-291434 {font-size: 1.75rem;font-weight: 300; line-height: 1.28572; letter-spacing: 0; margin-bottom: 0;}
.css-p-291482 {color: #262626; font-size: 1rem; font-weight: 600; line-height: 1.375; letter-spacing: 0;}

.bg-f0  {background:#f0f7fb;}
.bg-f1  {background:#f2f4f8;}
.bg-gray0 {background:#97D700;}
.bg-gray1 {background:#f2f4f8;}
.bg-gray2 {background:#ececec;}
.bg-gray5 {background: #70D648;}
.bg-gray5gr {background: rgb(38,194,98);background: linear-gradient(0deg, rgba(38,194,98,1) 35%, rgba(112,214,72,1) 100%);}
.bg-gray7 {background:#f7f7f7;}
.bg-gray8 {background:#f7f6f4;}
.bg-gray9 {background:#ebf1e7;}
.bg-dark0 {background-color: rgb(23, 23, 23);}
.bg-dark16 {background: rgb(16, 16, 16);}
.bg-dark23 {background: rgb(23, 23, 23);}
.bg-white { background:#fff; color:#000;}
.bg-black { background:#000; color:#fff;}
.bg-green {background: #00A460;}
.bg-grayCMM {background: #f8f8f8;}

.grC0 {color:#97D700;}
.grC1 {color:#d2ffaf;}
.grC2 {color:#141416;}
.grC3 {color:#ebf1fc;}
.grC4 {color:#f7f9fc;}
.grC5 {color:#f2f4f9;}
.grC6 {color:#00ff5a;}
.grC7 {color:#00ffd1;}
.grC8 {color:#00ff5a;}
.grC9 {color:#00B95A;}
.grC5y {color: #70D648;}
.grC5g {color:#00aa14;}

.grC0- {color: #fff; font-weight: 550; letter-spacing: -1px;text-shadow: 1px 1px 1px #000;}
.grC1- {color: #fff; font-weight: 370; letter-spacing: -1px;text-shadow: 1px 1px 1px #000;}
.grC2- {color: #fff; font-weight: 370; letter-spacing: -1px;text-shadow: 1px 1px 1px #67d269;}
.grC3- {color: #d2ffaf; font-weight: 500; letter-spacing: -1px; text-shadow: 1px 1px 1px #000;}
.grC4- {color: #00ff5a; font-weight: 500; letter-spacing: -1px; text-shadow: 1px 1px 1px #000;}
.grC5- {color: #00ffd1; font-weight: 500; letter-spacing: -1px; text-shadow: 1px 1px 1px #000;}
.grC9- {color: #00aa14; font-weight: 500; letter-spacing: -1px; text-shadow: 1px 1px 1px #000;}

.plit {padding:10px;}
.plit10 {padding:10px;}
.plit1 {padding:1px; padding-left:1px;padding-right:1px;}
.plit-dark-mh160 {min-height:170px; padding:25px; position: relative; }


.linZ0xA {background-color: rgb(40, 40, 40); font-size:100%; color: rgb(255, 255, 255); border-bottom: 0px;border-radius: 10px; }
.linZ0xA:hover {background-color: rgb(53, 53, 53); font-size:100%; color: rgb(255, 255, 255);  border-bottom: 0px; }

.linZ0xG {background-color: rgb(72, 72, 72); font-size:100%; color: rgb(190, 190, 190); border-bottom: 0px; }
.linZ0xG:hover {background-color: rgb(80, 80, 80); font-size:100%; color: rgb(190, 190, 190);  border-bottom: 0px; }

.linZ0xW {background-color: rgb(255, 255, 255); font-size:100%; color: rgb(72, 72, 72); border: 1px solid transparent; border-radius: .75rem;box-shadow: 0 4px 16px rgba(0,0,0,.08),0 0 2px rgba(0,0,0,.12); transition: all .2s; }
.linZ0xW:hover {background-color: rgb(255, 255, 255); font-size:100%; color: #00A460;  border: 1px solid #00A460; box-shadow: 0px 0px 4px #329937, 0px 0px 6px #68f7cc, 0px 0px 8px #9ed130; }


.linZ0xWh { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 100%; border-bottom: 0px;}
.linZ0xWh:hover { background-color: #e6e8ec; font-size: 100%; color: rgb(0, 0, 0); border-bottom: 1px;}
.linZ5xWh {background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 100%; border-bottom: 0px; border: 1px solid grey; border-radius: 10px;}
.linZ5xWh:hover {background-color: #ffffff; font-size: 100%; color: rgb(52, 177, 185); border-bottom: 1px; opacity: .94; text-decoration: none; border: 1px solid color(srgb 0.2326 0.7634 0.8048);
box-shadow: 0 0 4px #8381fb, 0 0 6px #21dae7, 0 0 8px #39c3cb;}
.linZ0xWhW { background-color: rgb(235, 241, 247); color: rgb(0, 0, 0); font-size: 100%; border-bottom: 0px;}
.linZ0xWhW:hover { background-color: #e6e8ec; font-size: 100%; color: rgb(0, 0, 0);border-bottom: 1px;}

.text-lk {color: black; font-size: 16px; padding-left: 7px; font-weight: 450;}
.text-lk:hover {color: #00A460; padding-left: 7px;}

.title-main-h1 {font-size: 42px; font-weight: 300; line-height: 1.4em;}
.page-title-h1 {font-size: 46px; font-weight: 400; line-height: 1.1;color:#f4f4f4}
.page-title-h2 {line-height: 40px;font-weight: 400;}
.page-title-h3 {font-weight: 400;}
.page-title-h4 {font-weight: 400;}
.page-title-h4a {font-weight: 400;}
.page-title-h5 {font-weight: 300;}

.bg-bt40 { margin-bottom: 40px; }

.bg-desc-title {margin-left: -13px; background-color: rgba(0,0,0,0.0);}
.bg-desc-title-text {margin-top: -16px;  background-color: #161616;}
.text-desc-title {padding-top:10px ;color:#c6c6c6 ; font-size: 1.2rem; line-height: 1.4em; font-weight: 320;}

.tnd-padding-top-0 {padding-top:0px;}
.tnd-padding-top-1 {padding-top:1px;}
.tnd-padding-top-5 {padding-top:5px;}
.tnd-padding-top-10 {padding-top:10px;}
.tnd-padding-top-15 {padding-top:15px;}
.tnd-padding-top-20 {padding-top:20px;}
.tnd-padding-top-30 {padding-top:30px;}
.tnd-padding-top-35 {padding-top:35px;}
.tnd-padding-top-40 {padding-top:40px;}
.tnd-padding-top-45 {padding-top:45px;}
.tnd-padding-top-50 {padding-top:50px;}
.tnd-padding-top-55 {padding-top:55px;}
.tnd-padding-top-60 {padding-top:60px;}
.tnd-padding-top-65 {padding-top:65px;}
.tnd-padding-top-70 {padding-top:70px;}
.tnd-padding-top-75 {padding-top:75px;}
.tnd-padding-top-80 {padding-top:80px;}
.tnd-padding-bottom-0 {padding-bottom:0px;}
.tnd-padding-bottom-1 {padding-bottom:1px;}
.tnd-padding-bottom-5 {padding-bottom:5px;}
.tnd-padding-bottom-10 {padding-bottom:10px;}
.tnd-padding-bottom-15 {padding-bottom:15px;}
.tnd-padding-bottom-20 {padding-bottom:20px;}
.tnd-padding-bottom-25 {padding-bottom:25px;}
.tnd-padding-bottom-30 {padding-bottom:30px;}
.tnd-padding-bottom-35 {padding-bottom:35px;}
.tnd-padding-bottom-40 {padding-bottom:40px;}
.tnd-padding-bottom-50 {padding-bottom:50px;}
.tnd-padding-bottom-60 {padding-bottom:60px;}
.tnd-padding-bottom-70 {padding-bottom:70px;}


.tnd-textcolor-white {color:white;}
.tnd-textcolor-black {color:black;}
.tnd-textcolor-green {color:green;}
.text-green {color: #00A460;}
.text-color-black {color:#000; }
.text-color-grey-50 {color:#f6f8f9;}
.text-color-grey-100 {color:#e1e7ea;}
.text-color-grey-200 {color:#c7d2d6;}
.text-color-grey-300 {color:#a5b4bb;}
.text-color-grey-400 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color:#81949c; }
.text-color-grey-500 {color:#67777e;}
.text-color-grey-600 {display: -webkit-box; display: -webkit-flex;display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; grid-column-gap: 1px; grid-row-gap: 1px; color:#505d62;}
.text-color-grey-700 {color:#3e484c;}
.text-color-grey-800 {color:#252a2d;}
.text-color-grey-900 {color:#151819;}
.tnd-text-small {font-size: 1.5rem; line-height: 1.6em; font-weight: 320;}

.mw790 {max-width:790px;}
.mw690 {max-width:690px;}
.mw610 {max-width:610px;}
.mw590 {max-width:590px;}
.mw540 {max-width:540px;}
.mw510 {max-width:510px;}
.mw500 {max-width:500px;}
.mw480 {max-width:480px;}
.mh240 {min-height:240px;}
.mh250 {min-height:250px;}
.mh260 {min-height:260px;}
.mh420 {min-height:420px;}
.mh480 {min-height:480px;}


.brt1 {border-top: 1px solid #bbb;}

.title-main-h1 {font-size: 31px; font-weight: 350;line-height: 1.3em;}
.tit-plit {color: white;font-weight: 300;max-width: 70%;position: absolute;bottom: 15px;left: 25px;}

@media (min-width:320px) and (max-width:1000px)  {
.css-p-291431 {color: white; font-size: 1.8rem; max-width: 95%; }
}

@media (min-width:767px) and (max-width:1199px)  { 
.page-title-h1 {font-size: 43px; }
}


@media (min-width:576px) and (max-width:767px)  { 
.plit {padding:0px; padding-left:0; padding-right:0; padding-bottom: 1px;}
.plit-dark-mh160 {min-height:160px; padding:25px; position: relative; }
.bg-desc-title {margin-left: -13px; background-color: #161616;}
.row-main-network-XZ { background-position: 50% 50%; }
.page-title-h1 {font-size: 31px; font-weight: 340;line-height: 1.3;}
.tit-plit {color:white; font-weight: 300; max-width:85%; position: absolute; bottom: 15px; left:25px;}
.css-p-291431 { max-width: 85%; }
}

@media (min-width:10px) and (max-width:575px)  { 
.plit {padding:0px; padding-left:0; padding-right:0; padding-bottom: 1px;}
.plit-dark-mh160 {min-height:100px; padding:25px; position: relative; }
.bg-desc-title {margin-left: -13px; background-color: #161616;}
.row-main-network-XZ { background-position: 50% 50%; }
.page-title-h1 {font-size: 31px; font-weight: 340;line-height: 1.3;}
.tit-plit {color:white; font-weight: 300; max-width:85%; position: absolute;bottom: 30px;
left: 78px;}
.css-p-291431 { max-width: 85%; }
}


@media (min-width:100px) and (max-width: 670px)  { 
.text-lk {display:none;} 
.css-p-298119 {display:none;}
}

.svfaq_ {font-size: 0.94em; color: rgb(111, 111, 111); line-height: 1.3em; padding-bottom: 20px; padding-top: 10px; }
.svfaq_a {border-bottom: 1px dotted rgba(27, 134, 192, .3);}


ul.cont>li{list-style-type: none; left:10px; font-size: 1.15rem; /^ font-weight: 300; */}
ul.cont>li:before {content: '\2014\a0';font-weight: normal;}
ul.cont {padding-left: 0rem;}

ul.acti>li{list-style-type: none; left:10px; font-size: 1.15rem; /* font-weight: 300; */}
ul.acti>li:before {content: '\2713\00a0\00a0';font-weight: normal;}
ul.acti {padding-left: 0rem;}

.footer__ender {
#color: hsla(0,0%,94.9%,.5);
color: hsla(0, 0%, 22.5%, 0.5);
}

/* Footer */

.footer__ender_b {padding-top:25px;}
.footer p{
font-size: 80%;
margin-bottom: 0;
}

.footerX {
#color: #ebeff1;
#background-color: #092433;
border-top: 0px solid #dbdbdb;
display: grid;
padding-bottom: 120px;
padding-top: 30px;
}

.footerX p{
font-size: 80%;
margin-bottom: 0;
}
.footerX a {
    color:#1b86c0
}
.footerX a:active, a:hover {
    color:#00aa14
}
.footerX a:not([class]) {
    color:#1b86c0
}

.footerX a:not([class]):hover {
    color:#00aa14
}

/*feedback*/
#modal_form{
position:fixed; width:100%;height:100%;display:none;z-index:1095;;}
#overlay1{z-index:1093;position:fixed;background-color:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}
#overlay{width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;z-index:1093;position:fixed;--background-color: #1a8754; opacity: 1 !important;background-image: url("/assets/tbd.png"), linear-gradient(-90deg, rgba(60, 200, 110, 1), rgba(26, 135, 84, 1)); }

#modal_form input_[type="text"]{background-color:#fff;border:1px solid #DFDFDF;border-radius:6px;color:#555;display:block;font-size:1em;height:35px;padding:5px;margin-bottom:17px;width:100%;float:left;}
#modal_form input_[type="text"].error{border:1px solid red;}

#modal_form input[type="checkbox"].error{border:1px solid red;}
#modal_form .comment{color:#272727;padding-bottom:15px;font-size:14px;text-align:center;padding-top:10px;}
.exit{text-decoration:none; background:#d0d0d0;display:block !important;border-radius:50%; right:12px; position:absolute;opacity:1;WIDTH:33PX;HEIGHT:33px;line-height:30px;font-size:36px;border:2px solid #3e5368;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}

.exit:after{display:block;font-size:23px;content:"x";padding-left:9px;line-height:24px;cursor:pointer;text-decoration:none;font-weight:bold;color:#000000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.exit:hover{background:#EAEAEA;text-decoration:none;}
#modal_form .button{display:block;background-color:#ffd400;border:1px solid #ccc;border-radius:3px;color:#000;cursor:pointer;font-size:17px;font-weight:bold;height:40px;margin:10px 0;padding:2px 16px;width:210px;margin:0 auto;-webkit-transition:all 0.12s ease-in;-o-transition:all 0.12s ease-in;-moz-transition:all 0.12s ease-in;transition:all 0.12s ease-in;}
#modal_form .button:hover{background-color:#44C8F5;border:1px solid #44C8F5;color:#fff;}
#modal_form .error{border:1px solid red;}
@media (min-width:320px) and (max-width:767px)  { 
#modal_form{position:fixed; width:100%;height:100%;display:none;z-index:1095; top:0;}
}
/*feedback-end*/

/*faq*/
.accordion-button:not(.collapsed) {
color: #000000;
background-color: #ffffff;
box-shadow: inset 0 0px 0 rgba(0,0,0,.0);
}  
.accordion-flush   .accordion-item:first-child {
    border: none;
  }
.accordion-flush   .accordion-item:last-child  {
    border: none;
  }
.card-faq {
flex: 1 1 auto;
padding: 0.3rem 1.2rem;
color: #7a7e83;
}
/*faq-end*/
/*tabs-menu*/
.tabs-menu { 
  padding: 0px; 
  margin: 0 auto; 
  position: relative; 
  #width: 800px; 
  #border: 1px solid #d2e2e3; 
  #border-left: 1px solid #d2e2e3;
  #border-bottom: 1px solid #d2e2e3;
} 
.tabs-menu section { 
  display: none;  
  padding: 15px; 
  background: white; 
  position: absolute; 
  top: 0; 
  height: 70px;
  margin-left: 242px; 
   width: -webkit-calc(100% - 242px);
    width:    -moz-calc(100% - 242px);
    width:         calc(100% - 242px);
} 
.tabs-menu p { 
  margin: 0; 
} 
.tabs-menu input { 
  display: none; 
} 
.tabs-menu label { 
  display: block; 
  width: 242px; 
  padding: 13px; 
  color: #4F5966; 
  border-right: 3px solid #f5f7f8;
  cursor: pointer; 
} 

.tabs-menu input:hover + label { 
  color: #00A460; 
  border-right: 3px solid #f5f7f8;
} 

.tabs-menu input:checked + label { 
  color: #555; 
  /* font-weight: 539; */
  background: #d4f6d5;
  /* background: rgb(233, 251, 212); */
  border-right: 3px solid #00A460;
  border-radius: 8px 0 0 8px;
} 
#tab1:checked ~ #m001, 
#tab2:checked ~ #m002, 
#tab3:checked ~ #m003, 
#tab4:checked ~ #m004, 
#tab5:checked ~ #m005, 
#tab6:checked ~ #m006, 
#tab7:checked ~ #m007, 
#tab8:checked ~ #m008,
#tab9:checked ~ #m009,
#tab10:checked ~ #m010,
#tab11:checked ~ #m011,
#tab12:checked ~ #m012,
#tab21:checked ~ #m021,
#tab22:checked ~ #m022,
#tab23:checked ~ #m023,
#tab24:checked ~ #m024,
#tab25:checked ~ #m025,
#tab91:checked ~ #m091,
#tab92:checked ~ #m092,
#tab93:checked ~ #m093,
#tab94:checked ~ #m094,
#tab95:checked ~ #m095,
#tab96:checked ~ #m096,
#tab97:checked ~ #m097,
#tab98:checked ~ #m098,
#tab99:checked ~ #m099
{
  display: block; 
} 
.l-end {height: 169px;}
/*tabs-menu-end*/




  .prices-main .ant-skeleton-content .ant-skeleton-paragraph {
  margin-bottom:0
  }
  .prices-main .ant-skeleton-content .ant-skeleton-paragraph > li {
  height: 58px;
  border-radius:6px
  }
  .prices-main__state {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: auto;
  padding: 6px 8px;
  border-radius: 24px;
  transition:color .2s ease, width .2s ease
  }
  @media (max-width: 767.98px) {
  .prices-main__state {
  margin-top: 0;
  margin-left:0
  }
  }
  .prices-main__state--success {
  background:#f5fbf8
  }
  .prices-main__state--success:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  width: 28px;
  height: 100%;
  background: #f5fbf8;
  border-radius: 24px;
  animation:check .8s forwards
  }
  .prices-main__state--process {
  background:#f5f7f8
  }
  .prices-main__state--process .prices-main__icon {
  animation:spin .8s ease-out infinite
  }
  .prices-main__state--warn {
  background:#fef5f6
  }
  .prices-main__state--warn .prices-main__icon {
  animation:pulse .8s forwards
  }
  .prices-main__state span {
  white-space:nowrap
  }
  .prices-main__icon {
  margin-right:8px
  }
  .prices-main__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom:16px
  }
  @media (max-width: 767.98px) {
  .prices-main__header {
  flex-direction: column;
  align-items:flex-start
  }
  }
  .prices-main__header--prices {
  margin-bottom:40px
  }
  @media (max-width: 767.98px) {
  .prices-main__header--prices {
  flex-direction: row;
  margin-top: 24px;
  margin-bottom:16px
  }
  }
  .prices-main__title {
  margin-right: 16px;
  margin-bottom:0
  }
  @media (max-width: 767.98px) {
  .prices-main__title {
  margin-bottom:16px
  }
  }
  .prices-main__rows {
  padding: 8px 14px;
/*border: 1px solid #dadee0;
  border-radius:12px; 
  border-top: 1px solid #6f8088;
  border-bottom: 1px solid #6f8088; 
*/
border: 1px solid #cecece;
border-radius: .75rem;
  }
  @media (max-width: 767.98px) {
  .prices-main__rows {
  padding:0
  }
  }
  .prices-main__items {
  display: grid;
  grid-auto-flow: row;
  grid-row-gap:5px
  }
  @media (max-width: 767.98px) {
  .prices-main__items {
  width: calc(100% + 20px);
  margin-right: -10px;
  margin-left: -10px;
  padding-right: 10px;
  padding-left: 10px;
  overflow-x:auto
  }
  }
  .prices-main__additional {
  max-width: 500px;
  margin-left: auto;
  font-size: 12px;
  line-height: 16px;
  text-align:right
  }
  .prices-main__nds {
  margin-top: 16px;
  text-align:right
  }
  .prices-title-row {
  display: grid;
  grid-auto-flow: row;
  grid-row-gap: 16px;
  padding: 0 14px;
  font-size: 14px;
  border-top: 0px solid #6f8088;
  }
  @media (max-width: 767.98px) {
  .prices-title-row {
  display: none;
  padding:0
  }
  }
  .prices-title-row__row {
  display: grid;
  grid-auto-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  grid-column-gap: 20px;
  align-items: center;
  justify-content:space-between
  }
  @media (max-width: 767.98px) {
  .prices-title-row__row {
  grid-template-columns: minmax(200px, 1fr);
  grid-auto-columns: minmax(170px, 1fr);
  grid-auto-flow: column;
  grid-gap:0
  }
  }
  .prices-title-row__cell:first-child span {
  margin-right:20px
  }
  .prices-title-row__cell:not(:first-child) {
  text-align:right
  }
  @media (max-width: 767.98px) {
  .prices-title-row__cell:not(:first-child) {
  text-align:left
  }
  }
  .prices-title-row__cell-title {
  margin-bottom: 0;
  padding-top: 4px;
  color:#676d70
  }
  @media (max-width: 767.98px) {
  .prices-title-row__cell-title {
  padding-left:20px
  }
  }
  .prices-row {
  display: grid;
  grid-auto-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  grid-column-gap: 20px;
  align-items: center;
  justify-content: space-between;
  padding: 9px 0;
  }
  @media (max-width: 767.98px) {
  .prices-row {
  grid-template-columns: minmax(200px, 1fr);
  grid-auto-columns: 135px;
  grid-column-gap: 0;
  justify-content: flex-start;
  padding:0
  }
  .prices-row:not(:last-child) {
  border-bottom:0
  }
  .prices-row:not(:last-child) .prices-row__cell {
  border-bottom:1px solid #cecece
  }
  .prices-row .prices-row__cell:first-child {
  margin-left:16px
  }
  .prices-row .prices-row__cell:last-child {
  margin-right:16px
  }
  }
  .prices-row:not(:last-child) {
  border-bottom: 1px solid #dadee0
  }
  @media (max-width: 767.98px) {
  .prices-row:not(:last-child) {
  border-bottom:none
  }
  }
  .prices-row--detail {
  align-items:flex-start
  }
  @media (max-width: 767.98px) {
  .prices-row__cell {
  height: 100%;
  padding-top: 16px;
  padding-bottom:16px
  }
  }
  .prices-row__cell:first-child span {
  /* margin-right:20px */
  }
  .prices-row__cell:not(:first-child) {
  padding-left: 24px;
  text-align:right
  }
  @media (max-width: 767.98px) {
  .prices-row__cell:not(:first-child) {
  text-align:left
  }
  }
  .prices-row__cell-title {
  display: none;
  color:#8c8c8c
  }
  @media (max-width: 767.98px) {
  .prices-row__cell-title {
  display: block;
  }
  }
  .prices-row__cell-content {line-height: 1.7em;
  color:#010101
  }
  .prices-row__cell-content span {display: block; color:#435057; font-size: 92%; line-height: 130%;}
  .prices-row__open-button {
  margin-top: 16px;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px dashed #010101;
  outline: none;
  transition:color .3s ease
  }
  .prices-row__open-button--opened {
  color:#5f717a
  }
  .prices-row__detail {
  width:100%
  }
  .prices-row__detail--wrapper {
  display: grid;
  grid-auto-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  grid-column-gap: 20px;
  padding-top:16px
  }
.prices-row__cell-title {
    display: none;
    color:#8c8c8c
}

@media (max-width: 767.98px) {
    .prices-row__cell-title {
        display: block;
        font-size: 14px;
        margin-bottom: 0px;
        margin-top: -8px;
    }
}


.prices-calcs__rows { padding: 8px 14px; border: 1px solid #cecece; border-radius: .75rem; }
.prices-calcs-d__rows { margin-top: -15px; padding: 8px 14px; border: 1px solid #cecece;border-radius: .75rem; }
.prices-calcs-d__rows:hover { border: 1px solid green; }
.prices-calcs-d__rows:active { border: 1px solid green; }
.prices-calcs-in_rows { /* height: 600px; */ overflow-y: auto;}
.prices-calcs-in_rows::-webkit-scrollbar { width: 0; }
@media (max-width: 992px) {.prices-calcs-in_rows  {height: auto;} }

.additional-menu-container {
     position: sticky;
     top: 53px;
     z-index: 369;
     padding-top: 5px;
     border-bottom: 1px solid #dadee0;
     box-shadow: 0 4px 8px rgba(9,36,51,.04);
     background-color: #fcfcfc
}
.additional-menu {
    box-shadow:0 4px 8px rgba(9, 36, 51, .04)
}

@media (max-width: 1199.98px) {
    .additional-menu {
        top:53px
    }
}

.additional-menu--hidden {
    display:none !important
}

.additional-menu__container {
    display: grid;
    grid-template-columns: 3fr 9fr;
    padding-left:0px;
    grid-gap:7px
}

@media (max-width: 991.98px) {
    .additional-menu__container {
        grid-template-columns: 1fr;
        grid-gap:8px
    }
}

.additional-menu__container > * {
    min-width:0
}

.additional-menu__title {
    padding:12px 0
}

@media (max-width: 991.98px) {
    .additional-menu__title {
        margin-top: 16px;
        padding: 0;
        font-weight:600
    }
}

.additional-menu__wrapper {
    display: flex;
    width: calc(100% + 32px);
    margin: 0 -16px;
    overflow-x: auto;
    overflow-y:hidden
}

@media (min-width: 1200px) and(max-width: 1599.98px) {
    .additional-menu__wrapper {
        width: calc(100% + 64px);
        margin:0 -32px
    }
}

@media (max-width: 991.98px) {
    .additional-menu__wrapper {
        width: calc(100% + 20px);
        margin:0 -10px
    }
}

.additional-menu__items {
    display: grid;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    grid-gap: 40px;
    justify-content:flex-end
}

@media (max-width: 991.98px) {
    .additional-menu__items {
        grid-gap: 24px;
        margin-left:0
    }
}

.additional-menu__items > * {
    min-width:max-content
}

.additional-menu__items > :first-of-type {
    margin-left:16px
}

@media (min-width: 1200px) and(max-width: 1599.98px) {
    .additional-menu__items > :first-of-type {
        margin-left:32px
    }
}

@media (max-width: 991.98px) {
    .additional-menu__items > :first-of-type {
        margin-left:10px
    }
}

.additional-menu__items > :last-of-type {
    margin-right:16px
}

@media (min-width: 1200px) and(max-width: 1599.98px) {
    .additional-menu__items > :last-of-type {
        margin-right:32px
    }
}

@media (max-width: 991.98px) {
    .additional-menu__items > :last-of-type {
        margin-right:10px
    }
}

.additional-menu__item {
    position: relative;
    display: block;
    min-width: max-content;
    padding: 12px 0;
    color: #262626 !important;
    cursor:pointer
}

@media (max-width: 991.98px) {
    .additional-menu__item {
        padding:8px 0
    }
}

@media (min-width: 768px) {
    .additional-menu__item:hover {
        color:#00A460 !important
    }
}

.additional-menu__item--active {
    color:#00A460 !important
}

.additional-menu__item--active:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    border-bottom:2px solid #00A460 !important
}

.additional-menu__tabs {
    overflow:visible
}

.additional-menu__tabs > .ant-tabs-bar {
    display: none;
    height:0
}

.additional-menu__tabs .ant-tabs-tabpane .s-section {
    scroll-margin-top:139.5px
}

@media (max-width: 991.98px) {
    .additional-menu__tabs .ant-tabs-tabpane .s-section {
        scroll-margin-top:131px
    }
}
.a-button.collapsed::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.a-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2305a360'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.accordion-button:hover {color: #35adb5;}
.accordion-button.collapsed::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2305a360'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.dli {border-color: rgba(85, 26, 139, .3); border-bottom: 2px dotted;}
.sldRst {position: sticky; top: 129px;}
.bg-gray3 {background-color: color(srgb 0.9638 0.9688 0.9774);}
.prices-row__cell-content p{line-height: 130%;margin-block-end: 5px;margin-block-start: 0px;}
.button-m {padding-left:0px;}
.button-m::after {margin-left: 10px;}
.text-tax {display: block; font-size: 0.820em; line-height: 16px; margin-top: 12px; text-align: right;}



.top-promo-1 {text-align: center; background: #fff234; /* #FFD651;  rgb(247, 222, 116); */}
.top-promo {text-align: center; background: #ffd952;}
.top-promo p {color: #000; font-family: "Golos Text",Helvetica,Arial,sans-serif; font-size: 1rem; line-height: 1.5; padding: .625rem 0 .625rem 0; margin: 0; font-size: 0.9em;}
.page-title-h1-fo {max-width: 500px; font-size: 4.3em; font-weight: 400; line-height: 73px;}
@media (min-width:574px) and (max-width:991px) {.page-title-h1-fo {padding-bottom: 40px; font-weight: 500; line-height: 70px; font-size: 4.3em;}}
@media (min-width:320px) and (max-width:573px) {.page-title-h1-fo {font-weight: 500; line-height: 70px; font-size: 3.8em;}}
.page-title-h1-fo1 { max-width: 520px; font-size: 4em; font-weight: 400; line-height: 73px;}
@media (min-width:574px) and (max-width:991px) {.page-title-h1-fo1 {padding-bottom: 20px; font-weight: 500; line-height: 70px; font-size: 4em;}}
.btn-outline-light:hover {box-shadow: 0px 0px 4px #00d67d, 0px 0px 6px #68f7cc, 0px 0px 8px #9ed130;}
.btn-glight {color: #000; background-color: #fff;border-color: #fff ;border:1px solid #fff;}
.btn-glight:active {color: #fefefe;background-color: #05a360;border-color: #05a360;}
.btn-glight:hover {color: #fefefe;background-color: #198754;border-color: #198754;}
.btn-gout-light {color: #000;background-color: #fff;border-color: #fff;border:1px solid #000;}
.btn-gout-light:active {color: #fefefe;background-color: #05a360;border-color: #05a360;}
.btn-gout-light:hover {color: #fefefe;background-color: #198754;border-color: #198754;}
.bg-green01{background: linear-gradient(#27be53 77.73%, #97d700);}
.bg-green02{background: linear-gradient(#13b241 77.73%, #97d700);}
.bg-dark-r10 {border-radius: 0 0 10px 10px; background-color: #212529!important;}
.bg-gray7pl {min-height: 100%;padding: 25px;border-radius: 10px;border: 1px solid #d4d3d3 ;background: #fcfcfc;  /* color(srgb 0.9638 0.9688 0.9774); #f7f7f7 */}
.dm3019 {background: #fff; border: 1px solid rgba(16,24,32,.1);border-top: 0px;border-radius: 0 0 12px 12px; box-shadow: 2px 4px 12px rgba(0,0,0,.19);transition: all .3s cubic-bezier(0,0,.5,1);}




    .rowA-group > .row {
        flex-wrap: none;
        overflow-x: none;
    }

    .rowA-group > .row > .col-11 {
        display: inline-block;
        float: none;
    }

@media (max-width: 768px) and (min-width: 121px) { .rowA-group > .row {
        flex-wrap: nowrap;
        overflow-x: auto;
    }}



.df_ {display: block;}
@media (max-width: 775px) and (min-width: 321px) {.df_ {display: flex;} }

.df {display: flex; line-height: 1.25em;}
.icOk2 {padding-right: 10px;height: 100%; /*margin-top: -3px; */}



.gradient-text--main, .gradient-text--secondary-1, .gradient-text--secondary-2, .gradient-text--secondary-3  {
    -webkit-background-clip: text;
    -webkit-text-fill-color:transparent
}
.gradient-text--main {
    background-image:linear-gradient(90deg, #2727FF 0%, #f6f 100%)
}
.gradient-text--secondary-1 {
    background-image:linear-gradient(90deg, #02FEFF 0%, #2434FF 100%)
}
.gradient-text--secondary-2 {
    background-image:linear-gradient(90deg, #27BE53 0%, #97D700 100%)
}
.gradient-text--secondary-3 {
    background-image:linear-gradient(90deg, #FFFF83 0%, #FF3921 100%)
}





.inputA::-webkit-input-placeholder       {opacity: 0.8; transition: opacity 0.3s ease;}
.inputA::-moz-placeholder                {opacity: 0.8; transition: opacity 0.3s ease;}
.inputA:-moz-placeholder                 {opacity: 0.8; transition: opacity 0.3s ease;}
.inputA:-ms-input-placeholder            {opacity: 0.8; transition: opacity 0.3s ease;}
.inputA:focus::-webkit-input-placeholder {opacity: 0.369; transition: opacity 0.3s ease;}
.inputA:focus::-moz-placeholder          {opacity: 0.369; transition: opacity 0.3s ease;}
.inputA:focus:-moz-placeholder           {opacity: 0.369; transition: opacity 0.3s ease;}
.inputA:focus:-ms-input-placeholder      {opacity: 0.369; transition: opacity 0.3s ease;}
.inputA:focus {border:1px solid #05a360;box-shadow: 0 8px 20px rgba(0,0,0,.08);}


.btn-del {padding:0px; border:0px; color: #000;}
.btn-del:hover {padding:0px; border:0px; color: #dc3545;}


.btn-success {
  color: #fff;
  background-color: #00A460;
  border-color: #00A460;
}
.btn-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}