

/* Start:/bitrix/templates/main/css/jquery-ui.min.css?177216643919064*/
/*! jQuery UI - v1.12.1 - 2018-10-30
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/bitrix/templates/main/css/jquery-ui.structure.min.css?17721664394110*/
/*! jQuery UI - v1.12.1 - 2018-10-30
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
/* End */


/* Start:/bitrix/templates/main/css/jquery-ui.theme.min.css?177216643913847*/
/*! jQuery UI - v1.12.1 - 2018-10-30
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/bitrix/templates/main/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/bitrix/templates/main/css/fonts.css?17721664394770*/
/*
@font-face {
       font-family: 'BWS-Medium';
        src: url('/bitrix/templates/main/css/../fonts/BWS/BwSurcoDEMO-Medium.otf') format('truetype'); 
        font-weight: normal;
        font-style: normal;
}
@font-face {
       font-family: 'BWS-Regular';
        src: url('/bitrix/templates/main/css/../fonts/BWS/BwSurcoDEMO-Regular.otf') format('truetype'); 
        font-weight: normal;
        font-style: normal;
}
@font-face {
       font-family: 'BWS-Bold';
        src: url('/bitrix/templates/main/css/../fonts/BWS/BwSurcoDEMO-Bold.otf') format('truetype'); 
        font-weight: normal;
        font-style: normal;
}
@font-face {
       font-family: 'BWS-Book';
        src: url('/bitrix/templates/main/css/../fonts/BWS/BwSurcoDEMO-Book.otf') format('truetype'); 
        font-weight: normal;
        font-style: normal;
}
@font-face {
       font-family: 'BWS-Light';
        src: url('/bitrix/templates/main/css/../fonts/BWS/BwSurcoDEMO-Light.otf') format('truetype'); 
        font-weight: normal;
        font-style: normal;
}
@font-face {
       font-family: 'BWS-Black';
        src: url('/bitrix/templates/main/css/../fonts/BWS/BwSurcoDEMO-Black.otf') format('truetype'); 
        font-weight: normal;
        font-style: normal;
}

@font-face {
    font-family: "MST-Regular";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Regular.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Regular.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Regular.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-Light";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Light.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Light.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Light.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-Medium";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Medium.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Medium.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Medium.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-Bold";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Bold.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Bold.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Bold.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-ExtraBold";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraBold.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-Thin";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Thin.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Thin.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Thin.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Thin.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-Italic";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Italic.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Italic.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Italic.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-ExtraLight";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraLight.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-ExtraLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "MST-SemiBold";
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-SemiBold.eot");
    src: url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Akrobat-Bold";
    src: url("/bitrix/templates/main/css/../fonts/Akrobat-Bold.otf");
    font-style: normal;
    font-weight: normal;
}*/

/* End */


/* Start:/bitrix/templates/main/css/owl.carousel.css?17721664394035*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/main/css/../img/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/bitrix/templates/main/css/owl.theme.default.css?17721664391303*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/* End */


/* Start:/bitrix/templates/main/css/owl.theme.green.css?17721664391301*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Green theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #4DC7A0;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #4DC7A0; }

/* End */


/* Start:/bitrix/templates/main/css/animate.css?177216643923920*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
.animated1 {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

/* End */


/* Start:/bitrix/templates/main/css/select2.css?177216643917969*/
.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  z-index: 10000; }
  .select2-container .select2-selection--single {
     -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      /*padding-left: 8px;*/
      padding-right: 15px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
     -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
       -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
   -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
     -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
     -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* End */


/* Start:/bitrix/templates/main/css/remodal.css?17721664391602*/
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/* End */


/* Start:/bitrix/templates/main/css/remodal-default-theme.css?17721664395824*/
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.5);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  right: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 520px;
    border-radius: 15px;
  }
    .rem-accept-form{
        max-width: 600px;
    }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 520px;
}
.crecre{
  margin: auto;
}
/* End */


/* Start:/bitrix/templates/main/css/jquery.fancybox.css?177216643917557*/
body.compensate-for-scrollbar {
  overflow: hidden;
  -ms-overflow-style: none; }

.fancybox-active {
  height: auto; }

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

.fancybox-container * {
  box-sizing: border-box; }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997; }

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible; }

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-toolbar {
  right: 0;
  top: 0; }

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 99994; }

.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px 44px 0 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0; }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide--image {
  padding: 44px 0 0 0; }

.fancybox-slide--image {
  overflow: visible; }

.fancybox-slide--image::before {
  display: none; }

.fancybox-slide--html {
  padding: 6px 6px 0 6px; }

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 44px 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

.fancybox-slide--html .fancybox-content {
  margin: 0 0 6px 0; }

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-container [data-selectable='true'] {
  cursor: text; }

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: calc(100% - 44px);
  overflow: visible;
  padding: 0;
  width: 100%; }

.fancybox-slide--video .fancybox-content {
  background: #000; }

.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content {
  background: #fff; }

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 100%; }

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px; }

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc; }

.fancybox-button:hover {
  color: #fff; }

.fancybox-button:focus {
  outline: none; }

.fancybox-button.fancybox-focus {
  outline: 1px dotted; }

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none; }

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%; }

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0; }

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none; }

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none; }

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401; }

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1; }

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0; }

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background: transparent;
  height: 100px;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px; }

.fancybox-navigation .fancybox-button div {
  background: rgba(30, 30, 30, 0.6);
  height: 100%;
  padding: 7px; }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0; }

/* Caption */
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0; }

.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1; }

.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: '';
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0; }

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: .6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg); }

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg); }

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px; }
  .fancybox-slide--image {
    padding: 6px 0 0 0; }
  .fancybox-slide--image .fancybox-content {
    margin-bottom: 6px; }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px; } }

/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0; }

.fancybox-share p {
  margin: 0;
  padding: 0; }

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff; }

.fancybox-share__button:hover {
  text-decoration: none; }

.fancybox-share__button--fb {
  background: #3b5998; }

.fancybox-share__button--fb:hover {
  background: #344e86; }

.fancybox-share__button--pt {
  background: #bd081d; }

.fancybox-share__button--pt:hover {
  background: #aa0719; }

.fancybox-share__button--tw {
  background: #1da1f2; }

.fancybox-share__button--tw:hover {
  background: #0d95e8; }

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

.fancybox-share__button svg path {
  fill: #fff; }

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

/* Thumbs */
.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

.fancybox-thumbs__list a::before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

.fancybox-thumbs__list a:focus::before {
  opacity: .5; }

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 768px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px); } }

/* End */


/* Start:/bitrix/templates/main/css/main.css?1772166439150322*/
* {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  overflow-x: hidden;
  font-size: 16px;
  min-height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans', sans-serif;
}
a,
a:focus,
a:active {
  text-decoration: none;
  color: inherit;
  outline: none;
}
::selection {
  background: #ef7f1a;
  color: #fff;
}

.input1::-webkit-input-placeholder {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.input1::-moz-placeholder {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.input1:-moz-placeholder {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.input1:-ms-input-placeholder {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.input1:focus::-webkit-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.input1:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.input1:focus:-moz-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.input1:focus:-ms-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
ul li {
  list-style-type: none;
}
html,
body {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#main-wrap {
  width: 100%;
  min-height: 80vh;
  overflow: clip;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#main-wrap #wrapper {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#main-wrap #wrapper #content-wrap {
  flex: 1 0 auto;
}
#main-wrap #wrapper footer {
  flex: 0 0 auto;
}
.wrapper {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.wrapper::after {
  display: block;
  content: '';
  clear: both;
}
.row {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0;
}
.table-cell {
  display: table-cell;
  vertical-align: middle;
}
section {
  width: 100%;
  float: left;
  position: relative;
  box-sizing: border-box;
}
.header-relative {
  width: 100%;
  float: left;
  height: 180px;
  min-height: 180px;
  display: none;
}
.header-general {
  width: 100%;
  height: 180px;
  /* position: fixed; */
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.scrolled-down2 .header-general {
  height: 125px;
}
.scrolled-down .header-general {
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15);
}
.scrolled-down .header-general.change {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.header1 {
  background: #f4f4f4;
  width: 100%;
  float: left;
}
.change .header1 {
  background: #343434;
}
.header1-content {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  height: 45px;
  min-height: 45px;
  transition: 0.4s ease;
}
.scrolled-down2 .header1-content {
  height: 30px;
  min-height: 30px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  box-sizing: border-box;
}
.header1-left {
  /*width: 30%;*/
  float: left;
}
.header1-right {
  width: 100%;
  float: right;
  padding: 0 0 0 125px;
  display: flex;
}

.header-links, .header-socials {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.header-links {
  margin-right: 14px;
}

.header1-right .youtube-logo-header{
  width: 15px;
  height: 20px;
  background: url(/bitrix/templates/main/css/../svg/youtube-header.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.4s ease;
}
.header1-right .youtube-logo-header:hover{
  opacity: 0.9;
}
.btn-check-police {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #ef7f1a;
  padding: 4px 8px 5px;
  color: #ef7f1a;
  border-radius:15px;
  position: relative;
  height: 32px;
}

.btn-check-police:not(:last-child) {
  margin-right: 32px;
}

.btn-check-police.first,
.btn-check-police.second,
.btn-check-police.about-kdp{
  display: flex;
  align-items: center;
  line-height: 1;
  transition: 0.5s ease;
}

.btn-check-police.second {
  margin-right: 79px;
}

.btn-check-police.first:before,
.btn-check-police.second:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat !important;
  background-position: center;
  transition: 0.5s ease;
  position: relative;
  margin-right: 5px;
  width: 21px;
  height: 21px;
}
.btn-check-police.first:before {
  background: url(/bitrix/templates/main/css/../svg/header-icon1.1.svg);
  background-size: contain;
}
.btn-check-police.first:hover::before{
  background: url(/bitrix/templates/main/css/../svg/header-icon1.2.svg);
  background-size: contain;
}
.btn-check-police.second:before {
  background: url(/bitrix/templates/main/css/../svg/header-icon2.1.svg);
  background-size: contain;
}
.btn-check-police.second:hover::before{
  background: url(/bitrix/templates/main/css/../svg/header-icon2.2.svg);
  background-size: contain;
}
.btn-check-police:hover {
  color:#fff;
  background:#ef7f1a;
}
.mob-popup-content .btn-check-police{
  margin: 15px;
  padding: 7px 15px;
  font-size: 18px;
}
.header-socials {
  margin-right: 26px;
}

.header-socials .vk::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/vk.svg);
  width: 20px;
  height: 12px;
  transition: 0.4s ease;
  opacity: 0.6;
  position: relative;
  bottom: 1px;
}
.header-socials .fb::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/facebook.svg);
  width: 7px;
  height: 15px;
  transition: 0.4s ease;
  opacity: 0.6;
  position: relative;
}
.header-socials .insta::after {
  content: '';
  display: inline-block;
  background:  url(/bitrix/templates/main/css/../svg/instagram.svg) no-repeat center center;
  background-size: contain;
  width: 15px;
  height: 15px;
  transition: 0.4s ease;
  opacity: 0.6;
}
.change .header-socials .vk::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/vk.svg);
  width: 20px;
  height: 12px;
  opacity: 1.5;
}
.change .header-socials .fb::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/facebook-white.svg);
  width: 13px;
  height: 15px;
  opacity: 1.5;
}
.change .header-socials .insta::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/instagram-white.svg);
  width: 15px;
  height: 15px;
  opacity: 1.5;
}
.header-socials .vk:hover::after,
.header-socials .fb:hover::after,
.header-socials .insta:hover::after {
  opacity: 0.9;
}
.header-socials ul li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.header-search form {
  position: relative;
}
.header-search input {
  font-size: 14px;
  border: none;
  outline: none;
  background: none;
  border-bottom: 1px solid #b7b7b7;
  padding: 4px 25px 4px 5px;
  box-sizing: border-box;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  max-width: 150px;
  border-radius: 0;
  transition: 0.4s ease;
}
.change .header-search input {
  color: #fff;
}
.header-search input::placeholder {
  color: #acacac;
  transition: 0.4s ease;
}
.header-search input:hover::placeholder {
  color: #636363;
}
.header-search input:hover {
  border-color: #636363;
}
.header-search button {
  outline: none;
  background: none;
  border: none;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 3px;
}
.header-search button span::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/search.svg);
  width: 14px;
  height: 14px;
}
.change .header-search button span::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/search2.svg);
  width: 14px;
  height: 14px;
}


.footer-search form {
  position: relative;
  margin-bottom:40px;
  clear:both;
}
.footer-search input {
  color:#fff;
  font-size: 14px;
  border: none;
  outline: none;
  background: none;
  border-bottom: 1px solid #b7b7b7;
  padding: 4px 25px 4px 5px;
  box-sizing: border-box;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  width:100%;
  border-radius: 0;
  transition: 0.4s ease;
}
.footer-search input::placeholder {
  color: #acacac;
  transition: 0.4s ease;
}
.footer-search input:hover::placeholder {
  color: #636363;
}
.footer-search input:hover {
  border-color: #636363;
}
.footer-search button {
  outline: none;
  background: none;
  border: none;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 3px;
}
.footer-search button span::after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/search-white.svg);
  width: 14px;
  height: 14px;
}

/**/
.header-lang {
  position: relative;
}
.lang-changer {
  width: 65px;
  box-sizing: border-box;
  z-index: 10;
}
.change .lang-changer {
  background: transparent;
}
.lang-changer ul {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0;
}
.lang-changer ul li {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  position: relative;
  padding: 0px 5px 0px 10px;
  margin-bottom: 3px;
}
.lang-changer ul li a {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
  color: #adadad;
  /*font-family: 'BWS-Regular';*/
  font-weight: 600;
  transition: 0.4s ease;
}
.lang-changer ul li a:hover {
  color: #636363;
}
/*.lang-changer ul li.active a::after{*/
/*content: '';*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*background: url(/bitrix/templates/main/css/../img/arrow-down.png);*/
/*width: 9px;*/
/*height: 5px;*/
/*background-position: center;*/
/*background-repeat: no-repeat!important;*/
/*background-size: contain;*/
/*margin-left: 10px;*/
/*}*/
/*.lang-changer ul.clicked li.active a::after{*/
/*transform: rotate(180deg);*/
/*}*/
.header2 {
  background: #fff;
  width: 100%;
  float: left;
}
.change .header2 {
  background: #343434;
}
.header2-content {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  height: 80px;
  min-height: 80px;
  position: relative;
}
.hp-close {
  position: absolute;
  width: auto;
  left: 101%;
  top: -45px;
  height: 100vh;
  width: 150px;
  cursor: pointer;
  display: none;
  transition: 0.4s ease;
}
.hp-close:hover {
  background: #3c3c3c;
}
.change .hp-close {
  display: block;
}
.hp-close::after {
  content: '';
  display: block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../svg/close.svg);
  width: 24px;
  height: 24px;
  position: absolute;
  left: 60px;
  top: 73px;
}
.scrolled-down2 .header2-content {
  height: 55px;
  min-height: 55px;
}
.header2-left {
  width: 50%;
  float: left;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  justify-content: space-between;
}
.header2-right {
  width: 50%;
  float: right;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.logo-burger {
  width: 210px;
  float: left;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-between;
}
.sample-text {
  width: 250px;
  float: left;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.change .sample-text {
  display: none;
}
.sample-text span {
  display: block;
  margin: auto;
  text-align: right;
  font-size: 14px;
  color: #83231c;
  /*font-family: 'Akrobat-Bold';*/
  font-weight: 700;
}
.burger a {
  display: block;
}
.logo a {
  display: block;
}
.burger span::after {
  content: '';
  display: block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  background: url(/bitrix/templates/main/css/../svg/burger.svg);
  width: 25px;
  height: 19px;
}
.change .burger span::after {
  background: url(/bitrix/templates/main/css/../svg/burger2.svg);
  width: 19px;
  height: 25px;
}
.logo span::after {
  content: '';
  display: block;
  background-repeat: no-repeat !important;
  background-position: center;
  background: url(/bitrix/templates/main/css/../img/logo2024.png);
  width: 150px;
  height: 42px;
  background-size: contain;
}
.change .logo span::after {
  background: url(/bitrix/templates/main/css/../svg/logo2.svg);
}
.call-center {
  width: 310px;
  float: left;
  padding: 0 0 0 40px;
}
.cabinet {
  width: 160px;
  float: right;
}
.cc-inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.cc-inner a {
  display: inline-block;
  vertical-align: middle;
  font-size: 32px;
  color: #ef7f1a;
  /*font-family: 'MST-Bold';*/
  font-weight: 700;
}
.change .cc-inner a {
  color: #fff;
}
.cc-inner a.small-phone{
  font-size: 14px;
}
.header-socials>ul{
  margin-bottom: 0;
}
.cc-inner p {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
}
.change .cc-inner p {
  color: #fff;
}
.cabinet a {
  display: inline-block;
  text-align: center;
  width: 100%;
  float: right;
  max-width: 155px;
  border: 1px solid #ef7f1a;
  padding: 7px 0 7px;
  border-radius: 15px;
  transition: 0.4s ease;
}
.cabinet a:hover {
  background: #ef7f1a;
}
.cabinet a:hover span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  background: url(/bitrix/templates/main/css/../svg/user2.svg);
  width: 17px;
  height: 19px;
  margin-right: 5px;
  transition: 0.4s ease;
}
.cabinet a:hover span {
  color: #fff;
}
.change .cabinet a {
  border-color: #fff;
}
.change .cabinet a:hover {
  background: transparent;
}
.cabinet a span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  background: url(/bitrix/templates/main/css/../svg/user.svg);
  width: 17px;
  height: 19px;
  margin-right: 5px;
  transition: 0.4s ease;
  position: relative;
  top: -1px;
}
.change .cabinet a span::before {
  background: url(/bitrix/templates/main/css/../svg/user2.svg);
}
.cabinet a span {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #ef7f1a;
  text-transform: uppercase;
  transition: 0.4s ease;
  font-weight: 600;
}
.change .cabinet a span {
  color: #fff;
}
.header3 {
  background: #fff;
  width: 100%;
  float: left;
}
.header-general.change .header3 {
  background: #3c3c3c;
  display: none;
}
.header3-content {
  width: 100%;
  float: left;
}
.header3-content ul {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  height: 55px;
  min-height: 55px;
  border-top: 1px solid #ececec;
}

.scrolled-down2 .header3-content ul {
  height: 40px;
  min-height: 40px;
}
.header3-content ul li a {
  font-size: 16px;
  position: relative;
  transition: 0.4s ease;
  font-weight: 600;
}
.header3-content ul li a::after {
  content: '';
  display: block;
  position: absolute;
  height: 3px;
  width: 0%;
  background: #ef7f1a;
  transition: 0.4s ease;
  bottom: -18px;
}
.header3-content ul li:hover a::after {
  content: '';
  width: 100%;
  background: #ef7f1a;
}
/* .header3-content ul li a:hover{
    color: #ef7f1a;
} */
.burger-popup {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: #343434;
  z-index: 90;
  overflow: auto;
  display: none;
}
.burger-popup-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 180px 85px 50px;
  color: #fff;
}
.overflow-hidden {
  overflow: hidden;
}
.mob-header {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  right: 0;
  z-index: 100000;
  -webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.25);
}
.change.mob-header {
  background: #363636;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.mob-header-content {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  height: 80px;
  min-height: 80px;
}
.mob-logo-burger {
  display: flex;
  float: left;
  align-items: center;
}
.mob-burger {
  margin-right: 30px;
}
.mob-burger span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/burger.svg);
  width: 25px;
  height: 19px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.mob-burger.active span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/burger2.svg);
  width: 19px;
  height: 25px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.mob-logo span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../img/logo2024.png);
  width: 150px;
  height: 42px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.change .mob-logo span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/logo2.svg);
  width: 150px;
  height: 42px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.mob-burger a,
.mob-logo a,
.mob-search a,
.mob-cabinet a,
.mob-close a {
  display: block;
}
.mob-right-side {
  text-align: right;
  display: block;
}
.mob-search,
.mob-cabinet {
  display: inline-block;
}
.mob-search {
  margin-right: 20px;
}
.change .mob-search,
.change .mob-cabinet {
  display: none;
  margin-left: 30px;
}
.change .mob-links {
  display: none;
}
.mob-close {
  display: none;
}
.change .mob-close {
  display: inline-block;
  margin-left: 30px;
}
.mob-search span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/search.svg);
  width: 27px;
  height: 27px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.mob-search.active span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/close2.svg);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.change .mob-close span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/close.svg);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.mob-cabinet span::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/user.svg);
  width: 30px;
  height: 32px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.mob-popup {
  display: none;
  position: fixed;
  z-index: 99;
  width: 100%;
  height: 100%;
  overflow: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #363636;
  color: #fff;
  box-sizing: border-box;
  padding: 100px 0 50px;
}
.mob-search-popup {
  display: none;
  position: fixed;
  z-index: 200;
  width: 100%;
  overflow: auto;
  top: 0;
  left: 0;
  right: 0;
  background: #f6f6f6;
}
.mob-search-content {
  display: flex;
  align-items: center;
}
.main-popup-about-content {
  width: 100%;
  float: left;
}
.company-list {
  width: 100%;
  float: left;
}
.company-h {
  font-size: 25px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  display: block;
  margin-bottom: 25px;
}
.company-ul {
  width: 33.33%;
  float: left;
}
.company-ul li {
  margin-bottom: 15px;
}
.company-ul li a {
  display: block;
  transition: 0.4s ease;
  font-size: 20px;
  color: #727272;
}
.company-ul.gh li a {
  color: #fff;
  transition: 0.4s ease;
}
.company-ul li a:hover {
  text-decoration: none;
  color: #ef7f1a;
}
.company-ul li .inner {
  margin-top: 15px;
  margin-bottom: 15px;
}
.company-ul li .inner li {
  display: block;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.company-ul li .inner li a {
  font-size: 16px;
  display: block;
  color: #fff;
  transition: 0.4s ease;
}
.company-ul li .inner li a:hover {
  text-decoration: none;
  color: #ef7f1a;
}
.fixed-right-menu {
  position: fixed;
  right: -130px;
  top: 0;
  bottom: 0;
  height: 100vh;
  min-height: 100vh;
  display: table;
  width: 200px;
  z-index: 50;
}
.fidget-every {
  width: 100%;
  float: right;
  height: 72px;
  min-height: 72px;
  display: table;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #ef7f1a;
  border-right: none;
  border-radius: 30px 0 0 30px;
  padding: 0 30px;
  text-align: center;
  transition: 0.4s ease;
  transform: translate(0, 0);
  position: relative;
  font-weight: 600;
}
.fidget-every:hover {
  background: #ef7f1a;
  color: #fff;
  transform: translate(-130px, 0);
}
.fidget-every p {
  display: none;
  color: #fff;
}
.fidget-every:hover p {
  display: block;
}
.fidget-every img {
  width: auto;
  position: absolute;
  left: 20px;
  display: block;
  top: 20px;
  margin-right: 10px;
}
.fidget-every:hover img {
  display: none;
}
.fidget-every span {
  width: auto;
  position: absolute;
  left: 20px;
  display: block;
  top: 20px;
  margin-right: 10px;
}
.fidget-every:hover span {
  display: none;
}
.fidget-every span.f1::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/info1.png);
  width: 35px;
  height: 32px;
  background-repeat: no-repeat;
}
.fidget-every span.f2::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../svg/feedback.svg);
  background: url(/bitrix/templates/main/css/../svg/filials.svg);
  width: 28px;
  height: 27px;
  width: 31px;
  height: 31px;

  background-repeat: no-repeat;
}
.fidget-every span.f3::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/info3.png);
  width: 34px;
  height: 30px;
  background-repeat: no-repeat;
}
.fidget-every span.f4::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../svg/info4.svg) no-repeat center center;
  width: 34px;
  height: 34px;
  background-size: contain;
}
.fidget-every span.f5::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/whatsapp.svg) no-repeat center center;
  width: 34px;
  height: 34px;
  background-size: contain;
}
.fidget-every span.f6::after{
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/Telegram_logo.png) no-repeat center center;
  width: 34px;
  height: 34px;
  background-size: contain;
}
/*MAIN STYLE*/
#section1 {
  color: #fff;
  height: 100%;
}
.section1-content {
  width: 100%;
  float: left;
  position: relative;
}
.main-slider {
  width: 100%;
  float: left;
  position: relative;
  z-index: 2;
}
.main-slider .item {
  width: 100%;
  height: 540px;
  min-height: 540px;
  display: table;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
.main-slider .item::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  /* background: rgba(0,0,0,0.5); */
}
.main-slider-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 165px;
  position: relative;
  z-index: 52;
}
.thumb1 {
  display: flex;
  /*justify-content: space-around;*/
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.thumb1 .owl-thumb-item {
  width: 100%;
  text-align: center;
  font-size: 14px;
  /*font-family: 'MST-Medium';*/
  font-weight: 300;
  box-sizing: border-box;
  padding: 10px 0;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s;
}
.thumb1 .owl-thumb-item.active {
  /*border-bottom: 4px solid #ef7f1a;*/
  cursor: default;
}
.thumb1 .owl-thumb-item .hero-progress {
  display: block;
  height: 4px;
  background-color: #ef7f1a;
  width: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  transition: opacity 0.3s, width 0.7s;
}
.thumb1 .owl-thumb-item.active .hero-progress {
  content: '';
  width: 100%;
  left: 0;
  transition: opacity 0.3s, width 4s;
  transition-timing-function: linear;
}
.main-slider.owl-theme .owl-nav {
  width: 100%;
  margin-top: 0;
  height: 0;
  position: absolute;
  top: 47.3%;
  z-index: 2;
}
.main-slider.owl-theme .owl-nav .owl-prev {
  color: #fff;
  margin: 0px;
  padding: 0px;
  background: none;
  display: inline-block;
  cursor: pointer;
  border-radius: 0;
  background: url(/bitrix/templates/main/css/../img/arrow-left.png);
  width: 35px;
  height: 35px;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  position: absolute;
  left: 0;
  transition: 0.4s ease;
}
.main-slider.owl-theme .owl-nav .owl-next {
  color: #fff;
  margin: 0px;
  padding: 0px;
  background: none;
  display: inline-block;
  cursor: pointer;
  border-radius: 0;
  background: url(/bitrix/templates/main/css/../img/arrow-right.png);
  width: 35px;
  height: 35px;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  position: absolute;
  right: 0;
  transition: 0.4s ease;
}
.main-slider.owl-theme .owl-nav .owl-prev:hover,
.main-slider.owl-theme .owl-nav .owl-next:hover {
  opacity: 0.75;
}
.slider-wrapper {
  max-width: 960px;
  width: 100%;
  height: 0;
  margin: 0 auto;
  position: relative;
}
.main-slider-content img {
  max-width: 150px;
  display: block;
  margin-bottom: 20px;
}
.main-slider-content h2 {
  font-size: 40px;
  display: block;
  margin-bottom: 20px;
  /*font-family: 'BWS-Bold';*/
  font-weight: 800;
  line-height: 40px;
}
.main-slider-content p {
  font-size: 16px;
  display: block;
  margin-bottom: 20px;
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
}
.main-slider-content a {
  display: inline-block;
  text-align: center;
  margin-top: 40px;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 8px 30px;
  transition: 0.4s ease;
}
.agent:hover,
.vac-form button:hover,
.main-slider-content a:hover,
.main-slider-content a:focus,
.main-slider-content a:active {
  background: #e07617;
  color: #fff;
}
#section2 {
  padding: 55px 0 70px 0;
  color: #3f3f3f;
}
.heading {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
.heading-h {
  font-size: 35px;
  font-weight: lighter;
  margin: 1em 0 1em;
  font-weight: 600;
}
.heading-h.gray {
  color: #808080;
}
.heading-h.black {
  color: #2a2a2a;
}
.cost-str {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  margin: 60px 0 0 0;
}
.str-every {
  width: 20%;
  float: left;
  box-sizing: border-box;
  padding: 0 13px;
}
.str-type {
  width: 100%;
  float: left;
}
.str-wrap {
  width: 100%;
  float: left;
}
.str-name {
  width: 100%;
  float: left;
  text-align: center;
}
.str-name-img-bg {
  width: 53px;
  height: 53px;
  border-radius: 50%;
  background: #ef7f1a;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: table;
}
.str-name-img-bg img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.str-name-word {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 0 15px 0;
  border-bottom: 3px solid #ef7f1a;
}
.str-name-word h4 {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  margin: 0;
  min-height: 43px;
}
.str-name-word img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0px 0 10px;
  display: none;
}
.str-list {
  width: 100%;
  float: left;
}
.str-list-every {
  width: 100%;
  float: left;
  box-sizing: border-box;
  border-bottom: 1px solid #b7b7b7;
  padding: 10px 10px;
  height: 60px;
  min-height: 60px;
  display: table;
}
.str-list-every:last-child {
  border-bottom: none;
}
.str-list-every p {
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  display: inline-block;
  vertical-align: middle;
  width: 87%;
  transition: 0.4s color;
  box-sizing: border-box;
  padding: 0 5px 0 0;
}
.str-list-every span {
  width: 10%;
  display: inline-block;
  vertical-align: middle;
}
.str-list-every span::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../svg/right-arrow.svg);
  height: 17px;
  width: 17px;
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: contain;
}
.str-list-every:hover p {
  color: #ef7f1a;
}
.str-list-every:hover span::after {
  background: url(/bitrix/templates/main/css/../svg/right-arrow2.svg);
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: contain;
}
#section3 {
  overflow: visible;
}
.wtd-strah1 {
  width: 100%;
  float: left;
  box-sizing: border-box;
  background: #f8f8f8;
  padding: 45px 0 0 0;
}
.wtd-strah2 {
  width: 100%;
  float: left;
}
/*TABS*/
.tabs_menu {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 0 0 80px;
  margin-top: 35px;
}
.tabs_menu li {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 100px;
  font-size: 18px;
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
  padding: 10px;
  text-align: center;
  border-bottom: 4px solid transparent;
}
.tabs_menu li img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.tabs_menu li:last-child {
  margin-right: 0;
}
.tabs_menu li.active {
  cursor: default;
  border-bottom: 4px solid #ef7f1a;
}
.tabs {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0;
}
.tabs .info {
  display: none !important;
  width: 100%;
  float: left;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.tabs .info.active {
  display: block !important;
  position: relative;
}
.tabs-info-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 55px 40px 30px 80px;
  position: relative;
  z-index: 2;
}
.auto-nums {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.auto-nums-every {
  width: 33.33%;
  float: left;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  padding: 0 20px 0 0;
  margin-bottom: 55px;
}
.auto-nums-every img {
  display: inline-block;
  margin-bottom: 30px;
}
.auto-nums-every p {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.auto-nums-every p span {
  /*font-family: 'BWS-Medium';*/
  font-weight: 600;
}
.auto-nums-every .ana-img {
  position: relative;
  z-index: 50;
}
.auto-nums::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  width: 100%;
  left: 100%;
  height: 1px;
  background: #e7e7e7;
  top: 20px;
}
.auto-nums-every .ana-img::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  width: 93%;
  left: 41px;
  height: 1px;
  background: #e7e7e7;
  top: 20px;
}
.auto-nums-every:nth-child(4) .ana-img::after,
.auto-nums-every:nth-child(5) .ana-img::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  width: 92%;
  left: -238px;
  height: 1px;
  background: #e7e7e7;
  top: 20px;
}
.auto-nums-every:nth-child(4)::before {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  width: 300%;
  right: 100%;
  height: 1px;
  background: #e7e7e7;
  top: 20px;
}
.wtd-perechen {
  width: 100%;
  float: left;
  max-width: 400px;
}
.wtd-perechen a {
  display: block;
  margin-bottom: 55px;
}
.wtd-perechen a img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
}
.wtd-perechen a span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  text-decoration: underline;
  transition: 0.4s ease;
}
.wtd-perechen a span:hover {
  color: #ef7f1a;
}
.wtd-perechen p {
  font-size: 12px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.info .auto {
  content: '';
  display: block;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  width: 941px;
  height: 350px;
  position: absolute;
  bottom: 10px;
  right: -341px;
}
.info .home {
  content: '';
  display: block;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  width: 620px;
  height: 500px;
  position: absolute;
  bottom: 10px;
  right: -100px;
}
#section4 {
  background: url(/bitrix/templates/main/css/../img/why-bg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  box-sizing: border-box;
  padding: 100px 0 0 0;
  padding: 45px 0 20px 0;
  color: #2a2a2a;
}
.why-nomad {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 0 0 80px;
  margin-top: 35px;
}
.why-nomad-text {
  width: 100%;
  max-width: 460px;
  float: left;
  margin-bottom: 35px;
}
.why-nomad-text p {
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 400;
  display: block;
  margin-bottom: 30px;
}
.why-nomad-text a {
  display: inline-block;
  max-width: 120px;
  text-align: center;
  width: 100%;
  font-size: 14px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 8px 0;
  transition: 0.4s ease;
  color: #fff;
  margin-bottom: 30px;
}
.why-nomad-text a:hover,
.why-nomad-text a:focus,
.why-nomad-text a:active {
  background: #e07617;
  color: #fff;
}
.why-nomad-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
}
.wnl-every {
  width: 33.33%;
  float: left;
  margin-bottom: 60px;
  box-sizing: border-box;
  padding: 0 20px 0 0;
}
.wnl-img {
  display: inline-block;
  vertical-align: middle;
  width: 28%;
  text-align: center;
}
.wnl-img img {
  width: auto;
  display: inline-block;
}
.wnl-text {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
}
.wnl-text p {
  font-size: 15px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.wnl-text p span {
  display: block;
  font-size: 75px;
  /*font-family: 'BWS-Black';*/
  font-weight: 800;
}
#section5 {
  box-sizing: border-box;
  padding: 40px 0 75px;
  background: #f8f8f8;
}
#vacanty.home .smi-every-head {
  color: black;
}
#vacanty.home .smi-media {
  font-weight: 600;
  color: black;
  font-size: 14px;
}
#vacanty.home .smi-second {
  text-decoration: underline;
}
#vacanty.home .smi-second a {
  color: black;
  font-size: 14px;
  font-weight: 400;
}
#vacanty.home .smih-ist,
#vacanty.home .smi-ist{
  width: 55%;
  color: black;
}
#vacanty.home .smih-date,
#vacanty.home .smi-date {
  width: 45%;
  color: black;
}
#vacanty.home .smi-date span {
  font-weight: 400;
}
#vacanty.home {
  background: #f8f8f8;
}
#vacanty.home #more {
  width: 100%;
  float: left;
  text-align: center;
}
#vacanty.home #more a {
  font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
    display: inline-block;
    transition: 0.4s ease;
}
.heading2 {
  display: inline-block;
  vertical-align: middle;
}
.heading2 .heading2-h {
  /*font-family: 'BWS-Light';*/
  font-weight: 300 !important;
  font-size: 32px;
  color: #808080;
}
.topson {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 0 0 80px;
}
#section3 .topson{
  padding:0;
}
.news-mainpage {
  width: 100%;
  float: left;
  margin-top: 35px;
  display: flex;
  flex-wrap: wrap;
}
.news-main-every {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
  padding: 0 7px;
  margin-bottom: 35px;
}
.news-main-date {
  font-size: 12px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  box-sizing: border-box;
  display: block;
  padding: 0 15px;
  margin-bottom: 10px;
}
.news-main-bg {
  width: 100%;
  height: 185px;
  float: left;
  border-radius: 10px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  margin-bottom: 15px;
}
.news-main-name {
  display: block;
  box-sizing: border-box;
  padding: 0 15px;
  font-size: 17px;
  transition: 0.4s ease;
  font-weight: 600;
}
.news-main-all {
  width: 100%;
  float: left;
  text-align: center;
}
.news-main-all a {
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  text-decoration: underline;
  display: inline-block;
  transition: 0.4s ease;
}
.news-main-all a:hover {
  color: #ef7f1a;
}
.news-main-every:hover .news-main-name {
  color: #ef7f1a;
}
#map {
  width: 100%;
  height: 665px;
}
.filials-top {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 60px 70px 35px 0;
}
.filials-bottom {
  width: 100%;
  float: left;
}
/*TABS*/
.tabs_menu2 {
  display: block;
  box-sizing: border-box;
}
.tabs_menu2 li {
  float: left;
  cursor: pointer;
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  box-sizing: border-box;
  border: 1px solid #bbb;
  border-right: none;
  padding: 12px 0px;
  text-align: center;
  width: 155px;
  min-width: 130px;
}
.tabs_menu2 li:first-child {
  border-radius: 50px 0 0 50px;
}
.tabs_menu2 li:last-child {
  border-right: 1px solid #bbb;
  border-radius: 0 50px 50px 0;
}
.tabs_menu2 li.active {
  cursor: default;
  color: #fff;
  background: #ef7f1a;
  border-color: #ef7f1a;
}
.tabs2 {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0;
}
.tabs2 .info2 {
  display: none;
  width: 100%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.tabs2 .info2.active {
  display: block;
  position: relative;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  border: none;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
  background: url(/bitrix/templates/main/css/../img/select-arrow.png);
  width: 9px;
  height: 5px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
  border: none;
  background: url(/bitrix/templates/main/css/../img/select-arrow.png);
  width: 9px;
  height: 5px;
  background-repeat: no-repeat !important;
  background-size: contain;
  transform: rotate(180deg);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #4c4c4c;
  line-height: 28px;
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.select2-container {
  z-index: 5;
}
.filial-by-list {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 60px 30px 60px;
}
.filials-list-every {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 25px 0 20px;
  border-top: 1px solid #d7d7d7;
}
.filial-name {
  width: 260px;
  float: left;
  box-sizing: border-box;
  padding: 0 35px 0 0;
}
.filial-name span {
  font-size: 17px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  border-bottom: 1px dashed #bababa;
}
.filial-phones {
  width: 220px;
  float: left;
  padding: 0 20px 0 0;
}
.filial-phones a {
  display: block;
  font-size: 14px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  margin-bottom: 3px;
  position: relative;
}
.filial-phones a:first-child::before {
  content: '';
  display: block;
  background-repeat: no-repeat !important;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../img/phone.png);
  width: 8px;
  height: 11px;
  position: absolute;
  top: 5px;
  left: -10px;
}
.filial-address {
  width: 200px;
  float: left;
  padding: 0 20px 0 0;
}
.filial-address span {
  display: block;
  font-size: 14px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  margin-bottom: 3px;
  position: relative;
}
.filial-address span::before {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background: url(/bitrix/templates/main/css/../img/place.png);
  width: 8px;
  height: 11px;
  position: absolute;
  top: 5px;
  left: -13px;
}
.filial-tour {
  transition: 0.4s color;
}
.filial-tour:hover {
  color: #ef7f1a;
}
.filial-tour span {
  margin-top: 15px;
  padding-left: 10px;
}
.filial-tour span::before {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/3d_tour.png);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -2px;
  left: -13px;

}
.filial-time {
  width: 150px;
  float: left;
}
.filial-time span {
  display: block;
  font-size: 14px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  margin-bottom: 3px;
  position: relative;
}
footer {
  width: 100%;
  float: left;
  background: #3f3f3f;
  color: #fff;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.footer1 {
  width: 100%;
  float: left;
  padding: 60px 0 0px;
  display: flex;
  flex-wrap: wrap;
}
.footer-contacts {
  width: 185px;
  float: left;
}
.footer-about {
  width: 195px;
  float: left;
}
.footer-press {
  width: 190px;
  float: left;
}
.footer-pol {
  width: 190px;
  float: left;
}
.footer-add {
  width: 200px;
  float: left;
}
.footer-span-h {
  font-size: 11px;
  text-transform: uppercase;
  /*font-family: 'MST-Medium';*/
  font-weight: 300;
  color: #ef7f1a;
  display: block;
  margin-bottom: 20px;
}
.footer-span-h.invisible {
  visibility: hidden;
}
.footer1 ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.footer1 ul li {
  display: block;
  margin-bottom: 3px;
}
.footer1 ul li a {
  font-size: 12px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  transition: 0.4s ease;
}
.footer1 ul li a:hover {
  color: #d8761f;
}
.razdel-wrap {
  width: 100%;
  float: left;
  margin-bottom: 35px;
}
.app-btns {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;

}
.app-btns a {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  border: 1px solid #adadad;
  padding: 1px 8px 7px;
  border-radius: 5px;
  max-height: 30px;
  color: #adadad;
}
.app-btns a:hover img.os1 {
  display: none;
}
.app-btns a img.os2 {
  display: none;
}
.app-btns a:hover img.os2 {
  display: inline-block;
}
.app-btns a:hover {
  border-color: #fff;
  color: #fff;
}
.app-btns a img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: auto;
  transition: 0.4s ease;
}
.app-btns a span {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.nagrada {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
}
.fc-phone {
  display: block;
  margin-bottom: 5px;
}
.fc-phone img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.fc-phone span {
  display: inline-block;
  vertical-align: middle;
}
.fc-phone1 span {
  font-size: 19px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  letter-spacing: 2px;
}
.fc-phone2 span {
  font-size: 11px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  letter-spacing: 1px;
}
.socials {
  width: 100%;
  float: left;
  margin-top: 80px;
}
.socials a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.socials a img {
  display: inline-block;
  vertical-align: middle;
}
.socials a .sc1::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/vk_foot.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.socials a .sc1:hover::after {
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/vk_foot_hover.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.socials a .sc2::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/facebook_foot.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.4s ease;
}
.socials a .sc2:hover::after {
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/facebook_foot_hover.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.socials a .sc3::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/instagram_foot.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.4s ease;
}
.socials a .sc3:hover::after {
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/instagram_foot_hover.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.socials .footer-youtube-logo{
  width: 27px;
  height: 27px;
  background: url(/bitrix/templates/main/css/../svg/youtube-light2.svg);
  background-repeat: no-repeat;
  background-size: contain;
  /*opacity: .7;*/
  /*transition: all linear .4s;*/
}
.socials .footer-youtube-logo:hover{
  opacity: 0.9;
  cursor: pointer;
  background: url(/bitrix/templates/main/css/../svg/youtube-light.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.4s ease;
}
.footer2 {
  width: 100%;
  float: left;
  border-top: 1px solid #727272;
  padding: 15px 0 18px;
}
.f2-left {
  width: 50%;
  float: left;
}
.f2-right {
  width: 50%;
  float: left;
  text-align: right;
}
.f2-left span {
  font-size: 10px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
}
.f2-right span {
  font-size: 10px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
}
.f2-right span a {
  font-size: 10px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
}
/*CONTACTS*/
#contacts {
  background: #f8f8fb;
  box-sizing: border-box;
  padding: 35px 0 75px;
}
.contacts-content {
  width: 100%;
  float: left;
}
.cont-span-h {
  font-size: 18px;
  text-transform: uppercase;
  display: block;
  margin: 30px 0 30px;
}
.contacts-white {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.contacts-white h4 {
  clear: both;
  font-size: 18px;
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
  display: block;
  margin: 0 0 30px;
}
.contacts-white h4:not(:first-child) {
  padding-top: 2em;
}
.cont-left {
  width: 65%;
  float: left;
}
.cont-right {
  width: 35%;
  float: left;
}
.cont-place,.cont-tour {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.cont-phone {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.cont-whatsapp .cont-cont {
  padding-left: 5px;
}
.contacts-white__inner .cont-tour
{
  display: flex;
  align-items: center;
  justify-content: space-between
}
.contacts-white__inner .cont-phone,
.contacts-white__inner .cont-place,
.contacts-white__inner .cont-mail
{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.contacts-white__inner .cont-img.map-placeholder {
  margin-top: 4px;
}
.contacts-white__inner .cont-img.phone-img {
  margin-top: 2px;
}
.cont-mail {
  width: 100%;
  float: left;
  margin-top: 20px;
}
.cont-img {
  width: 9%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.cont-img img {
  display: inline-block;
  vertical-align: middle;
}
.cont-cont a{
  transition: 0.4s color;
}
.cont-cont a:hover{
  color: #ef7f1a;
}
.cont-cont {
  width: 88%;
  display: inline-block;
  vertical-align: middle;
}
.cont-cont p {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.cont-mail .cont-cont p {
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
  text-decoration: underline;
}
.center {
  text-align: center;
}
#writeto {
  background: #f8f8fb;
  box-sizing: border-box;
  padding: 45px 0 50px;
}
.writeto-form {
  width: 100%;
  float: left;
  padding: 60px 40px 0;
  box-sizing: border-box;
}
.wt-left {
  width: 45%;
  float: left;
  box-sizing: border-box;
  padding: 0 45px 0 0;
}
.wt-right {
  width: 55%;
  float: left;
}
.writeto-form input {
  width: 100%;
  float: left;
  box-sizing: border-box;
  border: none;
  outline: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  font-size: 20px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  padding: 14px 20px;
  text-align: left;
  margin-bottom: 15px;
}
.writeto-form textarea {
  width: 100%;
  float: left;
  box-sizing: border-box;
  border: none;
  outline: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  font-size: 20px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  padding: 14px 20px;
  height: 261px;
  text-align: left;
  min-height: 261px;
  margin-bottom: 15px;
  resize: none;
}
.writeto-form input::placeholder,
.writeto-form textarea::placeholder {
  color: #afafaf;
}
.writeto-form button {
  border: none;
  outline: none;
  display: inline-block;
  max-width: 170px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin-top: 20px;
  cursor: pointer;
}
/*LANDING*/
.landing-slider {
  width: 100%;
  float: left;
  position: relative;
  z-index: 2;
}
.landing-slider .item {
  width: 100%;
  height: 335px;
  min-height: 335px;
  display: table;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
.landing-slider-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}
.landing-slider .item::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  /* background: rgba(0,0,0,0.5); */
}
.landing-slider.owl-theme .owl-nav {
  width: 100%;
  margin-top: 0;
  height: 0;
  position: absolute;
  bottom: 85px;
  z-index: 2;
  text-align: right;
}
.landing-slider.owl-theme .owl-nav .owl-prev {
  color: #fff;
  margin: 0px;
  padding: 0px;
  background: none;
  display: inline-block;
  cursor: pointer;
  border-radius: 0;
  background: url(/bitrix/templates/main/css/../img/arrow-left2.png);
  width: 47px;
  height: 48px;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  margin-left: 45px;
}
.landing-slider.owl-theme .owl-nav .owl-next {
  color: #fff;
  margin: 0px;
  padding: 0px;
  background: none;
  display: inline-block;
  cursor: pointer;
  border-radius: 0;
  background: url(/bitrix/templates/main/css/../img/arrow-right2.png);
  width: 47px;
  height: 48px;
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
  margin-left: 45px;
}
.landing-slider-content h2 {
  font-size: 40px;
  display: block;
  margin-bottom: 20px;
  /*font-family: 'BWS-Bold';*/
  font-weight: 700;
  line-height: 40px;
  margin-top: 0;
}
.landing-slider-content p {
  font-size: 16px;
  display: block;
  margin-bottom: 20px;
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
}
.landing-slider-content ul {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.landing-slider-content ul li {
  font-size: 16px;
  display: block;
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
}
.landing-slider-content a {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 30px;
  transition: 0.4s ease;
}
.landing-slider-content a:hover,
.landing-slider-content a:focus,
.landing-slider-content a:active {
  background: #ef7f1a;
  color: #fff;
}
.sl1-counter1 {
  position: absolute;
  right: 0;
  top: 50px;
  z-index: 3;
  background: #da771e;
  box-sizing: border-box;
  padding: 5px 10px;
  border-radius: 30px;
}
.buy-sell {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 45px 0 0px;
}
.buy-sell-content {
  width: 100%;
  float: left;
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
}
.bs-every {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
  padding: 0 25px;
  text-align: center;
  margin-bottom: 25px;
}
.bs-img-bg {
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: #ef7f1a;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
  display: table;
}
.bs-every p {
  font-size: 20px;
}
.bs-every p br {
  display: none;
}
#polis {
  background: #f8f8f8;
  padding: 40px 0;
}
.polis {
  width: 100%;
  float: left;
  margin-top: 65px;
}
.polis-every1 {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}
.polis-every1 img {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.polis-every1 img.auto {
  width: auto;
}
.polis-every2 {
  display: inline-block;
  vertical-align: middle;
  width: 49%;
  box-sizing: border-box;
  padding: 0 0 0 30px;
}
.polis-inner-every {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.polis-img {
  width: 10%;
  display: inline-block;
  vertical-align: top;
}
.polis-text {
  width: 88%;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0 0 0 15px;
}
.polis-inner-every span {
  font-size: 20px;
  display: block;
  margin-bottom: 10px;
}
.polis-inner-every p {
  font-size: 16px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.polis-inner-every ul li {
  position: relative;
  box-sizing: border-box;
  display: block;
  padding: 0 0 0 20px;
  color: #575757;
  font-size: 16px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  margin-bottom: 15px;
}
.polis-inner-every ul li::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ef7f1a;
  position: absolute;
  top: 6px;
  left: 0;
}
#pristrah {
  padding: 40px 0;
}
.caller {
  width: 100%;
  float: left;
  margin-top: 15px;
}
.caller a {
  display: inline-block;
  vertical-align: middle;
  font-size: 32px;
  color: #575757;
  /*font-family: 'MST-Bold';*/
  font-weight: 700;
}
.caller p {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
}
#canus {
  background: #f8f8f8;
  padding: 40px 0;
}
.us-cerfs-box{
  float:left;
  width:100%;
}
.us-cerfs-box .sertificate{
  float: right;
  width: 250px;
  margin-left: 30px;
  text-decoration: none;
  margin-top:80px;
}
.us-cerfs-box .sertificate img{
  display:block;
  width:100%;
  height:auto;

}
.us-cerfs-box .inner{
  overflow: hidden;
}
.us-cerfs {
  width: 100%;
  float: left;
  box-sizing: border-box;
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
}

.cerfs-every {
  width: 33.33%;
  float: left;
  text-align: center;
  box-sizing: border-box;
  padding: 0 50px;
  margin-bottom: 45px;
}
.cerfs-every img {
  width: 100%;
  max-width: 180px;
  display: block;
  margin: auto;
  margin-bottom: 15px;
}
.cerfs-every span {
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  font-size: 14px;
  display: block;
}
/*NEWS*/
#news {
  background: #f8f8f8;
  padding: 0px 0 50px;
}
#container-news {
  width: 100%;
  float: left;
}
.pinto {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}
.news-every {
  width: 100%;
  float: left;
  transition: 0.4s ease;
  border-radius: 10px;
}
.news-every:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
.news-every .news-images {
  width: 100%;
  display: block;
  float: left;
  border-radius: 10px 10px 0 0;
}
.news-desc {
  width: 100%;
  float: left;
  background: #fff;
  box-sizing: border-box;
  padding: 25px 20px 15px;
  border-radius: 0 0 10px 10px;
}
.news-h {
  /*font-family: 'MST-Semibold';*/
  font-size: 16px;
  display: block;
  margin: 0 0 15px;
  transition: 0.4s ease;
}
.news-every:hover .news-h {
  color: #ed9443;
}
.news-p {
  font-size: 12px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  display: block;
  margin-bottom: 5px;
  height: 45px;
  max-height: 45px;
  overflow: hidden;
}
#news .wrapper .notification {
  display: flex;
  flex-direction: row;
  gap: 0.625rem;
  padding: 0.625rem;
  border-radius: 0.625rem;
  background: #FFF7F1;
  align-items: center;
  align-self: stretch;
  margin: 0.5rem;
}
#news .wrapper .notification .mark-sign {
  stroke-width: 1px;
  stroke: #FAAE6E;
  width: 1.6875rem;
  height: 1.6875rem;
  flex-shrink: 0;
  border: 1px #FAAE6E solid;
  border-radius: 1rem;
  text-align: center;
  color: #FAAE6E;
  font-size: 1.25rem;
  font-weight: 600;
}
#news .wrapper .notification .text-block {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
#news .wrapper .notification .text-block .top {
  color: #000;
  font-family: open sans;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
  line-height: 0.975rem;
}
#news .wrapper .notification .text-block .main {
  color: #515D75;
  font-family: Open Sans;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.9rem;
}
#news .wrapper .notification .text-block .main a {
  color: #EF7F1A;
}
.news-info {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.news-date span {
  font-size: 12px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  color: #b8b8b8;
}
.news-podrobno a {
  font-size: 12px;
  /*font-family: 'MST-Light';*/
  font-weight: 300;
  text-decoration: underline;
  transition: 0.4s ease;
}
.news-every:hover .news-podrobno a {
  color: #ed9443;
}
/*ERROR 404*/
.error-content {
  width: 100%;
  float: left;
  display: block;
  text-align: center;
  box-sizing: border-box;
  padding: 50px 0 100px;
  color: #343434;
}
.error-top-little {
  display: block;
  font-size: 20px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  margin-bottom: 15px;
}
.big-error {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.big-error span {
  display: inline-block;
  font-size: 150px;
  /*font-family: 'BWS-Medium';*/
  font-weight: 600;
  vertical-align: middle;
  line-height: 150px;
}
.big-error img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 20px;
}
.error-bottom-little {
  display: block;
  font-size: 30px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  margin-bottom: 50px;
}
.u-search {
  display: inline-block;
  font-size: 20px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  margin-bottom: 50px;
}
.u-search a {
  font-size: 20px;
  color: #ef7f1a;
  /*font-family: 'BWS-Bold';*/
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}
.gt-main {
  display: block;
}
.gt-main p {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
  font-size: 18px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.gt-main img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
/*VACANTY*/
.breadcrumbs {
  width: 100%;
  box-sizing: border-box;
  padding: 20px 0;
  max-width: 960px;
  margin: auto;
}
.breadcrumbs li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.breadcrumbs li a {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #ef7f1a;
}
.breadcrumbs li a.active {
  color: #adadad;
  cursor: default;
}
.breadcrumbs li::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../img/bread.png);
  width: 5px;
  height: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 8px;
}
.breadcrumbs li:last-child {
  margin-right: 0;
}
.breadcrumbs li:last-child::after {
  content: none;
}
.vac-heading {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 0 20px 0;
}
.heading-vac {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.agent {
  display: inline-block;
  box-sizing: border-box;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  background: #ef7f1a;
  padding: 15px 15px;
  border-radius: 25px;
}
#vacanty-info {
  background: #f8f8f8;
}
.vacanty-info {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 0 50px;
}
.vac-list-h {
  font-size: 22px;
  margin-bottom: 18px;
  display: inline-block;
  margin: 1.3em 0 0.5em;
}
.vac-list {
  width: 100%;
  float: left;
  margin-bottom: 25px;
  max-width: 725px;
}
.vac-list ul {
  margin-bottom: 14px;
}
.vac-list ul span {
  font-size: 16px;
  margin-bottom: 12px;
  display: block;
}
.vac-list ul li {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.vac-share {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.vac-share li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.vac-share li a {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 2px 15px 6px 10px;
  border-radius: 25px;
}
.vac-share li a img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.vac-share li a span {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
}
.vac-share li a.fbok {
  color: #485a91;
  background: transparent;
  border: 1px solid #485a91;
  transition: 0.4s ease;
}
.vac-share li a.fbok:hover {
  color: #fff;
  background: #485a91;
  border-color: #485a91;
}
.vac-share li a.fbok span::before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/bitrix/templates/main/css/../img/fbok2.png);
  width: 7px;
  height: 13px;
  margin-right: 5px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.4s ease;
}
.vac-share li a.fbok:hover span::before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/bitrix/templates/main/css/../img/fbok.png);
  width: 7px;
  height: 13px;
  margin-right: 5px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
  background-size: contain;
}
.vac-share li a.vkok {
  color: #4c77a6;
  background: transparent;
  border: 1px solid #4c77a6;
  transition: 0.4s ease;
}
.vac-share li a.vkok:hover {
  color: #fff;
  background: #4c77a6;
  border-color: #4c77a6;
}
.vac-share li a.vkok span::before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/bitrix/templates/main/css/../img/vkok.png);
  width: 17px;
  height: 9px;
  margin-right: 5px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.4s ease;
}
.vac-share li a.vkok:hover span::before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/bitrix/templates/main/css/../img/vkok2.png);
  width: 17px;
  height: 9px;
  margin-right: 5px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
  background-size: contain;
}
.vac-form {
  width: 100%;
  float: left;
}
.vac-form.callback-karta     {
  float:none;
  width: 100%;
  max-width: 480px;
  margin: 15px auto;
}
.vac-form form {
  width: 100%;
  float: left;
  margin-top: 30px;
  max-width: 375px;
}
.vac-form input,
.vac-form textarea {
  width: 100%;
  float: left;
  box-sizing: border-box;
  border: none;
  outline: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  font-size: 20px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  padding: 14px 20px;
  text-align: left;
  margin-bottom: 15px;
}
.vac-form input::placeholder,
.vac-form textarea::placeholder {
  color: #afafaf;
}
.vac-form button {
  border: none;
  outline: none;
  display: inline-block;
  max-width: 170px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin-top: 20px;
  cursor: pointer;
}
.backtoprev {
  display: none;
}
/*VACANCIES*/
.vacancies-list {
  width: 100%;
  float: left;
  max-width: 480px;
  color: #4c4c4c;
}
.vacancies-list ul li {
  border-top: 1px solid #e1e1e1;
}
.vacancies-list ul li:last-child {
  border-bottom: 1px solid #e1e1e1;
}
.vacancies-list ul li:first-child {
  border-top: none;
}
.vacancies-list ul li a {
  display: flex;
  align-items: center;
  min-height: 50px;
  height: 50px;
}
.vacancies-list ul li a:hover span {
  color: #ef7f1a;
  border-bottom: 1px dashed #ef7f1a;
}
.vacancies-list ul li a span {
  transition: 0.4s ease;
  border-bottom: 1px dashed #bcbcbc;
}
/*RECOMMEND IN*/
.recommend-list {
  width: 100%;
  float: left;
  max-width: 100%;
}
.recommend-list ul {
  width: 100%;
  float: left;
  /*column-count: 2;*/
}
.recommend-list ul li {
  box-sizing: border-box;
  margin-right: 60px;
}
/*PP*/
.heading-span span {
  display: block;
  font-size: 17px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  margin-top: 10px;
}
.partner-program {
  background: #f8f8f8;
}
.partners-progs {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.pp-every {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding: 0 8px;
  margin-bottom: 20px;
}
.pp-content:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.pp-content {
  width: 100%;
  float: left;
  background: #fff;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 30px 0 0 0;
  text-align: center;
  /*height: 315px;*/
  height: auto;
  min-height: 315px;
  transition: 0.4s ease;
}
.pp-content span {
  box-sizing: border-box;
  padding: 0 10px;
  display: block;
  margin-bottom: 30px;
  color: #4c4c4c;
}
.pp-bg {
  display: block;
  align-items: center;
  width: 100%;
}
.pp-bg img {
  max-width: 100%;
}
/*MEDIA*/
.smi-media {
  width: 100%;
  float: left;
  margin-bottom: 100px;
}
.smi-every {
  width: 100%;
  float: left;
  border-top: 1px solid #e1e1e1;
  display: flex;
  height: 70px;
  min-height: 75px;
  align-items: center;
  color: #4c4c4c;
  padding: 10px 0;
}
.smi-every:last-child {
  border-bottom: 1px solid #e1e1e1;
}
.smi-first {
  width: 35%;
  float: left;
}
.smi-second {
  width: 65%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
.smi-ist {
  width: 55%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
.smi-ist a {
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  text-decoration: underline;
}
.smi-date {
  width: 45%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
.smi-date span {
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.smi-second .a {
  font-size: 18px;
  display: inline;
  border-bottom: 1px dashed #b7b7b7;
  transition: 0.4s ease;
}
.smi-second a:hover {
  border-bottom: 1px dashed #ef7f1a;
  color: #ef7f1a;
}
.smi-every-head {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  min-height: 45px;
  height: 45px;
  color: #adadad;
}
.smih-first {
  width: 35%;
  float: left;
}
.smih-second {
  width: 65%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
.smih-ist {
  width: 55%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
.smih-ist span {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  text-decoration: underline;
}
.smih-date {
  width: 45%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
.smih-date span {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.smih-second span {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.agent-text {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  display: block;
  margin-top: 33px;
}
/*ABOUT*/
.about1 {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  min-height: 340px;
  height: 340px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
.about1-content {
  width: 100%;
  float: left;
  max-width: 400px;
}
.about1-content span {
  font-size: 40px;
  /*font-family: 'BWS-Bold';*/
  font-weight: 700;
  display: block;
  margin-bottom: 25px;
}
.about2 {
  width: 100%;
  float: left;
}
.about2-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 50px 0 20px;
}
.bout-content .hhh {
  font-size: 24px;
  /*font-family: 'BWS-Medium';*/
  font-weight: 600;
  display: block;
}
.about2-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
}
.a2l-every {
  width: 25%;
  float: left;
  margin-bottom: 20px;
}
.a2l-every p {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.a2l-every span {
  font-size: 35px;
  /*font-family: 'MST-Bold';*/
  font-weight: 700;
  color: #ef7f1a;
  display: block;
}
.about3 {
  width: 100%;
  float: left;
  background: #f8f8f8;
}
.about3-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 50px 0;
}
.about3-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0 10px;
  text-align: center;
}
.a3l-every {
  width: 25%;
  float: left;
  margin-bottom: 20px;
}
.a3l-every img {
  margin-bottom: 15px;
}
.about3-content .ppp {
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.about4 {
  width: 100%;
  float: left;
}
.about4-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 50px 0 30px;
}
.bout4-inner {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
.bout4-inner p {
  font-size: 16px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  display: block;
  margin-top: 10px;
}
.bout4-inner ul {
  display: block;
  margin-top: 10px;
}
.bout4-inner ul li {
  font-size: 16px;
  position: relative;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  padding-left: 15px;
}
.bout4-inner ul li::before {
  content: '';
  width: 3px;
  height: 3px;
  background: #000;
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  left: 0;
}
.about5 {
  width: 100%;
  float: left;
  background: #f8f8f8;
}
.about5-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 50px 0 20px;
}
.about5-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0 10px;
}
.a5l-every {
  width: 16.5%;
  float: left;
  margin-bottom: 20px;
  box-sizing: border-box;
  padding: 0 20px 0 0;
}
.a5l-every img {
  margin-bottom: 15px;
  max-height: 50px;
  /* min-height: 70px; */
}
.a5l-every p {
  font-size: 15px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.a5l-every:last-child {
  padding-right: 0;
}
.about6 {
  width: 100%;
  float: left;
}
.about6-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 50px 0 20px;
}
.about6-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0 10px;
}
.a6l-every {
  width: 25%;
  float: left;
  margin-bottom: 35px;
  box-sizing: border-box;
  padding: 0 20px 0 0;
}
.a6l-every img {
  /*margin-bottom: 10px;*/
  /* min-height: 50px; */
  height: 37px;
  margin-bottom: 10px;
  margin-top: 12px;
}
.a6l-every p {
  font-size: 16px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.a6l-every span {
  font-size: 40px;
  /*font-family: 'MST-Bold';*/
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
}
/*INFOPAGE*/
#infopage {
  width: 100%;
  float: left;
  background: #f8f8f8;
}
.infopage-top {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.tags {
  display: inline-block;
  vertical-align: middle;
}
.tags li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.tags li a {
  background: #ed9443;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  font-size: 12px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  color: #fff;
  padding: 3px 5px;
}
.info-time {
  display: inline-block;
  vertical-align: middle;
}
.info-time img {
  display: inline-block;
  vertical-align: middle;
}
.info-time p {
  display: inline-block;
  vertical-align: middle;
  color: #adadad;
  font-size: 14px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.infopage-content {
  width: 100%;
  font-size: 16px;
  /*float: left;*/
  max-width: 960px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  margin:0 auto 50px;
}
.infopage-content strong,
.infopage-content b {
  /*font-family: 'BWS-Black';*/
  font-weight: 800;
}
.infopage-content h2 {
  font-size: 22px;
  /*font-family: 'BWS-Black';*/
  font-weight: 800;
  margin-bottom: 35px;
}
.infopage-content p,
.infopage-content ul,
.infopage-content ol {
  font-size: 16px;
  display: block;
  margin-bottom: 30px;
}
.infopage-content ul,
.infopage-content ol {
  margin-top: 15px;
}
.infopage-content li>p:last-child{
  margin-bottom: 0;
}
.infopage-content ol{
  margin-left: 1em;
}
.infopage-content ol li {
  margin-bottom: 15px;
}
.infopage-content ul li {
  position: relative;
  box-sizing: border-box;
  display: block;
  padding: 0 0 0 20px;
  color: #575757;
  font-size: 16px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  margin-bottom: 15px;
}
.infopage-content ul li::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ef7f1a;
  position: absolute;
  top: 6px;
  left: 0;
}
.infopage-content .img-bg{
  min-height:350px;
  margin-bottom: 15px;
  /*padding-top: 20px;*/
  /*padding-left: 53%;*/
  padding: 21px 15px 20px 58%;
  background-color:#fff !important;
}

.info-media {
  width: 100%;
  float: left;
  margin-bottom: 35px;
}
.info-media iframe {
  display: block;
  margin: auto;
}
.tag-manager {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
/*NEW PAGES 3*/
#new {
  width: 100%;
  float: left;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  display: flex;
  align-items: center;
  height: 380px;
  min-height: 340px;
}
.new-content.white {
  color: #fff;
}
.new-content {
  width: 100%;
  float: left;
  position: relative;
  box-sizing: border-box;
  padding: 25px 0;
  max-width: 385px;
}
.new-content h2 {
  font-size: 40px;
  display: block;
  margin-bottom: 25px;
  /*font-family: 'BWS-Bold';*/
  font-weight: 700;
  line-height: 40px;
}
.new-content ul {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.new-content ul li {
  font-size: 14px;
  display: block;
  /*font-family: 'BWS-Regular';*/
  font-weight: 400;
}
.new-content .zakazat {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 30px;
  color: #fff;
  transition: 0.4s ease;
}
.back {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
}
.back a span {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.new-content .back a span::before {
  content: '';
  display: inline-block;
  background: url(/bitrix/templates/main/css/../img/back.png);
  width: 12px;
  height: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
}
.new-content.white .back a span::before {
  content: '';
  display: inline-block;
  background: url(/bitrix/templates/main/css/../img/back1.png);
  width: 12px;
  height: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
}
#new2 {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding: 75px 0 60px;
}
.new1 {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
}
.new1-every {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0 30px 0 0;
  margin-bottom: 60px;
}
.new1-img {
  width: 20%;
  float: left;
}
.new1-text {
  width: 80%;
  float: left;
}
.new1-text span {
  font-size: 20px;
  /*font-family: 'BWS-Medium';*/
  font-weight: 600;
  display: block;
  margin-bottom: 15px;
}
.new1-text p {
  font-size: 16px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.new2 {
  width: 100%;
  float: left;
  margin-top: 20px;
}
.new2-inner {
  width: 100%;
  float: left;
  margin-top: 65px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  text-align: center;
}
.new2-every {
  margin-bottom: 25px;
  padding: 0 15px;
}
.new2-img {
  height: 55px;
  width: 65px;
  margin: 0 auto 10px;
  position: relative;
}
.new2-every img {
  display: block;
  margin: auto;
  width: auto;
  max-width: 100%;
  max-height:100%;
  position: absolute;
  bottom:0;

}
.lust {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
}
.lust li {
  margin-right: 0;
}
.lust-content {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 45px 0 35px;
}
.lust-top {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 45px;
  margin-bottom: 0px;
}
.lust-top a p {
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px dashed #bcbcbc;
  transition: 0.4s ease;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  margin: auto;
}
.lust-top a:hover p {
  border-color: #ef7f1a;
  color: #ef7f1a;
}
.lust-top a span {
  display: inline-block;
  vertical-align: middle;
}
.lust-top span::after {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/right-arrow.png);
  height: 17px;
  width: 17px;
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: contain;
  transition: 0.3s ease;
  margin-left: 5px;
}
.lust-top .lust-h.show span::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.lust-top a:hover span::after {
  background: url(/bitrix/templates/main/css/../img/right-arrow2.png);
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: contain;
}
.lust-content .lust-acc p{
  margin-bottom:0.5em;
}
.lust-content .lust-acc ul{
  margin-top:0.5em;
  margin-bottom:0.5em;
}
.lust-content .lust-acc li{
  display:block;
  margin-bottom:0.5em;
}
.lust-content .lust-acc a:hover{
  text-decoration:underline;
}
.lust-content .lust-acc h5{
  font-size:16px;
  font-weight:700;
  margin:1em 0 0.5em;
}
/*FORMA*/
.forma-content {
  width: 100%;
  float: left;
  background: #f8f8f8;
  box-sizing: border-box;
  margin-bottom: 100px;
  padding-bottom: 0;
}
.forma1 {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 35px 50px 15px;
  border-bottom: 1px solid #ccc;
}
.numbs {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
  margin-bottom: 40px;
  align-items: start;
}
.numbs::after {
  content: '';
  display: block;
  width: 85%;
  height: 3px;
  background: #ccc;
  position: absolute;
  top: 20px;
  z-index: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.numb-every {
  width: auto;
  text-align: center;
  position: relative;
  z-index: 1;
}
.numb-every .num.active {
  display: inline-block;
  margin-bottom: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 3px solid #ef7f1a;
  font-size: 20px;
  color: #ef7f1a;
  /*font-family: 'MST-Extrabold';*/
  font-weight: 800;
  box-sizing: border-box;
  padding: 5px 0 0 0;
}
.numb-every .num {
  display: inline-block;
  margin-bottom: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 3px solid #ccc;
  font-size: 20px;
  color: #ccc;
  /*font-family: 'MST-Extrabold';*/
  font-weight: 800;
  box-sizing: border-box;
  padding: 5px 0 0 0;
  background: #f8f8f8;
}
.numb-every p {
  font-size: 14px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  line-height: 16px;
}
.numb-every p span {
  font-size: 22px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  line-height: 18px;
}
.inp-wrap {
  width: 100%;
  float: left;
  /*      display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between; */
  color: #999;
}
.inp-wrap-inner {
  max-width: 365px;
  float: left;
  width: 50%;
}
.inp-wrap-inner + .inp-wrap-inner {
  float: right;
}
.every-inp {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.every-inp.space {
  margin-bottom: 39px;
}
.every-inp label {
  font-size: 14px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  display: block;
  margin-bottom: 5px;
  line-height: 16px;
}
.every-inp input {
  width: 100%;
  font-size: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  outline: none;
  box-sizing: border-box;
  padding: 14px 16px;
}
.every-inp span {
  font-size: 12px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  color: #d6312a;
  display: none;
  margin-top: 3px;
}
.every-inp.wrong input {
  border-color: #e98e8a;
}
.every-inp.wrong span {
  display: block;
}
.every-inp select {
  width: 100%;
  font-size: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  outline: none;
  box-sizing: border-box;
  padding: 14px 20px;
  color: #999;
  color: #000;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(/bitrix/templates/main/css/../img/down3.png);
  background-position: 95% center;
  background-color: #fff;
  background-repeat: no-repeat;
  padding-right: 40px;
}
.every-inp input::placeholder,
.every-inp select::placeholder,
.every-inp textarea::placeholder {
  color: #999;
}
.forma2 {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 25px 50px 35px;
  border-bottom: 1px solid #ccc;
  text-align: center;
}
.f2-h {
  margin-bottom: 25px;
}
.f2-h p {
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  font-size: 22px;
}
.f2-h p span {
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  font-size: 13px;
  display: block;
}
.inp-wrap2 {
  justify-content: space-around;
}
.promo {
  margin-top: 5px;
}
.checks {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 25px;
}
.checks input {
  display: none;
}
.checks label {
  display: inline-block;
  vertical-align: middle;
}
.checks label span {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  border: 1px solid #b7b7b7;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
}
.checks label.active span {
  border-color: #ef7f1a;
}
.checks label.active span::after {
  content: '';
  display: block;
  position: absolute;
  background: url(/bitrix/templates/main/css/../img/check.png);
  width: 17px;
  height: 13px;
  top: 5px;
  left: 3px;
}
.checks label p {
  font-size: 22px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.ch-info {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.ch-info img {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
}
.ch-info .ch-content {
  display: none;
  width: 350px;
  position: absolute;
  height: auto;
  box-sizing: border-box;
  padding: 15px;
  border-radius: 10px;
  background: #fff;
  top: 35px;
  right: -50px;
  z-index: 3;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
  font-size: 14px;
  border: 1px solid #b7b7b7;
}
.ch-info .ch-content::before {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../img/pop.png);
  width: 24px;
  height: 14px;
  top: -14px;
  position: absolute;
  right: 45px;
}
.subm {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 15px 50px 0;
  text-align: center;
}
.subm-price {
  text-align: center;
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.subm-price p {
  font-size: 22px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.subm-price p span {
  font-size: 22px;
  /*font-family: 'BWS-Bold';*/
  font-weight: 700;
  color: #ef7f1a;
}
.inp-wrap3 button {
  outline: none;
  cursor: pointer;
  display: inline-block;
  border: none;
  text-align: center;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 20px;
  transition: 0.4s ease;
  color: #fff;
}
.inp-wrap3 button:hover {
  background: #e07617;
  color: #fff;
}
.inp-wrap3 .subm-price {
  text-align: left;
  color: #000;
  margin-bottom: 10px;
}
.iw3 {
  margin-bottom: 25px;
}
.subm button,
.buy-online-btn {
  outline: none;
  cursor: pointer;
  display: inline-block;
  max-width: 165px;
  max-width: 185px;
  border: none;
  text-align: center;
  width: 100%;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin-bottom:20px;
}
.subm button:hover {
  background: #e07617;
  color: #fff;
}
.subm2 {
  padding: 0;
  margin-top: 10px;
}
.subm2 button {
  margin-bottom: 10px;
}
.subm2 .subm-price {
  margin-bottom: 0;
}
.inp-wrap3 {
  text-align: left;
  margin-top: 30px;
}
.f-wrd {
  width: 45%;
  float: left;
  text-align: left;
  box-sizing: border-box;
  padding-right: 50px;
}
.f-wrd p {
  font-size: 14px;
  /*font-family: 'BWS-Light';*/
  font-weight: 300;
}
.f-lst {
  width: 55%;
  float: left;
  text-align: left;
}
.flst-every {
  width: 100%;
  float: left;
}
.flst-every p {
  min-width: 100px;
  display: inline-block;
  vertical-align: middle;
  /*font-family: 'BWS-Bold';*/
  font-weight: 700;
}
.flst-every span {
  display: inline-block;
  vertical-align: middle;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
}
.lust-h {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.lust-accordeon {
  width: 100%;
  float: left;
}
.lust-accordeon .download-file {
  margin: 15px 0;
  font-weight: 600;
  color: #83171b;
}
.lust-accordeon .download-file a {
  display: inline-block;
  border-bottom: 2px solid #83171b;
}
.lust-accordeon .download-file a:hover {
  text-decoration: none;
  border-color: transparent;
}
.lust-acc {
  width: 100%;
  float: left;
  display: none;
}
.lust-acc.show {
  display:block;
}
input.file {
  outline: none;
  border: none;
  overflow: hidden;
  width: 0;
  height: 0;
  opacity: 0;
  margin-top: 20px;
  padding: 0;
}
.input-file {
  width: 100%;
  float: left;
}
.input-file label {
  cursor: pointer;
  margin-top: 20px;
  width: 100%;
  float: left;
}
.input-file label p img {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.input-file label p {
  font-size: 14px;
  color: #ef7f1a;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  border: 1px solid #ef7f1a;
  border-radius: 15px;
  padding: 10px 10px;
  width: 49%;
}
.input-file label span.file-wrap {
  padding-left: 25px;
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}
.input-file label span.filename {
  font-size: 15px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  display: block;
}
.input-file label span.filesize {
  font-size: 10px;
  /*font-family: 'MST-Regular';*/
  font-weight: 400;
  color: #afafaf;
  display: block;
}
.remodal-content {
  text-align: center;
}
.remodal-content .vac-form form {
  max-width: 100%;
  box-sizing: border-box;
  padding: 0 25px;
}
.str-more {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 25px;
}
.str-more a span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #7a7a7a;
  /*font-family: 'BWS-Light';*/
  font-weight: 400;
  padding-bottom: 2px;
}
.str-more a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}
.bee {
  overflow: hidden;
}
.carbee {
  background: url(/bitrix/templates/main/css/../img/car.png);
  width: 718px;
  height: 359px;
  position: absolute;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 55px;
}
.herobee {
  background: url(/bitrix/templates/main/css/../img/hero.png);
  width: 350px;
  height: 508px;
  position: absolute;
  left: 60%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 10px;
}
.new-content {
  position: relative;
  z-index: 2;
}
.str-more .more::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/plus.svg);
  width: 12px;
  height: 12px;
  margin-left: 5px;
  position: relative;
  bottom: 2px;
}
.str-more .hide::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/bitrix/templates/main/css/../svg/plus.svg);
  width: 12px;
  height: 12px;
  margin-left: 5px;
  position: relative;
  bottom: 2px;
}
.str-more .hide {
  display: none;
}
.str-more.active .hide {
  display: inline-block;
  vertical-align: middle;
}
.str-more.active .more {
  display: none;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
#section2.cstr {
  padding: 0px 0 50px 0;
}
.more-rotate {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 20px;
}
/*ext*/
.beeline-form.t2 {
  padding: 35px 50px 15px;
}
.beeline-form.t2 input.text {
  width: 220px;
  font-size: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  /*font-family: 'BWS-Book';*/
  font-weight: 400;
  outline: none;
  box-sizing: border-box;
  padding: 14px 20px;
}
.beeline-form.t2 .submit {
  outline: none;
  cursor: pointer;
  display: inline-block;
  max-width: 165px;
  border: none;
  text-align: center;
  width: 100%;
  font-size: 16px;
  /*font-family: 'MST-Medium';*/
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
}
.beeline-form.t2 .error {
  color: #e62a2a;
  padding-top: 15px;
}
.beeline-form.t2 .send-code {
  display: inline-block;
  margin: 15px;
}
.str-list-every i {
  font-family: inherit !important;
  font-weight: 400 !important;
}
.mo-pay-counter {
  padding: 57px 0 65px;
  background: #f8f8f8;
}
.mo-pay-counter h4 {
  font-weight: 600;
  font-size: 35px;
  margin: 0 0 60px;
  line-height: 1.2;
}
.mo-pay-counter .left-column{
  float:left;
  overflow: hidden;
  width: auto;
}
.mo-pay-counter .right-column{
  float:right;
}
.mo-pay-counter .count-box {
  padding-left: 70px;
  position: relative;
}
.mo-pay-counter .count-box::before {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  margin: auto;
  background: no-repeat center center;
  background-size: contain;
}
.mo-pay-counter .count-box.icon-1::before {
  background-image: url("/bitrix/templates/main/css/../images/ico-counter-1.svg");
  height: 39px;
  width: 39px;
}
.mo-pay-counter .count-box.icon-2::before {
  background-image: url("/bitrix/templates/main/css/../images/ico-counter-2.svg");
  height: 42px;
  width: 42px;
}
.mo-pay-counter .count-box.icon-3::before {
  background-image: url("/bitrix/templates/main/css/../images/ico-counter-3.svg");
  height: 37px;
  width: 38px;
}
.mo-pay-counter .count-box + .count-box {
  margin-top: 80px;
}
.mo-pay-counter .count-box h5 {
  border-radius: 12px;
  background: #fff;
  border: 1px solid #ebebeb;
  line-height: 1;
  overflow: hidden;
  display: inline-block;
  font-size: 55px;
  font-weight: 800;
  margin: 0;
}
.mo-pay-counter .count-box h5 span {
  /*height:58px;*/
  padding: 0 7px;
  float: left;
}
.mo-pay-counter .count-box h5 span + span {
  border-left: 1px solid #ebebeb;
}
.mo-pay-counter .count-box p {
  font-weight: 300;
  font-size: 15px;
  line-height: 1.2;
  margin: 2px 5px 0;
}
/*ext2*/
.cleaner::after {
  content: '';
  display: table;
  clear: both;
  width: 100%;
  height: 1px;
}
.button-online-order {
  display: inline-block !important;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 15px 20px;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
  color: #fff;
  margin: 10px 0;
  width: auto;
}
/*file upload*/
.file_upload {
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.file_upload input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  transform: scale(20);
  letter-spacing: 10em;
}
.file_upload button {
  width: 168px;
  margin-right: 20px;
  padding: 3px 10px 4px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  background: none;
  border: 0;
  border: 1px solid #ef7f1a;
  margin-bottom: 0.2em;
  border-radius: 11px;
  color: #ef7f1a;
  float: left;
}
.file_upload input:hover ~ button {
  background: #ef7f1a;
  color: #fff;
}
.file_upload .over {
  overflow: hidden;
}
.file_upload .file {
  overflow: hidden;
  position: relative;
  display: inline-block;
  padding-right: 25px;
  max-width: 100%;
}
.file_upload .file .delete {
  position: absolute;
  height: 12px;
  width: 12px;
  top: 0;
  right: 0;
  margin: auto;
  text-decoration: none;
  display: none;
}
.file_upload .file .delete.show {
  display: block;
}
.file_upload .file .delete::before,
.file_upload .file .delete::after {
  content: '';
  height: 15px;
  width: 2px;
  background: #d10c0c;
  top: 2px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  -weight-transform: rotate(45deg);
  transform: rotate(45deg);
}
.file_upload .file .delete::after {
  -weight-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.file_upload .filename {
  font-size: 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.3;
  margin: 0;
}
.file_upload .weight {
  font-size: 10px;
  color: #afafaf;
  display: block;
}
.send-order-request {
  display: block;
  font-size: 18px;
  text-align: center;
}
.send-order-request p {
  margin-bottom: 1em;
}
.send-order-request .ico-ok {
  position: relative;
  display: inline-block;
  padding-left: 30px;
}
.send-order-request .ico-ok::before {
  height: 18px;
  width: 12px;
  border-right: 2px solid #24aa19;
  border-bottom: 2px solid #24aa19;
  display: inline-block;
  margin-right: 15px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 0;
}
.send-order-request h4 {
  font-weight: 700;
  color: #ef7f1a;
  font-size: 24px;
  margin: 30px 0;
}
/**/
.photo-box .add-photo {
  margin-bottom: 46px;
}
.photo-box .add-photo .file_upload {
  margin-bottom: 24px;
}
.photo-box.t2 .add-photo {
  margin-bottom: 20px;
}
.photo-box.t2 .add-photo .file_upload {
  margin-bottom: 5px;
}
.photo-box label {
  color: #2a2a2a;
  display: block;
  margin-bottom: 25px;
}
.photo-box h5 {
  color: #afafaf;
  margin: 0 0 0.5em;
  line-height: 1.2;
}
.photo-box h5 span {
  font-size: 12px;
  display: block;
}
/**/
.two-colons .b-2 {
  float: left;
  width: 440px;
}
.two-colons .b-2 + .b-2 {
  float: right;
}
/**/
.form-st1 {
  display: block;
}
.form-st1 .inp-text,
.form-st1 textarea,
.form-st1 select {
  border: 1px solid #b7b7b7;
  background: #fff;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 19px;
  display: block;
  -moz-appearence: none;
  appearence: none;
  padding: 12px 20px 13px;
  -webkit-appearance: none;
}
.form-st1 .inp-text + .inp-text {
  margin-top: 25px;
}
.form-st1 textarea {
  resize: none;
  height: 145px;
}
.form-st1 select {
  background: #fff url("/bitrix/templates/main/css/../img/ico-select-ar.png") no-repeat right 15px center;
}
.form-st1 label {
  display: block;
  margin-bottom:0.5em;
}
.form-st1 label.input-box span {
  padding-left: 18px;
  padding-bottom: 7px;
  display: block;
}
.form-st1 label.radio-box {
  display: block;
  margin: 29px 0;
  position: relative;
  min-height: 25px;
  font-size: 14px;
  padding-left: 31px;
}
.form-st1 label.radio-box input {
  opacity: 0;
  height: 1px;
  width: 1px;
  -webkit-transform: scale(0.01);
  transform: scale(0.01);
}
.form-st1 label.radio-box input + span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #b7b7b7;
  cursor: pointer;
}
.form-st1 label.radio-box input:checked + span::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 17px;
  height: 17px;
  background: #b7b7b7;
  margin: auto;
  border-radius: 4px;
}
.form-st1 .submit {
  background: #ef7f1a;
  border: 1px solid #ef7f1a;
  display: inline-block;
  color: #fff;
  border-radius: 20px;
  padding: 14px 40px;
  font-weight: 500;
  margin: 45px 0 40px;
  font-size: 14px;
  min-width: 168px;
}
.form-st1 .submit:hover {
  background: #fff;
  color: #ef7f1a;
}
/**/
.insurance-case {
  font-size: 16px;
  color: #2a2a2a;
}
.insurance-case h1 {
  font-size: 35px;
  font-weight: 600;
  margin: 30px 0 24px;
}
.insurance-case * {
  font-size: inherit;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
}
.insurance-case .wrapper {
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.insurance-case .bg-grey {
  background: #f8f8f8;
  padding: 37px 0;
}
.insurance-case .two-colons {
  position: relative;
  padding-bottom: 8px;
}
.insurance-case .two-colons::before {
  position: absolute;
  display: block;
  right: -5px;
  bottom: 0;
  left: -5px;
  height: 1px;
  background: #dadada;
  content: '';
  margin: auto;
}
.insurance-case .after-text {
  font-size: 14px;
}
#vacancy_city_selector {
  padding-right: 15px;
}
.acc-ext-inp {
  display: block;
  height: 0;
  opacity: 0;
  width: 100%;
}
.acc-ext-title {
  display: block;
  background: #ef7f1a;
  padding: 15px 15px 15px 50px;
  font-size: 18px;
  color: #fff;
  position: relative;
  cursor: pointer;
}
.acc-ext-title span{
  display:block
}
.acc-ext-title label{
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  margin: auto;
  height: 22px;
  width: 22px;
  border-radius: 4px;
}
.acc-ext-title label::before,
.acc-ext-title label::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left:0;
  right:0;
  margin: auto;
  height: 20px;
  width: 20px;
  border-radius: 4px;
}
.acc-ext-title label::before {
  border: 1px solid #fff;
}
.acc-ext-title label::after {
  content: '';
  position: absolute;
  top: -12px;
  left: 8px;
  width: 11px;
  height: 23px;
  border-right: 3px solid #ffffff;
  margin: auto;
  border-bottom: 3px solid #ffffff;
  -webkit-transform: rotate(41deg);
  transform: rotate(41deg);
  display: none;
  border-radius: 0 0 4px 0;
}
.acc-ext-inp:checked ~ .acc-ext-title label::after {
  display: block;
}
.acc-ext-desc{
  display:none;
}
.acc-ext-desc.show {
  display: block;
}
.ext_prods_main .subm button[type='submit'],
.send_form_ajax .ext_prods_main button[type='submit'],
.ext_prods_table .subm button[type='submit'],
.ext_prods_table button[type='submit'] {
  display: none;
}
.ext_prods_table .numbs {
  display: none;
}
.ext_prods_table .hide_ext{
  display:none !important;
}
.ext_prods_table{
  clear:both;
}
.ext-prods-submit {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  max-width: 165px;
  border: none;
  text-align: center;
  width: 100%;
  font-size: 16px;
  /* font-family: 'MST-Medium'; */
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;

  margin: 10px 0 20px;
}
.ext-prods-sum{
  text-align: center;
  clear: both;
  margin: 40px 0 20px;
  font-size: 24px;
  font-weight: 400;
}
.ext-prods-sum span {
  font-size: 28px;
  font-weight: 700;
  color: #ef7f1a;
}
.mob-header:not(.change) .header-lang-m{
  display:none;
}
.cars-dun-list{
  counter-reset: newcar;
}
.cars-dun-list .car-box{
  position:relative;
}
.cars-dun-list .new-car .delete{
  position:absolute;
  right:15px;
  top:0;
  margin: auto;
  height: 30px;
  width: 30px;
  display: block;
}
.cars-dun-list .new-car .delete::before,
.cars-dun-list .new-car .delete::after{
  content:'';
  display:block;
  position:absolute;
  right:0;
  left:0;
  top:0;
  margin:auto;
  bottom:0;
  height: 20px;
  width:2px;
  background: #000;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.cars-dun-list .new-car .delete::after{
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cars-dun-list .car-box p{
  margin:0.5em 0 0.5em;
  padding-right:30px;
  padding-left:15px;
}
.cars-dun-list .car-box p::after {
  counter-increment: newcar;
  content: counter(newcar);
}

.cars-dun-list  .add-car-field{
  background: #ef7f1a;
  border: 1px solid #ef7f1a;
  display: inline-block;
  color: #fff;
  border-radius: 20px;
  padding: 14px 40px;
  font-weight: 500;
  font-size: 14px;
  min-width: 168px;
  margin:15px;
}
#insurance_pay .row p{
  margin-bottom: 0.5em;
}
.hidden-me{
  display:none;
}
.licenzii-list{
  text-align:left;
}
.licenzii-item{
  width: 290px;
  display:inline-block;
  vertical-align:top;
  margin:0 10px 20px;
}
.licenzii-item img{
  display: block;
  margin: auto;
  max-width: 100%;
}
.every-inp.hide-select{
  display:none !important;
}
.hide-every-inp{
  display:none !important;
}
.page-up-btn{
  position:fixed;
  bottom:50px;
  right:100px;
  height:50px;
  width:50px;
  background: #ef7f1a;
  display:none;
  border-radius:5px;
  cursor:pointer;
  box-shadow: 0 2px 10px rgba(0,0,0,0.2);
  z-index: 101;
}
.page-up-btn.show{
  display:block;
}
.page-up-btn::after{
  position:absolute;
  height:20px;
  width:20px;
  display:block;
  content:'';
  top:10px;
  right:0;
  left:0;
  bottom:0;
  margin:auto;
  border-left:2px solid #fff;
  border-top:2px solid #fff;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}
.callback-form{
  margin-bottom:40px;
}
.iframe-calc{
  background: #f8f8f8;
  height: 100%;
}
.iframe-calc .forma-content{
  margin: 0;
}
.iframe-calc h3{
  text-align: center;
  margin: 40px 0 0;
  font-size: 28px;
}
.iframe-calc  .numbs{
  display:none;
}
.iframe-calc  .pay_options_wrap{
  text-align: center;
}
.form-st1 label.input-box span.ext-list{
  padding-left:0;
}
.insurance-case.t2 .two-colons::before{
  display:none;
}
.form-online-title{
  font-size: 24px;
  margin: 1em 0 0.5em;
  font-weight: 700;
}
.forma1-title{
  text-align: center;
  font-size: 24px;
  margin: 0 0 30px;
}
.forma-content .buy-online-btn{
  margin-left: 30px;
}
.success-send-forma1-message{
  padding: 15px;
}
.success-send-forma1-message h4{
  font-size: 24px;
  text-align: center;
  margin: 0.5em 0;
}
.success-send-forma1-message p{
  text-align: center;
  margin: 1em;
}
input.viss{
  opacity:0.01;
  height:1px;
  background:none;
  border:0;
  color:transparent;
}
.center{
  text-align:center;
}
.ext-prods-submit2 {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  max-width: 165px;
  border: none;
  text-align: center;
  width: 100%;
  font-size: 16px;
  /* font-family: 'MST-Medium'; */
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin: 40px 0;
}
/**/
.pop-accept-form{

}
.pop-accept-form .text{
  font-size: 18px;
  font-weight: 700;
  color:#5f6366;
}
.pop-accept-form label{
  display: inline-block;
  height: 20px;
  width: 20px;
  /* background: red; */
  border: 1px solid #ddd;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom:2px;
  position: relative;
  cursor:pointer;
}
.pop-accept-form input:checked+label::after{
  content: '';
  display: block;
  position: absolute;
  top: -7px;
  left: 7px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 20px;
  width: 10px;
  border-right: 2px solid green;
  border-bottom: 2px solid green;
}
.pop-accept-form input{
  opacity: 0;
  display: block;height: 1px;
  width: 1px;
  background: none;
  border:0;
  -webkit-appearance: none;
  appearance: none;
}
.pop-accept-form a{
  color:#3f72a1;
}
.pop-accept-form a:hover{
  text-decoration:underline;
}
/**/
.page-check-ins .description{
  margin-bottom: 30px;
}
.page-check-ins  .tabs-head{
  overflow: hidden;
  margin-bottom: 15px;
  border-bottom: 1px solid #ef7f1a;
}
.page-check-ins  .tabs-head .tab{
  display: block;
  float: left;
  padding: 7px 15px;
  font-size: 18px;
  font-weight: 700;
  color: #ef7f1a;
  border: 1px solid #ef7f1a;
  cursor:pointer;
  border-bottom:0;
}
.page-check-ins  .tabs-head .tab.active{
  background: #ef7f1a;
  color: #fff;
}
.page-check-ins  .ins-desc{
  margin-bottom:20px;
}
form.get-ins-info{
  max-width: 400px;
}
form.get-ins-info label{
  display:block;
  margin-bottom:0.2em;
}
form.get-ins-info label span.req{
  color:#bf1914;
  padding-left:10px;
}
form.get-ins-info input{
  display:block;
  border:1px solid #ddd;
  height: 35px;
  padding: 5px 10px;
  font-size: 18px;
  width:100%;
  border-radius:5px;
  margin-bottom:15px;
}
form.get-ins-info input.text{
  color: #222;
}
form.get-ins-info input.submit{
  border-color: #ef7f1a;
  color: #ef7f1a;
  background: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor:pointer;
}
form.get-ins-info input.submit:hover{
  color:#fff;
  background:#ef7f1a ;
}
form.get-ins-info .result-out{
  padding:20px 0 ;
}
form.get-ins-info .result-out p{
  margin:0;
}
.g-recaptcha-box{
  float:left;width:100%;height:78px;overflow:hidden;margin:15px 0;
}
.club-card-field{
  /*display:none !important;*/

}
.club-card-field .text-info{
  font-size:16px;
  margin-bottom:15px;
}
.club-card-field .text-info p{
  font-weight: 700;
}
.club-card-field .every-inp input{
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  padding: 7px 15px !important;
}
.club-card-field .total-bonus-out{
  display: inline-block;
  padding-left: 15px;
  font-size: 18px;

}
.club-card-field .total-bonus-out span{
  font-size: 24px;
  font-weight: 700;
  color: #ef7f1a;
  display: inline;
}
.select-opp-calc{
  margin:20px 0 0;
}
.select-opp-calc label{
  font-size: 18px;
  margin: 15px 0;
}
.select-opp-calc select{
  max-width: 450px;
  margin-bottom: 15px;
  display: inline-block;
  vertical-align: middle;
}
.select-opp-calc .out-cost{
  font-size: 22px;
  font-weight: 700;
  color: #ef7f1a;
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
}
.page-fast-orders{
  text-align:center;
  margin: 40px 0;
}
.page-fast-orders form{
  max-width:500px;
  text-align:left;
  margin: auto;
}
.page-fast-orders_juridical {
  max-width: 650px;
  float: none;
  margin: 40px auto;
}
.page-fast-orders__name {
  margin-bottom: 50px;
  font-size: 28px;
}
.page-fast-orders__notification {
  margin-bottom: 56px;
  display: flex;
}
.page-fast-orders__notification:before {
  content: '';
  display: block;
  background: url(/bitrix/templates/main/css/../svg/warning-circle-40x40.svg) center / contain no-repeat;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  margin-right: 24px;
}
.page-fast-orders__notification-desc {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  font-family: "Roboto", sans-serif;
  line-height: 140.5%;
}
.page-fast-orders__order-info {
  max-width: 266px;
  box-sizing: border-box;
  border: 1px solid rgb(246, 248, 251);
  border-radius: 10px;
  /* shadow 1 */
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
  background: rgb(255, 255, 255);
  margin: 0 auto;
  padding: 40px 24px 30px 24px;
  position: relative;
}
.page-fast-orders__cost {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
.page-fast-orders__order-name {
  margin-bottom: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
}
.page-fast-orders__price {
  font-size: 24px;
  font-weight: 500;
  color: #EF7F22;
  margin-bottom: 25px;
  font-family: "Roboto", sans-serif;
}
.page-fast-orders__bill-button {
  background: #EF7F22;
  font-size: 16px;
  padding: 10px 15px;
  border-radius: 10px;
  border: none;
  outline: none;
  color: #FFFFFF;
  font-family: "Roboto", sans-serif;
  cursor: pointer;
}
.page-fast-orders .mkb-check-condition {
  margin: 15px;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}
.page-fast-orders .mkb-check-condition .wrapper {
  display: flex;
  flex-direction:row;
  gap: 0.5rem
}
.page-fast-orders .mkb-check-condition .wrapper .text {
  text-align: left;
  color: gray
}
.page-fast-orders .mkb-check-condition .wrapper .text .black {
  color: black
}
.page-fast-orders .mkb-check-condition .wrapper .text .red {
  color:red
}
.page-fast-orders .mkb-check-condition .wrapper .text a {
  color: #EF7F22
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border{
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border;
}

[data-preloader] {
  position: absolute;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 99;
  background: rgba(255, 255, 255, 0.49);
  width: 100%;
  height: 100%;
  color: #7e7e7e;
  font-weight: 400;
  font-size: 14px;
  top: 0;
  left: 0;
}

.bx-system-auth-form{
  text-align:center;
  margin:40px 0;
  margin: auto;
}
.bx-system-auth-form form{
  max-width:320px;
  margin:0 auto 40px;
  text-align:left;
}
.bx-system-auth-form form label{
  margin-bottom:0.5em;
}
.bx-system-auth-form  .form-st1 .submit{
  margin:0 0 0.5em;
}
.page-fast-orders form label,
.page-fast-orders .form-st1 .inp-text{
  text-align:left;
}
.page-fast-orders .form-st1 .submit{
  margin:15px 0;
}
.page-fast-orders  .forma-content{
  background:none;
}
.manager-info{
  font-size: 18px;
  margin: 20px 0;
}
.manager-info span{
  display: block;
}
.manager-info a{
  color: #ef7f1a;
}
.box-order-info{
  font-size: 16px;
  margin: 0 15px 20px 15px;
}
.fast-orders-list{
  margin:20px;
}
.status-select{
  width: 100px;
  height: 25px;
  border-radius: 10px;
  background-color: #eff0f1;
  border: none;
}
#reportrange{
  cursor: pointer;
  padding: 1px 1px;
  border: 1px solid #ccc;
  width: 120%;
  border-radius: 13px;
  background-color: #eff0f1;
}
.status-select option:checked,
.status-select option:hover {
  background-color: #ef7f1a !important;
}

.fast-orders-list tr:not(:last-child) th,
.fast-orders-list tr:not(:last-child) td{
  border-bottom:1px solid #efefef;
}
.fast-orders-list th:not(:last-child),
.fast-orders-list td:not(:last-child){
  border-right:1px solid #efefef;
}
.fast-orders-list th,
.fast-orders-list td{
  padding:9px 15px;
  font-size:12px;
}
.btn-fast-order{
  background: #ef7f1a;
  border: 1px solid #ef7f1a;
  display: inline-block;
  color: #fff;
  border-radius: 20px;
  padding: 7px 15px;
  margin: 20px 0;
  font-size: 14px;
}
.btn-fast-order:hover{
  color: #ef7f1a;
  background:#fff;
}
.table-overflow{
  max-width:100%;
  overflow:auto;
  clear: both;
}
.status-column{
  padding: 0 15px;
}
.simple-pagination ul {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  text-align: center;
}

.simple-pagination li {
  display: inline-block;
  margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
  color: #666;
  padding: 5px 10px;
  text-decoration: none;
  border: 1px solid #EEE;
  background-color: #FFF;
  box-shadow: 0px 0px 10px 0px #EEE;
  border-radius: 25px;
}

.simple-pagination .current {
  color: #FFF;
  background-color: #ef7f1a;
  border-color: #ef7f1a;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
  background: #ef7f1a;
}
.every-radio-box {
  display: block;
  margin: 15px 0;
  position: relative;
  min-height: 25px;
  font-size: 18px;
  padding-left: 31px;
  text-align:left;
}
.every-radio-box label{
  margin: 10px 0;
}
.every-radio-box input {
  opacity: 0;
  height: 1px;
  width: 1px;
  -webkit-transform: scale(0.01);
  transform: scale(0.01);
}
.every-radio-box input + span {
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  height: 23px;
  width: 23px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #b7b7b7;
  cursor: pointer;
  margin: 0;
}
.every-radio-box input:checked + span::after {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  /* right: 0; */
  /* bottom: 0; */
  left: 8px;
  width: 12px;
  height: 27px;
  border-right: 3px solid #ef7f1a;
  margin: auto;
  border-radius:0 0  4px 0;
  border-bottom: 3px solid #ef7f1a;
  transform: rotate(41deg);
}
.fields-title{
  margin-bottom: 25px;
  text-align: center;
  font-size: 16px;
}
.bonus-ext-descr{
  padding:15px 0;
}
.big-text{
  font-size:18px;
  font-weight:700;
}
.pay-options-wrap{
  text-align: center;
  display: flex;
  justify-content: center;
}
#med_turist_form_wrap .forma1,
#med_turist_form_wrap .forma2,
#kasko_dtp_form_wrap .forma1,
#dtp-form .forma1 {
  padding: 15px 50px;
}
#med_turist_form_wrap  .numbs
#kasko_dtp_form_wrap  .numbs,
#dtp-form  .numbs{
  margin-bottom:12px;
}
#med_turist_form_wrap .forma1-title ,
#kasko_dtp_form_wrap .forma1-title ,
#dtp-form .forma1-title {
  margin: 0 0 10px;
}
#med_turist_form_wrap .every-radio-box,
#kasko_dtp_form_wrap .every-radio-box,
#dtp-form .every-radio-box{
  margin:7px 0;
}
#med_turist_form_wrap .every-inp:last-child ,
#kasko_dtp_form_wrap .every-inp ,
#dtp-form .every-inp {
  margin-bottom: 0;
}
#kasko_dtp_form_wrap .subm-price ,
#dtp-form .subm-price {
  margin-bottom: 0;
}
#med_turist_form_wrap  .every-inp select ,
#med_turist_form_wrap  .every-inp input ,
#kasko_dtp_form_wrap  .every-inp input ,
#dtp-form  .every-inp input {
  font-size: 16px;
  padding: 9px 16px;
}
#med_turist_form_wrap .ext-prods-submit ,
#kasko_dtp_form_wrap .ext-prods-submit ,
#dtp-form .ext-prods-submit {
  max-width: none;
  padding: 10px 15px;
  margin: 15px 0;
  display:inline-block;
  width:auto;
}
#med_turist_form_wrap .every-inp label,
#kasko_dtp_form_wrap .every-inp label,
#dtp-form .every-inp label{
  margin-bottom:10px;
}
.dtp-form-dop .ext-prods-submit{
  margin:15px 0;
}
.dtp-form-dop .ext-prods-sum{
  text-align:center;
  clear:both;
  margin:40px 0 0;
}
#system_message_wrap h4{
  margin-top:0;
}
.step1-form	.inp-text{
  max-width:320px;
  display:inline-block;
  vertical-align:top;
  margin-right:15px;
}
.step1-form.form-st1 .submit {
  padding: 13px 40px;
  vertical-align: top;
  margin: 0;
}
.g-recaptcha.locked>*{
  border-radius:4px;
  border:1px solid red;
}
.mo-change-policy .wrapper{
  padding-bottom:40px;
}
.mo-change-policy .b50{
  width:50%;
  float:left;
  padding-right:15px;
}
.mo-change-policy .b50+.b50{
  padding-left:15px;
  padding-right:0;
}
.mo-change-policy .clear{
  clear:both;
}
.mo-change-policy .g-recaptcha-box{
  float:none;
}
.btn-change-policy{
  border: 1px solid #ef7f1a;
  color: #ef7f1a;
  background: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
  display: inline-block;
  padding: 7px 15px;
  border-radius: 5px;
  margin: 15px 0;
}
.btn-change-policy:hover{
  background:#ef7f1a;
  color:#fff;
}
.header-search{
  display:none;
}
@media all and (max-width: 1000px) {
  .header-search{
    display:block;
  }
  .mo-change-policy .b50{
    float:none;
    width:auto;
    padding:0 !important;
  }
  .mo-change-policy .wrapper{
    padding: 0 15px 40px;
  }
  .big-text{
    font-size:16px;
  }
  jdiv .wrap_mW {
    bottom: 45px !important;
  }
  .insurance-case {
    background: #f8f8f8;
    padding: 1px 0;
  }
  .insurance-case .wrapper {
    padding: 0 15px;
  }
  .insurance-case .two-colons .b-2 {
    float: none;
    width: auto;
  }
  .forma1-title{
    font-size: 18px;
    margin: 0 0 20px;
  }
  .fields-title{
    margin-bottom: 15px;
    font-size: 14px;
  }
  #dtp-form .forma1 {
    padding: 15px ;
  }
  .acc-ext-title{
    font-size:14px;
  }
  #kasko_dtp_form_wrap .every-inp input, #dtp-form .every-inp input {
    margin-bottom: 7px;
  }
  .request-success{
    font-size: 18px;
    font-weight: 600;
    margin-top: 30px;
    color: #078e07;
  }
}
.relative-box{
  position:relative;
}
.preloader-for-input{
  height: 39px;
  width: 39px;
  position: absolute;
  left: 101%;
  top: 9px;
  display: none;
}
.preloader-for-input.show{
  display: block;
}
.preloader-for-input img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.preloader-for-submit{
  height: 39px;
  width: 39px;
  display: none;
  text-align: center;
  margin: 25px auto 40px;
}
.preloader-for-submit.show{
  display: block;
}
.preloader-for-submit img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
#kasko_transformer_new_form_wrap .ch-every{
  display: block;
  width: 100%;
  text-align: left;
}
ol.mst-users{
  margin:0;
  padding:0;
  display:block;
  counter-reset: section;
}
ol.mst-users li{
  list-style: none;
  display: block;
  clear: both;
  margin-bottom: 15px;
  overflow: hidden;
}
ol.mst-users h4::after {
  counter-increment: section;                 /* Инкрементирует счетчик*/
  content: counter(section);   /* Отображает текущее
                                                 значение счетчика */
}

#strahovanie_imushestva .ch-every{
  width:100%;
  text-align:left;
}
[data-remodal-id="modal-sms-verify"] input[type='text']{
  text-align: center;
  margin: 15px 0;
}
[data-remodal-id="modal-sms-verify"] input[type='submit'] {
  outline: none;
  cursor: pointer;
  display: block;
  max-width: 185px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  border:1px solid  #ef7f1a;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin: 0 auto 20px;
  float: none !important;
}
[data-remodal-id="modal-sms-verify"] input[type='submit']:hover {
  background: transparent;
  color: #ef7f1a;
}

.new-rights{
  margin:15px 0;
}
.new-rights .every-radio-box{
  clear: both;
  position: relative;
  font-size: 14px;
}
.radio-btns-ipdl label{
  display:block;
  text-align: left;
  font-size: 16px;
}
.radio-btns-ipdl label input{
  margin-right:10px;
}
.send-ipdl-btn{
  outline: none;
  cursor: pointer;
  display: inline-block;
  max-width: 165px;
  max-width: 185px;
  border: none;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin-top: 20px;
}
.send-ipdl-btn:hover{
  background: #e07617;
  color: #fff;
}
.heading-h2{
  font-size: 24px;
  margin: 1em 0 1em;
  font-weight: 600;
}
.tab-block {
  margin-bottom: 40px;
  overflow: hidden;
}

.tab-block .ac-head {
  width: 100%;
  float: left;
  background: #f4f4f4;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 5px 10px;
  cursor: pointer;
  margin-bottom: 10px;
}

.tab-block .ac-body {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 30px 25px;
  display: none;
}

.new-rights a{
  text-decoration: underline;
  color: blue;
}
.page-content-wrap{
  margin-bottom: 40px;
}

#section5 .topson{
  padding: 0
}
.btn-buy-police-online{
  display: block;
  vertical-align: middle;
  border: 1px solid #ef7f1a;
  padding: 4px 8px 5px;
  color: #ef7f1a;
  border-radius: 15px;
  margin: 15px;
  padding: 7px 15px;
  font-size: 18px;
  text-align: center;
}
.download-reestr-btn{
  display: block;
  vertical-align: middle;
  border: 1px solid #ef7f1a;
  color: #fff;
  border-radius: 7px;
  margin: 15px;
  padding: 7px 15px;
  font-size: 18px;
  text-align: center;
  background: #ef7f1a;
}
.download-reestr-btn:hover{
  background: transparent;
  color: #ef7f1a;
}
/*
.kaspi-pay-request .pay-button.kaspi{
  background-color: #ef7f1a;
}*/
.mt-50 {
  margin-top: 50px;
}
.mb-50 {
  margin-bottom: 50px;
}
.infopage-content.infopage-table table td {
  border: 1px solid !important;
}
.infopage-content.infopage-table p[align="center"],
.infopage-content.infopage-table h2,
.infopage-content.infopage-table h3,
.infopage-content.infopage-table h4,
.infopage-content.infopage-table h1
{
  font-weight: 700;
  text-align: center;
  font-size: 25px;
}
.infopage-content.infopage-table table p {
  font-weight: 400 !important;
  font-size: 16px !important;
}

.infopage-content.infopage-table pre {
  font-weight: 400;
  white-space: unset !important;
  font-family: 'Open Sans', sans-serif;
  overflow: unset;
}

.infopage-table.word-spacing table {
  width: 100% !important;
  margin-bottom: 40px;
}
.infopage-table.word-spacing table  p {
  margin-bottom: 10px !important;
}

.infopage-table.word-spacing p,
.infopage-table.word-spacing span  {
  background: #fff !important;
}
.await-error-set{
  font-size: 16px;
  max-width: 1080px;
  background: #f8f8f8;
  margin: auto;
  padding: 30px 20px ;
  margin-bottom: 30px;
}
.await-error-set p{
  margin-bottom: 0.2em;
}
.await-error-set p.num{
  margin-bottom: 15px;
}
.await-error-set p.num a{
  font-size: 20px;
  font-weight: 700;
  color: #ef7f1a;
}
.await-error-set p.num a:hover{
  font-size: 20px;
  font-weight: 700;
  color: #000;
}
.await-error-set h3{
  font-weight: 700;
  letter-spacing: 0.03em;
  margin-bottom: 2.1em;
  font-size: 18px;
}
p.to-main{
  margin-bottom: 30px;
}

.forma-content.forma-content__margin {
  margin-bottom: 50px;
}

.forma-content__video {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 100px;
}
.check-policy-ost,
.check-policy-new {
  width: 404px;
  max-width: 100%;
  margin-bottom: 40px;
}

.check-policy-new .subtitle {
  font-size: 15px;
  margin-bottom: 29px;
}

.check-policy-ost form label,
.check-policy-new form label {
  font-size: 13px;
  display: block;
  margin-bottom: 15px;
  color: #adadad;
}

.check-policy-ost form input,
.check-policy-new form input {
  display: block;
  font-size: 14px;
  padding: 7px 10px;
  width: 100%;
  margin-bottom: 25px;
  border-radius: 7px;
  border: 1px solid #dddddd;
}

.check-policy-ost form button,
.check-policy-new form button {
  display: block;
  padding: 7px 15px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 25px;
  background: transparent;
  border-radius: 7px;
  border: 1px solid #ef7f1a;
  color: #ef7f1a;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}

.check-policy-new form button:active {
  background: #ef7f1a;
  color: #fff;
}

.check-policy-new .result-out h4 {
  font-size: 16px;
  font-weight: 600;
  color: #ef7f1a;
}
.check-policy-new .change-policy-rules-form h4 {
  color: #000;
}

.check-policy-ost .result-out,
.check-policy-new .result-out {
  font-size: 14px;
  line-height: 1.4em;
  margin-bottom: 25px;
}
.check-policy-ost .result-out .error,
.check-policy-new .result-out .error{
  position: relative;
  padding-left: 23px;
  margin-top: 15px;
}
.check-policy-ost .result-out .error {
  color: red;
}
.check-policy-new .result-out .error:before{
  display: block;
  position: absolute;
  content: '!';
  left: 0;
  top: 3px;
  height: 18px;
  width: 18px;
  border: 1px solid #ef7f1a;
  color: #ef7f1a;
  border-radius: 50%;
  padding: 1px 1px 0;
  text-align: center;
  font-size: 14px;
  line-height: 1;
}
.check-policy-new .info-text a{
  color: #ef7f1a;
  text-decoration: underline;
}
.info-text.account-dashboard-info {
    margin-top: 30px;
}
.hr-bottom {
  width: 100%;
  border: none;
  border-bottom: solid 2px #aaa;
  margin-bottom: 15px;
}
.file-download {
  padding-left: 8px;
  padding-right: 7px;
  color: #ef7f1a;
  margin-bottom: 30px;
  font-size: larger;
}
span.file-download-icon {
  vertical-align: middle;
}
.file-row {
  margin-bottom: 30px;
  justify-content: flex-start;
}
.files-row {
  justify-content: flex-start;
}

.check-policy-ivc {
  width: 100%;
  margin-bottom: 40px;
}
.check-policy-ivc .wide {
  width: 100%;
}

.check-policy-ivc .banner {
  background: linear-gradient(93.54deg, #FF831C 37.09%, rgba(239, 127, 34, 0.38) 100%);
  height: 405px;
}

.check-policy-ivc .banner .banner-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  justify-content: space-between;
  background: url(/bitrix/templates/main/css/../svg/ivc-banner.svg) no-repeat 73% center;
  background-size: 50%;
}

.check-policy-ivc .banner .text-block {
  color: #ffffff;
  position: relative;
  top: -37px;
}

.check-policy-ivc .banner .text-block h1 {
  font-size: 34px;
  font-weight: 700;
  margin-bottom: 18px;
}

.check-policy-ivc .banner .text-block p {
  font-size: 18px;
  font-weight: 700;
}

.check-policy-ivc .banner .img-block {
  width: 430px;
  height: 100%;
  background: url(/bitrix/templates/main/css/../img/ivc-banner-img.png) no-repeat center 15%;
  background-size: contain;
  position: relative;
  left: 65px;
}

.bg-grey {
  background: #F3F3F3E5;
}

.check-policy-ivc .form {
  display: flex;
  justify-content: space-between;
  height: 270px;
  padding-top: 57px;
  padding-bottom: 45px;
}

.check-policy-ivc .form-wrapper,
.check-policy-ivc .form-result {
  width: 50%;
}

.check-policy-ivc .form-result-mobile {
  display: none;
}
.check-policy-ivc .form-result {
  margin-top: 70px;
}

.check-policy-ivc .form-result.border {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}

.check-policy-ivc .form-result ul {
  padding-left: 50px;
}

.check-policy-ivc .form-result ul li,
.check-policy-ivc .form-result-mobile ul li{
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 7px;
}

.check-policy-ivc .form-result-mobile ul {
  padding-left: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.check-policy-ivc .form-result ul li::before,
.check-policy-ivc .form-result-mobile ul li::before {
  content: "\2022";
  color: #EF7F22;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.check-policy-ivc .form-wrapper h1 {
  font-size: 26px;
  font-weight: 700;
}

.check-policy-ivc .form-wrapper form label,
.check-policy-ivc .form-wrapper form input,
.check-policy-ivc .form-wrapper form button {
  display: block;
}

.check-policy-ivc .form-wrapper form input[type=text].error {
  border: 1px solid red;
}

.check-policy-ivc .form-wrapper form label {
  color: #727070;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}

.check-policy-ivc .form-wrapper form label {
  width: 380px;
  font-size: 12px;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}

.check-policy-ivc .form-wrapper form label a {
  color: #EF7F22;
}

.check-policy-ivc .form-wrapper form input[type=text] {
  width: 380px;
  box-sizing: border-box;
  border: 1px solid #BFBFBF;
  border-radius: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  padding: 8px 10px;
  margin-bottom: 19px;
}

.check-policy-ivc .form-wrapper form button {
  width: 380px;
  box-sizing: border-box;
  border: 1px solid #EF7F22;
  border-radius: 5px;
  height: 33px;
  cursor: pointer;
  font-weight: 400;
  font-size: 18px;
  line-height: 127.1%;
  color: #EF7F22;
  background: transparent;
  margin-bottom: 21px;
}

.check-policy-ivc .form-wrapper form button:disabled {
  border-color: #BFBFBF;
  color: #BFBFBF;
  background: transparent!important;
}

.check-policy-ivc .form-wrapper input[type=checkbox] {
  display: none;
}

.check-policy-ivc .form-wrapper input[type=checkbox] + .checkbox::after {
  opacity: 0;
}

.check-policy-ivc .form-wrapper input[type=checkbox]:checked + .checkbox::after {
  opacity: 1;
}

.check-policy-ivc .form-wrapper .checkbox {
  border: 1px solid #EF7F22;
  border-radius: 3px;
  width: 16px;
  height: 16px;
  display: inline-block;
  flex-shrink: 0;
  margin-top: 4px;
  margin-right: 10px;
}

.check-policy-ivc .form-wrapper .checkbox::after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/main/css/../svg/checked.svg) center/auto no-repeat;
}

.check-policy-ivc .form-wrapper input[type=checkbox]:checked {
  display: none;
}

.check-policy-ivc .form-wrapper button:hover {
  color: #ffffff;
  background: #EF7F22;
}

.check-policy-ivc .info-container {
  display: flex;
}

.check-policy-ivc img {
  display: none;
}

.check-policy-ivc .info, .check-policy-ivc .image {
  width: 50%;
}

.check-policy-ivc .image {
  background: url("/bitrix/templates/main/css/../svg/ivc-roof.svg") no-repeat right 76%;
  background-size: 90%;
}

.check-policy-ivc .image.kz {
  background: url("/bitrix/templates/main/css/../svg/ivc-roof-kz.svg") no-repeat right 76%;
  background-size: 90%;
}

.check-policy-ivc .info h3 {
  font-size: 22px;
  margin-bottom: 60px;
  margin-top: 40px;
}

.check-policy-ivc .info h2 {
  font-size: 26px;
}

.check-policy-ivc .info p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 7px;
}

.check-policy-ivc .info .list {
  display: flex;
  margin-top: 24px;
  padding-bottom: 28px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.check-policy-ivc .info .list-item {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.check-policy-ivc .info .list-item:last-child {
  padding-left: 50px;
}

.check-policy-ivc .info .list .list-number {
  font-weight: 700;
  font-size: 34px;
  margin-bottom: 5px;
  color: #EF7F22;
}

.check-policy-ivc .info .terms {
  padding: 14px 0 19px 0;
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  margin-bottom: 24px;
}

.check-policy-ivc .info .links {
  display: flex;
  justify-content: space-between;
}

.check-policy-ivc .info .links a {
  color: #EF7F22;
  font-size: 13px;
  background: url(/bitrix/templates/main/css/../svg/download-icon.svg) no-repeat;
  background-size: contain;;
  padding-left: 22px;
  font-weight: 400;
}

.check-policy-ivc .info .info-help {
  margin-top: 24px;
  font-size: 14px;
}

.buyer-list {
  display: flex;
  justify-content: center;
}

.buyer-list button {
  background: #ef7f1a;
  outline: transparent;
  border-radius: 7px;
  color: #fff;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
  transition: 0.5s ease;
  cursor: pointer;
  border: 2px solid #ef7f1a;
  width: 298px;
}

.buyer-list button:hover {
  background: #fff;
  color: #ef7f1a;
}

.datepicker-wrapper-buyer {
  position: relative;
  display: inline-block;
}

.datepicker-wrapper-buyer input {
  padding: 0 10px;
  width: 120px;
  height: 38px;
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
}

.datepicker-wrapper-buyer img {
  position: absolute;
  right: 11px;
  bottom: 11px;
  cursor: pointer;
  width: 18px;
  height: 16px;
}

.form-buyer {
  width: 320px;
}

.form-buyer__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.ws-chat-round {
  border-radius: 30px;
  min-width: 0;
  width: 53px;
  height: 49px;
  padding: 5px 3px;
  box-shadow: 0 0 4px 1px rgba(0,0,0,.3);
  background: rgba(0,128,0,1);
  position: fixed;
  bottom: 68px;
  right: 15px;
  z-index: 10000000;
}
.ws-logo-img {
  width: 40px;
  height: 40px;
  margin: 5px 0 0 7px!important;
}

.ws-badge {
  width: 8px;
  height: 8px;
  border: 2px solid #fff;
  position: absolute;
  left: 2px;
  top: 4px;
  border-radius: 10px;
  background: #2fb331;
  display: block;
}

.ac-body.oferta {
  display: block !important;
}

.remodal.ivc-modal {
  max-width: 650px;
  padding: 35px 100px;
}

.ivc-modal .remodal-close {
  color: transparent;
  width: 19px;
  height: 19px;
  background: url(/bitrix/templates/main/css/../svg/close-black.svg) no-repeat;
  background-size: contain;
  top: 25px;
  right: 25px;
}

.ivc-modal .remodal-close:hover {
  color: transparent;
  opacity: .5;
}

.ivc-modal .remodal-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 30.5px;
  text-align: center;
  margin-bottom: 16px;
}

.ivc-modal .remodal-sm-title {
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 6px;
}

.ivc-modal img {
  width: 325px;
  display: block;
  margin: 0 auto 20px;
}

.ivc-modal a {
  box-sizing: border-box;
  color: #ffffff;
  background: #EF7F22;
  padding: 12px 10px;
  border-radius: 10px;
  width: 365px;
  display: block;
  margin: 0 auto;
  text-align: center;
  font-size: 18px;
}

.map-section {
  background: #f8f8fb;
}

.fixed-right-menu-title {
  display: none;
}
.contacts-white__inner {
  background: #fff;
  padding: 15px 10px 25px 15px;
}
.contacts-white__inner .cont-left {
  width: 100%;
}
.heading-h.cont {
  margin: 0;
}
.contacts-white__inner:nth-child(1) {
  width: 30%;
}
.contacts-white__inner:nth-child(2) {
  width: 35%;
}
.contacts-white__inner:nth-child(3) {
  width: 30%;
}
.map-section .filials-top {
  padding-bottom: 0;
  padding-right: 0;
  margin-top: 0 !important;
}
.info2.active.map-info .row {
  background: #fff !important;
}
.infopage-content .infopage-content{
  margin-bottom: 0.5em;
  line-height: 1.2;
}
.order-monitor-box {
  font-size: 14px;
  font-weight: 400;
  margin: 40px auto;
}
.order-monitor-box h1 {
  text-align: center;
}
.order-monitor-box * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.order-monitor-box p {
  margin-bottom: 0.5em;
}
.order-monitor-box b {
  font-weight: 600;
}
.order-monitor-box a {
  text-decoration: underline;
}
.order-monitor-box .search-form {
  display: block;
  margin: 15px auto;
  border-radius: 7px;
  padding: 25px 15px 15px;
  background: #ef7f1a;
  color: #fff;
  width: 320px;
}
.order-monitor-box h4 {
  margin: 0 0 0.5em;
  font-size: 18px;
  text-align: center;
}
.order-monitor-box .search-form input {
  color: #000;
  padding: 7px 15px;
  border-radius: 5px;
  border: 0;
  margin-bottom: 15px;
  width: 100%;
}
.order-monitor-box .search-form button {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  background: #fff;
  padding: 7px 15px;
  border: 1px solid #fff;
  border-radius: 5px;
  cursor: pointer;
}
.order-monitor-box .search-form button:hover {
  background: #ef7f1a;
  color: #fff;
}
.order-monitor-box .order-monitor-btn {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #ef7f1a;
  font-weight: 600;
  background: #fff;
  padding: 7px 15px;
  border: 1px solid #ef7f1a;
  border-radius: 5px;
  margin: 7px 0;
  text-decoration: none !important;
  cursor: pointer;
  width: 100%;
}
.order-monitor-box .order-monitor-btn:hover {
  background: #ef7f1a;
  color: #fff;
}
.order-monitor-box .order-monitor-btn[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #efefef;
  cursor: default;
}
.order-monitor-box .base-info {
  background: #efefef;
  color: #000;
  padding: 15px;
  margin: 25px auto;
  width: 320px;
}
.order-monitor-box .result-error {
  text-align: center;
}
.order-monitor-box .log-box .re-cont {
  word-break: break-all;
  display: none;
  cursor: pointer;
  background: #efefef;
  padding: 5px;
}
.order-monitor-box .log-box {
  background: #c7c7c7;
  padding: 5px;
  margin: 5px 0;
}
.order-monitor-box .log-box .re-title.show + .re-cont {
  display: block;
}
.order-monitor-box .log-box .re-title {
  font-size: 12px;
  font-weight: 600;
  margin: 0.5em 0;
  cursor: pointer;
}
.order-monitor-box .log-box h5 {
  font-size: 14px;
  font-weight: 600;
}
.numbs.neschasny_sluchai {
  max-width: 500px;
}
.form1_neschasny_sluchai {
  display: flex;
  justify-content: center;
}
.button-envy{
  border: none;
  outline: none;
  display: inline-block;
  max-width: 170px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  background: #ef7f1a;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 15px 0;
  transition: 0.4s ease;
  color: #fff;
  margin: 20px 0;
  cursor: pointer;
}
.mst-gateway-max-period{
  max-width: 650px;
  padding: 25px 50px;
}
.mst-gateway-max-period .remodal-title{
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 0;
}
.error-field-highlight {
  border: 1px solid red;
}
.buy-online-btn.img-bg-btn{
  margin: 48px 80px 0 auto;
  border-radius: 12px;
  font-size: 16px;
  padding: 13px 7px;
  max-width: 190px;
  white-space: nowrap;
  font-weight: 400;
  display: block;
}
@media all and (max-width: 1024px){
  .buy-online-btn.img-bg-btn{
    margin:20px;
  }
}
/*change-policy-rules-box*/
.change-policy-rules-box{
  margin: 10px 0 26px;
  width: 835px;
  font-family: 'Arial', sans-serif;
}

.change-policy-rules-box label{
  margin: 0;
}
.change-policy-rules-box .btn-show-form{
  position: relative;
  color: #EF7F22;
  border: 0;
  background: transparent;
  padding: 0 0 0 17px;
  cursor:pointer;
}
.change-policy-rules-box .btn-show-form:hover{
  color: #d96f19;
  text-decoration: underline;
}
.change-policy-rules-box .btn-show-form:before{
  position: absolute;
  left: 0;
  content:'';
  display:block;
  background:url("/bitrix/templates/main/svg/change-policy-rules-box/edit.svg") no-repeat center center / cover;
  height: 11px;
  width: 11px;
  top: 4px;
}
.change-policy-rules-box form{
  display:none;
}
.change-policy-rules-box form h4{
  margin: 4px 0 12px;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 11px;
  border-bottom: 1px solid #CFCFCF;
}
.change-policy-rules-box form .warning-description {
  font-size: 12px;
  line-height: 165%;
  padding-left: 27px;
  position: relative;
  margin-bottom: 20px;

}
.change-policy-rules-box form .warning-description:before{
  position: absolute;
  left: 0;
  top: 3px;
  content:'';
  display:block;
  background:url("/bitrix/templates/main/svg/change-policy-rules-box/warning.svg") no-repeat center center / 90%;
  height: 17px;
  width: 17px;
}
.layout-grid-column-2{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.layout-grid-column-2 > *:first-child{
  width: 50%;
  padding-right:10px;
}
.layout-grid-column-2 > *:last-child{
  width: 50%;
  padding-left:10px;
}
.change-policy-rules-box .item-field{
  margin-bottom: 15px;
}
.change-policy-rules-box .item-field label{
  display: block;
  margin-bottom:0;
}
.change-policy-rules-box .item-field label span{
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  margin-bottom: 0.4em;
}
.change-policy-rules-box .item-field select,
.change-policy-rules-box .item-field input{
  width: 100%;
  background: #fff;
  border: 1px solid #d8d8d8;
  height: 38px;
  padding: 8px 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  border-radius: 5px;
  margin: 0;
  cursor: pointer;
}

.change-policy-rules-box .main-btns{
  display: flex;
  justify-content: flex-end;
  margin-top: 17px;
}
.change-policy-rules-box .main-btns button{
  border: 1px solid #EF7F22;
  background: #fff;
  color: #EF7F22;
  max-width: 192px;
  width: 100%;
  padding: 7px 15px;
  margin-left: 25px;
  border-radius: 75px;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}
.change-policy-rules-box .main-btns button:first-child{
  margin-left:0;
}
.change-policy-rules-box .main-btns .btn-submit{
  background: #EF7F22;
  color: #fff;
}
.change-policy-rules-box .main-btns button:hover{
  background: #d96f19;
  color: #fff;
}
.change-policy-rules-box .uppercase{
  text-transform: uppercase;
}
.change-policy-rules-box .select2-selection {
  width: 100%;
  background: #fff;
  border: 1px solid #d8d8d8;
  height: 38px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  border-radius: 5px;
  margin: 0;
  cursor: pointer;
}
.change-policy-rules-box .select2-container .select2-selection--single{
  height: 38px;
}
.change-policy-rules-box .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 35px;
}
.change-policy-rules-box .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
  top: 0;
  width: 38px;
}
.change-policy-rules-box .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
  border: none;
  background: url(/bitrix/templates/main/css/../img/select-arrow.png);
  width: 9px;
  height: 5px;
  background-repeat: no-repeat !important;
  background-size: contain;
  transform: rotate(180deg);
}
.change-policy-rules-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotate(180deg);
}
.change-policy-rules-box  .select2-container--default .select2-selection--single{
  border:1px solid #d8d8d8;
}
.change-policy-rules-box .select2-container .select2-selection--single .select2-selection__rendered{
  padding-right: 38px;
}
.change-policy-rules-box .select2-container{
  z-index:10
}
.remodal.check_policy_form{
  max-width: 417px;
  padding: 50px 36px 33px 26px;
}
.remodal.check_policy_form .remodal-content{
  text-align: left;
}
.remodal.check_policy_form .remodal-close{
  height: 21px !important;
  width: 21px !important;
  top: 23px;
  right: 22px;
  background: url(/bitrix/templates/main/svg/change-policy-rules-box/close.svg) no-repeat center center /50%;
}
.remodal.check_policy_form .remodal-close:after,
.remodal.check_policy_form .remodal-close:before {
  content:'';
}
.remodal.check_policy_form h4{
  font-weight: 600;
  color:#EF7F22;
  margin: 1em 0 1.2em;
}
.remodal.check_policy_form .warning{
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  padding-left: 25px;
  position: relative;
  letter-spacing: -0.65px;
}
.remodal.check_policy_form .warning:before{
  position: absolute;
  left: 0;
  top: 3px;
  content: '';
  display: block;
  background: url(/bitrix/templates/main/svg/change-policy-rules-box/warning.svg) no-repeat center center / 90%;
  height: 17px;
  width: 17px;
}
.remodal.check_policy_form .warning span{
  color:#EF7F22;
}
.check-policy-new-box{
  width: 100%;
}
.infopage-content.margin-auto{
  margin:auto;
}

.order-monitor-box .certificate-from label{
  display: block;
}
.order-monitor-box .certificate-from input{
  display: block;
  width: 100%;
  padding: 5px;
  margin-bottom: 10px;
}
.order-monitor-box .certificate-from .submit{
  display: block;
  padding: 2px 10px;
}
.order-monitor-box .certificate-from .btn-recreate-cert{
  display: block;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  background: #fff;
  padding: 7px 15px;
  border: 1px solid #fff;
  border-radius: 5px;
  cursor: pointer;
  width:100%;
}
.order-monitor-box .certificate-from{
  display: block;
  margin: 15px auto;
  border-radius: 7px;
  padding: 25px 15px 15px;
  background: #ef7f1a;
  color: #fff;
  width: 320px;
}
.cert-info{
  margin: 5px 0;
  text-align:center;
}
.map-section-title{
  font-size: 17px;
  font-weight: 700;
  margin: 30px 0;
}
.widget-3d-tour{
  display: none;
  margin-bottom: 30px;
}
.widget-3d-tour .map-section-title{
  font-size: 17px;
  font-weight: 700;
  margin-top: 28px;
  margin-bottom: 0;
}
.widget-3d-tour iframe{
  margin-top:75px;
  width: 100%;
  height: 600px;
}
.esbd-warning-container{
  box-shadow: 0 4px 4px rgb(0 0 0 / 10%);
  position: sticky;
  top: 0;
  background: white;
  z-index: 4;
}
.esbd-warning-container .warning-content{
  max-width: 650px;
  padding: 16px 0;
  display: flex;
}
.warning-content .warning-text{
  font-size: 14px;
  color: #7E7E7E;
}
.warning-content .warning-circle::after{
  content: '';
  display: block;
  background:url("/bitrix/templates/main/svg/warning-circle-40x40.svg") no-repeat;
  width: 50px;
  height:50px
}
@media only screen and (max-width: 650px){
  .warning-container .warning-content{
    padding:16px;
    max-width:350px
  }
}
@media only screen and (max-width: 765px){
  .esbd-warning-container .warning-content{
    width:auto;
    padding: 16px;
  }
  .esbd-warning-container{
    position:fixed;
    top:60px;
  }
  .mob-popup {
    top: 90px;
  }
}
@media only screen and (max-width: 500px) and (min-width: 400px){
  .esbd-warning-container{
    position:fixed;
    top:80px;
  }
}

@media all and (max-width: 900px){
  .layout-grid-column-2.mobile-100 > *:last-child,
  .layout-grid-column-2.mobile-100 > *:first-child{
    width: 100%;
    padding-right:0;
    padding-left:0;
  }
  .change-policy-rules-box .main-btns button{
    height:36px;
    font-size: 14px;
  }
  .change-policy-rules-box .item-field select,
  .change-policy-rules-box .item-field input{
    font-size: 14px;
    height: 35px;
  }
  .select2-container--default .select2-selection--single .select2-selection__rendered{
    font-size: 14px;
  }
  .change-policy-rules-box .select2-selection{
    height: 35px;
  }
  .change-policy-rules-box .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 35px;
  }
  .change-policy-rules-box form .warning-description{
    font-size: 11px;
    line-height: 165%;
  }
  .remodal.check_policy_form h4 {
    line-height: 140%;
    font-size: 16px;
  }
  .remodal.check_policy_form .warning{
    font-size: 13px;
    line-height: 165%;
  }
  .remodal.check_policy_form {
    padding: 50px 29px 33px 22px;
  }
  .remodal.check_policy_form .remodal-close {
    height: 18px !important;
    width: 18px !important;
    top: 26px;
    right: 24px;
  }
  .change-policy-rules-box{
    width: 100%;
  }
  .change-policy-rules-box .main-btns button {
    padding: 2px 15px;
  }
  .change-policy-rules-box .btn-show-form:before {
    top: 8px;
  }

}
@media (max-width: 620px) {
  .pay-options-wrap {
    text-align: center;
    display: unset;
    justify-content: unset;
  }
  .widget-3d-tour iframe{
    margin-top:30px;
    height: 400px;
  }
  .page-fast-orders__order-info {
    padding: 38px 12px 25px 12px;
  }
  .page-fast-orders .mkb-check-condition {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

.infopage-table {
  overflow: auto;
}

.global_calc_wrapper {
    /* Заменил .row на .global_calc_wrapper. .row давал ненужный padding 10px */
    width: 100%;
}

.instrunction{
  padding: 0px 10px;
}

.block .instrunction-header{
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
}

.block--gray{
  padding: 60px 0 80px 0;
}

.block--gray::after{
  content: '';
  width: 200vw;
  height: 100%;
  top: 0;
  left: calc(-100vw / 2);
  background: #F8F8FB;
  position: absolute;
  z-index: -1;
}


.block .header{
  font-weight: bold;
}

.block{
  position: relative;
}

.instrunction .alert-block{
  padding: 40px 50px 50px 50px;
  background: white;
  box-shadow: 5px 15px 30px 0 rgba(176, 195, 210, 0.6), -8px 0 8px 0 rgba(244, 248, 251, 0.5);
}

.instrunction .alert-block .alert-block-title{
  margin-bottom: 30px;
  font-size: 20px;
  color: #EF7F22;
  display: flex;
  font-weight: 600;
  align-items: center;
}

.instrunction .alert-block .alert-block-text{
  max-width: 650px;
}

.instrunction .alert-block .alert-block-title::before {
  content: '';
  background: url('/bitrix/templates/main/css/../img/europrotocol/warn-svg.svg') no-repeat;
  margin-right: 20px;
  display: block;
  width: 25px;
  height: 25px;
  flex-shrink: 0;
}

.img-block-list{
  display: flex;
}

.img-block-list .img-block{
  display: flex;
  flex-direction: column;
  margin-right: 50px;
}

.img-block-list .img-block .info{
  width: 100%;
  min-width: 240px;
}

.img-block-list .img-block .img-wrapper{
  display: flex;
}

.img-block-list .img-block .img-wrapper .img{
  width: 200px;
  position: relative;
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.25);
}

.img-block-list .img-block .img-wrapper .img:not(:last-child){
  margin-right: 30px;
}

.img-block-list .img-block .img-wrapper .img img{
  width: 100%;
}

.img-block-list .img-block .img-wrapper .img::after{
  content: '';
  width: 80%;
  height: 90%;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: skeleton-animation 1.5s infinite;
  position: absolute;
  left: calc(100% / 2 - 90%/2);
  top: 0;
  z-index: -1;
}

.img-block-list .img-block .info p{
  font-size: 14px;
}

.img-block-list .img-block .info p span{
  color:  #EF7F22;
  width: min-content;
  font-weight: 700;
}

.block #how_delete_header{
  margin: 60px 0px;
  padding: 0;
  font-size: 24px;
}

.img-block-list .img-block .info .header{
  font-size: 18px;
  margin: 24px 0px;
  font-family: 'Open Sans', sans-serif;
}

.block .instrunction-header--main-header{
  margin-bottom: 60px;
}

@media all and (max-width: 900px) {

  .instrunction .alert-block{
    padding: 20px 30px 30px 30px;
  }

  .instrunction .alert-block .alert-block-title{
    font-size: 14px;
    margin-bottom: 16px;
  }

  .instrunction .alert-block .alert-block-text{
    font-size: 14px;
  }

  .block .instrunction-header{
    font-weight: 600;
  }

  .block .instrunction-header--main-header{
    margin-bottom: 40px;
    font-size: 22px;
  }

  .img-block-list{
    display: flex;
    flex-direction: column;
  }

  .img-block-list .img-block{
    margin: 0;
  }

  .img-block-list .img-block .info{
    max-width: 100%;
    margin-bottom: 60px;
  }

  .img-block-list .img-block .info p{
    margin: 0;
    font-size: 14px;
  }

  .img-block-list .img-block .img-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .img-block-list .img-block .img-wrapper .img{
    width: 65vw;
  }

  .img-block-list .img-block .img-wrapper .img:not(:last-child){
    margin-right: 0;
    padding: 0;
    margin-bottom: 30px;
  }


  .block #how_delete_header{
    margin: 40px 0px;
    font-size: 22px;
    font-weight: 700;
  }

  .img-block-list .img-block .info .header{
    margin: 30px 0px 16px 0px;
    font-size: 18px;
  }
}


@keyframes skeleton-animation {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.cross-order__wrapper {
  display: flex;
  justify-content:center;
  margin-bottom: 20px
}
.cross-order__wrapper .cross-order__label {
  position:relative;
  display: flex;
  align-items: flex-end;
  padding-left: 20px;
}
.cross-order__label a {
  color: #ef7f22;
}
.cross-order__label .cross-order__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.cross-order__input:checked + .cross-order__checkBox::after {
  opacity: 1;
}
.cross-order__label .cross-order__checkBox {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: inherit;
  border-radius: 3px;
  border: 1px solid #D8D8D8;
  cursor: pointer;
}
.cross-order__label .cross-order__checkBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 16px;
  height: 14px;
  background: url(/bitrix/templates/main/css/../img/checked.svg) center/auto no-repeat;
  opacity: 0;
}
/* End */


/* Start:/bitrix/templates/main/changes/changes_main.css?177216643924930*/
@media only screen and (min-width: 765px) {
    .map-section .heading2-h{
        padding: 0;
        margin: 0;
    }
    .map-section .filials-top{
        margin: 60px 70px;
            margin: 40px 70px 60px;
    }
}
#section1{
    height: auto;
}
.fc-phone1 img{
    width: 10px;
    height: 13px;
}
.fc-phone2 img{
    width: 8px;
    height: 11px;
}
.socials a .ft.vk::after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    background: url(/bitrix/templates/main/changes/../svg/vk_foot.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.socials a .ft.vk:hover::after{
    width: 27px;
    height: 27px;
    background: url(/bitrix/templates/main/changes/../svg/vk_foot_hover.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.socials a .ft.fb::after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    background: url(/bitrix/templates/main/changes/../svg/facebook_foot2.svg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.4s ease;
}
.socials a .ft.fb:hover::after{
    width: 27px;
    height: 27px;
    background: url(/bitrix/templates/main/changes/../svg/facebook_foot_hover.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.socials a .ft.insta::after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    background: url(/bitrix/templates/main/changes/../svg/instagram_foot2.svg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.4s ease;
}
.socials a .ft.insta:hover::after{
    width: 27px;
    height: 27px;
    background: url(/bitrix/templates/main/changes/../svg/instagram_foot_hover.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.str-more .hide::after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: url(/bitrix/templates/main/changes/../svg/minus.svg);
    background-size: 12px;
    width: 12px;
    height: 12px;
    margin-left: 5px;
    position: relative;
    bottom: 2px;
}
.mp-sw-title{
    margin: 30px 0 0 30px;
    /*color:pink;*/
    width: 150px;

}
.mp-sw-title p{
    /*font-family: 'BWS-Light';*/
    word-wrap:normal;
    font-weight:300;
    text-align: left;
}
#metro_map{
    width: 100%;
    height: 665px;
}
#metro_map .ymaps-2-1-68-ground-pane canvas {
    filter         : url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    /*filter         : gray; !* IE6-9 *!*/
    -webkit-filter : grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.input_error {
    background: #fff url(/bitrix/templates/main/changes/../svg/attention-error.svg) no-repeat 95% 50%!important;
    background-size: 20px!important;
    border: 2px solid #ef7f1a!important;
}
.input_load {
    background: #fff url(/bitrix/templates/main/changes/../img/ajax-loading-input.gif) no-repeat 105% 50%!important;
    background-size: 30%!important;
}
.risk_error_message{
    color: #ef7f1a!important;
    display: none;
}
.div_error{
    border: 2px solid #ef7f1a!important;
    border-radius: 8px!important;
}
.news-date span {
    vertical-align: middle;
}
.news-date-img-clock{
    background: url(/bitrix/templates/main/changes/../svg/clock-circular-outline-grey.svg);
    background-repeat: no-repeat!important;
    background-size: contain;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    width: 11px;
    height: 11px;
}
.more-rotate img {
    height: 34px;
    width: 34px;
}
.more-rotate {
    cursor: pointer;

}

.vac-share li.ya-share2__item_service_facebook a{
    color: #485a91;
    background: transparent;
    border: 1px solid #485a91;
    transition: 0.4s ease;
}
.vac-share li.ya-share2__item_service_facebook a:hover{
    color: #fff;
    background: #485a91;
    border-color: #485a91;
}
.vac-share li.ya-share2__item_service_facebook a span.ya-share2__badge::before{
    display: inline-block;
    vertical-align: middle;
    content: '';
    background: url(/bitrix/templates/main/changes/../img/fbok2.png);
    width: 7px;
    height: 13px;
    margin-right: 5px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.4s ease;
}

.vac-share li.ya-share2__item_service_vkontakte a:hover span.ya-share2__badge:before{
    display: inline-block;
    vertical-align: middle;
    content: '';
    background: url(/bitrix/templates/main/changes/../img/fbok.png);
    width: 7px;
    height: 13px;
    margin-right: 5px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-size: contain;
}
.vac-share li.ya-share2__item_service_vkontakte a{
    color: #4c77a6;
    background: transparent;
    border: 1px solid #4c77a6;
    transition: 0.4s ease;
}
.vac-share li.ya-share2__item_service_vkontakte a:hover{
    color: #fff;
    background: #4c77a6;
    border-color: #4c77a6;
}
.vac-share li.ya-share2__item_service_vkontakte a span.ya-share2__badge::before{
    display: inline-block;
    vertical-align: middle;
    content: '';
    background: url(/bitrix/templates/main/changes/../img/vkok.png);
    width: 17px;
    height: 9px;
    margin-right: 5px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.4s ease;
}

.vac-share li.ya-share2__item_service_vkontakte a:hover span.ya-share2__badge:before{
    display: inline-block;
    vertical-align: middle;
    content: '';
    background: url(/bitrix/templates/main/changes/../img/vkok2.png);
    width: 17px;
    height: 9px;
    margin-right: 5px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-size: contain;
}
.vac-share li a span.ya-share2__title{
    display: none;
}
.vac-share li.ya-share2__item_service_facebook a span.ya-share2__badge::after{
    display: inline-block;
    content: 'Поделиться';
}
.vac-share li.ya-share2__item_service_vkontakte a span.ya-share2__badge::after{
    display: inline-block;
    content: 'Поделиться';
}
.kz .vac-share li.ya-share2__item_service_facebook a span.ya-share2__badge::after{
    display: inline-block;
    content: 'Шарлеу';
}
.kz .vac-share li.ya-share2__item_service_vkontakte a span.ya-share2__badge::after{
    display: inline-block;
    content: 'Бөлісу';
}
.cont-cont-phone{
    vertical-align: middle;
    font-size: 16px;
font-weight:300;
    display: block;
}
a.cont-cont-email{
    vertical-align: middle;
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
}
.cont-img {
    width: 9%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.cont-img.map-placeholder {
    background: url(/bitrix/templates/main/changes/../svg/placeholder-for-map-grey.svg);
    background-repeat: no-repeat!important;
    background-size: contain;
    background-position: center;
    height: 26px;
}
.cont-img.tour-placeholder {
    background: url(/bitrix/templates/main/changes/../svg/3d_tour.svg);
    background-repeat: no-repeat!important;
    background-size: contain;
    background-position: center;
    height: 26px;
}
.cont-img.mail-img {
    background: url(/bitrix/templates/main/changes/../svg/close-envelope-grey.svg);
    background-repeat: no-repeat!important;
    background-size: contain;
    background-position: center;
    height: 20px;
}
.cont-img.phone-img {
    background: url(/bitrix/templates/main/changes/../svg/phone-grey.svg);
    background-repeat: no-repeat!important;
    background-size: contain;
    background-position: center;
    height: 26px;
}
.cont-img.whatsapp-img {
    background: url(/bitrix/templates/main/changes/../svg/whatsapp-grey.svg);
    background-repeat: no-repeat!important;
    background-size: contain;
    background-position: center;
    height: 26px;
}
.input-file .button-wrap {
    font-size: 14px;
    color: #ef7f1a;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border: 1px solid #ef7f1a;
    border-radius: 15px;
    padding: 10px 10px;
    width: 49%;
}
.input-file label .button-wrap img {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.input-file label .button-wrap::before {
    display: inline-block;
    vertical-align: middle;
    content: '';
    background: url(/bitrix/templates/main/changes/../svg/clip.svg)no-repeat;
    width: 14px;
    height: 14px;
    margin-right: 4px;
    background-size: contain;
    transition: 0.4s ease;
}
.fidget-every span.f1::after {
    background: url(/bitrix/templates/main/changes/../svg/shopping-cart.svg)no-repeat;
    background-size: contain;
}
.fidget-every span.f3::after{
     /*background: url(/bitrix/templates/main/changes/../svg/first-aid-kit.svg)no-repeat;*/
     background: url(/bitrix/templates/main/changes/../svg/phone-call-orange.svg)no-repeat;
     background-size: contain;
 }

.new-content h2{
    margin-top: 0;
}
.checks label {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.hidden{
    display: none!important;
}
.tourist-age-wrap input{
    display: inline-block;
}
.tourist-age-wrap .optional input,
.tourist-age-wrap .optional select{
    width: 70%;
}
.hide-tourist,
.add-tourist-button{
    outline: none;
    cursor: pointer;
    display: block;
    max-width: 210px;
    border: none;
    text-align: center;
    width: 100%;
    font-size: 16px;
    background: #ef7f1a;
    font-weight:600;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 8px 0;
    transition: 0.4s ease;
    color: #fff;
}
.hide-tourist{
    width: 28%;
    display: inline-block;
}
.every-inp input.driver-inn {
    width: 60%;
    display: inline-block;
    float: left;
}
.every-inp input.driver-class{
    width: 40%;
    display: inline-block;
}
.added .every-inp input.driver-inn{
    width: 54%;
}
.added .every-inp input.driver-class{
    width: 34%;
}
.hide-button{
    width: 36px;
    height: 36px;
    border: 1px solid #ef7f1a;
    border-radius: 50%;
    margin-left: 4px;
    background: url(/bitrix/templates/main/changes/../svg/rubbish-bin-orange.svg) no-repeat center;
    background-size: 70%;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
}
.hide-button:hover{
    background: url(/bitrix/templates/main/changes/../svg/rubbish-bin.svg)#ef7f1a no-repeat center;
    background-size: 70%;
}
.add-driver-button-wrap {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 15px 50px;
    border-bottom: 1px solid #cccccc;
}
.add-tourist-button.driver{
    margin: 0 auto;
}
button[disabled]{
    background: #cccccc!important;
}
.wrap-wider.inp-wrap-inner{
    max-width: 100%;
    width:auto;
}
.space-before{
    margin-top: 16px;
}
.warning-error{
    color: red!important;
}
.numb-every .num.active2{
    display: inline-block;
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 3px solid #ef7f1a;
    font-size: 20px;
    color: #ef7f1a;
   font-weight:800;
    box-sizing: border-box;
    padding: 5px 0 0 0;
}
.checks label.active3 span{
    border-color: #ef7f1a;
}
.checks label.active3 span::after{
    content: '';
    display: block;
    position: absolute;
    background: url(/bitrix/templates/main/changes/../img/check.png);
    width: 17px;
    height: 13px;
    top: 5px;
    left: 3px;
}
.accordeon-every {
    width: 100%;
    float: left;
}
.ac-head {
    width: 100%;
    float: left;
    background: #f4f4f4;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 5px 10px;
    cursor: pointer;
    margin-bottom: 10px;
}
.accordeon-every.active4 .ac-body {
    display: block;
}
.accordeon-every .ac-body {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0px 30px 25px;
    display: none;
}
.ac-every-doc {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 10px 5px;
    border-bottom: 1px solid #d4d4d4;
    position: relative;
    text-transform: uppercase;
}
.ac-every-doc a::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: url(/bitrix/templates/main/svg/file-grey.svg)no-repeat;
    background-size: 15px;
    height: 15px;
    width: 15px;
    margin-right: 10px;
}
.ac-every-doc p {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    position: relative;
    margin-right: 0;
    color: #adadad;
    width: 90%;
    box-sizing: border-box;
}
.ac-every-doc:hover p {
    color: #ef7f1a;
}
.ac-every-doc:hover a::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: url(/bitrix/templates/main/svg/file-orange.svg) no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    margin-right: 10px;
}
.heading-h.doc{
    margin: 0;
}
.pay-button {
    outline: none;
    /*border: 1px solid #ef7f1a;*/
    /*background-size: 80%!important;*/
    border: 0;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    max-height: 100px;
    height: 100px;
    width: 250px;
    text-align: center;
    border-radius: 20px;
    box-sizing: border-box;
    margin: 15px;
    position: relative;
    font-size: 24px;
    background: transparent;
}
.pay-button.epay{
    background: url(/bitrix/templates/main/img/pay/halyk_bank_logo.png) no-repeat center;
    background-size: 80%;
}
.pay-button.kaspi{
    background: url(/bitrix/templates/main/img/pay/kaspi.png) no-repeat center;
}
.pay-button.paynet-terminal{
    background: url(/bitrix/templates/main/img/pay/paynet.jpg) no-repeat center;
}
.pay-button.qiwi-terminal{
    background: url(/bitrix/templates/main/img/pay/qiwi-terminal.png) no-repeat center;
}
.pay-button.qiwi-wallet{
    background: url(/bitrix/templates/main/img/pay/qiwi-wallet.png) no-repeat center;
}
.pay-button.tarlan{
    background: url(/bitrix/templates/main/img/pay/tarlan.png) no-repeat center;
}
.pay-button:hover{
    background-color: #ffffff;
    /*border: 2px solid #ef7f1a;*/
}
.pay-button::after{
    content: '';
    display: block;
    position:absolute;
    top: 0;
    bottom: 0;
    left:0;
    right:0;
    border-radius:20px;
    border: 1px solid #ef7f1a;
    -webkit-transition: 0.2s all;
    transition: 0.2s all;

}
.pay-button:hover::after{
  border-width: 2px
}
.pay-form{
    display: inline-block;
}
.our-partners .pp-content{
    height: 265px;
    min-height: 265px;
}
.our-partners .pp-bg img {
    max-width: 90%;
}
.shareholders-decisions .smih-first,
.shareholders-decisions  .smi-first {
    width: 15%;
    float: left;
}
.shareholders-decisions  .smi-second {
    width: 85%;
}
.shareholders-decisions  .smi-every{
    height: auto;
}
.shareholders-decisions a{
    cursor: default;
}
.corporate-journal .pp-content{
    height:auto;
    min-height: auto;
    padding: 30px;
}

.search-section{
    background: #f8f8f8;
    min-height: 400px;
    margin-bottom: 20px;
}
.search-line{
    width: 100%;
    min-height: 60px;
    margin: 30px 0;
}
.search-form-wrap{
    width: 100%;
    max-width: 400px;
    float: left;
    margin-bottom: 15px;
    display: block;
    position: relative;
}
.search-button{
    width: 36px;
    height: 36px;
    border: 1px solid #ef7f1a;
    border-radius: 50%;
    margin-left: 4px;
    background: url(/bitrix/templates/main/changes/../svg/search-orange.svg) no-repeat center;
    background-size: 70%;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
}
.search-button:hover{
    background: url(/bitrix/templates/main/changes/../svg/search-white.svg)#ef7f1a no-repeat center;
    background-size: 70%;
}
.search-input{
    width: 80%;
    font-size: 20px;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    outline: none;
    box-sizing: border-box;
    padding: 14px 20px;
}
.search-detail-inner{
    margin-bottom: 15px;
}
.search-detail-inner a{
    display: block;
    margin-bottom: 3px;
}
.search-detail-inner p{
}
.search-span{
    padding: 5px;
}


.result-table{
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 14px 20px;
    margin-top: 100px;
}
.result-table > th, td{
    padding: 15px;

}

.result-table td {
    border-right: 1px solid black;
}
.result-table th {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.result-table {
    color: #000000;
    border-spacing: 0;
    border-collapse: collapse; }
.result-table th, .result-table td {
    border: 1px solid #bbbbbb;
    padding: 10px;
}
.result-table th {
    color: #000;
    font-size: 18px;
    font-weight: normal !important;
}

.result-table td {
    color: #000;
    font-size: 18px;
;

    text-align: center; }
.errorResult{
    margin-top: 20px;
    color: red;
    /*border: 1px solid red;*/
    padding: 5px;
    display:none;
}


.sr-dt-hr{
    color: #ef7f1a;
}
.news-detail-img-wrap{
    width: 100%;
}
.news-detail-img{
    max-width: 100%;
    max-height: 400px;
    margin-bottom: 15px;
}
.new1-img img{
    width: 60%;
}
.page-404-home {
    width: 40px;
    height: 40px;
    border: 1px solid #ef7f1a;
    border-radius: 50%;
    margin-right: 4px;
    background: url(/bitrix/templates/main/changes/../svg/home-white.svg)#ef7f1a no-repeat center;
    background-size: 70%;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
}
.ymaps-2-1-68-svg-icon-content ymaps{
    /*font-family: BWS-Book!important;*/
    font-size: 14px!important;
   line-height: 14px;
}
.str-list-every i {
    /*font-family: 'BWS-Light';*/
    font-style: normal;
    font-weight:300;
    font-size: 12px;
    line-height: 14px !important;
    display: block;
    margin-top: 8px;
}
.map-week-day{
    padding: 3px 0;
    border-bottom: 1px solid #d7d7d7;
}
.map-week-day:first-child{
    padding-top: 0;
}
.map-week-day:last-child{
    border-bottom:none;
}
.map-schedule-wrap{
    max-width: 150px;
    margin-top: 8px;
}
.branch-status {
    font-size: 12px;
}
.branch-status::before {
    display: inline-block;
    vertical-align: middle;
    content: '';
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin: 5px;
}
.branch-status.is-break{
     color: #ff9800;
}
.branch-status.is-break::before {
    background-color: #ff9800;
    background: url(/bitrix/templates/main/changes/../svg/coffee-cup-orange.svg) no-repeat;
    background-size: contain;
}
.branch-status.is-working{
    color: green;
}
.branch-status.is-working::before {
    background-color: green;
    /*background: url(/bitrix/templates/main/changes/../svg/clock-green.svg) no-repeat;*/
    /*background-size: contain;*/
}
.branch-status.is-closed{
    color: red;
}
.branch-status.is-closed::before {
    background-color: red;
    /*background: url(/bitrix/templates/main/changes/../svg/cancel-red.svg) no-repeat;*/
    /*background-size: contain;*/
}
#kasko_dtp_form_wrap .btns-box{
    clear: both;
}
#kasko_dtp_form_wrap .btns-box button{
    margin:10px;
}
#kasko_transformer_new_form_wrap .add-driver-btn{
    outline: none;
    cursor: pointer;
    display: inline-block;
    max-width: 165px;
    border: none;
    text-align: center;
    width: 100%;
    font-size: 16px;
    /* font-family: 'MST-Medium'; */
    font-weight: 600;
    background: #ef7f1a;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 15px 0;
    transition: 0.4s ease;
    color: #fff;
    margin-bottom: 20px;
}
#kasko_transformer_new_form_wrap .drivers-list .new-driver{
    font-size: 20px;
    color: #000;
    padding-right: 50px;
    position: relative;
    margin-bottom: 30px;
}
#kasko_transformer_new_form_wrap .drivers-list .new-driver select{
    font-size: 18px;
    margin: 0 15px;
    float: right;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    font-weight: 400;
    outline: none;
    box-sizing: border-box;
    padding: 14px 20px;
    color: #000;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(/bitrix/templates/main/changes/../img/down3.png);
    background-position: 95% center;
    background-color: #fff;
    background-repeat: no-repeat;
    padding-right: 40px;
    position: relative;
    top: -13px;
    cursor: pointer;
}
#kasko_transformer_new_form_wrap .drivers-list .new-driver button{
    position: absolute;
    right: 0;
    background: #ef7f1a;
    height: 40px;
    width: 40px;
    top: -8px;
    border: 0;
    border-radius: 50%;
    display: block;
    cursor: pointer;
}
#kasko_transformer_new_form_wrap .drivers-list .new-driver button:hover{

}
#kasko_transformer_new_form_wrap .drivers-list .new-driver button::before,
#kasko_transformer_new_form_wrap .drivers-list .new-driver button::after{
    content:'';
    display: block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    height: 70%;
    width:1px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
}
#kasko_transformer_new_form_wrap .drivers-list .new-driver button::after{
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg);
}

/*reest_agentov*/
.presearch{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 30px 8px;
  }
  .presearch input{
    background: linear-gradient(0.07deg, #FE7B04 28.85%, #F99133 96.78%);
    border-radius: 8px;
    width: 100%;
    max-width: 225px;
    padding: 14px;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    align-items: center;
    color: #FFFFFF;
    border: none;
    outline: none;
    margin-bottom: 58px;
    cursor: pointer;
  }
  .presearch input.error{
    pointer-events: none;
    background: linear-gradient(0.09deg, #FE7B04 28.85%, #F99133 96.78%);
  }
  .presearch span{
    width: 100%;
    text-align: left;
    font-size: 18px;
    line-height: 26px;
    color: #696160;
    margin-bottom: 12px;
  }
  .presearch span>span{
    font-weight: bold;
  }

  .reestr_table{
    display: flex;
    flex-direction: column;
    width: 100%;
    background: #ffffff;
    margin-top: 10vh;
    border-radius: 8px;
    box-shadow: 0px 3px 9px rgba(158, 158, 158, 0.25);
  }
  .reestr_table-title{
    color: #291F1E;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    padding: 30px;
  }
  .reestr_table-header{
    display: flex;
    padding: 25px 50px;
    background: #ef7f1a;
    color: #ffffff;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    justify-content: space-between;
  }
  .reestr_table-body{
    color: #696160;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
  }
  .reestr_table-footer{
    padding: 35px 30px;
    color: #696160;
    display: flex;
    font-size: 18px;
    line-height: 26px;
    justify-content: flex-end;

  }
  .reestr_table-footer span{
    color: #EF7F1A;
  }
  .get-agent{
    width: 100%;
    position: relative;
  }
  .search-button{

    position: absolute;
    right: 28px;
    top: 28px;

  }
  .search-section .search-button{
    top: 24px;
    right: 24px;
  }
  .search-input{
    font-weight: normal;
    font-size: 22px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #291F1E;
    width: 100%;
    padding: 28px 64px 28px 24px;
    border: 1px solid transparent;
    box-shadow: 0px 3px 9px rgba(158, 158, 158, 0.5);
    border-radius: 8px;
  }
  .search-input.error{
    border-color: #F63E02;
  }
  .reestr-error{
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #F63E02;
  }
  .search-input:focus{
    outline: none;
    border-color: #FF7900;
  }
  .reestr_table-header div{
    width: 50%;
    position: relative;
  }
  .reestr_table-header div:after, .reestr_table-header div:before {
      content: "";
      position: absolute;
      width: 6px;
      height: 6px;
      border-bottom: 2px solid #FFFFFF;
      border-right: 2px solid #FFFFFF;
      transform: rotate(45deg);
      left: -21px;
      top: calc(50% - 9px);
  }
  .reestr_table-header div:before {
    transform: rotate(225deg);
    top: calc(50% + 6px);
  }
  .reestr_table-body-row {
      padding: 27px 50px;
      border-bottom: 1px solid #D4D0CF;
      display: flex;
  }
  .reestr_table-body-row div{
    width: 50%;
  }

    @media (max-width: 1026px){
      .search-input{
        padding: 24px 16px;
        padding-right: 45px;
        font-weight: normal;
        font-size: 22px;
        line-height: 26px;
        color: #291F1E;
      }
      .search-input::placeholder{
        font-size: 16px;
        line-height: 19px;
        color: rgba(102, 102, 102, 0.5);
      }
      .reestr_table-header{
        padding: 16px;
        padding-left: 36px;
        background: #ef7f1a;
        color: #ffffff;
        font-weight: 500;
        font-size: 22px;
        line-height: 26px;
        justify-content: space-between;
      }
      .reestr_table-header div{
        width: 100%;
      }
      .reestr_table-header div:last-child{
        display: none;
      }
      .reestr_table-body-row {
        padding: 16px;
        flex-direction: column;
      }
      .reestr_table-body-row div{
        font-weight: normal;
        font-size: 16px;
        line-height: 19px;
        color: #696160;
        width: 100%;
      }
      .reestr_table-body-row div:first-child{
        font-weight: normal;
        font-size: 18px;
        line-height: 21px;
        color: #291F1E;
        margin-bottom: 8px;
      }
      .reestr_table-footer{
        display: none;
      }
    }

/* End */


/* Start:/bitrix/templates/main/css/tab.css?17721664396192*/
@media only screen and (max-width: 1026px) {

    .row {
        padding: 0 25px;
    }

    .header3-content ul li a::after {
        display: none;
    }

    .mob-header {
        display: block;
    }

    .mob-popup {
        padding: 80px 0 30px;
    }

    .header-general {
        display: none;
    }

    .header-relative {
        float: left;
        width: 100%;
        display: block;
        height: 80px;
        min-height: 80px;
    }

    .mob-search-popup {
        top: 80px;
        z-index: 101;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        height: auto;
    }

    .mob-search-content {
        display: flex;
        width: 100%;
        align-items: center;
        height: 80px;
        min-height: 80px;
    }

    .header-search {
        width: 100%;
        max-width: 400px;
        margin: auto;
    }

    .header-search input {
        width: 100%;
        max-width: 100%;
        font-size: 16px;
        padding: 10px 35px 10px 10px;
    }

    .header-search button span::after {
        content: '';
        display: inline-block;
        background-repeat: no-repeat !important;
        background-size: contain;
        background: url(/bitrix/templates/main/css/../svg/search.svg);
        width: 27px;
        height: 27px;
    }

    .info .auto {
        right: -600px;
    }

    .info .home {
        right: -120px;
    }

    .main-slider.owl-theme .owl-nav .owl-prev {
        left: 25px;
    }

    .main-slider.owl-theme .owl-nav .owl-next {
        right: 25px;
    }

    .str-every {
        width: 50%;
    }

    .topson {
        padding: 0;
    }

    .tabs_menu {
        padding: 0;
    }

    .tabs-info-content {
        padding: 55px 40px 30px 0;
    }

    .why-nomad {
        padding: 0;
    }

    .footer-contacts {
        width: 33.33%;
    }

    .footer-about {
        width: 33.33%;
    }

    .footer-press {
        width: 33.33%;
    }

    .footer-pol {
        width: 33.33%;
    }

    .footer-add {
        width: 33.33%;
    }

    .filials-top {
        padding: 60px 0 35px 0;
    }

    .wnl-text p span {
        font-size: 60px;
    }

    .call-center {
        width: 50%;
        float: left;
        padding: 0;
        margin-bottom: 25px;
        text-align: center;
    }

    .sample-text {
        width: 50%;
        display: block;
        text-align: center;
        margin-bottom: 25px;
    }

    .header3-content {
        margin-bottom: 25px;
    }

    .main-popup-about-content {
        margin-bottom: 25px;
    }

    .sample-text span {
        text-align: center;
        color: #fff;
        font-size: 16px;
    }

    .header-lang {
        width: 100%;
        float: left;
        margin-bottom: 25px;
    }

    .lang-changer {
        position: relative;
        right: initial;
        top: 0;
        width: 100%;
        box-sizing: border-box;
        background: transparent;
        text-align: center;
    }

    .lang-changer ul li {
        display: inline-block;
        padding: 0 15px;
    }

    .lang-changer ul li.active a::after {
        display: none;
    }

    .lang-changer ul li a {
        color: #fff;
        font-size: 16px;
    }

    .header-socials {
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 25px;
    }

    .header-socials .vk::after {
        content: '';
        display: inline-block;
        background-repeat: no-repeat !important;
        background-size: contain;
        background: url(/bitrix/templates/main/css/../svg/vk.svg);
        width: 20px;
        height: 12px;
    }

    .header-socials .fb::after {
        content: '';
        display: inline-block;
        background-repeat: no-repeat !important;
        background-size: contain;
        background: url(/bitrix/templates/main/css/../svg/facebook.svg);
        width: 7px;
        height: 15px;
    }

    .header-socials .insta::after {
        content: '';
        display: inline-block;
        background-repeat: no-repeat !important;
        background-size: contain;
        background: url(/bitrix/templates/main/css/../svg/instagram.svg);
        width: 15px;
        height: 15px;
    }

    .header-socials ul li {
        margin: 0;
        padding: 0 15px;
    }

    .filial-by-list {
        padding: 0 0px 30px 0px;
    }

    .filial-name {
        width: 30%;
    }

    .filial-phones {
        width: 25%;
    }

    .filial-address {
        width: 25%;
    }

    .filial-time {
        width: 20%;
    }

    .writeto-form {
        padding: 50px 0 0;
    }

    .sl1-counter1 {
        right: 25px;
    }

    .landing-slider.owl-theme .owl-nav {
        right: 25px;
    }

    .company-list {
        width: 100%;
        max-width: 100%;
        float: left;
    }

    .new1-img img {
        max-width: 50px;
    }

    .lust-top {
        text-align: center;
        padding: 0;
    }

    .auto-nums-every .ana-img::after {
        width: 91%;
    }

    .auto-nums-every:nth-child(4) .ana-img::after,
    .auto-nums-every:nth-child(5) .ana-img::after {
        content: '';
        display: block;
        position: absolute;
        z-index: 0;
        width: 90%;
        left: -184px;
        height: 1px;
        background: #e7e7e7;
        top: 20px;
    }

    .auto-nums::after {
    }

    .mcs-horizontal {
        overflow-x: auto;
        /*white-space: nowrap;*/
    }

    .mcs-horizontal li {
        display: inline-block;
        padding: 0 20px !important;
    }

    .lust {
        margin-right: 100px;
    }

    .carbee {
        width: 718px;
        height: 359px;
        position: absolute;
        left: 50%;
        top: 55px;
        z-index: 0;
    }

    .herobee {
        width: 350px;
        height: 508px;
        position: absolute;
        right: 0;
        top: 10px;
        z-index: 0;
    }

    .auto-nums-every:nth-child(4)::before {
        content: none;
        display: none;
    }

    .inp-wrap-inner {
        max-width: 100%;
    }

    .iframe-calc .inp-wrap-inner {
        width: 365px;
    }

    .every-inp.space {
        margin-bottom: 15px;
    }

    .ch-every {
        margin-bottom: 15px;
    }


}
@media only screen and (max-width: 600px) {
    .lust{
        margin: auto;
    }
}
/* End */


/* Start:/bitrix/templates/main/css/media.css?177216643930725*/
@media only screen and (max-width:1280px){
    .cerfs-every {
        padding: 0 30px;
    }
    .us-cerfs-box .sertificate {
         width:165px;
    }
    .page-up-btn {
        position: fixed;
        bottom: 70px;
        left: 15px;
        right:auto;
        height: 50px;
        width: 50px;
        background: #ef7f1a;
        display: none;
        border-radius: 5px;
        cursor: pointer;
        z-index: 40;
    }

}
@media only screen and (max-width:915px){
	.contacts-white__inner:nth-child(1),
	.contacts-white__inner:nth-child(2),
	.contacts-white__inner:nth-child(3) {
		width: 48%;
		margin-bottom: 30px;
	}
	.map-section .filials-top {
		padding-top: 0;
	}
}
@media only screen and (max-width:765px){
	.remodal.ivc-modal {
		max-width: 450px;
		padding: 35px;
	}

	.ivc-modal .remodal-title {
		font-size: 20px;
	}

	.ivc-modal .remodal-sm-title {
		font-size: 14px;
	}

	.ivc-modal img {
		width: 300px;
	}

	.ivc-modal a {
		width: 320px;
		font-size: 16px;
	}

	.check-policy-ivc .banner{
		height: 280px;
		padding: 0 20px;
		display: flex;
		flex-wrap: wrap;
	}
	.check-policy-ivc .banner .banner-inner {
		display: block;
		background: url(/bitrix/templates/main/css/../svg/ivc-banner.svg) no-repeat right bottom;
		background-size: contain;
		position: relative;
	}
	.check-policy-ivc .banner .img-block{
		width: 100%;
		height: 100%;
		display: block;
		background: url(/bitrix/templates/main/css/../img/ivc-banner-img-mobile.png) no-repeat right 37px;
		background-size: contain;
		position: absolute;
		top: 0;
		left: 0;
	}
	.check-policy-ivc .banner .text-block {
		position: initial;
	}
	.check-policy-ivc .banner .text-block h1 {
		margin-top: 35px;
		font-size: 18px;
	}
	.check-policy-ivc .banner .text-block p {
		font-size: 14px;
		width: 178px;
		font-weight: 400;
	}
	.check-policy-ivc .form-result {
		display: none;
	}
	.check-policy-ivc .form-result-mobile {
		display: block;
	}
	.check-policy-ivc .form-wrapper {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.check-policy-ivc .form {
		height: auto;
		flex-direction: column;
	}
	.check-policy-ivc .form-wrapper form input[type=text],
	.check-policy-ivc .form-wrapper form label,
	.check-policy-ivc .form-wrapper form button {
		width: 100%;
		box-sizing: border-box;
	}
	.check-policy-ivc .info-container {
		display: block;
	}
	.check-policy-ivc .info, .check-policy-ivc .image {
		width: auto;
		padding: 0 15px;
	}
	.check-policy-ivc .info .list {
		flex-direction: column;
	}
	.check-policy-ivc .info .list-item{
		margin-bottom: 17px;
	}
	.check-policy-ivc .info .list-item:last-child {
		padding-left: 0;
	}
	.check-policy-ivc .info .links {
		flex-direction: column;
		padding-top: 14px;
		border-top: 1px solid rgba(0, 0, 0, 0.3)
	}
	.check-policy-ivc .info .links a {
		margin-bottom: 15px;
	}
	.check-policy-ivc .image {
		display: none;
	}
	.check-policy-ivc img {
		display: block;
		width: 100%;
		margin-bottom: 14px;
	}
	.fixed-right-menu-title {
		display: block;
		color: #EF7F22;
		font-weight: 500;
		font-size: 18px;
		padding-top: 20px;
		position: relative;
		padding-bottom: 10px;
	}

	.fixed-right-menu-title:before {
		position: absolute;
		left: 50%;
		content: '';
		top: 10px;
		height: 4px;
		width: 45px;
		background: #cbd1d2;
		transform: translate(-50%, 0);
		border-radius: 3px;
	}
}

@media only screen and (max-width:765px){
	.no-mobi{
		display:none !important;
	}
	.row{
		padding:0 10px;
	}
	.mob-logo span::after{
		width:30px;
		height:30px;
	}
	.fidget-every:hover{
		background:transparent;
		color:#fff;
		transform:translate(0px, 0);
	}
	.fidget-every:hover img{
		display:block;
	}
	.f-wrd{
		width:100%;
		margin-bottom:25px;
	}
	.f-lst{
		width:100%;
	}
	.fixed-right-menu{
		width:100%;
		float:left;
		position:relative;
		min-height:auto;
		height:100%;
		right:0;
		display:block;
		text-align:center;
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		margin-bottom:25px;
		background: #fff;
	}
	.fidget-every{
		transform:translate(0, 0);
		display:block;
		width:33.33%;
		border:none;
		height:auto;
		background:none;
		float:left;
		border-radius:0;
		padding:15px 0;
		min-height: 55px;

	}
	.tbc{
		display:block;
		width:100%;
		float:left;
		text-align:center;
	}
	.fidget-every p{
		display:inline-block;
	}
	.fidget-every img{
		position:relative;
		top:0;
		margin-right:0;
		left:initial;
		margin:auto;
	}
	#new{
		height:450px;
		min-height:450px;
	}
	#forma{
		background:#f8f8f8;
	}
	#med_turist_form_wrap .forma1,
	#med_turist_form_wrap .forma2,
	#kasko_dtp_form_wrap .forma1,
	#dtp-form .forma1,
	.forma1{
		padding:30px 0 20px;
	}
	#med_turist_form_wrap .every-inp input {
		margin-bottom: 0.5em;
	}
	.add-tourist-button{
		margin-bottom:1em;
	}
	.checks label p{
		font-size:20px;
	}
	.subm-price p{
		font-size:20px;
	}
	.numb-every p{
		font-size:11px;
		/*font-family:'BWS-Book';*/
		line-height:12px;
	}
	.numb-every p span{
		font-size:14px;
		/*font-family:'BWS-Book';*/
		line-height:1.2;
	}
	.numbs::after{
		width:80%;
        display:none;
	}
    .numbs {
        padding: 0 10px;
    }
    .forma-content .buy-online-btn {
        margin-left: 0;
        margin-top: 15px;
    }
    .numb-every {
        padding:0  5px 10px;
	    width: 33%;
    }
	.forma2{
		padding:25px 0 25px;
	}
	.ch-every{
		margin-bottom:15px;
		width:100%;
	}
	.subm{
		padding:25px 0px 20px;
	}
	.heading-h.cont{
		font-size:35px;
		text-align:left;
	}
	.tabs_menu li.active{
		border-bottom:none;
		position:relative;
	}
	.cont-span-h span{
		/*font-family:'BWS-Light';*/
		font-weight:300;
	}
	.tabs_menu li.active::after{
		content:'';
		display:block;
		width:100%;
		bottom:0;
		height:4px;
		position:absolute;
		background:#ef7f1a;
	}
	.lust.tabs_menu li.active::after{
		content:'';
		display:block;
		width:calc(100% - 40px);
		bottom:-4px;
		height:4px;
		position:absolute;
		background:#ef7f1a;
	}
	.mCSB_container{
		overflow:visible;
	}
	.back{
		position:absolute;
		top:-10%;
		left:0;
		display:block;
	}
	.change .mob-logo span::after{
		width:100px;
		height:30px;
	}
	.main-slider-content{
		padding:0 30px 0 75px;
	}
	.main-slider.owl-theme .owl-nav .owl-prev{
		left:20px;
	}
	.main-slider.owl-theme .owl-nav .owl-next{
		right:20px;
	}
	.thumb1{
		display:none;
	}
	.owl-theme .owl-dots{
		position:absolute;
		bottom:10px;
		left:0;
		right:0;
		margin:auto;
	}
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
		background:#ef7f1a;
		border:none;
	}
	.owl-theme .owl-dots .owl-dot span{
		background:transparent;
		border:1px solid #fff;
	}
	.heading-h{
		font-size:35px;
		text-align:center;
	}
	.heading{
	}
	.str-every{
		width:100%;
		padding:0;
		margin-bottom:25px;
	}
	.tabs_menu li{
		margin-right:0;
		font-size:16px;
		padding:10px 0;
		width:100%;
		display:block;
		margin-bottom:10px;
	}
	.tabs_menu{
		display:flex;
		align-items:center;
		justify-content:space-between;
        align-items: flex-start;
	}
	.mob-header-content{
		height:60px;
		min-height:60px;
	}
	.str-list-every{
		height:50px;
		min-height:50px;
	}
	.why-nomad-text{
		max-width:100%;
	}
	.header-relative{
		height:60px;
		min-height:60px;
	}
	.mob-search-popup{
		top:60px;
	}
	.mob-search-content{
		display:flex;
		align-items:center;
		height:60px;
		min-height:60px;
	}
	.tabs-info-content{
		padding:40px 0 30px 0;
	}
	.auto-nums-every{
		width:100%;
		padding:0;
		margin-bottom:30px;
	}
	.info .auto{
		position:relative;
		left:25%;
		right:0;
		width:100%;
		height:250px;
	}
	.info .home{
		position:relative;
		left:25%;
		right:0;
		width:100%;
		height:250px;
	}
	.wnl-every{
		width:100%;
		padding:0;
		margin-bottom:30px;
	}
	.news-main-every{
		width:100%;
		padding:0;
	}
	.filial-tab{
		width:100%;
		float:left;
		display:block;
		margin-top:25px;
	}
	.tabs_menu2 li{
		width:33.33%;
		min-width:auto;
	}
	#map{
		height:300px;
	}
	.filial-by-list{
		padding:0 10px 30px 10px;
	}
	.filial-name{
		width:100%;
		padding:0;
		margin-bottom:10px;
	}
	.filial-phones{
		width:100%;
		padding:0;
		margin-bottom:10px;
	}
	.filial-address{
		width:100%;
		padding:0;
		margin-bottom:10px;
	}
	.filial-time{
		width:100%;
		padding:0;
	}
	footer{
		margin-bottom: 52px;
	}
	.footer-contacts{
		width:50%;
	}
	.footer-about{
		width:50%;
		display:none;
	}
	.footer-press{
		width:50%;
		display:none;
	}
	.footer-pol{
		width:50%;
		display:none;
	}
	.footer-span-h.invisible{
		display:none;
	}
	.footer-add{
		width:50%;
	}
	.app-btns{
		justify-content:space-around;
		display:block;
		text-align:center;
		margin-bottom:15px;
	}
	.nagrada img{
		max-height:27px;
	}
	.app-btns a{
		max-height:100%;
		margin-bottom:15px;
		padding:5px 0px 10px;
		display:block;
	}
	.main-slider-content h2{
		font-size:30px;
	}
	.auto-nums-every p{
		font-size:14px;
	}
	.wtd-perechen a span{
		font-size:12px;
	}
	.auto-nums-every img{
		margin-bottom:15px;
	}
	.wnl-text p{
		font-size:14px;
	}
	.tabs_menu2{
		display: table;
		width: 100%;
	}
	.tabs_menu2 li {
	    font-size: 12px;
	    display: table-cell;
	    width: 1%;
	    float: none;
	    padding: 12px 5px;
	    white-space: nowrap;
	}
	.header3-content ul{
		display:block;
		width:auto;
		float:none;
		height:auto;
		min-height:auto;
		text-align:center;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:25px 0 0;
	}
	.header3-content ul li{
		display:block;
		margin:0;
		padding: 0;
	}
	.mob-popup{
		padding:60px 0 30px;
	}
	.cc-inner p{
		text-align:center;
	}
	.contacts-white{
		padding:25px 20px;
	}
	.cont-left{
		width:100%;
		float:left;
		margin-bottom:20px;
	}
	.cont-right{
		width:100%;
		float:left;
	}
	.cont-mail{
		margin-bottom:10px;
	}
	.wt-left{
		width:100%;
		padding:0;
	}
	.wt-right{
		width:100%;
	}
	.bs-every{
		width:100%;
		padding:0;
	}
	.polis-every1{
		width:100%;
		float:left;
		margin-bottom:25px;
	}
	.polis-every2{
		width:100%;
		float:left;
		margin-bottom:25px;
		padding:0;
	}
	.polis-every1 img.auto{
		width:60%;
		margin:auto;
		display:block;
	}
	.cerfs-every{
		width:50%;
		padding:0 20px;
	}
	.landing-slider .item{
		height:530px;
		min-height:530px;
	}
	.company-list{
		width:100%;
	}
	.main-popup-about-content{
		text-align:center;
	}
	.company-ul li a{
		text-transform:uppercase;
		text-decoration:initial;
	}
	.company-ul li .inner li a{
		text-transform:initial;
	}
	.error-top-little{
		font-size:26px;
	}
	.big-error span{
		font-size:120px;
	}
	.caller{
		text-align:center;
	}
	.error-bottom-little{
		font-size:25px;
	}
	.agent{
		display:block;
		width:100%;
		padding:20px 15px;
		margin-top:20px;
		text-align:center;
	}
	.backtoprev{
		width:100%;
		float:left;
		display:block;
		margin:20px 0;
	}
	.backtoprev a span{
		font-size:16px;
		display:inline-block;
		vertical-align:middle;
	}
	.backtoprev a span::before{
		content:'';
		display:inline-block;
		vertical-align:middle;
		background:url(/bitrix/templates/main/css/../img/back.png);
		width:12px;
		height:8px;
		background-repeat:no-repeat;
		background-size:contain;
		margin-right:5px;
	}
	.breadcrumbs{
		display:none;
	}
	.recommend-list ul{
		column-count:1;
	}
	.recommend-list ul li{
		margin-right:0px;
	}
	.pp-every{
		width:50%;
		padding:0 5px;
	}
	.smi-every-head{
		display:none;
	}
	.smi-first{
		width:100%;
		margin-bottom:10px;
	}
	.smi-second{
		width:100%;
	}
    .shareholders-decisions .smi-second {
        clear: both;
        width: 100%;
    }
	.smi-every{
		display:block;
		height:auto;
		padding:15px 0;
	}
	.about1{
		min-height:440px;
		height:440px;
		background-position:30% center !important;
	}
	.pp-content{
		padding:25px 5px 0 5px;
	}
	#contacts{
		background:#f8f8fb;
		box-sizing:border-box;
		padding:45px 0 45px;
		padding-bottom: 0;
	}
	.a2l-every{
		width:50%;
		text-align:center;
	}
	.a2l-every span{
		font-size:25px;
	}
	.a3l-every{
		width:50%;
	}
	.input-file label p{
		font-size:12px;
	}
	.bout-content .hhh{
		font-size:24px;
		/*font-family:'BWS-Regular';*/
	}
	.a5l-every{
		width:50%;
		padding:0 40px 0 0;
	}
	.a6l-every{
		width:50%;
		margin-bottom:25px;
		padding:0;
	}
    .about6-list .a6l-every:nth-child(2n+1){
        padding-right:15px;
    }
    .a6l-every p {
        font-size: 14px;
    }

	.infopage-content iframe{
		width:100%;
		height:250px;
	}
	.new1-every{
		width:100%;
		float:left;
		box-sizing:border-box;
		padding:0;
		margin-bottom:40px;
	}
	.new2-every{
		margin-bottom:35px;
		width:50%;
		float:left;
	}
	#section4{
		padding:50px 0 0 0;
	}
	.vac-form button{
		max-width:100%;
		padding:20px 0;
		font-size:20px;
	}
	.writeto-form button{
		max-width:100%;
		padding:20px 0;
		font-size:20px;
	}
	.new-content .zakazat{
		width:100%;
		display:inline-block;
		padding:20px 0;
		text-align:center;
	}
	.company-ul{
		width:100%;
		float:left;
	}
	.remodal-content .vac-form form{
		padding:0;
	}
	.remodal{
		padding:30px 0;
		border-radius:15px;
	}
	.auto-nums-every .ana-img::after{
		width:100%;
	}
	.auto-nums-every:nth-child(4) .ana-img::after{
		content:'';
		display:block;
		position:absolute;
		z-index:0;
		width:100%;
		left:41px;
		height:1px;
		background:#e7e7e7;
		top:20px;
	}
	.auto-nums-every:nth-child(5) .ana-img::after{
		display:none;
	}
	.auto-nums::after{
		content:none;
	}
	.main-slider-content a{
		border-radius:25px;
		padding:15px 60px;
	}
	.auto-nums-every:nth-child(2) .ana-img::before,
	.auto-nums-every:nth-child(3) .ana-img::before,
	.auto-nums-every:nth-child(4) .ana-img::before,
	.auto-nums-every:nth-child(5) .ana-img::before{
		content:'';
		display:block;
		position:absolute;
		z-index:0;
		width:93%;
		right:100%;
		height:1px;
		background:#e7e7e7;
		top:20px;
	}
	.why-nomad-text a{
		display:inline-block;
		max-width:175px;
		text-align:center;
		width:100%;
		font-size:14px;
		/*font-family:'MST-Medium';*/
		background:#ef7f1a;
		font-weight:600;
		border-radius:25px;
		box-sizing:border-box;
		padding:16px 0;
		transition:0.4s ease;
		color:#fff;
		margin-bottom:30px;
	}
	.heading2{
		display:block;
		text-align:center;
	}
	.heading2 .heading2-h{
		/*font-family:'BWS-Medium';*/
		font-weight:600;
		font-size:25px;
		text-align:center;
		display:block;
		color:#808080;
		font-weight:lighter;
		margin:auto;
	}
	.sl1-counter1{
		top:30px;
	}
	.landing-slider-content a{
		display:inline-block;
		text-align:center;
		font-size:16px;
		/*font-family:'MST-Medium';*/
		font-weight:600;
		background:#ef7f1a;
		border-radius:30px;
		box-sizing:border-box;
		padding:27px 0px;
		width:100%;
		transition:0.4s ease;
	}
	#new2{
		box-sizing:border-box;
		width:100%;
		float:left;
		padding:50px 0 40px;
	}
	.mCSB_scrollTools .mCSB_draggerContainer{
		display:none;
	}
	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right:0;
		margin-bottom:10px;
	}
	#vacanty{
		background:#f8f8f8;
	}
	.vac-form form{
		max-width:100%;
	}
	.str-wrap{
		display:inline-block;
		width:auto;
		float:initial;
		vertical-align:middle;
	}
	.str-name-word{
		width:auto;
		width:200px;
		float:initial;
		display:inline-block;
		padding:0 0 15px 0;
		vertical-align:middle;
		margin-left:20px;
	}
	.str-name-img-bg{
		margin:0;
	}
	.str-name-word img{
		display:inline-block;
	}
	.str-name.active .str-name-word img{
		transform:rotate(180deg);
	}
	.str-name{
		cursor:pointer;
		margin-bottom:20px;
	}
	.str-list{
		box-sizing:border-box;
		padding:0 77px;
		display:none;
	}
	.str-more{
		display:none;
	}
	#section2{
		padding:55px 0 25px 0;
		color:#3f3f3f;
	}
	.new-content{
		max-width:100%;
	}
	/* .fixed-right-menu{
		width: 100%;
		float: left;
		position: relative;
		min-height: auto;
		height: 100%;
		right: 0;
		display: block;
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin-bottom: 25px;
	} */
	.fixed-right-menu{
		width:100%;
		float:left;
		position:fixed;
		min-height:auto;
		right:0;
		top:initial;
		display:block;
		text-align:center;
		display:block;
		flex-wrap:wrap;
		align-items:center;
		margin-bottom:0;
		bottom:-100px;
		height: auto;
		box-shadow: 0px 4px 10px rgb(0 0 0 / 30%);
		border-radius: 25px 25px 0 0;
		transition: 0.5s ease;
	}
	.fixed-right-menu.show {
		bottom: 0;
	}
	.fidget-every{
		transform:translate(0, 0);
		display: flex;
		position: relative;
		align-items: flex-start;
		justify-content: center;
		text-align: center;
		width:25%;
		border:none;
		height:auto;
		background:none;
		float:left;
		border-radius:0;
		padding: 15px 20px;
	}
	.fidget-every:before {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(0, -50%);
		height: 80%;
		content: '';
		width: 1px;
		background: #cbd1d2;
	}
	.fidget-every:last-child::before {
		display: none;
	}
	/* .tbc{
		display: block;
		width: 100%;
		float: left;
		text-align: center;
	} */
	.tbc{
		width:100%;
		float:left;
		text-align:center;
		justify-content:space-around;
		display: flex;
		flex-wrap: wrap;
	}
	.fidget-every:last-child {
		border: none;
	}
	.fidget-every span{
		width:100%;
		position:relative;
		left:0;
		display:block;
		top:0;
		margin-right:0;
	}
	.fidget-every p{
		color:#000;
		font-size: 13px;
		font-weight:600;
	}
	.fidget-every span{
		width:100%;
		position:relative;
		left:0;
		display:block;
		top:0;
		margin-right:0;
		float:left;
		margin-bottom: 10px;
	}
	.fidget-every:hover span{
		display:block;
	}
	.fidget-every span::after{
		min-height:32px;
	}
	.fidget-every span.f1::after{
		content:'';
		display:block;
		background:url(/bitrix/templates/main/css/../svg/shopping-cart.svg)no-repeat;
		width:35px;
		height:32px;
		background-repeat:no-repeat;
		background-size:contain;
		margin:auto;
	}
	.fidget-every span.f2::after{
		content:'';
		display:block;
		background:url(/bitrix/templates/main/css/../svg/filials-wt1.1.svg);
		width: 31px;
		height:31px;
		background-repeat:no-repeat;
		background-size:contain;
		margin:auto;
	}
	.fidget-every span.f3::after{
		content:'';
		display:block;
		background:url(/bitrix/templates/main/css/../img/info3-2.png);
		width:34px;
		height:30px;
		background-repeat:no-repeat;
		background-size:contain;
		margin:auto;
	}
	.fidget-every span.f5::after{
		content:'';
		display:block;
		background:url(/bitrix/templates/main/css/../svg/wat1.svg);
		width:34px;
		height:30px;
		background-repeat:no-repeat;
		background-size:contain;
		margin:auto;
	}
	.fidget-every span.f6::after{
		content:'';
		display:block;
		background:url(/bitrix/templates/main/css/../img/Telegram_logo.png);
		width:34px;
		height:30px;
		background-repeat:no-repeat;
		background-size:contain;
		margin:auto;
	}
	.ch-info .ch-content{
		width:250px;
	}
	.change .mob-logo span::after{
		display:none;
	}
	.main-popup-about-content{
		display:none;
	}
	.mob-header .mb-lang{
		display:none;
	}
	.mob-header.change .mb-lang{
		display:block;
	}
	.change .mob-header-content{
		justify-content:space-between;
	}
	.change .mob-logo-burger{
		width:auto;
	}
	.change .mob-right-side{
		width:auto;
	}
	.change .header-lang{
		margin-bottom:0;
	}
	.change .mob-close{
		margin-left:0;
	}
	.header3-content ul{
		text-align:left;
		padding:0;
        list-style: none;
        display: block;
	}
	.header3-content>ul>li>a{
		font-size:25px;
		/*font-family:'BWS-Light',sans-serif;*/
		font-weight:300;
		display:block;
		text-transform:initial;
        padding: 0 7px;
	}
	.header3-content>ul>li:first-child{
		border-top:1px solid #717171;
	}
	.header3-content>ul>li{
		border-bottom:1px solid #717171;
		margin-bottom:0;
		box-sizing:border-box;
		padding:15px 0;
	}
	.lang-changer li a,
	.lang-changer li span{
		font-size:20px;
        position: relative;
        display: block;
	}
    .lang-changer li ul span,
    .lang-changer li ul a{
        font-size:16px;
    }
    .lang-changer li>ul{
         display: none;
     }
    .lang-changer li:hover>ul{
        display: block;
    }
    .lang-changer li span{
        padding-right: 15px;
    }
    .lang-changer li span::after{
        content:'';
        display:block;
        height: 10px;
        width: 10px;
        position: absolute;
        top:0;
        right:10px;
        bottom :0;
        margin: auto;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
    }


    .inp-wrap-inner {
        float: none !important;
        width: 100%;
        padding: 0 15px;
    }
	.call-center{
		display:none;
	}
	.sample-text{
		display:none;
	}
	.header-socials{
		display:none;
	}
	.mb-soc .footer-contacts{
		width:100%;
		margin-top:30px;
	}
	.mb-soc .razdel-wrap{
		margin-bottom:0;
	}
	.mb-soc .mc-l{
		width:100%;
		float:left;
	}
	.mb-soc .socials{
		width:100%;
		margin-top:15px;
		text-align:left;
	}
	.mb-soc .fc-phone1 span{
		font-size:40px;
		/*font-family:'MST-Medium',sans-serif;*/
		font-weight:600;
		margin-bottom:5px;
	}
	.mb-soc .fc-phone2 span{
		font-size:16px;
		/*font-family:'MST-Medium',sans-serif;*/
		font-weight:600;
	}
	.mo-pay-counter{
		padding:30px 15px;
	}
	.mo-pay-counter h4{
		font-size: 18px;
		margin: 0 0 30px;
	}
	.mo-pay-counter .count-box h5{
		font-size:26px;
	}
	.mo-pay-counter .count-box h5 span{
		padding:0 5px;
	}
	.mo-pay-counter .count-box{
		padding-left:40px;
	}
	.mo-pay-counter .count-box.icon-1::before {
		height: 29px;
		width: 29px;
	}
	.mo-pay-counter .count-box.icon-2::before {
		height: 29px;
		width: 29px;
	}
	.mo-pay-counter .count-box.icon-3::before {
		height: 29px;
		width: 29px;
	}
	.mo-pay-counter .count-box p{
		font-size:12px;
	}
	.mo-pay-counter .count-box+.count-box{
		margin-top:30px;
	}
	.fidget-every span.f4::after {
		background: url(/bitrix/templates/main/css/../svg/info4.svg) no-repeat center center;
		background-size: contain;
		margin: auto;
	}
	.mob-popup .row{
		padding: 0;
	}
	.header3-content ul {
		border-top:0;
	}
	.header3-content ul.first {
		border-top:1px solid #717171;
	}
	.header3-content ul li{
		padding:0 20px;
		clear:both;
	}
	#metro_map {
		height: 300px;
	}
	.header3-content ul.first> li>span,
	.header3-content ul.first> li>a{
		display:block;
		padding:28px 0;
		font-size: 30px;
		font-weight:300;
		position:relative;
	}
	.header3-content li>span{
		padding-right: 30px;
	}
	.header3-content  li>span::after{
		content:'';
		display:block;
		height:15px;
		width:15px;
		position: absolute;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		right:0;
		top:0;
		bottom:0;
		margin: auto;
	}
	.header3-content  li.open>span::after{
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	.header3-content ul.second>li>span{
		display:inline-block;
	}
	.header3-content li>ul{
		display: none;
	}
	.header3-content ul.second> li>span,
	.header3-content ul.second> li>a{
		display:block;
		padding:20px 0;
		font-size: 24px;
		font-weight:600;
		position:relative;
	}
	.header3-content ul.third> li>span,
	.header3-content ul.third> li>a{
		display:block;
		padding:15px 0;
		font-size: 20px;
		font-weight:300;
	}
	.mb-soc{
		padding-left:15px;
	}
	.filial-city{
		width:100%;
		clear:both;
	}
    .licenzii-list {
        text-align: center;
    }
    .licenzii-item{
        max-width:100%;
        width:auto;
        margin: 15px 5px;
    }
    .vacanty-info div{
        text-align: left !important;
    }
    .vacanty-info ul{
        margin-left:1.5em;
        margin-top:0.5em;
    }
    .vacanty-info ul li {
        list-style-type: inherit;
        margin-bottom: 0.2em;
        /* padding-left: 1em; */
    }
    .infopage-content .img-bg {
        min-height: 0;
    }
    .vac-form.callback-karta{
        padding: 15px;
    }
    .vac-form.callback-karta .heading-h {
        font-size: 25px;
    }
    .vac-form.callback-karta button {
        max-width: 100%;
        padding: 11px 0;
        font-size: 18px;
    }
    .lust-top a span{
        display:none;
    }
    .header3-content ul.first> li>a[href='/about/']{
        display:none !important;
    }
    .us-cerfs-box .sertificate {
        float: none;
        display: block;
        margin: 0 auto 10px;
        width:auto;
        max-width: 250px;
    }

    .infopage-content .img-bg{
        padding: 250px 15px 20px 15px;
        padding: 59vw 15px 20px 15px;
        background-size: 100% auto !important;
        background-position: left top !important;
        text-align: left !important;
    }
    .str-list-every p {
        font-size: 15px;
        font-weight: 700;
    }
    .str-name-word h4 {
        min-height:0;
    }
    form.get-ins-info input.text {
        width: 100%;
        margin-bottom: 15px;
    }

	#kasko_transformer_new_form_wrap .drivers-list .new-driver select{
		top:0;
	}
	.page-fast-orders form{
		margin: 0 15px;
		text-align:center;
	}
	.await-error-set h3{
		font-size: 16px;
	}
	.await-error-set .wrapper{
		max-width: 280px;

	}
	.await-error-set{
		text-align: center;
		font-size: 15px;

	}
	.await-error-set a{
		display: block;
	}
	.heading-h.check-policy{
		font-size: 22px;
		text-align: left;
	}
	.check-policy-new .subtitle {
		font-size: 21px;
		margin-bottom: 37px;
	}
	.check-policy-new form label {
		font-size: 19px;
	}
	.check-policy-new form input {
		font-size: 18px;
		padding: 12px 12px;
		margin-bottom: 35px;
	}
	.check-policy-new form button {
		padding: 11px 15px;
		font-size: 22px;
	}
	.check-policy-new .result-out {
		font-size: 18px;
	}
	.check-policy-new .result-out h4 {
		font-size: 20px;
	}
}
@media all and (min-width:765px) {
	::-webkit-scrollbar {
		width: 10px;
	}
	/* Track */
	::-webkit-scrollbar-track {
		background: #f1f1f1;
	}
	/* Handle */
	::-webkit-scrollbar-thumb {
		background: #ef7f1a;
	}
	/* Handle on hover */
	::-webkit-scrollbar-thumb:hover {
		background: #555;
	}
	.mobi{
		display:none !important;
	}
}
@media only screen and (max-width:640px) {
	.fidget-every {
		width: 50%;
		padding: 15px;
	}
	.fidget-every:before {
		transform: translate(0,0);
	}
	.fidget-every:nth-child(1)::before {
		left: 0;
		bottom: 0;
		height: 1px;
		width: 100%;
		top: auto;
	}
	.fidget-every:nth-child(2)::before {
		left: 0;
		top: 0;
		height: 100%;
	}

	.fidget-every:nth-child(3)::before {
		right: -1px;
		top: 0;
		height: 100%;
	}

	.fidget-every:nth-child(4)::before {
		left: 0;
		top: -1px;
		width: 100%;
		display:
				block;
		height: 1px;
	}
	.fixed-right-menu-title {
		padding-bottom: 20px;
	}
	.fixed-right-menu {
		bottom: -178px;
	}
	.contacts-white__inner {
		width: 100% !important;
	}
	.contacts-white {
		padding: 0;
	}
	.main-slider.owl-carousel .owl-item,
	#section1,
	.main-slider.owl-carousel{
		height:540px;
	}
}

@media only screen and (max-width:460px) {
	.fixed-right-menu {
		bottom: -215px;
	}
	.fidget-every p {
		max-width: 145px;
	}


}
@media all and (max-width:400px){

	.ivc-modal .remodal-close {
		top: 15px;
		right: 15px;
	}

	.remodal.ivc-modal {
		max-width: 300px;
		padding: 25px;
	}

	.ivc-modal .remodal-title {
		font-size: 18px;
		line-height: inherit;
	}

	.ivc-modal .remodal-sm-title {
		font-size: 12px;
		line-height: inherit;
	}

	.ivc-modal img {
		width: 220px;
	}

	.ivc-modal a {
		width: 230px;
		font-size: 14px;
	}

	.str-list{
		box-sizing:border-box;
		padding:0 30px;
	}
	.header3-content ul.first> li>span, .header3-content ul.first> li>a {
		font-size: 20px;
		padding: 18px 0;
	}
	.header3-content ul.second> li>span, .header3-content ul.second> li>a {
		font-size: 18px;
		padding: 10px 0;
	}
}

@media only screen and (max-width:500px) and (min-width:400px){
	.nagrada img{
		max-height:35px;
	}
	.header3-content ul.first> li{
		border-bottom:1px solid #717171;
		margin-bottom:0;
	}
	.socials a .sc1::after{
		width:45px;
		height:45px;
	}
	.socials a .sc2::after{
		width:45px;
		height:45px;
	}
	.socials a .sc3::after{
		width:45px;
		height:45px;
	}
	.socials a .sc1:hover::after{
		width:45px;
		height:45px;
	}
	.socials a .sc2:hover::after{
		width:45px;
		height:45px;
	}
	.socials a .sc3:hover::after{
		width:45px;
		height:45px;
	}
	.mb-soc .mc-l{
		width:50%;
		float:left;
		padding-left: 15px;
	}
	.mb-soc .socials{
		width:50%;
		margin-top:45px;
		text-align:center;
	}
	.header3-content ul li a{
		font-size:30px;
		/*font-family:'BWS-Light',sans-serif;*/
		text-transform:initial;
		font-weight:300;
	}
	.mob-popup{
		padding:80px 0 30px;
	}
	.mob-header-content{
		height:80px;
		min-height:80px;
	}
	.mob-search-popup{
		top:80px;
	}
	.socials a .sc1::after{
		content:'';
		width:35px;
		height:35px;
	}
	.socials a .sc1:hover::after{
		width:35px;
		height:35px;
		background:url(/bitrix/templates/main/css/../svg/vk_foot_hover.svg);
		background-repeat:no-repeat;
		background-size:contain;
	}
	.socials a .sc2::after{
		content:'';
		display:inline-block;
		vertical-align:middle;
		width:35px;
		height:35px;
		background:url(/bitrix/templates/main/css/../svg/facebook_foot.svg);
		background-repeat:no-repeat;
		background-size:contain;
		transition:0.4s ease;
	}
	.socials a .sc2:hover::after{
		width:35px;
		height:35px;
		background:url(/bitrix/templates/main/css/../svg/facebook_foot_hover.svg);
		background-repeat:no-repeat;
		background-size:contain;
	}
	.socials a .sc3::after{
		content:'';
		display:inline-block;
		vertical-align:middle;
		width:35px;
		height:35px;
		background:url(/bitrix/templates/main/css/../svg/instagram_foot.svg);
		background-repeat:no-repeat;
		background-size:contain;
		transition:0.4s ease;
	}
	.socials a .sc3:hover::after{
		width:35px;
		height:35px;
		background:url(/bitrix/templates/main/css/../svg/instagram_foot_hover.svg);
		background-repeat:no-repeat;
		background-size:contain;
	}

	.ch-info .ch-content{
		width:250px;
	}
	.landing-slider-content{
		padding:0 30px 0 30px;
		position:static;
	}
	.landing-slider-content a{
		display:inline-block;
		text-align:center;
		font-size:16px;
		/*font-family:'MST-Medium',sans-serif;*/
		background:#ef7f1a;
		font-weight:600;
		border-radius:30px;
		box-sizing:border-box;
		padding:27px 0px;
		width:calc(100% - 40px);
		position:absolute;
		transition:0.4s ease;
		bottom:20px;
		left:0;
		margin:0 20px;
		right:20px;
	}
	.landing-slider.owl-theme .owl-dots{
		bottom:100px;
	}
	.forma1{
		padding:30px 0px 20px;
	}
	.numb-every p{
		font-size:12px;
		/*font-family:'BWS-Book',sans-serif;*/
		line-height:14px;
	}
	.numb-every p span{
		font-size: 14px;
		/* font-family: 'BWS-Book',sans-serif; */
		line-height: 16px;
	}
	.numbs::after{
		width:80%;
	}
	.forma2{
		padding:25px 0px 25px;
	}
	.ch-every{
		margin-bottom:15px;
		width:100%;
	}
	.subm{
		padding:25px 0px 20px;
	}

}
@media only screen and (max-width:325px){
	.input-file label p{
		font-size:10px;
	}
	.main-slider-content{
		padding:0 40px 0 50px;
	}
	.back{
		position:absolute;
		top:-12%;
		left:0;
		display:block;
	}
	.numb-every p{
		font-size:10px;
		/*font-family:'BWS-Book',sans-serif;*/
		line-height:12px;
	}
	.numb-every p span{
		font-size: 12px;
		/*font-family:'BWS-Book',sans-serif;*/
	}
	.ch-info .ch-content{
		width:200px;
		font-size:12px;
		right:-20px;
	}
	.ch-info .ch-content::before{
		content:'';
		top:-14px;
		right:15px;
	}

}

/* End */


/* Start:/bitrix/templates/main/changes/changes_media.css?17721664393900*/
@media only screen and (max-width: 765px) {
    .pinto {
        width: auto;
    }
    .input-file .button-wrap {
        font-size: 12px;
    }
    .checks label {
        font-size: 20px;
    }
}
/*@media screen and (max-width: 600px) {*/
    /*.result-table {*/
        /*border: 0;*/
    /*}*/

    /*.result-table caption {*/
        /*font-size: 1.3em;*/
    /*}*/

    /*.result-table thead {*/
        /*border: none;*/
        /*clip: rect(0 0 0 0);*/
        /*height: 1px;*/
        /*margin: -1px;*/
        /*overflow: hidden;*/
        /*padding: 0;*/
        /*position: absolute;*/
        /*width: 1px;*/
    /*}*/

    /*.result-table tr {*/
        /*border-bottom: 3px solid #ddd;*/
        /*display: block;*/
        /*margin-bottom: .625em;*/
    /*}*/

    /*.result-table td {*/
        /*border-bottom: 1px solid #ddd;*/
        /*display: block;*/
        /*font-size: .8em;*/
        /*text-align: right;*/
    /*}*/

    /*.result-table td::before {*/
        /*!**/
        /** aria-label has no advantage, it won't be read inside a table*/
        /*content: attr(aria-label);*/
        /**!*/
        /*content: attr(data-label);*/
        /*float: left;*/
        /*font-weight: bold;*/
        /*text-transform: uppercase;*/
    /*}*/

    /*.result-table td:last-child {*/
        /*border-bottom: 0;*/
    /*}*/
/*}*/


@media
only screen
and (max-width: 760px), (min-device-width: 768px)
and (max-device-width: 1024px)  {

    /* Force table to not be like tables anymore */
    .result-table,.result-table thead,.result-table tbody,.result-table th,.result-table td,.result-table tr {
        display: block;
    }
    .result-table {
        margin-left: 0px;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .result-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .result-table tr {
        margin: 0 0 1rem 0;
    }

    .result-table tr:nth-child(odd) {
        /*background: #ccc;*/
    }

    .result-table td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        min-height: 100px;
        font-size: 15px;
    }

    .result-table td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */

        left: 6px;
        width: 45%;
        padding-right: 10px;

    }

    /*
    Label the data
You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
    */
    .result-table td:nth-of-type(1):before { content: "ФИО"; }
    .result-table td:nth-of-type(2):before { content: "Юридический адрес"; }
    /*.result-table td:nth-of-type(3):before { content: "Юр Адрес"; }*/
    .result-table td:nth-of-type(3):before { content: "Фактический адрес"; }
    .result-table td:nth-of-type(4):before { content: "Данные документа удостоверяющего личность"; }
    .result-table td:nth-of-type(5):before { content: "Данные об агентском соглашении"; }
    .result-table td:nth-of-type(6):before { content: "Дата расторжения агентского соглашения"; }
    .result-table td:nth-of-type(7):before { content: "Причина расторжения агентского соглашения"; }
    .result-table td:nth-of-type(8):before { content: "Регион"; }
    .result-table td:nth-of-type(9):before { content: "Лицо, ответственное за внесение сведений о страховом агенте в реестр"; }
    /*.result-table td:nth-of-type(10):before { content: "Arbitrary Data"; }*/
}

/* End */


/* Start:/bitrix/templates/main/css/cooltipz.css?177216643941409*/
:root {
    --cooltipz-bg-color: #FFFFFFF;
    --cooltipz-border-width: 1;
    --cooltipz-border-style: solid;
    --cooltipz-border-color: #D8D8D8;
    --cooltipz-text-color: #999999;
    --cooltipz-font-size: 10px;
    --cooltipz-slide: -2px;
    --cooltipz-border-radius: 5px;
    --cooltipz-timing: 120ms;
    --cooltipz-cursor: pointer;
    --cooltipz-small: 6.25rem;
    --cooltipz-medium: 12.5rem;
    --cooltipz-large: 18.75rem;
    --cooltipz-arrow-size: 0.3125rem;
    --cooltipz-delay-show: 0s;
    --cooltipz-delay-hide: 0s;
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::before {
    border: var(--cooltipz-arrow-size, 0.3125rem) solid transparent;
    height: 0;
    width: 0;
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::before {
    border-top-color: var(--cooltipz-border-color, #1f1f1f);
    -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::before {
    border-bottom-color: var(--cooltipz-border-color, #1f1f1f);
    -webkit-filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::before {
    border-right-color: var(--cooltipz-border-color, #1f1f1f);
    -webkit-filter: drop-shadow(-1px 0 1px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(-1px 0 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::before {
    border-left-color: var(--cooltipz-border-color, #1f1f1f);
    -webkit-filter: drop-shadow(1px 0 1px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(1px 0 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-size=fit]::after, [aria-label][data-cooltipz-dir].cooltipz--fit::after, [aria-label][class*=cooltipz][data-cooltipz-size=fit]::after, [aria-label][class*=cooltipz].cooltipz--fit::after, [aria-label][data-cooltipz-dir][data-cooltipz-size=small]::after, [aria-label][data-cooltipz-dir].cooltipz--small::after, [aria-label][class*=cooltipz][data-cooltipz-size=small]::after, [aria-label][class*=cooltipz].cooltipz--small::after, [aria-label][data-cooltipz-dir][data-cooltipz-size=medium]::after, [aria-label][data-cooltipz-dir].cooltipz--medium::after, [aria-label][class*=cooltipz][data-cooltipz-size=medium]::after, [aria-label][class*=cooltipz].cooltipz--medium::after, [aria-label][data-cooltipz-dir][data-cooltipz-size=large]::after, [aria-label][data-cooltipz-dir].cooltipz--large::after, [aria-label][class*=cooltipz][data-cooltipz-size=large]::after, [aria-label][class*=cooltipz].cooltipz--large::after {
    white-space: normal;
    word-wrap: break-word;
}

/*! Cooltipz.css v2.1.0 | MIT License | github.com/jackdomleo7/Cooltipz.css */
/*
::before = arrow
::after = tooltip box and content
*/
[aria-label][data-cooltipz-dir], [aria-label][class*=cooltipz] {
    cursor: var(--cooltipz-cursor, pointer);
    position: relative;
}
[aria-label][data-cooltipz-dir]::after, [aria-label][class*=cooltipz]::after {
    background-color: var(--cooltipz-bg-color, #1f1f1f);
    border-radius: var(--cooltipz-border-radius, 0.125rem);
    border: var(--cooltipz-border-width, 0) var(--cooltipz-border-style, solid) var(--cooltipz-border-color, #1f1f1f);
    -webkit-box-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.3);
    color: var(--cooltipz-text-color, #fff);
    content: attr(aria-label);
    font-family: var(--cooltipz-font-family, verdana, geneva, tahoma, var(--cooltipz-fontawesome, Arial), sans-serif);
    font-size: var(--cooltipz-font-size, 0.75rem);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    padding: 0.5em 1em;
    text-indent: 0;
    text-shadow: none;
    white-space: nowrap;
    z-index: 10;
}
[aria-label][data-cooltipz-dir]::before, [aria-label][class*=cooltipz]::before {
    content: "";
    z-index: 11;
}
[aria-label][data-cooltipz-dir]::after, [aria-label][data-cooltipz-dir]::before, [aria-label][class*=cooltipz]::after, [aria-label][class*=cooltipz]::before {
    -webkit-transition: all var(--cooltipz-timing, 120ms) ease-out var(--cooltipz-timing, 120ms);
    transition: all var(--cooltipz-timing, 120ms) ease-out var(--cooltipz-timing, 120ms);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transition-delay: var(--cooltipz-delay-hide, 0s);
    transition-delay: var(--cooltipz-delay-hide, 0s);
}
@media (prefers-reduced-motion: reduce) {
    [aria-label][data-cooltipz-dir]::after, [aria-label][data-cooltipz-dir]::before, [aria-label][class*=cooltipz]::after, [aria-label][class*=cooltipz]::before {
        -webkit-transition: none;
        transition: none;
    }
}
[aria-label][data-cooltipz-dir]:hover::before, [aria-label][data-cooltipz-dir]:hover::after, [aria-label][data-cooltipz-dir]:focus::before, [aria-label][data-cooltipz-dir]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--visible::after, [aria-label][class*=cooltipz]:hover::before, [aria-label][class*=cooltipz]:hover::after, [aria-label][class*=cooltipz]:focus::before, [aria-label][class*=cooltipz]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--visible::after {
    opacity: 1;
    -webkit-transition-delay: var(--cooltipz-delay-show, 0s);
    transition-delay: var(--cooltipz-delay-show, 0s);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::after, [aria-label][data-cooltipz-dir].cooltipz--top::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::after, [aria-label][class*=cooltipz].cooltipz--top::after {
    margin-bottom: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::after, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::after, [aria-label][class*=cooltipz].cooltipz--top::before {
    bottom: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    left: 50%;
    -webkit-transform: translate(-50%, var(--cooltipz-slide, 6px));
    transform: translate(-50%, var(--cooltipz-slide, 6px));
    -webkit-transform-origin: top;
    transform-origin: top;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--top:hover::after, [aria-label][data-cooltipz-dir].cooltipz--top:hover::before, [aria-label][data-cooltipz-dir].cooltipz--top:focus::after, [aria-label][data-cooltipz-dir].cooltipz--top:focus::before, [aria-label][data-cooltipz-dir].cooltipz--top[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--top[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--top.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--top.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--top:hover::after, [aria-label][class*=cooltipz].cooltipz--top:hover::before, [aria-label][class*=cooltipz].cooltipz--top:focus::after, [aria-label][class*=cooltipz].cooltipz--top:focus::before, [aria-label][class*=cooltipz].cooltipz--top[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--top[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--top.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--top.cooltipz--visible::before {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::after, [aria-label][data-cooltipz-dir].cooltipz--top-left::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::after, [aria-label][class*=cooltipz].cooltipz--top-left::after {
    left: 0;
    margin-bottom: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::before {
    left: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::after, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::after, [aria-label][class*=cooltipz].cooltipz--top-left::before {
    bottom: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    -webkit-transform: translate(0, var(--cooltipz-slide, 6px));
    transform: translate(0, var(--cooltipz-slide, 6px));
    -webkit-transform-origin: top;
    transform-origin: top;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--top-left:hover::after, [aria-label][data-cooltipz-dir].cooltipz--top-left:hover::before, [aria-label][data-cooltipz-dir].cooltipz--top-left:focus::after, [aria-label][data-cooltipz-dir].cooltipz--top-left:focus::before, [aria-label][data-cooltipz-dir].cooltipz--top-left[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--top-left[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--top-left.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--top-left:hover::after, [aria-label][class*=cooltipz].cooltipz--top-left:hover::before, [aria-label][class*=cooltipz].cooltipz--top-left:focus::after, [aria-label][class*=cooltipz].cooltipz--top-left:focus::before, [aria-label][class*=cooltipz].cooltipz--top-left[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--top-left[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--top-left.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--top-left.cooltipz--visible::before {
    -webkit-transform: translate(0);
    transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::after, [aria-label][data-cooltipz-dir].cooltipz--top-right::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::after, [aria-label][class*=cooltipz].cooltipz--top-right::after {
    margin-bottom: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
    right: 0;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::before {
    right: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::after, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::after, [aria-label][class*=cooltipz].cooltipz--top-right::before {
    bottom: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    -webkit-transform: translate(0, var(--cooltipz-slide, 6px));
    transform: translate(0, var(--cooltipz-slide, 6px));
    -webkit-transform-origin: top;
    transform-origin: top;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--top-right:hover::after, [aria-label][data-cooltipz-dir].cooltipz--top-right:hover::before, [aria-label][data-cooltipz-dir].cooltipz--top-right:focus::after, [aria-label][data-cooltipz-dir].cooltipz--top-right:focus::before, [aria-label][data-cooltipz-dir].cooltipz--top-right[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--top-right[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--top-right.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--top-right:hover::after, [aria-label][class*=cooltipz].cooltipz--top-right:hover::before, [aria-label][class*=cooltipz].cooltipz--top-right:focus::after, [aria-label][class*=cooltipz].cooltipz--top-right:focus::before, [aria-label][class*=cooltipz].cooltipz--top-right[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--top-right[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--top-right.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--top-right.cooltipz--visible::before {
    -webkit-transform: translate(0);
    transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::after, [aria-label][class*=cooltipz].cooltipz--bottom::after {
    margin-top: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::after, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::after, [aria-label][class*=cooltipz].cooltipz--bottom::before {
    left: 50%;
    top: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    -webkit-transform: translate(-50%, calc(var(--cooltipz-slide, 6px) * -1));
    transform: translate(-50%, calc(var(--cooltipz-slide, 6px) * -1));
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--bottom:hover::after, [aria-label][data-cooltipz-dir].cooltipz--bottom:hover::before, [aria-label][data-cooltipz-dir].cooltipz--bottom:focus::after, [aria-label][data-cooltipz-dir].cooltipz--bottom:focus::before, [aria-label][data-cooltipz-dir].cooltipz--bottom[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--bottom.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--bottom:hover::after, [aria-label][class*=cooltipz].cooltipz--bottom:hover::before, [aria-label][class*=cooltipz].cooltipz--bottom:focus::after, [aria-label][class*=cooltipz].cooltipz--bottom:focus::before, [aria-label][class*=cooltipz].cooltipz--bottom[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--bottom[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--bottom.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--bottom.cooltipz--visible::before {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::after, [aria-label][class*=cooltipz].cooltipz--bottom-left::after {
    left: 0;
    margin-top: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::before {
    left: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::after, [aria-label][class*=cooltipz].cooltipz--bottom-left::before {
    top: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    -webkit-transform: translate(0, calc(var(--cooltipz-slide, 6px) * -1));
    transform: translate(0, calc(var(--cooltipz-slide, 6px) * -1));
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:hover::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:hover::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:focus::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:focus::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--bottom-left:hover::after, [aria-label][class*=cooltipz].cooltipz--bottom-left:hover::before, [aria-label][class*=cooltipz].cooltipz--bottom-left:focus::after, [aria-label][class*=cooltipz].cooltipz--bottom-left:focus::before, [aria-label][class*=cooltipz].cooltipz--bottom-left[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--bottom-left[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--bottom-left.cooltipz--visible::before {
    -webkit-transform: translate(0);
    transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::after, [aria-label][class*=cooltipz].cooltipz--bottom-right::after {
    margin-top: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
    right: 0;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::before {
    right: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::after, [aria-label][class*=cooltipz].cooltipz--bottom-right::before {
    top: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    -webkit-transform: translate(0, calc(var(--cooltipz-slide, 6px) * -1));
    transform: translate(0, calc(var(--cooltipz-slide, 6px) * -1));
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:hover::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:hover::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:focus::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:focus::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--bottom-right:hover::after, [aria-label][class*=cooltipz].cooltipz--bottom-right:hover::before, [aria-label][class*=cooltipz].cooltipz--bottom-right:focus::after, [aria-label][class*=cooltipz].cooltipz--bottom-right:focus::before, [aria-label][class*=cooltipz].cooltipz--bottom-right[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--bottom-right[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--bottom-right.cooltipz--visible::before {
    -webkit-transform: translate(0);
    transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::after, [aria-label][data-cooltipz-dir].cooltipz--left::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::after, [aria-label][class*=cooltipz].cooltipz--left::after {
    margin-right: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::after, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::after, [aria-label][class*=cooltipz].cooltipz--left::before {
    right: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    top: 50%;
    -webkit-transform: translate(var(--cooltipz-slide, 6px), -50%);
    transform: translate(var(--cooltipz-slide, 6px), -50%);
    -webkit-transform-origin: left;
    transform-origin: left;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--left:hover::after, [aria-label][data-cooltipz-dir].cooltipz--left:hover::before, [aria-label][data-cooltipz-dir].cooltipz--left:focus::after, [aria-label][data-cooltipz-dir].cooltipz--left:focus::before, [aria-label][data-cooltipz-dir].cooltipz--left[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--left[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--left.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--left.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--left:hover::after, [aria-label][class*=cooltipz].cooltipz--left:hover::before, [aria-label][class*=cooltipz].cooltipz--left:focus::after, [aria-label][class*=cooltipz].cooltipz--left:focus::before, [aria-label][class*=cooltipz].cooltipz--left[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--left[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--left.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--left.cooltipz--visible::before {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::after, [aria-label][data-cooltipz-dir].cooltipz--right::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::after, [aria-label][class*=cooltipz].cooltipz--right::after {
    margin-left: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::after, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::after, [aria-label][class*=cooltipz].cooltipz--right::before {
    left: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
    top: 50%;
    -webkit-transform: translate(calc(var(--cooltipz-slide, 6px) * -1), -50%);
    transform: translate(calc(var(--cooltipz-slide, 6px) * -1), -50%);
    -webkit-transform-origin: right;
    transform-origin: right;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right].cooltipz--visible::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--right:hover::after, [aria-label][data-cooltipz-dir].cooltipz--right:hover::before, [aria-label][data-cooltipz-dir].cooltipz--right:focus::after, [aria-label][data-cooltipz-dir].cooltipz--right:focus::before, [aria-label][data-cooltipz-dir].cooltipz--right[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--right[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--right.cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--right.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right].cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--right:hover::after, [aria-label][class*=cooltipz].cooltipz--right:hover::before, [aria-label][class*=cooltipz].cooltipz--right:focus::after, [aria-label][class*=cooltipz].cooltipz--right:focus::before, [aria-label][class*=cooltipz].cooltipz--right[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--right[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--right.cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--right.cooltipz--visible::before {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=fit]::after, [aria-label][data-cooltipz-dir].cooltipz--fit::after, [aria-label][class*=cooltipz][data-cooltipz-size=fit]::after, [aria-label][class*=cooltipz].cooltipz--fit::after {
    width: 100%;
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=small]::after, [aria-label][data-cooltipz-dir].cooltipz--small::after, [aria-label][class*=cooltipz][data-cooltipz-size=small]::after, [aria-label][class*=cooltipz].cooltipz--small::after {
    width: var(--cooltipz-small, 6.25rem);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=medium]::after, [aria-label][data-cooltipz-dir].cooltipz--medium::after, [aria-label][class*=cooltipz][data-cooltipz-size=medium]::after, [aria-label][class*=cooltipz].cooltipz--medium::after {
    width: var(--cooltipz-medium, 12.5rem);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=large]::after, [aria-label][data-cooltipz-dir].cooltipz--large::after, [aria-label][class*=cooltipz][data-cooltipz-size=large]::after, [aria-label][class*=cooltipz].cooltipz--large::after {
    width: var(--cooltipz-large, 18.75rem);
}
[aria-label][data-cooltipz-dir][data-cooltipz-static]::after, [aria-label][data-cooltipz-dir][data-cooltipz-static]::before, [aria-label][data-cooltipz-dir].cooltipz--static::after, [aria-label][data-cooltipz-dir].cooltipz--static::before, [aria-label][class*=cooltipz][data-cooltipz-static]::after, [aria-label][class*=cooltipz][data-cooltipz-static]::before, [aria-label][class*=cooltipz].cooltipz--static::after, [aria-label][class*=cooltipz].cooltipz--static::before {
    -webkit-transition: none;
    transition: none;
}

[aria-label=""][data-cooltipz-dir]::before, [aria-label=""][data-cooltipz-dir]::after, [aria-label=""][class*=cooltipz]::before, [aria-label=""][class*=cooltipz]::after {
    display: none;
}

/* End */


/* Start:/bitrix/templates/main/css/bootstrap-grid.css?177216643929044*/
@-ms-viewport {
  width: device-width;
}

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding: 0 15px;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
}

.col {
  -ms-flex-preferred-size: 1px;
      flex-basis: 1px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.order-6 {
  -ms-flex-order: 6;
      order: 6;
}

.order-7 {
  -ms-flex-order: 7;
      order: 7;
}

.order-8 {
  -ms-flex-order: 8;
      order: 8;
}

.order-9 {
  -ms-flex-order: 9;
      order: 9;
}

.order-10 {
  -ms-flex-order: 10;
      order: 10;
}

.order-11 {
  -ms-flex-order: 11;
      order: 11;
}

.order-12 {
  -ms-flex-order: 12;
      order: 12;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
/*# sourceMappingURL=bootstrap-grid.css.map */
/* End */


/* Start:/bitrix/templates/main/css/bootstrap-reboot.css?17721664394179*/
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.2;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

p {
  margin: 0;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: inherit;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}
/* End */


/* Start:/bitrix/templates/main/css/swiper-bundle.min.css?177216643915822*/
/**
 * Swiper 8.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 14, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* End */


/* Start:/bitrix/templates/main/css/networkSecurityPopup.css?17721664393700*/
.network-security-modal .calc-modal-blocker {
    position: fixed; /* Используем fixed для центрирования на экране */
    top: 70%; /* Центрируем по вертикали */
    left: 48%; /* Центрируем по горизонтали */
    transform: translate(-50%, -50%); /* Смещаем на половину ширины и высоты */
    width: 90%; /* Занимает 90% ширины экрана */
    max-width: 400px; /* Ограничение ширины для больших экранов */
}

.network-security-modal .network-modal-title {
    text-align: left;
    font-weight: 600;
    margin: 10px 10px;
    font-size: 18px;
}

.network-security-modal .modal-header {
    display: flex;
    justify-content: center;
    align-items: center;
}

.network-security-modal .calc-modal {
    position: relative;
}

.network-security-modal .calc-modal .close-button {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 25px;
    height: 25px;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 1051;
}

.network-security-modal .calc-modal .close-button::before,
.network-security-modal .calc-modal .close-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 2px;
    background-color: #000;
    border-radius: 1px;
    transform-origin: center;
}

.network-security-modal .calc-modal .close-button::before {
    transform: rotate(45deg);
}

.network-security-modal .calc-modal .close-button::after {
    transform: rotate(-45deg);
}

.network-security-modal .calc-modal .close-button:hover::before,
.network-security-modal .calc-modal .close-button:hover::after {
    background-color: #ff0000;
}

.network-security-modal .title-img {
    max-width: 185px;
    margin: 55px 0 20px 0;
}

.network-security-modal .rules {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 15px 0 0 11px;
}

.network-security-modal .rules .rule-item {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.network-security-modal .rules p {
    padding-left: 14px;
    font-size: 15px;
}

.network-security-modal .rules .rule-image {
    max-width: 26px;
}

.network-security-modal .footer-close__button {
    background-color: #EF7F22;
    margin-top: 20px;
    max-height: 41px;
    width: 100%;
    border-radius: 10px;
    border: none;
    color: #fff;
    padding: 11px;
}
@media (max-width: 767px) {
    .network-security-modal .calc-modal-blocker {
        /* Убедитесь, что для мобильных устройств используется тот же стиль */
        width: 90%; /* Занимает 90% ширины экрана */
        max-width: 350px; /* Ограничение ширины для мобильных */
    }

    .network-security-modal .network-modal-title {
        font-size: 15px;
        margin: 5px 5px;
    }

    .network-security-modal .rules {
        padding: 10px 0 0 0;
    }
}
/* Адаптация под телефоны (экран до 480px) */
@media (max-width: 480px) {
    .network-security-modal .calc-modal {
        width: 100%;
        padding: 10px;
    }

    .network-security-modal .title-img {
        max-width: 120px;
        margin: 30px 0 10px 0;
    }

    .network-security-modal .network-modal-title {
        font-size: 15px;
        margin: 5px 5px;
    }

    .network-security-modal .rules {
        padding: 10px 0 0 0;
    }

    .network-security-modal .rules p {
        font-size: 13px;
    }

    .network-security-modal .footer-close__button {
        font-size: 14px;
        padding: 8px;
    }
}

/* End */


/* Start:/calc_data_webpack/calc_data/libs/custom-dropzone/style.css?17721664414715*/
[data-dropzone-box] [data-dropzone] {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
[data-dropzone-box] [data-dropzone] * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
[data-dropzone-box] [data-dropzone] [data-cif-error] {
  display: none;
}
[data-dropzone-box] [data-dropzone] [data-cif-input] {
  position: absolute;
  top: -100px;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.01;
}
[data-dropzone-box] [data-dropzone] [data-cif-temp-base] {
  display: none !important;
}
[data-dropzone-box].style-def [data-dropzone] {
  padding: 3px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  border-radius: 5px;
  border: 1px dashed #D8D8D8;
  width: 100%;
  min-height: unset;
  transition: border-color 0.2s;
  overflow: hidden;
  position: relative;
}
[data-dropzone-box].style-def [data-dropzone][data-sif-dragover] {
  border: 1px solid #EF7F22;
}
[data-dropzone-box].style-def[data-cif-selected] [data-cif-placeholder] {
  display: none;
}
[data-dropzone-box].style-def [data-cif-btn] {
  padding: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 31px;
  width: 120px;
  border-radius: 3px;
  background-color: #EF7F22;
  color: #FFF;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  border: none;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s;
  position: relative;
  z-index: 2;
  white-space: nowrap;
  flex: 0 0 auto;
}
[data-dropzone-box].style-def [data-cif-placeholder] {
  margin: 0;
  color: #CCC;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  padding: 7px 0;
}
[data-dropzone-box].style-def [data-cif-files] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
[data-dropzone-box].style-def [data-cif-temp] {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  display: flex;
  padding: 4px 12px 5px;
  position: relative;
  z-index: 2;
  background: #EBEBEB;
  border-radius: 3px;
  flex: 0 0 auto;
  align-items: center;
  white-space: nowrap;
  width: 45%;
}
[data-dropzone-box].style-def [data-cif-temp] [data-cif-name] {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
[data-dropzone-box].style-def [data-cif-temp] [data-cif-file] {
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s;
  font-size: inherit;
  flex: 0 0 auto;
}
[data-dropzone-box].style-def [data-cif-temp] [data-cif-size] {
  color: #999;
  margin-left: 10px;
  font-size: inherit;
  flex: 0 0 auto;
}
[data-dropzone-box].style-def [data-cif-temp] [data-cif-remove] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  mask: url(/calc_data_webpack/calc_data/libs/custom-dropzone/x-black.svg) center/11px 11px no-repeat;
  -webkit-mask: url(/calc_data_webpack/calc_data/libs/custom-dropzone/x-black.svg) center/11px 11px no-repeat;
  background-color: #000;
  border: none;
  outline: none;
  transition: background-color 0.2s;
  cursor: pointer;
  margin-left: 8px;
}
[data-dropzone-box].style-def [data-cif-temp] [data-cif-remove] .icon {
  width: 12px;
  height: 12px;
}
[data-dropzone-box].style-def [data-cif-error] {
  display: none;
  color: #EB0909;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%;
  letter-spacing: 0.1px;
  padding: 3px 0 5px 0;
}
[data-dropzone-box].style-def [data-cif-input-validation] {
  color: #999;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%;
  letter-spacing: 0.1px;
  padding: 3px 0 5px 0;
}
[data-dropzone-box].style-def[data-dropzone-error] [data-dropzone] {
  border-color: #eb0909;
}
[data-dropzone-box].style-def[data-dropzone-error] [data-cif-temp] {
  background: rgba(220, 0, 0, 0.1);
}
[data-dropzone-box].style-def[data-dropzone-error] [data-cif-temp] [data-cif-name] {
  color: #eb0909;
}
[data-dropzone-box].style-def[data-dropzone-error] [data-cif-temp] [data-cif-size] {
  color: #eb0909;
}
[data-dropzone-box].style-def[data-dropzone-error] [data-cif-temp] [data-cif-remove] {
  background-color: #eb0909;
}
[data-dropzone-box].style-def[data-dropzone-error] [data-cif-error] {
  display: block;
}
[data-dropzone-box].style-def[data-dropzone-error] [data-cif-input-validation] {
  display: none;
}

@media (max-width: 768px) {
  [data-dropzone-box].style-def [data-cif-temp] {
    width: 100%;
  }
}
@media (max-width: 425px) {
  [data-dropzone-box].style-def [data-cif-placeholder] {
    display: none;
  }
  [data-dropzone-box].style-def [data-cif-btn] {
    width: 50%;
  }
  [data-dropzone-box].style-def [data-dropzone] {
    flex-direction: column;
    gap: 0;
  }
  [data-dropzone-box].style-def [data-cif-temp] {
    margin-top: 4px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/calc_data_webpack/calc_data/libs/bootstrap/bootstrap-grid.css?177216644128998*/
@-ms-viewport {
  width: device-width;
}

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding: 0 15px;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
}

.col {
  -ms-flex-preferred-size: 1px;
      flex-basis: 1px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.order-6 {
  -ms-flex-order: 6;
      order: 6;
}

.order-7 {
  -ms-flex-order: 7;
      order: 7;
}

.order-8 {
  -ms-flex-order: 8;
      order: 8;
}

.order-9 {
  -ms-flex-order: 9;
      order: 9;
}

.order-10 {
  -ms-flex-order: 10;
      order: 10;
}

.order-11 {
  -ms-flex-order: 11;
      order: 11;
}

.order-12 {
  -ms-flex-order: 12;
      order: 12;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 1px;
        flex-basis: 1px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/* End */


/* Start:/calc_data_webpack/calc_data/libs/bootstrap/bootstrap-reboot.css?17721664414179*/
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.2;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

p {
  margin: 0;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: inherit;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}
/* End */


/* Start:/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/jquery-ui.min.css?177216644130801*/
/*! jQuery UI - v1.13.0 - 2022-01-02
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/calc_data_webpack/calc_data/libs/select2/select2.min.css?177216644116264*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/calc_data_webpack/calc_data/libs/swiper/swiper-bundle.min.css?177216644115576*/
/**
 * Swiper 7.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 24, 2021
 */

 @font-face{font-family:swiper-icons, sans-serif;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/calc_data_webpack/calc_data/libs/ion.rangeSlider/ion.rangeSlider.min.css?177216644111084*/
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* End */


/* Start:/calc_data_webpack/calc_data/libs/remodal/remodal-default-theme.css?17721664415824*/
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.5);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  right: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 520px;
    border-radius: 15px;
  }
    .rem-accept-form{
        max-width: 600px;
    }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 520px;
}
.crecre{
  margin: auto;
}
/* End */


/* Start:/calc_data_webpack/calc_data/libs/remodal/remodal.css?17721664418053*/
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
    overflow: hidden;
  
    -ms-touch-action: none;
    touch-action: none;
  }
  
  /* Anti FOUC */
  
  .remodal,
  [data-remodal-id] {
    display: none;
  }
  
  /* Necessary styles of the overlay */
  
  .remodal-overlay {
    position: fixed;
    z-index: 9999;
    top: -5000px;
    right: -5000px;
    bottom: -5000px;
    left: -5000px;
  
    display: none;
  }
  
  /* Necessary styles of the wrapper */
  
  .remodal-wrapper {
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  
    display: none;
    overflow: auto;
  
    text-align: center;
  
    -webkit-overflow-scrolling: touch;
  }
  
  .remodal-wrapper:after {
    display: inline-block;
  
    height: 100%;
    margin-left: -0.05em;
  
    content: "";
  }
  
  /* Fix iPad, iPhone glitches */
  
  .remodal-overlay,
  .remodal-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* Necessary styles of the modal dialog */
  
  .remodal {
    position: relative;
  
    outline: none;
  
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }
  
  .remodal-is-initialized {
    /* Disable Anti-FOUC */
    display: inline-block;
  }
  
  /*
   *  Remodal - v1.1.1
   *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
   *  http://vodkabears.github.io/remodal/
   *
   *  Made by Ilya Makarov
   *  Under MIT License
   */
  
  /* ==========================================================================
     Remodal's default mobile first theme
     ========================================================================== */
  
  /* Default theme styles for the background */
  
  .remodal-bg.remodal-is-opening,
  .remodal-bg.remodal-is-opened {
    -webkit-filter: blur(3px);
    filter: blur(3px);
  }
  
  /* Default theme styles of the overlay */
  
  .remodal-overlay {
    background: rgba(43, 46, 56, 0.9);
  }
  
  .remodal-overlay.remodal-is-opening,
  .remodal-overlay.remodal-is-closing {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  
  .remodal-overlay.remodal-is-opening {
    -webkit-animation-name: remodal-overlay-opening-keyframes;
    animation-name: remodal-overlay-opening-keyframes;
  }
  
  .remodal-overlay.remodal-is-closing {
    -webkit-animation-name: remodal-overlay-closing-keyframes;
    animation-name: remodal-overlay-closing-keyframes;
  }
  
  /* Default theme styles of the wrapper */
  
  .remodal-wrapper {
    padding: 10px 10px 0;
  }
  
  /* Default theme styles of the modal dialog */
  
  .remodal {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
    padding: 35px;
  
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  
    color: #2b2e38;
    background: #fff;
    border-radius: 10px;
    text-align: left;
  }
  
  .remodal.remodal-is-opening,
  .remodal.remodal-is-closing {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  
  .remodal.remodal-is-opening {
    -webkit-animation-name: remodal-opening-keyframes;
    animation-name: remodal-opening-keyframes;
  }
  
  .remodal.remodal-is-closing {
    -webkit-animation-name: remodal-closing-keyframes;
    animation-name: remodal-closing-keyframes;
  }
  
  /* Vertical align of the modal dialog */
  
  .remodal,
  .remodal-wrapper:after {
    vertical-align: middle;
  }
  
  /* Close button */
  
  .remodal-close {
    position: absolute;
    top: 15px;
    right: 15px;
  
    display: block;
    overflow: visible;
  
    width: 22px;
    height: 22px;
    margin: 0;
    padding: 0;
  
    cursor: pointer;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    text-decoration: none;
  
    color: #865ff2;
    border: 0;
    outline: 0;
    background: transparent;
    opacity: 0.8;
  }
  
  .remodal-close:hover,
  .remodal-close:focus {
    color: #865ff2;
    opacity: 1;
    outline: 0;
  }
  
  /* .remodal-close:before {
    font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
    font-size: 38px;
    line-height: 35px;
  
    position: absolute;
    top: 0;
    left: 0;
  
    display: block;
  
    width: 35px;
  
    content: "\00d7";
    text-align: center;
    color: #865ff2;
  } */
  
  /* Dialog buttons */
  
  .remodal-confirm,
  .remodal-cancel {
    font: inherit;
  
    display: inline-block;
    overflow: visible;
  
    min-width: 110px;
    margin: 0;
    padding: 12px 0;
  
    cursor: pointer;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
  
    border: 0;
    outline: 0;
  }
  
  .remodal-confirm {
    color: #fff;
    background: #81c784;
  }
  
  .remodal-confirm:hover,
  .remodal-confirm:focus {
    background: #66bb6a;
  }
  
  .remodal-cancel {
    color: #fff;
    background: #e57373;
  }
  
  .remodal-cancel:hover,
  .remodal-cancel:focus {
    background: #ef5350;
  }
  
  /* Remove inner padding and border in Firefox 4+ for the button tag. */
  
  .remodal-confirm::-moz-focus-inner,
  .remodal-cancel::-moz-focus-inner,
  .remodal-close::-moz-focus-inner {
    padding: 0;
  
    border: 0;
  }
  
  /* Keyframes
     ========================================================================== */
  
  @-webkit-keyframes remodal-opening-keyframes {
    from {
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
  
      opacity: 0;
    }
    to {
      -webkit-transform: none;
      transform: none;
  
      opacity: 1;
  
      -webkit-filter: blur(0);
      filter: blur(0);
    }
  }
  
  @keyframes remodal-opening-keyframes {
    from {
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
  
      opacity: 0;
    }
    to {
      -webkit-transform: none;
      transform: none;
  
      opacity: 1;
  
      -webkit-filter: blur(0);
      filter: blur(0);
    }
  }
  
  @-webkit-keyframes remodal-closing-keyframes {
    from {
      -webkit-transform: scale(1);
      transform: scale(1);
  
      opacity: 1;
    }
    to {
      -webkit-transform: scale(0.95);
      transform: scale(0.95);
  
      opacity: 0;
  
      -webkit-filter: blur(0);
      filter: blur(0);
    }
  }
  
  @keyframes remodal-closing-keyframes {
    from {
      -webkit-transform: scale(1);
      transform: scale(1);
  
      opacity: 1;
    }
    to {
      -webkit-transform: scale(0.95);
      transform: scale(0.95);
  
      opacity: 0;
  
      -webkit-filter: blur(0);
      filter: blur(0);
    }
  }
  
  @-webkit-keyframes remodal-overlay-opening-keyframes {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  
  @keyframes remodal-overlay-opening-keyframes {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  
  @-webkit-keyframes remodal-overlay-closing-keyframes {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  
  @keyframes remodal-overlay-closing-keyframes {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  /* IE8
     ========================================================================== */
  
  .lt-ie9 .remodal-overlay {
    background: #2b2e38;
  }
  
  .lt-ie9 .remodal {
    width: 700px;
  }
  
/* End */


/* Start:/calc_data_webpack/calc_data/libs/pin/pincode-input.min.css?1772166441322*/
.pincode-input{width:50px;height:50px;line-height:50px;border-radius:3px;border:2px solid gray;text-align:center;font-size:1.5rem;text-transform:uppercase}.pincode-input:not(:last-child){margin-right:1rem}.pincode-input.pincode-input--focused{border-color:#000}.pincode-input.pincode-input--filled{border-color:dodgerblue}
/* End */


/* Start:/calc_data_webpack/calc_data/libs/slick-swiper/slick-theme.css?17721664413157*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/calc_data_webpack/calc_data/libs/slick-swiper/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick', sans-serif;
    font-weight: normal;
    font-style: normal;

    src: url('/calc_data_webpack/calc_data/libs/slick-swiper/./fonts/slick.eot');
    src: url('/calc_data_webpack/calc_data/libs/slick-swiper/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/calc_data_webpack/calc_data/libs/slick-swiper/./fonts/slick.woff') format('woff'), url('/calc_data_webpack/calc_data/libs/slick-swiper/./fonts/slick.ttf') format('truetype'), url('/calc_data_webpack/calc_data/libs/slick-swiper/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/calc_data_webpack/calc_data/libs/slick-swiper/slick.css?17721664411776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/calc_data_webpack/calc_data/libs/pin2/bootstrap-pincode-input.css?17721664415898*/
@font-face {
  font-family: "pincode-input-mask", sans-serif;
  src: url(data:font/woff;charset:utf-8;base64,d09GRgABAAAAAAusAAsAAAAAMGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZjRmM5Y21hcAAAAYQAAAgCAAArYmjjYVVnbHlmAAAJiAAAAEEAAABQiOYj2mhlYWQAAAnMAAAALgAAADYOxVFUaGhlYQAACfwAAAAcAAAAJAqNAyNobXR4AAAKGAAAAAgAAAAIAyAAAGxvY2EAAAogAAAABgAAAAYAKAAAbWF4cAAACigAAAAeAAAAIAEOACJuYW1lAAAKSAAAAUIAAAKOcN63t3Bvc3QAAAuMAAAAHQAAAC5lhHRpeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGScwDiBgZWBgSGVtYKBgVECQjMfYEhiYmFgYGJgZWbACgLSXFMYHIAq/rNfAHK3gEmgASACAIekCT4AAHic7dhl0zDVmUXh5+XFHYK7E0IguFtwt4QQgmtwd3d3d7cED+4SXIO7u7vbsNfaUzU1fyGcu66u1adOf+6uHhgYGGpgYGDwL37/iyEHBoZZcWDQLzUw9NK/7A5if/DA8OwPOfQknBky+0P8/PPPOcd1UJ785frr/Dq/zq/z6/w3zsCgoX/xX74GRsxbcYpRB1iDB/7PGvT/DFGDenBwe8hKD1XpoSs9TKWHrfRwlR6+0iNUesRKj1TpkSs9SqVHrfRolR690r+p9BiVHrPSY1V67EqPU+lxKz1epcev9ASVnrDSE1V64kpPUulJKz1ZpSev9BSVnrLSU1V66kr/ttLTVPp3lZ62/KJSerpKT1/pP1R6hkrPWOmZKj1zpWep9KyVnq3Ss1d6jkrPWem5Kj13peep9LyVnq/S81d6gUr/sdILVnqhSi9c6UUqvWilF6v04pVeotJLVnqpSi9d6WUqvWyll6v08pVeodIrVvpPlf5zpVeq9F8qvXKl/1rpVSr9t0qvWunVKr16pdeo9JqVXqvSa1d6nUqvW+n1Kr1+pTeo9N8rvWGlN6r0xpXepNKbVnqzSm9e6S0qvWWlt6r01pXeptLbVnq7Sm9f6R0qvWOld6r0zpXepdK7Vnq3Su9e6T0qvWel96r03pXep9L7Vnq/Su9f6QMqfWClD6r0wZU+pNKHVvqwSh9e6SMqfWSlj6r00ZU+ptLHVvq4Sh9f6RMqfWKlT6r0yZU+pdKnVvq0Sp9e6TMqfWalz6r02ZU+p9LnVvq8Sp9f6QsqfWGl/1Hpf1b6okpfXOlLKn1ppS+r9OWVvqLS/6r0lZW+qtJXV/qaSl9b6esqfX2lb6j0jZW+qdI3V/qWSt9a6dsqfXul76j0vyt9Z6XvqvTdlb6n0vdW+r5K31/pByr9YKUfqvTDlX6k0v+p9KOVfqzSj1f6iUo/WemnKv10pZ+p9LOVfq7Sz1f6hUq/WOmXKv1ypV+p9KuVfq3Sr1f6jUq/Wem3Kv12pd+p9LuVfq/S71f6g0p/WOmPKv1xpT+p9KeV/qzSn1f6i0p/WemvKv11pb+p9LeV/q7S31f6h0r/WOmfKv1zDfI26KKHED1Y9JCihxI9tOhhRA8rejjRw4seQfSIokcSPbLoUUSPKno00aOL/o3oMUSPKXos0WOLHkf0uKLHEz2+6AlETyh6ItETi55E9KSiJxM9uegpRE8peirRU4v+rehpRP9O9LSify96OtHTi/6D6BlEzyh6JtEzi55F9KyiZxM9u+g5RM8pei7Rc4ueR/S8oucTPb/oBUT/UfSCohcSvbDoRUQvKnox0YuLXkL0kqKXEr206GVELyt6OdHLi15B9Iqi/yT6z6JXEv0X0SuL/qvoVUT/TfSqolcTvbroNUSvKXot0WuLXkf0uqLXE72+6A1E/130hqI3Er2x6E1Ebyp6M9Gbi95C9JaitxK9tehtRG8rejvR24veQfSOoncSvbPoXUTvKno30buL3kP0nqL3Er236H1E7yt6P9H7iz5A9IGiDxJ9sOhDRB8q+jDRh4s+QvSRoo8SfbToY0QfK/o40ceLPkH0iaJPEn2y6FNEnyr6NNGniz5D9JmizxJ9tuhzRJ8r+jzR54u+QPSFov8h+p+iLxJ9sehLRF8q+jLRl4u+QvS/RF8p+irRV4u+RvS1oq8Tfb3oG0TfKPom0TeLvkX0raJvE3276DtE/1v0naLvEn236HtE3yv6PtH3i35A9IOiHxL9sOhHRP9H9KOiHxP9uOgnRD8p+inRT4t+RvSzop8T/bzoF0S/KPol0S+LfkX0q6JfE/266DdEvyn6LdFvi35H9Lui3xP9vugPRH8o+iPRH4v+RPSnoj8T/bnoL0R/Kfor0V+L/kb0t6K/E/296B9E/yj6J9E/K/2/v/npoocQPVj0kKKHEj206GFEDyt6ONHDix5B9IiiRxI9suhRRI8qejTRo4v+jegxRI8peizRY4seR/S4oscTPb7oCURPKHoi0ROLnkT0pKInEz256ClETyl6KtFTi/6t6GlE/070tKJ/L3o60dOL/oPoGUTPKHom0TOLnkX0rKJnEz276DlEzyl6LtFzi55H9Lyi5xM9v+gFRP9R9IKiFxK9sOhFRC8qejHRi4teQvSSopcSvbToZUQvK3o50cuLXkH0iqL/JPrPolcS/RfRK4v+q+hVRP9N9KqiVxO9uug1RK8pei3Ra4teR/S6otcTvb7oDUT/XfSGojcSvbHoTURvKnoz0ZuL3kL0lqK3Er216G1Ebyt6O9Hbi95B9I6idxK9s+hdRO8qejfRu4veQ/SeovcSvbfofUTvK3o/0fuLPkD0gaIPEn2w6ENEHyr6MNGHiz5C9JGijxJ9tOhjRB8r+jjRx4s+QfSJok8SfbLoU0SfKvo00aeLPkP0maLPEn226HNEnyv6PNHni75A9IWi/yH6n6IvEn2x6EtEXyr6MtGXi75C9L9EXyn6KtFXi75G9LWirxN9vegbRN8o+ibRN4u+RfStom8TfbvoO0T/W/Sdou8Sfbfoe0TfK/o+0feLfkD0g6IfEv2w6EdE/0f0o6IfE/246CdEPyn6KdFPi35G9LOinxP9vOgXRL8o+iXRL4t+RfSrol8T/broN0S/Kfot0W+Lfkf0u6LfE/2+6A9Efyj6I9Efi/5E9KeiPxP9uegvRH8p+ivRX4v+RvS3or8T/b3oH0T/KPon0T9rYND/AOaSEScAAHicY2BiAAKmPSy+QEqUgYFRUURcTFzMyNzM3MxEXU1dTYmdjZ2NccK/K5oaLm6L3Fw0NOEMZoVAFD6IAQD4PA9iAAAAeJxjYGRgYADirq+zjOP5bb4ycLNfAIowXCttkUWmmfaw+AIpDgYmEA8ANPUJwQAAeJxjYGRgYL/AAATMCiCSaQ8DIwMqYAIAK/QBvQAAAAADIAAAAAAAAAAoAAB4nGNgZGBgYGIQA2IGMIuBgQsIGRj+g/kMAArUATEAAHicjY69TsMwFIWP+4doJYSKhMTmoUJIqOnPWIm1ZWDq0IEtTZw2VRpHjlu1D8A7MPMczAw8DM/AifFEl9qS9d1zzr3XAK7xBYHqCHTdW50aLlj9cZ1057lBfvTcRAdPnlvUnz23mXj13MEN3jhBNC6p9PDuuYYrfHquU//23CD/eG7iVnQ9t9ATD57bWIgXzx3ciw+rDrZfqmhnUnvsx2kZzdVql4Xm1DhVFsqUqc7lKBiemjOVKxNaFcvlUZb71djaRCZGb+VU51ZlmZaF0RsV2WBtbTEZDBKvB5HewkLhwLePkhRhB4OU9ZFKTCqpzems6GQI6Z7TcU5mQceQUmjkkBghwPCszhmd3HWHLh+ze8mEpLvnT8dULRLWCTMaW9LUbanSGa+mUjhv47ZY7l67rgITDHiTf/mAKU76BTuXfk8AAHicY2BigAARBuyAiZGJkZmBJSWzOJmBAQALQwHHAAAA) format("woff");
}


.pincode-input-text-masked {
  font-family: pincode-input-mask;
}


.pincode-input-container {
	display:inline-flex;
	width:100%;

}
.pincode-input-container input.first {
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.pincode-input-container input.last {
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-left-width: 0px;
}

.pincode-input-container input.mid {
	border-radius: 0px;
	border-left-width: 0px;
}

.pincode-input-text, .form-control.pincode-input-text {
	text-align: center;
	flex-grow: 1;
}

.pincode-input-container.touch .pincode-input-text:focus, .pincode-input-container.touch .form-control.pincode-input-text:focus {
	outline: none;
	border: 0;
	box-shadow: none;
}

.pincode-input-text.filled {
	caret-color: transparent;
}


.pincode-input-error {
	clear: both;
}

.pincode-input-container.touch .touchwrapper {
	position: relative;
	height: 100%;
	flex-grow: 1;
}
.pincode-input-container.touch .touchwrapper .pincode-input-text {
	display: block;
	background-color: transparent;
	background: transparent;
	text-align: initial;
	border: 0;
	padding-left: 0;
	overflow: visible;
	box-shadow: none;
	transition: none;
}
.pincode-input-container.touch .touchwrapper .pincode-input-text.noletterspacing {
	letter-spacing: 0 !important;
	visibility: hidden;
}



.pincode-input-container.touch .touch-flex{
	display:flex;
	align-items: stretch;
    padding: 0;
    position: absolute;
    top: 0px;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.pincode-input-container.touch .touch-flex-cell {
	flex-grow: 1;
	border: 1px solid #ced4da;
}

.modal-dialog .pincode-input-container.touch .pincode-input-text {
	z-index: 1042;
}

.modal-dialog .pincode-input-container.touch .touch-flex {
	z-index: 1041;
	pointer-events: none;
}

/* End */


/* Start:/calc_data_webpack/calc_data/css/tickslider2.css?17721664414490*/
.tick-slider2 {
  margin: 40px 0 30px;
  position: relative;
}
.tick-slider2 .tick-slider-value {
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  right: 0;
  text-align: center;
  width: 0;
}
.tick-slider2 .tick-slider-value .tick-slider-value-item {
  position: absolute;
  bottom: 22px;
  text-align: center;
}
.tick-slider2 .tick-slider-value .tick-slider-value-item div {
  display: inline-block;
  background-color: #D8D8D8;
  border-radius: 2px;
  font-size: 11px;
  line-height: 15px;
  padding: 2px 3px;
  white-space: nowrap;
}
.tick-slider2 .tick-slider-value.left .tick-slider-value-item {
  left: 0;
}
.tick-slider2 .tick-slider-value.right .tick-slider-value-item {
  right: -12px;
}
.tick-slider2 .tick-slider-value.center .tick-slider-value-item {
  left: -86px;
  right: -100px;
}
.tick-slider2 .tick-slider-value::after {
  content: '';
  display: block;
  position: absolute;
  left: 4px;
  bottom: 13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 2px 0 2px;
  border-color: #d8d8d8 transparent transparent transparent;
}
.tick-slider2 .tick-slider-tick-container-box {
  overflow: visible;
  width: 100%;
  width: calc(100% - 12px);
  margin-left: calc(12px - 6px);
}
.tick-slider2 .tick-slider-tick-container-box .tick-slider-tick-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 10px;
  border-top: 1px solid #D8D8D8;
}
.tick-slider2 .tick-slider-tick-container-box .tick-slider-tick-container .tick-slider-tick {
  width: 1px;
  background: #D8D8D8;
  height: 100%;
  position: relative;
  top: -1px;
}
.tick-slider2 .tick-slider-tick-container-box .tick-slider-tick-container .tick-slider-tick::after {
  content: attr(data-content);
  display: block;
  position: absolute;
  left: -50px;
  right: -50px;
  top: 15px;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  text-align: center;
}
.tick-slider2 .tick-slider-input {
  position: absolute;
  left: 0;
  right: 0;
  top: -2px;
  margin: auto;
}
.tick-slider2 input[type=range] {
  -webkit-appearance: none;
  margin: 12px/2 0;
  width: 100%;
  background: transparent;
}
.tick-slider2 input[type=range]:focus {
  outline: none;
}
.tick-slider2 input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  box-shadow: 0 0 0 #D8D8D8, 0px 0px 0 #e5e5e5;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  border: 0 solid #D8D8D8;
}
.tick-slider2 input[type=range]::-webkit-slider-thumb {
  box-shadow: 0 0 0 transparent, 0px 0px 0 rgba(13, 13, 13, 0);
  border: 4px solid #EF7F22;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -1px;
}
.tick-slider2 input[type=range]:focus::-webkit-slider-runnable-track {
  background: rgba(0, 0, 0, 0);
}
.tick-slider2 input[type=range]::-moz-range-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  box-shadow: 0 0 0 #D8D8D8, 0px 0px 0 #e5e5e5;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  border: 0 solid #D8D8D8;
}
.tick-slider2 input[type=range]::-moz-range-thumb {
  box-shadow: 0 0 0 transparent, 0px 0px 0 rgba(13, 13, 13, 0);
  border: 4px solid #EF7F22;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
}
.tick-slider2 input[type=range]::-ms-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 12px 0;
  color: transparent;
}
.tick-slider2 input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
  border: 0 solid #D8D8D8;
  border-radius: 0;
  box-shadow: 0 0 0 #D8D8D8, 0px 0px 0 #e5e5e5;
}
.tick-slider2 input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0);
  border: 0 solid #D8D8D8;
  border-radius: 0;
  box-shadow: 0 0 0 #D8D8D8, 0px 0px 0 #e5e5e5;
}
.tick-slider2 input[type=range]::-ms-thumb {
  box-shadow: 0 0 0 transparent, 0px 0px 0 rgba(13, 13, 13, 0);
  border: 4px solid #EF7F22;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
}
.tick-slider2 input[type=range]:focus::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
}
.tick-slider2 input[type=range]:focus::-ms-fill-upper {
  background: rgba(0, 0, 0, 0);
}
/*# sourceMappingURL=tickslider2.css.map */
/* End */


/* Start:/calc_data_webpack/calc_data/css/dropzone.css?17721664414771*/
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */
/* End */


/* Start:/calc_data_webpack/calc_data/css/styles.css?1772166441491341*/
@charset "UTF-8";
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}

.calc-module-210222 .ogpo-calc__person .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 12px;
}
.calc-module-210222 .select2-container .select2-selection--multiple {
  min-height: 38px;
}
.calc-module-210222 .select2-container--default .select2-selection--multiple {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.calc-module-210222 .select2-container .select2-selection--single {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 38px;
}
.calc-module-210222 .select2-container--default .select2-selection--single,
.calc-module-210222 .select2-container--doc .select2-selection--single {
  padding: 9px;
  border: 1px solid #d8d8d8;
  border-radius: 5px !important;
  color: black;
  outline: none;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__arrow b,
.calc-module-210222 .select2-container--doc .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .select2-container--doc .select2-selection--single .select2-selection__arrow {
  position: static;
  width: 13px;
  height: 7px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
  flex-shrink: 0;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: black;
}
.calc-module-210222 .select2-container--doc .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-size: 12px;
  line-height: 18px;
  color: black;
}
.calc-module-210222 .input-doc .select2-container--default .select2-selection--single .select2-selection__rendered,
.calc-module-210222 .step-3__card .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 12px;
}
.calc-module-210222 .select2-container--open .select2-dropdown {
  background: #fcfdfe;
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  overflow: hidden;
}
.calc-module-210222 select.select2-hidden-accessible {
  visibility: hidden;
}
.calc-module-210222 .select2-container--default .select2-results > .select2-results__options {
  max-height: none;
}
.calc-module-210222 .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.calc-module-210222 .select2-container--doc .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #8f8f8f;
  color: white;
}
.calc-module-210222 .select2-container--doc .select2-results__option--selected {
  background-color: #dddddd;
}
.calc-module-210222 .select2-results__option {
  padding: 10px;
  font-size: 14px;
  line-height: 18px;
  border-bottom: 1px solid #d8d8d8;
  text-align: left;
  color: #999999;
}
.calc-module-210222 .select2-results__option:last-child {
  border-bottom: none;
}
.calc-module-210222 .select2-dropdown {
  border: 1px solid #d8d8d8;
}
.calc-module-210222 .select2-container--doc .select2-results__option {
  font-size: 12px;
}
.calc-module-210222 .select2-container .select2-selection--single {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 38px;
}
.calc-module-210222 .select2-container--default .select2-selection--single,
.calc-module-210222 .select2-container--doc .select2-selection--single,
.calc-module-210222 .select2-container--mst-dop .select2-selection--single,
.calc-module-210222 .select2-container--s-select .select2-selection--single,
.calc-module-210222 .select2-container--height-n .select2-selection--single {
  padding: 9px 27px 9px 9px;
  border: 1px solid #d8d8d8;
  border-radius: 5px !important;
  color: black;
  outline: none;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__arrow b,
.calc-module-210222 .select2-container--doc .select2-selection--single .select2-selection__arrow b,
.calc-module-210222 .select2-container--mst-dop .select2-selection--single .select2-selection__arrow b,
.calc-module-210222 .select2-container--s-select .select2-selection--single .select2-selection__arrow b,
.calc-module-210222 .select2-container--height-n .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .select2-container--doc .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .select2-container--mst-dop .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .select2-container--s-select .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .select2-container--height-n .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 13px;
  height: 7px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
}
@media (max-width: 767px) {
  .calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .select2-container--doc .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .select2-container--mst-dop .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .select2-container--s-select .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .select2-container--height-n .select2-selection--single .select2-selection__arrow {
    top: 12px;
  }
}
.calc-module-210222 .select2-container--default .select2-results > .select2-results__options {
  max-height: 350px;
}
.calc-module-210222 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 10px;
}
.calc-module-210222 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
  background-color: #f0f0f0;
}
.calc-module-210222 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__rendered,
.calc-module-210222 .select2-container--height-n .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: black;
}
.calc-module-210222 .select2-container--height-n .select2-results__option--selected {
  background-color: #dddddd;
}
.calc-module-210222 .select2-container {
  width: 100%;
  z-index: 1;
}
.calc-module-210222 .select2-container--doc .select2-results__option--selected {
  background-color: #dddddd;
}
.calc-module-210222 .select2-results__option {
  padding: 10px;
  font-size: 14px;
  line-height: 18px;
  border-bottom: 1px solid #d8d8d8;
  text-align: left;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calc-module-210222 .select2-results__option:last-child {
  border-bottom: none;
}
.calc-module-210222 .select2-results__option--highlighted {
  background-color: #8f8f8f;
  color: white;
}
.calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-weight: 400;
}

.select2-results__option {
  padding: 6px 10px;
  font-weight: 400;
  font-size: 13px;
  line-height: 127.1%;
  font-family: "Roboto";
  color: #000000;
}

.select2-dropdown {
  border: 1px solid #d8d8d8 !important;
  border-radius: 5px;
  overflow: hidden;
}

.select2-container--open .select2-dropdown--below {
  border-top: 1px solid #d8d8d8 !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: 1px solid #d8d8d8 !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.select2-container--default .select2-results__option--selected {
  background-color: transparent;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #ebebeb;
  color: #000000;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: transparent !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ebebeb !important;
  color: #000000 !important;
}

.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(180deg) !important;
}

.select2-selection__arrow {
  transition: transform 0.2s;
}

.select2-results__option {
  padding: 6px 10px;
  font-weight: 500;
  font-size: 13px;
  line-height: 127.1%;
  font-family: "Roboto-Medium";
  color: #000000;
}

.select2-dropdown {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  overflow: hidden;
}

.select2-container--open .select2-dropdown--below {
  border-top: 1px solid #d8d8d8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  transform: translateY(-1px);
}

.select2-container--open .select2-dropdown--above {
  border-bottom: 1px solid #d8d8d8;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  transform: translateY(1px);
}

.select2-container--default .select2-results__option--selected,
.select2-container--wrap-container .select2-results__option--selected {
  background-color: transparent;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.select2-container--wrap-container .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #ebebeb;
  color: #000000;
}

.select2-container--wrap-container .select2-results__options {
  padding: 8px;
  padding-right: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 20px;
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--wrap-container .select2-results__options .select2-results__option {
  padding: 6px 0 6px 12px;
  flex: 1 0 calc((100% - 40px) / 3);
  max-width: calc((100% - 40px) / 3);
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 127.1%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select2-container--wrap-container .select2-results__options .select2-results__option.select2-results__message {
  padding-left: 0;
  flex-basis: 100%;
  max-width: none;
}
.select2-container--wrap-container .select2-results__options [aria-selected=true] {
  position: relative !important;
  padding-right: 15px !important;
  pointer-events: none;
}
.select2-container--wrap-container .select2-results__options [aria-selected=true].select2-results__option--highlighted.select2-results__option--selectable {
  background: transparent;
}
.select2-container--wrap-container .select2-results__options [aria-selected=true]::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 10px;
  background: url("https://nomad.kz/calc_data/img/svg/checked.svg") center/contain no-repeat;
}
.select2-container--wrap-container .select2-selection--multiple {
  padding: 2px 5px;
  display: block;
  align-items: center;
  column-gap: 6px;
  border: 1px solid #d8d8d8;
  border-radius: 5px !important;
  color: black;
  outline: none;
  cursor: text;
  display: flex !important;
  align-items: center;
}
.select2-container--wrap-container .select2-selection--multiple .select2-selection__choice {
  margin: 3px;
  background-color: #ebebeb;
  border-radius: 5px;
  display: inline-flex;
  font-size: 12px;
  flex-direction: row-reverse;
  align-items: center;
  padding: 5px 8px 5px 12px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--wrap-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  line-height: inherit;
  padding: 0 !important;
}
.select2-container--wrap-container .select2-selection--multiple .select2-search {
  display: inline-flex;
  min-height: 26px;
  align-items: center;
  position: relative;
  vertical-align: middle;
  line-height: inherit;
}
.select2-container--wrap-container .select2-search--inline {
  background: transparent;
}
.select2-container--wrap-container .select2-search--inline .select2-search__field {
  background: transparent;
  margin-top: 0 !important;
  margin-left: 0 !important;
  height: auto;
  vertical-align: middle;
  line-height: inherit;
  font-family: "Roboto";
  font-weight: 400;
  line-height: 1;
  font-size: 14px;
  color: #000000;
}
.select2-container--wrap-container .select2-search--inline .select2-search__field::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  color: #cccccc;
}
@media (max-width: 767px) {
  .select2-container--wrap-container .select2-search--inline .select2-search__field::placeholder {
    font-size: 12px;
  }
}

.select2-container--wrap-container.cargo-container .select2-results {
  overflow: auto;
}
.select2-container--wrap-container.cargo-container .select2-results__options:not(.select2-results__options--nested) {
  display: block;
  overflow-y: unset;
  padding: 0 12px 0 0;
}
.select2-container--wrap-container.cargo-container .select2-results__options:not(.select2-results__options--nested):has(.select2-results__message) {
  padding: 8px;
}
.select2-container--wrap-container.cargo-container .select2-results__option[role=group] {
  max-width: unset;
  padding-left: 12px;
}
.select2-container--wrap-container.cargo-container .select2-results__option[role=group][aria-label=""] {
  margin-bottom: 18px;
}
.select2-container--wrap-container.cargo-container .select2-results__option[aria-selected=true] {
  top: 45%;
}
.select2-container--wrap-container.cargo-container .select2-results__options--nested {
  display: flex;
  max-height: unset;
  padding: 0;
}
@media (max-width: 768px) {
  .select2-container--wrap-container.cargo-container .select2-results__options--nested {
    display: block;
  }
}
.select2-container--wrap-container.cargo-container .select2-results__option[role=treeitem] {
  padding-right: 12px;
}
@media (hover: hover) {
  .select2-container--wrap-container.cargo-container .select2-results__option[role=treeitem]:hover {
    background-color: #ebebeb;
    color: #000000;
    border-radius: 5px;
  }
}
@media (max-width: 768px) {
  .select2-container--wrap-container.cargo-container .select2-results__option[role=treeitem] {
    max-width: 100%;
  }
}
.select2-container--wrap-container.cargo-container .select2-results__group {
  margin-bottom: 8px;
  display: block;
}

.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(180deg);
}

.select2-selection__arrow {
  transition: transform 0.2s;
}

.select2-selection__choice .select2-selection__choice__display {
  font-weight: 400;
  font-size: 12px;
  line-height: 127.1%;
}
.select2-selection__choice .select2-selection__choice__value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.select2-selection__choice .select2-selection__choice__remove {
  margin-left: 10px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  outline: none;
  border: none;
  cursor: pointer;
  background-color: transparent;
  font-size: 0;
}
.select2-selection__choice .select2-selection__choice__remove span {
  display: none;
}
.select2-selection__choice .select2-selection__choice__remove::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url("https://nomad.kz/calc_data/img/svg/x-black.svg") center/contain no-repeat;
}

.select2-dropdown {
  position: relative;
  left: -20px;
}

.select2-dropdown .select2-dropdown--above::-webkit-scrollbar {
  width: 8px; /* Width of the scrollbar */
  background-color: #f1f1f1; /* Background color of the track */
}

/* Styling the thumb (the draggable handle) */
.select2-container--open .select2-dropdown--below::-webkit-scrollbar-thumb {
  background-color: #888888; /* Color of the thumb */
  border-radius: 4px; /* Rounded corners of the thumb */
}

.select2-selection__rendered {
  width: 93%;
}

/* Advokat END*/
.select2-container .select2-results .select2-results__options::-webkit-scrollbar {
  width: 8px !important;
  background-color: #eeeeee !important;
}
.select2-container .select2-results .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #c0c0c0 !important;
  border-radius: 4px !important;
  width: 6px !important;
  height: 40px !important;
}

/* CARGO SELECT2 STYLES */
.select2-container--wrap-container.cargo-container .select2-results__option[role=group] {
  padding-left: 0;
}
.select2-container--wrap-container.cargo-container .select2-results__option[role=group] {
  padding: 0 8px;
}
.select2-container--wrap-container.cargo-container .select2-results__group {
  font-weight: 600;
}
.select2-container--wrap-container.cargo-container .select2-selection--multiple .select2-selection__choice {
  padding: 5px 12px;
}
.select2-container--wrap-container.cargo-container .select2-selection__choice__remove {
  min-width: 16px;
}
.select2-container--wrap-container.cargo-container .select2-results__options .select2-results__option[aria-selected=true]::after {
  right: 15px;
}
.select2-container--wrap-container.cargo-container .select2-results__options .select2-results__option[aria-selected=true] {
  padding-right: 39px !important;
}
.select2-container--wrap-container.cargo-container .select2-search__field::placeholder {
  font-size: 14px;
}
.select2-container--wrap-container.cargo-container .select2-selection__choice + .select2-search::after {
  content: "Добавить еще";
  position: relative;
  left: -8px;
  top: unset;
  color: #cccccc;
  white-space: nowrap;
}
.select2-container--wrap-container.cargo-container .select2-selection__rendered :first-child:is(.select2-search) {
  width: 100%;
}
.select2-container--wrap-container.cargo-container .select2-selection__rendered :first-child:is(.select2-search) .select2-search__field {
  width: 100% !important;
}
.select2-container--wrap-container.cargo-container.hide-placeholder .select2-search::after {
  display: none;
}
.select2-container--wrap-container.cargo-container.remove-placeholder .select2-search {
  display: none;
}
.select2-container--wrap-container.cargo-container .select2-selection--multiple .select2-search {
  padding-left: 3px;
}
.select2-container--wrap-container.cargo-container .select2-selection--multiple {
  padding: 2px 4px;
}

ul.select2-results__options li {
  border-right: 5px;
}
ul.select2-results__options .select2-results__option--highlighted {
  background-color: transparent;
}
@media (hover: hover) {
  ul.select2-results__options li:not([role=group]):hover {
    background-color: #ebebeb;
    color: #000000;
    border-radius: 5px;
  }
}

ul.select2-results__options .select2-results__message:hover {
  background-color: transparent !important;
}

@media (hover: hover) {
  .select2-results__message:hover {
    background-color: transparent !important;
  }
}
.popup-container.hide {
  display: none;
}

.popup-container {
  position: fixed;
  z-index: 1046;
  background: rgba(255, 255, 255, 0.49);
  font-size: 14px;
  color: #7e7e7e;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.popup-container .popup {
  max-width: 390px;
  width: 95%;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  padding: 25px;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.popup-container .popup .popup-title {
  color: #ef7f22;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 16px;
}
.popup-container .popup .popup-title.gray {
  color: #7e7e7e;
}
.popup-container .popup .popup-title.black {
  color: #333333;
}
.popup-container .popup.hide {
  display: none;
}
.popup-container .popup .popup-text {
  font-size: 14px;
  margin-bottom: 21px;
  line-height: 21px;
}
.popup-container .popup a {
  color: #ef7f22;
  text-decoration: none;
}
.popup-container .loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #ef7f22;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 1s linear infinite;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  z-index: 99;
  display: none;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(204, 204, 204, 0.5);
}

.extended-confirmation-container .step-one .extended-confirmation-link-container {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 14px;
}
.extended-confirmation-container .step-one .extended-confirmation-submit-container {
  margin-top: 2em;
  display: flex;
  justify-content: center;
}
.extended-confirmation-container .step-one .calc__label {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  color: #999999;
}
.extended-confirmation-container .step-one .calc__label b {
  font-weight: 500;
}
.extended-confirmation-container .step-one .calc__label .calc__input {
  display: block;
  font-size: 14px;
  padding: 7px 10px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  color: #3f3f3f;
  margin-top: 5px;
}
.extended-confirmation-container .step-one .calc__label .calc__input.error {
  border-color: red;
}
.extended-confirmation-container .step-one .calc__label .calc__input-error {
  padding-top: 5px;
  font-size: 10px;
  color: red;
}
.extended-confirmation-container .step-one .calc__label + .calc__label {
  margin-top: 1em;
}
.extended-confirmation-container .step-two .extended-confirmation-wait-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.extended-confirmation-container .step-two .popup-title, .extended-confirmation-container .step-two .popup-text {
  text-align: center;
}
.extended-confirmation-container .step-two .popup-title {
  font-size: 18px !important;
  color: #000000 !important;
  padding-bottom: 0.5em;
  padding-top: 1.5em;
}
.extended-confirmation-container .step-two .popup-text:last-child {
  margin-bottom: 0;
}
.extended-confirmation-container .step-two-deny .extended-confirmation-submit-container {
  margin-top: 2em;
  display: flex;
  justify-content: center;
}
.extended-confirmation-container .step-two-deny button[data-btn=data_collection_retry] {
  margin: auto;
  margin-top: 24px;
  font-size: 14px;
  width: 178px;
}
.extended-confirmation-container .step-two-deny button[data-btn=data_collection_retry]:disabled {
  background-color: #ef7f22 !important;
  opacity: 0.38;
}
.extended-confirmation-container .calc__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 38px;
  background: #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}
.extended-confirmation-container .calc__button.inactive {
  cursor: not-allowed;
  background: rgba(239, 127, 34, 0.3803921569);
}
.extended-confirmation-container .calc__button_cancel {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 38px;
  background: #ffffff;
  border-radius: 10px;
  font-size: 16px;
  color: #ef7f22;
  border: 1px solid #ef7f22;
  transition: all 0.3s;
  cursor: pointer;
}
.extended-confirmation-container .calc__button_cancel.inactive {
  cursor: not-allowed;
  background: rgba(239, 127, 34, 0.3803921569);
}
.extended-confirmation-container .calc__button_cancel:hover {
  background: #ef7f22;
  color: #ffffff;
}

.uppercase {
  text-transform: uppercase;
}

.nowrap {
  white-space: nowrap;
}

select {
  color: #000000;
}

button, input {
  outline: none !important;
}

button:focus {
  outline: none !important;
}

[data-extended-confirmation-insured-list-container] [data-header] .list-cell {
  background-color: #eaeaea;
}
[data-extended-confirmation-insured-list-container] .list-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: solid 1px #cccccc;
  border-radius: 5px;
  margin-top: 23px;
  overflow-x: scroll;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row:not(:last-child) .list-cell {
  border-bottom: solid 1px #cccccc;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row[data-header] {
  font-weight: 500;
  color: #5f5f5f;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row {
  display: flex;
  width: 100%;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .overflow-hidden {
  overflow: hidden;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell {
  padding: 8px 12px;
  height: 50px;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  gap: 10px;
  flex-basis: 145px;
  flex-shrink: 0;
  flex-grow: 1;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell span {
  padding: 2px 8px;
  border-radius: 4px;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell span.success {
  background-color: #dceddc;
  color: #1d382a;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell span.error {
  background-color: #ffe2de;
  color: #5d1616;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell span.warning {
  background-color: #ffefde;
  color: #5d3c16;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell .list-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 31px;
  background: #ef7f22;
  border-radius: 10px;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell .list-btn:not([disabled]):hover {
  background: #ff8524;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell .delete-icon {
  width: 14px;
  height: 16px;
  background: url("https://nomad.kz/calc_data/img/svg/korzina.svg") center/contain no-repeat;
  cursor: pointer;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell .hide {
  display: none;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell.list-loader {
  flex-shrink: 0;
  flex-grow: 1;
}
[data-extended-confirmation-insured-list-container] .list-wrapper .list-row .list-cell.list-status {
  flex-basis: 140px;
}
[data-extended-confirmation-insured-list-container] .btn-cancel {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 41px;
  background: #ffffff;
  border: 1px solid #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  color: #ef7f22;
  transition: all 0.3s;
  cursor: pointer;
}
[data-extended-confirmation-insured-list-container] .btn-cancel:not([disabled]):hover {
  background: #ff8524;
  color: #ffffff;
}

.calc-module-210222 {
  background: #ffffff;
  float: left;
  width: 100%;
  padding: 40px 0;
  font-family: Roboto;
}
.calc-module-210222 html, .calc-module-210222 body, .calc-module-210222 div, .calc-module-210222 span, .calc-module-210222 applet, .calc-module-210222 object, .calc-module-210222 iframe,
.calc-module-210222 h1, .calc-module-210222 h2, .calc-module-210222 h3, .calc-module-210222 h4, .calc-module-210222 h5, .calc-module-210222 h6, .calc-module-210222 p, .calc-module-210222 blockquote, .calc-module-210222 pre,
.calc-module-210222 a, .calc-module-210222 abbr, .calc-module-210222 acronym, .calc-module-210222 address, .calc-module-210222 big, .calc-module-210222 cite, .calc-module-210222 code,
.calc-module-210222 del, .calc-module-210222 dfn, .calc-module-210222 em, .calc-module-210222 img, .calc-module-210222 ins, .calc-module-210222 kbd, .calc-module-210222 q, .calc-module-210222 s, .calc-module-210222 samp,
.calc-module-210222 small, .calc-module-210222 strike, .calc-module-210222 strong, .calc-module-210222 sub, .calc-module-210222 sup, .calc-module-210222 tt, .calc-module-210222 var,
.calc-module-210222 b, .calc-module-210222 u, .calc-module-210222 i, .calc-module-210222 center,
.calc-module-210222 dl, .calc-module-210222 dt, .calc-module-210222 dd, .calc-module-210222 ol, .calc-module-210222 ul, .calc-module-210222 li,
.calc-module-210222 fieldset, .calc-module-210222 form, .calc-module-210222 label, .calc-module-210222 legend,
.calc-module-210222 table, .calc-module-210222 caption, .calc-module-210222 tbody, .calc-module-210222 tfoot, .calc-module-210222 thead, .calc-module-210222 tr, .calc-module-210222 th, .calc-module-210222 td,
.calc-module-210222 article, .calc-module-210222 aside, .calc-module-210222 canvas, .calc-module-210222 details, .calc-module-210222 embed,
.calc-module-210222 figure, .calc-module-210222 figcaption, .calc-module-210222 footer, .calc-module-210222 header, .calc-module-210222 hgroup,
.calc-module-210222 menu, .calc-module-210222 nav, .calc-module-210222 output, .calc-module-210222 ruby, .calc-module-210222 section, .calc-module-210222 summary,
.calc-module-210222 time, .calc-module-210222 mark, .calc-module-210222 audio, .calc-module-210222 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.calc-module-210222 * {
  box-sizing: border-box;
}
.calc-module-210222 button,
.calc-module-210222 input,
.calc-module-210222 button:focus,
.calc-module-210222 button:focus-visible,
.calc-module-210222 input:focus,
.calc-module-210222 input:focus-visible {
  outline: none;
}
.calc-module-210222 input {
  outline: none;
}
.calc-module-210222.no-bg {
  background: transparent;
}
.calc-module-210222 .step-1 {
  display: block;
}
.calc-module-210222 .step-2 {
  display: none;
}
.calc-module-210222 .step-3 {
  display: none;
}
.calc-module-210222 .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.calc-module-210222 .row > * {
  width: initial;
}
.calc-module-210222 .line {
  position: absolute;
  top: 50%;
  height: 1px;
  width: 100%;
  z-index: 0;
}
.calc-module-210222 .radio-wrapper {
  width: 100%;
  min-width: auto;
  overflow-x: scroll;
  overflow-y: hidden;
}
.calc-module-210222 .radio-wrapper::-webkit-scrollbar {
  display: none;
}
.calc-module-210222 .step-1__wrapper {
  margin: 0 auto;
  max-width: 650px;
}
.calc-module-210222 .main-confirm-step1.ogpo-calc__block-checkbox .ogpo-calc__label {
  margin: 10px auto;
}
.calc-module-210222 .main-confirm-step1.ogpo-calc__block-checkbox a {
  color: #ef7f22;
}
.calc-module-210222 .input {
  padding: 0 10px;
  width: 100%;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}
.calc-module-210222 .input-iin {
  padding: 0 9px;
  width: 136px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .input-iin-1 {
  margin-bottom: 3px;
}
.calc-module-210222 .step-2__form-wrapper .ogpo-calc__block-checkbox {
  justify-content: left;
}
.calc-module-210222 .step-2__form-wrapper .ogpo-calc__label {
  font-size: 12px;
}
.calc-module-210222 .buttonPlus-text {
  margin-right: 10px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
  transition: all 0.3s;
}
.calc-module-210222 .buttonPlus-circle {
  position: relative;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
}
.calc-module-210222 .buttonPlus-circle span {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-6px);
  width: 12px;
  height: 1px;
  background-color: #999999;
  transition: all 0.3s;
}
.calc-module-210222 .buttonPlus-circle span.option {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-6px) rotate(90deg);
  width: 12px;
  height: 1px;
  background-color: #999999;
  transition: all 0.3s;
}
.calc-module-210222 .input-carNum {
  padding: 0 9px;
  width: 136px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}
.calc-module-210222 .input__validation-error {
  border-color: #eb0909 !important;
}
.calc-module-210222 .no-privilege-text {
  color: #999999;
  font-size: 11px;
}
.calc-module-210222 .input-doc {
  margin-bottom: 10px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.calc-module-210222 .dop-polya__flex {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.calc-module-210222 .privileges-info {
  margin-top: 11px;
}
.calc-module-210222 .privileges-info.d-flex {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .privileges-info.d-flex .doc-number-block input {
  width: 136px;
}
.calc-module-210222 .privileges-info.d-flex .dates-block {
  display: block;
  margin-top: 0;
}
.calc-module-210222 .privileges-info.d-flex .dates-block .right {
  display: none;
}
.calc-module-210222 .privileges-info .doc-number-block input {
  width: 100%;
}
.calc-module-210222 .privileges-info .dates-block {
  margin-top: 11px;
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .privileges-info .dates-block .left, .calc-module-210222 .privileges-info .dates-block .right {
  display: flex;
  flex-direction: column;
  position: relative;
}
.calc-module-210222 .input__number-doc {
  padding: 0 10px;
  width: 136px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .person-info-iin {
  display: none;
  white-space: nowrap;
}
.calc-module-210222 .person-info-iin.active {
  display: block;
}
.calc-module-210222 .hr {
  width: 100%;
  border-bottom: 0.5px solid #d8d8d8;
}
.calc-module-210222 .card__data,
.calc-module-210222 .card__number-doc {
  font-size: 12px;
  line-height: 15px;
}
.calc-module-210222 .card-delete {
  position: absolute;
  top: 13px;
  right: 13px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.calc-module-210222 .card-delete .delete-icon {
  position: absolute;
  width: 14px;
  height: 16px;
  background: url("https://nomad.kz/calc_data/img/svg/korzina.svg") center/contain no-repeat;
  opacity: 1;
  transition: opacity 0.3s;
}
.calc-module-210222 .card-delete .delete-icon-hover {
  position: absolute;
  width: 14px;
  height: 16px;
  background: url("https://nomad.kz/calc_data/img/svg/korzinaHover.svg") center/contain no-repeat;
  opacity: 0;
  transition: opacity 0.3s;
}
.calc-module-210222 .card-delete:hover .delete-icon {
  opacity: 0;
}
.calc-module-210222 .card-delete:hover .delete-icon-hover {
  opacity: 1;
}
.calc-module-210222 .card-percent {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 14px;
  line-height: 18px;
  color: #ef7f22;
  display: none;
}
.calc-module-210222 .iStrahovatel .ogpo-calc__person-info {
  margin-top: 0;
}
.calc-module-210222 .iStrahovatel .ogpo-calc__person-name-title {
  margin-top: 7px;
}
.calc-module-210222 .expensive-card {
  border: 1px solid #ef7f22;
}
.calc-module-210222 .expensive-card .card-percent {
  display: block;
}
.calc-module-210222 select[data-dun-select=experience] {
  visibility: hidden;
}
.calc-module-210222 .step-2__form-wrapper {
  margin: 0 auto;
  padding: 30px 25px;
  width: 526px;
  border: 1px solid #eff2f7;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .step-2__form-title {
  font-size: 18px;
  line-height: 23px;
}
.calc-module-210222 .step-2__form-name {
  margin-top: 4px;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calc-module-210222 .tourist-warning {
  display: flex;
  padding: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 15px;
  align-self: stretch;
  border-radius: 10px;
  background: #FFF7F1;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
}

.tourist-warning__content {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 100%;
}

.tourist-warning__message {
  display: flex;
  align-items: center;
  gap: 15px;
  align-self: stretch;
}

.tourist-warning__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
}

.tourist-warning__icon {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}

.tourist-warning__title {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 4px;
}

.tourist-warning__text {
  color: #515D75;
  font-size: 14px;
  line-height: 1.4;
  max-width: 400px;
}
.tourist-warning__button {
  background: none;
  border: 1.5px solid #EF7F22;
  color: #EF7F22;
  border-radius: 12px;
  padding: 10px 18px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  transition: 0.2s ease-in-out;
  margin-top: 16px;
  text-align: center;
  min-width: 90%;
}


.tourist-warning__button:hover {
  background-color: #EF7F22;
  color: white;
}

.step-2__data-status {
  color: #2FB331;
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%;
}

.modal-body {
  margin-bottom: 20px;
}

.calc-module-210222 .step-2__input-title {
  font-size: 12px;
  line-height: 15px;
  color: #999999;
  margin-bottom: 3px;
}
.calc-module-210222 .rights-blocker.hide {
  display: none;
}
.calc-module-210222 .step-2__input {
  padding: 0 10px;
  width: 223px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.calc-module-210222 .step-2__input.uppercase {
  text-transform: uppercase;
}
.calc-module-210222 .step-2__input[disabled] {
  background-color: #eeeeee;
}
.calc-module-210222 .step-2__form-wrapper .step-2__row {
  margin-bottom: 17px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.calc-module-210222 .step-2__form-wrapper .step-2__row.option {
  margin-bottom: 0;
}
.calc-module-210222 .step-2__col {
  position: relative;
  width: 224px;
}
.calc-module-210222 .step-2 .ogpo-calc__label {
  align-items: flex-start;
  color: #000000;
}
.calc-module-210222 .label-link {
  color: #ef7f22;
  border-bottom: 1px solid #ef7f22;
  cursor: pointer;
}
.calc-module-210222 .step-2 .ogpo-calc__block-checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
.calc-module-210222 .step-2 .ogpo-calc__block-checkbox.mt-40px {
  margin-top: 40px;
}
.calc-module-210222 .checkbox-prprt {
  margin-bottom: 10px;
}
.calc-module-210222 .step-2__flex {
  display: flex;
  justify-content: space-between;
  margin-top: 19px;
}
.calc-module-210222 .step-2__price-label {
  font-size: 12px;
  line-height: 15px;
  color: #797878;
}
.calc-module-210222 .step-2__price-value {
  white-space: nowrap;
  font-size: 24px;
  line-height: 31px;
  color: #ef7f22;
}
.calc-module-210222 .step-2__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 194px;
  height: 48px;
  background: #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
  position: relative;
}
.calc-module-210222 .step-2__button:not([disabled]):hover {
  background: #ff8524;
}
.calc-module-210222 .step-2__button[disabled] {
  background: #c6c3c0;
  cursor: default;
}
.calc-module-210222 .step-2__dop-polya {
  margin-left: 30px;
  margin-bottom: 15px;
  display: none;
}
.calc-module-210222 .step-2__radio-wrapper {
  margin-top: 7px;
}
.calc-module-210222 .step-2__radio-label {
  display: flex;
  position: relative;
  align-items: center;
}
.calc-module-210222 .step-2__radio-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .step-2__radio-style {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  background-color: inherit;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  cursor: pointer;
}
.calc-module-210222 .step-2__radio-style::after {
  content: "";
  width: 9px;
  height: 9px;
  background-color: #ef7f22;
  border-radius: 50%;
  opacity: 0;
}
.calc-module-210222 .step-2__radio-input:checked + .step-2__radio-style::after {
  opacity: 1;
}
.calc-module-210222 .step-2__radio-text {
  margin-left: 13px;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .step-2__validation-error {
  display: none;
  margin-top: 15px;
  align-items: center;
  font-size: 10px;
  line-height: 13px;
  color: #ef2222;
}
.calc-module-210222 .step-2__validation-error span {
  display: inline-block;
  text-align: center;
  width: 15px;
  height: 15px;
  border: 1px solid #ef2222;
  border-radius: 50%;
}
.calc-module-210222 .step-2__validation-error p {
  margin-left: 5px;
  display: inline-block;
}
.calc-module-210222 .step-2__input-error {
  border-color: #ff0000;
}
.calc-module-210222 .swiper {
  width: 900px;
  padding: 20px;
}
.calc-module-210222 .swiper-wrapper {
  justify-content: center;
}
.calc-module-210222 .step-3__card {
  margin: 0 auto;
  width: 266px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  padding: 40px 24px 30px;
  text-align: center;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .step-3__card-title {
  font-size: 18px;
  line-height: 23px;
  color: #ef7f22;
}
.calc-module-210222 .step-3__card-sm-title {
  margin-top: 2px;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .step-3__card-price {
  margin-top: 20px;
  font-weight: 500;
  font-size: 24px;
  line-height: 31px;
  color: #ef7f22;
}
.calc-module-210222 .step-3__card-month {
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .step-3__card-text {
  margin-top: 10px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
}
.calc-module-210222 .step-3__card-text.bold {
  font-weight: 500;
  margin-top: 0;
}
.calc-module-210222 .step-3__card-text.bolder {
  font-weight: 600;
}
.calc-module-210222 .step-3__card-button {
  margin: 24px auto 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 38px;
  border-radius: 10px;
  background-color: #ef7f22;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  cursor: pointer;
  transition: all 0.3s;
  border: none;
}
.calc-module-210222 .step-3__card-button:hover {
  background: #ff8524;
}
.calc-module-210222 .step-3__block {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calc-module-210222 .step-3__block:first-child {
  margin-top: 12px;
}
.calc-module-210222 .step-3__input-title {
  text-align: left;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .step-3__card-input {
  padding: 0 10px;
  width: 126px;
  height: 32px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}
.calc-module-210222 .step-3__rangeSlide-title {
  margin-top: 20px;
  margin-bottom: 2px;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .ui-tabs {
  border: none;
}
.calc-module-210222 .ui-tabs-nav {
  max-width: 916px;
  margin: 0 auto 23px;
  min-width: 644px;
  border: none;
}
.calc-module-210222 .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: none;
  padding: 0;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
}
.calc-module-210222 .ui-state-hover {
  border: none;
  background: transparent;
}
.calc-module-210222 .ui-state-active {
  border: none;
  background-color: transparent;
}
.calc-module-210222 .ui-tabs .ui-state-active.ui-tabs-tab .ui-tabs-anchor {
  color: #ef7f22;
}
.calc-module-210222 .ui-state-default {
  border: none;
  background: transparent;
}
.calc-module-210222 .ui-tabs .ui-tabs-panel {
  margin-top: 24px;
  padding: 0;
}
.calc-module-210222 .dop-polya__flex-right {
  position: relative;
}
.calc-module-210222 .step-3__wrapper {
  margin: 0 auto;
  max-width: 904px;
}
.calc-module-210222 .irs-min,
.calc-module-210222 .irs-max {
  display: none;
}
.calc-module-210222 .irs-grid-pol.small {
  display: none;
}
.calc-module-210222 .irs--flat .irs-line {
  height: 1px;
}
.calc-module-210222 .irs--flat .irs-line::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 1px;
  width: 12px;
  background-color: #ffffff;
}
.calc-module-210222 .irs--flat .irs-line::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 1px;
  width: 12px;
  background-color: #ffffff;
  z-index: 1;
}
.calc-module-210222 .irs--flat .irs-bar {
  background-color: #ef7f22;
  height: 1px;
}
.calc-module-210222 .irs--flat .irs-handle > i:first-child {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 50%;
  width: 12px;
  height: 12px;
  margin-left: -5px;
  background-color: #ef7f22;
  border-radius: 50%;
}
.calc-module-210222 .irs--flat .irs-handle > i:first-child::after {
  display: block;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ffffff;
}
.calc-module-210222 .irs--flat .irs-handle {
  top: 21px;
}
.calc-module-210222 .irs--flat .irs-grid-text {
  font-size: 10px;
  line-height: 12px;
  color: #000000;
}
.calc-module-210222 .irs--flat.irs-with-grid {
  height: 46px;
}
.calc-module-210222 .irs--flat .irs-single {
  transform: translateX(14px);
  color: #000000;
  font-size: 9px;
  line-height: 10px;
  padding: 2px 4px;
  background-color: #d8d8d8;
  border-radius: 2px;
}
.calc-module-210222 .irs--flat .irs-single:before {
  border-top-color: #d8d8d8;
  border-top-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 2px;
  border-right-width: 2px;
  bottom: -16px;
  left: 27%;
}
.calc-module-210222 .irs-grid-pol {
  height: 6px;
  top: -1px;
}
.calc-module-210222 .slick-slide:last-child .step-3__card-button {
  margin-top: 25px;
}
.calc-module-210222 .slick-dots li {
  width: 5px;
  height: 5px;
  border: 1px solid #ef7f22;
  border-radius: 50%;
}
.calc-module-210222 .slick-dots li.slick-active {
  background-color: #ef7f22;
}
.calc-module-210222 .slick-arrow {
  width: 18px;
  height: 30px;
  background: url("https://nomad.kz/calc_data/img/svg/sliderArr.svg") center/auto no-repeat;
}
.calc-module-210222 .slick-arrow::before {
  content: "";
}
.calc-module-210222 .slick-next {
  transform: rotate(180deg) translate(0, -50%);
  transform-origin: top;
}
.calc-module-210222 .slick-disabled {
  background-image: url("https://nomad.kz/calc_data/img/svg/sliderArrDis.svg");
}
.calc-module-210222 .slick-slide {
  padding: 5px 0 15px;
  outline: none;
}
.calc-module-210222 input:-internal-direct-focus {
  outline: none;
}
.calc-module-210222 .calc-type {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #999999;
}
.calc-module-210222 .slick-dots li button:before {
  content: "";
}
.calc-module-210222 .slick-prev, .calc-module-210222 .slick-next {
  top: 155px;
  z-index: 11;
}
.calc-module-210222 .input-box .bg-icon {
  background: url(https://nomad.kz/calc_data/img/svg/datepickerIcon.svg) no-repeat;
  background-size: 18px 16px;
  background-position: top 50% right 11px;
  cursor: pointer;
}
.calc-module-210222 .ui-state-default {
  margin: 0 auto;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.calc-module-210222 .col-wrapper {
  display: flex;
  flex-direction: column;
  width: 298px;
  justify-content: center;
}
.calc-module-210222 .col-wrapper-sm {
  display: flex;
  flex-direction: column;
  width: 136px;
  justify-content: center;
  position: relative;
}
.calc-module-210222 .col-wrapper .mst-checkbox {
  margin-top: 20px;
}
.calc-module-210222 .covidPrice-block:not(.active) {
  opacity: 0;
  pointer-events: none;
  user-select: none;
  display: none;
}
.calc-module-210222 .sport-trip {
  display: none;
}
.calc-module-210222 .parents-block {
  display: none;
  margin-bottom: 9px;
  padding: 15px 0 13px;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .parents-block .mst-calc__block-flex {
  margin: 0;
}
.calc-module-210222 .parents-block__title {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
}
.calc-module-210222 .parents-name {
  margin-top: 5px;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .parents-name-mob {
  display: none;
}
.calc-module-210222 .mr-none {
  margin: 0;
}
.calc-module-210222 .mr-8 {
  margin-bottom: 8px;
}
.calc-module-210222 .datepicker-wrapper {
  position: relative;
}
.calc-module-210222 .ui-datepicker-trigger {
  position: absolute;
  right: 11px;
  bottom: 11px;
  cursor: pointer;
  width: 18px;
  height: 16px;
}
.calc-module-210222 .card__value {
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .block-1 {
  margin: 7px 0 16px;
}
.calc-module-210222 .check-box__value {
  align-self: flex-end;
  font-size: 10px;
  line-height: 18px;
  white-space: nowrap;
}
.calc-module-210222 .hr + .mst-calc__card-dopPolya {
  border-bottom: 0;
}
.calc-module-210222 .zhP__block .franchise-text {
  font-size: 10px;
  color: #999999;
  font-family: inherit;
}
.calc-module-210222 .zhP__block-top {
  padding: 15px 15px 0;
  margin-top: 18px;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .zhP__wrap-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.calc-module-210222 .zhP__wrap-flex .zhP__block:nth-child(1) {
  padding: 11px 19px 15px 0;
  -ms-flex-preferred-size: 428px;
  flex-basis: 428px;
  border-right: 1px solid #d8d8d8;
}
.calc-module-210222 .zhP__wrap-flex .zhP__block:nth-child(2) {
  padding: 15px 0 15px 16px;
  -ms-flex-preferred-size: 192px;
  flex-basis: 192px;
}
.calc-module-210222 .zhP__wrapper {
  width: 194px;
}
.calc-module-210222 .zhP__wrapper-sm {
  width: 89px;
}
.calc-module-210222 .zhP__top-flex {
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .zhP__top-flex button.ogpo-calc__button {
  width: 125px;
}
.calc-module-210222 .zhP-calc__name {
  margin-top: 20px;
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .zhP__input {
  padding: 0 10px;
  width: 100%;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}
.calc-module-210222 .zhP-calc .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.calc-module-210222 .zhP-calc .row.m-bottom {
  margin-bottom: 10px;
}
.calc-module-210222 .zhP-calc .checkBox__label {
  -webkit-box-align: start;
  -ms-flex-align: start;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.calc-module-210222 .zhP-calc .checkBox__style {
  top: -2px;
}
.calc-module-210222 .zhP__block-checkbox {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  .calc-module-210222 .zhP__block-checkbox {
    margin-top: 16px;
  }
}
.calc-module-210222 .checkBox__style {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: inherit;
  border-radius: 3px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
}
.calc-module-210222 .checkBox__style.radio {
  border-radius: 50%;
}
.calc-module-210222 .checkBox__style::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 16px;
  height: 14px;
  background: url(https://nomad.kz/calc_data/img/svg/checked.svg) center/auto no-repeat;
  opacity: 0;
}
.calc-module-210222 .checkBox__input:checked + .checkBox__style::after {
  opacity: 1;
}
.calc-module-210222 .checkBox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .checkBox__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  padding-left: 24px;
  font-size: 10px;
  line-height: 13px;
  color: #999999;
}
.calc-module-210222 .zhP-select {
  width: 100%;
}
.calc-module-210222 .title-block {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.calc-module-210222 .title-block h4 {
  margin: 0;
}
.calc-module-210222 .zhP__title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.calc-module-210222 .zhP__risks-title {
  font-size: 14px;
  line-height: 18px;
  color: #999999;
}
.calc-module-210222 .cb-text .info-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
}
.calc-module-210222 .cb-text .info-icon {
  display: -webkit-inline-box;
}
.calc-module-210222 section.base-calc.ogpo-calc .container {
  position: relative;
  margin: 0 auto;
}
.calc-module-210222 .info-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 17px;
  height: 13px;
}
.calc-module-210222 .ogpo-calc__button[aria-label]:not(.show-tooltip):before,
.calc-module-210222 .ogpo-calc__button[aria-label]:not(.show-tooltip):after {
  display: none;
}
.calc-module-210222 [aria-label][data-cooltipz-dir]::before {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  border-bottom: 11px solid #ffffff;
  left: 1px;
  -webkit-filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  top: 13px;
  z-index: 1053;
  left: 3px;
}
.calc-module-210222 [aria-label][data-cooltipz-dir]::after {
  padding: 7px;
  white-space: normal;
  width: 220px;
  background-color: #ffffff;
  top: 13px;
  z-index: 1052;
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after {
  right: -5px;
}
.calc-module-210222 .question-mark {
  width: 11px;
  height: 11px;
  background: url(https://nomad.kz/calc_data/img/svg/question.svg) no-repeat;
  background-size: contain;
}
.calc-module-210222 .zhP__wrapper.block-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.calc-module-210222 .rights-blocker,
.calc-module-210222 .inspection-date-confirm,
.calc-module-210222 .delete-country-popup,
.calc-module-210222 .call-center-popup {
  position: fixed;
  z-index: 1001;
  padding-top: 100px;
  background: rgba(255, 255, 255, 0.49);
  font-size: 14px;
  color: #7e7e7e;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.calc-module-210222 .rights-blocker input,
.calc-module-210222 .inspection-date-confirm input,
.calc-module-210222 .delete-country-popup input,
.calc-module-210222 .call-center-popup input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .rights-blocker .popup,
.calc-module-210222 .inspection-date-confirm .popup,
.calc-module-210222 .delete-country-popup .popup,
.calc-module-210222 .call-center-popup .popup {
  max-width: 390px;
  width: 95%;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  padding: 25px;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.calc-module-210222 .rights-blocker .popup .popup-title,
.calc-module-210222 .inspection-date-confirm .popup .popup-title,
.calc-module-210222 .delete-country-popup .popup .popup-title,
.calc-module-210222 .call-center-popup .popup .popup-title {
  color: #ef7f22;
  margin-bottom: 12px;
}
.calc-module-210222 .rights-blocker .popup .popup-title.gray,
.calc-module-210222 .inspection-date-confirm .popup .popup-title.gray,
.calc-module-210222 .delete-country-popup .popup .popup-title.gray,
.calc-module-210222 .call-center-popup .popup .popup-title.gray {
  color: #7e7e7e;
  font-weight: 500;
  font-size: 16px;
}
.calc-module-210222 .rights-blocker .popup .popup-title.gray.gray,
.calc-module-210222 .inspection-date-confirm .popup .popup-title.gray.gray,
.calc-module-210222 .delete-country-popup .popup .popup-title.gray.gray,
.calc-module-210222 .call-center-popup .popup .popup-title.gray.gray {
  color: #7e7e7e;
}
.calc-module-210222 .rights-blocker .popup .popup-title.gray.black,
.calc-module-210222 .inspection-date-confirm .popup .popup-title.gray.black,
.calc-module-210222 .delete-country-popup .popup .popup-title.gray.black,
.calc-module-210222 .call-center-popup .popup .popup-title.gray.black {
  color: #333333;
}
.calc-module-210222 .rights-blocker .popup a,
.calc-module-210222 .inspection-date-confirm .popup a,
.calc-module-210222 .delete-country-popup .popup a,
.calc-module-210222 .call-center-popup .popup a {
  color: #ef7f22;
  text-decoration: none;
}
.calc-module-210222 .rights-blocker .popup .popup-text,
.calc-module-210222 .inspection-date-confirm .popup .popup-text,
.calc-module-210222 .delete-country-popup .popup .popup-text,
.calc-module-210222 .call-center-popup .popup .popup-text {
  margin-bottom: 21px;
  line-height: 21px;
}
.calc-module-210222 .rights-blocker.delete-country-popup, .calc-module-210222 .rights-blocker.call-center-popup,
.calc-module-210222 .inspection-date-confirm.delete-country-popup,
.calc-module-210222 .inspection-date-confirm.call-center-popup,
.calc-module-210222 .delete-country-popup.delete-country-popup,
.calc-module-210222 .delete-country-popup.call-center-popup,
.calc-module-210222 .call-center-popup.delete-country-popup,
.calc-module-210222 .call-center-popup.call-center-popup {
  display: none;
}
.calc-module-210222 .rights-blocker.delete-country-popup .popup-text, .calc-module-210222 .rights-blocker.call-center-popup .popup-text,
.calc-module-210222 .inspection-date-confirm.delete-country-popup .popup-text,
.calc-module-210222 .inspection-date-confirm.call-center-popup .popup-text,
.calc-module-210222 .delete-country-popup.delete-country-popup .popup-text,
.calc-module-210222 .delete-country-popup.call-center-popup .popup-text,
.calc-module-210222 .call-center-popup.delete-country-popup .popup-text,
.calc-module-210222 .call-center-popup.call-center-popup .popup-text {
  margin-bottom: 29px;
}
.calc-module-210222 .rights-blocker.delete-country-popup .popup, .calc-module-210222 .rights-blocker.call-center-popup .popup,
.calc-module-210222 .inspection-date-confirm.delete-country-popup .popup,
.calc-module-210222 .inspection-date-confirm.call-center-popup .popup,
.calc-module-210222 .delete-country-popup.delete-country-popup .popup,
.calc-module-210222 .delete-country-popup.call-center-popup .popup,
.calc-module-210222 .call-center-popup.delete-country-popup .popup,
.calc-module-210222 .call-center-popup.call-center-popup .popup {
  padding: 25px 25px 25px 25px;
}
.calc-module-210222 .rights-blocker.delete-country-popup .close-popup, .calc-module-210222 .rights-blocker.call-center-popup .close-popup,
.calc-module-210222 .inspection-date-confirm.delete-country-popup .close-popup,
.calc-module-210222 .inspection-date-confirm.call-center-popup .close-popup,
.calc-module-210222 .delete-country-popup.delete-country-popup .close-popup,
.calc-module-210222 .delete-country-popup.call-center-popup .close-popup,
.calc-module-210222 .call-center-popup.delete-country-popup .close-popup,
.calc-module-210222 .call-center-popup.call-center-popup .close-popup {
  border: none;
  outline: none;
  content: "";
  background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  display: flex;
  margin-bottom: 9px;
  margin-left: auto;
  cursor: pointer;
}
.calc-module-210222 .rights-blocker.iin-collect,
.calc-module-210222 .inspection-date-confirm.iin-collect,
.calc-module-210222 .delete-country-popup.iin-collect,
.calc-module-210222 .call-center-popup.iin-collect {
  display: none;
}
.calc-module-210222 .rights-blocker.iin-collect input,
.calc-module-210222 .inspection-date-confirm.iin-collect input,
.calc-module-210222 .delete-country-popup.iin-collect input,
.calc-module-210222 .call-center-popup.iin-collect input {
  position: unset;
  width: unset;
  height: unset;
}
.calc-module-210222 .rights-blocker.iin-collect .iin_for_agree,
.calc-module-210222 .inspection-date-confirm.iin-collect .iin_for_agree,
.calc-module-210222 .delete-country-popup.iin-collect .iin_for_agree,
.calc-module-210222 .call-center-popup.iin-collect .iin_for_agree {
  display: block;
}
.calc-module-210222 .rights-blocker .delete-country-popup .popup,
.calc-module-210222 .inspection-date-confirm .delete-country-popup .popup,
.calc-module-210222 .delete-country-popup .delete-country-popup .popup,
.calc-module-210222 .call-center-popup .delete-country-popup .popup {
  padding: 10px 25px 25px 25px;
}
.calc-module-210222 .call-center-popup {
  z-index: 100000;
  background: none;
}
.calc-module-210222 .call-center-popup .popup {
  padding: 35px 25px;
}
.calc-module-210222 .call-center-popup__appeal {
  color: #000000;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 127.1%;
  margin: 0 0 14px 0;
  padding: 0;
}
.calc-module-210222 .delete-country-popup .popup-actions {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .call-center-popup .popup-actions {
  display: flex;
  justify-content: center;
}
.calc-module-210222 .cancel-delete-country__button, .calc-module-210222 .close-call-center-popup-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 41px;
  border-radius: 10px;
  font-size: 16px;
  transition: all 0.3s;
  cursor: pointer;
  background: #ffffff;
  color: #ef7f22;
  border: 1px solid #ef7f22;
}
.calc-module-210222 .delete-country__button, .calc-module-210222 .call-center-popup__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 41px;
  background: #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}
.calc-module-210222 .delete-country__button.mst-buy-mst-step1, .calc-module-210222 .call-center-popup__button.mst-buy-mst-step1 {
  height: 41px;
}
.calc-module-210222 .rights-blocker.hide {
  display: none;
}
.calc-module-210222 .inspection-date-confirm.hidden {
  display: none;
}
.calc-module-210222 .inspection-date-confirm button {
  border-radius: 10px;
  background: #ef7f22;
  padding: 5px 30px;
  color: #ffffff;
  border: none;
  cursor: pointer;
  margin: 0 auto;
  display: block;
}
.calc-module-210222 [aria-label][data-cooltipz-dir].ogpo-calc__button::after {
  top: 100%;
  bottom: 0;
  text-align: left;
  width: 184px;
  font-size: 10px;
  line-height: 140.49%;
  white-space: normal;
}
.calc-module-210222 [aria-label][data-cooltipz-dir].ogpo-calc__button::before {
  top: auto;
  bottom: -13px;
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=center]::after {
  left: 50%;
  transform: translateX(-50%);
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=center]::before {
  left: 50%;
  transform: translateX(-50%);
}
.calc-module-210222 .checkBox__label {
  display: flex;
  align-items: flex-end;
  position: relative;
  padding-left: 24px;
  font-size: 10px;
  line-height: 13px;
  color: #999999;
}
.calc-module-210222 .checkBox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .checkBox__style {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: inherit;
  border-radius: 3px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
}
.calc-module-210222 .checkBox__style::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 16px;
  height: 14px;
  background: url(https://nomad.kz/calc_data/img/svg/checked.svg) center/auto no-repeat;
  opacity: 0;
}
.calc-module-210222 .checkBox__style.radio::after {
  bottom: 2px;
  left: 0;
}
.calc-module-210222 .checkBox__input:checked + .checkBox__style::after {
  opacity: 1;
}
.calc-module-210222 .info-icon {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 11px;
  height: 13px;
}
.calc-module-210222 .s-dropdown {
  width: 297px !important;
}
.calc-module-210222 .l-dropdown {
  width: 620px !important;
}
.calc-module-210222 [aria-label][data-cooltipz-dir]::after {
  padding: 7px;
  white-space: normal;
  width: auto;
  min-width: 120px;
  background-color: #ffffff;
  top: 100%;
  z-index: 1052;
}
.calc-module-210222 [aria-label][data-cooltipz-dir]::before {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  border-bottom: 11px solid #ffffff;
  left: 3px;
  filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  top: 100%;
  z-index: 1053;
}
.calc-module-210222 .title-block {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.calc-module-210222 .title-block h4 {
  margin: 0;
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after {
  right: -5px;
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after {
  left: -5px;
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before {
  left: 7px;
}
.calc-module-210222 .step-3 .irs-grid::after,
.calc-module-210222 .step-3 .irs-grid::before {
  top: -1px;
}
.calc-module-210222 .tick-slider2 {
  margin: 40px 0 30px;
}
.calc-module-210222 .calc__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex: 1;
}
.calc-module-210222 .brd-b {
  border-bottom: 1px solid #d8d8d8 !important;
}
.calc-module-210222 .mt-17 {
  margin-top: 15px;
  align-items: flex-start;
}
.calc-module-210222 .mr-15 {
  margin-right: 15px !important;
}
.calc-module-210222 .pb-20 {
  padding-bottom: 20px;
}
.calc-module-210222 .calc__car-title {
  font-weight: 400;
  font-size: 10px;
  line-height: 127.1% !important;
  color: #cccccc;
}
.calc-module-210222 [aria-label][data-cooltipz-dir].ogpo-calc__button::after {
  top: 100%;
  bottom: auto;
  text-align: left;
  width: 184px;
  font-size: 10px;
  line-height: 140.49%;
}
.calc-module-210222 [aria-label][data-cooltipz-dir].ogpo-calc__button::before {
  top: 100%;
  bottom: auto;
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=center]::after {
  left: 50%;
  transform: translateX(-50%) translateY(10px);
}
.calc-module-210222 [aria-label][data-cooltipz-dir][data-cooltipz-dir=center]::before {
  left: 50%;
  transform: translateX(-50%);
}
.calc-module-210222 div [data-add-insured-opp] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.calc-module-210222 .select-m-wr {
  width: 160px !important;
  height: 38px !important;
}
.calc-module-210222 .disable-drop {
  pointer-events: none;
}
.calc-module-210222 .step-3__wrapper .slick-slider .draggable {
  height: auto !important;
  text-align: -webkit-center;
}
.calc-module-210222 .messageInsuredSum {
  bottom: -52px;
  text-align: left;
  font-size: 10px !important;
  line-height: 140.49% !important;
  padding: 7px !important;
  border-radius: var(--cooltipz-border-radius, 0.125rem);
  white-space: normal;
  width: 156px;
  text-indent: 0;
  text-shadow: none;
  background-color: #ffffff;
  position: absolute;
  color: var(--cooltipz-text-color, #ffffff);
  left: 50%;
  transform: translate(-50%, 0);
  transition: all var(--cooltipz-timing, 120ms) ease-out var(--cooltipz-timing, 120ms);
  box-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.3);
  opacity: 0;
  padding-bottom: 10px !important;
  z-index: 1;
}
.calc-module-210222 .messageInsuredSum:after {
  content: "";
  position: absolute;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  border-bottom: 11px solid #ffffff;
  filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  z-index: 1053;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
}
.calc-module-210222 .input1 {
  padding: 0 9px;
  width: 136px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 12px;
  line-height: 18px;
}
.calc-module-210222 .hidden {
  display: none !important;
}
.calc-module-210222 .step-3__card-texttitle {
  font-size: 16px;
}
.calc-module-210222 .step-3__risks {
  text-align: left;
  padding: 0;
  margin: 20px 7px 10px;
}
.calc-module-210222 .step-3__risks .title-risks {
  padding-top: 15px;
  font-size: 10px;
  text-align: left;
  margin-bottom: 15px;
  border-top: 1px solid #d9d9d9;
}
.calc-module-210222 .step-3__risks .step-3__risks-out {
  font-size: 10px;
}
.calc-module-210222 .step-3__risks .step-3__risks-out p {
  padding: 5px 0 5px 20px;
  position: relative;
  font-size: 10px;
}
.calc-module-210222 .step-3__risks .step-3__risks-out p:before {
  content: "";
  display: block;
  position: absolute;
  left: 2px;
  top: 7px;
  height: 9px;
  width: 9px;
  background: url(https://nomad.kz/calc_data/img/svg/checked.svg) center center no-repeat;
  background-size: cover;
}
.calc-module-210222 .ogpo-calc__block-experience-user {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.calc-module-210222 .ogpo-calc__block-experience-user.mb-10 {
  margin-bottom: 10px;
}
.calc-module-210222 .ogpo-calc__block-experience-user select {
  cursor: pointer;
  font-weight: 300;
}
@media (max-width: 767px) {
  .calc-module-210222 .ogpo-calc__block-experience-user select {
    font-size: 12px;
  }
}
.calc-module-210222 .ogpo-calc__block-experience-user .ogpo-calc__block-experience-wrap {
  position: relative;
}
.calc-module-210222 .ogpo-calc__block-experience-user .ogpo-calc__block-experience-wrap:before {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 13px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
  height: 9px;
  content: "";
  right: 9px;
  pointer-events: none;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.calc-module-210222 .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}
.calc-module-210222 .discount-container {
  max-width: 80px;
}
.calc-module-210222 .w-100 {
  width: 100% !important;
}
.calc-module-210222 .mr-0 {
  margin-right: unset;
}
.calc-module-210222 .w-50 {
  width: 50% !important;
}
.calc-module-210222 .mt-5 {
  margin-top: 5px;
}
.calc-module-210222 .step-2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 14px;
}
.calc-module-210222 .calculate-loader {
  display: flex;
  align-items: center;
}
.calc-module-210222 .calculate-loader.hide {
  display: none;
}
.calc-module-210222 .calculate-loader .loader-spin {
  margin: 0 10px 0 0;
  width: 24px;
  height: 24px;
  background: url("https://nomad.kz/calc_data/img/svg/spinner.png") center/contain no-repeat;
  animation: load 1s linear infinite;
}
@keyframes load {
  to {
    transform: rotate(1turn);
  }
}
.calc-module-210222 .calculate-loader__text {
  color: rgba(239, 127, 34, 0.6);
  font-size: 12px;
  font-weight: 400;
}

.calc-module-210222 .iin-collect .agreement-container {
  width: 100%;
  padding: 0;
  display: unset;
}
.calc-module-210222 .iin-collect .agreement-container .iin-for-agree {
  display: block;
  font-size: 14px;
  padding: 7px 10px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  color: #3f3f3f;
  margin-top: 5px;
  height: 38px;
}
.calc-module-210222 .iin-collect .agreement-container .iin-for-agree.error {
  border-color: red;
}
.calc-module-210222 .iin-collect .agreement-container .iin-collect-error-field {
  color: red;
  font-size: 10px;
  display: block;
}
.calc-module-210222 .iin-collect .agreement-container .iin-collect-error-field.error {
  margin-bottom: -12px;
}
.calc-module-210222 .iin-collect button[data-btn=data_collection_confirm] {
  margin: auto;
  margin-top: 30px;
  font-size: 14px;
}
.calc-module-210222 .iin-collect button[data-btn=data_collection_confirm]:disabled {
  background-color: #ef7f22 !important;
  opacity: 0.38;
}
.calc-module-210222 .iin-collect .loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #ef7f22;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 1s linear infinite;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  z-index: 99;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(204, 204, 204, 0.5);
}

.nomad-kz-app-description-popup {
  color: #000000;
  display: none;
  top: 55%;
}
.nomad-kz-app-description-popup .popup {
  max-width: 500px;
  padding: 25px 35px;
  position: relative;
}
.nomad-kz-app-description-popup .popup .popup-text {
  max-width: 98%;
}
.nomad-kz-app-description-popup .popup .popup-text:last-child {
  margin-bottom: 0;
}
.nomad-kz-app-description-popup .close-popup {
  position: absolute;
  height: 25px;
  width: 25px;
  top: 16px;
  right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.nomad-kz-app-description-popup .close-popup::after {
  content: "";
  position: absolute;
  height: 15px;
  width: 15px;
  background: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.set-client-error-popup {
  position: fixed;
  z-index: 15;
  background: rgba(255, 255, 255, 0.49);
  font-size: 14px;
  color: #7e7e7e;
  font-weight: 400;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.set-client-error-popup .popup {
  max-width: 458px;
  width: 95%;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  padding: 25px;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.set-client-error-popup .popup .popup-title {
  color: #ef7f22;
  margin-bottom: 12px;
}
.set-client-error-popup .popup .popup-title.gray {
  color: #7e7e7e;
  font-weight: 500;
  font-size: 16px;
}
.set-client-error-popup .popup .popup-text {
  margin-bottom: 21px;
  line-height: 21px;
}
.set-client-error-popup .close-popup {
  border: none;
  outline: none;
  content: "";
  background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  display: flex;
  margin-bottom: 9px;
  margin-left: auto;
  cursor: pointer;
}
.set-client-error-popup__appeal {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 14px;
}
.set-client-error-popup__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 41px;
  background: #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
  margin: 0 auto;
}

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@media (max-width: 768px) {
  .calc-module-210222 .mst-calc .form-mst-result-price {
    flex-wrap: wrap;
    align-items: flex-end;
  }
  .calc-module-210222 .mst-calc .discount-mst-hint-text {
    order: 3;
    width: 100%;
    margin-top: 16px;
  }
  .calc-module-210222 .mst-calc .nomad-kz-app-description-popup .popup {
    top: unset;
  }
}
@media (max-width: 991px) {
  .calc-module-210222 .mst-calc .rights-blocker.nomad-kz-app-description-popup .popup {
    top: unset;
  }
}
/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
[data-remodal-id=pin] {
  overflow: hidden;
  text-align: center;
}
[data-remodal-id=pin] input:autofill,
[data-remodal-id=pin] input:-webkit-autofill-strong-password,
[data-remodal-id=pin] input:-webkit-autofill-strong-password-viewable,
[data-remodal-id=pin] input:-webkit-autofill-and-obscured,
[data-remodal-id=pin] input:-webkit-autofill,
[data-remodal-id=pin] input:-webkit-autofill:hover,
[data-remodal-id=pin] input:-webkit-autofill:focus,
[data-remodal-id=pin] input:-webkit-autofill:active {
  background-color: rgba(255, 255, 255, 0) !important;
  background-clip: content-box !important;
  -webkit-transition-delay: 9999s !important;
  transition-delay: 9999s !important;
  appearance: none !important;
  outline: unset !important;
}
[data-remodal-id=pin] div[contenteditable=plain-text] {
  background-color: rgba(255, 255, 255, 0) !important;
  appearance: none !important;
  outline: unset !important;
}
[data-remodal-id=pin] input {
  appearance: none !important;
  outline: unset !important;
}
[data-remodal-id=pin] .remodal-close {
  top: 20px;
  right: 20px;
  width: 17px;
  height: 17px;
  background: url(https://nomad.kz/calc_data/img/svg/krestik.svg) center/contain no-repeat;
}
[data-remodal-id=pin] .remodal-wrapper .remodal {
  padding: 48px;
  text-align: center;
  width: 470px;
  height: 274px;
  background: #ffffff;
  border-radius: 10px;
}
[data-remodal-id=pin] .remodal-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
}
[data-remodal-id=pin] .remodal-sm-title {
  margin-top: 28px;
  font-size: 16px;
  line-height: 20px;
}
[data-remodal-id=pin] .pincode-input-text {
  margin-right: 15px;
  width: 59px;
  height: 50px;
  line-height: 50px;
  border: none;
  border-bottom: 2px solid #ef7f22;
  border-radius: 0%;
  text-align: center;
  font-size: 1.5rem;
  text-transform: uppercase;
}
[data-remodal-id=pin] .pincode-input-text:last-child {
  margin-right: 0;
}
[data-remodal-id=pin] .pincode-input-container {
  width: 281px;
}
[data-remodal-id=pin] .pincode-input-text.error {
  border-color: #ff0000;
}
[data-remodal-id=pin] .pincode-input-container.touch .touch-flex-cell.error {
  border-color: #ff0000;
}
[data-remodal-id=pin] .pincode-input:not(:last-child) {
  margin-right: 15px;
}
[data-remodal-id=pin] .remodal__pin {
  margin-top: 10px;
}
[data-remodal-id=pin] .remodal__timer {
  margin-top: 30px;
  font-size: 10px;
  line-height: 13px;
  color: #ef7f22;
}
[data-remodal-id=pin] .remodal__timer-button {
  display: none;
  cursor: pointer;
  margin-top: 30px;
  font-size: 10px;
  line-height: 13px;
  color: #ef7f22;
}
[data-remodal-id=pin] .remodal-close:before {
  display: none;
}

.ui-datepicker {
  width: 259px;
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  font-size: 15px;
  /*    .ogpo-calc__datepicker {
            background: url("https://nomad.kz/calc_data/img/svg/datepickerIcon.svg") no-repeat;
            background-size: 18px 16px;
            background-position: top 50% right 11px;
            cursor: pointer;
        }*/
}
.ui-datepicker .ui-datepicker-header {
  justify-content: center;
}
.ui-datepicker .ui-datepicker-title {
  font-size: 10px;
  line-height: 13px;
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
}
.ui-datepicker .ui-datepicker-prev span {
  width: 6px;
  height: 11px;
  background: url("https://nomad.kz/calc_data/img/svg/datepickerArrLeft.svg") center/auto no-repeat;
}
.ui-datepicker .ui-datepicker-next span {
  margin-left: auto;
  width: 6px;
  height: 11px;
  background: url("https://nomad.kz/calc_data/img/svg/datepickerArrRight.svg") center/auto no-repeat;
}
.ui-datepicker th {
  font-size: 8px;
  line-height: 10px;
  color: #999999;
}
.ui-datepicker td a {
  margin: 0 auto;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ui-datepicker .ui-priority-secondary, .ui-datepicker .ui-widget-content .ui-priority-secondary {
  font-size: 10px;
  line-height: 13px;
  color: #999999;
}
.ui-datepicker .ui-datepicker-current-day .ui-state-active {
  border: 1px solid #ef7f22;
  background: transparent;
  color: #000000;
  border-radius: 50%;
}
.ui-datepicker .datepicker-wrapper {
  position: relative;
}
.ui-datepicker .ogpo-calc__datepicker, .ui-datepicker select2-selection__rendered {
  font-weight: 400;
}
.ui-datepicker .ui-datepicker-header {
  font-family: Roboto;
  padding: 10px 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 8px;
}
.ui-datepicker th {
  padding: 0.5em 0.3em 0;
}
.ui-datepicker td {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-trigger {
  position: absolute;
  right: 11px;
  bottom: 11px;
  cursor: pointer;
  width: 18px;
  height: 16px;
}
.ui-datepicker .ui-datepicker-calendar tr td:hover {
  background-color: rgba(199, 199, 199, 0.51);
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 50px;
  padding: 2px 0 2px 7px;
  font-size: 10px;
  line-height: 13px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  outline: none;
  cursor: pointer;
  background: url("https://nomad.kz/calc_data/img/svg/selectArr.svg") top 50% right 4px/11px 6px no-repeat;
  color: #000000;
}
.ui-datepicker option {
  font-size: 10px;
  line-height: 13px;
  color: #999999;
}
.ui-datepicker select.ui-datepicker-month {
  margin-right: 5px;
  color: #000000;
}
.ui-datepicker select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.ui-datepicker .ui-state-default {
  border: none;
  background: transparent;
  margin: 0 auto;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ui-datepicker .ui-widget-header {
  border: none;
  background: transparent;
  display: flex;
  justify-content: space-between;
}

[data-remodal-id=confirm_calc_gateway], [data-remodal-id=block_when_negative_premium] {
  padding: 64px 35px 22px;
  color: #000000;
  font-family: "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
}
[data-remodal-id=confirm_calc_gateway] .remodal-close, [data-remodal-id=block_when_negative_premium] .remodal-close {
  position: absolute;
  top: 25px;
  right: 35px;
  height: 30px;
  cursor: pointer;
}
[data-remodal-id=confirm_calc_gateway] .remodal-close:before,
[data-remodal-id=confirm_calc_gateway] .remodal-close:after, [data-remodal-id=block_when_negative_premium] .remodal-close:before,
[data-remodal-id=block_when_negative_premium] .remodal-close:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  height: 21px;
  width: 2px;
  background: #000000;
}
[data-remodal-id=confirm_calc_gateway] .remodal-close:before, [data-remodal-id=block_when_negative_premium] .remodal-close:before {
  transform: rotate(45deg);
}
[data-remodal-id=confirm_calc_gateway] .remodal-close:after, [data-remodal-id=block_when_negative_premium] .remodal-close:after {
  transform: rotate(135deg);
}
[data-remodal-id=confirm_calc_gateway] .remodal-title, [data-remodal-id=block_when_negative_premium] .remodal-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 14px;
}
[data-remodal-id=confirm_calc_gateway] .remodal-sm-title, [data-remodal-id=block_when_negative_premium] .remodal-sm-title {
  font-family: "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #7e7e7e;
  margin-bottom: 25px;
}
[data-remodal-id=confirm_calc_gateway] .remodal-c-title, [data-remodal-id=block_when_negative_premium] .remodal-c-title {
  margin-bottom: 12px;
}
[data-remodal-id=confirm_calc_gateway] .info-text, [data-remodal-id=block_when_negative_premium] .info-text {
  font-size: larger;
}
[data-remodal-id=confirm_calc_gateway] .remodal-btns, [data-remodal-id=block_when_negative_premium] .remodal-btns {
  text-align: center;
}
[data-remodal-id=confirm_calc_gateway] .remodal-btns button, [data-remodal-id=block_when_negative_premium] .remodal-btns button {
  display: inline-block;
  width: 147px;
  height: 38px;
  vertical-align: middle;
  border: 1px solid #ef7f22;
  box-sizing: border-box;
  border-radius: 10px;
  margin: 45px 7px 0;
  cursor: pointer;
}
[data-remodal-id=confirm_calc_gateway] .remodal-btns button.btn-back, [data-remodal-id=block_when_negative_premium] .remodal-btns button.btn-back {
  background: #ffffff;
  border: 1px solid #ef7f22;
  color: #ef7f22;
}
[data-remodal-id=confirm_calc_gateway] .remodal-btns button.btn-back:hover, [data-remodal-id=block_when_negative_premium] .remodal-btns button.btn-back:hover {
  background: #ff8524;
  color: #ffffff;
}
[data-remodal-id=confirm_calc_gateway] .remodal-btns button.btn-confirm, [data-remodal-id=block_when_negative_premium] .remodal-btns button.btn-confirm {
  background: #ef7f22;
  border: 1px solid #ef7f22;
  color: #ffffff;
}
[data-remodal-id=confirm_calc_gateway] .remodal-btns button.btn-confirm:hover, [data-remodal-id=block_when_negative_premium] .remodal-btns button.btn-confirm:hover {
  background: #ff8524;
}
[data-remodal-id=confirm_calc_gateway] .remodal-cont .two-column, [data-remodal-id=block_when_negative_premium] .remodal-cont .two-column {
  display: flex;
  justify-content: space-between;
}
[data-remodal-id=confirm_calc_gateway] .remodal-cont .two-column .column, [data-remodal-id=block_when_negative_premium] .remodal-cont .two-column .column {
  width: 48%;
}
[data-remodal-id=confirm_calc_gateway] .remodal-cont .two-column .column-title, [data-remodal-id=block_when_negative_premium] .remodal-cont .two-column .column-title {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  color: #7e7e7e;
  margin-bottom: 7px;
}
[data-remodal-id=confirm_calc_gateway] .remodal-cont .two-column .column-elem, [data-remodal-id=block_when_negative_premium] .remodal-cont .two-column .column-elem {
  background: #ffffff;
  border: 1px solid #f6f8fb;
  box-sizing: border-box;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding: 7px 10px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
  margin-bottom: 7px;
}

select.price-select {
  color: #000000 !important;
}

.select-privileges {
  position: relative;
}
.select-privileges select {
  color: #000000 !important;
}
.select-privileges select option {
  color: #000000 !important;
}
.select-privileges select {
  visibility: unset !important;
  cursor: pointer;
  appearance: none;
  outline: none !important;
  font-size: 12px !important;
  font-weight: 300;
  padding: 0 9px;
  width: 100%;
  margin-bottom: 0 !important;
}
.select-privileges:before {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 13px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
  height: 9px;
  content: "";
  right: 9px;
  z-index: 1;
}

.ws-chat-round {
  border-radius: 30px;
  min-width: 0;
  width: 53px;
  height: 49px;
  padding: 5px 3px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);
  background: rgb(0, 128, 0);
  position: fixed;
  bottom: 20px;
  left: 15px;
  z-index: 10000000;
}

.ws-logo-img {
  width: 40px;
  height: 40px;
  margin: 0 0 0 4px !important;
}

.ws-badge {
  width: 8px;
  height: 8px;
  border: 2px solid #ffffff;
  position: absolute;
  left: 2px;
  top: 4px;
  border-radius: 10px;
  background: #2fb331;
  display: block;
}

#born-container, #born-container-mst-parent, #born-container-zhP, #born-container-trn {
  display: none;
}

#born-container, .datepicker-wrapper-zhP, #born-container-trn {
  width: 137px;
}

.datepicker-wrapper-container, #born-container-trn-date {
  width: 100%;
}

#pre-loader {
  position: absolute;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 99;
  background: rgba(255, 255, 255, 0.49);
  width: 100%;
  height: 100%;
  color: #7e7e7e;
  font-weight: 400;
  font-size: 14px;
}

.calc-module-210222 .iin-not-found .ont__input {
  border: 1px solid #ef2222;
}

.calc-module-210222 .iin-found .ont-calc__name .name-text {
  display: inline-block;
}

.calc-module-210222 .iin-not-found .ont-calc__name .ont-calc__validation-error {
  display: inline-block;
}

.calc-module-210222 .input-iin-placeholder {
  color: #cccccc;
  font-size: 12px;
}

.calc-module-210222 .iin-found .input-iin-placeholder,
.calc-module-210222 .iin-not-found .input-iin-placeholder {
  display: none;
}

.calc-module-210222 .iin-found .ont-calc__name .name-text {
  display: inline-block;
}

.page-payment .wrapper {
  padding: 20px;
}

input:autofill,
input:-webkit-autofill-strong-password,
input:-webkit-autofill-strong-password-viewable,
input:-webkit-autofill-and-obscured,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  background-color: rgba(255, 255, 255, 0) !important;
  background-clip: content-box !important;
  -webkit-transition-delay: 9999s !important;
  transition-delay: 9999s !important;
}

.data-list-mst {
  display: flex;
  justify-content: space-between;
}

.calc-module-210222 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.calc-module-210222 .iin-found .osgpo-calc__name .name-text {
  display: inline-block;
}
.calc-module-210222 .iin-not-found .osgpo-calc__name .osgpo-calc__validation-error {
  display: inline-block;
}
.calc-module-210222 .iin-found .osgpo-calc__name .name-text {
  display: inline-block;
}
.calc-module-210222 .comfort-calc section {
  width: 100%;
  float: left;
  position: relative;
  box-sizing: border-box;
}
.calc-module-210222 .comfort-calc .mst-calc__left {
  width: 100%;
}
.calc-module-210222 .comfort-calc .row {
  display: flex;
  column-gap: 16px;
  width: 100%;
  float: none;
  flex-wrap: inherit;
  --bs-gutter-x: 0;
}
.calc-module-210222 .comfort-calc .row.m-bottom {
  margin-bottom: 15px;
  padding-bottom: 25px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .comfort-calc .row.m-bottom.p-0 {
  padding-bottom: 0;
}
.calc-module-210222 .comfort-calc .row.m-bottom.border-none {
  border-bottom: none;
}
.calc-module-210222 .comfort-calc .row.m-bottom-30 {
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .comfort-calc .row.m-bottom-25 {
  margin-bottom: 25px;
}
.calc-module-210222 .comfort-calc .row.gap-0 {
  column-gap: 0;
  justify-content: inherit;
}
.calc-module-210222 .comfort-calc .row > * {
  width: auto;
}
.calc-module-210222 .comfort-calc .input {
  width: 143px;
}
.calc-module-210222 .comfort-calc .input.input-b {
  width: 196px;
}
.calc-module-210222 .comfort-calc .input.input-s {
  width: 90px;
}
.calc-module-210222 .comfort-calc .input.input-100 {
  width: 100%;
}
.calc-module-210222 .comfort-calc .input::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  color: #cccccc;
}
.calc-module-210222 .comfort-calc .select-block {
  width: 143px;
}
.calc-module-210222 .comfort-calc .select-block-b {
  width: 196px;
}
.calc-module-210222 .comfort-calc .validation-block.js-validation-block {
  margin-top: 20px;
  height: 38px;
  display: flex;
  align-items: center;
}
.calc-module-210222 .comfort-calc .comfort-calc__name {
  font-size: 14px;
  line-height: 1;
}
.calc-module-210222 .comfort-calc .name-block {
  display: flex;
  align-items: center;
}
.calc-module-210222 .comfort-calc .name-block.hight {
  height: 25px;
}
.calc-module-210222 .comfort-calc .datepicker-block.hide {
  display: none;
}
.calc-module-210222 .comfort-calc .block-title {
  margin-bottom: 14px;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
}
.calc-module-210222 .comfort-calc .comfort-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 10px;
  width: 196px;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small) {
  display: inline;
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  color: #000000;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small) a {
  line-height: 14px;
  color: #ef7f22;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small).c-grey {
  color: #999999;
}
.calc-module-210222 .comfort-calc .ogpo-calc__checkBox {
  top: -1px;
}
.calc-module-210222 .comfort-calc .input-block.hide {
  opacity: 0;
  pointer-events: none;
}
.calc-module-210222 .comfort-calc .align-content-end {
  align-items: flex-end;
}
.calc-module-210222 .comfort-calc .checkbox-item {
  list-style-type: none;
}
.calc-module-210222 .comfort-calc .checkbox-item + .checkbox-item {
  margin-left: 22px;
}
.calc-module-210222 .comfort-calc .mst-calc__block-bottom {
  padding: 15px;
}
.calc-module-210222 .comfort-calc .form-mst-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calc-module-210222 .comfort-calc .ogpo-calc__price {
  padding: 0;
}
.calc-module-210222 .comfort-calc [aria-label][data-cooltipz-dir]::before {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  border-bottom: 11px solid #ffffff;
  left: 1px;
  -webkit-filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  top: 13px;
  z-index: 1053;
  left: 7px;
}
.calc-module-210222 .comfort-calc [aria-label][data-cooltipz-dir]::after {
  padding: 7px;
  white-space: normal;
  width: 220px;
  background-color: #ffffff;
  top: 13px;
  z-index: 1052;
}
.calc-module-210222 .comfort-calc [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after {
  right: -5px;
}
.calc-module-210222 .comfort-calc [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after {
  left: -34px;
}
.calc-module-210222 .comfort-calc [aria-label][data-cooltipz-dir]::after {
  min-width: 164px;
  max-width: 196px;
  width: max-content;
  font-family: "Open Sans";
}
.calc-module-210222 .comfort-calc .ogpo-calc__button {
  width: 194px;
  height: 48px;
  font-size: 14px;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-top {
  padding: 15px 15px 15px;
}
.calc-module-210222 .comfort-calc .ogpo-calc__label-inner.immovable {
  display: flex;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox.gpo {
  align-items: flex-start;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox.main-confirm-step1 .ogpo-calc__label {
  font-size: 11px;
  color: #999999 !important;
}
.calc-module-210222 .comfort-calc .wid48 {
  width: 48%;
}
.calc-module-210222 .comfort-calc .wid48 input, .calc-module-210222 .comfort-calc .wid48 label {
  width: 100% !important;
}
.calc-module-210222 .comfort-calc .rights-blocker .popup.top {
  position: absolute;
  top: 148px;
}
.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox.additional {
  align-items: center;
}
.calc-module-210222 .comfort-calc .info-icon.gpo {
  left: -28px;
  top: 1px;
}
.calc-module-210222 .comfort-calc .info-icon.immovable {
  top: 1px;
  margin: 0 3px;
}
.calc-module-210222 .comfort-calc .info-icon.mob-left::after {
  white-space: inherit;
}
.calc-module-210222 .comfort-calc .comfort-hint-wrap {
  display: flex;
}
.calc-module-210222 .comfort-calc .question-mark {
  margin-left: 0;
}
.calc-module-210222 .car_wear-calc section {
  width: 100%;
  float: left;
  position: relative;
  box-sizing: border-box;
}
.calc-module-210222 .car_wear-calc .mst-calc__left {
  width: 100%;
}
.calc-module-210222 .car_wear-calc .row {
  display: flex;
  column-gap: 16px;
  width: 100%;
  float: none;
  flex-wrap: inherit;
  --bs-gutter-x: 0;
}
.calc-module-210222 .car_wear-calc .row.m-bottom {
  margin-bottom: 15px;
}
.calc-module-210222 .car_wear-calc .row.m-bottom.p-0 {
  padding-bottom: 0;
}
.calc-module-210222 .car_wear-calc .row.m-bottom.border-none {
  border-bottom: none;
}
.calc-module-210222 .car_wear-calc .row.m-bottom-25 {
  margin-bottom: 25px;
  padding-bottom: 0;
}
.calc-module-210222 .car_wear-calc .row.m-bottom-0 {
  margin-bottom: 0;
}
.calc-module-210222 .car_wear-calc .row.gap-0 {
  column-gap: 0;
  justify-content: inherit;
}
.calc-module-210222 .car_wear-calc .row > * {
  width: auto;
}
.calc-module-210222 .car_wear-calc .input {
  width: 143px;
}
.calc-module-210222 .car_wear-calc .input.input-b {
  width: 196px;
}
.calc-module-210222 .car_wear-calc .input.input-s {
  width: 90px;
}
.calc-module-210222 .car_wear-calc .input.input-100 {
  width: 100%;
}
.calc-module-210222 .car_wear-calc .input::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  color: #cccccc;
}
.calc-module-210222 .car_wear-calc .select-block {
  width: 143px;
}
.calc-module-210222 .car_wear-calc .select-block-b {
  width: 196px;
}
.calc-module-210222 .car_wear-calc .validation-block.js-validation-block {
  margin-top: 20px;
  height: 38px;
  display: flex;
  align-items: center;
}
.calc-module-210222 .car_wear-calc .comfort-calc__name {
  font-size: 11px;
  line-height: 1;
}
.calc-module-210222 .car_wear-calc .name-block {
  display: flex;
  align-items: center;
}
.calc-module-210222 .car_wear-calc .name-block.hight {
  height: 25px;
}
.calc-module-210222 .car_wear-calc .datepicker-block.hide {
  display: none;
}
.calc-module-210222 .car_wear-calc .block-title {
  margin-bottom: 14px;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
}
.calc-module-210222 .car_wear-calc .comfort-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 10px;
  width: 196px;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small) {
  display: inline;
  font-weight: 400;
  font-size: 12px;
  line-height: 127.1%;
  color: #000000;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small) a {
  font-size: 11px;
  line-height: 14px;
  color: #ef7f22;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small).c-grey {
  color: #999999;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__checkBox {
  top: -1px;
}
.calc-module-210222 .car_wear-calc .input-block.hide {
  opacity: 0;
  pointer-events: none;
}
.calc-module-210222 .car_wear-calc .align-content-end {
  align-items: flex-end;
}
.calc-module-210222 .car_wear-calc .checkbox-item {
  list-style-type: none;
}
.calc-module-210222 .car_wear-calc .checkbox-item + .checkbox-item {
  margin-left: 22px;
}
.calc-module-210222 .car_wear-calc .mst-calc__block-bottom {
  padding: 15px;
}
.calc-module-210222 .car_wear-calc .form-mst-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__price {
  padding: 0;
}
.calc-module-210222 .car_wear-calc [aria-label][data-cooltipz-dir]::before {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  border-bottom: 11px solid #ffffff;
  left: 1px;
  -webkit-filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.3));
  top: 13px;
  z-index: 1053;
  left: 7px;
}
.calc-module-210222 .car_wear-calc [aria-label][data-cooltipz-dir]::after {
  padding: 7px;
  white-space: normal;
  width: 220px;
  background-color: #ffffff;
  top: 13px;
  z-index: 1052;
}
.calc-module-210222 .car_wear-calc [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after {
  right: -5px;
}
.calc-module-210222 .car_wear-calc [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after {
  left: -34px;
}
.calc-module-210222 .car_wear-calc [aria-label][data-cooltipz-dir]::after {
  min-width: 164px;
  max-width: 196px;
  width: max-content;
  font-family: "Open Sans";
}
.calc-module-210222 .car_wear-calc .ogpo-calc__button {
  width: 194px;
  height: 48px;
  font-size: 14px;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-top {
  padding: 15px 15px 15px;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__label-inner.immovable {
  display: flex;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-checkbox.gpo {
  align-items: flex-start;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-checkbox.main-confirm-step1 .ogpo-calc__label {
  font-size: 11px !important;
  color: #999999 !important;
}
.calc-module-210222 .car_wear-calc .wid48 {
  width: 48%;
}
.calc-module-210222 .car_wear-calc .wid48 input, .calc-module-210222 .car_wear-calc .wid48 label {
  width: 100% !important;
}
.calc-module-210222 .car_wear-calc .rights-blocker .popup.top {
  position: absolute;
  top: 148px;
}
.calc-module-210222 .car_wear-calc .ogpo-calc__block-checkbox.additional {
  align-items: center;
}
.calc-module-210222 .car_wear-calc .info-icon.gpo {
  left: -28px;
  top: 1px;
}
.calc-module-210222 .car_wear-calc .info-icon.immovable {
  top: 1px;
  margin: 0 3px;
}
.calc-module-210222 .car_wear-calc .info-icon.mob-left::after {
  white-space: inherit;
}
.calc-module-210222 .car_wear-calc .comfort-hint-wrap {
  display: flex;
}
.calc-module-210222 .car_wear-calc .question-mark {
  margin-left: 0;
}
.calc-module-210222 .label-iin {
  position: relative;
}
.calc-module-210222 .preloader {
  position: absolute;
  pointer-events: none;
  right: 12px;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  transition: opacity 0.3s;
}
.calc-module-210222 .preloader.hide {
  display: none;
}
.calc-module-210222 .preloader__item {
  display: inline-block;
  top: 0;
  width: 12px;
  height: 12px;
  background: url(https://nomad.kz/calc_data/img/svg/preolder.svg) center/auto no-repeat;
  background-size: contain;
  animation: preloader-rotate 1.5s infinite linear;
}
@keyframes preloader-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.calc-module-210222 .question-mark-wrapper {
  display: flex;
  align-items: center;
}

.remodal-insurance-risks.remodal-comfort {
  padding: 25px 25px 37px;
  max-width: 570px;
  font-family: "Helvetica", sans-serif;
  border: 1px solid #d8d8d8;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}
.remodal-insurance-risks.remodal-comfort .remodal-content {
  text-align: inherit;
}
.remodal-insurance-risks.remodal-comfort .risks-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 140.49%;
  color: #ef7f22;
}
.remodal-insurance-risks.remodal-comfort .risks-list {
  margin: 0;
  margin-top: 22px;
  padding-inline-start: 20px;
  padding-right: 20px;
}
.remodal-insurance-risks.remodal-comfort .risks-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 140.49%;
  color: #7e7e7e;
  list-style-type: inherit;
}
.remodal-insurance-risks.remodal-comfort .risks-item .bold {
  font-weight: 700;
}
.remodal-insurance-risks.remodal-comfort .risks-button {
  margin: 47px auto 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 127.1%;
  color: #ffffff;
  width: 147px;
  height: 38px;
  background: #ef7f22;
  border-radius: 10px;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.remodal-insurance-risks.remodal-comfort .risks-button:hover {
  background: #ff8524;
}
.remodal-insurance-risks.remodal-comfort .remodal-close {
  width: 14px;
  height: 14px;
  background: url("https://nomad.kz/calc_data/img/svg/x.svg") center/contain no-repeat;
  top: 28px;
  right: 20px;
}
.remodal-insurance-risks.remodal-comfort .remodal-close:before {
  display: none;
}
.remodal-insurance-risks.remodal-comfort .remodal-overlay {
  background: rgba(255, 255, 255, 0.6);
}

@font-face {
  font-family: "Roboto-Medium", sans-sarif;
  src: url("/calc_data_webpack/calc_data/css/../fonts/roboto/roboto-medium-webfont.eot");
  src: url("/calc_data_webpack/calc_data/css/../fonts/roboto/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/calc_data_webpack/calc_data/css/../fonts/roboto/roboto-medium-webfont.woff2") format("woff2"), url("/calc_data_webpack/calc_data/css/../fonts/roboto/roboto-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
a.hint-link {
  color: #ef7f22;
  display: block;
  font-size: 12px;
}
a.hint-link.transparent {
  color: transparent;
}

.underline {
  text-decoration: underline;
}

.remodal-change-age {
  padding: 65px 35px 25px;
  max-width: 458px;
  font-family: "roboto";
}
.remodal-change-age .ca-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 127.1%;
}
.remodal-change-age .ca-text {
  margin-top: 14px;
  font-weight: 400;
  font-size: 14px;
  line-height: 140.49%;
  color: #7e7e7e;
}
.remodal-change-age .ca-title-s {
  margin-top: 25px;
  font-weight: 400;
  font-size: 12px;
  line-height: 140.49%;
}
.remodal-change-age .ca-text-s {
  margin-top: 12px;
  font-weight: 400;
  font-size: 11px;
  line-height: 127.1%;
  color: #7e7e7e;
}
.remodal-change-age .ca-btn__row {
  margin-top: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.remodal-change-age .ca-card__list {
  margin: 0;
  margin-top: 8px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px 16px;
}
.remodal-change-age .ca-card__item {
  padding: 7px 10px;
  flex: 1 0 calc(50% - 8px);
  max-width: calc(50% - 8px);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border: 1px solid #f6f8fb;
}
.remodal-change-age ul {
  padding: 0;
  list-style-type: none;
}
.remodal-change-age .ca-card-text {
  font-weight: 400;
  font-size: 11px;
  line-height: 127.1%;
}
.remodal-change-age .remodal-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 127.1%;
  width: 147px;
  height: 38px;
  border-radius: 10px;
  border: 1px solid #ef7f22;
  color: #ef7f22;
  background: transparent;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.remodal-change-age .remodal-btn.active {
  background: #ef7f22;
  color: #ffffff;
}
.remodal-change-age .remodal-content {
  text-align: left;
}
.remodal-change-age .remodal-close {
  width: 14px !important;
  height: 14px !important;
  background: url("https://nomad.kz/calc_data/img/svg/x.svg") center/contain no-repeat !important;
  top: 30px !important;
  right: 20px !important;
}
.remodal-change-age .remodal-close:before {
  display: none;
}

.calc-module-210222 .mtop-5 {
  margin-top: 5px;
}

.juridical-notification__img {
  display: block;
  width: 40px;
  height: 40px;
  background: url("https://nomad.kz/calc_data/img/svg/juri.svg") center/contain no-repeat;
}

.juridical-notification {
  display: flex;
  width: 100%;
  max-width: 762px;
  margin: 0 auto !important;
  margin-bottom: 55px !important;
}

.calc-module-210222 .juridical-notification__desc {
  width: calc(100% - 65px);
  margin-left: 24px;
  font-size: 14px !important;
  line-height: 19px !important;
}
@media (max-width: 767px) {
  .calc-module-210222 .juridical-notification__desc {
    margin-left: 10px;
  }
}

.remodal.juridical-remodal .remodal-close:before {
  content: "";
  background: url("https://nomad.kz/calc_data/css/https://nomad.kz/calc_data/img/svg/x.svg") center/contain no-repeat !important;
  width: 100%;
  height: 100%;
  color: #000000;
  opacity: 1;
  position: relative;
}

.remodal.juridical-remodal .remodal-close {
  opacity: 1;
  position: relative;
  right: 0;
  left: auto;
  width: 15px;
  height: 15px;
  display: block;
  top: 0;
  margin-left: auto;
  margin-bottom: 25px;
}

.remodal.juridical-remodal {
  padding: 25px 35px;
}

.remodal.juridical-remodal .row {
  display: block;
}

.juridical-remodal__desc {
  text-align: left;
  color: #7e7e7e;
  line-height: 140%;
  font-size: 14px;
  margin-bottom: 25px;
  font-family: "Helvetica", sans-serif;
}

.juridical-remodal__title {
  font-family: Roboto;
  color: #000000;
  margin-bottom: 25px;
  text-align: left;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
}

.remodal.juridical-remodal .remodal-close-btn {
  cursor: pointer;
  background: #ef7f22;
  border-radius: 10px;
  color: #ffffff !important;
  width: 147px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Roboto";
  margin: 0 auto;
}

.calc-module-210222 .step-2__input::placeholder {
  color: #acacac !important;
}

.calc-module-210222 .info-icon[aria-label][data-cooltipz-dir]::after {
  min-width: 214px;
  white-space: pre-wrap;
  height: 111px;
}

.layout-lk .calc-module-210222 .iin-collect {
  display: flex;
}

.calc-module-210222 .input {
  padding: 0 10px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 12px;
}

.calc-module-210222 .button-container {
  padding: 15px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  max-width: 650px;
}

.calc-module-210222 .property-iin {
  width: 194px;
}

.calc-module-210222 .insurance-term-margin {
  margin-left: 0px;
}

.calc-module-210222 .ml-20 {
  margin-left: 20px;
}

.calc-module-210222 .ml-10 {
  margin-left: 12px;
}

.calc-module-210222 .ml-100 {
  margin-left: 100px;
}

.calc-module-210222 .ml-13 {
  margin-left: 13px;
}

.calc-module-210222 .dflex {
  display: flex;
}

.calc-module-210222 .flex-w {
  flex-wrap: wrap;
}

.calc-module-210222 .mb-20 {
  margin-bottom: 20px;
}

.calc-module-210222 .mt-10 {
  margin-top: 10px;
}

.calc-module-210222 .mtop-10 {
  margin-top: 10px;
}

.calc-module-210222 .mtop-5 {
  margin-top: 5px;
}

.calc-module-210222 .mtop-4 {
  margin-top: 4px;
}

.mtop-5 {
  margin-top: 5px;
}

.calc-module-210222 .mtop-20 {
  margin-top: 20px;
}

.calc-module-210222 .mtop-40 {
  margin-top: 40px;
}

.pos-r {
  position: relative;
  right: 20px;
}

.space-btwn {
  justify-content: space-between;
}

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

.orange-head {
  color: #ef7f22;
}

.rel-left {
  position: relative;
  left: 20px;
}

.rel-right {
  position: relative;
  right: 20px;
}

/*.calc-module-210222 .datepicker-wrapper .input{
    width: 196px;
}*/
.pos-rel-bot {
  position: relative;
  bottom: 16px;
}

.mt-7 {
  margin-top: 7px;
}

.mt-15 {
  margin-top: 15px;
}

.question-mark-pos {
  position: relative;
  left: 25px;
  bottom: 7px;
}

.question-mark-pos-2 {
  position: relative;
  left: 3px;
  bottom: 8px;
}

.mt-30 {
  margin-top: 30px;
}

.pos-rel-bottom-10 {
  position: relative;
  bottom: 10px;
}

.pos-rel-top-2 {
  position: relative;
  top: 22px;
}

.pos-relative-bottom-30 {
  position: relative;
  bottom: 19px;
}

.orange {
  color: #ef7f22;
}
.orange:hover {
  color: #ef7f22;
}

.bg-white {
  background-color: #ffffff;
}

.black {
  color: #000000 !important;
}

.display-block {
  display: block;
}

div.info-icon.mob-right.gpo::before {
  left: 30px;
}

.version2023 .hidden-block {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.version2023 .mt-20 {
  margin-top: 20px;
}
.version2023 .mt-15 {
  margin-top: 15px;
}
.version2023 .mt-10 {
  margin-top: 10px;
}
.version2023 .pb-18 {
  padding-bottom: 18px;
}
.version2023.addToESBDModal .section-row {
  display: grid;
}
.version2023.addToESBDModal .loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #ef7f22;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 1s linear infinite;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  z-index: 99;
  display: none;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(204, 204, 204, 0.5);
}
.version2023.addToESBDModal .close-btn {
  border: none;
  outline: none;
  content: "";
  background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  display: flex;
  margin-bottom: 9px;
  margin-left: auto;
  cursor: pointer;
}
.version2023 .section-row {
  display: grid;
  grid-column-gap: 24px;
  grid-row-gap: 15px;
  align-items: end;
}
.version2023 .section-row.column-two {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.version2023 .section-row.column-three {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.version2023 .section-text-row {
  display: grid;
  align-items: center;
  grid-column-gap: 10px;
  grid-template-columns: 136px auto;
}
.version2023 .section-flex-row {
  display: flex;
  justify-content: space-between;
  column-gap: 10px;
}
.version2023 .price-row {
  align-items: center;
}
.version2023 .price-row .input-group {
  row-gap: 10px;
}
.version2023 .input-wrapper {
  position: relative;
  width: 100%;
}
.version2023 .input-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  row-gap: 5px;
}
.version2023.addToESBDModal .input {
  width: 100%;
}
.version2023.addToESBDModal .loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #ef7f22;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 1s linear infinite;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  z-index: 99;
  display: none;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(204, 204, 204, 0.5);
}
.version2023.addToESBDModal .close-btn {
  border: none;
  outline: none;
  content: "";
  background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  display: flex;
  margin-bottom: 9px;
  margin-left: auto;
  cursor: pointer;
}
.version2023 .input {
  width: 100%;
}
.version2023 .input::placeholder {
  color: #cccccc;
}
.version2023 .input-title {
  display: flex;
  align-items: center;
  column-gap: 2px;
  color: #999999;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
  letter-spacing: 0.12px;
}
.version2023 .price-title {
  color: #999999;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.12px;
}
.version2023 .input-error {
  position: absolute;
  bottom: -5px;
  transform: translateY(100%);
  left: 0;
  color: #eb0909;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%;
  letter-spacing: 0.1px;
}
.version2023 .text-box {
  display: flex;
  align-items: center;
  width: 100%;
}
.version2023 .n-section-skin {
  padding: 15px 15px 9px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border: 1px solid #f6f8fb;
}
.version2023 .n-section-skin.tabs-section {
  padding: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
.version2023 .section-1 {
  margin-top: 18px;
}
.version2023 .n-section-skin-shadow {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
.version2023 .n-section-skin-no-shadow {
  box-shadow: none;
}
.version2023 .n-section-skin-radius {
  border-radius: 10px;
}
.version2023 .off-top-radius {
  border-radius: 0 0 10px 10px;
}
.version2023 .section-2 {
  margin-top: 18px;
}
.version2023 .vremenniy-calc .section-1 {
  margin-top: 20px;
}
.version2023 .section-3 {
  margin-top: 20px;
}
.version2023 .section-4 {
  margin-top: 20px;
}
.version2023 .section-5 {
  margin-top: 20px;
}
.version2023 .calc-button {
  padding: 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 41px;
  background: #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}
.version2023 .calc-button:disabled {
  background: #c6c3c0;
  cursor: default;
}
.version2023 .calc-button:hover {
  background: #ff8524;
}
.version2023 .calc-button.calc-button-inverse {
  background: transparent;
  color: #ef7f22;
  border: 1px solid #ef7f22;
}
.version2023 .spinner {
  width: 14px;
  height: 14px;
  border: 1px solid #999999;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.8s linear infinite spinner;
  animation: 0.8s linear infinite spinner;
}
.version2023 .spinner-wrapper {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.version2023 .spinner-wrapper.active {
  display: block;
}
.version2023 .calc-text-m {
  color: #000000;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
  letter-spacing: 0.12px;
  text-transform: uppercase;
}
.version2023 .calc-text-xm {
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
}
.version2023 .border-b {
  padding-bottom: 20px;
  border-bottom: 1px solid #d8d8d8;
}
.version2023 .calc-main-title {
  margin-bottom: 20px;
  color: #000000;
  text-align: center;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%;
}
.version2023 .calc-dropzone {
  padding: 3px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 5px;
  border: 1px dashed #d8d8d8;
  width: 100%;
  min-height: unset;
  transition: border-color 0.2s;
}
.version2023 .calc-dropzone .dz-message {
  flex: 1;
  margin: 0;
}
.version2023 .calc-dropzone.calc-dz-error {
  border-color: #eb0909;
}
.version2023 .calc-dropzone.dz-drag-hover {
  border: 1px solid #ef7f22;
}
.version2023 .calc-dropzone.calc-dz-error {
  border-color: #eb0909;
}
.version2023 .calc-dropzone .progress {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  z-index: -1;
  transition: opacity 0.3s;
}
.version2023 .calc-dropzone .progress-bar {
  height: 100%;
  background-color: #ef7f22;
  transition: width 0.3s;
}
.version2023 .dropzone-button {
  padding: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 130px;
  border-radius: 3px;
  background-color: #ef7f22;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  border: none;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s;
}
.version2023 .dropzone-button:hover {
  background-color: #ff8524;
}
.version2023 .dropzone-previews-list {
  flex-grow: 1;
  display: flex;
  gap: 8px;
}
.version2023 .dz-file-preview {
  padding: 4px 4px 6px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  gap: 8px;
  border-radius: 3px;
  background-color: #ebebeb;
  width: calc((100% - 120px - 8px) / 2 - 4px);
  z-index: 1;
}
.version2023 .dz-file-preview.dz-error {
  background-color: rgba(220, 0, 0, 0.1);
}
.version2023 .dz-file-preview.dz-error .dz-file-text {
  color: #eb0909;
}
.version2023 .dz-file-preview.dz-error .dz-remove-file {
  background-color: #eb0909;
}
.version2023 .dz-details {
  display: flex;
  flex-grow: 1;
  column-gap: 8px;
  justify-content: space-between;
  overflow: hidden;
}
.version2023 .dz-file-text {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}
.version2023 .dz-size-file {
  color: #999999;
  flex-shrink: 0;
}
.version2023 .dz-name-file {
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s;
}
.version2023 .dz-remove-file {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  mask: url("https://nomad.kz/calc_data/img/svg/x-black.svg") center/11px 11px no-repeat;
  -webkit-mask: url("https://nomad.kz/calc_data/img/svg/x-black.svg") center/11px 11px no-repeat;
  background-color: #000000;
  border: none;
  outline: none;
  transition: background-color 0.2s;
  cursor: pointer;
}
.version2023 .dz-remove-file .icon {
  width: 12px;
  height: 12px;
}
.version2023 .dz-started .dz-message {
  display: none;
}
.version2023 .dropzone {
  min-height: unset;
}
.version2023 .dropzone .dz-message {
  flex: 1;
  margin: 0;
}
.version2023 .calc-dropzone-placeholder {
  margin: 0;
  color: #cccccc;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}
.version2023 .dz-complete .progress {
  opacity: 0;
}
.version2023 .tab-block {
  display: none;
}
.version2023 .tab-block.active {
  display: block;
}
.version2023 .calc-tab-nav {
  display: flex;
  width: 100%;
}
.version2023 .calc-tab-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  height: 35px;
  color: #999999;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 16.523px */
  border-bottom: 1px solid #d8d8d8;
  transition: 0.2s;
  transition-property: color, background-color, border;
  cursor: pointer;
}
.version2023 .calc-tab-link.active {
  background-color: #ef7f22;
  color: #ffffff;
  border-color: #ef7f22;
}
.version2023 .calc-tab-block {
  padding: 15px 15px 8px;
}
.version2023 .esbd-modal-title {
  color: #7e7e7e;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 127.1%; /* 20.336px */
}
.version2023 .esbd-modal-text {
  margin-top: 12px;
  color: #7e7e7e;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140.49%; /* 19.669px */
}
.version2023 .esbd-modal-form {
  margin-top: 20px;
}
.version2023 .esbd-modal__form-body {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
.version2023 .esbd-modal__form-footer {
  margin-top: 40px;
}
.version2023 .calc-row-20 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.version2023 input::-webkit-inner-spin-button {
  -webkit-appearance: inner-spin-button;
  display: inline-block;
  cursor: default;
  flex: 0 0 auto;
  align-self: stretch;
  -webkit-user-select: none;
  opacity: 0;
  pointer-events: none;
  -webkit-user-modify: read-only;
}
.version2023 .calc-add-btn {
  padding-left: 16px;
  position: relative;
  color: #ef7f22;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 127%; /* 12.7px */
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.version2023 .calc-add-btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  mask: url("https://nomad.kz/calc_data/img/svg/plus.svg") center/contain no-repeat;
  -webkit-mask: url("https://nomad.kz/calc_data/img/svg/plus.svg") center/contain no-repeat;
  background-color: #ef7f22;
}
.version2023 .calc-delete-btn {
  display: flex;
  align-items: center;
  column-gap: 6px;
  position: relative;
  color: #ef7f22;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 12.7px */
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.version2023 .calc-delete-btn .icon-btn {
  display: block;
  width: 9px;
  height: 10px;
  mask: url("https://nomad.kz/calc_data/img/svg/korzina.svg") center/contain no-repeat;
  -webkit-mask: url("https://nomad.kz/calc_data/img/svg/korzina.svg") center/contain no-repeat;
  background-color: #ef7f22;
}
.version2023 .calc-delete-btn.des-none {
  display: none;
}
.version2023 .calc-insured-item:only-child .calc-delete-btn {
  display: none;
}
.version2023 .calc-insured-list {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  counter-reset: calc-li;
}
.version2023 .calc-insured-list li {
  counter-increment: calc-li;
}
.version2023 .calc-insured-list .js-insured-count:after {
  display: inline-block;
  content: counter(num-p);
}
.version2023 .calc-insured-list.limitInsured .calc-insured-item .calc-add-btn {
  opacity: 0;
  pointer-events: none;
}
.version2023 .calc-insured-list .calc-add-btn {
  opacity: 0;
  pointer-events: none;
}
.version2023 .calc-insured-item + .calc-insured-item {
  padding-top: 15px;
  border-top: 1px solid #d8d8d8;
}
.version2023 .calc-insured-item:last-child .calc-add-btn {
  opacity: 1;
  pointer-events: auto;
}
.version2023 .max-step-2 {
  max-width: 650px;
}
.version2023 .max-step-2 .ogpo-calc__line-1 {
  flex-basis: 176px;
}
.version2023 .max-step-2 .ogpo-calc__line-2 {
  flex-basis: 324px;
}
.version2023 .remodal-delete-insured {
  padding: 43px 25px 30px;
  border: 1px solid #d8d8d8;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  max-width: 375px;
}
.version2023 .remodal-text-m {
  color: #7e7e7e;
  font-size: 16px;
  font-weight: 400;
  line-height: 127.1%; /* 20.336px */
  text-align: left;
}
.version2023 .remodal-close {
  top: 10px;
  right: 15px;
}
.version2023 .delete-insured__list {
  display: flex;
  justify-content: space-between;
}
.version2023 .delete-insured__list .calc-button {
  height: 38px;
}
.version2023 .delete-insured-content {
  display: flex;
  flex-direction: column;
  row-gap: 29px;
}
.version2023 .question-mark {
  width: 10px;
  height: 10px;
  position: relative;
}
.version2023 .question-mark:after {
  display: block;
  content: "";
  position: absolute;
  left: -5px;
  top: -5px;
  right: -5px;
  bottom: -5px;
}
.version2023 .info-icon {
  align-items: baseline;
  width: 12px;
  height: 12px;
}
.version2023 .step-checkbox .step-checkbox-label {
  margin: 0 auto;
}
.version2023 .step-checkbox-label {
  display: flex;
  align-items: center;
  column-gap: 8px;
  width: fit-content;
}
.version2023 .step-checkbox-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.version2023 .step-checkbox-input:checked + .step-checkbox-style::after {
  opacity: 1;
}
.version2023 .step-checkbox-style {
  position: relative;
  display: block;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  background-color: transparent;
  border-radius: 3px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
}
.version2023 .step-checkbox-style::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 16px;
  height: 14px;
  background: url(https://nomad.kz/calc_data/img/svg/checked.svg) center/auto no-repeat;
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.version2023 .step-checkbox-text {
  color: #999999;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
  letter-spacing: -0.12px;
}
.version2023 .step-checkbox-text a {
  color: #ef7f22;
}
.version2023 .calc-checkbox-text {
  color: #999999;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
}
.version2023 .remodal-wrapper {
  padding: 10px 10px 0;
}
.version2023 .calc-dz-error + .calc-dropzone-prompt {
  opacity: 0;
}
.version2023 .calc-row-20 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.calc-modal-blocker {
  position: fixed;
  z-index: 1050;
  background: rgba(255, 255, 255, 0.49);
  font-size: 14px;
  color: #7e7e7e;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.calc-modal-blocker .calc-modal {
  padding: 25px;
  max-width: 450px;
  width: 100%;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  margin-inline: 10px;
}

.esbd-tab {
  flex: 1;
  text-align: center;
  padding: 10px 15px 10px 0;
  cursor: pointer;
  background: none; /* Убираем фон */
  border: none; /* Убираем границы */
  font-size: 16px;
  font-weight: 400;
  color: #515D75;
  transition: color 0.3s, border-bottom 0.3s;
}

.esbd-tab.active {
  color: #000000;
  font-weight: 600;
  border-bottom: 1px solid #FF6F00; /* Яркая линия под активной вкладкой */
}

.esbd-tab:not(.active):hover {
  color: #333; /* Тёмный текст при наведении */
}

.instruction a {
  color: #EF7F22;
  font-size: 12px;
  text-decoration: none;
}

.instruction a:hover {
  text-decoration: underline;
}
.alert {
  display: flex;
  align-items: center;
  background: #FFF7F1; /* Более светлый бежевый фон */
  border-radius: 10px; /* Скруглённые углы */
  padding: 20px; /* Увеличенные внутренние отступы */
  font-size: 14px;
  color: #515D75;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08); /* Едва заметная тень */
}

.alert-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.alert-icon svg {
  margin: 0 10px;
  display: block;
  width: 26px; /* Немного увеличенный размер значка */
  height: 26px;
}
.alert-text p {
  margin: 10px 0;
  line-height: 1.6; /* Комфортный межстрочный интервал */
  text-align: left; /* Выравнивание текста по левому краю */
  font-size: 14px;
}
.alert-text .client {
  font-weight: 600;
  font-size: 14px;
}
.alert-text a {
  color: #ef7f22;
}
.calc-button {
  width: 100%;
  background: #FF6F00;
  color: #FFFFFF;
  padding: 15px;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 8px; /* Более плавное скругление */
  cursor: pointer;
  transition: background 0.3s;
}

.calc-button:hover {
  background: #E65C00;
}

.section-row {
  margin-bottom: 20px;
}

.input-group {
  margin-bottom: 15px;
}
.error-message span {
  padding-top: 5px;
  font-size: 10px;
  color: red;
}
.spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #ff6f00;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.calc-modal-sms {
  background: #ffffff;
  border-radius: 10px;
  padding: 40px 40px 20px 40px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
  max-width: 600px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 524px;
  position: relative;
}

.modal-header {
  position: relative;
}

.close-btn-second {
  position: absolute;
  top: 1px;
  right: 1px;
  background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  border: none;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.esbd-modal-title {
  height: 36px;
  margin: auto;
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 26px */
}

.esbd-modal-subtitle {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin-top: 10px;
  line-height: 21px;
}

.loader-wrapper {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.spinner {
  width: 60px;
  height: 60px;
  border: 6px solid rgba(0, 0, 0, 0.1);
  border-top-color: #f58220;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.modal-text {
  font-size: 14px;
  color: #666666;
  text-align: left;
}

.sms-instruction {
  font-weight: 500;
  margin-bottom: 10px;
}

.thank-you-message {
  margin-bottom: 20px;
}

.help-text {
  margin-bottom: 20px;
}

.help-text .phone {
  color: #f58220;
  text-decoration: underline;
}

.law-info {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 18.2px;
}

.calc-button {
  margin: 0 auto;
  width: 150px;
  height: 40px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #EF7F22;
}
.calc-button:hover {
  background-color: #e4711b;
}

.modal-text-error {
  font-size: 14px;
  color: #666666;
  text-align: center;
}

.modal-title-error {
  margin-top: 40px;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #000;
}

.modal-auto-error {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #515D75;
}

.calc-modal-blocker.hide {
  display: none;
}

.addToESBDModal .calc-button {
  margin: 0 auto;
  width: 147px;
  height: 38px;
  font-size: 14px;
  font-weight: 400;
  line-height: 127.1%; /* 17.794px */
}

.remodal-overlay.light-bg {
  background: rgba(255, 255, 255, 0.4);
}
.remodal-overlay.grey-bg {
  background: rgba(26, 26, 26, 0.4);
}

.remodal-close.close-bl {
  width: 24px;
  height: 24px;
  background: url("https://nomad.kz/calc_data/img/svg/x.svg") center/14px 14px no-repeat;
}
.remodal-close.close-bl:before {
  display: none;
}

.page-payment-content {
  padding-bottom: 40px;
  max-width: 600px;
}

.page-payment-title {
  margin: 0;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  font-family: Helvetica;
  line-height: 127.1%; /* 31.775px */
}

.page-payment-text-m {
  margin-top: 16px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  font-family: Helvetica;
  line-height: 127.1%; /* 22.878px */
}

.page-payment-text-s {
  margin-top: 16px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
}
.page-payment-text-s a {
  color: #ef7f22;
  white-space: nowrap;
}

.page-payment-button {
  margin-top: 40px;
  padding: 4px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
  width: fit-content;
  border-radius: 10px;
  background: #ef7f22;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  border: none;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s;
}
.page-payment-button:hover {
  background-color: #ff8524;
  color: #ffffff;
}

@media (max-width: 768px) {
  .version2023.addToESBDModal .section-row {
    display: grid;
  }
  .version2023 .section-row {
    grid-column-gap: 24px;
  }
  .version2023 .section-row.mob-column-one {
    grid-template-columns: 100%;
    grid-row-gap: 10px;
  }
  .version2023 .section-text-row {
    grid-column-gap: 10px;
    grid-template-columns: calc(50% - 12px) auto;
  }
  .version2023 .input-title {
    font-size: 11px;
    letter-spacing: unset;
  }
  .version2023 .calc-text-m {
    font-size: 11px;
  }
  .version2023 .price-title {
    font-size: 11px;
    letter-spacing: unset;
  }
  .version2023 .calc-button {
    width: 41%;
    height: 34px;
    font-size: 14px;
  }
  .version2023 .select2-container--default .select2-selection--single {
    padding: 0 10px;
    height: 31px;
  }
  .version2023 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
    line-height: 127.1%;
  }
  .version2023 .input {
    height: 31px;
    font-size: 12px;
  }
  .version2023 .border-b {
    padding-bottom: 15px;
  }
  .version2023 .mt-15 {
    margin-top: 10px;
  }
  .version2023 .input-group {
    row-gap: 4px;
  }
  .version2023 .section-2 {
    margin-top: 10px;
  }
  .version2023 .spinner {
    width: 11px;
    height: 11px;
  }
  .version2023 .calc-main-title {
    margin-bottom: 18px;
    font-size: 18px;
  }
  .version2023 .set-client-error-popup {
    position: fixed;
    z-index: 15;
    background: rgba(255, 255, 255, 0.49);
    font-size: 14px;
    color: #7e7e7e;
    font-weight: 400;
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .version2023 .set-client-error-popup .popup {
    max-width: 458px;
    width: 95%;
    background: #ffffff;
    border: 1px solid #d8d8d8;
    padding: 25px;
    box-sizing: border-box;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
  }
  .version2023 .set-client-error-popup .popup .popup-title {
    color: #ef7f22;
    margin-bottom: 12px;
  }
  .version2023 .set-client-error-popup .popup .popup-title.gray {
    color: #7e7e7e;
    font-weight: 500;
    font-size: 16px;
  }
  .version2023 .set-client-error-popup .popup .popup-text {
    margin-bottom: 21px;
    line-height: 21px;
  }
  .version2023 .set-client-error-popup .close-popup {
    border: none;
    outline: none;
    content: "";
    background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    display: flex;
    margin-bottom: 9px;
    margin-left: auto;
    cursor: pointer;
  }
  .version2023 .set-client-error-popup__appeal {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 14px;
  }
  .version2023 .set-client-error-popup__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 41px;
    background: #ef7f22;
    border-radius: 10px;
    font-size: 16px;
    color: #ffffff;
    transition: all 0.3s;
    border: none;
    cursor: pointer;
    margin: 0 auto;
  }
  .version2023 .esbd-modal-title {
    font-size: 14px;
  }
  .version2023 .esbd-modal__form-footer {
    margin-top: 20px;
  }
}
@-webkit-keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
li[role=group] li[role=treeitem].select2-results__option.select2-results__option--highlighted {
  background-color: transparent !important;
}
@media (hover: hover) {
  li[role=group] li[role=treeitem].select2-results__option:hover {
    background-color: #ebebeb !important;
    color: #000000;
  }
}

.remodal[data-remodal-id=block_electric_car] {
  padding: 25px 35px;
}
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .heading-h,
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .remodal-title {
  color: rgb(0, 0, 0);
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 127.1%;
  letter-spacing: 0%;
  text-align: left;
  margin-bottom: 14px;
  margin-top: 40px;
}
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .remodal-btns {
  display: flex;
  justify-content: center;
}
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .remodal-btns .btn-confirm {
  font-weight: normal;
  border-radius: 10px;
  padding: 9px 38px 9px 38px;
  height: 38px;
  border-width: 0;
  margin: 0;
  font-size: 14px;
  margin-top: 25px;
  width: 147px;
  max-width: 170px;
  background: rgb(239, 127, 34);
  color: white;
}
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .remodal-close {
  width: 35px;
  height: 35px;
  right: 15px;
  color: #000000;
}
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .remodal-close::before {
  width: 0;
  content: url("https://nomad.kz/calc_data/img/svg/x-black-2.svg");
}
.remodal[data-remodal-id=block_electric_car][data-remodal-id=block_electric_car] .info-text {
  color: rgb(126, 126, 126);
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400;
  line-height: 140.49%;
  letter-spacing: 0;
  text-align: left;
}

.page-payment-content {
  padding-bottom: 40px;
  max-width: 600px;
}
.page-payment-content .page-payment-title {
  margin: 0;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  font-family: Helvetica;
  line-height: 127.1%; /* 31.775px */
}
.page-payment-content .page-payment-text-m {
  margin-top: 16px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  font-family: Helvetica;
  line-height: 127.1%; /* 22.878px */
}
.page-payment-content .page-payment-text-s {
  margin-top: 16px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 15.252px */
}
.page-payment-content .page-payment-text-s a {
  color: #ef7f22;
  white-space: nowrap;
}
.page-payment-content .page-payment-button {
  margin-top: 40px;
  padding: 4px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
  width: fit-content;
  border-radius: 10px;
  background: #ef7f22;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  border: none;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s;
}
.page-payment-content .page-payment-button:hover {
  background-color: #ff8524;
  color: #ffffff;
}

.remodal-confirm-details {
  padding: 55px 35px 25px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
  max-width: 550px;
}
.remodal-confirm-details .remodal-content {
  text-align: left;
}
.remodal-confirm-details .page-payment-button {
  margin: 32px auto 0;
  padding: 4px 22px;
  height: 41px;
}
.remodal-confirm-details .remodal-close.close-bl {
  width: 24px;
  height: 24px;
  background-size: 20px 20px;
  right: 30px;
  top: 20px;
}
.remodal-confirm-details .n-section-skin {
  padding: 20px 20px 8px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border: 1px solid #f6f8fb;
}
.remodal-confirm-details .n-section-skin.tabs-section {
  padding: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
.remodal-confirm-details .n-section-skin-shadow {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
.remodal-confirm-details .n-section-skin-no-shadow {
  box-shadow: none;
}

.confirm-details-title {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 127.1%; /* 22.878px */
  font-family: Roboto, Helvetica, Arial, sans-serif;
}

.confirm-details-body {
  margin-top: 14px;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.confirm-details-body .confirm-details-m-title {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%; /* 19.6px */
}
.confirm-details-body .confirm-details__list {
  margin: 0;
  margin-top: 16px;
}
.confirm-details-body .confirm-details__item {
  padding: 12px 0;
  display: flex;
  column-gap: 24px;
}
.confirm-details-body .confirm-details__item + .confirm-details__item {
  border-top: 1px solid rgba(203, 211, 225, 0.5);
}
.confirm-details-body .confirm-details__item-text {
  flex: 1 0 calc(50% - 12px);
  color: #8A94A6;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
.confirm-details-body .confirm-details__item-value {
  flex: 1 0 calc(50% - 12px);
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  pointer-events: none;
}
.confirm-details-body .confirm-details__insured-list {
  margin: 0;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.confirm-details-body .total-cost {
  font-weight: bold;
  color: #E28438;
}

.remodal-insurance-risks.remodal-comfort {
  padding: 25px 25px 37px;
  max-width: 570px;
  font-family: "Helvetica", sans-serif;
  border: 1px solid #d8d8d8;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}
.remodal-insurance-risks.remodal-comfort .remodal-content {
  text-align: inherit;
}
.remodal-insurance-risks.remodal-comfort .risks-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 140.49%;
  color: #ef7f22;
}
.remodal-insurance-risks.remodal-comfort .risks-list {
  margin: 0;
  margin-top: 22px;
  padding-inline-start: 20px;
  padding-right: 20px;
}
.remodal-insurance-risks.remodal-comfort .risks-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 140.49%;
  color: #7e7e7e;
  list-style-type: inherit;
}
.remodal-insurance-risks.remodal-comfort .risks-item .bold {
  font-weight: 700;
}
.remodal-insurance-risks.remodal-comfort .risks-button {
  margin: 47px auto 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 127.1%;
  color: #ffffff;
  width: 147px;
  height: 38px;
  background: #ef7f22;
  border-radius: 10px;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.remodal-insurance-risks.remodal-comfort .risks-button:hover {
  background: #ff8524;
}
.remodal-insurance-risks.remodal-comfort .remodal-close {
  width: 14px;
  height: 14px;
  background: url("https://nomad.kz/calc_data/img/svg/x.svg") center/contain no-repeat;
  top: 28px;
  right: 20px;
}
.remodal-insurance-risks.remodal-comfort .remodal-close:before {
  display: none;
}
.remodal-insurance-risks.remodal-comfort .remodal-overlay {
  background: rgba(255, 255, 255, 0.6);
}

.calc-module-210222 .rights-blocker.iin-collect, .calc-module-210222 .inspection-date-confirm.iin-collect, .calc-module-210222 .delete-country-popup.iin-collect, .calc-module-210222 .call-center-popup.iin-collect {
  display: none;
}

.calc-module-210222 .nomad-kz-app-description-popup {
  color: #000000;
  display: none;
}

.calc-module-210222 [data-calc] {
  margin: 0 auto;
  max-width: 100%;
}

.baseCalc-content .kascoDTP__block-top {
  margin-top: 18px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #F6F8FB;
  overflow: hidden;
}

.baseCalc-content .kascoDTP__top-flex {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #D8D8D8;
}

.baseCalc-content .kascoDTP__top-title {
  margin-top: 16px;
  font-size: 13px;
  line-height: 17px;
  color: #999999;
}

.baseCalc-content .kascoDTP__top-wrapper {
  padding: 15px;
}

.baseCalc-content .kascoDTP__radio {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.baseCalc-content .kascoDTP__top-radio {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.baseCalc-content .kascoDTP__radio-label {
  padding: 9px 0;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8;
  cursor: pointer;
  font-size: 13px;
  line-height: 17px;
  color: #999999;
}

.baseCalc-content .kascoDTP__radio-wrapper:last-child .kascoDTP__radio-label {
  border-right: none;
}

.baseCalc-content .kascoDTP__radio:checked + .kascoDTP__radio-label {
  color: #FFFFFF;
  background-color: #EF7F22;
  z-index: 1;
}

.baseCalc-content .kascoDTP__radio-wrapper {
  flex-basis: 100%;
}

.baseCalc-content .kascoDTP__radio-wrapper:last-child,
.baseCalc-content .kascoDTP__radio-wrapper:first-child {
  flex-basis: 100%;
}

.baseCalc-content .kascoDTP__top-radio::after {
  content: "";
  width: 15px;
  height: 1px;
  background-color: #FFFFFF;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.baseCalc-content .kascoDTP__top-radio::before {
  content: "";
  width: 15px;
  height: 1px;
  background-color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.baseCalc-content .mst-calc__card .mst-calc__name-title {
  text-align: left;
  margin-bottom: 5px;
}

.calc-module-210222 .base-calc[data-calc=OGPO] input::placeholder, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] input::placeholder,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] input::placeholder, .calc-module-210222 .base-calc[data-calc=ONT] input::placeholder,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] input::placeholder, .calc-module-210222 .base-calc[data-calc=MST] input::placeholder,
.calc-module-210222 .base-calc[data-calc=DSGPO] input::placeholder, .calc-module-210222 .base-calc[data-calc=COMFORT] input::placeholder,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] input::placeholder, .calc-module-210222 .base-calc[data-calc=CHSI] input::placeholder,
.calc-module-210222 .base-calc[data-calc=PUK] input::placeholder, .calc-module-210222 .base-calc[data-calc=CARGO] input::placeholder,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] input::placeholder, .calc-module-210222 .base-calc[data-calc=OPP] input::placeholder,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] input::placeholder, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] input::placeholder,
.calc-module-210222 .base-calc[data-calc=OS_ECO] input::placeholder, .calc-module-210222 .base-calc[data-calc=OS_GPO] input::placeholder,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] input::placeholder, .calc-module-210222 .base-calc[data-calc=VREMENNIY] input::placeholder,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] input::placeholder {
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__label_exp .select2, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__label_exp .select2,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__label_exp .select2 {
  margin-top: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__block-experience-user {
  margin-top: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .hidePreloader, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .hidePreloader, .calc-module-210222 .base-calc[data-calc=ONT] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .hidePreloader, .calc-module-210222 .base-calc[data-calc=MST] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=DSGPO] .hidePreloader, .calc-module-210222 .base-calc[data-calc=COMFORT] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .hidePreloader, .calc-module-210222 .base-calc[data-calc=CHSI] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=PUK] .hidePreloader, .calc-module-210222 .base-calc[data-calc=CARGO] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .hidePreloader, .calc-module-210222 .base-calc[data-calc=OPP] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .hidePreloader, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .hidePreloader, .calc-module-210222 .base-calc[data-calc=OS_GPO] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .hidePreloader, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .hidePreloader,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .hidePreloader {
  transition: opacity 0.3s;
  opacity: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=ONT] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=MST] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=OPP] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2__row .ogpo-calc__block-experience-user, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2__row .ogpo-calc__block-experience-user,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2__row .ogpo-calc__block-experience-user {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OGPO_JUR] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=ONT] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=MST] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=DSGPO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=COMFORT] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=ADVOKAT] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=CHSI] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=PUK] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=CARGO] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OPP] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=ACCIDENT] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=OS_ECO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OS_GPO] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=VREMENNIY] div[data-insured-step2-item],
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] div[data-insured-step2-item] {
  margin-bottom: 30px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=ONT] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=MST] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=DSGPO] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=COMFORT] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=CHSI] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=PUK] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=CARGO] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=OPP] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=OS_ECO] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=OS_GPO] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] div[data-insured-step2-item] :last-child, .calc-module-210222 .base-calc[data-calc=VREMENNIY] div[data-insured-step2-item] :last-child,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] div[data-insured-step2-item] :last-child {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=ONT] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=MST] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=DSGPO] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=COMFORT] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=CHSI] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=PUK] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=CARGO] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=OPP] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=OS_GPO] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .m-bottom-10, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .m-bottom-10,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .m-bottom-10 {
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__checkBox {
  margin: 0;
  top: 0px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2-pos, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2-pos, .calc-module-210222 .base-calc[data-calc=ONT] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2-pos, .calc-module-210222 .base-calc[data-calc=MST] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2-pos, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2-pos, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2-pos, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2-pos, .calc-module-210222 .base-calc[data-calc=OPP] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2-pos, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2-pos, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2-pos, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2-pos,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2-pos {
  top: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__car-card,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__car-card {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=ONT] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=MST] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=CHSI] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=PUK] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=CARGO] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=OPP] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .cooltipz-custom-width-147::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .cooltipz-custom-width-147::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .cooltipz-custom-width-147::after {
  min-width: 147px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=ONT] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=MST] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=CHSI] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=PUK] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=CARGO] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=OPP] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .cooltipz-custom-width-163::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .cooltipz-custom-width-163::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .cooltipz-custom-width-163::after {
  min-width: 163px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=ONT] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=MST] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=CHSI] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=PUK] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=CARGO] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=OPP] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .cooltipz-custom-width-164::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .cooltipz-custom-width-164::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .cooltipz-custom-width-164::after {
  min-width: 164px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=ONT] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=MST] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=CHSI] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=PUK] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=CARGO] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=OPP] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .cooltipz-custom-width-165::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .cooltipz-custom-width-165::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .cooltipz-custom-width-165::after {
  min-width: 165px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=ONT] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=MST] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=CHSI] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=PUK] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=CARGO] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=OPP] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .cooltipz-custom-width-169::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .cooltipz-custom-width-169::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .cooltipz-custom-width-169::after {
  min-width: 169px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=ONT] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=MST] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=CHSI] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=PUK] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=CARGO] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=OPP] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .cooltipz-custom-width-219::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .cooltipz-custom-width-219::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .cooltipz-custom-width-219::after {
  min-width: 219px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .d-flex, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .d-flex,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .d-flex, .calc-module-210222 .base-calc[data-calc=ONT] .d-flex,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .d-flex, .calc-module-210222 .base-calc[data-calc=MST] .d-flex,
.calc-module-210222 .base-calc[data-calc=DSGPO] .d-flex, .calc-module-210222 .base-calc[data-calc=COMFORT] .d-flex,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .d-flex, .calc-module-210222 .base-calc[data-calc=CHSI] .d-flex,
.calc-module-210222 .base-calc[data-calc=PUK] .d-flex, .calc-module-210222 .base-calc[data-calc=CARGO] .d-flex,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .d-flex, .calc-module-210222 .base-calc[data-calc=OPP] .d-flex,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .d-flex, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .d-flex,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .d-flex, .calc-module-210222 .base-calc[data-calc=OS_GPO] .d-flex,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .d-flex, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .d-flex,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .d-flex {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .space-btwn, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .space-btwn,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .space-btwn, .calc-module-210222 .base-calc[data-calc=ONT] .space-btwn,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .space-btwn, .calc-module-210222 .base-calc[data-calc=MST] .space-btwn,
.calc-module-210222 .base-calc[data-calc=DSGPO] .space-btwn, .calc-module-210222 .base-calc[data-calc=COMFORT] .space-btwn,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .space-btwn, .calc-module-210222 .base-calc[data-calc=CHSI] .space-btwn,
.calc-module-210222 .base-calc[data-calc=PUK] .space-btwn, .calc-module-210222 .base-calc[data-calc=CARGO] .space-btwn,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .space-btwn, .calc-module-210222 .base-calc[data-calc=OPP] .space-btwn,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .space-btwn, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .space-btwn,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .space-btwn, .calc-module-210222 .base-calc[data-calc=OS_GPO] .space-btwn,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .space-btwn, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .space-btwn,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .space-btwn {
  justify-content: space-between;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .flex-w, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .flex-w,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .flex-w, .calc-module-210222 .base-calc[data-calc=ONT] .flex-w,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .flex-w, .calc-module-210222 .base-calc[data-calc=MST] .flex-w,
.calc-module-210222 .base-calc[data-calc=DSGPO] .flex-w, .calc-module-210222 .base-calc[data-calc=COMFORT] .flex-w,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .flex-w, .calc-module-210222 .base-calc[data-calc=CHSI] .flex-w,
.calc-module-210222 .base-calc[data-calc=PUK] .flex-w, .calc-module-210222 .base-calc[data-calc=CARGO] .flex-w,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .flex-w, .calc-module-210222 .base-calc[data-calc=OPP] .flex-w,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .flex-w, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .flex-w,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .flex-w, .calc-module-210222 .base-calc[data-calc=OS_GPO] .flex-w,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .flex-w, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .flex-w,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .flex-w {
  flex-wrap: wrap;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=ONT] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=MST] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=DSGPO] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=COMFORT] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=CHSI] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=CARGO] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=OPP] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=OS_GPO] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .preloader-wrapper, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .preloader-wrapper,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .preloader-wrapper {
  position: relative;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__dop-polya .select2-selection--single, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__dop-polya .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__dop-polya .select2-selection--single {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .bg-icon, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .bg-icon,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .bg-icon, .calc-module-210222 .base-calc[data-calc=ONT] .bg-icon,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .bg-icon, .calc-module-210222 .base-calc[data-calc=MST] .bg-icon,
.calc-module-210222 .base-calc[data-calc=DSGPO] .bg-icon, .calc-module-210222 .base-calc[data-calc=COMFORT] .bg-icon,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .bg-icon, .calc-module-210222 .base-calc[data-calc=CHSI] .bg-icon,
.calc-module-210222 .base-calc[data-calc=PUK] .bg-icon, .calc-module-210222 .base-calc[data-calc=CARGO] .bg-icon,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .bg-icon, .calc-module-210222 .base-calc[data-calc=OPP] .bg-icon,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .bg-icon, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .bg-icon,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .bg-icon, .calc-module-210222 .base-calc[data-calc=OS_GPO] .bg-icon,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .bg-icon, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .bg-icon,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .bg-icon {
  background-size: 18px 16px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__block-mob .ogpo-calc__car-right, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__block-mob .ogpo-calc__person-right, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__block-mob .ogpo-calc__car-right,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__block-mob .ogpo-calc__person-right,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__block-mob .ogpo-calc__car-right {
  min-height: 11px;
  margin-top: 3px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .popup-text,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .popup-text {
  margin-bottom: 25px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .popup,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .popup {
  padding: 25px 35px;
  max-width: 458px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .close-popup,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .close-popup {
  border: none;
  outline: none;
  content: "";
  background-image: url("https://nomad.kz/calc_data/img/svg/krestik.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FFFFFF;
  width: 15px;
  height: 15px;
  display: flex;
  margin-bottom: 25px;
  margin-left: auto;
  cursor: pointer;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .call-center-popup__button,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .call-center-popup__button {
  font-size: 14px;
  width: 147px;
  height: 38px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-arrow, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-arrow,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-arrow {
  position: relative;
  margin-left: 15px;
  height: 17px;
  width: 17px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-arrow::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-arrow::after {
  transition: 0.3s;
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  background: url("https://nomad.kz/calc_data/img/descriptionArrow.png");
  transform: rotate(270deg);
  opacity: 1;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-arrow::before,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-arrow::before {
  transition: 0.3s;
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  background: url("https://nomad.kz/calc_data/img/descriptionArrowHover.png");
  transform: rotate(270deg);
  opacity: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-arrow.is-closed::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-arrow.is-closed::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-arrow.is-closed::after {
  transform: rotate(90deg);
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-arrow.is-closed::before, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-arrow.is-closed::before,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-arrow.is-closed::before {
  transform: rotate(90deg);
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-body, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-body,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-body {
  overflow: hidden;
  overflow-y: auto;
  transition: max-height 1s;
  max-height: 300px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-body.mob-show-scroll, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-body.mob-show-scroll,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-body.mob-show-scroll {
  overflow-y: auto;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-body.is-closed, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-body.is-closed,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-body.is-closed {
  transition: max-height 0.3s;
  max-height: 0px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-body::-webkit-scrollbar, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-body::-webkit-scrollbar,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-body::-webkit-scrollbar {
  width: 5px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-body::-webkit-scrollbar-track, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-body::-webkit-scrollbar-track,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-body::-webkit-scrollbar-track {
  appearance: none;
  background-color: transparent;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-body::-webkit-scrollbar-thumb, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-body::-webkit-scrollbar-thumb,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-body::-webkit-scrollbar-thumb {
  width: 5px;
  background-color: rgb(136, 136, 136);
  border-radius: 50px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-header, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-header,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-header {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
  max-width: fit-content;
}
@media (hover: hover) {
  .calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-header:hover .calculator-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-header:hover .calculator-title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-header:hover .calculator-title {
    color: #EF7F1A;
    border-bottom: 1px dashed #EF7F1A;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-header:hover .calculator-description-arrow::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-header:hover .calculator-description-arrow::after,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-header:hover .calculator-description-arrow::after {
    opacity: 0;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-header:hover .calculator-description-arrow::before, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-header:hover .calculator-description-arrow::before,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-header:hover .calculator-description-arrow::before {
    opacity: 1;
  }
}
.calc-module-210222 .base-calc[data-calc=OGPO] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=ONT] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=MST] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=DSGPO] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=COMFORT] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=CHSI] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=PUK] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=CARGO] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=OPP] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=OS_GPO] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .franchise-tooltip, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .franchise-tooltip,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .franchise-tooltip {
  color: #757575;
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card .ogpo-calc__block-checkbox {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card .ogpo-calc__person-name-title,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card .ogpo-calc__person-name-title {
  margin-bottom: 6px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__person-name-title.des, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card .ogpo-calc__person-name-title.des,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card .ogpo-calc__person-name-title.des {
  margin-bottom: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card .ogpo-calc__title,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card .ogpo-calc__title {
  margin-bottom: unset;
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__iin-value, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__iin-value,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__iin-value {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-name-title.mob, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-name-title.mob,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-name-title.mob {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .container,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .container, .calc-module-210222 .base-calc[data-calc=ONT] .container,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .container, .calc-module-210222 .base-calc[data-calc=MST] .container,
.calc-module-210222 .base-calc[data-calc=DSGPO] .container, .calc-module-210222 .base-calc[data-calc=COMFORT] .container,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .container, .calc-module-210222 .base-calc[data-calc=CHSI] .container,
.calc-module-210222 .base-calc[data-calc=PUK] .container, .calc-module-210222 .base-calc[data-calc=CARGO] .container,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .container, .calc-module-210222 .base-calc[data-calc=OPP] .container,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .container, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .container,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .container,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .container,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .container {
  position: relative;
  margin: 0 auto;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=ONT] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=MST] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=DSGPO] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=COMFORT] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=CHSI] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=PUK] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=CARGO] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=OPP] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .container .component-loader__container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .container .component-loader__container,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .container .component-loader__container {
  height: 100vh;
  display: flex;
  background: rgba(255, 255, 255, 0.6588235294);
  position: fixed;
  justify-content: center;
  align-items: center;
  z-index: 1046;
  width: 100vw;
  left: 0;
  top: 0;
  transform: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-name,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-name {
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=MST] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect .agreement-container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect .agreement-container,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect .agreement-container {
  padding: 0;
  display: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=MST] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect .popup, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect .popup,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect .popup {
  display: grid;
  position: relative;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=MST] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect .loader-container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect .loader-container,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect .loader-container {
  background: rgba(255, 255, 255, 0.5098039216);
  height: 100%;
  width: 100%;
  z-index: 15;
  position: absolute;
  display: none;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-class, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-class,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-class {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-box, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-box,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-box {
  padding: 0 15px;
  max-width: 840px;
  margin: 0 auto 75px auto;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-box .calculator-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-box .calculator-title,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-box .calculator-title {
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
  border-bottom: 1px dashed #BCBCBC;
  transition: 0.3s;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-box .calculator-description-text, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-box .calculator-description-text,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-box .calculator-description-text {
  font-size: 13px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=ONT] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=MST] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=DSGPO] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=COMFORT] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=CHSI] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=PUK] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=CARGO] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=OPP] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calculator-description-box .description-text-link, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calculator-description-box .description-text-link,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calculator-description-box .description-text-link {
  color: #EF7F22;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=MST] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect button[data-btn=data_collection_confirm],
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect button[data-btn=data_collection_confirm] {
  font-size: 14px;
  width: 100%;
  max-width: 147px;
  height: 38px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=ONT] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=MST] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=DSGPO] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=COMFORT] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=CHSI] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=PUK] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=CARGO] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=OPP] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=OS_GPO] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .info-icon[aria-label][data-cooltipz-dir]::before, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .info-icon[aria-label][data-cooltipz-dir]::before,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .info-icon[aria-label][data-cooltipz-dir]::before {
  border: 6px solid transparent;
  border-bottom: 8px solid #FFFFFF;
  top: 9px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=ONT] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=MST] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=CHSI] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=PUK] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=CARGO] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=OPP] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .info-icon[aria-label][data-cooltipz-dir]::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .info-icon[aria-label][data-cooltipz-dir]::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .info-icon[aria-label][data-cooltipz-dir]::after {
  margin-top: 12px;
  height: fit-content;
  margin-right: unset;
  top: 8px;
  margin-top: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=ONT] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=MST] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=CHSI] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=PUK] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=CARGO] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=OPP] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .info-icon[aria-label][data-cooltipz-dir=bottom]::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .info-icon[aria-label][data-cooltipz-dir=bottom]::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .info-icon[aria-label][data-cooltipz-dir=bottom]::after {
  left: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=ONT] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=MST] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=COMFORT] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=CHSI] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=PUK] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=CARGO] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=OPP] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after {
  right: -13px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-1, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-1,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-1, .calc-module-210222 .base-calc[data-calc=ONT] .step-1,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-1, .calc-module-210222 .base-calc[data-calc=MST] .step-1,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-1, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-1,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-1, .calc-module-210222 .base-calc[data-calc=CHSI] .step-1,
.calc-module-210222 .base-calc[data-calc=PUK] .step-1, .calc-module-210222 .base-calc[data-calc=CARGO] .step-1,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-1, .calc-module-210222 .base-calc[data-calc=OPP] .step-1,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-1, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-1,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-1, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-1,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-1, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-1,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-1 {
  padding-bottom: 6px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .button-container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .button-container,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .button-container, .calc-module-210222 .base-calc[data-calc=ONT] .button-container,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .button-container, .calc-module-210222 .base-calc[data-calc=MST] .button-container,
.calc-module-210222 .base-calc[data-calc=DSGPO] .button-container, .calc-module-210222 .base-calc[data-calc=COMFORT] .button-container,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .button-container, .calc-module-210222 .base-calc[data-calc=CHSI] .button-container,
.calc-module-210222 .base-calc[data-calc=PUK] .button-container, .calc-module-210222 .base-calc[data-calc=CARGO] .button-container,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .button-container, .calc-module-210222 .base-calc[data-calc=OPP] .button-container,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .button-container, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .button-container,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .button-container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .button-container,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .button-container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .button-container,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .button-container {
  align-items: center;
  padding: 15px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #F6F8FB;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  max-width: 650px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__price, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__price,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__price {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .info-icon, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .info-icon,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .info-icon, .calc-module-210222 .base-calc[data-calc=ONT] .info-icon,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .info-icon, .calc-module-210222 .base-calc[data-calc=MST] .info-icon,
.calc-module-210222 .base-calc[data-calc=DSGPO] .info-icon, .calc-module-210222 .base-calc[data-calc=COMFORT] .info-icon,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .info-icon, .calc-module-210222 .base-calc[data-calc=CHSI] .info-icon,
.calc-module-210222 .base-calc[data-calc=PUK] .info-icon, .calc-module-210222 .base-calc[data-calc=CARGO] .info-icon,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .info-icon, .calc-module-210222 .base-calc[data-calc=OPP] .info-icon,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .info-icon, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .info-icon,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .info-icon, .calc-module-210222 .base-calc[data-calc=OS_GPO] .info-icon,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .info-icon, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .info-icon,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .info-icon {
  margin: 0;
  margin-left: 3px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__button,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__button {
  width: 100%;
  max-width: 150px;
  font-size: 16px;
  height: 41px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=MST] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect__modal-button,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect__modal-button {
  width: 100%;
  max-width: 147px;
  height: 38px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #EF7F22;
  border-radius: 10px;
  color: #FFFFFF;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=MST] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect__modal-button:not([disabled]):hover, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect__modal-button:not([disabled]):hover,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect__modal-button:not([disabled]):hover {
  background: #FF8524;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=MST] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=PUK] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect__modal-button[disabled], .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect__modal-button[disabled],
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect__modal-button[disabled] {
  background: #C6C3C0;
  cursor: default;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=ONT] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=MST] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=COMFORT] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=CHSI] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=PUK] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=CARGO] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OPP] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step1__agree-text,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step1__agree-text {
  font-size: 11px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=ONT] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=MST] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=COMFORT] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=CHSI] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=PUK] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=CARGO] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OPP] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ui-datepicker-trigger,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ui-datepicker-trigger {
  right: 11px;
  bottom: 11px;
  width: 18px;
  height: 16px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__label_exp select {
  text-overflow: ellipsis;
  padding: 0 24px 0 9px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=ONT] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=MST] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=DSGPO] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=COMFORT] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=CHSI] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=PUK] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=CARGO] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=OPP] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=OS_ECO] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=OS_GPO] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .hidden-input[data-input-type=registrationСertificate], .calc-module-210222 .base-calc[data-calc=VREMENNIY] .hidden-input[data-input-type=registrationСertificate],
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .hidden-input[data-input-type=registrationСertificate] {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .input__title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input__title,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input__title, .calc-module-210222 .base-calc[data-calc=ONT] .input__title,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input__title, .calc-module-210222 .base-calc[data-calc=MST] .input__title,
.calc-module-210222 .base-calc[data-calc=DSGPO] .input__title, .calc-module-210222 .base-calc[data-calc=COMFORT] .input__title,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .input__title, .calc-module-210222 .base-calc[data-calc=CHSI] .input__title,
.calc-module-210222 .base-calc[data-calc=PUK] .input__title, .calc-module-210222 .base-calc[data-calc=CARGO] .input__title,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input__title, .calc-module-210222 .base-calc[data-calc=OPP] .input__title,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .input__title, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input__title,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .input__title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input__title,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input__title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input__title,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input__title {
  margin-bottom: 5px;
  font-size: 12px;
  color: #999999;
  align-items: center;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .input::placeholder, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input::placeholder, .calc-module-210222 .base-calc[data-calc=ONT] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input::placeholder, .calc-module-210222 .base-calc[data-calc=MST] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=DSGPO] .input::placeholder, .calc-module-210222 .base-calc[data-calc=COMFORT] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .input::placeholder, .calc-module-210222 .base-calc[data-calc=CHSI] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=PUK] .input::placeholder, .calc-module-210222 .base-calc[data-calc=CARGO] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input::placeholder, .calc-module-210222 .base-calc[data-calc=OPP] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .input::placeholder, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .input::placeholder, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input::placeholder, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input::placeholder,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input::placeholder {
  color: #CCCCCC;
}
.calc-module-210222 .base-calc[data-calc=OGPO] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=ONT] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=MST] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=DSGPO] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=COMFORT] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=CHSI] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=PUK] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=CARGO] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=OPP] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=OS_ECO] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=OS_GPO] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] #ui-datepicker-div, .calc-module-210222 .base-calc[data-calc=VREMENNIY] #ui-datepicker-div,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] #ui-datepicker-div {
  font-size: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__validation-error {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ONT] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=MST] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=COMFORT] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=CHSI] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=PUK] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=CARGO] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OPP] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ont-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ont-calc__validation-error {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__checkBox,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__checkBox {
  width: 15px;
  height: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__checkBox::after, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__checkBox::after,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__checkBox::after {
  width: 19px;
  height: 19px;
  left: -3px;
  bottom: -2px;
  background-size: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ONT] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=MST] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=DSGPO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=COMFORT] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=CHSI] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=PUK] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=CARGO] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OPP] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_GPO] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .main-confirm-step1 .ogpo-calc__label,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .main-confirm-step1 .ogpo-calc__label {
  padding-left: 20px;
  font-size: 12px;
  margin: 10px auto 20px auto;
  color: #999999;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=ONT] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=MST] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=DSGPO] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=COMFORT] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=CHSI] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=PUK] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=CARGO] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=OPP] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=OS_GPO] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .kascoDTP__block-top, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .kascoDTP__block-top,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .kascoDTP__block-top {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=ONT] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=MST] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=DSGPO] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=COMFORT] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=CHSI] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=PUK] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=CARGO] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=OPP] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=OS_GPO] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .zhP__block-top, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .zhP__block-top,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .zhP__block-top {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] input, .calc-module-210222 .base-calc[data-calc=OGPO] .input, .calc-module-210222 .base-calc[data-calc=OGPO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] input,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=ONT] input, .calc-module-210222 .base-calc[data-calc=ONT] .input, .calc-module-210222 .base-calc[data-calc=ONT] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] input,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=MST] input, .calc-module-210222 .base-calc[data-calc=MST] .input, .calc-module-210222 .base-calc[data-calc=MST] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=DSGPO] input,
.calc-module-210222 .base-calc[data-calc=DSGPO] .input,
.calc-module-210222 .base-calc[data-calc=DSGPO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=COMFORT] input, .calc-module-210222 .base-calc[data-calc=COMFORT] .input, .calc-module-210222 .base-calc[data-calc=COMFORT] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] input,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .input,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=CHSI] input, .calc-module-210222 .base-calc[data-calc=CHSI] .input, .calc-module-210222 .base-calc[data-calc=CHSI] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=PUK] input,
.calc-module-210222 .base-calc[data-calc=PUK] .input,
.calc-module-210222 .base-calc[data-calc=PUK] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=CARGO] input, .calc-module-210222 .base-calc[data-calc=CARGO] .input, .calc-module-210222 .base-calc[data-calc=CARGO] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] input,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OPP] input, .calc-module-210222 .base-calc[data-calc=OPP] .input, .calc-module-210222 .base-calc[data-calc=OPP] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] input,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .input,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] input, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=OS_ECO] input,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .input,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OS_GPO] input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] input,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=VREMENNIY] input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] input,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .select2-selection__rendered {
  font-size: 14px;
  text-overflow: ellipsis;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .card-delete, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .card-delete,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .card-delete, .calc-module-210222 .base-calc[data-calc=ONT] .card-delete,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .card-delete, .calc-module-210222 .base-calc[data-calc=MST] .card-delete,
.calc-module-210222 .base-calc[data-calc=DSGPO] .card-delete, .calc-module-210222 .base-calc[data-calc=COMFORT] .card-delete,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .card-delete, .calc-module-210222 .base-calc[data-calc=CHSI] .card-delete,
.calc-module-210222 .base-calc[data-calc=PUK] .card-delete, .calc-module-210222 .base-calc[data-calc=CARGO] .card-delete,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .card-delete, .calc-module-210222 .base-calc[data-calc=OPP] .card-delete,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .card-delete, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .card-delete,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .card-delete, .calc-module-210222 .base-calc[data-calc=OS_GPO] .card-delete,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .card-delete, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .card-delete,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .card-delete {
  background-size: contain;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=ONT] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=MST] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=DSGPO] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=COMFORT] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=CHSI] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=PUK] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=CARGO] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=OPP] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .mst-discount-wrapper .discount-container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .mst-discount-wrapper .discount-container,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .mst-discount-wrapper .discount-container {
  margin: 0 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid, .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid, .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid {
  display: grid;
  grid-template-areas: "result hint btn";
  grid-template-columns: auto 1fr auto;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid__result, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid__result,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid__result {
  grid-area: result;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid__hint,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid__hint {
  grid-area: hint;
  justify-self: center;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid__button,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid__button {
  grid-area: btn;
  width: 150px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=ONT] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=MST] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=DSGPO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=COMFORT] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=CHSI] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=PUK] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=CARGO] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OPP] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OS_GPO] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 16px;
  right: 11px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .select2-selection--single, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .select2-selection--single {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__block-experience-wrap, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__block-experience-wrap,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__block-experience-wrap {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .datepicker-wrapper .input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .datepicker-wrapper .input {
  max-width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__label_exp select, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__label_exp select,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__label_exp select {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__col,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__col {
  width: 100%;
  min-width: 50%;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__row,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__row {
  margin-bottom: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__input,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .horizontal-wrapper, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .horizontal-wrapper,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .horizontal-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__flex, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__flex,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__flex {
  margin-top: unset;
  align-items: center;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__label_exp, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__label_exp,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__label_exp {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__form-wrapper,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__form-wrapper {
  padding: 0 25px 30px 25px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__form-title,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__form-title {
  margin-top: 30px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__checkbox-wrapper, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__checkbox-wrapper,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__checkbox-wrapper {
  margin: 40px 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__checkbox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__checkbox,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__checkbox {
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__radio-style, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__radio-style,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__radio-style {
  min-width: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__price-lable,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__price-lable {
  font-size: 12px;
  color: #999999;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__price-value,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__price-value {
  font-size: 24px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__button,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__button {
  width: 194px;
  height: 41px;
  font-size: 16px;
  padding: 0 5px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__row:last-child, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__row:last-child,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__row:last-child {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__row.hide, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__row.hide,
.calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__row.hide {
  display: none;
}

div.ui-datepicker#ui-datepicker-div {
  z-index: 10 !important;
}

.calc-module-210222 .ogpo-calc__person-card,
.calc-module-210222 .ogpo-calc__car-card {
  margin-top: 20px;
}

.calc-module-210222 .ogpo-calc__srok {
  width: 298px;
}
.calc-module-210222 .ogpo-calc {
  margin: 0 auto;
}
.calc-module-210222 .ogpo-calc__person form {
  padding-bottom: 20px;
}
.calc-module-210222 .ogpo-calc__person .ogpo-calc__label_exp.nowrap {
  margin: 7px 0;
}
.calc-module-210222 .ogpo-calc__main-title {
  margin-bottom: 18px;
  text-align: center;
  font-size: 29px;
  line-height: 36px;
}
.calc-module-210222 .ogpo-calc__nav {
  margin: 0 auto 42px;
  max-width: 760px;
}
.calc-module-210222 .ogpo-calc__nav .ul {
  position: relative;
  display: flex;
}
.calc-module-210222 .ogpo-calc__nav .ul::before {
  content: "";
  position: absolute;
  top: 50%;
  height: 1px;
  width: 100%;
  background-color: #d7d7d7;
}
.calc-module-210222 .ogpo-calc__line {
  position: relative;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.calc-module-210222 .ogpo-calc__line.active .line {
  background-color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__line.active .ogpo-calc__nav-link {
  background-color: #ef7f22;
  color: #ffffff;
}
.calc-module-210222 .ogpo-calc__line.completed .line {
  background-color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__line.completed .ogpo-calc__nav-link {
  background-color: #ffffff;
  color: #ef7f22;
  border: 1px solid #ef7f22;
  cursor: pointer;
}
.calc-module-210222 .ogpo-calc__line-1 {
  flex-basis: 81px;
  display: block !important;
}
.calc-module-210222 .ogpo-calc__line-2 {
  flex-basis: 312px;
}
.calc-module-210222 .ogpo-calc__line-3 {
  flex-basis: 312px;
}
.calc-module-210222 .ogpo-calc__nav-link {
  position: relative;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  font-size: 18px;
  color: #d0d0d0;
  background-color: white;
  z-index: 1;
}
.calc-module-210222 .ogpo-calc__radio {
  margin: 0 auto;
  width: 650px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #999999;
}
.calc-module-210222 .ogpo-calc__radio-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .ogpo-calc__radio-label {
  margin-bottom: -1px;
  padding: 8px 35px;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
  white-space: nowrap;
  cursor: pointer;
}
.calc-module-210222 .ogpo-calc__radio-input:checked + .ogpo-calc__radio-label {
  color: #000000;
  border-bottom: 1px solid #ef7f22;
}
.calc-module-210222 .ogpo-calc__block-top {
  margin: 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 15px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
  background: #ffffff;
}
.calc-module-210222 .ogpo-calc__left,
.calc-module-210222 .ogpo-calc__right {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}
.calc-module-210222 .ogpo-calc__left {
  margin-right: 25px;
}
.calc-module-210222 .ogpo-calc__title {
  font-size: 10px;
  color: #999999;
}
.calc-module-210222 .ogpo-calc__title,
.calc-module-210222 .ogpo-calc__price-title {
  white-space: nowrap;
  font-size: 12px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}
.calc-module-210222 .ogpo-calc__price-title {
  white-space: nowrap;
}
.calc-module-210222 .ogpo-calc__price {
  width: 160px;
}
.calc-module-210222 .ogpo-calc__price-value {
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 1;
  color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__price-value--black {
  color: black;
}
.calc-module-210222 .ogpo-calc__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 38px;
  background: #ef7f22;
  border-radius: 10px;
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}
.calc-module-210222 .ogpo-calc__button.mst-buy-mst-step1 {
  height: 41px;
}
.calc-module-210222 .ogpo-calc .hide {
  display: none;
}
.calc-module-210222 .ogpo-calc__button:not([disabled]):hover {
  background: #ff8524;
}
.calc-module-210222 .ogpo-calc__button[disabled] {
  background: #c6c3c0;
  cursor: default;
}
.calc-module-210222 .ogpo-calc__block-bottom {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.calc-module-210222 .ogpo-calc__person,
.calc-module-210222 .ogpo-calc__car {
  position: relative;
  padding: 15px;
  width: 315px;
  min-height: 133px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .ogpo-calc__flex {
  display: flex;
}
.calc-module-210222 .ogpo-calc__person-left,
.calc-module-210222 .ogpo-calc__car-left {
  width: 125px;
  margin-right: 20px;
}
.calc-module-210222 .ogpo-calc__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .ogpo-calc__block-checkbox {
  margin-top: 5px;
  display: flex;
  align-items: flex-end;
}
.calc-module-210222 .ogpo-calc__block-checkbox a {
  color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__checkBox {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: inherit;
  border-radius: 3px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
}
.calc-module-210222 .ogpo-calc__checkBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 16px;
  height: 14px;
  background: url(https://nomad.kz/calc_data/img/svg/checked.svg) center/auto no-repeat;
  opacity: 0;
}
.calc-module-210222 .ogpo-calc__input:checked + .ogpo-calc__checkBox::after {
  opacity: 1;
}
.calc-module-210222 .ogpo-calc__label {
  display: flex;
  align-items: flex-end;
  position: relative;
  padding-left: 20px;
  font-size: 11px;
  line-height: 16px;
  color: #999999;
}
.calc-module-210222 .ogpo-calc__label b {
  font-weight: 500;
}
.calc-module-210222 .ogpo-calc__label.step1 {
  padding-left: 27px;
}
.calc-module-210222 .ogpo-calc__label.step2 {
  padding-left: 27px;
  position: relative;
  top: -4px;
}
.calc-module-210222 .ogpo-calc__person-name-title {
  font-size: 10px;
  line-height: 13px;
  color: #ef7f22;
  white-space: nowrap;
}
.calc-module-210222 .ogpo-calc__person-name-title {
  font-size: 10px;
  line-height: 13px;
  color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__person .ogpo-calc__person-name-title:not(.active) {
  opacity: 0;
}
.calc-module-210222 .ogpo-calc__person-right .ogpo-calc__person-name-title:not(.active) {
  opacity: 0;
}
.calc-module-210222 .ogpo-calc__person-name-title.active {
  display: block;
}
.calc-module-210222 .ogpo-calc__person-name-title.mob {
  display: none;
}
.calc-module-210222 .ogpo-calc__person-name,
.calc-module-210222 .ogpo-calc__person-class {
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .ogpo-calc__person .dop-polya__flex {
  margin-top: 11px;
}
.calc-module-210222 .ogpo-calc__person .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 12px;
}
.calc-module-210222 .ogpo-calc__buttonPlus {
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.calc-module-210222 .ogpo-calc__buttonPlus.active:hover .buttonPlus-text {
  color: #ff8524;
}
.calc-module-210222 .ogpo-calc__buttonPlus.active:hover .buttonPlus-circle {
  background-color: #ff8524;
}
.calc-module-210222 .ogpo-calc__buttonPlus.active:hover .buttonPlus-circle span {
  background-color: #ffffff;
}
.calc-module-210222 .ogpo-calc__buttonPlus.active .buttonPlus-text {
  color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__buttonPlus.active .buttonPlus-circle span {
  background-color: #ef7f22;
}
.calc-module-210222 .ogpo-calc__car-right {
  display: flex;
  align-items: center;
}
.calc-module-210222 .ogpo-calc__car-info {
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .ogpo-calc__validation-error {
  display: none;
  font-size: 11px;
  line-height: 14px;
  color: #eb0909;
}
.calc-module-210222 .ogpo-calc__validation-loading {
  color: #888888;
}
.calc-module-210222 .ogpo-calc__validation-error.active {
  display: block;
  font-size: 10px;
}
.calc-module-210222 .ogpo-calc__person-card .hidden {
  display: none;
}
.calc-module-210222 .ogpo-calc__dop-polya {
  display: none;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .calc-module-210222 .ogpo-calc__dop-polya {
    margin-top: 7px;
  }
}
.calc-module-210222 .ogpo-calc__person-card,
.calc-module-210222 .ogpo-calc__car-card {
  position: relative;
  margin-top: 20px;
  width: unset;
  background: white;
  padding: 15px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .ogpo-calc__car-card {
  margin-left: 20px;
}
.calc-module-210222 .ogpo-calc__iin-value,
.calc-module-210222 .ogpo-calc__car-number-value {
  font-size: 12px;
  line-height: 15px;
}
.calc-module-210222 .ogpo-calc__person-card.lgotCard .ogpo-calc__person-info {
  margin-bottom: 5px;
}
.calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-name,
.calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-class,
.calc-module-210222 .ogpo-calc__person-card .dsgpo-calc__person-class,
.calc-module-210222 .ogpo-calc__car-info {
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .ogpo-calc__label.position {
  position: relative;
  top: 0px;
}
.calc-module-210222 .ogpo-calc__person-card .ogpo-calc__title {
  font-size: 12px;
}
@media (max-width: 767px) {
  .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__title {
    font-size: 11px;
  }
}
.calc-module-210222 .ogpo-calc__lgot-doc {
  margin: 5px 0;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .ogpo-calc__card-flex {
  display: flex;
  align-items: flex-end;
}
.calc-module-210222 .ogpo-calc__card-left {
  flex-basis: 157px;
}
.calc-module-210222 .ogpo-calc__car-card .ogpo-calc__car-info {
  margin-top: 19px;
}
.calc-module-210222 .ogpo-calc__block-mob {
  display: none;
}
.calc-module-210222 .ogpo-calc__label_exp {
  color: #999999;
  width: 136px;
}
.calc-module-210222 .ogpo-calc__label_exp select {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  line-height: 18px;
  display: block;
  padding: 0 9px;
  width: 136px;
  height: 38px;
  margin-top: 3px;
  color: #000000 !important;
}
.calc-module-210222 .ogpo-calc__label_exp select option {
  color: #000000 !important;
}
.calc-module-210222 .ogpo-calc__label_exp .select2 {
  margin-top: 3px;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo {
  align-items: self-start;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__right {
  flex-direction: column;
  align-items: flex-start;
  justify-content: unset;
  flex: unset;
}
.calc-module-210222 .ogpo-calc__button[aria-label]:not(.show-tooltip):before,
.calc-module-210222 .ogpo-calc__button[aria-label]:not(.show-tooltip):after {
  display: none;
}
.calc-module-210222 .ogpo-calc__car-right .disable-title {
  display: none !important;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__srok.mt-15 {
  position: relative;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__srok.mt-15:hover .messageInsuredSum {
  opacity: 1;
}
.calc-module-210222 .ogpo-calc__srok .ont-selection {
  width: 136px;
  height: 38px;
}
.calc-module-210222 .ogpo-calc__srok .dsgpo-input {
  width: 196px;
  height: 38px;
}
.calc-module-210222 .ogpo-calc__label_exp {
  margin-top: 5px;
  color: #999999;
  width: 136px;
}
.calc-module-210222 .ogpo-calc__label_exp select {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  line-height: 18px;
  display: block;
  padding: 0 9px;
  width: 136px;
  height: 38px;
  margin-top: 3px;
}
.calc-module-210222 .ogpo-calc__label_exp .select2 {
  margin-top: 3px;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo {
  align-items: self-start;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__right {
  flex-direction: column;
  align-items: flex-start;
  justify-content: unset;
  flex: unset;
}
.calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__srok {
  min-width: 136px;
  margin-left: 17px;
}

.ogpo-calc__block-experience-user {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.ogpo-calc__block-experience-user.mb-10 {
  margin-bottom: 10px;
}
.ogpo-calc__block-experience-user select {
  visibility: unset;
  cursor: pointer;
  appearance: none;
  font-weight: 300;
}
@media (max-width: 767px) {
  .ogpo-calc__block-experience-user select {
    font-size: 12px;
  }
}
.ogpo-calc__block-experience-user .ogpo-calc__block-experience-wrap {
  position: relative;
}
.ogpo-calc__block-experience-user .ogpo-calc__block-experience-wrap:before {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 13px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
  height: 9px;
  content: "";
  right: 9px;
  pointer-events: none;
}

.calc-module-210222 .ogpo-calc__srok .select2-selection--single {
  width: 298px;
  height: 38px;
}

.ogpo-calc__label.c-grey {
  font-size: 12px;
}

.ogpo-calc__block-experience-user {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.ogpo-calc__block-experience-user.mb-10 {
  margin-bottom: 10px;
}
.ogpo-calc__block-experience-user select {
  visibility: unset !important;
  cursor: pointer;
  appearance: none;
  outline: none !important;
  font-size: 12px !important;
  font-weight: 300;
}
.ogpo-calc__block-experience-user .ogpo-calc__block-experience-wrap {
  position: relative;
}
.ogpo-calc__block-experience-user .ogpo-calc__block-experience-wrap:before {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 13px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
  height: 9px;
  content: "";
  right: 9px;
}

.calc-module-210222 .ogpo-calc__label {
  font-size: 12px;
  position: relative;
}

.calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__srok {
  min-width: 136px;
  margin-left: 17px;
}

.calc-module-210222 .ogpo-calc__srok {
  width: 298px;
}

.calc-module-210222.ogpo__guarantee-fund-paddings {
  padding: 40px 0 0 0;
}

.calc-module-210222 .base-calc[data-calc=OGPO] .step-2__price-value {
  margin-left: auto;
  width: fit-content;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .button-flex-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .block_buy {
  align-items: flex-end;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .policy-title-breakpoint__display-mobile {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-1 {
  padding-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] [data-add-insured] form {
  padding-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car-number-value {
  margin-top: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya .select-privileges {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya .doc-number-block {
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .image-container {
  width: 100%;
  max-width: 175px;
  margin-bottom: 10px;
  aspect-ratio: 135/45;
  background: url("https://nomad.kz/calc_data/img/svg/fgsb_logo_ru.svg");
  background-repeat: no-repeat;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .image-container.kz-logo {
  background: url("https://nomad.kz/calc_data/img/svg/fgsb_logo_kz.svg");
  background-repeat: no-repeat;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .guarantee-fund-text {
  color: black;
  font-size: 12px;
  line-height: 1.3;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .guarantee-fund-link {
  color: dodgerblue;
  font-weight: 500;
  border-bottom: 1px solid dodgerblue;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error {
  visibility: hidden;
  display: block;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error[data-limit-error=limit_error] {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error.active {
  visibility: visible;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error.active[data-limit-error=limit_error] {
  display: block;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__person {
  min-height: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__car {
  min-height: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .custom-calc__flex {
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .custom__input-wrapper {
  display: flex;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .custom-calc__date {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .custom__datepicker-wrapper {
  max-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .custom-horizontal-wrapper {
  display: flex;
  align-items: center;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect button[data-btn=data_collection_confirm] {
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .agreement-container p {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-experience-user {
  align-items: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__custom-label {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .select2-selection.select2-selection--single {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__label_exp {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
  margin: unset;
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .input-iin-placeholder {
  font-size: 10px;
  line-height: 1.3;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__custome-title {
  font-size: 10px;
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .data-list__grid-item {
  grid-column: 2/2;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .button-container {
  margin: unset;
  margin-bottom: 50px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .button-container .ogpo-calc__right {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-top-box {
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card {
  height: 100%;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card .ogpo-calc__person-card {
  margin: unset;
  margin-top: 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card .ogpo-calc__car-card {
  margin: unset;
  margin-top: 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card div[data-list] > div:not(:last-child) {
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .bottom-card-grid {
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car.des .custom__horizontal-wrapper:last-of-type {
  margin-top: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person.des .ogpo-calc__flex:last-of-type {
  margin-top: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car.des .custom__horizontal-wrapper {
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person form {
  padding: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .input-iin-1 {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] #born-container {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__left {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__srok {
  margin: unset;
  width: 100%;
  left: unset;
  display: flex;
  flex-direction: column;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .datepicker-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__date {
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person.des, .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car.des {
  padding: 15px;
  margin: unset;
  height: 100%;
  min-height: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-left, .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car-left {
  width: unset;
  margin-right: 10px;
  position: relative;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob form.ogpo-calc__person {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__custom-flex-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__person {
  display: flex;
  column-gap: 24px;
  min-height: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__car {
  min-height: unset;
  display: flex;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob form[data-form=add_insured] .ogpo-calc__flex:first-of-type {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ont__wrapper {
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ont__wrapper .ont-calc__name {
  margin-left: unset;
  margin-top: 3px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__flex {
  flex-direction: column;
  width: 100%;
  max-width: calc(50% - 12px);
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__person-left, .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__car-left {
  width: 100%;
  margin: unset;
  min-width: unset;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .input-iin {
  display: flex;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__car-left {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__car-left input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car-card {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car-card .ogpo-calc__car-info {
  margin-top: 15px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-experience-user {
  margin-bottom: 15px;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-experience-user {
    margin-top: 0;
  }
}
.calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-name-title.mob {
  font-size: 9px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .privileges-info.privileges-ogpo .doc-number-block .input__number-doc {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .privileges-info.privileges-ogpo .input__number-doc {
  width: 130px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .privileges-info.privileges-ogpo.d-flex .input__number-doc {
  width: 130px;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .policy-title-breakpoint__display-mobile {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .block_buy {
  align-items: flex-end;
}
.calc-module-210222 .base-calc[data-calc=OGPO] .button-flex-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.calc-module-210222 .cargo-calc__block-bottom {
  padding: 15px;
}
.calc-module-210222 .cargo_form_wrap {
  width: 100%;
}
.calc-module-210222 .cargo-calc {
  font-size: 12px;
}
.calc-module-210222 .cargo-calc .row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.calc-module-210222 .cargo-calc .ogpo-calc__block-checkbox {
  margin-bottom: 20px;
}
.calc-module-210222 .cargo-calc .cargo-calc-block {
  padding: 15px 15px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .cargo-calc .cargo-calc-block:not(:last-child) {
  margin-bottom: 20px;
}
.calc-module-210222 .cargo-calc .cargo-calc__block-top {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 10px 25px;
}
.calc-module-210222 .cargo-calc .cargo-calc__price, .calc-module-210222 .cargo-calc .cargo-calc__territory {
  grid-column: span 3;
}
.calc-module-210222 .cargo-calc .cargo-calc__iin, .calc-module-210222 .cargo-calc .datepicker-block {
  grid-column: span 2;
  width: unset;
}
.calc-module-210222 .cargo-calc .cargo-calc__block-subject {
  display: grid;
  grid-template-columns: repeat(3, 190px);
  gap: 10px 25px;
  align-items: flex-end;
}
.calc-module-210222 .cargo-calc .cargo-calc__category {
  grid-column: span 3;
}
.calc-module-210222 .cargo-calc .form-cargo-result-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calc-module-210222 .cargo-calc .error-field-highlight {
  border-color: #ff0000;
}
.calc-module-210222 .cargo-calc .end-date-error {
  margin-top: 5px;
  color: #eb0909;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%;
  letter-spacing: 0.11px;
  min-height: 13px;
}
.calc-module-210222 .cargo-calc .form-group {
  position: relative;
  width: 100%;
}
.calc-module-210222 .cargo-calc .cargo-calc__iin {
  position: relative;
}
.calc-module-210222 .cargo-calc .validation-error {
  position: absolute;
  font-weight: 400;
  font-size: 11px;
  line-height: 127.1%;
  color: #eb0909;
  opacity: 0;
  transition: opacity 0.1s;
}
.calc-module-210222 .cargo-calc .validation-error.active {
  opacity: 1;
}
.calc-module-210222 .cargo-calc .cargo-calc__card-name {
  font-size: 14px;
  margin-top: 5px;
  color: transparent;
}
.calc-module-210222 .cargo-calc .cargo-calc__card-name.active {
  color: inherit;
}
.calc-module-210222 .cargo-calc .select2-selection__rendered {
  font-weight: 400;
}
.calc-module-210222 .cargo-calc .cargo-input-sm {
  width: 100%;
}
.calc-module-210222 .cargo-calc .cargo-input-sm::placeholder {
  color: #cccccc;
}
.calc-module-210222 .cargo-calc .preloader:not(.juridical) {
  top: -11px;
}
.calc-module-210222 .cargo-calc .select2-selection__rendered {
  width: 100%;
}
.calc-module-210222 .cargo-calc .step-2__input {
  font-size: 14px;
}
.calc-module-210222 .cargo-calc .step-3__card-text:not(.bolder) {
  font-weight: unset;
}
.calc-module-210222 .cargo-calc .datepicker-block {
  margin-bottom: 0;
}
.calc-module-210222 .cargo-calc .select2-container .select2-selection--single {
  width: 100%;
}
.calc-module-210222 .cargo-calc .container {
  margin: 0 auto;
}

.cargo-test-center {
  justify-content: center;
}

.cargo-wrapper {
  width: 100%;
}

.calc-module-210222 .base-calc[data-calc=CARGO] .cargo-calc__card-name {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .end-date-error {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__block-checkbox {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .carg-description-ul {
  list-style: none;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .carg-description-ul > li:not(:last-child) {
  margin-bottom: 8px;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .question {
  font-size: 16px;
  font-weight: 800;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .answer {
  font-size: 16px;
  font-weight: 400;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: flex;
  flex-wrap: wrap;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice {
  margin: 3px;
  display: flex;
}

.calc-module-210222 .opp-calc .ogpo-calc__button {
  position: relative;
}
.calc-module-210222 .opp-calc [aria-label][data-cooltipz-dir] {
  cursor: default;
}
.calc-module-210222 .opp-calc__main {
  margin-top: 18px !important;
  padding: 15px !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb !important;
}
.calc-module-210222 .opp-calc__car-left {
  margin-right: 10px !important;
}
.calc-module-210222 .opp-calc__main .input-carNum {
  width: 136px;
}
.calc-module-210222 .opp-calc .ogpo-calc__car-info {
  display: none;
}
.calc-module-210222 .opp-input-m {
  padding: 0 10px;
  width: 100%;
  height: 100%;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  color: #111111;
}
.calc-module-210222 .opp-calc__person {
  padding: 15px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb !important;
}
.calc-module-210222 .opp-calc__person .ogpo-calc__buttonPlus {
  position: static !important;
}
.calc-module-210222 .opp-calc__block-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.calc-module-210222[data-calc=OPP] .ogpo-calc__person-card {
  flex: 1 0 auto;
  max-width: 315px;
  min-height: 119px;
}
.calc-module-210222[data-calc=OPP] .ogpo-calc__person-card.iStrahovatel .ogpo-calc__person-name-title {
  opacity: 1;
}
.calc-module-210222[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-name-title {
  opacity: 0;
}
.calc-module-210222[data-calc=OPP] .ogpo-calc__button {
  position: relative;
}
.calc-module-210222[data-calc=OPP] [aria-label][data-cooltipz-dir] {
  cursor: default;
}
.calc-module-210222[data-calc=OPP] .opp-calc__block-bottom {
  margin-top: 20px;
  justify-content: space-between;
  align-items: flex-start;
}
.calc-module-210222[data-calc=OPP] .slick-dots {
  display: none;
}
.calc-module-210222[data-calc=OPP] .opp-calc__main .input-iin {
  width: 136px;
}
.calc-module-210222[data-calc=OPP] [data-add-insured-opp=OPP] .ogpo-calc__person-card {
  width: calc(50% - 15px);
}

.calc-module-210222 [data-calc=OPP] {
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .input-iin-1 {
  margin-bottom: unset;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__date, .calc-module-210222 [data-calc=OPP] .ogpo-calc__srok {
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .calc__car-title {
  font-size: 10px;
}
.calc-module-210222 [data-calc=OPP] .opp-calc__car-left {
  width: unset;
}
.calc-module-210222 [data-calc=OPP] .calc__row.mt-17 {
  display: grid;
  grid-template-columns: 1fr 335px;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__left {
  margin-right: unset;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__datepicker {
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 24px;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__grid .custom-error-margin {
  width: 110px;
}
.calc-module-210222 [data-calc=OPP] .custom-error-margin {
  margin-left: -14px;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__right.mob-column {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 15px;
}
.calc-module-210222 [data-calc=OPP] .opp-input-m {
  height: 38px;
}
.calc-module-210222 [data-calc=OPP] .horizontal-title-wrapper {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__person-left, .calc-module-210222 [data-calc=OPP] .ogpo-calc__car-left {
  width: 100%;
  margin-right: unset;
}
.calc-module-210222 [data-calc=OPP] #born-container {
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__flex {
  flex-direction: column;
}
.calc-module-210222 [data-calc=OPP] .opp-calc__person-left {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .opp-calc__person-left .ogpo-calc__person-right {
  height: 14px;
}
.calc-module-210222 [data-calc=OPP] .input-iin {
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .input {
  width: 100%;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__person-card {
  margin-top: 20px;
  width: calc(50% - 10px);
  display: flex;
  flex-direction: column;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__person-card.lgotCard .ogpo-calc__person-info {
  margin-bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column-reverse;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__person-name {
  line-height: 1;
  margin-top: 15px;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-name-title.des {
  margin-bottom: unset;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-info {
  margin-top: 0;
}
.calc-module-210222 [data-calc=OPP] .ogpo-calc__validation-error {
  margin-top: 5px;
}

.calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card {
  width: calc(50% - 10px);
}

.calc-module-210222 .kascoTrn__block-top {
  padding: 15px;
  padding-bottom: 0;
  margin-top: 18px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .kascoTrn__top-flex {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.calc-module-210222 .kascoTrn__wrap-flex {
  display: flex;
  flex-wrap: wrap;
}
.calc-module-210222 .kascoTrn__wrap-flex .kascoTrn__block:nth-child(1) {
  padding: 17px 40px 13px 0;
  flex-basis: 346px;
  border-right: 1px solid #d8d8d8;
}
.calc-module-210222 .kascoTrn__wrap-flex .kascoTrn__block:nth-child(2) {
  padding: 15px 0 15px 20px;
  flex-basis: 274px;
}
.calc-module-210222 .kascoTrn__wrap-flex .kascoTrn__block:nth-child(3) {
  padding-top: 16px;
  flex-basis: 100%;
  border-top: 1px solid #d8d8d8;
}
.calc-module-210222 .kascoTrn__block {
  min-width: 100px;
}
.calc-module-210222 .kascoTrn-calc .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 302px;
}
.calc-module-210222 .kascoTrn-calc .row.m-bottom {
  margin-bottom: 17px;
}
.calc-module-210222 .kascoTrn__risks-title {
  font-size: 14px;
  line-height: 18px;
  color: #999999;
}
.calc-module-210222 .kascoTrn__block-checkbox {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.calc-module-210222 .kascoTrn__block-checkbox:not(:first-child) {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .calc-module-210222 .kascoTrn__block-checkbox:not(:first-child) {
    margin-top: 16px;
  }
}
.calc-module-210222 .kascoTrn__block-flex {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .kascoTrn-calc .mr-none {
  margin: 0;
}
.calc-module-210222 .kascoTrn__title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}
.calc-module-210222 .kascoTrn__rangeSlide .irs--flat .irs-grid-text {
  font-size: 12px;
  line-height: 15px;
}
.calc-module-210222 .kascoTrn__rangeSlide .irs--flat .irs-single {
  font-size: 12px;
  line-height: 15px;
  padding: 2px 3px;
  top: -6px;
  transform: translateX(17px);
}
.calc-module-210222 .kascoTrn__rangeSlide .irs--flat.irs-with-grid {
  margin-top: 11px;
}
.calc-module-210222 .kascoTrn__rangeSlide .kascoTrn__rangeSlide .irs--flat .irs-single {
  top: 11px;
}
.calc-module-210222 .kascoTrn__rangeSlide .irs--flat.irs-with-grid {
  height: 53px;
}
.calc-module-210222 .kascoTrn__rangeSlide .irs-grid-pol {
  height: 9px;
  top: -7px;
}
.calc-module-210222 .kascoTrn__title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}

.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .row.m-bottom {
  margin-bottom: 38px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .transformer-franchise {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .info-icon.custom-width[aria-label][data-cooltipz-dir]::after {
  min-width: 147px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .title-block .input__title {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .risks-validation-error .ogpo-calc__validation-error {
  margin-top: 8px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__risks-title {
  margin-bottom: 8px;
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex {
  border-top: 1px solid #d8d8d8;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__car {
  min-height: unset;
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__left {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__datepicker-wrapper {
  display: flex;
  align-items: center;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__date-error {
  margin-left: 9px;
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-experience-user .ogpo-calc__label_exp {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__label_exp {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-checkbox {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-experience-user {
  align-items: flex-start;
  margin-top: 14px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-info {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input-iin-placeholder {
  font-size: 10px;
  line-height: 1.3;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__dop-polya {
  margin-top: 13px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom-calc__margin-top {
  margin-top: 11px;
  width: 100%;
  margin-right: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person form {
  padding-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input-iin-1 {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__srok {
  margin: unset;
  left: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__right {
  flex: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__block-top {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .info-icon {
  margin: unset;
  margin-left: 3px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__top-flex {
  padding-bottom: unset;
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calc__middle-row {
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before {
  left: 7px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-container--default .select2-selection--single .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-experience-user select {
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .datepicker-wrapper .input {
  width: 100%;
  max-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__button {
  width: 100%;
  max-width: 150px;
  height: 38px;
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-selection__rendered {
  width: 93%;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-selection {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__input-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__input-container .custom__input-wrapper {
  margin-top: 0;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__input-wrapper {
  width: 100%;
  align-self: end;
  display: flex;
  flex-direction: column;
  min-width: 50%;
  margin-top: 11px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__input-wrapper .select2-selection {
  max-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__intput-title {
  width: max-content;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .text-wrap-kostyl {
  padding-right: 4px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .checkBox__style::after {
  width: 19px;
  height: 19px;
  left: -3px;
  bottom: -2px;
  background-size: unset;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex .kascoTrn__block:nth-child(1) {
  padding: 13px 46px 6px 0;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex .kascoTrn__block:nth-child(2) {
  padding: 12px 0 15px 20px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex {
  margin-top: 20px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__calc-button {
  font-size: 16px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__car-card .ogpo-calc__custome-title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__title {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__car-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__title {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .tick-slider2 {
  margin: 37px 0 25px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom_mob-title-wrapper {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .horizontal-mob-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .horizontal-mob-grid .datepicker-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mob-car-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mob-car-grid .ogpo-calc__car-left {
  display: flex;
  width: 100%;
  margin-right: 0;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mob-car-grid .ogpo-calc__car-left input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .car-grid-item .ont__wrapper {
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .car-grid-item .ont__wrapper .ont__input {
  margin-bottom: 3px;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .car-grid-item .ont__wrapper .ont-calc__name {
  margin-left: 0;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mst-calc__block-bottom {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mst-calc__block-bottom .col-wrapper {
  margin-bottom: 0;
}

.ont-notary__title {
  font-size: 14px !important;
  color: #999999;
  margin-bottom: 15px !important;
}

.ont-notary-body {
  display: flex;
}

.ont-notary__left {
  width: 50%;
  padding-right: 19px !important;
}

.ont-notary__right {
  display: flex;
  justify-content: space-between;
  width: 50%;
  padding-left: 19px !important;
}

.calc-module-210222 .ont-calc__title,
.calc-module-210222 .ont-calc__price-title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}

.calc-module-210222 .ont__block-top {
  padding: 15px;
  margin-top: 20px;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}

.calc-module-210222 .ont__wrap-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
}

.calc-module-210222 .ont__wrap-flex .ont__block:nth-child(1) {
  padding: 0 19px 15px 0;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.calc-module-210222 .ont__wrap-flex .ont__block:nth-child(2) {
  padding: 0 15px 15px 20px;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.calc-module-210222 .ont__block .m-bottom {
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}

.calc-module-210222.os_eco-wrap .ont__block .m-bottom {
  margin-bottom: 15px;
}

.calc-module-210222.os_eco-wrap .ont-notary__right {
  padding-left: 12px !important;
}

.calc-module-210222.os_eco-wrap .ont-notary__left {
  padding-right: 12px !important;
}

.calc-module-210222 .ont__title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}

.calc-module-210222 .ont__wrapper {
  display: flex;
  justify-content: flex-start;
}

.calc-module-210222 .ont__wrapper .flex-column {
  flex-direction: column;
  width: 55%;
}

.calc-module-210222 .ont__wrapper .select2-selection__placeholder {
  color: #cccccc;
}

.calc-module-210222 .ont__input {
  padding: 0 10px;
  width: 136px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}

.calc-module-210222 .ont-calc__datepicker {
  padding: 0 10px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 12px;
  width: 136px;
}

.calc-module-210222 .ont-calc__name .name-text {
  display: none;
}

.calc-module-210222 .ont-calc__name {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px;
  font-size: 14px;
  line-height: 18px;
}

.calc-module-210222 .ont-calc__name .name-text {
  display: none;
}

.calc-module-210222 .ont-calc__validation-error {
  display: none;
  font-size: 11px;
  line-height: 14px;
  color: #eb0909;
  margin-left: 10px;
}

.calc-module-210222 .ont-select {
  width: 100%;
}

.ont-notary__title {
  font-size: 14px !important;
  color: #999999;
  margin-bottom: 15px !important;
}

.ont-notary-body {
  display: flex;
}

.ont-notary__left {
  width: 50%;
  padding-right: 19px !important;
}

.ont-notary__right {
  display: flex;
  justify-content: space-between;
  width: 50%;
  padding-left: 19px !important;
}

.calc-module-210222 .ont-calc__title,
.calc-module-210222 .ont-calc__price-title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}

.calc-module-210222 .base-calc[data-calc=ONT] .datepicker-wrapper input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont__wrap-flex .ont__block {
  padding: unset;
  width: 100%;
  min-width: 50%;
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=ONT] .iin-collect button[data-btn=data_collection_confirm] {
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__label.step1.agreement-container {
  padding: unset;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont-calc__validation-error {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=ONT] .mt-10 {
  margin-top: 0;
}
.calc-module-210222 .base-calc[data-calc=ONT] .mst-input-sm {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont__wrap-flex {
  margin-top: 0;
  flex-direction: column;
  align-items: unset;
  padding: 0 15px 15px 15px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .kascoDTP__block-top {
  position: relative;
  z-index: 1;
  background: white;
}
.calc-module-210222 .base-calc[data-calc=ONT] .button-container {
  position: relative;
  z-index: 1;
  background: white;
}
.calc-module-210222 .base-calc[data-calc=ONT] .input-iin-placeholder {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .baseCalc-content .kascoDTP__top-wrapper {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .baseCalc-content .kascoDTP__top-flex {
  padding-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont__block {
  padding-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__left {
  margin-right: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__date {
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__srok {
  margin-left: 0;
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont__horizontal-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont__horizontal-wrap:not(:last-child) {
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__button {
  width: 150px;
  height: auto;
  min-height: 41px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .ont_custom_datepicker {
  max-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=ONT] .select2-container .select2-selection--single {
  width: 100%;
}

.calc-module-210222 .base-calc[data-calc=OS_ECO] {
  padding-inline: 10px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ont__block-top {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .kascoDTP__block-top {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ont__block input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .grid-wrapper {
  display: grid;
  column-gap: 25px;
  row-gap: 10px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .des-col-3 {
  grid-template-columns: minmax(123px, 1fr) minmax(123px, 1fr) minmax(123px, 1fr);
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .des-col-2 {
  grid-template-columns: minmax(123px, 1fr) minmax(123px, 1fr);
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .hint-link {
  font-size: 11px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .input__title-custom-mb {
  margin-bottom: 4px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .align-items-bottom {
  align-items: flex-end;
}

.search-input-os-eco {
  height: 55px;
  justify-content: space-between !important;
}

.calc-module-210222.os_eco-wrap .ont-notary__right {
  flex-direction: column;
}

.calc-module-210222.os_eco-wrap .ont-notary__right .m-bottom {
  margin-bottom: 20px;
}

.calc-module-210222.os_eco-wrap .step-2__input.amount {
  width: 100%;
}

.calc-module-210222.os_eco-wrap .ont__wrap-flex .ont__block:nth-child(2) {
  padding-left: 10px;
}

.calc-module-210222.os_eco-wrap .ogpo-calc__price-value {
  font-size: 21px;
}

.calc-module-210222.os_eco-wrap .baseCalc-content .kascoDTP__top-flex {
  padding-bottom: 0;
  border-bottom: 0;
  align-items: flex-start;
}

.calc-module-210222.os_eco-wrap .baseCalc-content .kascoDTP__top-wrapper {
  padding-bottom: 8px;
}

.calc-module-210222.os_eco-wrap .ont__wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.calc-module-210222.os_eco-wrap .ont-calc__name {
  margin-left: 0;
}

.calc-module-210222.os_eco-wrap .ont-calc__validation-error {
  margin-left: 0;
}

.calc-module-210222.os_eco-wrap .ogpo-calc__left {
  margin-right: 38px;
  align-items: flex-start;
}

.calc-module-210222.os_eco-wrap .form-mst-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.calc-module-210222.os_eco-wrap .step-2__form-wrapper .step-2__row {
  align-items: center;
}

.calc-module-210222.os_eco-wrap .title-block {
  align-items: flex-start;
  flex-direction: column;
}

.like_advokat.calc-module-210222 {
  /* поиск иин __START*/
}
.like_advokat.calc-module-210222 .advokat_amount .select2-selection {
  width: 55%;
}
.like_advokat.calc-module-210222 .born .datepicker-wrapper {
  width: fit-content;
}
.like_advokat.calc-module-210222 .child {
  display: flex;
  flex-basis: 48%;
  flex-direction: column;
}
.like_advokat.calc-module-210222 .child .select2-selection__arrow,
.like_advokat.calc-module-210222 .residency .select2-selection__arrow {
  display: none !important;
}
.like_advokat.calc-module-210222 .term_of_insurance .select2-selection,
.like_advokat.calc-module-210222 .ins_date input,
.like_advokat.calc-module-210222 .advokat_amount .select2-selection {
  width: 100% !important;
}
.like_advokat.calc-module-210222 .advokat__block-bottom {
  padding: 15px;
  margin-top: 20px;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.like_advokat.calc-module-210222 .advokat__block-top {
  padding: 15px;
  margin-top: 18px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.like_advokat.calc-module-210222 .advokat__wrap-flex .advokat__block {
  -ms-flex-preferred-size: 50%;
}
.like_advokat.calc-module-210222 .advokat__wrap-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding-left: 15px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.like_advokat.calc-module-210222 .advokat__wrap-flex .advokat__block {
  padding: 0 19px 15px 0;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
}
.like_advokat.calc-module-210222 .baseCalc-content .kascoDTP__top-wrapper {
  padding: 15px 15px 15px;
}
.like_advokat.calc-module-210222 .advokat__block-bottom .anti-left-pd {
  padding-left: 0;
}
.like_advokat.calc-module-210222 .anti-left-pd {
  padding-left: 0;
}
.like_advokat.calc-module-210222 .advokat__block .m-bottom {
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.like_advokat.calc-module-210222 .ogpo-calc__button {
  width: 150px;
  height: 41px;
}
.like_advokat.calc-module-210222 .calc-module-210222.os_eco-wrap .advokat__block .m-bottom {
  margin-bottom: 15px;
}
.like_advokat.calc-module-210222 .calc-module-210222.os_eco-wrap .advokat-notary__right {
  padding-left: 12px !important;
}
.like_advokat.calc-module-210222 .calc-module-210222.os_eco-wrap .advokat-notary__left {
  padding-right: 12px !important;
}
.like_advokat.calc-module-210222 .advokat__title {
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 15px;
  color: #999999;
}
.like_advokat.calc-module-210222 .advokat__wrapper {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  width: 49.3%;
}
.like_advokat.calc-module-210222 .advokat__wrapper .flex-column {
  flex-direction: column;
  width: 55%;
}
.like_advokat.calc-module-210222 .advokat__wrapper .select2-selection__placeholder {
  color: #cccccc;
}
.like_advokat.calc-module-210222 .advokat__block .advokat__wrapper {
  flex-direction: row;
  width: 100%;
}
.like_advokat.calc-module-210222 .advokat__wrapper .flex-column {
  flex-direction: column;
}
.like_advokat.calc-module-210222 .advokat__wrapper .select2-selection__placeholder {
  color: #cccccc;
}
.like_advokat.calc-module-210222 .advokat__input {
  padding: 0 10px;
  width: 136px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}
.like_advokat.calc-module-210222 .iin-not-found .advokat__input {
  border: 1px solid #ef2222;
}
.like_advokat.calc-module-210222 .ont-calc__name .name-text {
  display: none;
}
.like_advokat.calc-module-210222 .advokat-calc__name .name-text {
  display: none;
}
.like_advokat.calc-module-210222 .iin-found .advokat-calc__name .name-text {
  display: inline-block;
}
.like_advokat.calc-module-210222 .iin-not-found .advokat-calc__name .advokat-calc__validation-error {
  display: inline-block;
}
.like_advokat.calc-module-210222 .advokat-calc__name {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px;
  font-size: 14px;
  line-height: 18px;
}
.like_advokat.calc-module-210222 .input-iin-placeholder {
  color: #cccccc;
  font-size: 12px;
}
.like_advokat.calc-module-210222 .iin-found .input-iin-placeholder,
.like_advokat.calc-module-210222 .iin-not-found .input-iin-placeholder {
  display: none;
}
.like_advokat.calc-module-210222 .advokat-calc__name .name-text {
  display: none;
}
.like_advokat.calc-module-210222 .iin-found .like_advokat-calc__name .name-text {
  display: inline-block;
}
.like_advokat.calc-module-210222 .iin-found .advokat-calc__name .name-text {
  display: inline-block;
}
.like_advokat.calc-module-210222 .advokat-calc__validation-error {
  display: none;
  font-size: 11px;
  line-height: 14px;
  color: #eb0909;
  margin-left: 10px;
}
.like_advokat.calc-module-210222 .advokat-select {
  width: 100%;
}
.like_advokat.calc-module-210222 .advokat-notary__title {
  font-size: 14px !important;
  color: #999999;
  margin-bottom: 15px !important;
}
.like_advokat.calc-module-210222 .advokat-notary-body {
  display: flex;
}
.like_advokat.calc-module-210222 .advokat-notary__left {
  width: 50%;
  padding-right: 19px !important;
}
.like_advokat.calc-module-210222 .advokat-notary__right {
  display: flex;
  justify-content: space-between;
  width: 50%;
  padding-left: 19px !important;
}
.like_advokat.calc-module-210222 .advokat__title {
  font-size: 14px;
  color: #999999;
  margin-bottom: 15px;
}
.like_advokat.calc-module-210222 .advokat-body {
  display: flex;
}
.like_advokat.calc-module-210222 .advokat__left {
  width: 50%;
  padding-right: 19px !important;
}
.like_advokat.calc-module-210222 .advokat__right {
  display: flex;
  justify-content: space-between;
  width: 50%;
  padding-left: 19px !important;
}
.like_advokat.calc-module-210222 .advokat-calc__title,
.like_advokat.calc-module-210222 .advokat-calc__price-title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}
.like_advokat.calc-module-210222 .step-2 .ogpo-calc__block-checkbox {
  margin-bottom: 19px;
}
.like_advokat.calc-module-210222 .ogpo-calc__label .checkBox_text {
  line-height: 1.5;
}
.like_advokat.calc-module-210222 .ogpo-calc__label .checkBox_text a {
  white-space: nowrap;
}
.like_advokat.calc-module-210222 .kascoDTP__block-top .franchise-text {
  color: #757575;
  padding: 0 0 15px 15px;
  font-size: 10px;
  font-family: inherit;
  word-wrap: break-word;
  font-weight: 400;
}
.like_advokat.calc-module-210222 .title-block {
  margin: 0;
}

.calc-module-210222 .osgpo__wrap-flex-2 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-basis: 50%;
}
.calc-module-210222 .osgpo__wrap-flex-2 .osgpo__block__item {
  width: 50%;
  padding: 0 19px 10px 0;
}
.calc-module-210222 .osgpo__wrap-flex-2 .osgpo__block__item + .osgpo__block__item {
  padding: 0 0 10px 19px;
}
.calc-module-210222 .osgpo__wrap-flex-2 .osgpo__block__item .osgpo__input {
  padding: 0 10px;
  width: 100%;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}
.calc-module-210222 .osgpo-calc__label {
  display: flex;
  align-items: flex-end;
  position: relative;
  padding-left: 20px;
  font-size: 11px;
  line-height: 16px;
  color: #999999;
  margin: 0 15px 20px;
}
.calc-module-210222 .osgpo-calc__label .osgpo-calc__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.calc-module-210222 .osgpo-calc__label .osgpo-calc__input:checked + .osgpo-calc__checkBox::after {
  opacity: 1;
}
.calc-module-210222 .osgpo-calc__label .osgpo-calc__checkBox {
  position: absolute;
  left: 0;
  top: 0px;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: inherit;
  border-radius: 3px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
}
@media (max-width: 767px) {
  .calc-module-210222 .osgpo-calc__label .osgpo-calc__checkBox {
    top: -1px;
  }
}
.calc-module-210222 .osgpo-calc__label .osgpo-calc__checkBox:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 16px;
  height: 14px;
  background: url(https://nomad.kz/calc_data/img/svg/checked.svg) center/auto no-repeat;
  opacity: 0;
}
.calc-module-210222 .osgpo__wrap-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
}
.calc-module-210222 .osgpo__wrap-flex .osgpo__block:nth-child(1) {
  padding: 0 19px 15px 0;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.calc-module-210222 .osgpo__wrap-flex .osgpo__block:nth-child(2) {
  padding: 0 15px 15px 20px;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.calc-module-210222 .osgpo__wrapper {
  display: flex;
  justify-content: flex-start;
}
.calc-module-210222 .osgpo__title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}
.calc-module-210222 .osgpo-calc__name .name-text {
  display: none;
}
.calc-module-210222 .osgpo-calc__name {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px;
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .osgpo-calc__name .name-text {
  display: none;
}

.calc-module-210222 .base-calc[data-calc=OS_GPO] .grid-wrapper {
  display: grid;
  column-gap: 25px;
  align-items: flex-end;
}
.calc-module-210222 .base-calc[data-calc=OS_GPO] .des-3-col {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.calc-module-210222 .base-calc[data-calc=OS_GPO] .kascoDTP__block-top {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OS_GPO] .osgpo-calc__label {
  margin-top: 26px;
  margin-bottom: 8px;
}
.calc-module-210222 .base-calc[data-calc=OS_GPO] .osgpo-calc__label .text {
  font-size: 12px;
}

.vremenniy-calc .step-checkbox {
  margin-top: 50px;
}
.vremenniy-calc .checkBox__label {
  font-size: 12px;
}
.vremenniy-calc .section-5 .calc-button {
  width: 194px;
}
.vremenniy-calc .calc-main-title {
  margin-bottom: 38px;
}
.vremenniy-calc .calc-tab-nav {
  margin-top: 19px;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
.vremenniy-calc .section-1 {
  margin-top: 0;
}
.vremenniy-calc .input-error {
  border-color: red;
  position: unset;
  transform: unset;
}
.vremenniy-calc.tab-block {
  overflow: visible;
}

.calc-module-210222.accident-calc .ns-calc ul {
  list-style-type: none;
  width: auto;
}
.calc-module-210222.accident-calc .n-section-skin {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border: 1px solid #f6f8fb;
  overflow: hidden;
}
.calc-module-210222.accident-calc .ns-section {
  margin-top: 20px;
}
.calc-module-210222.accident-calc .ns-section-1 {
  padding: 15px;
}
.calc-module-210222.accident-calc .ns-section-1 .section-row {
  align-items: center;
}
.calc-module-210222.accident-calc .ns-section-2 {
  padding: 15px;
}
.calc-module-210222.accident-calc .ns-section-3 {
  margin-bottom: 0;
  padding: 15px 15px 37px 15px;
}
.calc-module-210222.accident-calc .ns-section-4 {
  padding: 15px;
}
.calc-module-210222.accident-calc .section-row {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222.accident-calc .section-row.m-bottom-20 {
  margin-bottom: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222.accident-calc .section-row.m-bottom-10 {
  margin-bottom: 10px;
}
.calc-module-210222.accident-calc .section-row.btn-action-row {
  margin-bottom: 23px;
  align-items: center;
}
.calc-module-210222.accident-calc .section-row.align-start {
  align-items: start;
}
.calc-module-210222.accident-calc .section-row .width-297 .form-group .insurant-info {
  position: absolute;
  margin-top: 5px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .calc-module-210222.accident-calc .section-row .width-297 .form-group .insurant-info {
    font-size: 12px;
  }
}
.calc-module-210222.accident-calc .c-gap-16 {
  column-gap: 16px;
}
.calc-module-210222.accident-calc .radio-btn {
  padding: 0 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 32px;
  background: #ffffff;
  color: #999999;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  font-weight: 400;
  font-size: 13px;
  line-height: 127.1%;
  transition: all 0.1s;
}
.calc-module-210222.accident-calc .ogpo-calc__input:checked + .radio-btn {
  background: #ef7f22;
  color: #ffffff;
  border-color: #ef7f22;
}
.calc-module-210222.accident-calc .radio-label {
  position: relative;
  cursor: pointer;
}
.calc-module-210222.accident-calc .ns-section-text {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  color: #000000;
}
.calc-module-210222.accident-calc .ns-section-text.w-100 {
  width: 100%;
}
.calc-module-210222.accident-calc .ns-section-text.mb-15 {
  margin-bottom: 15px;
}
.calc-module-210222.accident-calc .width-136 {
  min-width: 136px;
  width: 136px;
}
.calc-module-210222.accident-calc .width-297 {
  min-width: 297px;
  width: 297px;
}
.calc-module-210222.accident-calc .width-297 .input-iin {
  width: 100%;
  height: 38px;
}
.calc-module-210222.accident-calc .width-297 .label-iin {
  position: relative;
  width: 100%;
}
.calc-module-210222.accident-calc .width-297 .input {
  width: 100%;
}
.calc-module-210222.accident-calc .width-100 {
  width: 100%;
}
.calc-module-210222.accident-calc .sum-select .select2-results__option {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 127.1%;
  text-transform: uppercase;
}
.calc-module-210222.accident-calc .validation-error {
  position: absolute;
  bottom: -5px;
  transform: translateY(100%);
  font-weight: 400;
  font-size: 11px;
  line-height: 127.1%;
  color: #eb0909;
  opacity: 0;
  transition: opacity 0.1s;
}
.calc-module-210222.accident-calc .validation-error.active {
  opacity: 1;
}
.calc-module-210222.accident-calc .form-group {
  position: relative;
  width: 100%;
}
.calc-module-210222.accident-calc .form-ns-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calc-module-210222.accident-calc .ns-calc .input-iin {
  transition: opacity 0.1s;
}
.calc-module-210222.accident-calc .ns-calc .ogpo-calc__price-value {
  height: auto;
}
.calc-module-210222.accident-calc .ns-calc__card {
  margin-top: 20px;
  padding: 15px;
  width: 48%;
  position: relative;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border: 1px solid #f6f8fb;
}
.calc-module-210222.accident-calc .ns-calc__list-card {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.calc-module-210222.accident-calc .ns-calc__inn-title {
  font-weight: 400;
  font-size: 10px;
  line-height: 127.1%;
  color: #999999;
}
.calc-module-210222.accident-calc .ns-calc__inn-value {
  margin-top: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
}
.calc-module-210222.accident-calc .ns-calc__card-name {
  margin-top: 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
}
.calc-module-210222.accident-calc .ns-calc__card-row {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.calc-module-210222.accident-calc .ns-calc__card-row .ns-calc__card-name {
  margin-top: 0;
}
.calc-module-210222.accident-calc .ns-calc-select {
  width: 136px;
}
.calc-module-210222.accident-calc .main-confirm-step1 .ogpo-calc__label {
  color: #999999;
}
.calc-module-210222.accident-calc .step-2__input-title {
  margin-bottom: 5px;
}
.calc-module-210222.accident-calc .step-2__button {
  padding: 0 30px;
}
.calc-module-210222.accident-calc .step-2 .ogpo-calc__checkBox {
  top: 0;
}
.calc-module-210222.accident-calc .step-2 .ogpo-calc__block-checkbox {
  margin-bottom: 20px;
}
.calc-module-210222.accident-calc .step-2__price-lable {
  font-weight: 400;
  font-size: 12px;
  line-height: 127.1%;
}
.calc-module-210222.accident-calc .step-2__input {
  font-size: 14px;
  line-height: 127.1%;
}
.calc-module-210222.accident-calc .step-2__input::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 127.1%;
  color: #999999;
}
.calc-module-210222.accident-calc input[type=search] {
  background: transparent;
}
.calc-module-210222.accident-calc .ms-selct {
  max-width: 136px;
  min-width: 136px;
}

.base-calc.ns-calc .ogpo-calc__price {
  padding: 0;
}

.calc-module-210222.accident-calc .radio-btn b.mobile {
  display: none;
}

.base-calc.ns-calc .select2-selection__rendered {
  width: calc(100% - 20px);
}

.calc-module-210222 .base-calc[data-calc=ACCIDENT] .custom-error-padding, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .custom-error-padding {
  padding-bottom: 37px;
}
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .grid-wrapper, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .grid-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .grid-wrapper .width-297, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .grid-wrapper .width-297 {
  max-width: unset;
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-selection__rendered {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ACCIDENT] .des-grid-4, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .des-grid-4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 24px;
}

.calc-module-210222 .dsgpo-input {
  width: 196px;
  height: 38px;
}

.calc-module-210222 .dsgpo .select2-selection--single {
  width: 196px;
  height: 38px;
}

.calc-module-210222 .dsgpo .select2-selection--single:nth-of-type(2) {
  margin-left: 100px;
}

.calc-module-210222 .dsgpo-input {
  width: 196px;
  height: 38px;
}

.calc-module-210222 .dsgpo-input {
  margin-left: 18px;
}

.calc-module-210222 .base-calc[data-calc=DSGPO] .dsgpo-error-lineheight {
  line-height: 1;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card {
  margin: unset;
  padding: 15px;
  min-height: unset;
  margin-top: 0;
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob {
  margin-top: 10px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person-name-title {
  font-size: 9px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person {
  padding-bottom: unset;
  padding: 15px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .input-iin {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__title {
  line-height: 1;
  margin-bottom: 3px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person-left, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__car-left {
  margin-right: unset;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person-left input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .custom__title-wrapper {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__car {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob div[data-add-cars=DSGPO] {
  margin-top: 10px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom > div {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .mst-calc__block-bottom {
  margin-top: 0;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-name-title.mob {
  margin: unset;
  margin-bottom: 15px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-card .ogpo-calc__title {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-name-title.mob {
  font-size: 9px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-right .ogpo-calc__person-name-title:not(.active) {
  visibility: hidden;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__left {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__date {
  width: 100%;
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .dsgpo-input {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .select2-selection__rendered {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__srok {
  margin: unset;
  width: 100%;
  min-width: unset;
  position: relative;
  display: flex;
  flex-direction: column;
  left: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .select2-selection--single {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .datepicker-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .datepicker-wrapper .input {
  width: 100%;
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__left {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 25px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom .ogpo-calc__person.des, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom .ogpo-calc__car.des {
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom .ogpo-calc__person-name {
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .input-iin-1 {
  margin: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car {
  margin: unset;
  min-height: unset;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person form {
  padding: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-left, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-left {
  width: unset;
  margin: unset;
  min-width: unset;
  margin-right: 10px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-left input, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-left input {
  width: 100%;
  max-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__flex {
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__flex input {
  width: 100%;
  max-width: 136px;
  min-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__flex:not(.ogpo-calc__flex:first-of-type) {
  margin-top: 10px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .custom-horizontal-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-right.bottom {
  display: flex;
  align-items: center;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .input-iin-placeholder {
  font-size: 10px;
  line-height: 1.3;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] #born-container {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .custom__date-box {
  display: flex;
  width: 100%;
  max-width: 136px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-top {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-card .ogpo-calc__car-info {
  margin-top: 15px;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__iin-value {
  margin-top: 0;
}
.calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-number-value {
  margin-top: 0;
}

.calc-module-210222 .mst-photo-input {
  margin: 20px 0px 10px 0px;
}
.calc-module-210222 .mst-calc__block-top {
  margin-top: 18px;
  padding: 15px 15px 24px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .mst-calc__right {
  width: 298px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.calc-module-210222 .mst-calc__left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.calc-module-210222 .mst-calc .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 298px;
}
.calc-module-210222 .mst-calc .row.m-bottom {
  margin-bottom: 10px;
}
.calc-module-210222 .mst-calc .row .left-input {
  margin-left: 25px;
}
.calc-module-210222 .mst-calc__title, .calc-module-210222 .cargo-calc__title {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}
.calc-module-210222 .mst-input-sm, .calc-module-210222 .cargo-input-sm {
  padding: 0 10px;
  width: 100%;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
  background: #ffffff;
}
.calc-module-210222 .mst-input-sm:hover, .calc-module-210222 .mst-input-sm:active, .calc-module-210222 .mst-input-sm:focus, .calc-module-210222 .cargo-input-sm:hover, .calc-module-210222 .cargo-input-sm:active, .calc-module-210222 .cargo-input-sm:focus {
  border: 1px solid #d8d8d8;
  outline: none;
}
.calc-module-210222 .mst-input-b, .calc-module-210222 .cargo-input-b {
  padding: 0 10px;
  width: 298px;
  height: 38px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  font-size: 14px;
}
.calc-module-210222 .mst-calc__block-bottom, .calc-module-210222 .cargo-calc__block-bottom {
  margin-top: 20px;
  padding: 20px 15px 15px;
  position: relative;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
  background: #ffffff;
}
.calc-module-210222 .mst-calc__block-flex {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .mst-calc__name-title {
  margin-bottom: 2px;
  text-align: right;
  font-size: 10px;
  line-height: 13px;
  color: #ef7f22;
}
.calc-module-210222 .mst-is-insurant:not(.active) {
  display: none;
}
.calc-module-210222 .mst-calc__person-info {
  display: flex;
  align-items: center;
  height: 100%;
}
.calc-module-210222 .mst-checkbox-covid {
  margin: 0;
  height: 38px;
  align-items: center;
}
.calc-module-210222 .mst-calc__name-title.mob {
  display: none;
}
.calc-module-210222 .mst-calc__name {
  font-size: 14px;
  line-height: 18px;
}
.calc-module-210222 .mst-calc__block-bottom .ui-datepicker-trigger {
  position: absolute;
  right: 11px;
  bottom: 11px;
  cursor: pointer;
  width: 18px;
  height: 16px;
}
.calc-module-210222 .mst-calc__card {
  position: relative;
  margin-top: 20px;
  padding: 20px 15px 15px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
}
.calc-module-210222 .mst-calc__card-name {
  font-size: 16px;
  line-height: 20px;
}
.calc-module-210222 .mst-calc__inn-title {
  font-size: 9px;
  line-height: 11px;
  color: #999999;
}
.calc-module-210222 .mst-calc__covid-title {
  font-size: 10px;
  line-height: 13px;
  color: #999999;
}
.calc-module-210222 .mst-calc__inn-value,
.calc-module-210222 .mst-calc__covid-value {
  margin-left: 3px;
  font-size: 10px;
  line-height: 13px;
}
.calc-module-210222 .mst-calc__card-block {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.calc-module-210222 .mst-calc__card .mst-calc__title {
  margin: 0;
}
.calc-module-210222 .mst-calc__card-block.block-covid {
  margin-top: 10px;
  margin-bottom: 0;
}
.calc-module-210222 .mst-calc__card-dopPolya {
  margin-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .mst-calc__title.mr-5 {
  margin-bottom: 5px;
}
.calc-module-210222 .mst-calc__card-dopPolya.mst-calc__block-flex {
  margin-bottom: 10px;
}
.calc-module-210222 .mst-calc__card-block.mb-0 {
  margin-bottom: 0;
}
.calc-module-210222 .mst-calc__card .mst-calc__name-title {
  text-align: left;
}
.calc-module-210222 .mst-calc .row.mst-calc__country-wrapper, .calc-module-210222 .mst-calc .row.mst-calc__datepicker-wrapper {
  width: 100%;
}
.calc-module-210222 .mst-calc__price,
.calc-module-210222 .mst-calc__country,
.calc-module-210222 .datepicker-block {
  margin-bottom: 0;
}
.calc-module-210222 .mst-calc__country-wrapper, .calc-module-210222 .mst-calc__datepicker-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.calc-module-210222 .mst-calc__add-country-wrapper {
  margin: 10px 0;
}
.calc-module-210222 .mst-calc__delete-country-wrapper {
  justify-content: flex-end;
  width: 100%;
  display: none;
}
.calc-module-210222 .mst-calc__datepicker {
  width: 100%;
}
.calc-module-210222 .mst__datepicker-wrapper {
  width: 48%;
}
.calc-module-210222 .mst-calc__country .select2-container .select2-selection--single,
.calc-module-210222 .mst-calc__price .select2-container .select2-selection--single {
  width: 100%;
}
.calc-module-210222 .mst-calc__price .price-select {
  width: 100%;
}
.calc-module-210222 .mst-calc__country .select2-container,
.calc-module-210222 .mst-calc-price .select2-container {
  width: 100% !important;
}
.calc-module-210222 .mst-calc__price,
.calc-module-210222 .mst-calc__country {
  min-width: 136px;
  width: 48%;
  margin-bottom: 10px;
}
.calc-module-210222 .mst-calc__add-country-btn, .calc-module-210222 .mst-calc__delete-country-btn {
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.calc-module-210222 .mst-calc__add-country-btn::before, .calc-module-210222 .mst-calc__delete-country-btn::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 6px;
  display: inline-block;
}
.calc-module-210222 .mst-calc__add-country-btn::before {
  background-image: url("https://nomad.kz/calc_data/img/svg/plusOrange.svg");
  width: 10px;
  height: 10px;
}
.calc-module-210222 .mst-calc__delete-country-btn::before {
  background-image: url("https://nomad.kz/calc_data/img/svg/korzina.svg");
  width: 8px;
  height: 10px;
  background-size: 100%;
}
.calc-module-210222 .form-mst-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calc-module-210222 .discount-mst-hint-text {
  display: none;
  width: 40%;
  cursor: pointer;
}
.calc-module-210222 .mst-discount-wrapper {
  display: flex;
  flex-direction: row;
}
.calc-module-210222 .mst-discount-wrapper .ogpo-calc__price {
  margin-bottom: 7px;
}
.calc-module-210222 .form-mst-result-price {
  justify-content: flex-start;
}
.calc-module-210222 .mst-buy-mst-step1 {
  margin-left: auto;
}

.calc-module-210222.mst-gateway .mst-calc__right {
  flex-direction: column;
}

.data-list-mst {
  display: flex;
  justify-content: space-between;
}

.calc-module-210222 .data-list-mst .mst-calc__card {
  width: 48%;
}

.calc-module-210222 .form-mst-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.calc-module-210222.mst-gateway .ogpo-calc__block-top {
  display: block;
}
.calc-module-210222.mst-gateway .ogpo-calc__label.disabled span {
  background: #eeeeee;
}
.calc-module-210222.mst-gateway .mst-calc.m-bottom {
  width: 100%;
}
.calc-module-210222.mst-gateway .mst-input-sm {
  appearance: none;
  cursor: pointer;
}
.calc-module-210222.mst-gateway .ms-selct {
  position: relative;
}
.calc-module-210222.mst-gateway .ms-selct:after {
  position: absolute;
  content: "";
  width: 13px;
  height: 7px;
  background: url(https://nomad.kz/calc_data/img/svg/selectArr.svg) center/auto no-repeat;
  right: 9px;
  top: 50%;
  transform: translate(0, -50%);
}
.calc-module-210222.mst-gateway .mst-calc .row.mst-row {
  width: 100%;
  align-items: center;
}
.calc-module-210222.mst-gateway .mst-calc__block-flex1 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  justify-content: space-between;
}
.calc-module-210222.mst-gateway .ogpo-calc__block-checkbox.mst-checkbox {
  margin-bottom: 9px;
}
.calc-module-210222.mst-gateway .mst-right-block {
  width: calc(50% - 10px);
}
.calc-module-210222.mst-gateway .mst-right-block .mst-calc__block-flex.sport-trip.mob-column {
  margin-top: 19px;
}
.calc-module-210222.mst-gateway .mst-left-block {
  width: calc(50% - 10px);
}
.calc-module-210222.mst-gateway .mr-none {
  margin-top: 10px;
}
.calc-module-210222.mst-gateway .ogpo-calc__price {
  padding: 0;
}
.calc-module-210222.mst-gateway .mst-card form {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222.mst-gateway .mst-card .col-wrapper {
  width: 100%;
}
.calc-module-210222.mst-gateway .mst-card .col-wrapper.mst-top-p {
  margin-top: 5px;
}
.calc-module-210222.mst-gateway .mst-card .mst-calc__block-flex {
  margin-bottom: 0px;
  flex-direction: column;
}
.calc-module-210222.mst-gateway .mst-input-b {
  width: 100%;
}
.calc-module-210222.mst-gateway .data-list-mst {
  flex-wrap: wrap;
}
.calc-module-210222.mst-gateway .mst-calc__block-flex.sport-trip.mob-column {
  margin-bottom: 0;
  margin-top: 10px;
}
.calc-module-210222.mst-gateway select.mst-input-b {
  outline: transparent;
  height: 38px;
  appearance: none;
  font-weight: 300;
}
.calc-module-210222.mst-gateway .ms-selct.pad-right-mst select {
  padding-right: 22px;
  text-overflow: ellipsis;
}
.calc-module-210222.mst-gateway .info-icon {
  top: -2px;
}
.calc-module-210222.mst-gateway [aria-label][data-cooltipz-dir]::after {
  min-width: 150px;
  left: -5px;
}
.calc-module-210222.mst-gateway .block-ins-mst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}
.calc-module-210222.mst-gateway .block-ins-mst h4 {
  margin-bottom: 0;
}
.calc-module-210222.mst-gateway #born-container {
  width: 100%;
}
.calc-module-210222.mst-gateway .mst-calc__block-bottom {
  padding: 15px;
}
.calc-module-210222.mst-gateway .step-2 .ogpo-calc__block-checkbox {
  margin-bottom: 19px;
}
.calc-module-210222.mst-gateway .mst-calc__block-bottom-wrap .mst-calc__block-bottom {
  box-shadow: none;
  border-top: none;
  width: 48%;
  padding: 0;
  margin-top: 0;
}
.calc-module-210222.mst-gateway .mst-calc__block-bottom-wrap {
  width: 100%;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #f6f8fb;
  display: flex;
  justify-content: space-between;
  padding: 20px 15px 15px;
  margin-top: 20px;
}
.calc-module-210222.mst-gateway .mst-calc__block-bottom-wrap .mst-calc__block-bottom input {
  height: 38px;
}

.mst-relax {
  position: relative;
  top: 1px;
}

.calc-module-210222 .base-calc[data-calc=MST] .mst-active-recreation-tooltip {
  font-size: 11px;
  color: #ef7f22;
  margin-left: 20px;
  width: fit-content;
}
.calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-checkbox.mst-checkbox.mob {
  margin-bottom: 5px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-right-block.custom__input-box .ogpo-calc__block-checkbox.mst-checkbox {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=MST] .discount-mst-hint-text {
  margin-top: 10px;
}
.calc-module-210222 .base-calc[data-calc=MST] .discount-mst-hint-text-width {
  max-width: 247px;
  font-size: 12px;
  line-height: 1.45;
  cursor: pointer;
}
.calc-module-210222 .base-calc[data-calc=MST] .select2-container--default .select2-selection--single {
  width: 100%;
  padding: 0 21px 0 9px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__inn-title {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__inn-value {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__card-name {
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=MST] .main-country-wrapper {
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .base-calc[data-calc=MST] .delete-country-popup.delete-country-popup .popup {
  padding: 15px 25px 15px 25px;
  max-width: 375px;
  font-size: 16px;
}
.calc-module-210222 .base-calc[data-calc=MST] .delete-country-popup.delete-country-popup .popup .close-popup {
  margin-bottom: 15px;
  width: 19px;
  height: 15px;
  background-size: contain;
  margin-right: -8px;
}
.calc-module-210222 .base-calc[data-calc=MST] .delete-country-popup.delete-country-popup .popup .popup-actions {
  padding-bottom: 16px;
}
.calc-module-210222 .base-calc[data-calc=MST] .delete-country-popup.delete-country-popup .popup .popup-actions button {
  width: 100%;
  max-width: 150px;
  height: 38px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__country-wrapper:not(:last-of-type) .mst-calc__add-country-wrapper {
  visibility: hidden;
  pointer-events: none;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-input-sm {
  padding: 0 21px 0 10px;
}
.calc-module-210222 .base-calc[data-calc=MST] .select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  min-width: 14px;
  top: 42%;
  right: 9px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__card {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=MST] .custom__input-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=MST] .row.m-bottom:not(:last-of-type(.custom__input-wrapper)) {
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__country {
  margin-bottom: unset;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__price {
  width: 100%;
  min-width: 50%;
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=MST] .datepicker-block {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=MST] .custom__input-box {
  width: 100%;
  min-width: 50%;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=MST] .custom__input-box .input-box {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=MST] .custom__input-box.mob {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=MST] .label-iin {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=MST] .datepicker-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__add-country-wrapper {
  margin: unset;
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=MST] .sport-trip.mob-column {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-discount-wrapper .ogpo-calc__price {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__delete-country-wrapper {
  grid-column: 2;
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=MST] .ms-selct {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=MST] .ms-selct::after {
  pointer-events: none;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__name-title {
  margin-bottom: unset;
  padding: 0;
}
.calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-top {
  padding: 15px 15px 5px 15px;
}
.calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-checkbox.mst-checkbox {
  margin-bottom: 12px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-calc__block-bottom-wrap {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__label {
  padding-left: 20px;
}
.calc-module-210222 .base-calc[data-calc=MST] .last-input-block {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=MST] .width-option {
  height: 14px;
  margin-top: 5px;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-price-result-wrapper {
  display: flex;
  justify-content: space-between;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-price-result-wrapper .mst-price-result {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=MST] .mst-price-result-wrapper .mst-price-result .mst-price-item {
  margin-right: 20px;
}
@media (max-width: 991px) {
  .calc-module-210222 .base-calc[data-calc=MST] .mst-price-result {
    display: flex;
    flex-direction: column;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-price-result .mst-price-item {
    margin: 5px 0px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-price-btn-wrapper {
    align-self: flex-end;
  }
}

.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__button.disabled {
  background: #C6C3C0;
  cursor: default;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__block-top {
  padding: 15px 15px 0 15px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .checkBox__label {
  max-width: 168px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP-calc .zhP__wrap-flex .zhP__block:nth-child(1) {
  padding: 15px 19px 15px 0;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__wrap-flex .zhP__block:nth-child(2) {
  padding: 15px 0 15px 20px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__block-checkbox {
  -webkit-box-align: unset;
  -ms-flex-align: unset;
  align-items: unset;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__left {
  margin-right: unset;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .property-iin {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input-iin-1 {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP-calc__name {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP-calc .zhP__wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom__horizontal-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom__horizontal-wrapper.small_column-gap {
  column-gap: 16px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom__horizontal-wrapper .ogpo-calc__validation-error {
  margin-left: -15px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom__horizontal-wrapper .zhP-calc__name {
  margin-left: -15px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .info-icon.mob-center {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .question-mark.question-mark-top {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] #born-container-zhP .custom__horizontal-wrapper .ogpo-calc__validation-error {
  margin-left: -15px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .datepicker-wrapper .input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .datepicker-wrapper {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__srok {
  margin-left: unset;
  left: unset;
  width: 100%;
  display: flex;
  flex-direction: column;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__srok .select2-selection {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__date {
  width: 100%;
  min-width: 50%;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__date .datepicker-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__date .datepicker-wrapper .input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .select2-container .select2-selection--single {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__left {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom__horizontal-wrapper {
  margin-bottom: 10px;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom__horizontal-wrapper .custom__horizontal-wrapper {
  margin-bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .risks-validation-error .ogpo-calc__validation-error {
  margin-top: 8px;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__wrapper-sm {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__risks-wrapper.show-error .ogpo-calc__validation-error {
  display: block;
  line-height: 1.2;
}
.calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__risks-wrapper.show-error .checkBox__style {
  border: 1px solid #EB0909;
}

.comfort-calc__label {
  font-size: 14px;
  color: gray;
}

.calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small) {
  font-size: 14px;
}

.calc-module-210222 .comfort-calc .ogpo-calc__button {
  width: 150px;
  height: 41px;
  font-size: 16px;
}

.calc-module-210222 .comfort-calc .question-mark-pos::before {
  left: 30px;
}

.calc-module-210222 .base-calc[data-calc=COMFORT] .select2-container .select2-selection--single {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-checkbox.additional {
  align-items: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .question-mark {
  bottom: 0;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-checkbox .info-icon {
  top: 2px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-checkbox {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .comfort-col {
  width: 100%;
  row-gap: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .insurance-risks-tooltip {
  font-size: 11px;
  min-width: max-content;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .mst-calc__block-bottom {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-top {
  margin-top: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .select-block-b, .calc-module-210222 .base-calc[data-calc=COMFORT] input-block {
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .datepicker-wrapper {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .selection {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .select2-container {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .label-iin {
  width: 100%;
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .input.input-b {
  width: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .datepicker-block {
  max-width: unset;
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .input-block {
  width: 100%;
  min-width: 50%;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .comfort-col .input-block {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .row .select-block-b.mobile-half {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .row .select-block-b.mobile-half .ogpo-calc__title {
  min-width: max-content;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .margin-bottom {
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-checkbox .ogpo-calc__label.security-system-text {
  font-size: 12px;
  color: #999999;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .margin-block-25 {
  margin: 25px 0;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .comfort-block-title {
  font-size: 14px;
  margin-bottom: 20px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .row {
  display: grid;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .row.two-col {
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .row.three-col {
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 25px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .row.desk-col-gap-16 {
  column-gap: 16px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .horizontal-devider-sm {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .horizontal-devider {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d8d8d8;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .security-checkbox-block {
  display: flex;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .security-checkbox-block li:nth-child(1) {
  margin-right: 20px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .mb-10 {
  margin-bottom: 10px;
}
.calc-module-210222 .base-calc[data-calc=COMFORT] .comfort-hint-wrap .input__title {
  min-width: max-content;
}

.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__wrapper,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat__wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat__wrapper {
  justify-content: unset;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-container--disabled .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=CHSI] .select2-container--disabled .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=PUK] .select2-container--disabled .select2-selection__arrow {
  display: none;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=CHSI] .select2-container--default .select2-selection--single .select2-selection__arrow,
.calc-module-210222 .base-calc[data-calc=PUK] .select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 16px;
  right: 12px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .input-iin-placeholder,
.calc-module-210222 .base-calc[data-calc=CHSI] .input-iin-placeholder,
.calc-module-210222 .base-calc[data-calc=PUK] .input-iin-placeholder {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat-calc__validation-error,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat-calc__validation-error {
  margin-left: unset;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .datepicker-wrapper,
.calc-module-210222 .base-calc[data-calc=CHSI] .datepicker-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .datepicker-wrapper {
  display: flex;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=CHSI] .datepicker-wrapper .input,
.calc-module-210222 .base-calc[data-calc=PUK] .datepicker-wrapper .input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__input,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat__input,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat__input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__block-top,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat__block-top,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat__block-top {
  padding: 15px;
  margin-top: 20px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #F6F8FB;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__wrap-flex,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat__wrap-flex,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat__wrap-flex {
  padding-left: unset;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__wrap-flex .advokat__block,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat__wrap-flex .advokat__block,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat__wrap-flex .advokat__block {
  padding: unset;
  width: 100%;
  min-width: 50%;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .kascoDTP__top-flex,
.calc-module-210222 .base-calc[data-calc=CHSI] .kascoDTP__top-flex,
.calc-module-210222 .base-calc[data-calc=PUK] .kascoDTP__top-flex {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__srok,
.calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__srok,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__srok {
  margin: unset;
  width: 100%;
  min-width: 50%;
  left: unset;
  display: flex;
  flex-direction: column;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__date,
.calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__date,
.calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__date {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advocat__main-wrapper,
.calc-module-210222 .base-calc[data-calc=CHSI] .advocat__main-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .advocat__main-wrapper {
  padding: 15px;
  padding-top: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat-calc__name,
.calc-module-210222 .base-calc[data-calc=CHSI] .advokat-calc__name,
.calc-module-210222 .base-calc[data-calc=PUK] .advokat-calc__name {
  margin-left: -15px;
  flex-direction: column;
  align-items: unset;
  justify-content: center;
  line-height: 1;
  font-size: 14px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .two-col-grid,
.calc-module-210222 .base-calc[data-calc=CHSI] .two-col-grid,
.calc-module-210222 .base-calc[data-calc=PUK] .two-col-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .right-inner-wrapper,
.calc-module-210222 .base-calc[data-calc=CHSI] .right-inner-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .right-inner-wrapper {
  display: grid;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .bottom-inner-wrapper,
.calc-module-210222 .base-calc[data-calc=CHSI] .bottom-inner-wrapper,
.calc-module-210222 .base-calc[data-calc=PUK] .bottom-inner-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=CHSI] .select2-selection--single,
.calc-module-210222 .base-calc[data-calc=PUK] .select2-selection--single {
  width: 100%;
}

.calc-module-210222 .base-calc[data-calc=OS_ECO] {
  padding-inline: 10px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ont__block-top {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .kascoDTP__block-top {
  padding: 15px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .ont__block input {
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .grid-wrapper {
  display: grid;
  column-gap: 25px;
  row-gap: 10px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .des-col-3 {
  grid-template-columns: minmax(123px, 1fr) minmax(123px, 1fr) minmax(123px, 1fr);
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .des-col-2 {
  grid-template-columns: minmax(123px, 1fr) minmax(123px, 1fr);
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .hint-link {
  font-size: 11px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .input__title-custom-mb {
  margin-bottom: 4px;
}
.calc-module-210222 .base-calc[data-calc=OS_ECO] .align-items-bottom {
  align-items: flex-end;
}

.search-input-os-eco {
  height: 55px;
  justify-content: space-between !important;
}

.calc-module-210222.os_eco-wrap .ont-notary__right {
  flex-direction: column;
}

.calc-module-210222.os_eco-wrap .ont-notary__right .m-bottom {
  margin-bottom: 20px;
}

.calc-module-210222.os_eco-wrap .step-2__input.amount {
  width: 100%;
}

.calc-module-210222.os_eco-wrap .ont__wrap-flex .ont__block:nth-child(2) {
  padding-left: 10px;
}

.calc-module-210222.os_eco-wrap .ogpo-calc__price-value {
  font-size: 21px;
}

.calc-module-210222.os_eco-wrap .baseCalc-content .kascoDTP__top-flex {
  padding-bottom: 0;
  border-bottom: 0;
  align-items: flex-start;
}

.calc-module-210222.os_eco-wrap .baseCalc-content .kascoDTP__top-wrapper {
  padding-bottom: 8px;
}

.calc-module-210222.os_eco-wrap .ont__wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.calc-module-210222.os_eco-wrap .ont-calc__name {
  margin-left: 0;
}

.calc-module-210222.os_eco-wrap .ont-calc__validation-error {
  margin-left: 0;
}

.calc-module-210222.os_eco-wrap .ogpo-calc__left {
  margin-right: 38px;
  align-items: flex-start;
}

.calc-module-210222.os_eco-wrap .form-mst-result-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.calc-module-210222.os_eco-wrap .step-2__form-wrapper .step-2__row {
  align-items: center;
}

.calc-module-210222.os_eco-wrap .title-block {
  align-items: flex-start;
  flex-direction: column;
}

.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .custom-error-margin {
  margin-left: -14px;
}
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .group-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 10px;
  width: 100%;
}
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .align-start {
  align-self: start;
}
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .section-text-row {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  column-gap: 24px;
}
.calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input-group {
  row-gap: unset;
}

.calc-module-210222 [data-calc=SOSEDI] [aria-label][data-cooltipz-dir]::after {
  min-width: 165px;
}

.calc-module-210222 .ogpo-jur__date {
  width: 50%;
  padding: 0 12px 0 0;
}
.calc-module-210222 .ogpo-jur__srok {
  width: 50%;
  padding: 0 0 0 12px;
}
.calc-module-210222 .ogpo-jur__srok .select2-selection--single {
  width: 100%;
}
.calc-module-210222 .ogpo-jur-right-padding {
  padding: 0 12px 0 0;
}
.calc-module-210222 [data-calc=OGPO_JUR] .ogpo-calc__car-right {
  margin-left: -2px;
}
.calc-module-210222 [data-calc=OGPO_JUR] .main__input-wrapper {
  width: 100%;
}
.calc-module-210222 [data-calc=OGPO_JUR] .main__input-wrapper:not(:last-child) {
  margin-bottom: 10px;
}
.calc-module-210222 [data-calc=OGPO_JUR] .policy-title-breakpoint__display-mobile {
  display: none;
}
.calc-module-210222 [data-calc=OGPO_JUR] .button-flex-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.calc-module-210222 [data-calc=OGPO_JUR] .step-2 .step-2__flex.block_buy {
  align-items: flex-end;
}
.calc-module-210222 [data-calc=OGPO_JUR] .input-iin-placeholder {
  font-size: 10px;
  line-height: 1.3;
}

.container-s {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding: 0 15px;
  max-width: 990px;
}

.epl-page img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.epl-page .breadcrumbs ul {
  margin: 0;
}

.epl-indent {
  padding: 60px 0 80px;
}

.epl-grey {
  background-color: #F8F8FB;
}

.epl-col-indent {
  display: flex;
  flex-direction: column;
  row-gap: 80px;
}

.epl-info-text {
  font-size: 28px;
  font-weight: 600;
  line-height: 137.143%;
}
.epl-info-text span {
  color: #EF7F22;
  font-weight: 700;
}

.epl-box {
  box-shadow: 5px 15px 30px 0 rgba(176, 195, 210, 0.6), -8px 0px 8px 0px rgba(244, 248, 251, 0.5);
}

.epl-info-box {
  padding: 40px 50px 50px;
}

.epl-box-title {
  margin: 0;
  color: #EF7F22;
  font-size: 24px;
  font-weight: 600;
  line-height: 127.1%; /* 30.504px */
}

.epl-ol {
  margin: 0;
  display: flex;
  flex-direction: column;
  list-style: none;
  counter-reset: item;
}

.epl-ol-li {
  counter-increment: item;
}
.epl-ol-li:before {
  content: counter(item) ". ";
}

.epl-box-list {
  margin-top: 32px;
  row-gap: 26px;
  max-width: 685px;
}

.epl-box-item {
  font-size: 16px;
  font-weight: 400;
  line-height: 127.1%;
}
.epl-box-item:before {
  color: #EF7F22;
  font-weight: 700;
}

.epl-step-block {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.epl-step-title {
  margin: 0;
  color: #EF7F22;
  font-size: 24px;
  font-weight: 700;
  line-height: 127.1%; /* 30.504px */
}

.epl-step-text {
  font-size: 24px;
  font-weight: 700;
  line-height: 127.1%;
}

.epl-step-1-left {
  display: flex;
  flex-direction: column;
  row-gap: 36px;
}
.epl-step-1-left .epl-substep-text {
  padding-left: 36px;
}

.epl-substep-title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 127.1%; /* 25.42px */
}

.epl-substep-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 127.1%; /* 17.794px */
}
.epl-substep-text span {
  font-weight: 700;
  color: #EF7F22;
}

.epl-step-1__img-wrapper {
  width: 240px;
  height: 426px;
}

.epl-step-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.epl-step-1-left {
  max-width: 530px;
}

.epl-step-1-right {
  padding-right: 64px;
}

.epl-questions-card {
  width: 100%;
}
.epl-questions-card img {
  height: auto;
}

.swiper-epl-questions {
  margin-top: 60px;
  overflow: unset;
}

.swiper-slide {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.swiper-slide-active {
  opacity: 1;
}
.swiper-slide-active + .swiper-slide {
  opacity: 1;
}
.swiper-slide-active + .swiper-slide + .swiper-slide {
  opacity: 1;
}

.swiper-epl-pagination-content {
  margin-top: 36px;
}

.swiper-epl-pagination {
  position: static;
}
.swiper-epl-pagination .swiper-pagination-bullet {
  width: 13px;
  height: 13px;
  background: #D9D9D9;
  opacity: 1;
  transition: background 0.2s ease-in-out;
}
.swiper-epl-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #EF7F22;
}

.epl-questions-button {
  background-color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.epl-questions-button .icon {
  width: 100%;
  height: 100%;
  mask: url("/calc_data_webpack/calc_data/css/../../bitrix/templates/main/img/europrotocol/circle-arrow.svg") center/contain no-repeat;
  -webkit-mask: url("/calc_data_webpack/calc_data/css/../../bitrix/templates/main/img/europrotocol/circle-arrow.svg") center/contain no-repeat;
  background-color: #EF7F22;
}
.epl-questions-button:after {
  content: "";
}
.epl-questions-button.swiper-button-next {
  right: -24px;
  transform: translateX(100%);
}
.epl-questions-button.swiper-button-prev {
  left: -24px;
  transform: translateX(-100%) rotate(180deg);
}
.epl-questions-button.swiper-button-disabled {
  opacity: 1;
}
.epl-questions-button.swiper-button-disabled .icon {
  background-color: #E3E3E3;
}

.epl-step-2__item {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  row-gap: 36px;
  width: 275px;
}

.epl-step-2__img-wrapper {
  width: 240px;
}

.epl-step-2__col {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}

.epl-title-m {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 127.1%; /* 22.878px */
}

.epl-text-m {
  font-size: 14px;
  font-weight: 400;
  line-height: 127.1%; /* 17.794px */
}
.epl-text-m span {
  color: #EF7F22;
}
.epl-text-m .bold {
  font-weight: 600;
  color: #111;
}

.epl-step-2-list {
  margin: 0;
  display: flex;
  justify-content: space-between;
}

.epl-step-3-list {
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 60px;
}
.epl-step-3-list .epl-ol {
  margin-top: 36px;
}

.epl-step-3__item {
  width: 415px;
}
.epl-step-3__item.width-l {
  width: 468px;
  align-self: center;
}
.epl-step-3__item.width-l .epl-step-3__item-inner {
  width: 100%;
}
.epl-step-3__item.des-none {
  display: none;
}

.epl-step-3__item-inner {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  row-gap: 36px;
  width: 300px;
  height: 100%;
}

.epl-ol-v2 {
  row-gap: 16px;
}

.epl-ol-li-v2 {
  padding-left: 22px;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 127.1%;
}
.epl-ol-li-v2 .bold {
  font-weight: 600;
}
.epl-ol-li-v2:before {
  position: absolute;
  left: 0;
  color: #EF7F22;
  font-size: 16px;
  font-weight: 700;
}

.epl-step-5 .epl-step-3__item-inner {
  width: 385px;
}

.epl-video-container {
  background-color: #a1a1a1;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.epl-video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.epl-video .iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.alert-block {
  background: red;
}

.mst-photo-input {
  margin-top: 20px;
}

.calc-module-210222 .base-calc[data-calc=CARGO] .cargo-calc__card-name, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .cargo-calc__card-name,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .cargo-calc__card-name {
  font-size: 12px;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .end-date-error, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .end-date-error,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .end-date-error {
  font-size: 10px;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__block-checkbox, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__block-checkbox,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__block-checkbox {
  margin-bottom: unset;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .carg-description-ul, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .carg-description-ul,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .carg-description-ul {
  list-style: none;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .carg-description-ul > li:not(:last-child), .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .carg-description-ul > li:not(:last-child),
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .carg-description-ul > li:not(:last-child) {
  margin-bottom: 8px;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .question, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .question,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .question {
  font-size: 16px;
  font-weight: 800;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .answer, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .answer,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .answer {
  font-size: 16px;
  font-weight: 400;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .select2-container .select2-selection--multiple .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-container .select2-selection--multiple .select2-selection__rendered,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: flex;
  flex-wrap: wrap;
}
.calc-module-210222 .base-calc[data-calc=CARGO] .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice, .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice,
.calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice {
  margin: 3px;
  display: flex;
}

.kascoDTP-content .kascoDTP__block-top {
  margin-top: 18px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top: 1px solid #F6F8FB;
  overflow: hidden;
}

.kascoDTP-content .kascoDTP__top-flex {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #D8D8D8;
}

.kascoDTP-content .kascoDTP__top-title {
  margin-top: 16px;
  font-size: 13px;
  line-height: 17px;
  color: #999999;
}

.kascoDTP-content .kascoDTP__top-wrapper {
  padding: 15px;
}

.kascoDTP-content .kascoDTP__radio {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.kascoDTP-content .kascoDTP__top-radio {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.kascoDTP-content .kascoDTP__radio-label {
  padding: 9px 0;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8;
  cursor: pointer;
  font-size: 13px;
  line-height: 17px;
  color: #999999;
}

.kascoDTP-content .kascoDTP__radio-wrapper:last-child .kascoDTP__radio-label {
  border-right: none;
}

.kascoDTP-content .kascoDTP__radio:checked + .kascoDTP__radio-label {
  color: #FFFFFF;
  background-color: #EF7F22;
  z-index: 1;
}

.kascoDTP-content .kascoDTP__radio-wrapper {
  flex-basis: 100%;
}

.kascoDTP-content .kascoDTP__radio-wrapper:last-child,
.kascoDTP-content .kascoDTP__radio-wrapper:first-child {
  flex-basis: 100%;
}

.kascoDTP-content .kascoDTP__top-radio::after {
  content: "";
  width: 15px;
  height: 1px;
  background-color: #FFFFFF;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.kascoDTP-content .kascoDTP__top-radio::before {
  content: "";
  width: 15px;
  height: 1px;
  background-color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.kascoDTP-content .mst-calc__card .mst-calc__name-title {
  text-align: left;
  margin-bottom: 5px;
}

.calc-module-210222 .ogpo-calc__srok.moped {
  width: 195px;
}
.calc-module-210222 .ogpo-calc__block-bottom.moped .ogpo-calc__person {
  min-height: 150px;
}
.calc-module-210222 .ogpo-calc__block-bottom.moped .ogpo-calc__car-card {
  margin-left: 0;
}
.calc-module-210222 .step-2.moped .horizontal-wrapper .text {
  width: 120px;
}
.calc-module-210222 .step-2.moped .horizontal-wrapper .text,
.calc-module-210222 .step-2.moped .horizontal-wrapper .info-icon {
  display: inline-block;
}
.calc-module-210222 .step-2.moped .step-2__checkbox .ogpo-calc__label {
  padding-left: 0;
}
.calc-module-210222 .step-2.moped .step-2__checkbox input[type=radio] {
  display: none;
}
.calc-module-210222 .step-2.moped .step-2__checkbox input[type=radio] + label {
  position: relative;
  padding-left: 20px;
  padding-right: 10px;
  cursor: pointer;
  font-size: 12px;
  color: black;
}
.calc-module-210222 .step-2.moped .step-2__checkbox input[type=radio] + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background-color: white;
}
.calc-module-210222 .step-2.moped .step-2__checkbox input[type=radio]:checked + label:before {
  background-color: white;
  border-color: #ccc;
}
.calc-module-210222 .step-2.moped .step-2__checkbox input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #f77c29;
}
.calc-module-210222 .checkmark {
  display: inline-block;
  color: orange;
  font-size: 15px;
  vertical-align: top;
  padding-top: 50px;
  width: 15px;
}
.calc-module-210222 .checkmark::before {
  content: "✓";
}
.calc-module-210222 .step-3__card {
  padding: 28px 13px 25px;
}
.calc-module-210222 .step-3__card.moped .step-3__text {
  padding: 10px;
  border-top: solid 1px lightgray;
  margin-top: 10px;
  text-align: left;
}
.calc-module-210222 .step-3__card.moped .step-3__text .step-3__text__paragraph {
  padding-top: 10px;
  display: inline-block;
  width: 90%;
}

/* OGPO_JUR: step-1 preliminary price is not shown (step-1 calculation removed only for OGPO_JUR) */
.calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-1 .ogpo-calc__price {
  display: none !important;
}
/* Keep "Buy" button on the right when the price block is hidden (OGPO_JUR only) */
.calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-1 .ogpo-calc__right {
  justify-content: flex-end !important;
}

/*# sourceMappingURL=styles.css.map */

/* End */


/* Start:/calc_data_webpack/calc_data/css/mobile.css?1772166441189152*/
@charset "UTF-8";
[data-remodal-id=pin] .pincode-input-container {
  width: 280px;
}
[data-remodal-id=pin] .pincode-input-text {
  width: 280px;
}
[data-remodal-id=pin] .pincode-input-container.touch .touch-flex-cell {
  border: none;
  margin: 0 5px;
  border-bottom: 2px solid #EF7F22;
}
[data-remodal-id=pin] .pincode-input-container.touch .touch-flex-cell.error {
  border-bottom: 2px solid #FF0000;
}
[data-remodal-id=pin] .remodal-wrapper .remodal {
  max-width: 470px;
  width: 100%;
  height: auto;
}

@media (max-width: 1200px) {
  .container-s {
    max-width: 900px;
  }
  .epl-questions-button.swiper-button-next {
    right: -4px;
  }
  .epl-questions-button.swiper-button-prev {
    left: -4px;
  }
  .epl-step-3__item {
    width: 360px;
  }
  .epl-step-3__item.width-l {
    width: 425px;
  }
}
@media (max-width: 991px) {
  .calc-module-210222 .ogpo-calc__line-1 {
    flex-basis: 18px;
  }
  .calc-module-210222 .ogpo-calc__line-2,
  .calc-module-210222 .ogpo-calc__line-3 {
    flex-basis: calc(50% - 13px);
  }
  .calc-module-210222 .ogpo-calc__line-4 {
    display: none;
  }
  .calc-module-210222 .mst-calc .rights-blocker .popup,
  .calc-module-210222 [data-calc=DTP] .rights-blocker .popup,
  .calc-module-210222 [data-calc=DSGPO] .rights-blocker .popup {
    position: absolute;
  }
  .calc-module-210222 .inspection-date-confirm {
    align-items: baseline;
    top: 300px;
  }
  .calc-module-210222 [data-calc=OGPO_JUR] .step-2__form-title {
    margin-top: 4px;
  }
  .calc-module-210222 [data-calc=OGPO_JUR] .policy-title-breakpoint__display-mobile {
    display: block;
  }
  .epl-step-2__item {
    row-gap: 26px;
    width: 30%;
  }
  .epl-step-2__img-wrapper {
    width: 100%;
  }
  .epl-step-3__item {
    width: 38%;
  }
  .epl-step-3__item.width-l {
    width: 38%;
  }
  .epl-step-3__item-inner {
    width: 100%;
  }
  .epl-questions-button.swiper-button-next {
    right: 40px;
  }
  .epl-questions-button.swiper-button-prev {
    left: 40px;
  }
  .epl-step-5 .epl-step-3__item-inner {
    width: 100%;
  }
  .epl-step-3-list {
    justify-content: space-evenly;
  }
  .epl-indent {
    padding: 40px 0 60px;
  }
}
@media (max-width: 767.98px) {
  .calc-module-210222 {
    /*[data-add-insured] form {
      padding-bottom: 40px;
    }*/
  }
  .calc-module-210222 .nomad-kz-app-description-popup .popup .popup-text {
    max-width: 90%;
  }
  .calc-module-210222 .nomad-kz-app-description-popup .popup-text:last-child {
    margin-bottom: 0;
  }
  .calc-module-210222 .ogpo-calc__srok {
    align-self: flex-end;
  }
  .calc-module-210222 .kascoTrn__rangeSlide {
    clear: both;
    padding-top: 2px;
  }
  .calc-module-210222 .mst-calc__price, .calc-module-210222 .mst-calc__country {
    min-width: 48%;
    width: 48%;
  }
  .calc-module-210222 .mst-input-sm {
    height: 31px;
    font-size: 12px;
    width: 100%;
  }
  .calc-module-210222 .input {
    padding: 0 10px;
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__car-left {
    min-width: 125px;
    width: auto;
  }
  .calc-module-210222 .irs--flat .irs-handle {
    width: 25px;
    height: 27px;
  }
  .calc-module-210222 .ogpo-calc__block-mob {
    display: block;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__person {
    min-height: 100px;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__person .ogpo-calc__person-left {
    width: 50%;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__person .custom__title-wrapper {
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__person .custom__title-wrapper h4 {
    width: 55%;
    display: inline-block;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__person .custom__title-wrapper h4.ogpo-calc__person-name-title {
    width: 20%;
    display: inline-block;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__car {
    min-height: 100px;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__car .input-carNum {
    height: 38px;
  }
  .calc-module-210222 .ogpo-calc__block-mob.moped .ogpo-calc__car .ogpo-calc {
    width: 45%;
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
  }
  .calc-module-210222 .ogpo-calc__person.des {
    display: none;
  }
  .calc-module-210222 .ogpo-calc__car.des {
    display: none;
  }
  .calc-module-210222 .ogpo-calc__person-name, .calc-module-210222 .ogpo-calc__person-class {
    font-size: 12px;
    line-height: normal;
  }
  .calc-module-210222 .ogpo-calc__label {
    font-size: 14px;
    line-height: normal;
    padding-left: 20px;
  }
  .calc-module-210222 .ui-tabs .ui-tabs-nav li {
    margin-right: 21px;
  }
  .calc-module-210222 .ui-tabs .ui-tabs-nav li:last-child {
    margin-right: 0;
  }
  .calc-module-210222 .step-1__wrapper {
    max-width: 440px;
  }
  .calc-module-210222 .ogpo-calc__block-top {
    padding: 15px;
    flex-direction: column;
    align-items: stretch;
  }
  .calc-module-210222 .input {
    padding: 0 10px;
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__left {
    margin-right: 0;
    align-items: flex-start;
  }
  .calc-module-210222 .ogpo-calc__price {
    padding: 0;
  }
  .calc-module-210222 .ogpo-calc__button {
    width: 44%;
  }
  .calc-module-210222 .ogpo-calc__right {
    align-items: center;
  }
  .calc-module-210222 .ogpo-calc__checkBox {
    width: 18px;
    height: 18px;
  }
  .calc-module-210222 .ogpo-calc__checkBox:after {
    width: 21px;
    height: 17px;
    background-size: 100%;
  }
  .calc-module-210222 .ui-tabs-nav {
    width: 100%;
    min-width: auto;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .calc-module-210222 .ui-tabs-nav::-webkit-scrollbar {
    display: none;
  }
  .calc-module-210222 .ogpo-calc__block-bottom {
    margin-top: 10px;
  }
  .calc-module-210222 .ogpo-calc__block-bottom.moped .ogpo-calc__car-card {
    margin-left: 0;
  }
  .calc-module-210222 .ogpo-calc__person, .calc-module-210222 .ogpo-calc__car {
    margin-top: 10px;
    width: 100%;
    min-height: 127px;
  }
  .calc-module-210222 .input-iin, .calc-module-210222 .datepicker-wrapper-zhP {
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__person-left, .calc-module-210222 .ogpo-calc__car-left, .calc-module-210222 #born-container-trn {
    width: 100%;
    flex-shrink: 0;
  }
  .calc-module-210222 .ogpo-calc__block-checkbox {
    margin-top: 7px;
  }
  .calc-module-210222 .input-carNum {
    width: 100%;
    height: 31px;
    font-size: 12px;
  }
  .calc-module-210222 .ogpo-calc__car-info {
    font-size: 12px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__validation-error {
    font-size: 9px;
    line-height: 11px;
  }
  .calc-module-210222 .ogpo-calc__validation-loading {
    color: #888888;
  }
  .calc-module-210222 .ogpo-calc__block-bottom.cards {
    flex-direction: row;
  }
  .calc-module-210222 .ogpo-calc__block-bottom > div {
    width: 48%;
  }
  .calc-module-210222 .ogpo-calc__person-card {
    min-height: 92px;
    margin-top: 10px;
    padding: 10px;
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__car-card {
    margin-top: 10px;
    min-height: 92px;
    padding: 10px;
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__iin-value, .calc-module-210222 .ogpo-calc__car-number-value {
    margin-top: 2px;
    font-size: 12px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-info {
    margin-top: 4px;
  }
  .calc-module-210222 .ogpo-calc__person-card.lgotCard .ogpo-calc__person-info {
    margin-bottom: 1px;
  }
  .calc-module-210222 .ogpo-calc__lgot-doc {
    margin: 5px 0 3px;
  }
  .calc-module-210222 .ogpo-calc__card-flex {
    flex-direction: column;
  }
  .calc-module-210222 .ogpo-calc__card-left {
    flex-basis: auto;
  }
  .calc-module-210222 .ogpo-calc__card-right {
    margin-top: 3px;
  }
  .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-info {
    margin-top: 4px;
  }
  .calc-module-210222 .ogpo-calc__person-card.lgotCard .ogpo-calc__person-info {
    margin-bottom: 1px;
  }
  .calc-module-210222 .card-percent {
    right: 10px;
    bottom: 10px;
  }
  .calc-module-210222 .ogpo-calc__person-name-title.mob {
    margin-top: 2px;
    margin-bottom: 0;
    display: block;
  }
  .calc-module-210222 .ogpo-calc__person-name-title.des {
    display: none;
  }
  .calc-module-210222 .ogpo-calc__car-card .ogpo-calc__car-info {
    margin-top: 2px;
    font-size: 11px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__date,
  .calc-module-210222 .ogpo-calc__srok {
    width: 44%;
  }
  .calc-module-210222 .ogpo-calc__left .ogpo-calc__date.moped {
    margin-bottom: 12px;
  }
  .calc-module-210222 .ogpo-calc__left .ogpo-calc__date.moped,
  .calc-module-210222 .ogpo-calc__left .ogpo-calc__srok.moped {
    width: 100%;
    margin-left: 0;
  }
  .calc-module-210222 .ogpo-calc__block-top.dsgpo.moped {
    padding-bottom: 15px;
  }
  .calc-module-210222 .mob-w-50 {
    width: 50%;
  }
  .calc-module-210222 .dop-polya__flex-left,
  .calc-module-210222 .dop-polya__flex-right {
    width: 44%;
  }
  .calc-module-210222 .privileges-info.d-flex .doc-number-block input {
    width: 100%;
  }
  .calc-module-210222 .privileges-info.d-flex .doc-number-block,
  .calc-module-210222 .privileges-info.d-flex .dates-block {
    width: 44%;
  }
  .calc-module-210222 .privileges-info.d-flex .dates-block .left, .calc-module-210222 .privileges-info.d-flex .dates-block .right {
    width: 100%;
  }
  .calc-module-210222 .privileges-info .dates-block .left, .calc-module-210222 .privileges-info .dates-block .right {
    width: 44%;
  }
  .calc-module-210222 .input__number-doc {
    width: 100%;
  }
  .calc-module-210222 .input-doc {
    width: 100%;
  }
  .calc-module-210222 .ui-helper-clearfix:before, .calc-module-210222 .ui-helper-clearfix:after {
    display: none;
  }
  .calc-module-210222 .step-2__form-wrapper {
    width: 100%;
  }
  .calc-module-210222 .step-2__form-wrapper .step-2__row {
    margin-bottom: 0;
    flex-direction: column;
    font-size: 12px;
  }
  .calc-module-210222 .step-2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
  }
  .calc-module-210222 .step-2__col {
    margin-bottom: 12px;
    width: 100%;
  }
  .calc-module-210222 .step-2__input {
    width: 100%;
  }
  .calc-module-210222 .step-2 .ogpo-calc__block-checkbox {
    margin-top: 0;
    margin-bottom: 0;
  }
  .calc-module-210222 .checkbox-prprt {
    margin: 10px 0 20px;
  }
  .calc-module-210222 .checkmark {
    display: inline-block;
    color: orange;
    font-size: 15px;
    vertical-align: top;
    padding-top: 80px;
    width: 15px;
  }
  .calc-module-210222 .checkmark::before {
    content: "✓";
  }
  .calc-module-210222 .step-3__card {
    padding: 28px 13px 25px;
    width: 240px;
  }
  .calc-module-210222 .step-3__card.moped .step-3__text {
    padding: 10px;
    border-top: solid 1px lightgray;
    margin-top: 10px;
    text-align: left;
  }
  .calc-module-210222 .step-3__card.moped .step-3__text .step-3__text__paragraph {
    padding-top: 10px;
    display: inline-block;
    width: 90%;
  }
  .calc-module-210222 .ogpo-calc__radio-label {
    padding: 6px 17px;
  }
  .calc-module-210222 .radio-block:first-child .ogpo-calc__radio-label {
    padding-left: 0;
  }
  .calc-module-210222 .radio-block:last-child .ogpo-calc__radio-label {
    padding-right: 0;
  }
  .calc-module-210222 .ogpo-calc__radio {
    width: fit-content;
    min-width: 100%;
  }
  .calc-module-210222 .radio-wrapper {
    margin: 0 auto;
    max-width: 440px;
  }
  .calc-module-210222 .ogpo-calc__radio-label {
    font-size: 12px;
  }
  .calc-module-210222 .ogpo-calc__price-title {
    margin-bottom: 3px;
  }
  .calc-module-210222 .ogpo-calc__price-value {
    height: auto;
  }
  .calc-module-210222 .zhP-calc input {
    padding: 0 10px;
    height: 31px;
  }
  .calc-module-210222 .zhP-calc .ogpo-calc__left {
    margin-right: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .calc-module-210222 .zhP-calc .ogpo-calc__right {
    margin-top: 15px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .calc-module-210222 .zhP-calc .ogpo-calc__price {
    padding: 0;
  }
  .calc-module-210222 .zhP-calc .zhP__top-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .calc-module-210222 .zhP-calc .zhP__wrap-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .calc-module-210222 .zhP-calc .zhP__wrapper:first-child {
    width: 51%;
  }
  .calc-module-210222 .zhP-calc .zhP__wrapper:last-child {
    width: 44%;
  }
  .calc-module-210222 .zhP-calc .zhP__wrap-flex .zhP__block:nth-child(2) {
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-top: 1px solid #D8D8D8;
  }
  .calc-module-210222 .zhP-calc .zhP__wrap-flex .zhP__block:nth-child(1) {
    padding: 8px 0 12px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-right: none;
  }
  .calc-module-210222 .zhP-calc .zhP__block-top {
    padding: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .calc-module-210222 .zhP-calc .zhP__wrapper:first-child {
    width: 51%;
  }
  .calc-module-210222 .zhP-calc .zhP__wrapper-sm {
    width: 46%;
  }
  .calc-module-210222 .mst-input-b {
    width: 100%;
  }
  .calc-module-210222 .col-wrapper-sm {
    width: 44%;
  }
  .calc-module-210222 .col-mr {
    margin-bottom: 10px;
  }
  .calc-module-210222 .mst-checkbox-covid {
    height: auto;
    margin: 0;
  }
  .calc-module-210222 .mob-column {
    flex-direction: column;
    align-content: flex-start;
  }
  .calc-module-210222 .col-wrapper {
    width: 100%;
  }
  .calc-module-210222 .mst-calc__block-bottom {
    margin-top: 10px;
    padding: 15px;
  }
  .calc-module-210222 .covidPrice-block {
    margin-top: 10px;
  }
  .calc-module-210222 .col-wrapper-xsm {
    width: 35%;
  }
  .calc-module-210222 .covidPrice-block:not(.active) {
    display: block;
  }
  .calc-module-210222 .ogpo-calc__price-title {
    margin-bottom: 5px;
  }
  .calc-module-210222 .mst-calc__left, .calc-module-210222 .mst-calc__right {
    width: 100%;
  }
  .calc-module-210222 .mst-calc__left {
    margin-bottom: 10px;
  }
  .calc-module-210222 .mst-calc .row {
    width: 100%;
  }
  .calc-module-210222 .mst-calc__person-info {
    margin-left: 10px;
    display: block;
  }
  .calc-module-210222 .covidPrice-block {
    align-self: self-start;
  }
  .calc-module-210222 .calc__row {
    flex-direction: column;
  }
  .calc-module-210222 .mob-row {
    flex-direction: row;
    padding-bottom: 15px;
  }
  .calc-module-210222 .opp-calc__main .ogpo-calc__left,
  .calc-module-210222 .opp-calc__main .ogpo-calc__right {
    width: 100%;
  }
  .calc-module-210222 .opp__wrapper {
    width: 100%;
  }
  .calc-module-210222 .opp__wrapper.mr-15 {
    margin: 0;
  }
  .calc-module-210222 .opp-calc__main .input-carNum {
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__srok .select2-selection--single {
    width: 100%;
  }
  .calc-module-210222 .opp-calc__person {
    flex-direction: column;
    align-items: flex-start;
  }
  .calc-module-210222 .opp-content .ogpo-calc__buttonPlus {
    margin-top: 24px;
    justify-content: flex-end;
    align-self: flex-end;
  }
  .calc-module-210222 .opp-calc__person-left {
    width: 100%;
  }
  .calc-module-210222 .opp-calc__main .ogpo-calc__person-card {
    min-height: auto;
    flex: none;
    width: 48%;
  }
  .calc-module-210222 .opp-calc__main .ogpo-calc__flex {
    width: 100%;
  }
  .calc-module-210222 .opp-calc__car-left {
    width: 44%;
  }
  .calc-module-210222 .opp-calc__main .input-iin {
    width: 100%;
  }
  .calc-module-210222 .select-wr {
    width: 100%;
  }
  .calc-module-210222 .select-m-wr {
    width: 100% !important;
  }
  .calc-module-210222 .opp-calc__person_mob {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }
  .calc-module-210222 .mob-column {
    flex-direction: column;
    align-content: flex-start;
  }
  .calc-module-210222 .ont__block-top {
    padding-bottom: 10px;
  }
  .calc-module-210222 .step-1__wrapper .ont__block-top:first-child {
    margin-top: 0;
  }
  .calc-module-210222 .ont__wrap-flex {
    flex-direction: column;
    padding-right: 15px;
  }
  .calc-module-210222 .ont__wrap-flex .ont__block:nth-child(1) {
    border-right: 0;
    padding: 15px 0 0;
  }
  .calc-module-210222 .ont__wrap-flex .ont__block:nth-child(2) {
    padding: 0;
    margin-left: -7px;
  }
  .calc-module-210222 .ont-notary__right .m-bottom {
    width: 45%;
  }
  .calc-module-210222 .ont-contacts .m-bottom {
    width: 45%;
    padding-right: 0;
  }
  .calc-module-210222 .ont__input {
    width: 100%;
  }
  .calc-module-210222 .ont-notary-body {
    flex-direction: column;
  }
  .calc-module-210222 .ont-notary__left {
    width: 100%;
    padding-right: 0 !important;
  }
  .calc-module-210222 .ont-notary__right {
    width: 100%;
    padding-left: 0 !important;
  }
  .calc-module-210222 .ont-calc .ont-notary__right .input-iin {
    width: 100%;
  }
  .calc-module-210222 .ont__block .ont__input {
    width: 45%;
  }
  .calc-module-210222 .ont-notary__right .ont-calc__date {
    width: 45%;
  }
  .calc-module-210222 .cargo-calc .iin-collect button[data-btn=data_collection_confirm] {
    font-size: 12px;
    height: 34px;
    width: 112px;
  }
  .calc-module-210222 .mob-mt-10 {
    margin-top: 10px;
  }
  [data-remodal-id=confirm_calc_gateway] .remodal-btns button {
    width: 111px;
  }
  .calc-module-210222 .mst-calc__name {
    margin-top: 15px;
  }
  .calc-module-210222 .kascoTrn__top-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .calc-module-210222 .kascoTrn__wrap-flex .kascoTrn__block:nth-child(1) {
    padding-right: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-right: none;
  }
  .calc-module-210222 .kascoTrn__wrap-flex .kascoTrn__block:nth-child(2) {
    padding-left: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .calc-module-210222 .kascoTrn__wrap-flex .kascoTrn__block:nth-child(3) {
    padding: 16px 0;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
  }
  .calc-module-210222 .kascoTrn-calc .row {
    width: 100%;
  }
  .calc-module-210222 .kascoTrn-calc .row.m-bottom {
    margin-bottom: 10px;
  }
  .calc-module-210222 .kascoTrn__wrapper {
    width: 44%;
  }
  .calc-module-210222 .kascoTrn__block-top {
    overflow: visible;
  }
  .calc-module-210222 .s-dropdown {
    width: 293px;
  }
  .calc-module-210222 .l-dropdown {
    width: 620px;
  }
  .calc-module-210222 .kascoTrn-calc .col-mr {
    margin-bottom: 15px;
  }
  .calc-module-210222 .ogpo-calc__right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .calc-module-210222 .ogpo-calc__block-top.dsgpo {
    align-items: stretch;
  }
  .calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__right {
    flex-direction: unset;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__srok {
    min-width: unset;
  }
  .calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__left {
    flex-wrap: wrap;
  }
  .calc-module-210222 .ogpo-calc__block-top.dsgpo .ogpo-calc__srok:nth-child(3) {
    margin-top: 15px;
  }
  .calc-module-210222 .mob-w-50 {
    width: 50%;
  }
  .calc-module-210222 .mob-w-100 {
    width: 100%;
  }
  .calc-module-210222 [aria-label][data-cooltipz-dir]::after {
    width: auto;
    max-width: 200px;
    min-width: 130px;
  }
  .calc-module-210222 .title-block {
    margin-bottom: 3px;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-flex {
    flex-direction: column;
    align-items: stretch;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__radio-wrapper:nth-child(-n+3) {
    flex-basis: 33.3%;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-radio .old_car {
    flex-basis: 50%;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__radio-wrapper:nth-child(n+4) {
    flex-basis: 50%;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__radio-wrapper:nth-child(3) .kascoDTP__radio-label {
    border-right: none;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-radio::before,
  .calc-module-210222 .baseCalc-content .kascoDTP__top-radio::after {
    display: none;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-radio {
    flex-wrap: wrap;
  }
  .calc-module-210222 .baseCalc-content .mst-calc__covid-title {
    font-size: 11px;
    line-height: normal;
  }
  .calc-module-210222 .baseCalc-content .mst-calc__inn-value,
  .calc-module-210222 .baseCalc-content .mst-calc__covid-value {
    font-size: 11px;
  }
  .calc-module-210222 .baseCalc-content .col-wrapper .mst-checkbox {
    margin-top: 12px;
  }
  .calc-module-210222 .baseCalc-content .sport-trip .col-mr {
    margin-bottom: 15px;
  }
  .calc-module-210222 .baseCalc-content .kascoTrn__top-flex {
    flex-direction: column;
    align-items: stretch;
  }
  .calc-module-210222 .messageInsuredSum {
    bottom: auto;
    top: calc(50% + 12px);
    transform: translate(0, -50%);
    left: 200px;
  }
  .calc-module-210222 .messageInsuredSum:after {
    left: -9px;
    transform: translate(0, -50%) rotate(-90deg);
    top: 50%;
  }
  .calc-module-210222 .privileges-info.privileges-ogpo.d-flex {
    flex-direction: column;
  }
  .calc-module-210222 .privileges-info.privileges-ogpo.d-flex .dates-block {
    width: 100%;
  }
  .calc-module-210222 .privileges-info.privileges-ogpo .doc-number-block {
    width: 100%;
  }
  .calc-module-210222 .privileges-info.privileges-ogpo .dates-block {
    display: block;
  }
  .calc-module-210222 .privileges-info.privileges-ogpo .dates-block .left, .calc-module-210222 .privileges-info.privileges-ogpo .dates-block .right {
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__block-experience-user {
    display: block !important;
  }
  .calc-module-210222 .step-3__card-texttitle,
  .calc-module-210222 .step-3__card-text {
    font-size: 14px;
  }
  .ogpo-calc__block-experience-user {
    display: block;
  }
  .calc-module-210222.mst-gateway .mst-input-sm {
    height: 38px;
  }
  .calc-module-210222.mst-gateway .datepicker-block {
    margin-top: 10px;
  }
  .calc-module-210222.mst-gateway .mst-calc__left {
    margin-bottom: 0;
  }
  .calc-module-210222.mst-gateway .mst-calc .row {
    flex-direction: row;
  }
  .calc-module-210222.mst-gateway .covidPrice-block {
    margin-top: 0;
  }
  .calc-module-210222.mst-gateway .mst-card form {
    width: 100%;
    display: block;
  }
  .calc-module-210222.mst-gateway .mst-card form .mst-calc__block-bottom {
    width: 100%;
  }
  .calc-module-210222.mst-gateway .mst-card form .mst-calc__block-bottom#born-container {
    width: 100%;
  }
  .calc-module-210222.mst-gateway .mst-calc__block-flex1 {
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
  }
  .calc-module-210222.mst-gateway .ogpo-calc__block-checkbox.mst-checkbox {
    margin-left: 0;
    margin-top: 15px;
  }
  .calc-module-210222.mst-gateway .check-box__value {
    align-self: flex-start;
  }
  .calc-module-210222.mst-gateway .mst-calc__card-block.block-covid {
    flex-direction: column;
    align-items: flex-start;
  }
  .calc-module-210222.mst-gateway .mst-right-block, .calc-module-210222.mst-gateway .mst-left-block {
    width: 100%;
  }
  .calc-module-210222.mst-gateway .mst-right-block {
    display: flex;
    flex-direction: column-reverse;
  }
  .calc-module-210222.mst-gateway .mst-right-block .mst-calc__block-flex.sport-trip.mob-column {
    margin-top: 0px;
  }
  .calc-module-210222.mst-gateway .col-wrapper-xsm {
    width: 48%;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__left {
    margin-right: 0;
    width: 100%;
  }
  .calc-module-210222.os_eco-wrap .ont__block .ont__input {
    width: 100%;
  }
  .calc-module-210222.os_eco-wrap .ont__wrapper {
    height: auto;
  }
  .calc-module-210222.os_eco-wrap .baseCalc-content .kascoDTP__top-wrapper {
    padding-bottom: 15px;
  }
  .calc-module-210222.os_eco-wrap .ont-notary__right .m-bottom {
    width: 100%;
    margin-bottom: 9px;
    margin-top: 10px;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__srok {
    align-self: auto;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__right {
    margin-top: 7px;
  }
  .calc-module-210222.os_eco-wrap a.hint-link.transparent {
    display: none;
  }
  .calc-module-210222.os_eco-wrap .ont-notary__right {
    padding-left: 0px !important;
  }
  .calc-module-210222.os_eco-wrap .ont-notary__left {
    padding-right: 0px !important;
  }
  .calc-module-210222 .comfort-calc #born-container {
    max-width: 44%;
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__main-title {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }
  .calc-module-210222 .comfort-calc .input {
    width: 100%;
    font-size: 12px;
  }
  .calc-module-210222 .comfort-calc .select-block {
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .datepicker-block {
    max-width: 44%;
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .input-block {
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .row {
    justify-content: space-between;
    row-gap: 10px;
    column-gap: 10px;
    flex-wrap: wrap;
  }
  .calc-module-210222 .comfort-calc .row.m-bottom {
    margin-bottom: 10px;
    padding-bottom: 14px;
  }
  .calc-module-210222 .comfort-calc .row.m-bottom.border-none {
    border-bottom: none;
    padding-bottom: 0;
  }
  .calc-module-210222 .comfort-calc .validation-block .ogpo-calc__validation-error {
    margin-top: 4px;
    font-size: 10px;
    line-height: 127.1%;
  }
  .calc-module-210222 .comfort-calc .rights-blocker .popup {
    position: absolute;
    top: 0;
  }
  .calc-module-210222 .comfort-calc .comfort-calc__name {
    font-size: 12px;
  }
  .calc-module-210222 .comfort-calc .select-block-b {
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .input.input-b {
    width: 100%;
  }
  .calc-module-210222 .comfort-calc .input.input-s {
    width: 100%;
  }
  .calc-module-210222 .comfort-calc .block-title {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 127.1%;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__checkBox {
    width: 15px;
    height: 15px;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__checkBox::after {
    bottom: 0;
    left: -1px;
    width: 16px;
    height: 14px;
  }
  .calc-module-210222 .comfort-calc .mst-calc__block-bottom .input-block {
    width: 100%;
  }
  .calc-module-210222 .comfort-calc .mst-calc__block-bottom .select-block-b {
    width: 100%;
  }
  .calc-module-210222 .comfort-calc .mst-calc__block-bottom .select-block-b.mobile-half {
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .mst-calc__block-bottom .select-block-b.mobile-half .mst-calc__title {
    white-space: nowrap;
  }
  .calc-module-210222 .comfort-calc .comfort-col {
    width: 100%;
    row-gap: 5px;
  }
  .calc-module-210222 .comfort-calc .input::placeholder {
    font-size: 12px;
    font-weight: 400;
  }
  .calc-module-210222 .comfort-calc [aria-label][data-cooltipz-dir].mob-right::after {
    right: auto;
    transform: translate(0);
    left: 0;
  }
  .calc-module-210222 .comfort-calc .row.m-bottom-30 {
    margin-bottom: 10px;
    padding-bottom: 15px;
  }
  .calc-module-210222 .comfort-calc .input-block.hide {
    display: none;
  }
  .calc-module-210222 .comfort-calc .checkbox-item + .checkbox-item {
    margin-left: 0;
  }
  .calc-module-210222 .comfort-calc .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #EEEEEE;
    opacity: 1;
  }
  .calc-module-210222 .comfort-calc .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #C0C0C0;
  }
  .calc-module-210222 .comfort-calc .mst-calc__left {
    margin-bottom: 0;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__block-top {
    padding-bottom: 15px;
  }
  .calc-module-210222 .comfort-calc .row.m-bottom-25 {
    margin-bottom: 20px;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox {
    margin-top: 10px;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox .ogpo-calc__label.c-grey {
    font-weight: 400;
    font-size: 10px;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox .ogpo-calc__label:not(.c-small) {
    padding-left: 20px;
    font-size: 12px;
    line-height: 127.1%;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__button {
    width: 112px;
    height: 30px;
    font-size: 14px;
  }
  .calc-module-210222 .comfort-calc .validation-block.js-validation-block {
    width: 44%;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__label.immovable {
    display: flex !important;
  }
  .calc-module-210222 .comfort-calc .info-icon.gpo {
    left: 0;
  }
  .calc-module-210222 .comfort-calc .name-block.hight {
    height: 23px;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox.gpo [aria-label][data-cooltipz-dir].mob-right::after {
    right: 0;
    transform: translate(0);
    left: auto;
    margin-top: 8px;
  }
  .calc-module-210222 .comfort-calc .form-mst-result-price {
    align-items: flex-end;
  }
  .remodal-insurance-risks.remodal-comfort {
    padding: 25px 20px 25px;
  }
  .remodal-insurance-risks.remodal-comfort .risks-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 140.49%;
    color: #EF7F22;
  }
  .remodal-insurance-risks.remodal-comfort .risks-list {
    margin-top: 15px;
    max-height: 300px;
    overflow: auto;
  }
  .remodal-insurance-risks.remodal-comfort .risks-item {
    font-size: 12px;
  }
  .remodal-insurance-risks.remodal-comfort .risks-button {
    margin: 20px auto 0;
    font-size: 14px;
    width: 112px;
    height: 30px;
  }
  .calc-module-210222.accident-calc .ns-calc .select2-container .select2-selection--single {
    height: 31px;
  }
  .calc-module-210222.accident-calc .ns-calc .input {
    height: 31px;
  }
  .calc-module-210222.accident-calc .ns-calc .mst-input-sm {
    font-size: 14px;
  }
  .calc-module-210222.accident-calc .ns-section-1 .section-row {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 10px;
  }
  .calc-module-210222.accident-calc .ns-section-1 .c-gap-16 {
    column-gap: 10px;
  }
  .calc-module-210222.accident-calc .ns-section-1 ul {
    width: 100%;
  }
  .calc-module-210222.accident-calc .ns-section-1 .radio-item {
    flex-basis: calc((100% - 10px) / 2);
    max-width: calc((100% - 10px) / 2);
  }
  .calc-module-210222.accident-calc .ns-section-1 .radio-label {
    width: 100%;
  }
  .calc-module-210222.accident-calc .ns-section-text {
    font-size: 14px;
  }
  .calc-module-210222.accident-calc .ns-section-2 .section-row {
    flex-wrap: wrap;
    row-gap: 10px;
  }
  .calc-module-210222.accident-calc .ns-section-2 .width-136 {
    flex-basis: calc((100% - 10px) / 2);
    max-width: calc((100% - 10px) / 2);
    min-width: 1px;
  }
  .calc-module-210222.accident-calc .ns-section-2 .width-297 {
    flex-basis: 100%;
    max-width: 100%;
    min-width: 1px;
  }
  .calc-module-210222.accident-calc .ns-section-3 {
    padding: 15px 15px 31px 15px;
  }
  .calc-module-210222.accident-calc .ns-section-3 .width-297 {
    flex-basis: calc((100% - 10px) / 2);
    max-width: calc((100% - 10px) / 2);
    min-width: 1px;
  }
  .calc-module-210222.accident-calc .ns-section-3 .width-297 .input-iin {
    height: 31px;
  }
  .calc-module-210222.accident-calc .select2-container .select2-selection--multiple {
    min-height: 31px;
  }
  .calc-module-210222.accident-calc .ns-calc__card-row {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 10px;
  }
  .calc-module-210222.accident-calc .ns-calc-select {
    width: 100%;
  }
  .calc-module-210222.accident-calc .step-2__input {
    height: 31px;
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .step-2__input::placeholder {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .ui-datepicker-trigger {
    bottom: 8px;
  }
  .calc-module-210222.accident-calc .step-2__button {
    padding: 0 4px;
  }
  .calc-module-210222.accident-calc .step-2__form-wrapper {
    padding: 20px 15px;
  }
  .calc-module-210222.accident-calc .step-2__col {
    margin-bottom: 10px;
  }
  .calc-module-210222.accident-calc .step-2__input-title {
    margin-bottom: 4px;
  }
  .calc-module-210222 .opp-calc__block-bottom {
    margin-top: 10px;
  }
  .select2-container--wrap-container .select2-results__options .select2-results__option {
    flex-basis: calc((100% - 20px) / 2);
    max-width: calc((100% - 20px) / 2);
  }
  .select2-container--wrap-container .select2-results__options .select2-results__option.select2-results__message {
    padding: 0;
    white-space: normal;
    overflow: auto;
  }
  .select2-container--wrap-container .select2-selection--multiple {
    padding: 2px 4px;
    line-height: 23px;
  }
  .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice {
    margin: 2px;
    padding: 2px 6px 2px 8px;
    height: 26px;
    font-size: 12px;
  }
  .select2-container--wrap-container.show-placeholder .select2-search::after {
    font-size: 12px;
  }
  .select2-container--wrap-container.cargo-container .select2-results .select2-results__options .select2-results__option .select2-results__options {
    display: block;
  }
  .select2-container--wrap-container.cargo-container .select2-results .select2-results__options .select2-results__option .select2-results__options .select2-results__option {
    max-width: 100%;
  }
  .select2-selection__choice .select2-selection__choice__remove {
    margin-left: 6px;
    width: 16px;
    height: 16px;
  }
  .select2-selection__choice .select2-selection__choice__display {
    font-size: 11px;
  }
  .like_advokat.calc-module-210222 .advokat__wrapper {
    width: 100%;
  }
  .like_advokat.calc-module-210222 .ogpo-calc__block-top-box .kascoDTP__block-top .kascoDTP__top-wrapper {
    padding-bottom: 10px;
  }
  .like_advokat.calc-module-210222 .ogpo-calc__block-top-box .kascoDTP__block-top .kascoDTP__top-wrapper .kascoDTP__top-flex {
    padding-bottom: 15px;
    flex-direction: row;
    align-items: stretch;
  }
  .like_advokat.calc-module-210222 .ogpo-calc__block-top-box .kascoDTP__block-top .kascoDTP__top-wrapper .kascoDTP__top-flex .child {
    flex-basis: 46%;
  }
  .like_advokat.calc-module-210222 .advokat__block-bottom {
    margin-top: 10px;
  }
  .like_advokat.calc-module-210222 .advokat__block-bottom .advokat__wrap-flex .ogpo-calc__price {
    width: 97px;
    height: 34px;
  }
  .like_advokat.calc-module-210222 .advokat__block-bottom .advokat__wrap-flex .ogpo-calc__button {
    width: 112px;
    height: 34px;
  }
  .like_advokat.calc-module-210222 .ogpo-calc__label .checkBox_text {
    position: relative;
    top: 3px;
    font-size: 10px;
  }
  .like_advokat.calc-module-210222 .step-2 .ogpo-calc__block-checkbox {
    margin-bottom: 27px;
  }
  .like_advokat.calc-module-210222 .title-block {
    margin-bottom: 0;
  }
  .like_advokat.calc-module-210222 .title-block .advokat__title, .like_advokat.calc-module-210222 .title-block .ogpo-calc__title {
    font-size: 11px;
    margin-bottom: 4px;
  }
  .calc-module-210222 .cargo-calc .cargo-calc__block-top {
    grid-template-columns: repeat(2, 1fr);
  }
  .calc-module-210222 .cargo-calc .cargo-calc__block-subject {
    display: block;
  }
  .calc-module-210222 .cargo-calc .cargo-calc__block-subject_item:not(:last-child) {
    margin-bottom: 10px;
  }
  .calc-module-210222 .cargo-calc .cargo-calc__category {
    grid-column: span 1;
  }
  .calc-module-210222 .cargo-calc .datepicker-block {
    grid-column: span 1;
    max-width: 100%;
  }
  .calc-module-210222 .cargo-calc .cargo-calc__price, .calc-module-210222 .cargo-calc .cargo-calc__territory {
    grid-column: span 2;
  }
  .calc-module-210222 .cargo-calc .cargo-calc__block-bottom {
    margin-top: 10px;
  }
  .calc-module-210222 .cargo-calc .select2-selection__choice {
    margin: 3px 0;
  }
  .calc-module-210222 .cargo-calc .cargo-calc__card-name {
    margin-top: 4px;
  }
  .calc-module-210222 .cargo-calc .cargo-input-sm {
    font-size: 12px;
    height: 31px;
  }
  .calc-module-210222 .cargo-calc .select2-selection__arrow {
    width: 13px;
  }
  .calc-module-210222 .cargo-calc .end-date-error {
    min-height: 11px;
    font-size: 9px;
  }
  .calc-module-210222 .cargo-calc[data-calc=CARGO] .cargo-calc__iin .form-group {
    display: grid;
    column-gap: 25px;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
  }
  .calc-module-210222 .cargo-calc[data-calc=CARGO] .cargo-calc__iin .cargo-calc__card-name {
    margin-top: 0;
    grid-column-start: 2;
    grid-row-start: 1;
    margin-left: -15px;
  }
  .calc-module-210222 .cargo-calc[data-calc=CARGO] .cargo-calc__iin .validation-error {
    position: unset;
    transform: none;
    grid-column-start: 2;
    grid-row-start: 1;
    margin-left: -15px;
  }
  .calc-module-210222 .cargo-calc .preloader:not(.juridical) {
    left: calc(50% - 40px);
    top: 0;
  }
  .calc-module-210222 .cargo-calc .cargo-calc-block:not(:last-child) {
    margin-bottom: 10px;
  }
  .calc-module-210222 .cargo-calc .select2-selection--single {
    width: 100%;
  }
  .calc-module-210222 .step-2 .ogpo-calc__block-checkbox.mt-40px {
    margin-top: 20px;
  }
  .calc-module-210222 .car_wear-calc .wid48 {
    width: 100%;
  }
  .calc-module-210222 .car_wear-calc .row {
    flex-direction: column;
  }
  .calc-module-210222 .car_wear-calc .row.m-bottom {
    margin-bottom: 0;
  }
  .calc-module-210222 .car_wear-calc .select-block,
  .calc-module-210222 .car_wear-calc .input-block {
    margin-bottom: 15px;
  }
  .calc-module-210222 .car_wear-calc .ogpo-calc__main-title {
    font-size: 200%;
  }
  .calc-module-210222 .car_wear-calc .form-mst-result-price {
    flex-direction: column;
    align-items: start;
  }
  .calc-module-210222 .car_wear-calc .car_wear-more {
    font-size: 14px;
    margin-top: 15px;
  }
  .epl-step-row {
    flex-direction: column;
    row-gap: 60px;
  }
  .epl-step-1-right {
    padding-right: 0;
  }
  .epl-step-1-left .epl-substep-text {
    padding-left: 0;
  }
  .epl-questions-button {
    display: none;
  }
  .swiper-slide-prev {
    opacity: 1;
  }
  .epl-step-2-list {
    flex-wrap: wrap;
    column-gap: 24px;
    row-gap: 24px;
  }
  .epl-step-2__item {
    width: calc(50% - 12px);
  }
  .epl-step-3-list {
    justify-content: space-between;
    column-gap: 24px;
    row-gap: 24px;
  }
  .epl-step-3__item {
    width: calc(50% - 12px);
  }
}
@media (max-width: 576px) {
  .calc-module-210222 .ogpo-calc__right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .calc-module-210222 .step-2__form-title {
    font-size: 16px;
    line-height: 20px;
  }
  .calc-module-210222 .step-2 .ogpo-calc__label {
    font-size: 10px;
    line-height: 18px;
  }
  .calc-module-210222 .step-2__price-value {
    font-size: 20px;
    line-height: 26px;
  }
  .calc-module-210222 .step-2__button {
    width: 50%;
    height: 40px;
    font-size: 13px;
  }
  .calc-module-210222 .slick-prev {
    left: 0;
  }
  .calc-module-210222 .slick-next {
    right: 0;
  }
  .calc-module-210222 .ogpo-calc__nav {
    margin-bottom: 21px;
  }
  .calc-module-210222 .ogpo-calc__block-top {
    margin-top: 10px;
  }
  .calc-module-210222 .zhP-calc .zhP__block-top {
    margin-top: 10px;
  }
  .calc-module-210222 .zhP-calc .zhP-calc__name {
    font-size: 11px;
    line-height: normal;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__block-top {
    margin-top: 10px;
  }
  .calc-module-210222 .baseCalc-content .kascoTrn__rangeSlide .irs--flat .irs-single {
    transform: none;
  }
  .calc-module-210222 .baseCalc-content .kascoTrn__rangeSlide .irs--flat .irs-single::before {
    left: 53%;
  }
  .calc-module-210222.mst-gateway .mst-input-sm {
    height: 31px;
    min-width: 111px;
  }
  .calc-module-210222.mst-gateway .mst-calc .row.covi {
    flex-direction: column;
    margin-bottom: 6px;
  }
  .calc-module-210222.mst-gateway .covidPrice-block.active {
    margin-top: 15px;
  }
  .calc-module-210222.mst-gateway .covidPrice-block:not(.active) {
    display: none;
  }
  .calc-module-210222.mst-gateway .info-icon {
    top: 0;
  }
  .calc-module-210222.mst-gateway .select2-container .select2-selection--single {
    height: 31px;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__right {
    margin-top: 0;
    width: 100%;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__right .ont__wrapper {
    width: 100%;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__left {
    flex-direction: column;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__srok {
    width: 100%;
  }
  .calc-module-210222.os_eco-wrap .ont__title {
    margin-bottom: 3px;
  }
  .calc-module-210222.os_eco-wrap .ogpo-calc__button {
    align-self: flex-end;
  }
  .calc-module-210222.accident-calc .radio-btn {
    padding: 0 8px;
    font-size: 11px;
    text-align: center;
  }
  .calc-module-210222.accident-calc .ns-calc__card {
    margin-top: 10px;
    padding: 15px;
  }
  .calc-module-210222.accident-calc .ns-section {
    margin-top: 10px;
  }
  .calc-module-210222.accident-calc .ns-section.ns-section-3 {
    margin-bottom: 0;
  }
  .calc-module-210222.accident-calc .ns-calc__card-row {
    margin-top: 10px;
  }
  .calc-module-210222.accident-calc .main-confirm-step1.ogpo-calc__block-checkbox .ogpo-calc__label {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .step-2 .ogpo-calc__label {
    font-size: 11px !important;
    line-height: 14px;
  }
  .calc-module-210222.accident-calc .ogpo-calc__main-title {
    font-size: 18px;
    line-height: 131%;
  }
  .calc-module-210222 .select2-container--wrap-container .select2-results__options {
    padding-right: 8px;
    column-gap: 10px;
  }
  .calc-module-210222 .select2-container--wrap-container .select2-results__options .select2-results__option {
    padding: 6px 0 6px 8px;
  }
  .calc-module-210222 .select2-container--wrap-container .select2-results__options .select2-results__option--selected {
    padding-right: 15px;
  }
  .calc-module-210222 .select2-container--wrap-container .select2-search--inline .select2-search__field {
    margin-bottom: 0;
  }
  .remodal-change-age {
    padding: 55px 15px 25px;
  }
  .remodal-change-age .ca-card__list {
    flex-direction: column;
  }
  .remodal-change-age .ca-card__item {
    flex-basis: 100%;
    max-width: 100%;
    border-radius: 5px;
  }
  .remodal-change-age .ca-title {
    font-size: 16px;
  }
  .remodal-change-age .ca-text {
    font-size: 12px;
  }
  .remodal-change-age .ca-title-s {
    margin-top: 15px;
  }
  .remodal-change-age .ca-text-s {
    margin-top: 10px;
  }
  .remodal-change-age .ca-btn__item {
    max-width: 147px;
    width: calc((100% - 15px) / 2);
  }
  .remodal-change-age .remodal-btn {
    font-size: 14px;
    height: 36px;
    width: 100%;
  }
  .remodal.juridical-remodal .row {
    padding: 0;
  }
  .remodal.juridical-remodal {
    padding: 25px;
  }
  .remodal.juridical-remodal .remodal-close {
    margin-bottom: 10px;
  }
  .like_advokat.calc-module-210222 .step-2 .ogpo-calc__block-checkbox {
    margin-bottom: 28px;
  }
  .epl-info-text {
    font-size: 6.875vw;
  }
  .epl-indent {
    padding: 15.625vw 0 21.875vw;
  }
  .epl-col-indent {
    row-gap: 18.75vw;
  }
  .epl-info-box {
    padding: 6.25vw 9.375vw 9.375vw;
  }
  .epl-box-title {
    font-size: 5.625vw;
  }
  .epl-box-list {
    margin-top: 7.5vw;
    row-gap: 5vw;
  }
  .epl-box-item {
    font-size: 4.375vw;
  }
  .epl-step-title {
    font-size: 6.875vw;
  }
  .epl-step-text {
    font-size: 6.875vw;
  }
  .epl-step-text .mob-none {
    display: none;
  }
  .epl-substep-title {
    font-size: 5.625vw;
  }
  .epl-step-1-left {
    row-gap: 5vw;
  }
  .epl-step-row {
    row-gap: 9.375vw;
  }
  .epl-step-1__img-wrapper {
    width: 68.75vw;
    height: 133.125vw;
  }
  .epl-step-2__img-wrapper {
    margin: 0 auto;
    width: 68.75vw;
  }
  .epl-questions-card {
    margin: 0 auto;
    width: 68.75vw;
  }
  .swiper-epl-questions {
    margin-top: 10vw;
  }
  .swiper-epl-pagination-content {
    margin-top: 11.25vw;
  }
  .swiper-epl-pagination .swiper-pagination-bullet {
    width: 3.125vw;
    height: 3.125vw;
  }
  .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 1.5625vw;
  }
  .epl-step-2__item {
    width: 100%;
  }
  .epl-step-2-list {
    row-gap: 18.75vw;
  }
  .epl-step-3__item {
    width: 100%;
  }
  .epl-step-3__item.des-none {
    display: block;
  }
  .epl-step-3__item.mob-none {
    display: none;
  }
  .epl-step-3__item.width-l {
    width: 100%;
  }
  .epl-step-3-list {
    row-gap: 18.75vw;
  }
  .epl-step-3-list .epl-ol {
    margin-top: 18.75vw;
  }
  .epl-title-m {
    font-size: 5.625vw;
  }
  .epl-text-m {
    font-size: 4.375vw;
  }
  .epl-ol-v2 {
    row-gap: 5vw;
  }
  .epl-ol-li-v2 {
    padding-left: 6.875vw;
    font-size: 4.375vw;
  }
  .epl-ol-li-v2:before {
    font-size: 5vw;
  }
  .container-s {
    padding: 0 6.25vw;
  }
}
@media (max-width: 420px) {
  .calc-module-210222 .messageInsuredSum {
    left: 170px;
  }
  .calc-module-210222 .ogpo-calc__label_exp {
    width: 100%;
  }
  .calc-module-210222 .ogpo-calc__label_exp select {
    width: 100%;
  }
  .calc-module-210222 .comfort-calc .comfort-hint-wrap .info-icon:after {
    min-width: 150px;
    max-width: 150px;
  }
  .calc-module-210222 .ui-datepicker-trigger {
    right: 10px;
    bottom: 10px;
    width: 12px;
    height: 11px;
  }
  .version2023 .section-row {
    grid-column-gap: 24px;
  }
  .version2023 .section-row.mob-column-one {
    grid-template-columns: 100%;
    grid-row-gap: 10px;
  }
  .version2023 .section-text-row {
    grid-column-gap: 10px;
    grid-template-columns: calc(50% - 12px) auto;
  }
  .version2023 .price-row .input-group {
    row-gap: 5px;
  }
  .version2023 .input-title {
    font-size: 11px;
    letter-spacing: unset;
  }
  .version2023 .calc-text-m {
    font-size: 11px;
  }
  .version2023 .price-title {
    font-size: 11px;
    letter-spacing: unset;
  }
  .version2023 .calc-button {
    width: 41%;
    height: 34px;
    font-size: 14px;
  }
  .version2023 .select2-container--default .select2-selection--single {
    padding: 0 26px 0 10px;
    height: 31px;
  }
  .version2023 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
    line-height: 127.1%;
  }
  .version2023 .input {
    height: 31px;
    font-size: 12px;
  }
  .version2023 .border-b {
    padding-bottom: 15px;
  }
  .version2023 .mt-15 {
    margin-top: 10px;
  }
  .version2023 .input-group {
    row-gap: 4px;
  }
  .version2023 .section-2 {
    margin-top: 10px;
  }
  .version2023 .section-3 {
    margin-top: 10px;
  }
  .version2023 .section-4 {
    margin-top: 10px;
  }
  .version2023 .section-5 {
    margin-top: 10px;
  }
  .version2023 .spinner {
    width: 11px;
    height: 11px;
  }
  .version2023 .calc-main-title {
    margin-bottom: 18px;
    font-size: 18px;
  }
  .version2023 .esbd-modal-title {
    font-size: 14px;
  }
  .version2023 .esbd-modal__form-footer {
    margin-top: 20px;
  }
  .version2023 .calc-dropzone-placeholder {
    display: none;
  }
  .version2023 .dropzone-button {
    width: 50%;
    font-size: 12px;
  }
  .version2023 .calc-dropzone-prompt {
    margin-top: 4px;
    position: static;
    transform: unset;
    font-size: 9px;
  }
  .version2023 .dz-file-preview {
    padding: 4px 4px 4px 12px;
    gap: 4px;
    width: 100%;
  }
  .version2023 .calc-dropzone {
    flex-wrap: wrap;
    gap: 4px;
  }
  .version2023 .input-error {
    position: static;
    transform: unset;
    font-size: 9px;
    letter-spacing: 0.09px;
  }
  .version2023 .calc-dz-error + .calc-dropzone-prompt {
    display: none;
  }
  .version2023 .calc-dz-error + .calc-dropzone-prompt + .input-error {
    display: block;
  }
  .version2023 .calc-text-xm {
    font-size: 12px;
  }
  .version2023 .calc-row-20 {
    row-gap: 15px;
  }
  .version2023 .calc-delete-btn {
    margin: -5px;
    padding: 5px;
  }
  .version2023 .calc-delete-btn.mob-none {
    display: none;
  }
  .version2023 .calc-delete-btn.des-none {
    display: flex;
  }
  .version2023 .calc-delete-btn .text-btn {
    display: none;
  }
  .version2023 .calc-delete-btn .icon-btn {
    width: 12px;
    height: 15px;
  }
  .version2023 .calc-insured-item:only-child .calc-delete-btn.des-none {
    display: none;
  }
  .version2023 .dz-file-text {
    font-size: 12px;
  }
  .version2023 .calc-tab-link {
    height: 30px;
    font-size: 12px;
  }
  .version2023 .max-step-2 .ogpo-calc__line-1 {
    flex-basis: 26px;
  }
  .version2023 .max-step-2 .ogpo-calc__line-2 {
    flex-basis: calc(100% - 26px);
  }
  .version2023 .calc-insured-item:last-child .section-flex-row.mob-btns {
    display: flex;
  }
  .version2023 .calc-insured-list {
    row-gap: 15px;
  }
  .version2023 .calc-insured-list .section-flex-row.mob-btns {
    display: none;
  }
  .version2023 .calc-insured-list.limitInsured .calc-insured-item .section-flex-row.mob-btns {
    display: none;
  }
  .version2023 .step-checkbox-text {
    font-size: 10px;
  }
  .version2023 .calc-checkbox-text {
    font-size: 11px;
  }
  .vremenniy-calc .pb-18 {
    padding-bottom: 0;
  }
  .vremenniy-calc .section-1 .mt-20 {
    margin-top: 15px;
  }
  .vremenniy-calc .section-5 .calc-button {
    width: 66%;
    height: 40px;
  }
  .vremenniy-calc .step-checkbox {
    margin-top: 20px;
  }
  .page-payment-title {
    font-size: 20px;
  }
  .page-payment-text-m {
    font-size: 16px;
  }
  .page-payment-content {
    padding-bottom: 30px;
  }
  .remodal-overlay {
    z-index: 100;
  }
  .remodal-wrapper {
    z-index: 100002;
  }
  .remodal-confirm-details {
    padding: 55px 20px 25px;
  }
  .remodal-confirm-details .page-payment-button {
    height: 38px;
    min-width: 146px;
  }
  .confirm-details-title {
    font-size: 16px;
  }
  .confirm-details-m-title {
    font-size: 12px;
  }
  .remodal-close.close-bl {
    top: 20px;
    background-size: 18px 18px;
  }
  .confirm-details__item {
    column-gap: 16px;
  }
  .confirm-details__item-text {
    font-size: 12px;
    flex: 1 0 calc(60% - 8px);
  }
  .confirm-details__item-value {
    font-size: 12px;
    flex: 1 0 calc(40% - 8px);
  }
  .delete-insured__list .calc-button {
    width: 45%;
  }
  .calc-module-210222 .select2-container .select2-selection--single {
    width: 100%;
  }
}
@media (max-width: 380px) {
  .calc-module-210222 .input.ogpo-calc__datepicker {
    font-size: 12px;
  }
  .calc-module-210222 .ogpo-calc__label_exp {
    font-size: 10px;
  }
  .calc-module-210222 .ogpo-calc__label_exp select {
    font-size: 12px;
  }
  .calc-module-210222 .input {
    padding: 0 10px;
    height: 31px;
  }
  .calc-module-210222 .ogpo-calc__datepicker, .calc-module-210222 .kascoDTP-calc__datepicker {
    background-size: 12px 11px;
    background-position: top 50% right 10px;
  }
  .calc-module-210222 .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
  }
  .calc-module-210222 .kascoTrn__title {
    font-size: 11px;
  }
  .calc-module-210222 .ogpo-calc__person-name, .calc-module-210222 .ogpo-calc__person-class {
    font-size: 10px;
  }
  .calc-module-210222 .ogpo-calc__block-top {
    padding: 15px 15px 10px;
    flex-direction: column;
    align-items: stretch !important;
  }
  .calc-module-210222 .input {
    padding: 0 10px;
    height: 31px;
  }
  .calc-module-210222 .ui-widget input {
    font-size: 12px;
  }
  .calc-module-210222 .datepicker-wrapper::after {
    right: 10px;
    top: 10px;
    width: 12px;
    height: 11px;
    background-size: cover;
  }
  .calc-module-210222 .ogpo-calc__title {
    font-size: 11px;
  }
  .calc-module-210222 .select2-container .select2-selection--single {
    height: 31px;
  }
  .calc-module-210222 .cargo-calc .cargo-input-sm {
    height: 31px;
  }
  .calc-module-210222 .cargo-calc .select2-container .select2-selection--multiple {
    min-height: 31px;
  }
  .calc-module-210222 .ogpo-calc__left {
    margin-right: 0;
    align-items: flex-start;
  }
  .calc-module-210222 .ogpo-calc__price-value {
    font-size: 18px;
  }
  .calc-module-210222 .ogpo-calc__price {
    padding: 0;
  }
  .calc-module-210222 .ogpo-calc__button {
    height: 31px;
    align-self: center;
  }
  .calc-module-210222 .form-mst-result-price .ogpo-calc__button {
    align-self: flex-end;
  }
  .calc-module-210222 .ogpo-calc__right {
    align-items: flex-end;
  }
  .calc-module-210222 .ui-tabs-nav {
    min-width: auto;
  }
  .calc-module-210222 .ogpo-calc__price-title {
    font-size: 11px;
    line-height: 13px;
  }
  .calc-module-210222 .ogpo-calc__block-bottom {
    margin-top: 10px;
  }
  .calc-module-210222 .ogpo-calc__person, .calc-module-210222 .ogpo-calc__car {
    min-height: 127px;
  }
  .calc-module-210222 .input-iin {
    height: 31px;
  }
  .calc-module-210222 .ogpo-calc__person-left, .calc-module-210222 .ogpo-calc__car-left {
    margin-right: 5px;
    min-width: 113px;
  }
  .calc-module-210222 .ogpo-calc__person-name-title {
    font-size: 9px;
    line-height: 11px;
  }
  .calc-module-210222 .ogpo-calc__block-checkbox {
    margin-top: 7px;
  }
  .calc-module-210222 .ogpo-calc__label {
    font-size: 10px;
    padding-top: 4px;
  }
  .calc-module-210222 .buttonPlus-text {
    margin-right: 5px;
    font-size: 11px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__car-info {
    font-size: 9px;
    line-height: 11px;
  }
  .calc-module-210222 .ogpo-calc__person-name, .calc-module-210222 .ogpo-calc__person-class {
    font-size: 9px;
    line-height: 11px;
  }
  .calc-module-210222 .ogpo-calc__validation-error {
    font-size: 9px;
    line-height: 11px;
  }
  .calc-module-210222 .ogpo-calc__validation-loading {
    color: #888888;
  }
  .calc-module-210222 .ogpo-calc__block-bottom.cards {
    flex-direction: row;
  }
  .calc-module-210222 .ogpo-calc__person-card {
    min-height: 92px;
    margin-top: 10px;
    padding: 10px;
  }
  .calc-module-210222 .ogpo-calc__car-card {
    min-height: 92px;
    padding: 10px;
  }
  .calc-module-210222 .cards .ogpo-calc__title {
    font-size: 8px;
    line-height: 10px;
  }
  .calc-module-210222 .ogpo-calc__iin-value, .calc-module-210222 .ogpo-calc__car-number-value {
    margin-top: 2px;
    font-size: 12px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-name, .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-class, .calc-module-210222 .ogpo-calc__car-info {
    font-size: 12px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-info {
    margin-top: 4px;
  }
  .calc-module-210222 .ogpo-calc__person-card.lgotCard .ogpo-calc__person-info {
    margin-bottom: 1px;
  }
  .calc-module-210222 .ogpo-calc__lgot-doc {
    margin: 5px 0 3px;
  }
  .calc-module-210222 .ogpo-calc__card-flex {
    flex-direction: column;
  }
  .calc-module-210222 .ogpo-calc__card-left {
    flex-basis: auto;
  }
  .calc-module-210222 .ogpo-calc__card-right {
    margin-top: 3px;
  }
  .calc-module-210222 .ogpo-calc__person-card .ogpo-calc__person-info {
    margin-top: 4px;
  }
  .calc-module-210222 .ogpo-calc__person-card.lgotCard .ogpo-calc__person-info {
    margin-bottom: 1px;
  }
  .calc-module-210222 .card__number-doc {
    font-size: 10px;
    line-height: 13px;
  }
  .calc-module-210222 .card__data {
    font-size: 10px;
    line-height: 13px;
  }
  .calc-module-210222 .card-percent {
    right: 10px;
    bottom: 10px;
    font-size: 8px;
    line-height: 10px;
  }
  .calc-module-210222 .ogpo-calc__person-name-title.mob {
    margin-top: 2px;
    margin-bottom: 0;
    font-size: 8px;
    line-height: 10px;
    display: block;
  }
  .calc-module-210222 .ogpo-calc__person-name-title.des {
    display: none;
  }
  .calc-module-210222 .ogpo-calc__car-card .ogpo-calc__car-info {
    margin-top: 2px;
    font-size: 11px;
    line-height: 15px;
  }
  .calc-module-210222 .ogpo-calc__line-1 {
    flex-basis: 18px;
  }
  .calc-module-210222 .ogpo-calc__line-2,
  .calc-module-210222 .ogpo-calc__line-3 {
    flex-basis: calc(50% - 13px);
  }
  .calc-module-210222 .ogpo-calc__line-4 {
    display: none;
  }
  .calc-module-210222 .input__number-doc {
    height: 31px;
  }
  .calc-module-210222 .step-2__input-title {
    font-size: 10px;
    line-height: 13px;
  }
  .calc-module-210222 .step-2 .ogpo-calc__label {
    font-size: 8px;
  }
  .calc-module-210222 .step-2__input {
    height: 31px;
  }
  .calc-module-210222 .step-2__price-label {
    font-size: 10px;
    line-height: 13px;
  }
  .calc-module-210222 .step-2__price-value {
    font-size: 18px;
    line-height: 23px;
  }
  .calc-module-210222 .step-2__button {
    width: 117px;
    height: 40px;
    font-size: 13px;
  }
  .calc-module-210222 .remodal-sm-title {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
  }
  .calc-module-210222 .remodal-title {
    font-size: 18px;
    line-height: 23px;
  }
  .calc-module-210222 .ogpo-calc__radio-label {
    font-size: 10px;
  }
  .calc-module-210222 .calc-type {
    font-size: 10px;
  }
  .calc-module-210222 .zhP-calc .zhP__title {
    font-size: 10px;
  }
  .calc-module-210222 .zhP-calc .zhP__block-top {
    padding-top: 13px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .calc-module-210222 .zhP-calc .zhP__top-flex {
    padding-bottom: 9px;
  }
  .calc-module-210222 .zhP-calc input {
    padding: 0 10px;
    height: 31px;
  }
  .calc-module-210222 .zhP-calc .ogpo-calc__left {
    margin-right: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .calc-module-210222 .zhP-calc .ogpo-calc__right {
    margin-top: 13px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .calc-module-210222 .zhP-calc .ogpo-calc__price {
    padding: 0;
  }
  .calc-module-210222 .zhP-calc .row.m-bottom {
    margin-bottom: 6px;
  }
  .calc-module-210222 .zhP-calc .zhP-calc__name {
    font-size: 9px;
    line-height: normal;
  }
  .calc-module-210222 .opp-calc .input-iin {
    font-size: 12px;
  }
  .calc-module-210222 .opp-input-m {
    height: 31px;
    font-size: 12px;
  }
  .calc-module-210222 .pb-20 {
    align-items: stretch;
  }
  .calc-module-210222 .messageInsuredSum {
    left: 150px;
  }
  .calc-module-210222 .ont__block-top {
    padding-bottom: 10px;
  }
  .calc-module-210222 .ont__wrap-flex .ont__block:nth-child(1) {
    padding: 15px 0 0;
  }
  .calc-module-210222 .ont__wrap-flex .ont__block:nth-child(2) {
    padding: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-left: -7px;
  }
  .calc-module-210222 .zhP-calc .row.m-bottom {
    margin-bottom: 6px;
  }
  .calc-module-210222 .ont__title {
    font-size: 10px;
  }
  .calc-module-210222 .ont-contacts .ont__input {
    height: 31px;
  }
  .calc-module-210222 .name-text {
    font-size: 12px;
    line-height: normal;
  }
  .calc-module-210222 .ont-calc__title {
    font-size: 10px;
  }
  .calc-module-210222 .ont-calc__price-title {
    font-size: 10px;
    line-height: 13px;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-flex {
    padding-bottom: 8px;
    flex-direction: column;
    align-items: stretch;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-title {
    font-size: 10px;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__radio-label {
    padding: 4px 0;
    font-size: 10px;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-wrapper {
    padding-bottom: 9px;
  }
  .calc-module-210222 .baseCalc-content .kascoDTP__top-title {
    margin-top: 10px;
  }
  .calc-module-210222 .baseCalc-content .ogpo-calc__datepicker,
  .calc-module-210222 .baseCalc-content .kascoDTP-calc__datepicker {
    background-size: 12px 11px;
    background-position: top 50% right 10px;
  }
  .calc-module-210222 .baseCalc-content .mst-calc__card .check-box__value {
    margin-top: 10px;
  }
  .calc-module-210222 .baseCalc-content .ui-datepicker select.ui-datepicker-month, .calc-module-210222 .ui-datepicker select.ui-datepicker-year {
    width: 56px;
    padding-left: 6px;
  }
  .calc-module-210222 .baseCalc-content .select2-container--mst-dop .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
  }
  .calc-module-210222.mst-gateway .mst-calc__block-bottom .ui-datepicker-trigger {
    bottom: 8px;
  }
  .calc-module-210222 .comfort-calc .zhP__title {
    font-size: 10px;
    line-height: 127.1%;
  }
  .calc-module-210222 .comfort-calc .mst-calc__title {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 127.1%;
  }
  .calc-module-210222 .comfort-calc .comfort-calc__name {
    line-height: 127.1%;
  }
  .calc-module-210222 .comfort-calc .ogpo-calc__block-checkbox {
    margin-top: 5px;
  }
  .calc-module-210222 .comfort-calc .comfort-hint-wrap .question-mark {
    margin-bottom: 2px;
  }
  .calc-module-210222.accident-calc .ns-section-text {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .ns-calc .mst-calc__title {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 127.1%;
  }
  .calc-module-210222.accident-calc .ns-calc .mst-input-sm {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .ns-calc__inn-title {
    font-size: 9px;
  }
  .calc-module-210222.accident-calc .ns-calc__card-name {
    margin-top: 0;
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .ns-calc__card-name {
    margin-top: 10px;
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .ns-calc__inn-value {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .step-2__button {
    width: 146px;
    height: 40px;
    font-size: 14px;
  }
  .calc-module-210222.accident-calc .ogpo-calc__checkBox {
    width: 15px;
    height: 15px;
  }
  .calc-module-210222.accident-calc .step-2 .ogpo-calc__label {
    padding-left: 20px;
    font-size: 10px;
    line-height: 127.1%;
  }
  .calc-module-210222.accident-calc .step-2 .c-small .ogpo-calc__checkBox {
    top: 0;
  }
  .calc-module-210222.accident-calc .step-2 .ogpo-calc__checkBox {
    top: -1px;
  }
  .calc-module-210222.accident-calc .input-iin {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .input {
    font-size: 12px;
  }
  .select2-container .select2-search--inline .select2-search__field {
    font-size: 12px;
  }
  .select2-container .select2-search--inline .select2-search__field::placeholder {
    font-size: 12px;
  }
  .calc-module-210222.accident-calc .radio-btn b.mobile {
    display: block;
  }
  .calc-module-210222.accident-calc .radio-btn b.desktop {
    display: none;
  }
  .like_advokat.calc-module-210222 .ogpo-calc__label .checkBox_text {
    position: relative;
    top: 3px;
    font-size: 10px;
  }
  .like_advokat.calc-module-210222 .step-2 .ogpo-calc__block-checkbox {
    margin-bottom: 29px;
  }
}
@media (max-width: 350px) {
  [data-remodal-id=confirm_calc_gateway] .remodal-btns {
    display: flex;
  }
  [data-remodal-id=pin] .pincode-input-container {
    width: 100%;
  }
  [data-remodal-id=pin] .pincode-input-text {
    width: 240px;
  }
  .calc-module-210222 .messageInsuredSum {
    left: 140px;
    font-size: 9px !important;
    width: 138px;
  }
}
@media (max-width: 330px) {
  .calc-module-210222 .messageInsuredSum {
    left: 126px;
  }
  .calc-module-210222.accident-calc .ms-selct {
    min-width: 100%;
    width: 100%;
  }
  .like_advokat.calc-module-210222 .ogpo-calc__label .checkBox_text {
    position: relative;
    top: 0;
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  .calc-module-210222 .card-delete {
    top: 12px;
    right: 12px;
    width: 16px;
    height: 16px;
  }
  .calc-module-210222 .card-delete .delete-icon {
    width: 10px;
    height: 11px;
  }
  .calc-module-210222 .card-delete .delete-icon-hover {
    width: 10px;
    height: 11px;
  }
  .select2-container--wrap-container .select2-search__field::placeholder {
    font-size: 12px;
  }
  .select2-container--wrap-container .select2-selection--multiple {
    padding: 1px 2.5px;
    min-height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=ONT] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=MST] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=COMFORT] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=CHSI] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=PUK] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=CARGO] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=OPP] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=OS_ECO] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=OS_GPO] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .custom-linebreak, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .custom-linebreak,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .custom-linebreak {
    display: none;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .calc__car-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .calc__car-title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=ONT] .calc__car-title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .calc__car-title, .calc-module-210222 .base-calc[data-calc=MST] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .calc__car-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .calc__car-title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .calc__car-title, .calc-module-210222 .base-calc[data-calc=PUK] .calc__car-title, .calc-module-210222 .base-calc[data-calc=CARGO] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .calc__car-title, .calc-module-210222 .base-calc[data-calc=OPP] .calc__car-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .calc__car-title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .calc__car-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .calc__car-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .calc__car-title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .calc__car-title {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__block-experience-user .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__block-experience-user .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__block-experience-user .ogpo-calc__person-name {
    margin-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OGPO_JUR] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=TRANSFORMER] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=ONT] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=MST] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=DSGPO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=COMFORT] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=ADVOKAT] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=CHSI] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=PUK] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=CARGO] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OPP] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=ACCIDENT] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OS_ECO] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=OS_GPO] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] div[data-insured-step2-item], .calc-module-210222 .base-calc[data-calc=VREMENNIY] div[data-insured-step2-item],
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] div[data-insured-step2-item] {
    margin-bottom: 20px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__title {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=ONT] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=MST] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=DSGPO] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=COMFORT] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=ADVOKAT] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=CHSI] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=PUK] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=CARGO] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=OPP] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=ACCIDENT] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=OS_ECO] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=OS_GPO] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .kascoTrn__block-checkbox:not(:first-child), .calc-module-210222 .base-calc[data-calc=VREMENNIY] .kascoTrn__block-checkbox:not(:first-child),
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .kascoTrn__block-checkbox:not(:first-child) {
    margin-top: 16px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .bg-icon, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .bg-icon, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=ONT] .bg-icon, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .bg-icon, .calc-module-210222 .base-calc[data-calc=MST] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .bg-icon, .calc-module-210222 .base-calc[data-calc=COMFORT] .bg-icon, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=CHSI] .bg-icon, .calc-module-210222 .base-calc[data-calc=PUK] .bg-icon, .calc-module-210222 .base-calc[data-calc=CARGO] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .bg-icon, .calc-module-210222 .base-calc[data-calc=OPP] .bg-icon, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .bg-icon, .calc-module-210222 .base-calc[data-calc=OS_ECO] .bg-icon, .calc-module-210222 .base-calc[data-calc=OS_GPO] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .bg-icon, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .bg-icon,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .bg-icon {
    background-size: 12px 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .popup-text, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .popup-text,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .popup-text {
    font-size: 12px;
    margin-bottom: 18px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .popup, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .popup,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .popup {
    padding: 25px 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .call-center-popup__appeal, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .call-center-popup__appeal,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .call-center-popup__appeal {
    font-size: 16px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .close-popup, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .close-popup,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .close-popup {
    margin-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=ONT] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=MST] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=CHSI] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=PUK] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=CARGO] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OPP] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OS_ECO] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .call-center-popup .call-center-popup__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .call-center-popup .call-center-popup__button,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .call-center-popup .call-center-popup__button {
    width: 122px;
    height: 36px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card {
    padding: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__person-name-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card .ogpo-calc__person-name-title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card .ogpo-calc__person-name-title {
    margin-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-card .ogpo-calc__title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-card .ogpo-calc__title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-card .ogpo-calc__title {
    font-size: 9px;
    line-height: 1.1;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__person-name, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__person-name,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__person-name {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .checkBox__label, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .checkBox__label, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=ONT] .checkBox__label, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .checkBox__label, .calc-module-210222 .base-calc[data-calc=MST] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .checkBox__label, .calc-module-210222 .base-calc[data-calc=COMFORT] .checkBox__label, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=CHSI] .checkBox__label, .calc-module-210222 .base-calc[data-calc=PUK] .checkBox__label, .calc-module-210222 .base-calc[data-calc=CARGO] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .checkBox__label, .calc-module-210222 .base-calc[data-calc=OPP] .checkBox__label, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .checkBox__label, .calc-module-210222 .base-calc[data-calc=OS_ECO] .checkBox__label, .calc-module-210222 .base-calc[data-calc=OS_GPO] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .checkBox__label, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .checkBox__label,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .checkBox__label {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=MST] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=PUK] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect button[data-btn=data_collection_confirm], .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect button[data-btn=data_collection_confirm],
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect button[data-btn=data_collection_confirm] {
    font-size: 12px;
    max-width: 112px;
    height: 34px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__price-value, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__price-value,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__price-value {
    font-size: 18px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__button,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__button {
    max-width: 112px;
    height: 34px;
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=MST] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=COMFORT] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=CHSI] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=PUK] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=CARGO] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OPP] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OS_ECO] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .iin-collect__modal-button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .iin-collect__modal-button,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .iin-collect__modal-button {
    max-width: 112px;
    height: 34px;
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=ONT] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=MST] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=COMFORT] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=PUK] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=CARGO] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OPP] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step1__agree-text, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step1__agree-text,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step1__agree-text {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=ONT] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=MST] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=COMFORT] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=PUK] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=CARGO] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OPP] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ui-datepicker-trigger, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ui-datepicker-trigger,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ui-datepicker-trigger {
    right: 10px;
    bottom: 10px;
    width: 12px;
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .input__title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input__title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input__title,
  .calc-module-210222 .base-calc[data-calc=ONT] .input__title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input__title, .calc-module-210222 .base-calc[data-calc=MST] .input__title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .input__title, .calc-module-210222 .base-calc[data-calc=COMFORT] .input__title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .input__title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .input__title, .calc-module-210222 .base-calc[data-calc=PUK] .input__title, .calc-module-210222 .base-calc[data-calc=CARGO] .input__title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input__title, .calc-module-210222 .base-calc[data-calc=OPP] .input__title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .input__title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input__title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .input__title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input__title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input__title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input__title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input__title {
    margin-bottom: 3px;
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__price-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__price-title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__price-title {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=PUK] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=CARGO] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ogpo-calc__validation-error, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ogpo-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ogpo-calc__validation-error {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=ONT] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=MST] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=COMFORT] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=CHSI] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=PUK] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=CARGO] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OPP] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OS_ECO] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=OS_GPO] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .ont-calc__validation-error, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .ont-calc__validation-error,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .ont-calc__validation-error {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=MST] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=PUK] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OPP] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2__checkbox-wrapper .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2__checkbox-wrapper .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2__checkbox-wrapper .ogpo-calc__checkBox {
    margin-top: -1px;
    top: -3px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=ONT] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=MST] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=COMFORT] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=CHSI] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=PUK] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=CARGO] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OPP] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_ECO] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_GPO] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .main-confirm-step1 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .main-confirm-step1 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .main-confirm-step1 .ogpo-calc__label {
    font-size: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] input, .calc-module-210222 .base-calc[data-calc=OGPO] .input, .calc-module-210222 .base-calc[data-calc=OGPO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=ONT] input,
  .calc-module-210222 .base-calc[data-calc=ONT] .input,
  .calc-module-210222 .base-calc[data-calc=ONT] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] input, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=MST] input, .calc-module-210222 .base-calc[data-calc=MST] .input, .calc-module-210222 .base-calc[data-calc=MST] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=DSGPO] input,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .input,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=COMFORT] input, .calc-module-210222 .base-calc[data-calc=COMFORT] .input, .calc-module-210222 .base-calc[data-calc=COMFORT] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=ADVOKAT] input, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .input, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=CHSI] input,
  .calc-module-210222 .base-calc[data-calc=CHSI] .input,
  .calc-module-210222 .base-calc[data-calc=CHSI] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=PUK] input, .calc-module-210222 .base-calc[data-calc=PUK] .input, .calc-module-210222 .base-calc[data-calc=PUK] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=CARGO] input, .calc-module-210222 .base-calc[data-calc=CARGO] .input, .calc-module-210222 .base-calc[data-calc=CARGO] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] input,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OPP] input, .calc-module-210222 .base-calc[data-calc=OPP] .input, .calc-module-210222 .base-calc[data-calc=OPP] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=ACCIDENT] input, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .input, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] input,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OS_ECO] input, .calc-module-210222 .base-calc[data-calc=OS_ECO] .input, .calc-module-210222 .base-calc[data-calc=OS_ECO] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=OS_GPO] input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] input,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=VREMENNIY] input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .select2-selection__rendered,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] input,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .select2-selection__rendered {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid, .calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid {
    grid-template-areas: "result btn" "hint hint";
    grid-template-columns: 1fr 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid__hint, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid__hint,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid__hint {
    grid-area: hint;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=ONT] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=MST] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=CHSI] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=PUK] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=CARGO] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OPP] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OS_ECO] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .form-price-grid__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .form-price-grid__button,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .form-price-grid__button {
    grid-area: btn;
    width: 112px;
    justify-self: end;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=ONT] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=MST] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=COMFORT] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=CHSI] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=PUK] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=CARGO] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OPP] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OS_ECO] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=OS_GPO] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .select2-container--default .select2-selection--single .select2-selection__arrow, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .button-container, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .button-container, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .button-container,
  .calc-module-210222 .base-calc[data-calc=ONT] .button-container, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .button-container, .calc-module-210222 .base-calc[data-calc=MST] .button-container,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .button-container, .calc-module-210222 .base-calc[data-calc=COMFORT] .button-container, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .button-container,
  .calc-module-210222 .base-calc[data-calc=CHSI] .button-container, .calc-module-210222 .base-calc[data-calc=PUK] .button-container, .calc-module-210222 .base-calc[data-calc=CARGO] .button-container,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .button-container, .calc-module-210222 .base-calc[data-calc=OPP] .button-container, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .button-container,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .button-container, .calc-module-210222 .base-calc[data-calc=OS_ECO] .button-container, .calc-module-210222 .base-calc[data-calc=OS_GPO] .button-container,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .button-container, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .button-container,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .button-container {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2-checkbox-text, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2-checkbox-text,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2-checkbox-text {
    line-height: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__col, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__col,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__col {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__row, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__row,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__row {
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__row .step-2__col:last-child, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__row .step-2__col:last-child,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__row .step-2__col:last-child {
    margin-bottom: unset;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__input,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__input {
    height: 30px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__form-wrapper, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__form-wrapper,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__form-wrapper {
    padding: 0 15px 20px 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__form-title, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__form-title,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__form-title {
    margin-top: 20px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__price-lable, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__price-lable,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__price-lable {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__price-value, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__price-value,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__price-value {
    font-size: 18px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .step-2__button, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .step-2__button,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .step-2__button {
    width: 132px;
    height: 40px;
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .ogpo-calc__label {
    font-size: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .main-confirm-step2 .ogpo-calc__checkBox {
    margin-top: -3px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .main-confirm-step2 .ogpo-calc__label, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .main-confirm-step2 .ogpo-calc__label,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .main-confirm-step2 .ogpo-calc__label {
    font-size: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=ONT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=MST] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=COMFORT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=CHSI] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=PUK] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=CARGO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OPP] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_ECO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=OS_GPO] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .step-2 .main-confirm-step2 .ogpo-calc__checkBox, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .step-2 .main-confirm-step2 .ogpo-calc__checkBox,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .step-2 .main-confirm-step2 .ogpo-calc__checkBox {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .input, .calc-module-210222 .base-calc[data-calc=OGPO] .input-iin, .calc-module-210222 .base-calc[data-calc=OGPO] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .input-iin, .calc-module-210222 .base-calc[data-calc=OGPO_JUR] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input-iin, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=ONT] .input,
  .calc-module-210222 .base-calc[data-calc=ONT] .input-iin,
  .calc-module-210222 .base-calc[data-calc=ONT] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .input-iin, .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=MST] .input, .calc-module-210222 .base-calc[data-calc=MST] .input-iin, .calc-module-210222 .base-calc[data-calc=MST] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .input,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .input-iin,
  .calc-module-210222 .base-calc[data-calc=DSGPO] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=COMFORT] .input, .calc-module-210222 .base-calc[data-calc=COMFORT] .input-iin, .calc-module-210222 .base-calc[data-calc=COMFORT] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .input, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .input-iin, .calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=CHSI] .input,
  .calc-module-210222 .base-calc[data-calc=CHSI] .input-iin,
  .calc-module-210222 .base-calc[data-calc=CHSI] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=PUK] .input, .calc-module-210222 .base-calc[data-calc=PUK] .input-iin, .calc-module-210222 .base-calc[data-calc=PUK] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=CARGO] .input, .calc-module-210222 .base-calc[data-calc=CARGO] .input-iin, .calc-module-210222 .base-calc[data-calc=CARGO] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .input-iin,
  .calc-module-210222 .base-calc[data-calc=CARGO_JURIDICAL] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OPP] .input, .calc-module-210222 .base-calc[data-calc=OPP] .input-iin, .calc-module-210222 .base-calc[data-calc=OPP] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .input, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .input-iin, .calc-module-210222 .base-calc[data-calc=ACCIDENT] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .input-iin,
  .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OS_ECO] .input, .calc-module-210222 .base-calc[data-calc=OS_ECO] .input-iin, .calc-module-210222 .base-calc[data-calc=OS_ECO] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input, .calc-module-210222 .base-calc[data-calc=OS_GPO] .input-iin, .calc-module-210222 .base-calc[data-calc=OS_GPO] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .input-iin,
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .select2-selection--single, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .input-iin, .calc-module-210222 .base-calc[data-calc=VREMENNIY] .select2-selection--single,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .input-iin,
  .calc-module-210222 .base-calc[data-calc=VREMENNIY_JUR] .select2-selection--single {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .policy-title-breakpoint__display-mobile {
    display: block;
  }
}
@media (max-width: 767px) and (max-width: 576px) {
  .calc-module-210222 .base-calc[data-calc=OGPO] .step-1 {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya select, .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya input {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya .doc-number-block {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__dop-polya .right {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-card .ogpo-calc__checkBox {
    margin-top: -2px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .custom-calc__date {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .custom__datepicker-wrapper {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .iin-collect button[data-btn=data_collection_confirm] {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .agreement-container p {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__custom-label {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__label_exp {
    font-size: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom {
    column-gap: 10px;
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .input-iin-placeholder {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__custome-title {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .button-container .ogpo-calc__button {
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .button-container .ogpo-calc__price-value {
    font-size: 18px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-top-box {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card .ogpo-calc__person-card {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card .ogpo-calc__car-card {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-bottom-card div[data-list] > div:not(:last-child) {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__validation-error {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__block-mob .ogpo-calc__person-name-title {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__car-card .ogpo-calc__car-info {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__person-info {
    display: flex;
    flex-direction: column-reverse;
    margin-top: unset;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__label_exp {
    width: 93%;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__label_exp .ogpo-calc__block-experience-wrap::before {
    right: 8px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ogpo-calc__label_exp .ogpo-calc__block-experience-wrap select {
    text-overflow: ellipsis;
    padding: 0 23px 0 9px;
    height: 30px;
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .ui-datepicker-trigger {
    right: 10px;
    bottom: 10px;
    width: 12px;
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .privileges-info.privileges-ogpo .input__number-doc {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=OGPO] .privileges-info.privileges-ogpo.d-flex .input__number-doc {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .transformer-franchise {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .row.m-bottom {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__risks-title {
    margin-bottom: 16px;
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__date-error {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-experience-user .ogpo-calc__label_exp {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .input-iin-placeholder {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__srok {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__right {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__top-flex {
    margin-bottom: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .calc__middle-row {
    margin-bottom: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .select2-container--default .select2-selection--single .select2-selection__rendered, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-experience-user select {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .datepicker-wrapper .input {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__button {
    font-size: 12px;
    max-width: 112px;
    height: 34px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__input-wrapper {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__input-wrapper .select2-selection {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__intput-title {
    width: auto;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex .kascoTrn__block:nth-child(1) {
    padding: 10px 0 6px 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex .kascoTrn__block:nth-child(2) {
    padding: 10px 0 15px 0;
    border-top: 1px solid #D8D8D8;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__wrap-flex {
    margin-top: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .custom__calc-button {
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__car-card .ogpo-calc__custome-title, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card .ogpo-calc__title {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__iin-value {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__person-card {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .col-wrapper {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .kascoTrn__rangeSlide {
    padding-top: 0;
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .tick-slider2 {
    margin: 35px 0 25px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mst-input-b {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__flex {
    flex-direction: column;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__flex .ogpo-calc__person-left {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-right: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__flex .ogpo-calc__person-left input {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__dop-polya .dop-polya__flex-left, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__dop-polya .dop-polya__flex-right {
    display: flex;
    flex-direction: column;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__dop-polya .dop-polya__flex-left input, .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__dop-polya .dop-polya__flex-right input {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mst-calc__block-bottom {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__car-card {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom {
    margin-top: 0;
    column-gap: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom > div {
    width: 50%;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__person-card {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__person-card .js-select2 {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__person-card .ogpo-calc__person-info {
    display: flex;
    flex-direction: column-reverse;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__person-card .ogpo-calc__block-experience-user {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__person-card .ogpo-calc__person-name-title {
    margin-bottom: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__person-card .ogpo-calc__person-name {
    margin-bottom: 10px;
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__car-card {
    margin-top: 10px;
    padding: 15px;
    min-height: unset;
    margin-left: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__car-card .ogpo-calc__car-info {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__car-card .ogpo-calc__car-number-value {
    margin-bottom: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .ogpo-calc__block-bottom .ogpo-calc__car-card .ogpo-calc__custome-title {
    margin-bottom: 0;
  }
  .calc-module-210222 .base-calc[data-calc=TRANSFORMER] .mst-calc__block-bottom {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-top {
    padding: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-card, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-card {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person {
    font-size: 12px;
    padding: 15px 15px 20px 15px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__person-right {
    position: absolute;
    bottom: 6px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .error-message__position {
    position: absolute;
    bottom: 6px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-mob .ogpo-calc__date + .ogpo-calc__validation-error {
    margin-top: 3px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-info {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-number-value {
    margin-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-right .ogpo-calc__person-name-title:not(.active) {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__srok:nth-child(3) {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__left {
    grid-template-columns: 1fr 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom {
    column-gap: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__block-bottom .ogpo-calc__person-name {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-left input, .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__car-left input {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__flex input {
    max-width: 100%;
    min-width: auto;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__flex:not(.ogpo-calc__flex:first-of-type) {
    margin-top: 0;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .input-iin-placeholder {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .custom__date-box {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ogpo-calc__person-info {
    margin: unset;
    display: flex;
    flex-direction: column-reverse;
  }
  .calc-module-210222 .base-calc[data-calc=DSGPO] .ont-calc__name {
    margin: unset;
    margin-top: 3px;
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-right-block .ogpo-calc__checkBox {
    top: -1px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-checkbox.mst-checkbox.mob {
    margin-bottom: 0;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .discount-mst-hint-text-width {
    font-size: 11px;
    margin-top: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .active-relax {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__card-name {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .main-country-wrapper {
    padding-bottom: 5px;
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .delete-country-popup.delete-country-popup .popup {
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .delete-country-popup.delete-country-popup .popup .popup-actions button {
    max-width: 46%;
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__block-bottom-wrap {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__block-bottom .ui-datepicker-trigger {
    bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__card {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__block-bottom.w-100 {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .custom__input-wrapper.mob {
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .custom__input-box.des {
    display: none;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .custom__input-box.active_relax {
    margin-top: 5px;
    display: flex;
    flex-direction: row;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .custom__input-box.active_relax .ogpo-calc__block-checkbox.mst-checkbox {
    flex-direction: row;
    margin: unset;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__name-title {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .ogpo-calc__block-top {
    padding: 15px 15px 10px 15px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .ui-datepicker-trigger {
    right: 10px;
    bottom: 10px;
    width: 12px;
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .mst-calc__block-bottom-wrap .mst-calc__block-bottom input {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=MST] .width-option {
    margin-top: 3px;
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .custom-linebreak {
    display: none;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__block-top {
    padding: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .checkBox__label {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP-calc .zhP__wrap-flex .zhP__block:nth-child(1) {
    padding: 10px 0 15px 0;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__wrap-flex .zhP__block:nth-child(2) {
    padding: 10px 0 0 0;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .ogpo-calc__date .ui-datepicker-trigger {
    right: 10px;
    bottom: 10px;
    width: 12px;
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=IMUSHESTVO] .zhP__top-flex {
    padding-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ont__wrap-flex .ont__block:not(:last-child) {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__label {
    padding-left: 22px;
    font-size: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__button {
    font-size: 14px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .iin-collect button[data-btn=data_collection_confirm] {
    font-size: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .mst-input-sm {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ont__wrap-flex {
    padding: 0 15px 15px 15px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .input-iin-placeholder {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .baseCalc-content .kascoDTP__top-wrapper {
    padding: 15px 15px 10px 15px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .baseCalc-content .kascoDTP__top-flex {
    padding-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ont__block {
    padding-bottom: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ont__horizontal-wrap {
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__button {
    width: 112px;
    min-height: 34px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ont_custom_datepicker {
    max-width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] #searchIIN {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] #searchIIN .ont__input {
    width: 100%;
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] #searchIIN .ont-calc__name {
    margin: unset;
    margin-left: -15px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__checkBox {
    margin-top: -2px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .button-container {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__price-value {
    font-size: 18px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__date input {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .datepicker-wrapper {
    display: flex;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .datepicker-wrapper .input {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .bg-icon {
    background-size: 12px 11px;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ogpo-calc__srok {
    left: 0;
    display: flex;
    flex-direction: column;
  }
  .calc-module-210222 .base-calc[data-calc=ONT] .ui-datepicker-trigger {
    right: 10px;
    bottom: 10px;
    width: 12px;
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-checkbox .info-icon {
    top: 1px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] label.ogpo-calc__label.immovable {
    display: flex;
    justify-content: space-between;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .mst-calc__block-bottom {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .row .select-block-b.mobile-half .franchise-input {
    max-width: 123px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .margin-bottom {
    margin-bottom: 5px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .ogpo-calc__block-checkbox .ogpo-calc__label.security-system-text {
    font-size: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .franchise-input {
    max-width: 123px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .margin-block-25 {
    margin: 20px 0;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .comfort-block-title {
    font-size: 12px;
    margin-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .row.three-col.mob-two-col {
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .row.three-col.mob-one-col {
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .row.desk-col-gap-16 {
    column-gap: 24px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .row.mob-span-2-col {
    grid-column: span 2;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .horizontal-devider-sm {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .horizontal-devider {
    padding-bottom: 15px;
    margin-bottom: 10px;
    row-gap: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .security-checkbox-block {
    flex-direction: column;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .security-checkbox-block li:nth-child(1) {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .calc-module-210222 .base-calc[data-calc=COMFORT] .immovable {
    width: 100%;
    justify-content: space-between;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=CHSI] .select2-container--default .select2-selection--single .select2-selection__arrow,
  .calc-module-210222 .base-calc[data-calc=PUK] .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 12px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .input-iin-placeholder,
  .calc-module-210222 .base-calc[data-calc=CHSI] .input-iin-placeholder,
  .calc-module-210222 .base-calc[data-calc=PUK] .input-iin-placeholder {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__input,
  .calc-module-210222 .base-calc[data-calc=CHSI] .advokat__input,
  .calc-module-210222 .base-calc[data-calc=PUK] .advokat__input {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .kascoDTP__top-wrapper,
  .calc-module-210222 .base-calc[data-calc=CHSI] .kascoDTP__top-wrapper,
  .calc-module-210222 .base-calc[data-calc=PUK] .kascoDTP__top-wrapper {
    padding-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat__block-top,
  .calc-module-210222 .base-calc[data-calc=CHSI] .advokat__block-top,
  .calc-module-210222 .base-calc[data-calc=PUK] .advokat__block-top {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .kascoDTP__top-flex,
  .calc-module-210222 .base-calc[data-calc=CHSI] .kascoDTP__top-flex,
  .calc-module-210222 .base-calc[data-calc=PUK] .kascoDTP__top-flex {
    padding-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .advocat__main-wrapper,
  .calc-module-210222 .base-calc[data-calc=CHSI] .advocat__main-wrapper,
  .calc-module-210222 .base-calc[data-calc=PUK] .advocat__main-wrapper {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .advokat-calc__name,
  .calc-module-210222 .base-calc[data-calc=CHSI] .advokat-calc__name,
  .calc-module-210222 .base-calc[data-calc=PUK] .advokat-calc__name {
    font-size: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ADVOKAT] .bottom-inner-wrapper,
  .calc-module-210222 .base-calc[data-calc=CHSI] .bottom-inner-wrapper,
  .calc-module-210222 .base-calc[data-calc=PUK] .bottom-inner-wrapper {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
  .calc-module-210222 .base-calc[data-calc=CARGO] .end-date-error, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .end-date-error {
    font-size: 9px;
    margin-top: 3px;
  }
  .calc-module-210222 .base-calc[data-calc=CARGO] .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .select2-container--wrap-container .select2-selection--multiple .select2-selection__choice {
    height: 21px;
    margin: 3px 2.5px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .calc__row.pb-20 {
    padding-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .calc__row.mt-17 {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .opp-input-m {
    height: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card {
    margin-top: 10px;
    width: calc(50% - 5px);
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .opp-calc__person-left .ogpo-calc__person-right {
    height: 11px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .button-container {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .calc__row.mt-17 {
    display: grid;
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__grid {
    grid-template-columns: 1fr 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .horizontal-flex-wrapper {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__right.mob-column {
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__right.mob-column > :first-child {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-card .ogpo-calc__person-name-title {
    margin-bottom: 0;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__person-name-title.mob {
    font-size: 9px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP] .ogpo-calc__validation-error {
    margin-top: 3px;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .custom-error-padding, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .custom-error-padding {
    padding-bottom: 31px;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .ns-section-text.w-100.mb-15, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .ns-section-text.w-100.mb-15 {
    margin-bottom: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .mob-grid-2, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .mob-grid-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .width-136, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .width-136 {
    width: unset;
    min-width: unset;
    max-width: unset;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .js-age-selection, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .js-age-selection {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .js-age-selection .radio-label, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .js-age-selection .radio-label {
    width: 100%;
  }
  .calc-module-210222 .base-calc[data-calc=ACCIDENT] .m-bottom-20, .calc-module-210222 .base-calc[data-calc=ACCIDENT_SPORT] .m-bottom-20 {
    margin-bottom: 10px;
    padding-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .search-input-os-eco {
    position: relative;
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .error-wrapper {
    position: absolute;
    bottom: -13px;
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .mob-col-1 {
    grid-template-columns: minmax(123px, 1fr);
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .input__title-custom-mb {
    margin-bottom: 0;
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .title-flex-wrapper {
    display: flex;
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .hint-link {
    min-width: fit-content;
  }
  .calc-module-210222 .base-calc[data-calc=OS_ECO] .ont__block-top {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .opp_jur_checkbox_mob {
    top: -2px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .group-wrapper {
    column-gap: 24px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .mob-column-one {
    grid-template-columns: 1fr;
  }
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .mt-15 {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .border-b {
    padding-bottom: 15px;
  }
  .calc-module-210222 .base-calc[data-calc=OPP_JURIDICAL] .button-container {
    margin-top: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OS_GPO] .container {
    padding-inline: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OS_GPO] .grid-wrapper {
    row-gap: 10px;
  }
  .calc-module-210222 .base-calc[data-calc=OS_GPO] .mob-1-col {
    grid-template-columns: minmax(0, 1fr);
  }
  .calc-module-210222 .base-calc[data-calc=OS_GPO] .osgpo-calc__label {
    margin-top: 21px;
    margin-bottom: 0px;
  }
  .calc-module-210222 .base-calc[data-calc=OS_GPO] .osgpo-calc__label .text {
    font-size: 11px;
  }
  .calc-module-210222 .calculate-loader .loader-spin {
    width: 18px;
    height: 18px;
  }
}

/* OGPO_JUR: step-1 preliminary price is not shown (step-1 calculation removed only for OGPO_JUR) */
.calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-1 .ogpo-calc__price {
  display: none !important;
}
/* Keep "Buy" button on the right when the price block is hidden (OGPO_JUR only) */
.calc-module-210222 .base-calc[data-calc=OGPO_JUR] .step-1 .ogpo-calc__right {
  justify-content: flex-end !important;
}

/*# sourceMappingURL=mobile.css.map */

/* End */


/* Start:/calc_data_webpack/calc_data/css/select2.css?177216644118104*/
.select2-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    z-index: 10000;
}

.select2-container .select2-selection--single {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    /*padding-left: 8px;*/
    padding-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}

.select2-container .select2-selection--multiple {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container .select2-search--inline {
    float: left;
}

.select2-container .select2-search--inline .select2-search__field {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
    font-size: 12px;
}

.select2-results__option[aria-selected] {
    cursor: pointer;
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
    display: none;
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}

.select2-container--classic .select2-dropdown {
    background-color: white;
    border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: white;
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

/* End */


/* Start:/bitrix/templates/main/css/loader.css?1772166439510*/
#calc-loader-global {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 1);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.loader {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #ff4713;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
} 
/* End */


/* Start:/bitrix/templates/main/styles.css?17721664392122*/
@media screen and (max-width: 600px) {
	.img-bg div{
		width: 100% !important;
	}
}
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif;
	margin:1em 0;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%;     margin: 0 0 0.5em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }


/*new mst*/
 .input-daterange .from-box .input-box{
	 position:relative;
 }
.input-daterange .from-box{
	float:left;
	width:45%;
}
.input-daterange .to-box{
	float:right;
	width:45%;
}
.input-daterange .form-control {
	display: block;
	width: 100%;
	height: calc(1.6em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: .9rem;
	font-weight: 400;
	line-height: 1.6;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-color: #d9d9d9;
	font-size: 1.125rem;
	height: calc(3.25rem + 2px);
	padding: 0.75rem 1.125rem;
	color: inherit;
	border-radius: 8px;
}
.input-daterange  .icon {
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	color: #d9d9d9;
	font-size: 17px;
}
.input-daterange .from-box .input-box-left::after {
	content: '—';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -22px;
	color: #999999;
}
.fa-calendar-alt:before {
	content: "1";
}
.mst-users .user-box:only-child .remove-user{
	display:none;
}

.mst-users .user-box:first-child .remove-user{
	display:none;
}
.mst-users .user-box{
	position:relative;
}

.mst-users .user-box .remove-user{
	position: absolute;
	right: 0;
	color: #ef7f1a;
	top: 15px;
}
#bx-panel .adm-warning-block.adm-warning-block-red{
	display: none !important;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?17721664399343*/
html { width:100%; height: 100%; }

body
{
	/*height:100%;*/
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}
 
#page-wrapper
{	
	min-height:100%;	
	/*width:878px;*/  
	margin: 0 auto -90px;
}

* html #page-wrapper { height: 100%; }

#header { height: 106px; position: relative; z-index: 10; width:878px; margin:0 auto;}

#top-menu
{
	position: absolute;
	top: 46px;
	width: 638px;
	height: 30px;
	right: 0;
	
}

#top-menu-inner
{
	margin-left: 16px;
	padding-right: 16px;
	height: 30px;
}

#logo 
{
	width: 235px; 
	height: 100px;
	position:absolute;
	left:0;
	top:0;
	text-align: center;
}

#logo td { padding: 0;}
#logo a { outline: none;}

#top-icons { overflow: hidden; height: 15px; position: absolute; top: 17px; width: 200px; left: 252px; }
#top-icons a 
{
	float: left;
	margin-right: 31px;
}

a.home-icon { width: 12px; height: 11px;}
a.search-icon { width: 12px; height: 12px;}
a.feedback-icon { width: 14px; height: 10px;}

#banner { margin:0 auto; width:878px; height: 153px;  position: relative; }
#banner-layout { height: 142px;  table-layout: fixed; }
#banner-overlay { height: 153px; position: absolute; width:437px; left:0; top: 0;}
#banner-image { padding:0; width: 437px; vertical-align: top;}
#banner-image div { width: 437px; height: 142px; overflow: hidden;}
#banner-slogan 
{
	padding:0;
	width: 441px;	
	font-family: Arial; 
	font-style: italic; 
	font-size: 2em; 
	font-weight: bold;
	padding:10px 0 32px;
}

#content { width:878px; overflow: hidden; margin: 20px auto 29px; zoom: 1;}

#sidebar { width: 233px; float: left; }

#workarea { padding-top:10px; width:612px; float: right;}

#footer  
{
	background: #F5F5F5 url(/bitrix/templates/main/images/footer-corner.gif) no-repeat left top;
	height: 90px; 
	width:878px; 
	margin:0 auto;  
	position: relative;
}

#copyright { width: 49%; position: absolute; top: 20px; left: 25px;}
#copyright p { margin: 0;}
.footer-links { width:50%; position:absolute; right:25px; top: 20px; }
#footer-links { margin:0; padding:0; list-style: none; text-align: right;}
#footer-links li { display: inline; padding-left:1.5em;}

#space-for-footer { height: 90px; }

#footer-design { width:300px; position:absolute; right:25px; top: 52px;  text-align: right;}
#footer-design a{color:#757575; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.content-block { margin-bottom: 24px; }
div.content-block-inner { padding: 22px 18px 22px 21px;}

div.information-block div.top
{
	height: 13px;
	border-right: 1px solid;
	font-size: 1px;
	background: #FFF url(/bitrix/templates/main/images/sidebar-corners-form.gif) no-repeat left top;
}

div.information-block div.bottom
{
	height: 13px;
	border-left: 1px solid;
	font-size: 1px;
	background: #FFF url(/bitrix/templates/main/images/sidebar-corners-form.gif) no-repeat right bottom;
}

div.information-block-inner
{
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 9px 18px 9px 21px;
	zoom: 1;
}

div.information-block div.top, div.information-block div.bottom, div.information-block-inner { border-color: #E3E3E3; }

#search {  width:190px; overflow: hidden;}
#search div.rounded-box { float: left; width:135px;}
#search div.search-inner-box
{
	border: 1px solid; 
	padding-left: 20px;
	height: 20px;
	overflow:hidden;
	background: white url(/bitrix/templates/main/images/loupe.gif) no-repeat 4px 4px;
}

#search div.search-inner-box input
{
	border:1px solid;
	width: 110px;
	height: 18px;
	padding:0;
	margin:0;
}

#search input { vertical-align: top;}
#search-button { float: right; width:48px; border: 1px solid;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	background: none;
	width:48px;
	padding:0;
	margin:0;
	font-family: Georgia, serif;
	font-size: 12px;
	height: 19px;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

div.search-item h4 { margin-bottom: 0.4em;}

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1.5em 0 0.5em; }
dl.block-list dd { margin:0; padding:0;}
dl.block-list a { text-decoration: none; outline: none;}
dl.block-list a:hover { text-decoration: underline;}

#sidebar h3  
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;	
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Product List */
div.product-list { overflow: hidden; }

div.product
{ 
	overflow: hidden; 
	width: 280px;
	height: 105px;
	margin: 0 25px 20px 0;
	position: relative;
	float: left;
}

div.product-alt { margin-right: 0;}

div.product-image
{
	width: 250px;
	height: 105px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

div.product-overlay
{
	width: 280px;
	height: 105px;
	position: absolute;
	z-index: 1;	
}

a.product-desc
{
	float:right;
	height:62px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0px;
	width:142px;
	z-index:2;
	font-size: 1em;
	text-decoration: none;
	padding:13px 10px 30px 129px;
}

a.product-desc p { font-size: 0.85em; margin:7px 0 0;}

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; }
div.news-date { margin: 0 0 1em;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 1em 0 0;}
div.catalog-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; overflow: hidden; zoom: 1;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-image { float: left; margin: 0 1em 1em 0; border:1px solid; padding: 4px; }
div.catalog-item-price {clear: left; float:left; padding: 0.5em 1em; margin:1em 0 0; font-weight: bold; }
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { }
div.catalog-item-properties { clear: both; padding: 1em 0 0;  overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }

/* Top menu */
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:12px;
	float:left;
	background: none;
}

#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 3px;
	text-decoration:none;
	text-align:center;
	outline: none;
}

#horizontal-multilevel-menu li { float:left; }
#horizontal-multilevel-menu li a.root-item { font-weight:bold; padding:8px 12px 8px; } /*Root items*/
#horizontal-multilevel-menu a.parent { background: url(/bitrix/templates/main/images/top-menu-arrow.gif) center right no-repeat; } /*Item-parents*/
#horizontal-multilevel-menu li a.root-item-selected { font-weight:bold; padding:8px 12px 8px; } /*Root menu selected*/
#horizontal-multilevel-menu li.last-item { border: none; }

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:163px;
	padding: 3px 11px;
	border:1px solid;
}

#horizontal-multilevel-menu li li { width:100%; border-bottom:1px solid; } /*Sub-menu item box*/
#horizontal-multilevel-menu li ul a { text-align:left; font-size: 12px;} /*Item link*/
#horizontal-multilevel-menu li ul ul { margin:-27px 0 0 160px; }

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul
{
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li li:hover ul
{
	display:block;
}

div.menu-clear-left { clear:left; }

/*Common Elements */
div.content-form { padding-left:1em; }
/* End */
/* /bitrix/templates/main/css/jquery-ui.min.css?177216643919064 */
/* /bitrix/templates/main/css/jquery-ui.structure.min.css?17721664394110 */
/* /bitrix/templates/main/css/jquery-ui.theme.min.css?177216643913847 */
/* /bitrix/templates/main/css/fonts.css?17721664394770 */
/* /bitrix/templates/main/css/owl.carousel.css?17721664394035 */
/* /bitrix/templates/main/css/owl.theme.default.css?17721664391303 */
/* /bitrix/templates/main/css/owl.theme.green.css?17721664391301 */
/* /bitrix/templates/main/css/animate.css?177216643923920 */
/* /bitrix/templates/main/css/select2.css?177216643917969 */
/* /bitrix/templates/main/css/remodal.css?17721664391602 */
/* /bitrix/templates/main/css/remodal-default-theme.css?17721664395824 */
/* /bitrix/templates/main/css/jquery.fancybox.css?177216643917557 */
/* /bitrix/templates/main/css/main.css?1772166439150322 */
/* /bitrix/templates/main/changes/changes_main.css?177216643924930 */
/* /bitrix/templates/main/css/tab.css?17721664396192 */
/* /bitrix/templates/main/css/media.css?177216643930725 */
/* /bitrix/templates/main/changes/changes_media.css?17721664393900 */
/* /bitrix/templates/main/css/cooltipz.css?177216643941409 */
/* /bitrix/templates/main/css/bootstrap-grid.css?177216643929044 */
/* /bitrix/templates/main/css/bootstrap-reboot.css?17721664394179 */
/* /bitrix/templates/main/css/swiper-bundle.min.css?177216643915822 */
/* /bitrix/templates/main/css/networkSecurityPopup.css?17721664393700 */
/* /calc_data_webpack/calc_data/libs/custom-dropzone/style.css?17721664414715 */
/* /calc_data_webpack/calc_data/libs/bootstrap/bootstrap-grid.css?177216644128998 */
/* /calc_data_webpack/calc_data/libs/bootstrap/bootstrap-reboot.css?17721664414179 */
/* /calc_data_webpack/calc_data/libs/jquery-ui-selectmenu/jquery-ui.min.css?177216644130801 */
/* /calc_data_webpack/calc_data/libs/select2/select2.min.css?177216644116264 */
/* /calc_data_webpack/calc_data/libs/swiper/swiper-bundle.min.css?177216644115576 */
/* /calc_data_webpack/calc_data/libs/ion.rangeSlider/ion.rangeSlider.min.css?177216644111084 */
/* /calc_data_webpack/calc_data/libs/remodal/remodal-default-theme.css?17721664415824 */
/* /calc_data_webpack/calc_data/libs/remodal/remodal.css?17721664418053 */
/* /calc_data_webpack/calc_data/libs/pin/pincode-input.min.css?1772166441322 */
/* /calc_data_webpack/calc_data/libs/slick-swiper/slick-theme.css?17721664413157 */
/* /calc_data_webpack/calc_data/libs/slick-swiper/slick.css?17721664411776 */
/* /calc_data_webpack/calc_data/libs/pin2/bootstrap-pincode-input.css?17721664415898 */
/* /calc_data_webpack/calc_data/css/tickslider2.css?17721664414490 */
/* /calc_data_webpack/calc_data/css/dropzone.css?17721664414771 */
/* /calc_data_webpack/calc_data/css/styles.css?1772166441491341 */
/* /calc_data_webpack/calc_data/css/mobile.css?1772166441189152 */
/* /calc_data_webpack/calc_data/css/select2.css?177216644118104 */
/* /bitrix/templates/main/css/loader.css?1772166439510 */
/* /bitrix/templates/main/styles.css?17721664392122 */
/* /bitrix/templates/main/template_styles.css?17721664399343 */
