@charset "UTF-8";header.pageHeader h1.title,section.insurancePage.zni div.headerDescription h2,section.insurancePage.zni div.headerDescription h3,html.zni.in header.pageHeader:not(.nfp) div.cover div.body h1{/*font-family:"kz_astana", serif !important;*/}html.zni.in header.pageHeader:not(.nfp){background:none;height:636px;}html.zni.in header.pageHeader:not(.nfp) div.cover{background:center center no-repeat;background-size:cover;height:455px;margin:45px 0 0;text-align:left;}html.zni.in header.pageHeader:not(.nfp) div.cover div.body{display:flex;height:100%;align-items:center;position:relative;}html.zni.in header.pageHeader:not(.nfp) div.cover div.body h1{font-weight:bold;font-size:var(--fs40);line-height:var(--lh50);color:var(--brown);text-transform:none;max-width:500px;}section.insurancePage.zni{font-weight:400;font-size:0;color:#333;}section.insurancePage.zni *{/*font-family:"kz_astana", Arial, sans-serif;*/}section.insurancePage.zni p,section.insurancePage.zni a,section.insurancePage.zni span,section.insurancePage.zni ul,section.insurancePage.zni li,section.insurancePage.zni div{color:#333;}section.insurancePage.zni,section.insurancePage.zni:before,section.insurancePage.zni:after,section.insurancePage.zni *{box-sizing:border-box;}section.insurancePage.zni>header.header{background:center center no-repeat;height:455px;margin:0 0 71px;}.body{width:1200px;margin:0 auto;}section.insurancePage.zni>.body{margin-bottom:81px;}section.insurancePage.zni>header.header .body{display:flex;height:100%;align-items:center;position:relative;}section.insurancePage.zni>header.header .body div.zni{display:inline-block;position:absolute;left:0;top:57px;}section.insurancePage.zni>header.header h1.title{font-weight:bold;font-size:var(--fs40);line-height:var(--lh50);color:#fff;text-transform:none;max-width:500px;}section.insurancePage.zni div.headerDescription{text-align:center;font-size:var(--fs18);line-height:var(--lh27);width:994px;margin:0 auto;}section.insurancePage.zni div.headerDescription p{max-width:866px;margin:0 auto;}section.insurancePage.zni div.headerDescription h2{font-weight:700;font-size:var(--fs24);line-height:var(--lh28);margin:60px 0 43px;color:#85251B;}section.insurancePage.zni div.headerDescription h3{font-weight:700;font-size:var(--fs24);line-height:var(--lh28);margin:0 0 32px;color:#85251B;padding:0 10px;}section.insurancePage.zni div.managersList{margin:54px 0 0;}section.insurancePage.zni div.managersList div.line{display:flex;}section.insurancePage.zni div.managersList div.line+div.line{margin:50px 0 0;}section.insurancePage.zni div.managersList div.line div.manager{flex:0 0 calc((100% - 90px)/2);max-width:calc((100% - 90px)/2);}section.insurancePage.zni div.managersList div.line div.manager+div.manager{border-left:1px solid #DFDFDF;padding-left:44px;margin-left:45px;}section.insurancePage.zni div.managersList div.line div.manager div.cover{margin:0 0 30px;font-size:0;}section.insurancePage.zni div.managersList div.line+div.line div.manager div.cover img{height:100px;object-fit:none;object-position:bottom left;}section.insurancePage.zni div.managersList div.line div.manager div.cover a{display:inline-block;text-decoration:none;}section.insurancePage.zni div.managersList div.line div.manager div.annotation{font-family:"Montserrat", sans-serif;font-size:var(--fs16);line-height:var(--lh22);color:#333333;}section.insurancePage.zni div.managersList div.line div.manager div.annotation p+p{margin:16px 0 0;}section.insurancePage.zni div.actions{text-align:center;margin:40px 0 0;}section.insurancePage.zni div.actions .btn{display:inline-block;font-weight:500;font-size:var(--fs18);color:#fff;background:#E74013;height:50px;line-height:var(--lh46);border:2px solid #E74013;padding:0 33px;min-width:210px;margin:0;}section.insurancePage.zni div.actions .btn:hover{background:none;color:#E74013;}section.insurancePage.zni div.actions .btn+.btn{margin-left:30px;}section.insurancePage.zni div.headerBlock{margin:70px 0 0;}section.insurancePage.zni div.headerBlock h2.title{text-align:center;font-weight:700;font-size:var(--fs36);line-height:var(--lh40);color:#85251B;padding:0 100px;}section.insurancePage.zni div.productList{display:inline-block;width:100%;}section.insurancePage.zni div.productList div.product{float:left;vertical-align:top;width:calc((100% - 50px)/2);margin:50px 0 0 50px;height:377px;padding:32px 30px;font-size:0;background:center center no-repeat;background-size:cover;}section.insurancePage.zni div.productList div.product:nth-child(odd){margin-left:0;}section.insurancePage.zni div.productList div.product h3.title{font-weight:700;font-size:var(--fs24);line-height:var(--lh22);color:#E74013;margin:0 0 24px;}section.insurancePage.zni div.productList div.product div.annotation{font-size:var(--fs16);line-height:var(--lh22);font-family:"Montserrat", sans-serif;margin:0 0 40px;}section.insurancePage.zni div.productList div.product div.more{}section.insurancePage.zni div.productList div.product div.more a{display:inline-block;font-weight:500;font-size:var(--fs16);line-height:var(--lh22);text-decoration:underline;color:#85251B;}section.insurancePage.zni div.hintBlock{text-align:center;font-size:var(--fs18);line-height:var(--lh22);margin:50px auto 0;}section.insurancePage.zni div.hintBlock.left{text-align:left;}section.insurancePage.zni div.hintBlock.italic{font-style:italic;}section.insurancePage.zni div.hintBlock.w970{width:970px;}section.insurancePage.zni div.benefitsList{margin:63px 0 0;display:flex;}section.insurancePage.zni div.benefitsList div.block{flex:0 0 calc((100% - 51px*2)/3);}section.insurancePage.zni div.benefitsList div.block+div.block{margin:0 0 0 51px;}section.insurancePage.zni div.description ul,section.insurancePage.zni div.description ol,section.insurancePage.zni div.benefitsList div.block ul{padding:0;margin:0;list-style:none !important;counter-reset:heading;}section.insurancePage.zni div.description ul>li,section.insurancePage.zni div.description ol>li,section.insurancePage.zni div.benefitsList div.block ul>li{font-size:var(--fs18);line-height:var(--lh24);position:relative;padding:0 0 0 16px;}section.insurancePage.zni div.description ol>li{padding:0;}section.insurancePage.zni div.description ul>li+li,section.insurancePage.zni div.description ol>li+li,section.insurancePage.zni div.benefitsList div.block ul>li+li{margin:16px 0 0;}section.insurancePage.zni div.description ul>li:before,section.insurancePage.zni div.benefitsList div.block ul>li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#E74013;position:absolute;left:0;top:9px;}section.insurancePage.zni div.description li ol,section.insurancePage.zni div.benefitsList div.block li ol,section.insurancePage.zni div.description li ul,section.insurancePage.zni div.benefitsList div.block li ul{margin:9px 0 0;}section.insurancePage.zni div.description ul ul>li:before,section.insurancePage.zni div.benefitsList div.block ul ul>li:before{content:"-";width:auto;height:auto;background:none;top:0;}section.insurancePage.zni div.description ol>li:before{content:counter(heading) ")";counter-increment:heading;display:inline-block;font-weight:500;font-size:var(--fs18);line-height:var(--lh18);color:#E74013;margin:0 6px 0 0;}section.insurancePage.zni div.description li ol li:nth-child(1):before{content:"а.";}section.insurancePage.zni div.description li ol li:nth-child(2):before{content:"б.";}section.insurancePage.zni div.description li ol li:nth-child(3):before{content:"в.";}section.insurancePage.zni div.description li ol li:nth-child(4):before{content:"г.";}section.insurancePage.zni div.description li ol li:nth-child(5):before{content:"д.";}section.insurancePage.zni div.description li ol li:nth-child(6):before{content:"е.";}section.insurancePage.zni div.description li ol li:nth-child(7):before{content:"ё.";}section.insurancePage.zni div.description li ol li:nth-child(8):before{content:"ж.";}section.insurancePage.zni div.description li ol li:nth-child(9):before{content:"з.";}section.insurancePage.zni div.description li ol li:nth-child(10):before{content:"и.";}section.insurancePage.zni div.description li ol li:nth-child(11):before{content:"й.";}section.insurancePage.zni div.description li ol li:nth-child(12):before{content:"к.";}section.insurancePage.zni div.description li ol li:nth-child(13):before{content:"л.";}section.insurancePage.zni div.description li ol li:nth-child(14):before{content:"м.";}section.insurancePage.zni div.description li ol li:nth-child(15):before{content:"н.";}section.insurancePage.zni div.description li ol li:nth-child(16):before{content:"о.";}section.insurancePage.zni div.description li ol li:nth-child(17):before{content:"п.";}section.insurancePage.zni div.description li ol li:nth-child(18):before{content:"р.";}section.insurancePage.zni div.description li ol li:nth-child(19):before{content:"с.";}section.insurancePage.zni div.description li ol li:nth-child(20):before{content:"т.";}section.insurancePage.zni div.description li ul,section.insurancePage.zni div.benefitsList div.block li ul,section.insurancePage.zni div.description li ol,section.insurancePage.zni div.benefitsList div.block li ol{margin-left:19px;}section.insurancePage.zni div.advantageList{display:flex;margin:33px 0 0;}section.insurancePage.zni div.advantageList div.advantage{flex:1 1 0;}section.insurancePage.zni div.advantageList div.advantage+div.advantage{margin:0 0 0 51px;}section.insurancePage.zni div.advantageList div.advantage div.cover{margin:0 0 22px;}section.insurancePage.zni div.advantageList div.advantage div.title{font-weight:700;font-size:var(--fs24);line-height:var(--lh30);text-transform:capitalize;color:#E74013;margin:0 0 15px;}section.insurancePage.zni div.advantageList div.advantage div.description ul>li{font-size:var(--fs16);line-height:var(--lh22);}section.insurancePage.zni div.sentenceBlock{margin:70px 0 0;}section.insurancePage.zni div.sentenceBlock div.headerBlock{margin:0 0 33px;}section.insurancePage.zni div.sentenceBlock div.description>ul,section.insurancePage.zni div.sentenceBlock div.description>ol{column-count:2;column-gap:83px;}section.insurancePage.zni div.sentenceBlock div.description>ul li,section.insurancePage.zni div.sentenceBlock div.description>ol li{font-size:var(--fs16);line-height:var(--lh22);}section.insurancePage.zni div.modelSample{margin:45px 0 0;}section.insurancePage.zni div.modelSample div.headerHint{text-align:right;width:970px;margin:0 auto;}section.insurancePage.zni div.modelSample div.headerHint div.item{display:inline-block;font-size:var(--fs16);line-height:var(--lh20);font-family:"Montserrat", sans-serif;}section.insurancePage.zni div.modelSample div.headerHint div.item+div.item{margin:0 0 0 32px;}section.insurancePage.zni div.modelSample div.headerHint div.item:before{content:"";display:inline-block;width:0;height:0;border:9px solid rgba(222, 113, 19, 0);border-top:16px solid #E74013;border-bottom-width:0;margin:2px 8px -2px 0;}section.insurancePage.zni div.modelSample div.headerHint div.item.dark:before{border-top-color:#85251B;}section.insurancePage.zni div.modelSample div.description{margin:30px 0 0;}section.insurancePage.zni div.modelSample div.sampleModel{width:970px;margin:0 auto;position:relative;}section.insurancePage.zni div.modelSample div.sampleModel div.line{display:flex;}section.insurancePage.zni div.modelSample div.sampleModel div.line+div.line{margin:10px 0 0;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label{display:flex;flex:1;padding:10px 20px;font-size:var(--fs16);line-height:var(--lh20);color:#fff;align-items:center;min-height:60px;background:#C08C78;font-family:"Montserrat", sans-serif;position:relative;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label:after{content:"";display:block;width:20px;height:100%;background:url("/images/zni/modelLabel.svg") left center no-repeat;background-size:100% 100%;right:-20px;position:absolute;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label.dark:after{background-image:url("/images/zni/modelLabelDark.svg");}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label+div.label{margin-left:10px;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.value{flex:0 0 248px;background:#E74013;display:flex;padding:10px 20px 10px 90px;font-size:var(--fs16);font-weight:bold;line-height:var(--lh20);color:#fff;align-items:center;min-height:60px;margin:0 0 0 30px;font-family:"Montserrat", sans-serif;position:relative;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.value:after{content:"";width:20px;height:100%;background:url("/images/zni/modelValue.svg") right center no-repeat;background-size:100% 100%;position:absolute;left:-20px;top:0;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.value.dark:after{background-image:url("/images/zni/modelValueDark.svg");}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label.dark,section.insurancePage.zni div.modelSample div.sampleModel div.line div.value.dark{background:#85251B;}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines{}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines>div.label{flex:0 0 217px;margin:0 55px 0 0;}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines>div.label:after{width:43px;right:-43px;}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines div.sampleModel div.line div.label:before{content:"";display:block;position:absolute;height:100%;width:40px;background:url("/images/zni/modelLabelTop.svg") left top no-repeat;background-size:100% 100%;left:-40px;top:0;}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines div.sampleModel div.line+div.line div.label:before{background-image:url("/images/zni/modelLabelBottom.svg");}section.insurancePage.zni div.modelSample+div.hintBlock{width:866px;}section.insurancePage.zni div.algorithmBlock{margin:72px 0 0;min-height:500px;padding:54px 50px 50px 620px;background:#f6d6c7 url("/images/zni/algorithmBlock.jpg") left bottom no-repeat;}section.insurancePage.zni div.algorithmBlock h3.title{font-style:normal;font-weight:500;font-size:var(--fs24);line-height:var(--lh32);color:#85251B;text-transform:uppercase;margin:0 0 16px;}section.insurancePage.zni div.algorithmBlock div.description{font-size:var(--fs16);line-height:var(--lh19);}section.insurancePage.zni div.algorithmBlock div.description ul li{font-size:var(--fs16);line-height:var(--lh19);}section.insurancePage.zni div.algorithmBlock div.description h4{font-style:normal;font-weight:500;font-size:var(--fs20);line-height:var(--lh26);color:#E74013;margin:0 0 14px;}section.insurancePage.zni div.downloadLine{font-weight:500;font-size:var(--fs18);line-height:var(--lh24);margin:69px 0 0;}section.insurancePage.zni div.productDescription{font-size:var(--fs16);line-height:var(--lh22);font-family:"Montserrat", sans-serif;width:870px;}section.insurancePage.zni div.productDescription>*+*{margin-top:16px;}section.insurancePage.zni div.productDescription h1,section.insurancePage.zni div.productDescription h2,section.insurancePage.zni div.productDescription h3,section.insurancePage.zni div.productDescription h4,section.insurancePage.zni div.productDescription h5{text-align:center;font-weight:bold;font-size:var(--fs24);line-height:var(--lh24);color:#E74013;/*font-family:"kz_astana", Arial, sans-serif;*/width:792px;margin:0 auto 27px;}section.insurancePage.zni div.productDescription *+h1,section.insurancePage.zni div.productDescription *+h2,section.insurancePage.zni div.productDescription *+h3,section.insurancePage.zni div.productDescription *+h4,section.insurancePage.zni div.productDescription *+h5{margin-top:40px;}section.insurancePage.zni div.productDescription table{width:100%;border-collapse:collapse;}section.insurancePage.zni div.productDescription table tr td{padding:9px 19px;}section.insurancePage.zni div.productDescription table tr:first-child td{font-weight:500;font-size:var(--fs16);line-height:var(--lh16);/*font-family:"kz_astana", Arial, sans-serif;*/padding:7px 19px 17px;}section.insurancePage.zni div.productDescription table tr:nth-child(even) td{background:rgba(222, 113, 19, 0.15);}section.insurancePage.zni div.productDescription div.branchList{/*font-family:"kz_astana", Arial, sans-serif;*/font-size:0;text-align:center;margin-bottom:-25px;width:1132px;margin-left:-131px;margin-right:-131px;}section.insurancePage.zni div.productDescription div.branchList>div.title{font-weight:500;font-size:var(--fs18);line-height:var(--lh42);margin:0 0 -18px;}section.insurancePage.zni div.productDescription div.branchList div.branch{width:233px;height:110px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--fs16);line-height:var(--lh22);margin:25px;padding:20px;vertical-align:top;}section.insurancePage.zni div.productDescription div.branchList div.branch span{color:#E74013;}section.insurancePage.zni div.productDescription div.branchList div.branch.b12{background:#E8E8E8;}section.insurancePage.zni div.productDescription div.branchList div.branch.b11{background:#E7DFD8;}section.insurancePage.zni div.productDescription div.branchList div.branch.b10{background:#E6D3C2;}section.insurancePage.zni div.productDescription div.branchList div.branch.b9{background:#E6CBB4;}section.insurancePage.zni div.productDescription div.branchList div.branch.b8{background:#E5C4A7;}section.insurancePage.zni div.productDescription div.branchList div.branch.b7{background:#E4B791;}section.insurancePage.zni div.productDescription div.branchList div.branch.b6{background:#E3A978;}section.insurancePage.zni div.productDescription div.branchList div.branch.b5{background:#E29B5F;}section.insurancePage.zni div.productDescription div.branchList div.branch.b4{background:#E18F49;color:#fff;}section.insurancePage.zni div.productDescription div.branchList div.branch.b3{background:#E08A40;color:#fff;}section.insurancePage.zni div.productDescription div.branchList div.branch.b2{background:#DF781F;color:#fff;}section.insurancePage.zni div.productDescription div.branchList div.branch.b1{background:#E74013;color:#fff;}section.insurancePage.zni div.productDescription div.branchList div.branch.b1 span,section.insurancePage.zni div.productDescription div.branchList div.branch.b2 span,section.insurancePage.zni div.productDescription div.branchList div.branch.b3 span,section.insurancePage.zni div.productDescription div.branchList div.branch.b4 span,section.insurancePage.zni div.productDescription div.branchList div.branch.b1 div,section.insurancePage.zni div.productDescription div.branchList div.branch.b2 div,section.insurancePage.zni div.productDescription div.branchList div.branch.b3 div,section.insurancePage.zni div.productDescription div.branchList div.branch.b4 div{color:#fff;}section.insurancePage.zni div.chartsBlock{}section.insurancePage.zni div.chartsBlock div.tabs{font-size:0;margin:0 0 25px;}section.insurancePage.zni div.chartsBlock div.tabs a{display:inline-block;padding:10px 12px 6px;font-size:var(--fs16);line-height:var(--lh16);border:1px solid rgba(0,0,0,0);text-decoration:none;margin:0 15px 0 0;}section.insurancePage.zni div.chartsBlock div.tabs a:last-child{margin-right:0;}section.insurancePage.zni div.chartsBlock div.tabs a:hover{text-decoration:underline;}section.insurancePage.zni div.chartsBlock div.tabs a.current{color:#E74013;border-color:#E74013;}section.insurancePage.zni div.chartsBlock div.tabsItems{color:#E74013;border-color:#E74013;overflow:hidden;position:relative;}section.insurancePage.zni div.chartsBlock div.tabsItems div.chartBlock{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-1;transition:all 0.2s;}section.insurancePage.zni div.chartsBlock div.tabsItems div.chartBlock.current{display:block;opacity:1;position:initial;}section.insurancePage.zni div.productDescription div.chartTable{display:flex;width:1200px;margin-left:-165px;margin-right:-165px;}section.insurancePage.zni div.productDescription div.chartTable>div.chartsBlock{flex:0 0 calc((100% - 30px)/2);}section.insurancePage.zni div.productDescription div.chartTable>div.table{flex:0 0 calc((100% - 30px)/2);margin:0 0 0 30px;white-space:nowrap;font-size:var(--fs14);}section.insurancePage.zni div.productDescription div.chartTable>div.table table tr td{padding:5px 10px;}section.insurancePage.zni div.productDescription div.indexLine{display:flex;align-items:center;}section.insurancePage.zni div.productDescription div.indexLine div.price{white-space:nowrap;font-size:var(--fs24);font-weight:bold;background:#E74013;color:#fff;border-radius:3px;padding:10px 20px;margin:0 20px 0 0;}section.insurancePage.zni div.productDescription div.indexLine div.price:before{content:"$";display:inline-block;width:30px;height:30px;background:#fff;color:#E74013;text-align:center;line-height:var(--lh30);border-radius:50%;margin:0 10px 0 0;}section.insurancePage.zni div.productDescription div.indexLine div.label{flex:0 0 400px;}@media all and (min-width:320px) and (max-width:1210px){.body{width:100%;}section.insurancePage.zni>header.header{margin:0 0 50px;height:350px;}section.insurancePage.zni>header.header .body{padding:30px;}section.insurancePage.zni div.headerDescription{width:100%;padding:0 20px;}section.insurancePage.zni div.headerDescription h3{padding:0;margin:0 0 30px;}section.insurancePage.zni div.headerDescription h2{font-size:var(--fs24);line-height:var(--lh30);margin:30px 0;}section.insurancePage.zni div.managersList{margin:30px 0 0;padding:0 20px;}section.insurancePage.zni div.managersList div.line{display:block;}section.insurancePage.zni div.managersList div.line+div.line,section.insurancePage.zni div.managersList div.line div.manager+div.manager{border-top:1px solid #DFDFDF;border-left:0;padding:30px 0 0;margin:30px 0 0;}section.insurancePage.zni div.managersList div.line+div.line div.manager div.cover img{height:auto;}section.insurancePage.zni div.headerBlock,section.insurancePage.zni div.actions{margin:30px 0 0;padding:0 30px;}section.insurancePage.zni div.headerBlock h2.title{font-size:var(--fs24);line-height:var(--lh30);font-weight:700;padding:0;}section.insurancePage.zni div.productList{margin:30px 0 0;}section.insurancePage.zni div.productList div.product{float:none;display:block;width:100%;padding:30px;height:auto;margin:0;}section.insurancePage.zni div.productList div.product+div.product{margin:30px 0 0;}section.insurancePage.zni div.productList div.product h3.title{margin-bottom:20px;}section.insurancePage.zni div.productList div.product div.annotation{margin-bottom:30px;}section.insurancePage.zni div.hintBlock{margin:30px 0 0;padding:0 30px;}section.insurancePage.zni div.benefitsList{margin:30px 0 0;padding:0 30px;display:block;}section.insurancePage.zni div.benefitsList div.block+div.block{margin:16px 0 0;}section.insurancePage.zni div.advantageList{margin:30px 30px 0;padding:0;overflow:auto;scroll-snap-type:both mandatory;-webkit-overflow-scrolling:touch;}section.insurancePage.zni div.advantageList div.advantage{scroll-snap-align:center;flex-grow:unset;width:80%;max-width:80%;min-width:80%;}section.insurancePage.zni img{max-width:100%;width:auto;height:auto;}section.insurancePage.zni div.advantageList div.advantage+div.advantage{margin:0 0 0 30px;}section.insurancePage.zni div.advantageList div.advantage div.cover{margin:0 0 20px;}section.insurancePage.zni div.sentenceBlock{margin:30px 0 0;}section.insurancePage.zni div.sentenceBlock div.headerBlock{margin:0 0 30px;}section.insurancePage.zni div.sentenceBlock div.description{padding:0 30px;}section.insurancePage.zni div.sentenceBlock div.description>ul, section.insurancePage.zni div.sentenceBlock div.description>ol{column-count:1;}section.insurancePage.zni div.modelSample{margin:30px 0 0;}section.insurancePage.zni div.modelSample div.headerHint{width:100%;padding:0 30px;}section.insurancePage.zni div.modelSample div.sampleModel{width:100%;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.value{padding:10px 20px;flex:0 0 130px;text-align:center;margin:0 0 0 10px;line-height:normal;min-height:auto;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label:after,section.insurancePage.zni div.modelSample div.sampleModel div.line div.value:after{display:none;content:none;}section.insurancePage.zni div.modelSample div.sampleModel div.line div.label{min-height:auto;line-height:normal;}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines{flex-wrap:wrap;}section.insurancePage.zni div.modelSample div.sampleModel div.line.lines>div.label{flex:0 0 100%;margin:0 0 10px;}section.insurancePage.zni div.modelSample+div.hintBlock{width:100%;}section.insurancePage.zni div.algorithmBlock{margin:30px 0 0;min-height:auto;padding:10px;}section.insurancePage.zni div.algorithmBlock h3.title{margin:0 0 20px;}section.insurancePage.zni div.algorithmBlock div.description{background:rgba(255,255,255,0.9);padding:20px;}section.insurancePage.zni div.downloadLine{margin:30px 0 0;padding:0 30px;}section.insurancePage.zni div.downloadLine a{white-space:nowrap;display:block;}section.insurancePage.zni div.downloadLine a+a{margin:20px 0 0;}section.insurancePage.zni div.hintBlock.w970{width:100%;}section.insurancePage.zni>header.header .body div.zni{top:20px;left:20px;}section.insurancePage.zni div.productDescription{width:100%;padding:0 30px;}section.insurancePage.zni div.productDescription h1, section.insurancePage.zni div.productDescription h2, section.insurancePage.zni div.productDescription h3, section.insurancePage.zni div.productDescription h4, section.insurancePage.zni div.productDescription h5{margin:0 0 30px;width:100%;}section.insurancePage.zni div.productDescription *+h1, section.insurancePage.zni div.productDescription *+h2, section.insurancePage.zni div.productDescription *+h3, section.insurancePage.zni div.productDescription *+h4, section.insurancePage.zni div.productDescription *+h5{margin-top:30px;}section.insurancePage.zni div.productDescription div.table-over{overflow:auto;width:100%;}section.insurancePage.zni div.productDescription div.branchList{width:100%;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;margin-bottom:-5px;}section.insurancePage.zni div.productDescription div.branchList>div.title{flex:0 0 100%;margin:0 0 20px;}section.insurancePage.zni div.productDescription div.branchList div.branch{flex:0 0 calc(50% - 5px);margin:0 0 10px 10px;word-break:break-all;padding:15px;}section.insurancePage.zni div.productDescription div.branchList div.branch:nth-child(even){margin-left:0;}section.insurancePage.zni div.productDescription div.chartTable{display:block;width:100%;margin-left:0;margin-right:0;}section.insurancePage.zni div.productDescription div.chartTable>div.table{flex:100%;margin:30px 0 0;white-space:nowrap;font-size:var(--fs16);}section.insurancePage.zni div.productDescription div.chartTable>div.table table tr td{padding:9px 19px;}section.insurancePage.zni div.productDescription div.indexLine{display:block;margin-top:30px;}section.insurancePage.zni div.productDescription div.indexLine div.price{display:inline-block;margin:0;}section.insurancePage.zni div.productDescription div.indexLine div.label{margin:10px 0 0;}section.insurancePage.zni div.managersList div.line div.manager{max-width:none;}}