

/* Start:/local/templates/rarus.web/libs/bootstrap/css/bootstrap.min.css?1546502533122540*/
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(/local/templates/rarus.web/libs/bootstrap/css/../fonts/glyphicons-halflings-regular.eot);src:url(/local/templates/rarus.web/libs/bootstrap/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/rarus.web/libs/bootstrap/css/../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/local/templates/rarus.web/libs/bootstrap/css/../fonts/glyphicons-halflings-regular.woff) format('woff'),url(/local/templates/rarus.web/libs/bootstrap/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/local/templates/rarus.web/libs/bootstrap/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/* End */


/* Start:/local/templates/rarus.web/libs/sliders/slick/slick.css?15465025331718*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         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;
}
.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;
}
/* End */


/* Start:/local/templates/rarus.web/libs/bootstrap-chosen/bootstrap-chosen.css?154650253312162*/
.chosen-select {
  width: 100%; }

.chosen-select-deselect {
  width: 100%; }

.chosen-container {
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: middle; }
  .chosen-container .chosen-drop {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.25);
    margin-top: -1px;
    position: absolute;
    top: 100%;
    left: -9000px;
    z-index: 1060; }
  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    right: 0; }
  .chosen-container .chosen-results {
    color: #555555;
    margin: 0 4px 4px 0;
    max-height: 240px;
    padding: 0 0 0 4px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
    .chosen-container .chosen-results li {
      display: none;
      line-height: 1.42857;
      list-style: none;
      margin: 0;
      padding: 5px 6px; }
      .chosen-container .chosen-results li em {
        background: #feffde;
        font-style: normal; }
      .chosen-container .chosen-results li.group-result {
        display: list-item;
        cursor: default;
        color: #999;
        font-weight: bold; }
      .chosen-container .chosen-results li.group-option {
        padding-left: 15px; }
      .chosen-container .chosen-results li.active-result {
        cursor: pointer;
        display: list-item; }
      .chosen-container .chosen-results li.highlighted {
        background-color: #337ab7;
        background-image: none;
        color: white; }
        .chosen-container .chosen-results li.highlighted em {
          background: transparent; }
      .chosen-container .chosen-results li.disabled-result {
        display: list-item;
        color: #777777; }
    .chosen-container .chosen-results .no-results {
      background: #eeeeee;
      display: list-item; }
  .chosen-container .chosen-results-scroll {
    background: white;
    margin: 0 4px;
    position: absolute;
    text-align: center;
    width: 321px;
    z-index: 1; }
    .chosen-container .chosen-results-scroll span {
      display: inline-block;
      height: 1.42857;
      text-indent: -5000px;
      width: 9px; }
  .chosen-container .chosen-results-scroll-down {
    bottom: 0; }
    .chosen-container .chosen-results-scroll-down span {
      background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") no-repeat -4px -3px; }
  .chosen-container .chosen-results-scroll-up span {
    background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") no-repeat -22px -3px; }

.chosen-container-single .chosen-single {
  background-color: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #555555;
  display: block;
  height: 34px;
  overflow: hidden;
  line-height: 34px;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  white-space: nowrap; }
  .chosen-container-single .chosen-single span {
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .chosen-container-single .chosen-single abbr {
    background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") right top no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    position: absolute;
    right: 26px;
    top: 12px;
    width: 12px; }
    .chosen-container-single .chosen-single abbr:hover {
      background-position: right -11px; }
  .chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
    background-position: right 2px; }
  .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 18px; }
    .chosen-container-single .chosen-single div b {
      background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") no-repeat 0 7px;
      display: block;
      height: 100%;
      width: 100%; }
.chosen-container-single .chosen-default {
  color: #777777; }
.chosen-container-single .chosen-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1000; }
  .chosen-container-single .chosen-search input[type="text"] {
    background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") no-repeat 100% -20px, #fff;
    border: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    margin: 1px 0;
    padding: 4px 20px 4px 4px;
    width: 100%; }
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

.chosen-container-single-nosearch .chosen-search input[type="text"] {
  position: absolute;
  left: -9000px; }

.chosen-container-multi .chosen-choices {
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none; }
  .chosen-container-multi .chosen-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap; }
    .chosen-container-multi .chosen-choices .search-field input[type="text"] {
      background: transparent !important;
      border: 0 !important;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #555555;
      height: 32px;
      margin: 0;
      padding: 4px;
      outline: 0; }
    .chosen-container-multi .chosen-choices .search-field .default {
      color: #999; }
  .chosen-container-multi .chosen-choices .search-choice {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #333333;
    cursor: default;
    line-height: 13px;
    margin: 6px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative; }
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
      background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") right top no-repeat;
      display: block;
      font-size: 1px;
      height: 10px;
      position: absolute;
      right: 4px;
      top: 5px;
      width: 12px;
      cursor: pointer; }
      .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
        background-position: right -11px; }
  .chosen-container-multi .chosen-choices .search-choice-focus {
    background: #d4d4d4; }
    .chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
      background-position: right -11px; }
.chosen-container-multi .chosen-results {
  margin: 0 0 0 0;
  padding: 0; }
.chosen-container-multi .chosen-drop .result-selected {
  display: none; }

.chosen-container-active .chosen-single {
  border: 1px solid #66afe9;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
.chosen-container-active.chosen-with-drop .chosen-single {
  background-color: #fff;
  border: 1px solid #66afe9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  .chosen-container-active.chosen-with-drop .chosen-single div {
    background: transparent;
    border-left: none; }
    .chosen-container-active.chosen-with-drop .chosen-single div b {
      background-position: -18px 7px; }
.chosen-container-active .chosen-choices {
  border: 1px solid #66afe9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  .chosen-container-active .chosen-choices .search-field input[type="text"] {
    color: #111 !important; }
.chosen-container-active.chosen-with-drop .chosen-choices {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.chosen-disabled {
  cursor: default;
  opacity: 0.5 !important; }
  .chosen-disabled .chosen-single {
    cursor: default; }
  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

.chosen-rtl {
  text-align: right; }
  .chosen-rtl .chosen-single {
    padding: 0 8px 0 0;
    overflow: visible; }
    .chosen-rtl .chosen-single span {
      margin-left: 26px;
      margin-right: 0;
      direction: rtl; }
    .chosen-rtl .chosen-single div {
      left: 7px;
      right: auto; }
    .chosen-rtl .chosen-single abbr {
      left: 26px;
      right: auto; }
  .chosen-rtl .chosen-choices .search-field input[type="text"] {
    direction: rtl; }
  .chosen-rtl .chosen-choices li {
    float: right; }
  .chosen-rtl .chosen-choices .search-choice {
    margin: 6px 5px 3px 0;
    padding: 3px 5px 3px 19px; }
    .chosen-rtl .chosen-choices .search-choice .search-choice-close {
      background-position: right top;
      left: 4px;
      right: auto; }
  .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
  .chosen-rtl .chosen-results .group-option {
    padding-left: 0;
    padding-right: 15px; }
  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none; }
  .chosen-rtl .chosen-search input[type="text"] {
    background: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite.png") no-repeat -28px -20px, #fff;
    direction: rtl;
    padding: 4px 5px 4px 20px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/local/templates/rarus.web/libs/bootstrap-chosen/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/*# sourceMappingURL=bootstrap-chosen.css.map */

/* End */


/* Start:/local/templates/rarus.web/libs/intl-tel-input/css/intlTelInput.min.css?161045849719157*/
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/rarus.web/libs/intl-tel-input/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/rarus.web/libs/intl-tel-input/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/* End */


/* Start:/local/templates/rarus.web/libs/fancybox/fancybox.css?171948858924078*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-hidden{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/local/templates/rarus.web/fonts/fr/styles.css?15465025321554*/
@charset "UTF-8";

@font-face {
  font-family: "font-rarus";
  src:url("/local/templates/rarus.web/fonts/fr/fonts/font-rarus.eot");
  src:url("/local/templates/rarus.web/fonts/fr/fonts/font-rarus.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/rarus.web/fonts/fr/fonts/font-rarus.woff") format("woff"),
    url("/local/templates/rarus.web/fonts/fr/fonts/font-rarus.ttf") format("truetype"),
    url("/local/templates/rarus.web/fonts/fr/fonts/font-rarus.svg#font-rarus") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "font-rarus" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="fr-"]:before,
[class*=" fr-"]:before {
  font-family: "font-rarus" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fr-cross-mark:before {
  content: "a";
}
.fr-close-thin:before {
  content: "b";
}
.fr-headphones:before {
  content: "c";
}
.fr-sticker:before {
  content: "d";
}
.fr-cart-arrow:before {
  content: "e";
}
.fr-pen:before {
  content: "f";
}
.fr-twitter:before {
  content: "g";
}
.fr-vk:before {
  content: "i";
}
.fr-youtube:before {
  content: "j";
}
.fr-fb:before {
  content: "h";
}
.fr-clock-fast:before {
  content: "k";
}

/* End */


/* Start:/local/templates/rarus.web/fonts/fr-press/styles.css?15465025321533*/
@charset "UTF-8";

@font-face {
  font-family: "font-rarus-press";
  src:url("/local/templates/rarus.web/fonts/fr-press/fonts/font-rarus-press.eot?123456");
  src:url("/local/templates/rarus.web/fonts/fr-press/fonts/font-rarus-press.eot?123456#iefix") format("embedded-opentype"),
    url("/local/templates/rarus.web/fonts/fr-press/fonts/font-rarus-press.woff?123456") format("woff"),
    url("/local/templates/rarus.web/fonts/fr-press/fonts/font-rarus-press.ttf?123456") format("truetype"),
    url("/local/templates/rarus.web/fonts/fr-press/fonts/font-rarus-press.svg?123456#font-rarus-press") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "font-rarus-press" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "font-rarus-press" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-exhibition:before {
  content: "\6e";
}
.icon-seminar:before {
  content: "\6f";
}
.icon-icq:before {
  content: "\72";
}
.icon-webinars:before {
  content: "\70";
}
.icon-action:before {
  content: "\6c";
}
.icon-video:before {
  content: "\74";
}
.icon-demo-days:before {
  content: "\6d";
}
.icon-buhphone:before {
  content: "\73";
}
.icon-arrow-back:before {
  content: "\71";
}

/* End */


/* Start:/local/templates/rarus.web/scss/style.css?1750843563297808*/
@charset "UTF-8";
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/rarus.web/scss/../fonts/opensans/opensans.ttf") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensans.woff") format("woff"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensans.woff2") format("woff2");
  font-weight: 400;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/rarus.web/scss/../fonts/opensans/opensansitalic.ttf") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensansitalic.woff") format("woff"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensansitalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/rarus.web/scss/../fonts/opensans/opensanslight.ttf") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensanslight.woff") format("woff"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensanslight.woff2") format("woff2");
  font-weight: 300;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/rarus.web/scss/../fonts/opensans/opensanssemibold.ttf") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensanssemibold.woff") format("woff"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensanssemibold.woff2") format("woff2");
  font-weight: 600;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/rarus.web/scss/../fonts/opensans/opensansbold.ttf") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensansbold.woff") format("woff"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensansbold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/rarus.web/scss/../fonts/opensans/opensansextrabold.ttf") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensansextrabold.woff") format("woff"), url("/local/templates/rarus.web/scss/../fonts/opensans/opensansextrabold.woff2") format("woff2");
  font-weight: 800;
  font-display: swap; }
.mb-0 {
  margin-bottom: 0; }

.mb-5 {
  margin-bottom: 5px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-25 {
  margin-bottom: 25px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-35 {
  margin-bottom: 35px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-45 {
  margin-bottom: 45px; }

.mb-50 {
  margin-bottom: 50px; }

.mt-0 {
  margin-bottom: 0; }

.mt-5 {
  margin-top: 5px; }

.mt-10 {
  margin-top: 10px; }

.mt-15 {
  margin-top: 15px; }

.mt-20 {
  margin-top: 20px; }

.mt-25 {
  margin-top: 25px; }

.mt-30 {
  margin-top: 30px; }

.mt-35 {
  margin-top: 35px; }

.mt-40 {
  margin-top: 40px; }

.mt-45 {
  margin-top: 45px; }

.mt-50 {
  margin-top: 50px; }

.btn {
  font-size: 15px;
  font-weight: 400;
  border-radius: 3px;
  font-family: "Open Sans", sans-serif;
  text-shadow: none; }
  .btn:active, .btn.active.focus, .btn.active:focus, .btn.btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none !important; }

.btn-warning {
  background-color: #ff7700;
  border-color: #ff7700;
  color: #fff !important; }
  .btn-warning:hover, .btn-warning:active, .btn-warning:focus {
    background-color: #ff9233;
    border-color: #ff9233;
    color: #fff;
    outline: none; }

.btn-info {
  background-color: #00a2d0;
  border-color: #00a2d0;
  color: #fff; }

.btn-danger {
  padding: 12px 20px 12px;
  border: none;
  background-color: #ff7700;
  font-weight: 600;
  font-size: 15px;
  font-family: inherit; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.btn.focus, .btn-danger:active.focus, .btn-danger:active:focus {
    border: none;
    background-color: #ff9233;
    color: #fff; }
  .btn-danger:visited {
    color: #fff !important; }

.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border: 1px solid transparent;
  transition: background-color .15s ease, border-color .15s ease;
  background-color: transparent;
  text-decoration: none;
  user-select: none;
  outline: none;
  cursor: pointer;
  font-family: inherit; }
  .button:focus, .button:active {
    outline: none;
    color: #fff; }

.button--md {
  padding: 10px 16px;
  border-radius: 3px;
  font-weight: 600; }

.button--orange-dark {
  background-color: #df3427;
  border-color: #df3427;
  color: #fff; }
  .button--orange-dark:hover, .button--orange-dark:focus {
    background-color: #fa4f42;
    border-color: #fa4f42; }

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.8571428571em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }
.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-genderless:before,
.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.row-no-padding [class*="col-"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

h1 {
  font-family: inherit;
  font-size: 36px;
  font-weight: 300;
  font-style: normal;
  color: #333333;
  line-height: 46px;
  margin: 27px 0 5px;
  padding: 10px 0 15px; }

h2, .s-product h3 {
  font-family: inherit;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  line-height: 32px;
  margin: 5px 0;
  padding: 10px 0 15px; }

h3 {
  font-family: inherit;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  line-height: 28px;
  margin: 5px 0;
  padding: 5px 0 10px; }

h4 {
  font-family: inherit;
  font-size: 15px;
  font-weight: 700;
  font-style: normal;
  color: #333333;
  line-height: 22px;
  margin: 5px 0;
  padding: 5px 0 10px; }

h5 {
  font-family: inherit;
  font-size: 15px;
  font-weight: 600;
  font-style: italic;
  color: #333333;
  line-height: 22px;
  margin: 5px 0;
  padding: 10px 0; }

h6 {
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  font-style: normal;
  color: #333333;
  line-height: 16px;
  margin: 5px 0;
  padding: 5px 0; }

h1 {
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
  word-break: break-word; }
  h1 .description {
    display: block;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    padding-top: 15px; }
  @media screen and (max-width: 767px) {
    h1 {
      font-size: 36px;
      font-weight: 800;
      line-height: 44px;
      word-break: break-word; } }

h2, .s-product h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  padding: 16px 0 3px; }
  h2:first-child, .s-product h3:first-child {
    padding: 10px 0 8px; }
  @media screen and (max-width: 767px) {
    h2, .s-product h3 {
      font-size: 32px;
      font-weight: 700;
      line-height: 40px;
      word-break: break-word; } }

h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  padding: 4px 0 4px; }
  @media screen and (max-width: 767px) {
    h3 {
      font-size: 24px;
      font-weight: 700;
      line-height: 32px; } }
  h3 .h3 {
    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
    padding: 24px 0 16px; }

h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px; }

h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px; }

a, a.link-arrow,
.link-arrow a,
.link-arrow, a.link-underline,
.link-underline a,
.link-underline, a.link-dotted,
.link-dotted a,
.link-dotted {
  outline: none;
  color: #0066a4;
  text-decoration: none; }
  a:hover,
  .link-arrow:hover,
  .link-underline:hover,
  .link-dotted:hover, a:active,
  .link-arrow:active,
  .link-underline:active,
  .link-dotted:active {
    text-decoration: none;
    color: #ff6600;
    outline: none; }
  a:focus,
  .link-arrow:focus,
  .link-underline:focus,
  .link-dotted:focus {
    outline: none;
    text-decoration: none; }
  a:visited,
  .link-arrow:visited,
  .link-underline:visited,
  .link-dotted:visited {
    outline: none;
    color: #3399cc; }
    a:visited:hover,
    .link-arrow:visited:hover,
    .link-underline:visited:hover,
    .link-dotted:visited:hover {
      text-decoration: none;
      color: #ff6600;
      outline: none; }

a.link-arrow:after,
.link-arrow:after,
.link-arrow a:after,
.link-arrow .link-arrow:after,
.link-arrow .link-underline:after,
.link-arrow .link-dotted:after,
.link-arrow:after {
  display: inline-block;
  margin-left: 5px;
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  transform: translate(0, 0);
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a.link-underline,
.link-underline,
.link-underline .link-arrow,
.link-underline a,
.link-underline .link-underline,
.link-underline .link-dotted,
.link-underline {
  border-bottom: 1px solid #b8d6e6; }
  a.link-underline:hover,
  .link-underline:hover,
  .link-underline .link-arrow:hover,
  .link-underline a:hover,
  .link-underline .link-underline:hover,
  .link-underline .link-dotted:hover,
  .link-underline:hover {
    border-color: #ffd1b2;
    text-decoration: none; }

a.link-dotted,
.link-dotted,
.link-dotted .link-arrow,
.link-dotted .link-underline,
.link-dotted a,
.link-dotted .link-dotted,
.link-dotted {
  border-bottom: 1px dashed #b8d6e6;
  cursor: pointer; }
  a.link-dotted:hover,
  .link-dotted:hover,
  .link-dotted .link-arrow:hover,
  .link-dotted .link-underline:hover,
  .link-dotted a:hover,
  .link-dotted .link-dotted:hover,
  .link-dotted:hover {
    border-color: #ffd1b2;
    text-decoration: none; }

.headlines, h1 a,
h1 .link-arrow a,
.link-arrow h1 a,
h1 .link-arrow,
h1 .link-underline a,
.link-underline h1 a,
h1 .link-underline,
h1 .link-dotted a,
.link-dotted h1 a,
h1 .link-dotted, h2 a, .s-product h3 a,
h2 .link-arrow a,
.link-arrow h2 a,
h2 .link-arrow,
h2 .link-underline a,
.link-underline h2 a,
h2 .link-underline,
h2 .link-dotted a,
.link-dotted h2 a,
h2 .link-dotted, h3 a,
h3 .link-arrow a,
.link-arrow h3 a,
h3 .link-arrow,
h3 .link-underline a,
.link-underline h3 a,
h3 .link-underline,
h3 .link-dotted a,
.link-dotted h3 a,
h3 .link-dotted, h4 a,
h4 .link-arrow a,
.link-arrow h4 a,
h4 .link-arrow,
h4 .link-underline a,
.link-underline h4 a,
h4 .link-underline,
h4 .link-dotted a,
.link-dotted h4 a,
h4 .link-dotted, h5 a,
h5 .link-arrow a,
.link-arrow h5 a,
h5 .link-arrow,
h5 .link-underline a,
.link-underline h5 a,
h5 .link-underline,
h5 .link-dotted a,
.link-dotted h5 a,
h5 .link-dotted, h6 a,
h6 .link-arrow a,
.link-arrow h6 a,
h6 .link-arrow,
h6 .link-underline a,
.link-underline h6 a,
h6 .link-underline,
h6 .link-dotted a,
.link-dotted h6 a,
h6 .link-dotted {
  color: #555555;
  border-bottom: 1px solid #cfcfcf; }
  .headlines:hover, h1 a:hover,
  h1 .link-arrow:hover,
  h1 .link-underline:hover,
  h1 .link-dotted:hover, h2 a:hover,
  h2 .link-arrow:hover,
  h2 .link-underline:hover,
  h2 .link-dotted:hover, h3 a:hover,
  h3 .link-arrow:hover,
  h3 .link-underline:hover,
  h3 .link-dotted:hover, h4 a:hover,
  h4 .link-arrow:hover,
  h4 .link-underline:hover,
  h4 .link-dotted:hover, h5 a:hover,
  h5 .link-arrow:hover,
  h5 .link-underline:hover,
  h5 .link-dotted:hover, h6 a:hover,
  h6 .link-arrow:hover,
  h6 .link-underline:hover,
  h6 .link-dotted:hover {
    border-color: #cfcfcf;
    text-decoration: none; }
  .headlines:visited, h1 a:visited,
  h1 .link-arrow:visited,
  h1 .link-underline:visited,
  h1 .link-dotted:visited, h2 a:visited,
  h2 .link-arrow:visited,
  h2 .link-underline:visited,
  h2 .link-dotted:visited, h3 a:visited,
  h3 .link-arrow:visited,
  h3 .link-underline:visited,
  h3 .link-dotted:visited, h4 a:visited,
  h4 .link-arrow:visited,
  h4 .link-underline:visited,
  h4 .link-dotted:visited, h5 a:visited,
  h5 .link-arrow:visited,
  h5 .link-underline:visited,
  h5 .link-dotted:visited, h6 a:visited,
  h6 .link-arrow:visited,
  h6 .link-underline:visited,
  h6 .link-dotted:visited {
    color: #555555;
    border-bottom: 1px solid #cfcfcf; }
    .headlines:visited:hover, h1 a:visited:hover,
    h1 .link-arrow:visited:hover,
    h1 .link-underline:visited:hover,
    h1 .link-dotted:visited:hover, h2 a:visited:hover,
    h2 .link-arrow:visited:hover,
    h2 .link-underline:visited:hover,
    h2 .link-dotted:visited:hover, h3 a:visited:hover,
    h3 .link-arrow:visited:hover,
    h3 .link-underline:visited:hover,
    h3 .link-dotted:visited:hover, h4 a:visited:hover,
    h4 .link-arrow:visited:hover,
    h4 .link-underline:visited:hover,
    h4 .link-dotted:visited:hover, h5 a:visited:hover,
    h5 .link-arrow:visited:hover,
    h5 .link-underline:visited:hover,
    h5 .link-dotted:visited:hover, h6 a:visited:hover,
    h6 .link-arrow:visited:hover,
    h6 .link-underline:visited:hover,
    h6 .link-dotted:visited:hover {
      border-color: #cfcfcf;
      text-decoration: none; }
  .headlines:hover, h1 a:hover,
  h1 .link-arrow:hover,
  h1 .link-underline:hover,
  h1 .link-dotted:hover, h2 a:hover,
  h2 .link-arrow:hover,
  h2 .link-underline:hover,
  h2 .link-dotted:hover, h3 a:hover,
  h3 .link-arrow:hover,
  h3 .link-underline:hover,
  h3 .link-dotted:hover, h4 a:hover,
  h4 .link-arrow:hover,
  h4 .link-underline:hover,
  h4 .link-dotted:hover, h5 a:hover,
  h5 .link-arrow:hover,
  h5 .link-underline:hover,
  h5 .link-dotted:hover, h6 a:hover,
  h6 .link-arrow:hover,
  h6 .link-underline:hover,
  h6 .link-dotted:hover {
    color: #ff6600;
    border-bottom: 1px solid #ffd4b7; }
    .headlines:hover:hover, h1 a:hover:hover,
    h1 .link-arrow:hover:hover,
    h1 .link-underline:hover:hover,
    h1 .link-dotted:hover:hover, h2 a:hover:hover,
    h2 .link-arrow:hover:hover,
    h2 .link-underline:hover:hover,
    h2 .link-dotted:hover:hover, h3 a:hover:hover,
    h3 .link-arrow:hover:hover,
    h3 .link-underline:hover:hover,
    h3 .link-dotted:hover:hover, h4 a:hover:hover,
    h4 .link-arrow:hover:hover,
    h4 .link-underline:hover:hover,
    h4 .link-dotted:hover:hover, h5 a:hover:hover,
    h5 .link-arrow:hover:hover,
    h5 .link-underline:hover:hover,
    h5 .link-dotted:hover:hover, h6 a:hover:hover,
    h6 .link-arrow:hover:hover,
    h6 .link-underline:hover:hover,
    h6 .link-dotted:hover:hover {
      border-color: #ffd4b7;
      text-decoration: none; }

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  color: #333;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  text-rendering: optimizeLegibility; }

input[type=text],
input[type=password] {
  margin-bottom: 10px;
  height: 36px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0 0 2px #f0f0f0; }

input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px white inset; }

input[type=checkbox]:hover, input[type=checkbox]:focus {
  outline: none; }

.modal {
  font-size: 16px;
  line-height: 24px; }
  .modal .modal-header {
    border-bottom-color: #e6e6e6;
    padding: 22px 29px 23px; }
    .modal .modal-header .modal-title {
      font-size: 24px;
      font-weight: 600; }
    .modal .modal-header .close {
      margin-top: 10px;
      margin-right: -2px;
      font-size: 16px;
      color: #ff7700;
      opacity: 1; }
      .modal .modal-header .close:hover {
        opacity: 0.75; }
  .modal .modal-content {
    border-color: #c4c4c4;
    background-color: #f7f7f7;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    overflow: hidden; }
  .modal .modal-body {
    padding: 35px 30px 20px;
    overflow: hidden; }
    .modal .modal-body .control-label {
      font-weight: 600;
      text-align: left;
      font-size: 16px; }
    .modal .modal-body .img-captcha {
      overflow: hidden;
      margin: 12px 0 12px;
      width: 180px;
      height: 40px;
      border: 1px solid #ccc; }
      .modal .modal-body .img-captcha img {
        margin: -1px; }
    .modal .modal-body #label-captcha {
      width: 198px; }
    .modal .modal-body input[type=checkbox] {
      vertical-align: middle;
      margin-top: -2px; }
    @media screen and (max-width: 767px) {
      .modal .modal-body .text-right.text-left {
        text-align: left; } }
  .modal .modal-body__remember {
    display: flex;
    justify-content: space-between;
    padding-top: 10px; }
    @media screen and (max-width: 767px) {
      .modal .modal-body__remember {
        flex-wrap: wrap;
        justify-content: flex-start; } }
  @media screen and (max-width: 767px) {
    .modal .modal-body__item {
      padding-right: 15px; } }
  .modal .modal-footer {
    padding-top: 19px;
    padding-bottom: 17px;
    background-color: #f2f2f2;
    text-align: left; }
  .modal .modal-footer__button {
    text-align: center; }

.zeroing, ul, ol, .m-menu #main-menu, .m-menu .b-point, .m-menu .b-point .ui-tabs-nav, .m-menu .b-point .ui-tabs-nav li, .m-menu .b-point .ui-tabs-nav li a,
.m-menu .b-point .ui-tabs-nav li .link-arrow,
.m-menu .b-point .ui-tabs-nav li .link-underline,
.m-menu .b-point .ui-tabs-nav li .link-dotted, .m-menu .b-menu-fragment .menu-fragmet, .m-menu .b-menu-fragment .b-mobile-title, .s-services .tab-offer-content .tab-content {
  margin: 0;
  padding: 0; }

strong, b {
  font-weight: 700;
  font-family: inherit; }
  strong.semibold, b.semibold {
    font-weight: 600; }

b {
  font-weight: 600; }

.overflow, .s-product li, .s-sub-product li {
  overflow: hidden; }

.icon {
  vertical-align: middle;
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  width: 1em;
  height: 1em;
  stroke: currentColor;
  stroke-width: 0;
  fill: currentColor; }

.icon-svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

ul li, ol li {
  position: relative; }

.b-articles-1 {
  list-style-type: none; }
  .b-articles-1 li {
    padding-left: 10px;
    margin-bottom: 10px; }
    .b-articles-1 li:before {
      content: "";
      display: inline-block;
      position: absolute;
      top: 10px;
      left: 0px;
      width: 4px;
      height: 4px;
      border-radius: 4px;
      background: #e77817; }

.b-articles-2 {
  list-style-type: none; }
  .b-articles-2 li {
    padding-left: 10px;
    margin-bottom: 10px; }
    .b-articles-2 li:before {
      content: "";
      display: inline-block;
      position: absolute;
      top: 10px;
      left: 0px;
      width: 4px;
      height: 4px;
      border-radius: 4px;
      background: #3b5998; }

.b-articles-3 {
  list-style-type: none; }
  .b-articles-3 li {
    padding-left: 20px;
    margin-bottom: 10px; }
    .b-articles-3 li:before {
      content: "";
      display: inline-block;
      position: absolute;
      top: 7px;
      left: 0px;
      width: 14px;
      height: 10px;
      background-image: url("/local/templates/rarus.web/scss/../images/bg/customList.png");
      background-position: 0 0; }

.no-border {
  text-decoration: none;
  border: none; }

.btn-danger {
  padding: 12px 20px 12px;
  border: none;
  background-color: #ff7700;
  font-weight: 600;
  font-size: 15px;
  font-family: inherit; }

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.btn.focus, .btn-danger:active.focus, .btn-danger:active:focus {
  border: none;
  background-color: #ff9233;
  color: #fff; }

.btn-danger:visited {
  color: #fff; }

.btn-border {
  padding: 10px 18px;
  color: #ff7700;
  background-color: transparent;
  border: 2px solid #ff7700;
  font-weight: 600; }
  @media screen and (max-width: 767px) {
    .btn-border {
      font-size: 13px;
      padding: 5px 10px; } }
  .btn-border:hover {
    border-color: #ff9233;
    color: #fa9300; }
  .btn-border:visited {
    color: #ff7700; }
  .btn-border.btn-border-sm {
    font-size: 13px;
    padding: 7px 12px; }
  .btn-border .fa {
    font-size: 18px;
    margin-right: 10px;
    color: #f70; }

.open .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9; }

.dropup .dropdown-menu {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
  .dropup .dropdown-menu:before {
    background: url("/local/templates/rarus.web/scss/../images/bg/drop-corner-bottom.png") 0 0 no-repeat;
    bottom: -9px; }

.dropdown {
  display: inline-block; }
  .dropdown .dropdown-menu:before {
    background: url("/local/templates/rarus.web/scss/../images/bg/drop-corner-top.png") 0 0 no-repeat;
    top: -9px; }
  .dropdown .drop-title {
    margin-right: 15px;
    padding: 16px 0 15px 16px; }

.dropdown-menu {
  padding: 15px 20px;
  min-width: 240px;
  max-width: 270px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  color: #333;
  font-size: 16px;
  line-height: 24px; }
  .dropdown-menu:before {
    position: absolute;
    display: block;
    margin-left: -5px;
    width: 18px;
    height: 9px;
    content: ""; }
  .dropdown-menu.left:before {
    left: 20px; }
  .dropdown-menu.right:before {
    right: 20px; }
  .dropdown-menu.center:before {
    left: 50%;
    margin-left: -9px; }
  .dropdown-menu li {
    margin-bottom: 10px; }
    .dropdown-menu li:last-child {
      margin-bottom: 0; }
    .dropdown-menu li.active a,
    .dropdown-menu li.active .link-arrow,
    .dropdown-menu li.active .link-underline,
    .dropdown-menu li.active .link-dotted {
      color: #000;
      font-weight: 600; }
  .dropdown-menu .close {
    color: #ff7700;
    opacity: 1;
    outline: none; }
    .dropdown-menu .close .icon {
      font-size: 17px; }
    .dropdown-menu .close:hover {
      opacity: 0.75; }

.i-sprite {
  background: url("/local/templates/rarus.web/scss/../images/bg/sprite-icon.png?v20250306") no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px; }
  .i-sprite.icon-1 {
    background-position: 0 0;
    width: 24px;
    height: 24px; }
  .i-sprite.icon-2 {
    background-position: 0 -50px;
    width: 24px;
    height: 25px; }
  .i-sprite.icon-3 {
    background-position: 0 -250px;
    width: 29px;
    height: 30px;
    margin-top: -10px; }
  .i-sprite.icon-4 {
    background-position: 0 -200px;
    width: 24px;
    height: 34px; }
  .i-sprite.icon-5 {
    background-position: 0 -150px;
    width: 27px;
    height: 26px; }
  .i-sprite.icon-6 {
    background-position: -300px -200px;
    width: 32px;
    height: 32px;
    margin-right: 2px; }
  .i-sprite.icon-7 {
    background-position: 0 -300px;
    width: 36px;
    height: 34px; }
  .i-sprite.icon-8 {
    background-position: -200px -300px;
    width: 25px;
    height: 25px; }
  .i-sprite.icon-9 {
    background-position: -256px -301px;
    width: 26px;
    height: 25px; }
  .i-sprite.icon-10 {
    background-position: -300px -150px;
    width: 26px;
    height: 30px; }
  .i-sprite.icon-11 {
    background-position: -357px -301px;
    width: 24px;
    height: 24px; }

.nav-slick {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 4px 5px 0;
  height: 35px;
  border: 1px solid #e9e9e9;
  border-radius: 17px;
  background: #f9f9f9;
  vertical-align: middle; }
  .nav-slick:before {
    position: absolute;
    top: 4px;
    left: 34px;
    width: 1px;
    height: 25px;
    background: #ececec;
    content: ""; }
  .nav-slick button {
    width: 27px;
    height: 27px;
    outline: none;
    padding: 0;
    border: none;
    background: none;
    background: url("/local/templates/rarus.web/scss/../images/bg/nav-slick.png") no-repeat;
    text-indent: -999px; }
    .nav-slick button.slick-prev {
      background-position: 0 0;
      margin-right: 5px; }
      .nav-slick button.slick-prev:hover {
        background-position: 0 -30px; }
      .nav-slick button.slick-prev:after {
        border-right: 1px solid #000; }
    .nav-slick button.slick-next {
      background-position: -30px 0; }
      .nav-slick button.slick-next:hover {
        background-position: -30px -30px; }

.b-breadcrumbs {
  background: #f9f9f9;
  padding: 17px 0;
  border-bottom: 1px solid #e8e8e8; }
  @media (min-width: 768px) and (max-width: 991px) {
    .b-breadcrumbs {
      border-top: 1px solid #e8e8e8; } }
  .b-breadcrumbs .b-breadcrumb-navigation li a,
  .b-breadcrumbs .b-breadcrumb-navigation li .link-arrow,
  .b-breadcrumbs .b-breadcrumb-navigation li .link-underline,
  .b-breadcrumbs .b-breadcrumb-navigation li .link-dotted {
    padding: 0 25px 0 0;
    position: relative; }
    .b-breadcrumbs .b-breadcrumb-navigation li a:before,
    .b-breadcrumbs .b-breadcrumb-navigation li .link-arrow:before,
    .b-breadcrumbs .b-breadcrumb-navigation li .link-underline:before,
    .b-breadcrumbs .b-breadcrumb-navigation li .link-dotted:before {
      position: absolute;
      top: 0;
      right: 0;
      width: 15px;
      height: 6px;
      content: "\2192";
      color: #333; }
  .b-breadcrumbs .b-breadcrumb-navigation-small li {
    padding: 0 0 0 28px; }
    .b-breadcrumbs .b-breadcrumb-navigation-small li a,
    .b-breadcrumbs .b-breadcrumb-navigation-small li .link-arrow,
    .b-breadcrumbs .b-breadcrumb-navigation-small li .link-underline,
    .b-breadcrumbs .b-breadcrumb-navigation-small li .link-dotted {
      position: relative; }
      .b-breadcrumbs .b-breadcrumb-navigation-small li a:before,
      .b-breadcrumbs .b-breadcrumb-navigation-small li .link-arrow:before,
      .b-breadcrumbs .b-breadcrumb-navigation-small li .link-underline:before,
      .b-breadcrumbs .b-breadcrumb-navigation-small li .link-dotted:before {
        position: absolute;
        top: 3px;
        left: -20px;
        width: 18px;
        height: 14px;
        content: "";
        color: #ff7700; }
    .b-breadcrumbs .b-breadcrumb-navigation-small li svg {
      width: 18px;
      height: 14px;
      position: absolute;
      top: 2px;
      left: 0px; }
    .b-breadcrumbs .b-breadcrumb-navigation-small li .icon-arrow-back {
      font-size: 15px;
      line-height: 17px;
      position: absolute;
      top: 2px;
      left: 4px;
      color: #ff7700; }

.drop-branch .drop-title {
  color: #006699;
  cursor: pointer; }
  .drop-branch .drop-title:hover {
    color: #ff6600; }
  .drop-branch .drop-title .caret {
    margin-top: 3px;
    color: #ff6600; }
.drop-branch .drop-town {
  border-bottom: 1px dashed #0066a4; }
  .drop-branch .drop-town:hover {
    border-color: #ff6600;
    text-decoration: none; }
.drop-branch .dropdown-menu {
  margin-top: 10px;
  left: -66px; }
  .drop-branch .dropdown-menu:before {
    left: 89px; }

.tab-product {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 40px;
  padding-bottom: 8px; }
  @media screen and (max-width: 767px) {
    .tab-product {
      margin: 0 0 23px;
      padding-bottom: 24px; } }
  .tab-product li {
    margin: 0 26px 10px 0;
    padding: 12px 12px 12px 0; }
    @media screen and (max-width: 767px) {
      .tab-product li {
        padding: 12px 0;
        margin-bottom: 3px;
        margin-right: 0; } }
    .tab-product li:last-child {
      margin-right: 0; }
    .tab-product li a,
    .tab-product li .link-arrow,
    .tab-product li .link-underline,
    .tab-product li .link-dotted {
      color: #006699;
      border-bottom: 1px dashed #006699;
      font-weight: 600; }
      .tab-product li a:hover,
      .tab-product li .link-arrow:hover,
      .tab-product li .link-underline:hover,
      .tab-product li .link-dotted:hover {
        color: #ff6600;
        border-color: #ff6600; }
    .tab-product li.active {
      padding: 12px 0 12px 0; }
      .tab-product li.active a,
      .tab-product li.active .link-arrow,
      .tab-product li.active .link-underline,
      .tab-product li.active .link-dotted {
        background-color: #00a2d0;
        border-radius: 3px;
        padding: 12px 15px;
        border-bottom: medium none;
        color: #fff; }
        @media screen and (max-width: 767px) {
          .tab-product li.active a,
          .tab-product li.active .link-arrow,
          .tab-product li.active .link-underline,
          .tab-product li.active .link-dotted {
            padding: 12px 15px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .tab-product li {
        display: inline-block;
        margin-right: 25px; } }
    @media screen and (max-width: 767px) {
      .tab-product li {
        display: block !important;
        font-size: 14px;
        margin-right: 0; } }
  .tab-product span.b-btn {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top; }
    @media screen and (max-width: 767px) {
      .tab-product span.b-btn {
        display: block; } }

.f-fixed-callback {
  position: fixed;
  top: 70%;
  right: 0;
  padding: 18px 10px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 8px;
  color: #fff;
  background-color: #fd7034;
  border: none;
  outline: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  box-shadow: 3px 4px 13px 0 rgba(50, 22, 10, 0.45);
  transform: translate(0, -50%);
  z-index: 5; }

@media (max-width: 991px) {
  .f-fixed-callback--right-button {
    display: none; } }

.f-fixed-callback--blue {
  background-color: #096de0;
  box-shadow: 3px 4px 13px 0 rgba(16, 44, 57, 0.45); }

.f-fixed-callback:hover {
  cursor: pointer; }

.f-fixed-callback:hover span, .f-fixed-callback:hover img {
  opacity: 0.8; }

.f-fixed-callback img {
  width: 20px;
  height: 20px;
  transform: rotate(-90deg); }

.f-fixed-callback span {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  writing-mode: tb-rl;
  transform: rotate(180deg); }

.light-data, .content {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0 15px; }
  .light-data tr:first-child:hover, .content tr:first-child:hover {
    background: none; }
  .light-data tr:hover, .content tr:hover {
    background-color: #f7f7f7; }
  .light-data tr th, .content tr th {
    border-bottom: 1px solid #f37d34;
    padding: 15px 10px 15px 0; }
    .light-data tr th.width-col, .content tr th.width-col {
      width: 50%; }
  .light-data tr td, .content tr td {
    border-bottom: 1px solid #eaeaea;
    padding: 20px 10px 20px 0; }
  .light-data tr th:first-child, .light-data tr td:first-child, .content tr th:first-child, .content tr td:first-child {
    padding-left: 10px; }
  .light-data.bordered th, .content.bordered th {
    border-bottom: 1px solid #f37d34; }
  .light-data.bordered th, .light-data.bordered td, .content.bordered th, .content.bordered td {
    border: 1px solid #eaeaea; }

.drop-branch .drop-title {
  color: #006699;
  cursor: pointer; }
  .drop-branch .drop-title:hover {
    color: #ff6600; }
  .drop-branch .drop-title .caret {
    margin-top: 3px;
    color: #ff6600; }
.drop-branch .drop-town {
  border-bottom: 1px dashed #0066a4; }
  .drop-branch .drop-town:hover {
    border-color: #ff6600;
    text-decoration: none; }
.drop-branch .dropdown-menu {
  margin-top: 10px;
  left: -66px; }
  .drop-branch .dropdown-menu:before {
    left: 89px; }
  .drop-branch .dropdown-menu ul {
    margin-bottom: 0; }
    .drop-branch .dropdown-menu ul li {
      padding-left: 0;
      margin-bottom: 10px; }
      .drop-branch .dropdown-menu ul li:last-child {
        margin-bottom: 0; }
      .drop-branch .dropdown-menu ul li:before {
        background: none; }

input[type=text].errorMsg,
select.errorMsg {
  border: 1px solid #F56600;
  margin-bottom: 10px; }

div.errorMsg {
  color: #F56600;
  font-size: 11px;
  line-height: 11px;
  margin: -7px 0 15px 3px; }

.i-block, .i-buh-uchet8, .i-literature, .i-1c-crm, .i-1c-auto, .i-1c-budget, .i-1c-hotel, .i-1c-med, .i-1c-invest, .i-1c-upravlenie-nfo-mfo, .i-1c-it, .i-1c-meat, .i-1c-education, .i-1c-upp, .i-1c-restoran, .i-1c-retail, .i-1c-beauty, .i-1c-agro, .i-1c-servis-centr, .i-1c-build, .i-1c-transport, .i-1c-tourism, .i-mobile-soft, .i-cloud, .i-application, .i-computer, .i-media, .i-1c, .i-1c-msfo, .i-kadri-uchet8, .i-torgsklad-uchet8, .i-complex-uchet8, .i-proizvodstv-uchet8, .i-1c8-msfo, .i-doc-uchet8, .i-platforma-1c-predpriyatie-8, .i-1c8-lic, .i-1c-otchetnost, .i-1c8-enterprise, .i-1c8-ms, .i-1c8-ibm, .i-vuz, .i-web8, .i-kpk, .i-1c8-ukraina, .i-elektronnye-postavki-1c, .i-mdm, .i-ceoboard, .i-pdf, .i-rar, .i-pptx, .i-ppsx, .i-1c8, .i-ppt, .i-1c-houseservices, .i-pps, .i-1c-nko, .i-zip, .i-1c-food-retail, .i-1c-lombard, .i-cti, .i-trade, .i-apteki-i-aptechnye-seti, .i-skladskaya-logistika-wms, .i-finance-management, .i-1c-connect, .i-snyatye-s-prodazhi-resheniya, .i-1c-update-management, .i-1c-kp-its-otraslevoj, .i-1c-bakery, .i-1c-performance-monitor, .i-1c-poultry, .i-equipment, .i-servis-raspoznavaniya-rechi, .i-dashboard {
  position: relative; }
  .i-block:before, .i-buh-uchet8:before, .i-literature:before, .i-1c-crm:before, .i-1c-auto:before, .i-1c-budget:before, .i-1c-hotel:before, .i-1c-med:before, .i-1c-invest:before, .i-1c-upravlenie-nfo-mfo:before, .i-1c-it:before, .i-1c-meat:before, .i-1c-education:before, .i-1c-upp:before, .i-1c-restoran:before, .i-1c-retail:before, .i-1c-beauty:before, .i-1c-agro:before, .i-1c-servis-centr:before, .i-1c-build:before, .i-1c-transport:before, .i-1c-tourism:before, .i-mobile-soft:before, .i-cloud:before, .i-application:before, .i-computer:before, .i-media:before, .i-1c:before, .i-1c-msfo:before, .i-kadri-uchet8:before, .i-torgsklad-uchet8:before, .i-complex-uchet8:before, .i-proizvodstv-uchet8:before, .i-1c8-msfo:before, .i-doc-uchet8:before, .i-platforma-1c-predpriyatie-8:before, .i-1c8-lic:before, .i-1c-otchetnost:before, .i-1c8-enterprise:before, .i-1c8-ms:before, .i-1c8-ibm:before, .i-vuz:before, .i-web8:before, .i-kpk:before, .i-1c8-ukraina:before, .i-elektronnye-postavki-1c:before, .i-mdm:before, .i-ceoboard:before, .i-pdf:before, .i-rar:before, .i-pptx:before, .i-ppsx:before, .i-1c8:before, .i-ppt:before, .i-1c-houseservices:before, .i-pps:before, .i-1c-nko:before, .i-zip:before, .i-1c-food-retail:before, .i-1c-lombard:before, .i-cti:before, .i-trade:before, .i-apteki-i-aptechnye-seti:before, .i-skladskaya-logistika-wms:before, .i-finance-management:before, .i-1c-connect:before, .i-snyatye-s-prodazhi-resheniya:before, .i-1c-update-management:before, .i-1c-kp-its-otraslevoj:before, .i-1c-bakery:before, .i-1c-performance-monitor:before, .i-1c-poultry:before, .i-equipment:before, .i-servis-raspoznavaniya-rechi:before, .i-dashboard:before {
    content: "";
    float: left;
    background: url("/local/templates/rarus.web/scss/../images/bg/sprite-icon.png?v202310191502") no-repeat;
    vertical-align: middle;
    border-radius: 4px; }
  .i-block a, .i-buh-uchet8 a, .i-literature a, .i-1c-crm a, .i-1c-auto a, .i-1c-budget a, .i-1c-hotel a, .i-1c-med a, .i-1c-invest a, .i-1c-upravlenie-nfo-mfo a, .i-1c-it a, .i-1c-meat a, .i-1c-education a, .i-1c-upp a, .i-1c-restoran a, .i-1c-retail a, .i-1c-beauty a, .i-1c-agro a, .i-1c-servis-centr a, .i-1c-build a, .i-1c-transport a, .i-1c-tourism a, .i-mobile-soft a, .i-cloud a, .i-application a, .i-computer a, .i-media a, .i-1c a, .i-1c-msfo a, .i-kadri-uchet8 a, .i-torgsklad-uchet8 a, .i-complex-uchet8 a, .i-proizvodstv-uchet8 a, .i-1c8-msfo a, .i-doc-uchet8 a, .i-platforma-1c-predpriyatie-8 a, .i-1c8-lic a, .i-1c-otchetnost a, .i-1c8-enterprise a, .i-1c8-ms a, .i-1c8-ibm a, .i-vuz a, .i-web8 a, .i-kpk a, .i-1c8-ukraina a, .i-elektronnye-postavki-1c a, .i-mdm a, .i-ceoboard a, .i-pdf a, .i-rar a, .i-pptx a, .i-ppsx a, .i-1c8 a, .i-ppt a, .i-1c-houseservices a, .i-pps a, .i-1c-nko a, .i-zip a, .i-1c-food-retail a, .i-1c-lombard a, .i-cti a, .i-trade a, .i-apteki-i-aptechnye-seti a, .i-skladskaya-logistika-wms a, .i-finance-management a, .i-1c-connect a, .i-snyatye-s-prodazhi-resheniya a, .i-1c-update-management a, .i-1c-kp-its-otraslevoj a, .i-1c-bakery a, .i-1c-performance-monitor a, .i-1c-poultry a, .i-equipment a, .i-servis-raspoznavaniya-rechi a, .i-dashboard a, .i-block a.link-arrow, .i-buh-uchet8 a.link-arrow, .i-literature a.link-arrow, .i-1c-crm a.link-arrow, .i-1c-auto a.link-arrow, .i-1c-budget a.link-arrow, .i-1c-hotel a.link-arrow, .i-1c-med a.link-arrow, .i-1c-invest a.link-arrow, .i-1c-upravlenie-nfo-mfo a.link-arrow, .i-1c-it a.link-arrow, .i-1c-meat a.link-arrow, .i-1c-education a.link-arrow, .i-1c-upp a.link-arrow, .i-1c-restoran a.link-arrow, .i-1c-retail a.link-arrow, .i-1c-beauty a.link-arrow, .i-1c-agro a.link-arrow, .i-1c-servis-centr a.link-arrow, .i-1c-build a.link-arrow, .i-1c-transport a.link-arrow, .i-1c-tourism a.link-arrow, .i-mobile-soft a.link-arrow, .i-cloud a.link-arrow, .i-application a.link-arrow, .i-computer a.link-arrow, .i-media a.link-arrow, .i-1c a.link-arrow, .i-1c-msfo a.link-arrow, .i-kadri-uchet8 a.link-arrow, .i-torgsklad-uchet8 a.link-arrow, .i-complex-uchet8 a.link-arrow, .i-proizvodstv-uchet8 a.link-arrow, .i-1c8-msfo a.link-arrow, .i-doc-uchet8 a.link-arrow, .i-platforma-1c-predpriyatie-8 a.link-arrow, .i-1c8-lic a.link-arrow, .i-1c-otchetnost a.link-arrow, .i-1c8-enterprise a.link-arrow, .i-1c8-ms a.link-arrow, .i-1c8-ibm a.link-arrow, .i-vuz a.link-arrow, .i-web8 a.link-arrow, .i-kpk a.link-arrow, .i-1c8-ukraina a.link-arrow, .i-elektronnye-postavki-1c a.link-arrow, .i-mdm a.link-arrow, .i-ceoboard a.link-arrow, .i-pdf a.link-arrow, .i-rar a.link-arrow, .i-pptx a.link-arrow, .i-ppsx a.link-arrow, .i-1c8 a.link-arrow, .i-ppt a.link-arrow, .i-1c-houseservices a.link-arrow, .i-pps a.link-arrow, .i-1c-nko a.link-arrow, .i-zip a.link-arrow, .i-1c-food-retail a.link-arrow, .i-1c-lombard a.link-arrow, .i-cti a.link-arrow, .i-trade a.link-arrow, .i-apteki-i-aptechnye-seti a.link-arrow, .i-skladskaya-logistika-wms a.link-arrow, .i-finance-management a.link-arrow, .i-1c-connect a.link-arrow, .i-snyatye-s-prodazhi-resheniya a.link-arrow, .i-1c-update-management a.link-arrow, .i-1c-kp-its-otraslevoj a.link-arrow, .i-1c-bakery a.link-arrow, .i-1c-performance-monitor a.link-arrow, .i-1c-poultry a.link-arrow, .i-equipment a.link-arrow, .i-servis-raspoznavaniya-rechi a.link-arrow, .i-dashboard a.link-arrow,
  .i-block .link-arrow a,
  .link-arrow .i-block a,
  .i-buh-uchet8 .link-arrow a,
  .link-arrow .i-buh-uchet8 a,
  .i-literature .link-arrow a,
  .link-arrow .i-literature a,
  .i-1c-crm .link-arrow a,
  .link-arrow .i-1c-crm a,
  .i-1c-auto .link-arrow a,
  .link-arrow .i-1c-auto a,
  .i-1c-budget .link-arrow a,
  .link-arrow .i-1c-budget a,
  .i-1c-hotel .link-arrow a,
  .link-arrow .i-1c-hotel a,
  .i-1c-med .link-arrow a,
  .link-arrow .i-1c-med a,
  .i-1c-invest .link-arrow a,
  .link-arrow .i-1c-invest a,
  .i-1c-upravlenie-nfo-mfo .link-arrow a,
  .link-arrow .i-1c-upravlenie-nfo-mfo a,
  .i-1c-it .link-arrow a,
  .link-arrow .i-1c-it a,
  .i-1c-meat .link-arrow a,
  .link-arrow .i-1c-meat a,
  .i-1c-education .link-arrow a,
  .link-arrow .i-1c-education a,
  .i-1c-upp .link-arrow a,
  .link-arrow .i-1c-upp a,
  .i-1c-restoran .link-arrow a,
  .link-arrow .i-1c-restoran a,
  .i-1c-retail .link-arrow a,
  .link-arrow .i-1c-retail a,
  .i-1c-beauty .link-arrow a,
  .link-arrow .i-1c-beauty a,
  .i-1c-agro .link-arrow a,
  .link-arrow .i-1c-agro a,
  .i-1c-servis-centr .link-arrow a,
  .link-arrow .i-1c-servis-centr a,
  .i-1c-build .link-arrow a,
  .link-arrow .i-1c-build a,
  .i-1c-transport .link-arrow a,
  .link-arrow .i-1c-transport a,
  .i-1c-tourism .link-arrow a,
  .link-arrow .i-1c-tourism a,
  .i-mobile-soft .link-arrow a,
  .link-arrow .i-mobile-soft a,
  .i-cloud .link-arrow a,
  .link-arrow .i-cloud a,
  .i-application .link-arrow a,
  .link-arrow .i-application a,
  .i-computer .link-arrow a,
  .link-arrow .i-computer a,
  .i-media .link-arrow a,
  .link-arrow .i-media a,
  .i-1c .link-arrow a,
  .link-arrow .i-1c a,
  .i-1c-msfo .link-arrow a,
  .link-arrow .i-1c-msfo a,
  .i-kadri-uchet8 .link-arrow a,
  .link-arrow .i-kadri-uchet8 a,
  .i-torgsklad-uchet8 .link-arrow a,
  .link-arrow .i-torgsklad-uchet8 a,
  .i-complex-uchet8 .link-arrow a,
  .link-arrow .i-complex-uchet8 a,
  .i-proizvodstv-uchet8 .link-arrow a,
  .link-arrow .i-proizvodstv-uchet8 a,
  .i-1c8-msfo .link-arrow a,
  .link-arrow .i-1c8-msfo a,
  .i-doc-uchet8 .link-arrow a,
  .link-arrow .i-doc-uchet8 a,
  .i-platforma-1c-predpriyatie-8 .link-arrow a,
  .link-arrow .i-platforma-1c-predpriyatie-8 a,
  .i-1c8-lic .link-arrow a,
  .link-arrow .i-1c8-lic a,
  .i-1c-otchetnost .link-arrow a,
  .link-arrow .i-1c-otchetnost a,
  .i-1c8-enterprise .link-arrow a,
  .link-arrow .i-1c8-enterprise a,
  .i-1c8-ms .link-arrow a,
  .link-arrow .i-1c8-ms a,
  .i-1c8-ibm .link-arrow a,
  .link-arrow .i-1c8-ibm a,
  .i-vuz .link-arrow a,
  .link-arrow .i-vuz a,
  .i-web8 .link-arrow a,
  .link-arrow .i-web8 a,
  .i-kpk .link-arrow a,
  .link-arrow .i-kpk a,
  .i-1c8-ukraina .link-arrow a,
  .link-arrow .i-1c8-ukraina a,
  .i-elektronnye-postavki-1c .link-arrow a,
  .link-arrow .i-elektronnye-postavki-1c a,
  .i-mdm .link-arrow a,
  .link-arrow .i-mdm a,
  .i-ceoboard .link-arrow a,
  .link-arrow .i-ceoboard a,
  .i-pdf .link-arrow a,
  .link-arrow .i-pdf a,
  .i-rar .link-arrow a,
  .link-arrow .i-rar a,
  .i-pptx .link-arrow a,
  .link-arrow .i-pptx a,
  .i-ppsx .link-arrow a,
  .link-arrow .i-ppsx a,
  .i-1c8 .link-arrow a,
  .link-arrow .i-1c8 a,
  .i-ppt .link-arrow a,
  .link-arrow .i-ppt a,
  .i-1c-houseservices .link-arrow a,
  .link-arrow .i-1c-houseservices a,
  .i-pps .link-arrow a,
  .link-arrow .i-pps a,
  .i-1c-nko .link-arrow a,
  .link-arrow .i-1c-nko a,
  .i-zip .link-arrow a,
  .link-arrow .i-zip a,
  .i-1c-food-retail .link-arrow a,
  .link-arrow .i-1c-food-retail a,
  .i-1c-lombard .link-arrow a,
  .link-arrow .i-1c-lombard a,
  .i-cti .link-arrow a,
  .link-arrow .i-cti a,
  .i-trade .link-arrow a,
  .link-arrow .i-trade a,
  .i-apteki-i-aptechnye-seti .link-arrow a,
  .link-arrow .i-apteki-i-aptechnye-seti a,
  .i-skladskaya-logistika-wms .link-arrow a,
  .link-arrow .i-skladskaya-logistika-wms a,
  .i-finance-management .link-arrow a,
  .link-arrow .i-finance-management a,
  .i-1c-connect .link-arrow a,
  .link-arrow .i-1c-connect a,
  .i-snyatye-s-prodazhi-resheniya .link-arrow a,
  .link-arrow .i-snyatye-s-prodazhi-resheniya a,
  .i-1c-update-management .link-arrow a,
  .link-arrow .i-1c-update-management a,
  .i-1c-kp-its-otraslevoj .link-arrow a,
  .link-arrow .i-1c-kp-its-otraslevoj a,
  .i-1c-bakery .link-arrow a,
  .link-arrow .i-1c-bakery a,
  .i-1c-performance-monitor .link-arrow a,
  .link-arrow .i-1c-performance-monitor a,
  .i-1c-poultry .link-arrow a,
  .link-arrow .i-1c-poultry a,
  .i-equipment .link-arrow a,
  .link-arrow .i-equipment a,
  .i-servis-raspoznavaniya-rechi .link-arrow a,
  .link-arrow .i-servis-raspoznavaniya-rechi a,
  .i-dashboard .link-arrow a,
  .link-arrow .i-dashboard a,
  .i-block .link-arrow,
  .i-buh-uchet8 .link-arrow,
  .i-literature .link-arrow,
  .i-1c-crm .link-arrow,
  .i-1c-auto .link-arrow,
  .i-1c-budget .link-arrow,
  .i-1c-hotel .link-arrow,
  .i-1c-med .link-arrow,
  .i-1c-invest .link-arrow,
  .i-1c-upravlenie-nfo-mfo .link-arrow,
  .i-1c-it .link-arrow,
  .i-1c-meat .link-arrow,
  .i-1c-education .link-arrow,
  .i-1c-upp .link-arrow,
  .i-1c-restoran .link-arrow,
  .i-1c-retail .link-arrow,
  .i-1c-beauty .link-arrow,
  .i-1c-agro .link-arrow,
  .i-1c-servis-centr .link-arrow,
  .i-1c-build .link-arrow,
  .i-1c-transport .link-arrow,
  .i-1c-tourism .link-arrow,
  .i-mobile-soft .link-arrow,
  .i-cloud .link-arrow,
  .i-application .link-arrow,
  .i-computer .link-arrow,
  .i-media .link-arrow,
  .i-1c .link-arrow,
  .i-1c-msfo .link-arrow,
  .i-kadri-uchet8 .link-arrow,
  .i-torgsklad-uchet8 .link-arrow,
  .i-complex-uchet8 .link-arrow,
  .i-proizvodstv-uchet8 .link-arrow,
  .i-1c8-msfo .link-arrow,
  .i-doc-uchet8 .link-arrow,
  .i-platforma-1c-predpriyatie-8 .link-arrow,
  .i-1c8-lic .link-arrow,
  .i-1c-otchetnost .link-arrow,
  .i-1c8-enterprise .link-arrow,
  .i-1c8-ms .link-arrow,
  .i-1c8-ibm .link-arrow,
  .i-vuz .link-arrow,
  .i-web8 .link-arrow,
  .i-kpk .link-arrow,
  .i-1c8-ukraina .link-arrow,
  .i-elektronnye-postavki-1c .link-arrow,
  .i-mdm .link-arrow,
  .i-ceoboard .link-arrow,
  .i-pdf .link-arrow,
  .i-rar .link-arrow,
  .i-pptx .link-arrow,
  .i-ppsx .link-arrow,
  .i-1c8 .link-arrow,
  .i-ppt .link-arrow,
  .i-1c-houseservices .link-arrow,
  .i-pps .link-arrow,
  .i-1c-nko .link-arrow,
  .i-zip .link-arrow,
  .i-1c-food-retail .link-arrow,
  .i-1c-lombard .link-arrow,
  .i-cti .link-arrow,
  .i-trade .link-arrow,
  .i-apteki-i-aptechnye-seti .link-arrow,
  .i-skladskaya-logistika-wms .link-arrow,
  .i-finance-management .link-arrow,
  .i-1c-connect .link-arrow,
  .i-snyatye-s-prodazhi-resheniya .link-arrow,
  .i-1c-update-management .link-arrow,
  .i-1c-kp-its-otraslevoj .link-arrow,
  .i-1c-bakery .link-arrow,
  .i-1c-performance-monitor .link-arrow,
  .i-1c-poultry .link-arrow,
  .i-equipment .link-arrow,
  .i-servis-raspoznavaniya-rechi .link-arrow,
  .i-dashboard .link-arrow, .i-block a.link-underline, .i-buh-uchet8 a.link-underline, .i-literature a.link-underline, .i-1c-crm a.link-underline, .i-1c-auto a.link-underline, .i-1c-budget a.link-underline, .i-1c-hotel a.link-underline, .i-1c-med a.link-underline, .i-1c-invest a.link-underline, .i-1c-upravlenie-nfo-mfo a.link-underline, .i-1c-it a.link-underline, .i-1c-meat a.link-underline, .i-1c-education a.link-underline, .i-1c-upp a.link-underline, .i-1c-restoran a.link-underline, .i-1c-retail a.link-underline, .i-1c-beauty a.link-underline, .i-1c-agro a.link-underline, .i-1c-servis-centr a.link-underline, .i-1c-build a.link-underline, .i-1c-transport a.link-underline, .i-1c-tourism a.link-underline, .i-mobile-soft a.link-underline, .i-cloud a.link-underline, .i-application a.link-underline, .i-computer a.link-underline, .i-media a.link-underline, .i-1c a.link-underline, .i-1c-msfo a.link-underline, .i-kadri-uchet8 a.link-underline, .i-torgsklad-uchet8 a.link-underline, .i-complex-uchet8 a.link-underline, .i-proizvodstv-uchet8 a.link-underline, .i-1c8-msfo a.link-underline, .i-doc-uchet8 a.link-underline, .i-platforma-1c-predpriyatie-8 a.link-underline, .i-1c8-lic a.link-underline, .i-1c-otchetnost a.link-underline, .i-1c8-enterprise a.link-underline, .i-1c8-ms a.link-underline, .i-1c8-ibm a.link-underline, .i-vuz a.link-underline, .i-web8 a.link-underline, .i-kpk a.link-underline, .i-1c8-ukraina a.link-underline, .i-elektronnye-postavki-1c a.link-underline, .i-mdm a.link-underline, .i-ceoboard a.link-underline, .i-pdf a.link-underline, .i-rar a.link-underline, .i-pptx a.link-underline, .i-ppsx a.link-underline, .i-1c8 a.link-underline, .i-ppt a.link-underline, .i-1c-houseservices a.link-underline, .i-pps a.link-underline, .i-1c-nko a.link-underline, .i-zip a.link-underline, .i-1c-food-retail a.link-underline, .i-1c-lombard a.link-underline, .i-cti a.link-underline, .i-trade a.link-underline, .i-apteki-i-aptechnye-seti a.link-underline, .i-skladskaya-logistika-wms a.link-underline, .i-finance-management a.link-underline, .i-1c-connect a.link-underline, .i-snyatye-s-prodazhi-resheniya a.link-underline, .i-1c-update-management a.link-underline, .i-1c-kp-its-otraslevoj a.link-underline, .i-1c-bakery a.link-underline, .i-1c-performance-monitor a.link-underline, .i-1c-poultry a.link-underline, .i-equipment a.link-underline, .i-servis-raspoznavaniya-rechi a.link-underline, .i-dashboard a.link-underline,
  .i-block .link-underline a,
  .link-underline .i-block a,
  .i-buh-uchet8 .link-underline a,
  .link-underline .i-buh-uchet8 a,
  .i-literature .link-underline a,
  .link-underline .i-literature a,
  .i-1c-crm .link-underline a,
  .link-underline .i-1c-crm a,
  .i-1c-auto .link-underline a,
  .link-underline .i-1c-auto a,
  .i-1c-budget .link-underline a,
  .link-underline .i-1c-budget a,
  .i-1c-hotel .link-underline a,
  .link-underline .i-1c-hotel a,
  .i-1c-med .link-underline a,
  .link-underline .i-1c-med a,
  .i-1c-invest .link-underline a,
  .link-underline .i-1c-invest a,
  .i-1c-upravlenie-nfo-mfo .link-underline a,
  .link-underline .i-1c-upravlenie-nfo-mfo a,
  .i-1c-it .link-underline a,
  .link-underline .i-1c-it a,
  .i-1c-meat .link-underline a,
  .link-underline .i-1c-meat a,
  .i-1c-education .link-underline a,
  .link-underline .i-1c-education a,
  .i-1c-upp .link-underline a,
  .link-underline .i-1c-upp a,
  .i-1c-restoran .link-underline a,
  .link-underline .i-1c-restoran a,
  .i-1c-retail .link-underline a,
  .link-underline .i-1c-retail a,
  .i-1c-beauty .link-underline a,
  .link-underline .i-1c-beauty a,
  .i-1c-agro .link-underline a,
  .link-underline .i-1c-agro a,
  .i-1c-servis-centr .link-underline a,
  .link-underline .i-1c-servis-centr a,
  .i-1c-build .link-underline a,
  .link-underline .i-1c-build a,
  .i-1c-transport .link-underline a,
  .link-underline .i-1c-transport a,
  .i-1c-tourism .link-underline a,
  .link-underline .i-1c-tourism a,
  .i-mobile-soft .link-underline a,
  .link-underline .i-mobile-soft a,
  .i-cloud .link-underline a,
  .link-underline .i-cloud a,
  .i-application .link-underline a,
  .link-underline .i-application a,
  .i-computer .link-underline a,
  .link-underline .i-computer a,
  .i-media .link-underline a,
  .link-underline .i-media a,
  .i-1c .link-underline a,
  .link-underline .i-1c a,
  .i-1c-msfo .link-underline a,
  .link-underline .i-1c-msfo a,
  .i-kadri-uchet8 .link-underline a,
  .link-underline .i-kadri-uchet8 a,
  .i-torgsklad-uchet8 .link-underline a,
  .link-underline .i-torgsklad-uchet8 a,
  .i-complex-uchet8 .link-underline a,
  .link-underline .i-complex-uchet8 a,
  .i-proizvodstv-uchet8 .link-underline a,
  .link-underline .i-proizvodstv-uchet8 a,
  .i-1c8-msfo .link-underline a,
  .link-underline .i-1c8-msfo a,
  .i-doc-uchet8 .link-underline a,
  .link-underline .i-doc-uchet8 a,
  .i-platforma-1c-predpriyatie-8 .link-underline a,
  .link-underline .i-platforma-1c-predpriyatie-8 a,
  .i-1c8-lic .link-underline a,
  .link-underline .i-1c8-lic a,
  .i-1c-otchetnost .link-underline a,
  .link-underline .i-1c-otchetnost a,
  .i-1c8-enterprise .link-underline a,
  .link-underline .i-1c8-enterprise a,
  .i-1c8-ms .link-underline a,
  .link-underline .i-1c8-ms a,
  .i-1c8-ibm .link-underline a,
  .link-underline .i-1c8-ibm a,
  .i-vuz .link-underline a,
  .link-underline .i-vuz a,
  .i-web8 .link-underline a,
  .link-underline .i-web8 a,
  .i-kpk .link-underline a,
  .link-underline .i-kpk a,
  .i-1c8-ukraina .link-underline a,
  .link-underline .i-1c8-ukraina a,
  .i-elektronnye-postavki-1c .link-underline a,
  .link-underline .i-elektronnye-postavki-1c a,
  .i-mdm .link-underline a,
  .link-underline .i-mdm a,
  .i-ceoboard .link-underline a,
  .link-underline .i-ceoboard a,
  .i-pdf .link-underline a,
  .link-underline .i-pdf a,
  .i-rar .link-underline a,
  .link-underline .i-rar a,
  .i-pptx .link-underline a,
  .link-underline .i-pptx a,
  .i-ppsx .link-underline a,
  .link-underline .i-ppsx a,
  .i-1c8 .link-underline a,
  .link-underline .i-1c8 a,
  .i-ppt .link-underline a,
  .link-underline .i-ppt a,
  .i-1c-houseservices .link-underline a,
  .link-underline .i-1c-houseservices a,
  .i-pps .link-underline a,
  .link-underline .i-pps a,
  .i-1c-nko .link-underline a,
  .link-underline .i-1c-nko a,
  .i-zip .link-underline a,
  .link-underline .i-zip a,
  .i-1c-food-retail .link-underline a,
  .link-underline .i-1c-food-retail a,
  .i-1c-lombard .link-underline a,
  .link-underline .i-1c-lombard a,
  .i-cti .link-underline a,
  .link-underline .i-cti a,
  .i-trade .link-underline a,
  .link-underline .i-trade a,
  .i-apteki-i-aptechnye-seti .link-underline a,
  .link-underline .i-apteki-i-aptechnye-seti a,
  .i-skladskaya-logistika-wms .link-underline a,
  .link-underline .i-skladskaya-logistika-wms a,
  .i-finance-management .link-underline a,
  .link-underline .i-finance-management a,
  .i-1c-connect .link-underline a,
  .link-underline .i-1c-connect a,
  .i-snyatye-s-prodazhi-resheniya .link-underline a,
  .link-underline .i-snyatye-s-prodazhi-resheniya a,
  .i-1c-update-management .link-underline a,
  .link-underline .i-1c-update-management a,
  .i-1c-kp-its-otraslevoj .link-underline a,
  .link-underline .i-1c-kp-its-otraslevoj a,
  .i-1c-bakery .link-underline a,
  .link-underline .i-1c-bakery a,
  .i-1c-performance-monitor .link-underline a,
  .link-underline .i-1c-performance-monitor a,
  .i-1c-poultry .link-underline a,
  .link-underline .i-1c-poultry a,
  .i-equipment .link-underline a,
  .link-underline .i-equipment a,
  .i-servis-raspoznavaniya-rechi .link-underline a,
  .link-underline .i-servis-raspoznavaniya-rechi a,
  .i-dashboard .link-underline a,
  .link-underline .i-dashboard a,
  .i-block .link-underline,
  .i-buh-uchet8 .link-underline,
  .i-literature .link-underline,
  .i-1c-crm .link-underline,
  .i-1c-auto .link-underline,
  .i-1c-budget .link-underline,
  .i-1c-hotel .link-underline,
  .i-1c-med .link-underline,
  .i-1c-invest .link-underline,
  .i-1c-upravlenie-nfo-mfo .link-underline,
  .i-1c-it .link-underline,
  .i-1c-meat .link-underline,
  .i-1c-education .link-underline,
  .i-1c-upp .link-underline,
  .i-1c-restoran .link-underline,
  .i-1c-retail .link-underline,
  .i-1c-beauty .link-underline,
  .i-1c-agro .link-underline,
  .i-1c-servis-centr .link-underline,
  .i-1c-build .link-underline,
  .i-1c-transport .link-underline,
  .i-1c-tourism .link-underline,
  .i-mobile-soft .link-underline,
  .i-cloud .link-underline,
  .i-application .link-underline,
  .i-computer .link-underline,
  .i-media .link-underline,
  .i-1c .link-underline,
  .i-1c-msfo .link-underline,
  .i-kadri-uchet8 .link-underline,
  .i-torgsklad-uchet8 .link-underline,
  .i-complex-uchet8 .link-underline,
  .i-proizvodstv-uchet8 .link-underline,
  .i-1c8-msfo .link-underline,
  .i-doc-uchet8 .link-underline,
  .i-platforma-1c-predpriyatie-8 .link-underline,
  .i-1c8-lic .link-underline,
  .i-1c-otchetnost .link-underline,
  .i-1c8-enterprise .link-underline,
  .i-1c8-ms .link-underline,
  .i-1c8-ibm .link-underline,
  .i-vuz .link-underline,
  .i-web8 .link-underline,
  .i-kpk .link-underline,
  .i-1c8-ukraina .link-underline,
  .i-elektronnye-postavki-1c .link-underline,
  .i-mdm .link-underline,
  .i-ceoboard .link-underline,
  .i-pdf .link-underline,
  .i-rar .link-underline,
  .i-pptx .link-underline,
  .i-ppsx .link-underline,
  .i-1c8 .link-underline,
  .i-ppt .link-underline,
  .i-1c-houseservices .link-underline,
  .i-pps .link-underline,
  .i-1c-nko .link-underline,
  .i-zip .link-underline,
  .i-1c-food-retail .link-underline,
  .i-1c-lombard .link-underline,
  .i-cti .link-underline,
  .i-trade .link-underline,
  .i-apteki-i-aptechnye-seti .link-underline,
  .i-skladskaya-logistika-wms .link-underline,
  .i-finance-management .link-underline,
  .i-1c-connect .link-underline,
  .i-snyatye-s-prodazhi-resheniya .link-underline,
  .i-1c-update-management .link-underline,
  .i-1c-kp-its-otraslevoj .link-underline,
  .i-1c-bakery .link-underline,
  .i-1c-performance-monitor .link-underline,
  .i-1c-poultry .link-underline,
  .i-equipment .link-underline,
  .i-servis-raspoznavaniya-rechi .link-underline,
  .i-dashboard .link-underline, .i-block a.link-dotted, .i-buh-uchet8 a.link-dotted, .i-literature a.link-dotted, .i-1c-crm a.link-dotted, .i-1c-auto a.link-dotted, .i-1c-budget a.link-dotted, .i-1c-hotel a.link-dotted, .i-1c-med a.link-dotted, .i-1c-invest a.link-dotted, .i-1c-upravlenie-nfo-mfo a.link-dotted, .i-1c-it a.link-dotted, .i-1c-meat a.link-dotted, .i-1c-education a.link-dotted, .i-1c-upp a.link-dotted, .i-1c-restoran a.link-dotted, .i-1c-retail a.link-dotted, .i-1c-beauty a.link-dotted, .i-1c-agro a.link-dotted, .i-1c-servis-centr a.link-dotted, .i-1c-build a.link-dotted, .i-1c-transport a.link-dotted, .i-1c-tourism a.link-dotted, .i-mobile-soft a.link-dotted, .i-cloud a.link-dotted, .i-application a.link-dotted, .i-computer a.link-dotted, .i-media a.link-dotted, .i-1c a.link-dotted, .i-1c-msfo a.link-dotted, .i-kadri-uchet8 a.link-dotted, .i-torgsklad-uchet8 a.link-dotted, .i-complex-uchet8 a.link-dotted, .i-proizvodstv-uchet8 a.link-dotted, .i-1c8-msfo a.link-dotted, .i-doc-uchet8 a.link-dotted, .i-platforma-1c-predpriyatie-8 a.link-dotted, .i-1c8-lic a.link-dotted, .i-1c-otchetnost a.link-dotted, .i-1c8-enterprise a.link-dotted, .i-1c8-ms a.link-dotted, .i-1c8-ibm a.link-dotted, .i-vuz a.link-dotted, .i-web8 a.link-dotted, .i-kpk a.link-dotted, .i-1c8-ukraina a.link-dotted, .i-elektronnye-postavki-1c a.link-dotted, .i-mdm a.link-dotted, .i-ceoboard a.link-dotted, .i-pdf a.link-dotted, .i-rar a.link-dotted, .i-pptx a.link-dotted, .i-ppsx a.link-dotted, .i-1c8 a.link-dotted, .i-ppt a.link-dotted, .i-1c-houseservices a.link-dotted, .i-pps a.link-dotted, .i-1c-nko a.link-dotted, .i-zip a.link-dotted, .i-1c-food-retail a.link-dotted, .i-1c-lombard a.link-dotted, .i-cti a.link-dotted, .i-trade a.link-dotted, .i-apteki-i-aptechnye-seti a.link-dotted, .i-skladskaya-logistika-wms a.link-dotted, .i-finance-management a.link-dotted, .i-1c-connect a.link-dotted, .i-snyatye-s-prodazhi-resheniya a.link-dotted, .i-1c-update-management a.link-dotted, .i-1c-kp-its-otraslevoj a.link-dotted, .i-1c-bakery a.link-dotted, .i-1c-performance-monitor a.link-dotted, .i-1c-poultry a.link-dotted, .i-equipment a.link-dotted, .i-servis-raspoznavaniya-rechi a.link-dotted, .i-dashboard a.link-dotted,
  .i-block .link-dotted a,
  .link-dotted .i-block a,
  .i-buh-uchet8 .link-dotted a,
  .link-dotted .i-buh-uchet8 a,
  .i-literature .link-dotted a,
  .link-dotted .i-literature a,
  .i-1c-crm .link-dotted a,
  .link-dotted .i-1c-crm a,
  .i-1c-auto .link-dotted a,
  .link-dotted .i-1c-auto a,
  .i-1c-budget .link-dotted a,
  .link-dotted .i-1c-budget a,
  .i-1c-hotel .link-dotted a,
  .link-dotted .i-1c-hotel a,
  .i-1c-med .link-dotted a,
  .link-dotted .i-1c-med a,
  .i-1c-invest .link-dotted a,
  .link-dotted .i-1c-invest a,
  .i-1c-upravlenie-nfo-mfo .link-dotted a,
  .link-dotted .i-1c-upravlenie-nfo-mfo a,
  .i-1c-it .link-dotted a,
  .link-dotted .i-1c-it a,
  .i-1c-meat .link-dotted a,
  .link-dotted .i-1c-meat a,
  .i-1c-education .link-dotted a,
  .link-dotted .i-1c-education a,
  .i-1c-upp .link-dotted a,
  .link-dotted .i-1c-upp a,
  .i-1c-restoran .link-dotted a,
  .link-dotted .i-1c-restoran a,
  .i-1c-retail .link-dotted a,
  .link-dotted .i-1c-retail a,
  .i-1c-beauty .link-dotted a,
  .link-dotted .i-1c-beauty a,
  .i-1c-agro .link-dotted a,
  .link-dotted .i-1c-agro a,
  .i-1c-servis-centr .link-dotted a,
  .link-dotted .i-1c-servis-centr a,
  .i-1c-build .link-dotted a,
  .link-dotted .i-1c-build a,
  .i-1c-transport .link-dotted a,
  .link-dotted .i-1c-transport a,
  .i-1c-tourism .link-dotted a,
  .link-dotted .i-1c-tourism a,
  .i-mobile-soft .link-dotted a,
  .link-dotted .i-mobile-soft a,
  .i-cloud .link-dotted a,
  .link-dotted .i-cloud a,
  .i-application .link-dotted a,
  .link-dotted .i-application a,
  .i-computer .link-dotted a,
  .link-dotted .i-computer a,
  .i-media .link-dotted a,
  .link-dotted .i-media a,
  .i-1c .link-dotted a,
  .link-dotted .i-1c a,
  .i-1c-msfo .link-dotted a,
  .link-dotted .i-1c-msfo a,
  .i-kadri-uchet8 .link-dotted a,
  .link-dotted .i-kadri-uchet8 a,
  .i-torgsklad-uchet8 .link-dotted a,
  .link-dotted .i-torgsklad-uchet8 a,
  .i-complex-uchet8 .link-dotted a,
  .link-dotted .i-complex-uchet8 a,
  .i-proizvodstv-uchet8 .link-dotted a,
  .link-dotted .i-proizvodstv-uchet8 a,
  .i-1c8-msfo .link-dotted a,
  .link-dotted .i-1c8-msfo a,
  .i-doc-uchet8 .link-dotted a,
  .link-dotted .i-doc-uchet8 a,
  .i-platforma-1c-predpriyatie-8 .link-dotted a,
  .link-dotted .i-platforma-1c-predpriyatie-8 a,
  .i-1c8-lic .link-dotted a,
  .link-dotted .i-1c8-lic a,
  .i-1c-otchetnost .link-dotted a,
  .link-dotted .i-1c-otchetnost a,
  .i-1c8-enterprise .link-dotted a,
  .link-dotted .i-1c8-enterprise a,
  .i-1c8-ms .link-dotted a,
  .link-dotted .i-1c8-ms a,
  .i-1c8-ibm .link-dotted a,
  .link-dotted .i-1c8-ibm a,
  .i-vuz .link-dotted a,
  .link-dotted .i-vuz a,
  .i-web8 .link-dotted a,
  .link-dotted .i-web8 a,
  .i-kpk .link-dotted a,
  .link-dotted .i-kpk a,
  .i-1c8-ukraina .link-dotted a,
  .link-dotted .i-1c8-ukraina a,
  .i-elektronnye-postavki-1c .link-dotted a,
  .link-dotted .i-elektronnye-postavki-1c a,
  .i-mdm .link-dotted a,
  .link-dotted .i-mdm a,
  .i-ceoboard .link-dotted a,
  .link-dotted .i-ceoboard a,
  .i-pdf .link-dotted a,
  .link-dotted .i-pdf a,
  .i-rar .link-dotted a,
  .link-dotted .i-rar a,
  .i-pptx .link-dotted a,
  .link-dotted .i-pptx a,
  .i-ppsx .link-dotted a,
  .link-dotted .i-ppsx a,
  .i-1c8 .link-dotted a,
  .link-dotted .i-1c8 a,
  .i-ppt .link-dotted a,
  .link-dotted .i-ppt a,
  .i-1c-houseservices .link-dotted a,
  .link-dotted .i-1c-houseservices a,
  .i-pps .link-dotted a,
  .link-dotted .i-pps a,
  .i-1c-nko .link-dotted a,
  .link-dotted .i-1c-nko a,
  .i-zip .link-dotted a,
  .link-dotted .i-zip a,
  .i-1c-food-retail .link-dotted a,
  .link-dotted .i-1c-food-retail a,
  .i-1c-lombard .link-dotted a,
  .link-dotted .i-1c-lombard a,
  .i-cti .link-dotted a,
  .link-dotted .i-cti a,
  .i-trade .link-dotted a,
  .link-dotted .i-trade a,
  .i-apteki-i-aptechnye-seti .link-dotted a,
  .link-dotted .i-apteki-i-aptechnye-seti a,
  .i-skladskaya-logistika-wms .link-dotted a,
  .link-dotted .i-skladskaya-logistika-wms a,
  .i-finance-management .link-dotted a,
  .link-dotted .i-finance-management a,
  .i-1c-connect .link-dotted a,
  .link-dotted .i-1c-connect a,
  .i-snyatye-s-prodazhi-resheniya .link-dotted a,
  .link-dotted .i-snyatye-s-prodazhi-resheniya a,
  .i-1c-update-management .link-dotted a,
  .link-dotted .i-1c-update-management a,
  .i-1c-kp-its-otraslevoj .link-dotted a,
  .link-dotted .i-1c-kp-its-otraslevoj a,
  .i-1c-bakery .link-dotted a,
  .link-dotted .i-1c-bakery a,
  .i-1c-performance-monitor .link-dotted a,
  .link-dotted .i-1c-performance-monitor a,
  .i-1c-poultry .link-dotted a,
  .link-dotted .i-1c-poultry a,
  .i-equipment .link-dotted a,
  .link-dotted .i-equipment a,
  .i-servis-raspoznavaniya-rechi .link-dotted a,
  .link-dotted .i-servis-raspoznavaniya-rechi a,
  .i-dashboard .link-dotted a,
  .link-dotted .i-dashboard a,
  .i-block .link-dotted,
  .i-buh-uchet8 .link-dotted,
  .i-literature .link-dotted,
  .i-1c-crm .link-dotted,
  .i-1c-auto .link-dotted,
  .i-1c-budget .link-dotted,
  .i-1c-hotel .link-dotted,
  .i-1c-med .link-dotted,
  .i-1c-invest .link-dotted,
  .i-1c-upravlenie-nfo-mfo .link-dotted,
  .i-1c-it .link-dotted,
  .i-1c-meat .link-dotted,
  .i-1c-education .link-dotted,
  .i-1c-upp .link-dotted,
  .i-1c-restoran .link-dotted,
  .i-1c-retail .link-dotted,
  .i-1c-beauty .link-dotted,
  .i-1c-agro .link-dotted,
  .i-1c-servis-centr .link-dotted,
  .i-1c-build .link-dotted,
  .i-1c-transport .link-dotted,
  .i-1c-tourism .link-dotted,
  .i-mobile-soft .link-dotted,
  .i-cloud .link-dotted,
  .i-application .link-dotted,
  .i-computer .link-dotted,
  .i-media .link-dotted,
  .i-1c .link-dotted,
  .i-1c-msfo .link-dotted,
  .i-kadri-uchet8 .link-dotted,
  .i-torgsklad-uchet8 .link-dotted,
  .i-complex-uchet8 .link-dotted,
  .i-proizvodstv-uchet8 .link-dotted,
  .i-1c8-msfo .link-dotted,
  .i-doc-uchet8 .link-dotted,
  .i-platforma-1c-predpriyatie-8 .link-dotted,
  .i-1c8-lic .link-dotted,
  .i-1c-otchetnost .link-dotted,
  .i-1c8-enterprise .link-dotted,
  .i-1c8-ms .link-dotted,
  .i-1c8-ibm .link-dotted,
  .i-vuz .link-dotted,
  .i-web8 .link-dotted,
  .i-kpk .link-dotted,
  .i-1c8-ukraina .link-dotted,
  .i-elektronnye-postavki-1c .link-dotted,
  .i-mdm .link-dotted,
  .i-ceoboard .link-dotted,
  .i-pdf .link-dotted,
  .i-rar .link-dotted,
  .i-pptx .link-dotted,
  .i-ppsx .link-dotted,
  .i-1c8 .link-dotted,
  .i-ppt .link-dotted,
  .i-1c-houseservices .link-dotted,
  .i-pps .link-dotted,
  .i-1c-nko .link-dotted,
  .i-zip .link-dotted,
  .i-1c-food-retail .link-dotted,
  .i-1c-lombard .link-dotted,
  .i-cti .link-dotted,
  .i-trade .link-dotted,
  .i-apteki-i-aptechnye-seti .link-dotted,
  .i-skladskaya-logistika-wms .link-dotted,
  .i-finance-management .link-dotted,
  .i-1c-connect .link-dotted,
  .i-snyatye-s-prodazhi-resheniya .link-dotted,
  .i-1c-update-management .link-dotted,
  .i-1c-kp-its-otraslevoj .link-dotted,
  .i-1c-bakery .link-dotted,
  .i-1c-performance-monitor .link-dotted,
  .i-1c-poultry .link-dotted,
  .i-equipment .link-dotted,
  .i-servis-raspoznavaniya-rechi .link-dotted,
  .i-dashboard .link-dotted {
    display: block;
    overflow: hidden;
    margin-top: 5px; }

.i-buh-uchet8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-literature:before {
  width: 25px;
  height: 20px;
  margin: 0 17px 0 3px;
  background-position: -200px 0px; }

.i-1c-crm:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px 0px; }

.i-1c-auto:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px -50px; }

.i-1c-budget:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px -100px; }

.i-1c-hotel:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px -150px; }

.i-1c-med:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px -200px; }

.i-1c-invest:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px -250px; }

.i-1c-upravlenie-nfo-mfo:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -50px -300px; }

.i-1c-it:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -100px 0px; }

.i-1c-meat:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -100px -50px; }

.i-1c-education:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -100px -100px; }

.i-1c-upp:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -100px -150px; }

.i-1c-restoran:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -100px -200px; }

.i-1c-retail:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -300px -50px; }

.i-1c-beauty:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -100px -300px; }

.i-1c-agro:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px 0px; }

.i-1c-servis-centr:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -50px; }

.i-1c-build:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -100px; }

.i-1c-transport:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -150px; }

.i-1c-tourism:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -200px; }

.i-mobile-soft:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -250px; }

.i-cloud:before {
  width: 25px;
  height: 19px;
  margin: 0 13px 0 0;
  background-position: -200px -50px; }

.i-application:before {
  width: 15px;
  height: 24px;
  margin: 0 13px 0 0;
  background-position: -200px -100px; }

.i-computer:before {
  width: 25px;
  height: 24px;
  margin: 0 13px 0 0;
  background-position: -200px -150px; }

.i-media:before {
  width: 24px;
  height: 24px;
  margin: 0 13px 0 0;
  background-position: -200px -200px; }

.i-1c:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c-msfo:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -200px -250px; }

.i-kadri-uchet8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-torgsklad-uchet8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-complex-uchet8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-proizvodstv-uchet8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c8-msfo:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-doc-uchet8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-platforma-1c-predpriyatie-8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c8-lic:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c-otchetnost:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c8-enterprise:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c8-ms:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c8-ibm:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-vuz:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-web8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-kpk:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c8-ukraina:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-elektronnye-postavki-1c:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-mdm:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -250px 0px; }

.i-ceoboard:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -250px -50px; }

.i-pdf:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -150px; }

.i-rar:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -200px; }

.i-pptx:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -250px; }

.i-ppsx:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -250px; }

.i-1c8:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-ppt:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -250px; }

.i-1c-houseservices:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -250px -99px; }

.i-pps:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -250px; }

.i-1c-nko:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -300px 0px; }

.i-zip:before {
  width: 16px;
  height: 20px;
  margin: 8px 17px 0 0px;
  background-position: -256px -200px; }

.i-1c-food-retail:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -300px -100px; }

.i-1c-lombard:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -300px -249px; }

.i-cti:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -300px -298px; }

.i-trade:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -347px -98px; }

.i-apteki-i-aptechnye-seti:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -347px -151px; }

.i-skladskaya-logistika-wms:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -347px -199px; }

.i-finance-management:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -347px -249px; }

.i-1c-connect:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-snyatye-s-prodazhi-resheniya:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c-update-management:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -393px 0px; }

.i-1c-kp-its-otraslevoj:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -150px -300px; }

.i-1c-bakery:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -393px -50px; }

.i-1c-performance-monitor:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -393px -98px; }

.i-1c-poultry:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -393px -151px; }

.i-equipment:before {
  width: 27px;
  height: 24px;
  margin: 0 13px 0 0;
  background-position: -393px -199px; }

.i-servis-raspoznavaniya-rechi:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -393px -248px; }

.i-dashboard:before {
  width: 32px;
  height: 32px;
  margin: 0 13px 0 0;
  background-position: -347px -249px; }

@media (min-width: 1200px) {
  .i-literature:before {
    background-position: -200px 5px;
    height: 25px; } }

.support-table__headline {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-gap: 15px 10px;
  border-bottom: 2px solid #f37d34;
  align-items: center;
  padding: 20px 0;
  font-weight: 700; }
  @media screen and (max-width: 767px) {
    .support-table__headline {
      display: none; } }

.support-table__list-item {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-gap: 15px 10px;
  padding: 20px 0; }
  @media screen and (max-width: 767px) {
    .support-table__list-item {
      grid-template-columns: 1fr; } }

@media screen and (max-width: 767px) {
  .support-table__list-item:first-child {
    padding-top: 0; } }

.support-table__list-item:not(:last-child) {
  border-bottom: 1px solid #eaeaea; }

.support-table__contact-item:not(:last-child) {
  margin-bottom: 10px; }

@media screen and (max-width: 767px) {
  .support-table__list-title {
    font-size: 18px;
    line-height: 32px;
    font-weight: 600; } }

.support-table__contact-item--icons {
  display: grid;
  grid-template-columns: 20px auto;
  align-items: center;
  grid-column-gap: 8px; }

.support-table__contact-item--start {
  align-items: start; }

.support-table__contact-icon {
  color: #a8a8a8;
  margin-left: auto;
  margin-right: auto; }

.support-table__contact-icon--phone {
  font-size: 18px;
  line-height: 18px; }

.support-table__contact-icon--start {
  transform: translateY(5px); }

.support-table__contact-icon--envelope {
  font-size: 16px; }

.support-table__contact-icon--skype {
  font-size: 16px; }

.link--grey {
  color: #333333; }

.link {
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  touch-action: manipulation; }

.stretch-1c-rarustechday-2025 {
  flex-shrink: 0;
  width: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.stretch-1c-rarustechday-2025__body {
  position: relative;
  display: grid;
  justify-content: start;
  background-repeat: no-repeat; }

.stretch-1c-rarustechday-2025__text {
  color: #fff; }

.stretch-1c-rarustechday-2025__date {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 4px; }

.stretch-1c-rarustechday-2025__title {
  font-weight: 700; }

.stretch-1c-rarustechday-2025__description {
  line-height: 24px; }

.stretch-1c-rarustechday-2025__button {
  position: relative;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: inherit;
  text-decoration: none;
  text-align: center;
  color: #0c66cf;
  background-color: #e0efff;
  transition: .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 16px; }

.stretch-1c-rarustechday-2025__button:hover {
  color: #fff;
  background-color: #096de0; }

@media (min-width: 768px) {
  .stretch-1c-rarustechday-2025__title {
    margin-bottom: 8px; }

  .stretch-1c-rarustechday-2025__description {
    font-size: 18px; }

  .stretch-1c-rarustechday-2025__button {
    height: 48px; } }
@media (min-width: 992px) {
  .stretch-1c-rarustechday-2025 {
    background-image: url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@2x.png);
    background-image: image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@2x.png") type("image/png") 2x); }

  .stretch-1c-rarustechday-2025__body {
    align-items: center;
    grid-template-columns: auto 217px;
    grid-column-gap: 88px;
    padding-top: 23px;
    padding-bottom: 23px; }

  .stretch-1c-rarustechday-2025__title {
    font-size: 28px;
    line-height: 36px; } }
@media (max-width: 991.98px) {
  .stretch-1c-rarustechday-2025__title {
    line-height: 32px; } }
@media (max-width: 767.98px) {
  .stretch-1c-rarustechday-2025 {
    background-image: url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@2x.png);
    background-image: image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@2x.png") type("image/png") 2x);
    background-position: top; }

  .stretch-1c-rarustechday-2025__body {
    grid-template-columns: 100%;
    grid-row-gap: 12px;
    max-width: 360px;
    padding-top: 12px;
    padding-bottom: 12px; }

  .stretch-1c-rarustechday-2025__title {
    font-size: 18px; }

  .stretch-1c-rarustechday-2025__description {
    font-size: 16px; }

  .stretch-1c-rarustechday-2025__button {
    height: 36px; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .stretch-1c-rarustechday-2025 {
    background-image: url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@2x.png);
    background-image: image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@2x.png") type("image/png") 2x); }

  .stretch-1c-rarustechday-2025__body {
    grid-template-columns: 312px 209px;
    align-items: end;
    grid-column-gap: 24px;
    padding-top: 13px;
    padding-bottom: 13px; }

  .stretch-1c-rarustechday-2025__title {
    font-size: 24px; } }
.corner {
  position: relative;
  display: none; }

#corner {
  z-index: 1500;
  color: #cc4b0c;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  top: 20px;
  position: absolute; }

.b-search-select {
  background: #fff;
  margin-top: -12px;
  position: relative;
  z-index: 100;
  padding: 12px 20px 20px;
  text-align: left;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  color: #333;
  font-size: 15px; }
  .b-search-select ul {
    text-align: left; }
    .b-search-select ul li {
      margin: 0 0 13px; }
      .b-search-select ul li:first-child {
        padding-top: 10px; }
        @media screen and (max-width: 767px) {
          .b-search-select ul li:first-child {
            padding-top: 0; } }

.b-breadcrumbs {
  background: #f9f9f9;
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6; }
  @media screen and (max-width: 767px) {
    .b-breadcrumbs {
      border-top: 1px solid #e6e6e6; }
      .b-breadcrumbs .text-nowrap {
        white-space: normal; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .b-breadcrumbs .text-nowrap {
      white-space: normal; } }

header {
  position: relative;
  /*
      .b-short{
  		padding: 13px 0 15px;
  		height: 48px;
  		background: #f37d34;
  		color: #fff;
  		position: relative;
  		@media screen and (max-width: 767px){
  			display: none;
  		}
  		.drop-title{
  			&:hover{
  				opacity: 0.85;
  			}
  		}
  		.drop-town{
  			@include underline(1px, dashed, #fff, 1, #fff, 0.85);
  			cursor: pointer;
  		}
  		.short-page{
  			color: #fff;
  			&:hover{
  				opacity: 0.85;
  			}
  			.icon{
  				height: 23px;
  			}
  		}
  		.online-shop{
  			@extend .short-page;
  			&.delivery{
  				margin-left: 15px;
  			}
  		}
  		.b-basket{
  			position: relative;
  			display: inline-block;
  			margin: -13px 15px;
  			padding: 15px 20px;
  			max-width: 180px;
  			height: 48px;
  			background: #cc4b0c;
  			text-align: center;
  			&:hover{
  				background: #d95716;
  				.fa,
  				a{
  					opacity: 0.85;
  				}
  			}
  			@media screen and (max-width: 767px){
  				margin-right: 10px;
  				margin-left: 0;
  				padding: 15px;
  			}
  			#drop-basket{
  				@extend .short-page;
  			}
  			.fa{
  				margin-right: 5px;
  				@media screen and (max-width: 767px){
  					margin-right: 0;
  				}
  			}
  		}
  		.bx_cart_block{
  			display: inline-block;
  		}
  		.fa{
  			font-size: 18px;
  			&.fa-search{
  				cursor: pointer;
  				&:hover{
  					opacity: 0.85;
  				}
  			}
  		}
  	}
  
  	.b-header{
  		padding: 55px 0 35px;
  		@media screen and (max-width: 767px){
  			padding: 12px 0;
  			background: #f37d34;
  		}
  		.logo{
  			img{
  				//margin-top: -10px; для обычного лого
  				margin-top: 7px;
  			}
  			@media screen and (max-width: 767px){
  				display: none;
  			}
  		}
  		.b-city-phone{
  			.drop-title{
  				margin-right: 0;
  				&:hover{
  					.caret {
  						opacity: 0.8;
  					}
  				}
  			}
  			.drop-town{
  				color: $linkColor;
  				cursor: pointer;
  				&:hover{
  					color: #ff6600;
  				}
  				@include underline(1px, dashed, $linkColor, 1, #ff6600, 1);
  				@media screen and (max-width: 767px){
  					color: #fff;
  					border-bottom-color: #fff;
  					&:hover{
  						color: #fff;
  						border-bottom-color: #fff;
  					}
  				}
  			}
  			.caret{
  				color: #f37d34;
  				@media screen and (max-width: 767px){
  					color: #fff;
  				}
  			}
  			.select-phone{
  				margin-top: 5px;
  				@media screen and (max-width: 767px){
  					margin-top: 0;
  				}
  				a{
  					color: #333;
  					font-weight: 300;
  					font-size: 23px;
  					line-height: 24px;
  					@media screen and (max-width: 767px){
  						color: #fff;
  						font-size: 15px;
  					}
  				}
  			}
  			.dropdown-menu{
  				.close{
  					position: relative;
  					z-index: 10;
  					@media screen and (max-width: 767px){
  						display: none;
  					}
  				}
  			}
  			@media screen and (max-width: 767px){
  				display: flex;
  				align-items: center;
  				.dropdown {
  					margin-right: 20px;
  				}
  
  			}
  		}
  		.mail-contact{
  			.fa{
  				color: #a8a8a8;
  				font-size: 18px;
  				width: 20px;
  				&.fa-envelope{
  					font-size: 16px;
  				}
  			}
  			a{
  				color: #333;
  				line-height: 22px;
  			}
  			@media screen and (max-width: 767px){
  				text-align: center;
  
  			}
  		}
  		.drop-pricelist{
  			.drop-title{
  				color: #006699;
  				cursor: pointer;
  				&:hover{
  					color: $linkHover;
  				}
  				.caret {
  				color: $linkHover;
  				}
  			}
  			.drop-town{
  				@include underline(1px, dashed, $linkColor, 1, #ff6600, 1);
  			}
  		}
  	}
  */ }
  header .b-bracing-banner {
    background: #ff8b00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjhiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #ff8b00 0%, #ffc300 50%, #ff8b00 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff8b00), color-stop(50%, #ffc300), color-stop(100%, #ff8b00));
    background: -webkit-linear-gradient(left, #ff8b00 0%, #ffc300 50%, #ff8b00 100%);
    background: -o-linear-gradient(left, #ff8b00 0%, #ffc300 50%, #ff8b00 100%);
    background: -ms-linear-gradient(left, #ff8b00 0%, #ffc300 50%, #ff8b00 100%);
    background: linear-gradient(to right, #ff8b00 0%, #ffc300 50%, #ff8b00 100%);
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b00', endColorstr='#ff8b00',GradientType=1 ); }
    header .b-bracing-banner a.wrap,
    header .b-bracing-banner .wrap.link-arrow,
    header .b-bracing-banner .wrap.link-underline,
    header .b-bracing-banner .wrap.link-dotted {
      display: block;
      overflow: hidden;
      color: #fff;
      background: url("/local/templates/rarus.web/scss/../images/gradient/gradient-1.png") 0 0 repeat; }
      header .b-bracing-banner a.wrap.type-1,
      header .b-bracing-banner .wrap.type-1.link-arrow,
      header .b-bracing-banner .wrap.type-1.link-underline,
      header .b-bracing-banner .wrap.type-1.link-dotted {
        background: #006699;
        text-align: left;
        padding-top: 20px;
        padding-bottom: 10px; }
        @media (min-width: 1200px) {
          header .b-bracing-banner a.wrap.type-1,
          header .b-bracing-banner .wrap.type-1.link-arrow,
          header .b-bracing-banner .wrap.type-1.link-underline,
          header .b-bracing-banner .wrap.type-1.link-dotted {
            background: #006699 url("/local/templates/rarus.web/scss/../images/banner/b-bracing-banner-5.png") no-repeat;
            background-position: 65% 0; } }
        header .b-bracing-banner a.wrap.type-1 .date,
        header .b-bracing-banner .wrap.type-1.link-arrow .date,
        header .b-bracing-banner .wrap.type-1.link-underline .date,
        header .b-bracing-banner .wrap.type-1.link-dotted .date {
          font-size: 14px;
          vertical-align: middle;
          margin-right: 20px; }
        header .b-bracing-banner a.wrap.type-1 .theme,
        header .b-bracing-banner .wrap.type-1.link-arrow .theme,
        header .b-bracing-banner .wrap.type-1.link-underline .theme,
        header .b-bracing-banner .wrap.type-1.link-dotted .theme {
          font-size: 18px;
          line-height: 22px;
          margin-bottom: 5px;
          margin-top: 5px; }
  header .b-search {
    text-align: left;
    padding: 16px 0;
    width: 100%;
    position: relative;
    height: 68px;
    z-index: 5;
    display: none; }
    @media screen and (max-width: 767px) {
      header .b-search {
        height: 56px;
        padding: 12px 0 16px; } }
    header .b-search .search-in {
      position: relative;
      z-index: 3;
      outline: none;
      border: none;
      border-radius: 0;
      background: none;
      margin: 0;
      text-align: left;
      padding: 0 0 5px 40px;
      height: 35px;
      font-weight: 600;
      font-size: 16px;
      line-height: 24px;
      box-shadow: none;
      color: #999999; }
      @media screen and (max-width: 767px) {
        header .b-search .search-in {
          margin: 0;
          width: 100%;
          font-size: 16px;
          font-weight: normal;
          padding: 0 20px 5px 40px; } }
    header .b-search .b-search-shadow {
      border-top: 2px solid #ff6b00; }
      header .b-search .b-search-shadow button {
        border: 0;
        background: none;
        padding: 0;
        position: relative;
        top: -38px;
        left: 0;
        z-index: 5;
        margin-right: 30px; }
        @media screen and (max-width: 767px) {
          header .b-search .b-search-shadow button {
            top: -43px; } }
      header .b-search .b-search-shadow .fa-search {
        color: #ff6b00;
        font-size: 30px;
        cursor: pointer;
        vertical-align: middle;
        margin: 0 12px 12px 0; }
        header .b-search .b-search-shadow .fa-search:hover {
          opacity: 0.8; }
      header .b-search .b-search-shadow .fr-close-thin {
        color: #cbcbcb;
        font-size: 22px;
        cursor: pointer;
        margin-top: -3px;
        z-index: 1055; }
        @media (min-width: 1200px) {
          header .b-search .b-search-shadow .fr-close-thin {
            margin-top: -31px; } }
        @media (min-width: 992px) and (max-width: 1199px) {
          header .b-search .b-search-shadow .fr-close-thin {
            margin-top: -31px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          header .b-search .b-search-shadow .fr-close-thin {
            margin-top: -31px; } }
        header .b-search .b-search-shadow .fr-close-thin:hover {
          opacity: 0.8; }
      header .b-search .b-search-shadow .search {
        opacity: 0;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        max-width: 80%;
        height: 40px;
        overflow: hidden;
        color: #999999;
        display: inline-block;
        vertical-align: middle; }
        @media screen and (max-width: 767px) {
          header .b-search .b-search-shadow .search {
            font-size: 16px;
            font-weight: normal;
            max-width: 75%; } }
    header .b-search.has-banner {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background: #fff;
      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); }
  header .dropdown-menu {
    margin-top: 10px; }
  header .head {
    font-size: 16px;
    line-height: 24px; }
  header .head__top {
    background: #ffffff;
    padding-top: 8px;
    border-bottom: 1px solid #e1e1e1; }
  header .connection {
    display: grid;
    grid-template-columns: 520px auto;
    justify-content: space-between;
    align-items: center; }
    @media (min-width: 1200px) {
      header .connection {
        grid-template-columns: max-content 1fr max-content;
        align-items: center; } }
    @media screen and (max-width: 767px) {
      header .connection {
        grid-template-columns: auto 175px; } }
    @media screen and (max-width: 400px) {
      header .connection {
        margin-left: -15px;
        margin-right: -15px; } }
  @media (min-width: 767px) and (max-width: 991px) {
    header .connection__item {
      font-size: 14px !important; } }
  header .connection__list {
    display: flex;
    column-gap: 20px; }
  @media screen and (max-width: 1199px) {
    header .connection__list--logo {
      display: none; } }
  @media screen and (max-width: 1199px) {
    header .connection--city {
      margin-left: -16px; } }
  header .connection__item {
    display: flex;
    flex-wrap: wrap;
    white-space: nowrap; }
    @media screen and (max-width: 767px) {
      header .connection__item {
        padding: 6px 0; } }
  header .connection--city {
    cursor: pointer;
    display: flex;
    align-self: center; }
  header .connection--city.dropdown .drop-title {
    padding: 13px 0 13px 16px; }
  header .connection__link {
    display: flex;
    align-self: center;
    color: #262626;
    cursor: pointer; }
    header .connection__link:hover {
      color: #262626;
      opacity: 0.85; }
  header .connection__time {
    content: url("data:image/svg+xml,%3Csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5813 8.49983V4.21411H14.4572V9.57125H18.7286V8.49983H15.5813Z' fill='white' stroke='white'/%3E%3Cpath d='M20.8106 3.19668C19.3988 1.78015 17.5216 1 15.525 1C13.5283 1 11.6512 1.78015 10.2393 3.19668C8.82753 4.61327 8.04999 6.49668 8.04999 8.5C8.04999 10.5033 8.82753 12.3867 10.2393 13.8033C11.6512 15.2199 13.5283 16 15.525 16C17.5216 16 19.3988 15.2199 20.8106 13.8033C22.2224 12.3867 23 10.5033 23 8.5C23 6.49668 22.2224 4.61327 20.8106 3.19668ZM15.525 14.8281C12.0473 14.8281 9.21796 11.9893 9.21796 8.5C9.21796 5.01065 12.0473 2.17188 15.525 2.17188C19.0027 2.17188 21.832 5.01065 21.832 8.5C21.832 11.9893 19.0027 14.8281 15.525 14.8281Z' fill='white' stroke='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.44018 2.06186C8.31996 2.01896 8.19046 1.99561 8.05551 1.99561H3.44459C2.81248 1.99561 2.30005 2.50803 2.30005 3.14015C2.30005 3.77226 2.81248 4.28469 3.44459 4.28469H6.74487C7.18631 3.45356 7.76082 2.70324 8.44018 2.06186Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.92266 6.57373H2.2945C1.66239 6.57373 1.14996 7.08616 1.14996 7.71827C1.14996 8.35038 1.66239 8.86281 2.29451 8.86281H5.76898C5.75647 8.67368 5.75012 8.48288 5.75012 8.2906C5.75012 7.70263 5.80951 7.12847 5.92266 6.57373Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.2408 11.152H1.14454C0.512429 11.152 0 11.6644 0 12.2965C0 12.9286 0.512428 13.4411 1.14454 13.4411H6.90546C7.08001 13.4411 7.24543 13.402 7.39346 13.3321C6.91028 12.6704 6.51974 11.9374 6.2408 11.152Z' fill='white'/%3E%3C/svg%3E%0A");
    position: relative;
    right: 11px;
    padding-left: 26px; }
  header .connection__phone {
    margin-left: 15px;
    align-self: center; }
  header .icon-call {
    width: 24px;
    height: 26px; }
    @media screen and (max-width: 767px) {
      header .icon-call {
        width: 22px; } }
  header .head__menu {
    display: flex;
    align-items: center; }
  header .head__nav {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    height: 68px; }
    @media screen and (max-width: 767px) {
      header .head__nav {
        height: 56px; } }
  header .head__logo-garland {
    transform: translate(0px, 10px); }
  header .logo-icon {
    width: 173px;
    height: 30px; }
  header .head__mobile {
    display: flex; }
  header .menu__list {
    display: flex;
    list-style: none;
    padding: 0;
    align-self: center; }
    @media (min-width: 1200px) {
      header .menu__list {
        margin-left: -17px; } }
  header .menu__link {
    color: #333333;
    padding: 0 0 0 12px; }
    header .menu__link:hover {
      color: #ff6600; }
  header .head__checkout {
    display: flex;
    cursor: pointer; }
  header .head__checkout--auth {
    align-items: center; }
  header .checkout__item {
    margin: 0 12px 0 0; }
    header .checkout__item:last-child {
      margin: 0; }
  header .checkout__search {
    content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2278 19.046C24.4899 14.3672 23.3989 7.88842 18.7925 4.57583C14.1861 1.26323 7.80762 2.3706 4.54628 7.05018C1.28495 11.729 2.37518 18.2069 6.98235 21.5195C10.2702 23.8838 14.6171 24.0659 18.0849 21.9857L24.3107 28.6573C25.1243 29.5272 26.4779 29.562 27.3343 28.7357C28.1908 27.9101 28.225 26.5352 27.4123 25.6653C27.3865 25.6376 27.3616 25.6123 27.3343 25.5861L21.2278 19.046ZM12.8808 19.7552C9.24073 19.756 6.28956 16.7608 6.28722 13.0635C6.28644 9.36622 9.23528 6.36866 12.8761 6.36708C16.5115 6.3655 19.4611 9.35593 19.4681 13.0485C19.4744 16.7465 16.5271 19.7488 12.8855 19.7552H12.8808Z' fill='%23FF7700'/%3E%3C/svg%3E%0A"); }
  header .checkout__unauthorized {
    content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0002 3.42859C12.2273 3.42859 9.14307 6.51279 9.14307 10.2857C9.14307 14.0587 12.2273 17.1429 16.0002 17.1429C19.7732 17.1429 22.8574 14.0587 22.8574 10.2857C22.8574 6.51279 19.7732 3.42859 16.0002 3.42859Z' fill='%23FF7700'/%3E%3Cpath d='M27.3798 21.8144C27.2061 21.3938 26.9745 21.0013 26.714 20.6368C25.3822 18.7302 23.3267 17.4685 21.0105 17.1601C20.721 17.1321 20.4026 17.1881 20.1709 17.3564C18.955 18.2255 17.5074 18.6741 16.0019 18.6741C14.4964 18.6741 13.0488 18.2255 11.8329 17.3564C11.6012 17.1881 11.2828 17.104 10.9933 17.1601C8.67714 17.4685 6.59265 18.7302 5.28984 20.6368C5.02928 21.0013 4.79764 21.4219 4.62397 21.8144C4.53714 21.9826 4.56606 22.1789 4.6529 22.3471C4.88453 22.7396 5.17402 23.1322 5.43458 23.4686C5.83989 24.0013 6.27418 24.478 6.76637 24.9265C7.17168 25.319 7.63489 25.6835 8.09816 26.048C10.3853 27.7023 13.1357 28.5714 15.973 28.5714C18.8102 28.5714 21.5606 27.7022 23.8478 26.048C24.311 25.7116 24.7742 25.319 25.1796 24.9265C25.6428 24.478 26.106 24.0013 26.5114 23.4686C26.8008 23.1041 27.0615 22.7396 27.293 22.3471C27.4377 22.1789 27.4667 21.9826 27.3798 21.8144Z' fill='%23FF7700'/%3E%3C/svg%3E%0A"); }
  header .checkout__button-auth-on-drop {
    column-gap: 8px;
    padding: 0; }
  header .checkout__button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden; }
  header .checkout__button--blue {
    background-color: #0c66cc; }
  header .checkout__button--green {
    background-color: #08b98e; }
  header .checkout__button--purple {
    background-color: #b64fd0; }
  header .checkout__initials {
    display: none; }
  header .checkout__button--initials .checkout__initials {
    display: flex; }
  header .checkout__initial {
    color: #fff;
    text-transform: uppercase; }
  header .checkout__icon {
    display: none; }
  header .checkout__button--icon .checkout__icon {
    display: block;
    max-width: 100%;
    font-size: 24px; }
  header .checkout__cart {
    position: relative;
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5505 11.1623L16.6972 2.52356C16.4311 2.26178 16.0321 2 15.633 2C15.2339 2 14.8349 2.13089 14.5688 2.52356L8.7156 11.1623H2.33028C1.53211 11.1623 1 11.6859 1 12.4712C1 12.6021 1 12.733 1 12.8639L4.32569 25.0366C4.59174 26.0838 5.65596 27 6.85321 27H24.1468C25.344 27 26.4083 26.2147 26.6743 25.0366L30 12.8639C30 12.733 30 12.6021 30 12.4712C30 11.6859 29.4679 11.1623 28.6697 11.1623H22.5505ZM11.6422 11.1623L15.633 5.40314L19.6239 11.1623H11.6422Z' fill='%23FF7700'/%3E%3C/svg%3E%0A");
    background-size: cover;
    width: 32px; }
  header .checkout__quantity {
    position: relative;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    top: 9px;
    left: 8px;
    margin: 0 auto;
    color: #ffffff;
    background: #0c6dc2;
    padding: 1px 5px;
    border-radius: 100%; }
  header .mobile-point {
    display: grid;
    grid-template-columns: 30px 130px;
    grid-gap: 15px;
    align-items: center; }
  @media screen and (max-width: 767px) {
    header .mobile-point__img {
      width: 130px;
      height: auto; } }
  header .mobile-point__link {
    align-self: center; }
  header .mobile-point__btn {
    content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.14285' y='6' width='29.7143' height='4' rx='2' fill='%23FF7700'/%3E%3Crect x='1.14285' y='14' width='29.7143' height='4' rx='2' fill='%23FF7700'/%3E%3Crect x='1.14285' y='22' width='29.7143' height='4' rx='2' fill='%23FF7700'/%3E%3C/svg%3E%0A"); }

@media screen and (max-width: 767px) {
  .b-basket .dropdown-menu.right::before {
    left: auto;
    right: 0; }

  .b-search {
    text-align: center;
    padding: 18px 0 10px;
    position: absolute;
    left: 0;
    top: 0;
    height: 54px;
    box-sizing: border-box;
    z-index: 5;
    width: calc(100% - 80px);
    background: #fff;
    display: none; }
    .b-search .search-in {
      z-index: 3;
      outline: none;
      border: none;
      background: none;
      height: 25px;
      box-shadow: none;
      margin: 0;
      color: #a8a8a8;
      font-size: 15px;
      width: 100%;
      padding: 0 20px 5px 30px;
      border-bottom: 1px solid #ff6b00;
      border-radius: 0; }

  .b-search-shadow button {
    border: 0;
    background: none;
    padding: 0;
    position: absolute;
    top: 20px;
    left: 15px;
    z-index: 5; }
  .b-search-shadow .fr-close-thin {
    position: absolute;
    color: #cbcbcb;
    font-size: 20px;
    cursor: pointer;
    top: 19px;
    right: 15px; }
  .b-search-shadow .search {
    opacity: 0; } }
.m-menu {
  position: relative;
  z-index: 5; }
  @media (min-width: 768px) and (max-width: 991px) {
    .m-menu #main-menu {
      border-top: 1px solid #e6e6e6; } }
  @media screen and (max-width: 767px) {
    .m-menu #main-menu {
      border-top: 1px solid #e6e6e6; } }
  .m-menu .b-auth .auth-off {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .m-menu .b-auth .auth-on {
    display: block; }
    .m-menu .b-auth .auth-on .fa-sign-out {
      font-size: 18px;
      color: #ff6600;
      vertical-align: middle;
      margin-right: 5px; }
    .m-menu .b-auth .auth-on .close {
      font-size: 16px;
      position: relative;
      z-index: 5;
      cursor: pointer; }
    .m-menu .b-auth .auth-on .dropdown-menu {
      margin-top: 10px;
      right: -22px; }
  .m-menu .b-auth .auth-name {
    overflow: hidden; }
    .m-menu .b-auth .auth-name .fa,
    .m-menu .b-auth .auth-name .caret {
      vertical-align: middle;
      color: #ff6b00; }
    .m-menu .b-auth .auth-name .name {
      display: inline-block;
      max-width: 75%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: middle;
      border-bottom: 1px dashed #bcddee;
      cursor: pointer;
      color: #0066a4; }
      .m-menu .b-auth .auth-name .name:hover {
        border-color: #ff6600;
        text-decoration: none; }
      .m-menu .b-auth .auth-name .name:hover {
        color: #ff6600; }
  .m-menu .b-point {
    border-top: 1px solid #e6e6e6;
    padding: 20px 0; }
    @media (min-width: 768px) and (max-width: 991px) {
      .m-menu .b-point {
        border-top: none;
        padding: 15px 0; } }
    @media screen and (max-width: 767px) {
      .m-menu .b-point {
        border-top: none;
        padding: 15px 0;
        display: flex;
        height: 54px; } }
    .m-menu .b-point [class*="col-"] {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .m-menu .b-point .fa-key {
      color: #ff6b00;
      font-size: 19px; }
    .m-menu .b-point .fa-bars {
      color: #ff6b00;
      font-size: 21px;
      vertical-align: middle;
      margin-top: -3px; }
    .m-menu .b-point .mobile-point {
      cursor: pointer; }
      .m-menu .b-point .mobile-point:hover {
        opacity: 0.8; }
        .m-menu .b-point .mobile-point:hover a,
        .m-menu .b-point .mobile-point:hover .link-arrow,
        .m-menu .b-point .mobile-point:hover .link-underline,
        .m-menu .b-point .mobile-point:hover .link-dotted {
          color: #ff6600; }
      .m-menu .b-point .mobile-point.active a,
      .m-menu .b-point .mobile-point.active .link-arrow,
      .m-menu .b-point .mobile-point.active .link-underline,
      .m-menu .b-point .mobile-point.active .link-dotted {
        color: #ff6600; }
    .m-menu .b-point .ui-tabs-nav li {
      margin-right: 20px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .m-menu .b-point .ui-tabs-nav li {
          margin-right: 11px; } }
      .m-menu .b-point .ui-tabs-nav li.ui-tabs-active a,
      .m-menu .b-point .ui-tabs-nav li.ui-tabs-active .link-arrow,
      .m-menu .b-point .ui-tabs-nav li.ui-tabs-active .link-underline,
      .m-menu .b-point .ui-tabs-nav li.ui-tabs-active .link-dotted {
        color: #ff6600; }
      .m-menu .b-point .ui-tabs-nav li a,
      .m-menu .b-point .ui-tabs-nav li .link-arrow,
      .m-menu .b-point .ui-tabs-nav li .link-underline,
      .m-menu .b-point .ui-tabs-nav li .link-dotted {
        color: #333;
        outline: none; }
        .m-menu .b-point .ui-tabs-nav li a:hover,
        .m-menu .b-point .ui-tabs-nav li .link-arrow:hover,
        .m-menu .b-point .ui-tabs-nav li .link-underline:hover,
        .m-menu .b-point .ui-tabs-nav li .link-dotted:hover {
          color: #ff6600; }
  @media screen and (max-width: 767px) {
    .m-menu .b-point-left {
      display: flex;
      align-items: center;
      margin-right: auto; }
      .m-menu .b-point-left .fa {
        font-size: 19px;
        color: #ff6b00; }
    .m-menu .b-point-right {
      display: flex;
      align-items: center;
      margin-left: auto;
      position: initial; }
      .m-menu .b-point-right .fa {
        font-size: 19px;
        color: #ff6b00; }
    .m-menu .mobile-logo {
      max-height: 20px;
      margin-left: 20px; } }
  .m-menu .b-menu-fragment {
    position: absolute;
    width: 100%;
    background-color: #f9f9f9;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    border-top: 1px solid #e6e6e6; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .m-menu .b-menu-fragment {
        display: none;
        border-top: none;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); } }
    @media (min-width: 768px) and (max-width: 991px) {
      .m-menu .b-menu-fragment {
        display: none;
        border-top: none;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); } }
    @media screen and (max-width: 767px) {
      .m-menu .b-menu-fragment {
        display: none;
        border-top: none;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); } }
    .m-menu .b-menu-fragment .menu-fragmet {
      display: none;
      padding: 15px 0 30px;
      overflow: hidden; }
      @media (min-width: 768px) and (max-width: 991px) {
        .m-menu .b-menu-fragment .menu-fragmet {
          border-top: 1px solid #e8e8e8; } }
      @media screen and (max-width: 767px) {
        .m-menu .b-menu-fragment .menu-fragmet {
          border-top: 1px solid #e8e8e8; } }
      .m-menu .b-menu-fragment .menu-fragmet .headline {
        margin-top: 15px;
        margin-bottom: 15px; }
        .m-menu .b-menu-fragment .menu-fragmet .headline a,
        .m-menu .b-menu-fragment .menu-fragmet .headline .link-arrow,
        .m-menu .b-menu-fragment .menu-fragmet .headline .link-underline,
        .m-menu .b-menu-fragment .menu-fragmet .headline .link-dotted {
          font-size: 20px; }
        .m-menu .b-menu-fragment .menu-fragmet .headline > span {
          font-size: 20px;
          color: #333; }
      .m-menu .b-menu-fragment .menu-fragmet .level-1 > li {
        margin-bottom: 10px; }
        .m-menu .b-menu-fragment .menu-fragmet .level-1 > li a,
        .m-menu .b-menu-fragment .menu-fragmet .level-1 > li .link-arrow,
        .m-menu .b-menu-fragment .menu-fragmet .level-1 > li .link-underline,
        .m-menu .b-menu-fragment .menu-fragmet .level-1 > li .link-dotted {
          color: #596d77; }
          .m-menu .b-menu-fragment .menu-fragmet .level-1 > li a:hover,
          .m-menu .b-menu-fragment .menu-fragmet .level-1 > li .link-arrow:hover,
          .m-menu .b-menu-fragment .menu-fragmet .level-1 > li .link-underline:hover,
          .m-menu .b-menu-fragment .menu-fragmet .level-1 > li .link-dotted:hover {
            color: #ff6600; }
      .m-menu .b-menu-fragment .menu-fragmet .level-2 {
        margin-top: 10px;
        padding-left: 10px;
        border-left: 1px solid #e0e3e5; }
        .m-menu .b-menu-fragment .menu-fragmet .level-2 li {
          margin-bottom: 10px; }
          .m-menu .b-menu-fragment .menu-fragmet .level-2 li a,
          .m-menu .b-menu-fragment .menu-fragmet .level-2 li .link-arrow,
          .m-menu .b-menu-fragment .menu-fragmet .level-2 li .link-underline,
          .m-menu .b-menu-fragment .menu-fragmet .level-2 li .link-dotted {
            font-weight: 300;
            color: #596d77; }
      .m-menu .b-menu-fragment .menu-fragmet li.bolder a,
      .m-menu .b-menu-fragment .menu-fragmet li.bolder .link-arrow,
      .m-menu .b-menu-fragment .menu-fragmet li.bolder .link-underline,
      .m-menu .b-menu-fragment .menu-fragmet li.bolder .link-dotted,
      .m-menu .b-menu-fragment .menu-fragmet li.bolder b,
      .m-menu .b-menu-fragment .menu-fragmet li.bolder strong,
      .m-menu .b-menu-fragment .menu-fragmet li.bolder b {
        font-weight: 600;
        color: #006699; }
        .m-menu .b-menu-fragment .menu-fragmet li.bolder a:hover,
        .m-menu .b-menu-fragment .menu-fragmet li.bolder .link-arrow:hover,
        .m-menu .b-menu-fragment .menu-fragmet li.bolder .link-underline:hover,
        .m-menu .b-menu-fragment .menu-fragmet li.bolder .link-dotted:hover,
        .m-menu .b-menu-fragment .menu-fragmet li.bolder b:hover,
        .m-menu .b-menu-fragment .menu-fragmet li.bolder strong:hover,
        .m-menu .b-menu-fragment .menu-fragmet li.bolder b:hover {
          color: #ff6600; }
    .m-menu .b-menu-fragment .b-mobile-title {
      padding: 15px 0;
      outline: none;
      border-top: 1px solid #e8e8e8;
      color: #596d77;
      font-size: 20px;
      background-color: #fff; }
      .m-menu .b-menu-fragment .b-mobile-title:hover {
        color: #ff6600; }
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header-active {
        color: #ff6600; }
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header a,
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .link-arrow,
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .link-underline,
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .link-dotted {
        color: #596d77; }
        .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header a:hover,
        .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .link-arrow:hover,
        .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .link-underline:hover,
        .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .link-dotted:hover {
          color: #ff6600; }
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header .fa-angle-up {
        display: none; }
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header.ui-accordion-header-active .fa-angle-up {
        display: block; }
      .m-menu .b-menu-fragment .b-mobile-title.ui-accordion-header.ui-accordion-header-active .fa-angle-down {
        display: none; }
      .m-menu .b-menu-fragment .b-mobile-title .fa {
        margin-top: 3px; }

.rk-promo,
.b-banner {
  position: relative;
  padding: 60px 0 40px;
  overflow: hidden;
  background: #006c9f;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmM5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAwN2ZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZjOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #006c9f), color-stop(49%, #007fbb), color-stop(100%, #006c9f));
  background: -webkit-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
  background: -o-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
  background: -ms-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
  background: linear-gradient(to right, #006c9f 0%, #007fbb 49%, #006c9f 100%);
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c9f', endColorstr='#006c9f',GradientType=1 ); }
  @media screen and (max-width: 767px) {
    .rk-promo,
    .b-banner {
      padding: 29px 0 16px; } }
  .rk-promo #m-rk-slider,
  .rk-promo #m-banner-slider,
  .b-banner #m-rk-slider,
  .b-banner #m-banner-slider {
    margin: 0 -20px; }
  .rk-promo .b-banner,
  .rk-promo .rk-promo,
  .b-banner .b-banner,
  .b-banner .rk-promo {
    position: relative;
    display: block;
    margin: 0 15px 30px;
    padding: 20px;
    min-height: 145px;
    border-radius: 4px;
    color: #fff; }
    @media screen and (max-width: 767px) {
      .rk-promo .b-banner,
      .rk-promo .rk-promo,
      .b-banner .b-banner,
      .b-banner .rk-promo {
        margin: 0 15px 20px; } }
    .rk-promo .b-banner:hover, .rk-promo .b-banner:visited,
    .rk-promo .rk-promo:hover,
    .rk-promo .rk-promo:visited,
    .b-banner .b-banner:hover,
    .b-banner .b-banner:visited,
    .b-banner .rk-promo:hover,
    .b-banner .rk-promo:visited {
      color: inherit; }
    .rk-promo .b-banner.big,
    .rk-promo .rk-promo.big,
    .b-banner .b-banner.big,
    .b-banner .rk-promo.big {
      min-height: 320px; }
      .rk-promo .b-banner.big .format,
      .rk-promo .rk-promo.big .format,
      .b-banner .b-banner.big .format,
      .b-banner .rk-promo.big .format {
        margin-bottom: 20px;
        text-transform: uppercase; }
    .rk-promo .b-banner .format,
    .rk-promo .rk-promo .format,
    .b-banner .b-banner .format,
    .b-banner .rk-promo .format {
      display: block;
      font-weight: 700;
      font-size: 15px;
      text-transform: uppercase; }
      .rk-promo .b-banner .format .icon,
      .rk-promo .rk-promo .format .icon,
      .b-banner .b-banner .format .icon,
      .b-banner .rk-promo .format .icon {
        font-size: 26px; }
    .rk-promo .b-banner .link,
    .rk-promo .rk-promo .link,
    .b-banner .b-banner .link,
    .b-banner .rk-promo .link {
      position: absolute;
      bottom: 20px;
      left: 0;
      padding: 0 20px; }
      .rk-promo .b-banner .link .fa,
      .rk-promo .rk-promo .link .fa,
      .b-banner .b-banner .link .fa,
      .b-banner .rk-promo .link .fa {
        font-size: 22px;
        line-height: 18px;
        background-color: #fff;
        border-radius: 50%;
        vertical-align: middle; }
        .rk-promo .b-banner .link .fa:before,
        .rk-promo .rk-promo .link .fa:before,
        .b-banner .b-banner .link .fa:before,
        .b-banner .rk-promo .link .fa:before {
          position: relative;
          z-index: 2; }
    .rk-promo .b-banner.color-1,
    .rk-promo .rk-promo.color-1,
    .b-banner .b-banner.color-1,
    .b-banner .rk-promo.color-1 {
      color: #ffffff; }
    .rk-promo .b-banner.color-2,
    .rk-promo .rk-promo.color-2,
    .b-banner .b-banner.color-2,
    .b-banner .rk-promo.color-2 {
      color: #444444; }
    .rk-promo .b-banner.bg-1,
    .rk-promo .rk-promo.bg-1,
    .b-banner .b-banner.bg-1,
    .b-banner .rk-promo.bg-1 {
      background-color: #00a2d0; }
    .rk-promo .b-banner.bg-2,
    .rk-promo .rk-promo.bg-2,
    .b-banner .b-banner.bg-2,
    .b-banner .rk-promo.bg-2 {
      background-color: #87c426; }
    .rk-promo .b-banner.bg-3,
    .rk-promo .rk-promo.bg-3,
    .b-banner .b-banner.bg-3,
    .b-banner .rk-promo.bg-3 {
      background-color: #ffcc00; }
    .rk-promo .b-banner.bg-4,
    .rk-promo .rk-promo.bg-4,
    .b-banner .b-banner.bg-4,
    .b-banner .rk-promo.bg-4 {
      background-color: #f37d34; }
    .rk-promo .b-banner.bg-5,
    .rk-promo .rk-promo.bg-5,
    .b-banner .b-banner.bg-5,
    .b-banner .rk-promo.bg-5 {
      background-color: #e4523f; }
    .rk-promo .b-banner.color-link-1 .fa,
    .rk-promo .rk-promo.color-link-1 .fa,
    .b-banner .b-banner.color-link-1 .fa,
    .b-banner .rk-promo.color-link-1 .fa {
      color: #006699; }
    .rk-promo .b-banner.color-link-2 .fa,
    .rk-promo .rk-promo.color-link-2 .fa,
    .b-banner .b-banner.color-link-2 .fa,
    .b-banner .rk-promo.color-link-2 .fa {
      color: #548800; }
    .rk-promo .b-banner.color-link-3 .fa,
    .rk-promo .rk-promo.color-link-3 .fa,
    .b-banner .b-banner.color-link-3 .fa,
    .b-banner .rk-promo.color-link-3 .fa {
      color: #cc780c; }
    .rk-promo .b-banner.color-link-4 .fa,
    .rk-promo .rk-promo.color-link-4 .fa,
    .b-banner .b-banner.color-link-4 .fa,
    .b-banner .rk-promo.color-link-4 .fa {
      color: #cc4b0c; }
    .rk-promo .b-banner.color-link-5 .fa,
    .rk-promo .rk-promo.color-link-5 .fa,
    .b-banner .b-banner.color-link-5 .fa,
    .b-banner .rk-promo.color-link-5 .fa {
      color: #c70000; }
    .rk-promo .b-banner.color-link-6 .fa,
    .rk-promo .rk-promo.color-link-6 .fa,
    .b-banner .b-banner.color-link-6 .fa,
    .b-banner .rk-promo.color-link-6 .fa {
      color: #00a2d0; }
    .rk-promo .b-banner.color-link-7 .fa,
    .rk-promo .rk-promo.color-link-7 .fa,
    .b-banner .b-banner.color-link-7 .fa,
    .b-banner .rk-promo.color-link-7 .fa {
      color: #87c426; }
    .rk-promo .b-banner.color-link-8 .fa,
    .rk-promo .rk-promo.color-link-8 .fa,
    .b-banner .b-banner.color-link-8 .fa,
    .b-banner .rk-promo.color-link-8 .fa {
      color: #ffcc00; }
    .rk-promo .b-banner.color-link-9 .fa,
    .rk-promo .rk-promo.color-link-9 .fa,
    .b-banner .b-banner.color-link-9 .fa,
    .b-banner .rk-promo.color-link-9 .fa {
      color: #f37d34; }
    .rk-promo .b-banner.color-link-10 .fa,
    .rk-promo .rk-promo.color-link-10 .fa,
    .b-banner .b-banner.color-link-10 .fa,
    .b-banner .rk-promo.color-link-10 .fa {
      color: #e4523f; }
    .rk-promo .b-banner.pos-right,
    .rk-promo .rk-promo.pos-right,
    .b-banner .b-banner.pos-right,
    .b-banner .rk-promo.pos-right {
      background-position: top right;
      background-repeat: no-repeat; }
    .rk-promo .b-banner.pos-center,
    .rk-promo .rk-promo.pos-center,
    .b-banner .b-banner.pos-center,
    .b-banner .rk-promo.pos-center {
      background-position: 0 0;
      background-repeat: no-repeat;
      background-size: cover; }
  .rk-promo .carousel-indicators,
  .b-banner .carousel-indicators {
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    margin: 0;
    width: 100%;
    text-align: center; }
    .rk-promo .carousel-indicators li,
    .b-banner .carousel-indicators li {
      position: relative;
      width: 20px;
      height: 20px;
      margin: 0 3px;
      border: none;
      border-radius: 50%;
      background-color: #fff;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); }
      @media screen and (max-width: 767px) {
        .rk-promo .carousel-indicators li,
        .b-banner .carousel-indicators li {
          margin: 0 8px; } }
      .rk-promo .carousel-indicators li.active:before,
      .b-banner .carousel-indicators li.active:before {
        position: absolute;
        top: 5px;
        left: 5px;
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background-color: #f37d34;
        content: ""; }
  .rk-promo .carousel-control,
  .b-banner .carousel-control {
    background: url("/local/templates/rarus.web/scss/../images/bg/b-slide-arrow.png") no-repeat;
    width: 44px;
    height: 79px;
    display: inline-block;
    top: 120px;
    opacity: 1; }
    .rk-promo .carousel-control:hover,
    .b-banner .carousel-control:hover {
      opacity: 0.85; }
    .rk-promo .carousel-control.left,
    .b-banner .carousel-control.left {
      background-position: 0 0;
      left: -50px; }
    .rk-promo .carousel-control.right,
    .b-banner .carousel-control.right {
      background-position: -56px 0;
      right: -50px; }
  .rk-promo .plug__bg,
  .b-banner .plug__bg {
    background: #ECF0F3;
    background-position: center center;
    background-repeat: no-repeat; }
  .rk-promo .plug__washed,
  .b-banner .plug__washed {
    margin: 20px 0;
    padding: 0;
    height: 0;
    width: 35%;
    border: none;
    box-shadow: 0 0 10px 1px black; }
  .rk-promo .plug__bottom,
  .b-banner .plug__bottom {
    margin: 90px 0 0;
    padding: 0;
    height: 0;
    width: 65%;
    border: none;
    box-shadow: 0 0 10px 1px black; }
  .rk-promo .plug__bottom-bg,
  .b-banner .plug__bottom-bg {
    position: absolute;
    bottom: 35px;
    padding: 0;
    height: 0;
    width: 65%;
    border: none;
    box-shadow: 0 0 10px 1px black; }

@media (min-width: 1200px) {
  .rk-promo--container {
    min-height: 475px; } }

.dropdown__title .icon {
  margin-right: 3px;
  color: #a8a8a8;
  font-size: 15px; }

.f-auth .modal-dialog {
  max-width: 465px;
  width: auto; }
  .f-auth .modal-dialog .modal-title {
    font-size: 24px;
    font-weight: 600; }
  .f-auth .modal-dialog .modal-body input[type=password] {
    margin-bottom: 7px;
    padding-right: 30px; }
  .f-auth .modal-dialog .modal-body .remember {
    font-weight: 400; }
  .f-auth .modal-dialog .modal-body .clearfix {
    font-size: 16px; }
  .f-auth .modal-dialog .modal-body .fa-lock {
    position: absolute;
    top: 8px;
    right: 28px;
    color: #a8a8a8;
    font-size: 21px; }
  .f-auth .modal-dialog .modal-footer-under {
    background-color: #fff;
    padding: 15px 30px;
    border-radius: 0 0 6px 6px;
    font-size: 16px; }
    @media screen and (max-width: 767px) {
      .f-auth .modal-dialog .modal-footer-under .text-right {
        text-align: left; }
      .f-auth .modal-dialog .modal-footer-under .modal-footer-under__checkin {
        margin-bottom: 10px; } }

.f-senderror .progress {
  border: 1px solid rgba(204, 204, 204, 0.5); }
.f-senderror textarea {
  max-width: 100%;
  min-height: 110px;
  height: 110px; }
.f-senderror .b-add-file li {
  white-space: nowrap;
  overflow: hidden; }
  .f-senderror .b-add-file li .name {
    display: inline-block;
    max-width: 90%;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis; }
.f-senderror .b-add-file .fr-close-thin {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.2);
  font-size: 16px;
  line-height: 10px;
  margin-left: 20px; }
  .f-senderror .b-add-file .fr-close-thin:hover {
    color: rgba(0, 0, 0, 0.3); }
.f-senderror .b-result-ok {
  color: #54990f; }
.f-senderror .validity-erroneous {
  border: 1px solid #f56600 !important; }

.m-slider-client .b-client {
  position: relative; }
  .m-slider-client .b-client .b-client-wrap {
    padding: 2px;
    border: 2px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(0, 91, 140, 0.4);
    margin-bottom: 30px;
    padding: 0 20px;
    background: #fdfefe;
    overflow: hidden; }
  .m-slider-client .b-client .client-logo {
    padding: 10px 20px 5px 0;
    border-radius: 5px;
    background: #fdfefe; }
    .m-slider-client .b-client .client-logo h2, .m-slider-client .b-client .client-logo .s-product h3, .s-product .m-slider-client .b-client .client-logo h3 {
      margin: 0 0 10px;
      padding: 0; }
    .m-slider-client .b-client .client-logo a,
    .m-slider-client .b-client .client-logo .link-arrow,
    .m-slider-client .b-client .client-logo .link-underline,
    .m-slider-client .b-client .client-logo .link-dotted {
      color: #0066a4;
      border-bottom: 1px solid #0066a4; }
      .m-slider-client .b-client .client-logo a:hover,
      .m-slider-client .b-client .client-logo .link-arrow:hover,
      .m-slider-client .b-client .client-logo .link-underline:hover,
      .m-slider-client .b-client .client-logo .link-dotted:hover {
        border-color: #ff6600;
        text-decoration: none; }
      .m-slider-client .b-client .client-logo a:hover,
      .m-slider-client .b-client .client-logo .link-arrow:hover,
      .m-slider-client .b-client .client-logo .link-underline:hover,
      .m-slider-client .b-client .client-logo .link-dotted:hover {
        color: #ff6600; }
  .m-slider-client .b-client .b-list {
    position: relative;
    padding-top: 20px;
    border-top: 1px solid #d8e8ef;
    position: relative;
    background: #fdfefe; }
    .m-slider-client .b-client .b-list:before {
      content: "";
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmOGZiZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
      background: -moz-linear-gradient(left, #fdfefe 11%, rgba(255, 255, 255, 0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(11%, #f8fbfd), color-stop(100%, rgba(255, 255, 255, 0)));
      background: -webkit-linear-gradient(left, #fdfefe 11%, rgba(255, 255, 255, 0) 100%);
      background: -o-linear-gradient(left, #fdfefe 11%, rgba(255, 255, 255, 0) 100%);
      background: -ms-linear-gradient(left, #fdfefe 11%, rgba(255, 255, 255, 0) 100%);
      background: linear-gradient(to right, #fdfefe 11%, rgba(255, 255, 255, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fbfd', endColorstr='#00ffffff',GradientType=1 );
      display: block;
      width: 120px;
      height: 155px;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 5; }
      @media (min-width: 768px) and (max-width: 991px) {
        .m-slider-client .b-client .b-list:before {
          display: none; } }
      @media screen and (max-width: 767px) {
        .m-slider-client .b-client .b-list:before {
          display: none; } }
    .m-slider-client .b-client .b-list:after {
      content: "";
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2Y4ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
      background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fdfefe 89%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(89%, #fdfefe));
      background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fdfefe 89%);
      background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fdfefe 89%);
      background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fdfefe 89%);
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fdfefe 89%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f8fbfd',GradientType=1 );
      display: block;
      width: 60px;
      height: 155px;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 5; }
      @media (min-width: 768px) and (max-width: 991px) {
        .m-slider-client .b-client .b-list:after {
          display: none; } }
      @media screen and (max-width: 767px) {
        .m-slider-client .b-client .b-list:after {
          display: none; } }
    .m-slider-client .b-client .b-list .logo-list {
      min-height: 130px;
      max-height: 170px;
      margin-bottom: 15px;
      overflow: hidden; }
      .m-slider-client .b-client .b-list .logo-list ul {
        height: 100%; }
        .m-slider-client .b-client .b-list .logo-list ul li {
          float: left;
          width: 200px;
          height: 100%;
          text-align: center; }
          .m-slider-client .b-client .b-list .logo-list ul li .slide-item {
            background: url("/local/templates/rarus.web/scss/../images/bg/client-sprite.png?123456") no-repeat;
            width: 200px;
            height: 90px;
            display: inline-block; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-1 {
              background-position: 0 0; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-2 {
              background-position: 0 -100px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-3 {
              background-position: 0 -200px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-4 {
              background-position: 0 -300px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-5 {
              background-position: 0 -400px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-6 {
              background-position: 0 -500px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-7 {
              background-position: 0 -600px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-8 {
              background-position: 0 -700px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-9 {
              background-position: 0 -800px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-10 {
              background-position: 0 -900px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-11 {
              background-position: 0 -1000px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-12 {
              background-position: 0 -1100px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-13 {
              background-position: 0 -1200px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-14 {
              background-position: 0 -1300px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-15 {
              background-position: 0 -1400px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-16 {
              background-position: 0 -1500px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-17 {
              background-position: 0 -1600px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-18 {
              background-position: 0 -1700px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-19 {
              background-position: 0 -1800px; }
            .m-slider-client .b-client .b-list .logo-list ul li .slide-item.slide-20 {
              background-position: 0 -1900px; }
  .m-slider-client .b-client .scrollbar {
    overflow: hidden;
    margin-bottom: 20px;
    height: 12px;
    border: 1px solid;
    border-color: #a3a3a3 #c9c9c9 #d5d5d5;
    border-radius: 8px;
    background: #bfbfbf;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bfbfbf 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfbfbf), color-stop(100%, #e5e5e5));
    background: -webkit-linear-gradient(top, #bfbfbf 0%, #e5e5e5 100%);
    background: -o-linear-gradient(top, #bfbfbf 0%, #e5e5e5 100%);
    background: -ms-linear-gradient(top, #bfbfbf 0%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #bfbfbf 0%, #e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#e5e5e5',GradientType=0 ); }
    .m-slider-client .b-client .scrollbar .handle {
      width: 100px;
      height: 100%;
      cursor: pointer;
      border-radius: 8px;
      box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);
      border: 1px solid;
      border-color: #da5c00 #d25d08 #cc5500;
      background: #f0531c;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwNTMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTdhMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #f0531c 0%, #f57a29 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0531c), color-stop(100%, #f57a29));
      background: -webkit-linear-gradient(top, #f0531c 0%, #f57a29 100%);
      background: -o-linear-gradient(top, #f0531c 0%, #f57a29 100%);
      background: -ms-linear-gradient(top, #f0531c 0%, #f57a29 100%);
      background: linear-gradient(to bottom, #f0531c 0%, #f57a29 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0531c', endColorstr='#f57a29',GradientType=0 ); }
      .m-slider-client .b-client .scrollbar .handle .mousearea {
        position: absolute;
        top: -9px;
        left: 0;
        width: 100%;
        height: 12px; }
.m-slider-client .logo-list__item {
  display: block;
  width: 200px;
  height: 90px; }
  .m-slider-client .logo-list__item img {
    display: block;
    width: 100%; }

.s-product {
  margin-bottom: 50px; }
  .s-product .correct {
    margin-top: 30px; }
  .s-product h2, .s-product h3 {
    padding-top: 5px;
    padding-bottom: 10px; }
  .s-product h4 {
    font-size: 20px;
    font-weight: 400; }
  .s-product li {
    margin-bottom: 10px; }
  .s-product .fa-arrow-circle-right {
    background-color: #fff;
    border-radius: 50%;
    font-size: 22px;
    line-height: 18px;
    vertical-align: middle;
    color: #005278; }
  .s-product .b-g-suite {
    margin-bottom: 60px; }
    .s-product .b-g-suite__item {
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      margin-top: 20px; }
      @media screen and (max-width: 767px) {
        .s-product .b-g-suite__item {
          align-items: center; } }
      .s-product .b-g-suite__item img {
        margin-right: 14px; }
      .s-product .b-g-suite__item a,
      .s-product .b-g-suite__item .link-arrow,
      .s-product .b-g-suite__item .link-underline,
      .s-product .b-g-suite__item .link-dotted {
        margin-left: 4px; }
        @media screen and (max-width: 767px) {
          .s-product .b-g-suite__item a.link-arrow::after,
          .s-product .b-g-suite__item .link-arrow::after,
          .s-product .b-g-suite__item .link-arrow.link-underline::after,
          .s-product .b-g-suite__item .link-arrow.link-dotted::after {
            display: inline; } }
  .s-product .b-arenda {
    background-color: #fffeec;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #fae4bb;
    margin-bottom: 40px; }
    .s-product .b-arenda table {
      margin: -1px; }
      .s-product .b-arenda table td {
        border: 1px solid #fae4bb;
        text-align: center;
        vertical-align: middle;
        height: 180px;
        width: 50%;
        padding: 20px 40px; }
        .s-product .b-arenda table td [class^="i-"] {
          display: inline-block;
          float: none; }
          .s-product .b-arenda table td [class^="i-"]:before {
            margin: 0 0 10px; }
        @media screen and (max-width: 767px) {
          .s-product .b-arenda table td {
            display: block;
            border-top: none;
            height: auto;
            width: auto;
            padding: 20px; } }
  .s-product .b-client-logo .b-logo {
    width: 128px;
    height: 48px;
    display: block;
    margin: 0 auto;
    background: url(/local/templates/rarus.web/scss/../images/logo/logo_sprite.png) no-repeat; }
    .s-product .b-client-logo .b-logo-1 {
      background-position: 0 0; }
    .s-product .b-client-logo .b-logo-2 {
      background-position: -128px 0; }
    .s-product .b-client-logo .b-logo-3 {
      background-position: -256px 0; }
    .s-product .b-client-logo .b-logo-4 {
      background-position: -384px 0; }
    .s-product .b-client-logo .b-logo-5 {
      background-position: -512px 0; }
    .s-product .b-client-logo .b-logo-6 {
      background-position: -640px 0; }
    .s-product .b-client-logo .b-logo-7 {
      background-position: 0 -48px; }
    .s-product .b-client-logo .b-logo-8 {
      background-position: -128px -48px; }
    .s-product .b-client-logo .b-logo-9 {
      background-position: -256px -48px; }
    .s-product .b-client-logo .b-logo-10 {
      background-position: -384px -48px; }
    .s-product .b-client-logo .b-logo-11 {
      background-position: -512px -48px; }
    .s-product .b-client-logo .b-logo-12 {
      background-position: -640px -48px; }
    .s-product .b-client-logo .b-logo:hover {
      opacity: 0.75; }
  .s-product .b-description {
    padding-top: 10px; }
    @media screen and (max-width: 767px) {
      .s-product .b-description .pull-right {
        float: none !important; } }
    @media screen and (max-width: 767px) {
      .s-product .b-description .i-disribution {
        margin-top: 15px; } }

.s-industry .list-product li {
  margin-bottom: 10px; }
  .s-industry .list-product li > a,
  .s-industry .list-product .link-arrow li > a,
  .s-industry .list-product li > .link-arrow,
  .s-industry .list-product .link-underline li > a,
  .s-industry .list-product li > .link-underline,
  .s-industry .list-product .link-dotted li > a,
  .s-industry .list-product li > .link-dotted {
    margin-top: 0 !important;
    position: relative;
    top: -4px;
    font-size: 18px; }
    @media screen and (max-width: 767px) {
      .s-industry .list-product li > a,
      .s-industry .list-product .link-arrow li > a,
      .s-industry .list-product li > .link-arrow,
      .s-industry .list-product .link-underline li > a,
      .s-industry .list-product li > .link-underline,
      .s-industry .list-product .link-dotted li > a,
      .s-industry .list-product li > .link-dotted {
        font-size: 15px; } }
  .s-industry .list-product li .b-sublinks {
    margin-left: 46px; }
    .s-industry .list-product li .b-sublinks a,
    .s-industry .list-product li .b-sublinks .link-arrow,
    .s-industry .list-product li .b-sublinks .link-underline,
    .s-industry .list-product li .b-sublinks .link-dotted {
      margin-top: 0;
      position: relative;
      top: -3px; }

.s-sub-product .tab-product .btn-border {
  vertical-align: top;
  margin-right: 35px; }
  @media screen and (max-width: 767px) {
    .s-sub-product .tab-product .btn-border {
      font-size: 15px;
      padding: 10px 18px; } }
.s-sub-product .tab-product li a.partner-region,
.s-sub-product .tab-product li .partner-region.link-arrow,
.s-sub-product .tab-product li .partner-region.link-underline,
.s-sub-product .tab-product li .partner-region.link-dotted {
  border-bottom: 0; }
  .s-sub-product .tab-product li a.partner-region span,
  .s-sub-product .tab-product li .partner-region.link-arrow span,
  .s-sub-product .tab-product li .partner-region.link-underline span,
  .s-sub-product .tab-product li .partner-region.link-dotted span {
    border-bottom: 1px dashed #006699; }
    .s-sub-product .tab-product li a.partner-region span:hover,
    .s-sub-product .tab-product li .partner-region.link-arrow span:hover,
    .s-sub-product .tab-product li .partner-region.link-underline span:hover,
    .s-sub-product .tab-product li .partner-region.link-dotted span:hover {
      color: #ff6600;
      border-color: #ff6600 !important; }
  .s-sub-product .tab-product li a.partner-region .fa-external-link-square,
  .s-sub-product .tab-product li .partner-region.link-arrow .fa-external-link-square,
  .s-sub-product .tab-product li .partner-region.link-underline .fa-external-link-square,
  .s-sub-product .tab-product li .partner-region.link-dotted .fa-external-link-square {
    position: relative;
    top: 1px;
    left: 5px; }
.s-sub-product .tab-content h2:first-child, .s-sub-product .tab-content .s-product h3:first-child, .s-product .s-sub-product .tab-content h3:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important; }
.s-sub-product .tab-content ol {
  padding-left: 30px; }
.s-sub-product .tab-content ul.list-product {
  padding-left: 0; }
  .s-sub-product .tab-content ul.list-product li {
    padding-left: 0;
    margin-bottom: 15px; }
    .s-sub-product .tab-content ul.list-product li a,
    .s-sub-product .tab-content ul.list-product li .link-arrow,
    .s-sub-product .tab-content ul.list-product li .link-underline,
    .s-sub-product .tab-content ul.list-product li .link-dotted {
      font-size: 18px; }
      @media screen and (max-width: 767px) {
        .s-sub-product .tab-content ul.list-product li a,
        .s-sub-product .tab-content ul.list-product li .link-arrow,
        .s-sub-product .tab-content ul.list-product li .link-underline,
        .s-sub-product .tab-content ul.list-product li .link-dotted {
          font-size: 15px; } }
.s-sub-product .tab-content #tab-product-industry-about-link ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none; }
  .s-sub-product .tab-content #tab-product-industry-about-link ul li {
    position: relative;
    padding-left: 9px;
    margin-bottom: 5px; }
    .s-sub-product .tab-content #tab-product-industry-about-link ul li:before {
      width: 3px;
      height: 3px;
      border: none;
      position: absolute;
      top: 9px;
      left: 0;
      border-radius: 50%;
      content: "";
      display: block;
      background-color: #fa9300; }
    .s-sub-product .tab-content #tab-product-industry-about-link ul li ul {
      margin: 5px 0 0; }
      .s-sub-product .tab-content #tab-product-industry-about-link ul li ul li:before {
        background-color: #069; }
.s-sub-product .tab-content .courses-for-products {
  margin-bottom: 25px; }
  .s-sub-product .tab-content .courses-for-products ul {
    padding-left: 20px;
    margin-bottom: 15px;
    list-style: outside none; }
    .s-sub-product .tab-content .courses-for-products ul li {
      position: relative;
      padding-left: 9px;
      margin-bottom: 5px; }
      .s-sub-product .tab-content .courses-for-products ul li:before {
        width: 3px;
        height: 3px;
        border: none;
        position: absolute;
        top: 9px;
        left: 0;
        border-radius: 50%;
        content: "";
        display: block;
        background-color: #fa9300; }
      .s-sub-product .tab-content .courses-for-products ul li ul {
        margin: 5px 0 0; }
        .s-sub-product .tab-content .courses-for-products ul li ul li:before {
          background-color: #069; }
  .s-sub-product .tab-content .courses-for-products .apply {
    display: block; }
    @media screen and (max-width: 767px) {
      .s-sub-product .tab-content .courses-for-products .apply .btn-border {
        font-size: 15px;
        padding: 10px 18px; } }
.s-sub-product .tab-content .m-news {
  padding: 0; }
  .s-sub-product .tab-content .m-news ul {
    margin-bottom: 0;
    padding-left: 0; }
    .s-sub-product .tab-content .m-news ul li {
      margin-bottom: 20px;
      padding-left: 0; }
      .s-sub-product .tab-content .m-news ul li .date {
        margin-bottom: 0; }
      .s-sub-product .tab-content .m-news ul li::before {
        background-color: transparent; }
.s-sub-product .light-data.section-table td:first-child {
  font-size: 18px;
  width: 70%; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .s-sub-product .light-data.section-table td:first-child {
      width: 65%; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-sub-product .light-data.section-table td:first-child {
      width: 60%; } }
.s-sub-product .light-data.section-table td .b-rent {
  margin-top: 15px; }
  .s-sub-product .light-data.section-table td .b-rent div {
    display: inline-block;
    vertical-align: middle; }
    .s-sub-product .light-data.section-table td .b-rent div:first-child {
      margin-right: 20px; }
.s-sub-product .light-data.section-table td .b-free-hours .dropdown.dropup .dropdown-menu:before {
  background: url("/local/templates/rarus.web/scss/../images/bg/drop-corner-bottom.png") 0 0 no-repeat !important;
  bottom: -9px;
  top: inherit; }
.s-sub-product .light-data.section-table td .b-free-hours .free-hours {
  font-size: 15px; }
.s-sub-product .light-data.section-table td .b-articles-code {
  color: #a8a8a8;
  font-size: 13px; }
.s-sub-product .light-data.section-table .btn-border:visited {
  color: #ff7700; }
.s-sub-product .light-data.section-table .btn-border.btn-play {
  padding: 7px 15px;
  margin-left: 18px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-sub-product .light-data.section-table .btn-border.btn-play {
      margin-left: 0; } }
  @media screen and (max-width: 767px) {
    .s-sub-product .light-data.section-table .btn-border.btn-play {
      margin-left: 0; } }
  .s-sub-product .light-data.section-table .btn-border.btn-play .fa-android {
    font-size: 18px;
    margin-right: 12px; }
.s-sub-product .light-data.section-table .btn-border.btn-store {
  padding: 7px 20px;
  margin-left: 18px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-sub-product .light-data.section-table .btn-border.btn-store {
      padding: 7px 21px;
      margin-top: 15px; } }
  .s-sub-product .light-data.section-table .btn-border.btn-store .fa-apple {
    font-size: 18px;
    margin-right: 12px; }
.s-sub-product .light-data .btn-border, .s-sub-product .light-data .btn-danger {
  font-size: 13px;
  padding: 7px 10px; }
  .s-sub-product .light-data .btn-border.tab_buy_button, .s-sub-product .light-data .btn-danger.tab_buy_button {
    padding: 7px 28px; }
.s-sub-product .text-muted a,
.s-sub-product .text-muted .link-arrow,
.s-sub-product .text-muted .link-underline,
.s-sub-product .text-muted .link-dotted {
  display: inline-block;
  vertical-align: bottom; }
.s-sub-product .link-arrow {
  font-weight: 600; }
.s-sub-product .b-infoabout {
  background: #00a2d0;
  border-radius: 4px;
  padding: 45px 50px 45px 240px;
  margin-top: 15px;
  margin-bottom: 25px;
  display: table;
  width: 100%; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-sub-product .b-infoabout {
      padding: 20px 25px 20px 223px; } }
  .s-sub-product .b-infoabout .depiction {
    color: #fff;
    font-size: 15px;
    line-height: 24px;
    display: table-cell;
    vertical-align: middle; }
  .s-sub-product .b-infoabout .about-link {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 7px; }
    .s-sub-product .b-infoabout .about-link .fa-arrow-circle-right {
      color: #069;
      position: absolute;
      top: -2px;
      left: -1px;
      font-size: 19px; }
.s-sub-product .btn-manager {
  color: #7fba00;
  border: 2px solid #7fba00;
  border-radius: 3px;
  padding: 10px 20px;
  vertical-align: top;
  font-weight: 600;
  font-size: 15px; }
  .s-sub-product .btn-manager:hover {
    border-color: #9bd420;
    color: #9bd420; }
  @media screen and (max-width: 767px) {
    .s-sub-product .btn-manager {
      margin-top: 15px;
      display: table; } }
.s-sub-product .fa-skype {
  font-size: 18px;
  margin-right: 9px; }
.s-sub-product .b-events h2, .s-sub-product .b-events .s-product h3, .s-product .s-sub-product .b-events h3 {
  margin-bottom: 7px;
  padding-bottom: 0; }
.s-sub-product .b-events .date {
  color: #666;
  font-size: 13px; }
  .s-sub-product .b-events .date .format {
    margin-right: 5px; }
    .s-sub-product .b-events .date .format .fa,
    .s-sub-product .b-events .date .format .icon {
      color: #aaa;
      margin-right: 3px; }
    .s-sub-product .b-events .date .format.tomorrow {
      color: #eb4d33; }
      .s-sub-product .b-events .date .format.tomorrow .fa,
      .s-sub-product .b-events .date .format.tomorrow .icon {
        color: #eb4d33; }
.s-sub-product .b-events .slick-slider {
  margin-bottom: 5px; }
.s-sub-product .b-experience h2, .s-sub-product .b-experience .s-product h3, .s-product .s-sub-product .b-experience h3 {
  padding-bottom: 2px; }
.s-sub-product .b-experience .practice {
  overflow: hidden;
  margin-bottom: 18px; }
  .s-sub-product .b-experience .practice img {
    margin-right: 20px; }
  .s-sub-product .b-experience .practice .description-practice .title {
    font-size: 20px;
    line-height: 24px;
    margin: 12px 0 5px; }
.s-sub-product .b-experience .experience-link span {
  margin-right: 35px; }
  .s-sub-product .b-experience .experience-link span a,
  .s-sub-product .b-experience .experience-link span .link-arrow,
  .s-sub-product .b-experience .experience-link span .link-underline,
  .s-sub-product .b-experience .experience-link span .link-dotted {
    font-size: 15px;
    border-bottom: 1px dashed #069; }
    .s-sub-product .b-experience .experience-link span a:hover,
    .s-sub-product .b-experience .experience-link span .link-arrow:hover,
    .s-sub-product .b-experience .experience-link span .link-underline:hover,
    .s-sub-product .b-experience .experience-link span .link-dotted:hover {
      border-color: #ff6600; }
.s-sub-product .b-experience .experience-link .fa-newspaper-o,
.s-sub-product .b-experience .experience-link .fa-star-o {
  color: #ff6b00;
  font-size: 18px;
  margin-right: 5px;
  position: relative;
  top: 2px; }
.s-sub-product .b-download-materials h2, .s-sub-product .b-download-materials .s-product h3, .s-product .s-sub-product .b-download-materials h3 {
  margin-bottom: 7px;
  padding-bottom: 0; }
.s-sub-product .b-download-materials li {
  margin-bottom: 10px; }
  .s-sub-product .b-download-materials li a span,
  .s-sub-product .b-download-materials li .link-arrow span,
  .s-sub-product .b-download-materials li .link-underline span,
  .s-sub-product .b-download-materials li .link-dotted span {
    color: #999; }
.s-sub-product .b-buy .table-buy-container {
  background: #f9f9f9;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  padding: 18px 20px 25px;
  margin: 40px 0 20px; }
  .s-sub-product .b-buy .table-buy-container .table-buy {
    margin: 15px 0 25px; }
    .s-sub-product .b-buy .table-buy-container .table-buy tr:first-child td {
      border-top: 1px solid #e4e4e4; }
    .s-sub-product .b-buy .table-buy-container .table-buy tr.show-more-buy {
      display: none; }
    .s-sub-product .b-buy .table-buy-container .table-buy td {
      vertical-align: middle;
      padding: 10px 15px;
      border-bottom: 1px solid #e4e4e4; }
      .s-sub-product .b-buy .table-buy-container .table-buy td:first-child {
        padding-left: 0; }
      .s-sub-product .b-buy .table-buy-container .table-buy td:last-child {
        padding-right: 0; }
      .s-sub-product .b-buy .table-buy-container .table-buy td .price {
        font-weight: 600;
        white-space: nowrap; }
  .s-sub-product .b-buy .table-buy-container .btn-border {
    font-size: 13px;
    padding: 7px 12px; }
  .s-sub-product .b-buy .table-buy-container .show-more span {
    border-bottom: 1px dashed #006699;
    color: #0066a4;
    cursor: pointer; }
    .s-sub-product .b-buy .table-buy-container .show-more span:hover {
      color: #ff6600;
      border-color: #ff6600; }
.s-sub-product .no-control h2.events:before, .s-sub-product .no-control .s-product h3.events:before, .s-product .s-sub-product .no-control h3.events:before {
  bottom: 7px;
  left: 202px; }
.s-sub-product .no-control .nav-slick {
  display: none; }

@media screen and (max-width: 767px) {
  .s-detail-product .b-btn {
    border-bottom: 1px solid #e6e6e6; } }
.s-detail-product .b-btn img {
  float: left; }
  @media screen and (max-width: 767px) {
    .s-detail-product .b-btn img {
      float: none;
      margin: 0 auto; } }
@media screen and (max-width: 767px) {
  .s-detail-product .b-btn .b-separation-value {
    padding-right: 10px; } }
@media screen and (max-width: 767px) {
  .s-detail-product .b-btn .b-separation-free {
    padding-left: 10px; } }
.s-detail-product .b-btn .btn-warning {
  white-space: normal; }
.s-detail-product .b-articles-code {
  margin-bottom: 25px;
  color: #a8a8a8;
  font-size: 15px; }
.s-detail-product .btn-border.btn-play {
  padding: 7px 15px;
  margin-left: 18px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .s-detail-product .btn-border.btn-play {
      margin-left: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-detail-product .btn-border.btn-play {
      margin-left: 0; } }
  @media screen and (max-width: 767px) {
    .s-detail-product .btn-border.btn-play {
      margin-left: 0; } }
  .s-detail-product .btn-border.btn-play .fa-android {
    font-size: 18px;
    margin-right: 12px; }
.s-detail-product .btn-border.btn-store {
  padding: 7px 20px;
  margin-left: 18px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .s-detail-product .btn-border.btn-store {
      padding: 7px 22px;
      margin-left: 0;
      margin-top: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-detail-product .btn-border.btn-store {
      padding: 7px 22px;
      margin-top: 15px;
      margin-left: 0; } }
  @media screen and (max-width: 767px) {
    .s-detail-product .btn-border.btn-store {
      margin-left: 0; } }
  .s-detail-product .btn-border.btn-store .fa-apple {
    font-size: 18px;
    margin-right: 12px; }
.s-detail-product .btn-danger {
  background: #ff7700;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 4px;
  border: 0; }
  .s-detail-product .btn-danger:hover {
    background: #ff9233;
    color: #fff; }
.s-detail-product .b-price {
  overflow: hidden;
  margin: 27px 0 0;
  padding: 10px 0;
  text-align: center; }
  @media screen and (max-width: 767px) {
    .s-detail-product .b-price {
      text-align: left;
      margin: 0;
      padding: 15px 0 19px; } }
  .s-detail-product .b-price.price-border {
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2; }
    @media screen and (max-width: 767px) {
      .s-detail-product .b-price.price-border {
        border-right: 0;
        border-left: 0; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-detail-product .b-price.price-border {
        border-right: 0; } }
  @media screen and (max-width: 767px) {
    .s-detail-product .b-price.price-border-right {
      border-right: 0;
      border-bottom: 1px solid #e6e6e6; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-detail-product .b-price.price-border-left {
      border-left: 1px solid #e2e2e2; } }
  @media screen and (max-width: 767px) {
    .s-detail-product .b-price.price-border-left {
      border-left: 0; } }
  @media screen and (max-width: 767px) {
    .s-detail-product .b-price .btn-danger,
    .s-detail-product .b-price .btn-warning,
    .s-detail-product .b-price .btn-border {
      width: 100%; } }
  .s-detail-product .b-price .cost {
    font-size: 20px;
    line-height: 35px;
    color: #333;
    font-weight: 600;
    min-height: 40px;
    margin-bottom: 10px;
    white-space: nowrap; }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-detail-product .b-price .cost {
        white-space: normal;
        line-height: 24px; } }
  .s-detail-product .b-price .value {
    font-weight: 600;
    min-height: 43px;
    margin-bottom: 10px; }
    @media screen and (max-width: 767px) {
      .s-detail-product .b-price .value {
        min-height: 43px;
        margin-bottom: 5px; } }
    .s-detail-product .b-price .value span.client {
      font-weight: 300; }
      @media screen and (max-width: 767px) {
        .s-detail-product .b-price .value span.client {
          font-size: 13px;
          line-height: 18px;
          color: #999;
          font-weight: normal; } }
    .s-detail-product .b-price .value.free {
      line-height: 43px; }
  .s-detail-product .b-price .btn-border {
    color: #ff7700; }
    @media screen and (max-width: 767px) {
      .s-detail-product .b-price .btn-border {
        font-size: 13px;
        padding: 8px 10px; } }
  @media screen and (max-width: 767px) {
    .s-detail-product .b-price .visible-xs {
      display: inline-block !important; } }
  @media (min-width: 767px) {
    .s-detail-product .b-price > .btn-warning:first-child {
      margin-top: 54px; }
    .s-detail-product .b-price > .btn-border:first-child {
      margin-top: 53px; } }
.s-detail-product .best-product {
  margin-bottom: 15px; }
  .s-detail-product .best-product li {
    margin-right: 9px;
    padding-left: 0 !important; }
    .s-detail-product .best-product li:before {
      background: none !important; }
.s-detail-product .b-rk-right-place {
  padding-top: 20px;
  position: sticky;
  top: 0; }
.s-detail-product .rk-right-place-1 {
  background: url("/local/templates/rarus.web/scss/../images/bg/bg-banner-place.png") no-repeat center top;
  border: 2px solid #ff7700;
  border-radius: 4px;
  padding: 48px 20px 20px;
  width: 100%;
  max-width: 360px;
  margin-bottom: 30px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .s-detail-product .rk-right-place-1 {
      max-width: 293px; } }
  .s-detail-product .rk-right-place-1 .title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 16px; }
  .s-detail-product .rk-right-place-1 .btn {
    display: block; }
  .s-detail-product .rk-right-place-1 .contact-list {
    display: inline-block;
    margin-top: 28px;
    padding-top: 16px;
    border-top: 1px solid #e5e5e5; }
    .s-detail-product .rk-right-place-1 .contact-list li {
      margin-bottom: 9px; }
      .s-detail-product .rk-right-place-1 .contact-list li a.phone,
      .s-detail-product .rk-right-place-1 .contact-list li .phone.link-arrow,
      .s-detail-product .rk-right-place-1 .contact-list li .phone.link-underline,
      .s-detail-product .rk-right-place-1 .contact-list li .phone.link-dotted {
        color: #333; }
    .s-detail-product .rk-right-place-1 .contact-list .fa {
      color: #a8a8a8;
      width: 20px; }
.s-detail-product .rk-right-place-2 {
  background: #ffd01d;
  padding: 25px;
  text-align: center; }
  .s-detail-product .rk-right-place-2 img {
    margin: 0 auto; }
.s-detail-product .tab-content {
  min-height: 400px;
  overflow-wrap: break-word; }
  .s-detail-product .tab-content .item .date {
    color: #666;
    font-size: 13px; }
    .s-detail-product .tab-content .item .date .format {
      margin-right: 5px; }
      .s-detail-product .tab-content .item .date .format .fa,
      .s-detail-product .tab-content .item .date .format .icon {
        color: #cdcdcd;
        margin-right: 5px; }
      .s-detail-product .tab-content .item .date .format.tomorrow {
        color: #eb4d33; }
        .s-detail-product .tab-content .item .date .format.tomorrow .fa,
        .s-detail-product .tab-content .item .date .format.tomorrow .icon {
          color: #eb4d33; }
  .s-detail-product .tab-content .support-tab {
    list-style: none;
    padding-left: 0; }
    .s-detail-product .tab-content .support-tab li {
      margin-bottom: 10px;
      padding-left: 0 !important; }
      .s-detail-product .tab-content .support-tab li:before {
        background: none !important; }
      .s-detail-product .tab-content .support-tab li .title {
        font-size: 15px;
        line-height: 22px;
        font-weight: 700;
        padding: 5px 0; }
  .s-detail-product .tab-content .courses-for-products .apply {
    display: block;
    margin-bottom: 25px; }
    @media screen and (max-width: 767px) {
      .s-detail-product .tab-content .courses-for-products .apply .btn-border {
        font-size: 15px;
        padding: 10px 18px; } }
  .s-detail-product .tab-content ul {
    padding-left: 20px;
    margin-bottom: 15px;
    list-style: outside none; }
    .s-detail-product .tab-content ul li {
      position: relative;
      padding-left: 9px;
      margin-bottom: 5px; }
      .s-detail-product .tab-content ul li:before {
        width: 3px;
        height: 3px;
        border: none;
        position: absolute;
        top: 9px;
        left: 0;
        border-radius: 50%;
        content: "";
        display: block;
        background-color: #fa9300; }
      .s-detail-product .tab-content ul li ul {
        margin: 5px 0 0; }
        .s-detail-product .tab-content ul li ul li:before {
          background-color: #069; }
  .s-detail-product .tab-content ol {
    padding-left: 30px; }
  @media screen and (max-width: 767px) {
    .s-detail-product .tab-content iframe {
      width: 100%; } }
  .s-detail-product .tab-content .slider-container {
    position: relative;
    overflow: hidden; }
  .s-detail-product .tab-content .slider-wrap {
    width: 500px;
    margin: 20px auto; }
    @media screen and (max-width: 767px) {
      .s-detail-product .tab-content .slider-wrap {
        width: auto;
        margin: 20px auto 60px;
        height: auto; } }
    .s-detail-product .tab-content .slider-wrap .slick-prev, .s-detail-product .tab-content .slider-wrap .slick-next {
      color: transparent;
      cursor: pointer;
      height: 46px;
      position: absolute;
      top: 25px;
      width: 45px;
      z-index: 1;
      background: url("/local/templates/1c-rarus_inner/images/icons/arrow-prev-next.png") no-repeat;
      text-indent: 9999px;
      border: 0;
      outline: none; }
      @media screen and (max-width: 767px) {
        .s-detail-product .tab-content .slider-wrap .slick-prev, .s-detail-product .tab-content .slider-wrap .slick-next {
          bottom: -55px;
          top: inherit; } }
    .s-detail-product .tab-content .slider-wrap .slick-prev {
      left: -60px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .s-detail-product .tab-content .slider-wrap .slick-prev {
          left: -57px; } }
      @media screen and (max-width: 767px) {
        .s-detail-product .tab-content .slider-wrap .slick-prev {
          left: 30%; } }
    .s-detail-product .tab-content .slider-wrap .slick-next {
      right: -60px;
      background-position: -45px 0; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .s-detail-product .tab-content .slider-wrap .slick-next {
          right: -57px; } }
      @media screen and (max-width: 767px) {
        .s-detail-product .tab-content .slider-wrap .slick-next {
          right: 30%; } }
  .s-detail-product .tab-content .b-download-materials {
    overflow: hidden; }
    .s-detail-product .tab-content .b-download-materials ul {
      padding-left: 0; }
      .s-detail-product .tab-content .b-download-materials ul li {
        padding-left: 0;
        margin-bottom: 10px;
        overflow: hidden; }
        .s-detail-product .tab-content .b-download-materials ul li::before {
          width: 16px;
          height: 20px;
          border-radius: 0;
          background-color: transparent;
          position: static; }
        .s-detail-product .tab-content .b-download-materials ul li a,
        .s-detail-product .tab-content .b-download-materials ul li .link-arrow,
        .s-detail-product .tab-content .b-download-materials ul li .link-underline,
        .s-detail-product .tab-content .b-download-materials ul li .link-dotted {
          overflow: hidden;
          display: block;
          margin-top: 5px; }
          .s-detail-product .tab-content .b-download-materials ul li a span,
          .s-detail-product .tab-content .b-download-materials ul li .link-arrow span,
          .s-detail-product .tab-content .b-download-materials ul li .link-underline span,
          .s-detail-product .tab-content .b-download-materials ul li .link-dotted span {
            color: #999; }
.s-detail-product .article-content ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none; }
  .s-detail-product .article-content ul li {
    position: relative;
    padding-left: 9px;
    margin-bottom: 5px; }
    .s-detail-product .article-content ul li:before {
      width: 3px;
      height: 3px;
      border: none;
      position: absolute;
      top: 9px;
      left: 0;
      border-radius: 50%;
      content: "";
      display: block;
      background-color: #fa9300; }
    .s-detail-product .article-content ul li ul {
      margin: 5px 0 0; }
      .s-detail-product .article-content ul li ul li:before {
        background-color: #069; }
.s-detail-product .article-content ol {
  padding-left: 30px;
  padding-bottom: 15px; }
.s-detail-product .article-content .quote {
  border-left: 4px solid #ff7700;
  background: #f7f7f7;
  padding: 15px 30px; }
  .s-detail-product .article-content .quote__link {
    border-bottom: 1px dashed #0066a4;
    color: #0066a4; }
    .s-detail-product .article-content .quote__link:hover {
      border-bottom: 1px dashed #ff6600;
      color: #ff7700; }
.s-detail-product .article-content .title-bordered {
  border-bottom: 2px solid #ff7700;
  margin: 5px 0 10px;
  padding: 10px 0 5px; }
.s-detail-product .box__important {
  background: #fffeec;
  border: 1px solid #fae6be;
  border-radius: 4px;
  padding: 25px 32px;
  margin-bottom: 15px; }
  .s-detail-product .box__important *:first-child {
    margin-top: 0;
    padding-top: 0; }
  .s-detail-product .box__important *:last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
.s-detail-product .solutions {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-gap: 20px;
  align-content: space-around;
  margin: 30px 0; }
.s-detail-product .solutions__item {
  border-radius: 4px;
  border: none;
  padding: 20px 16px 0;
  justify-items: center; }
  .s-detail-product .solutions__item:nth-child(1) {
    border: none;
    background: linear-gradient(140.91deg, #FF7700 -4.82%, #E04E04 86.39%); }
  .s-detail-product .solutions__item:nth-child(2) {
    border: none;
    background: linear-gradient(155.1deg, #49AC3A -4.14%, #048A6A 98.11%);
    border-radius: 4px; }
  .s-detail-product .solutions__item:nth-child(3) {
    border: none;
    background: linear-gradient(180deg, #0C6DC2 0%, #0952AB 100%);
    border-radius: 4px; }
.s-detail-product .solutions__title {
  color: #ffffff;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px; }
.s-detail-product .solutions__img {
  height: 16px; }
.s-detail-product .solutions__img--gradient {
  margin-right: 10px; }
.s-detail-product .solutions__img--button-icon {
  margin-left: 6px; }
.s-detail-product .solutions__img-icon {
  text-align: center;
  margin-bottom: 20px; }
.s-detail-product .solutions__name {
  text-align: center;
  color: #ffffff;
  margin-bottom: 20px; }
.s-detail-product .solutions__item-link {
  border-radius: 4px;
  border: none;
  padding: 5px 15px;
  background-color: #ffffff;
  color: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px; }
.s-detail-product .solutions__link {
  border-radius: 4px;
  border: none;
  padding: 10px 0;
  justify-items: center;
  color: #0C6DC2;
  justify-content: space-between; }
  .s-detail-product .solutions__link:hover {
    color: #ff7700; }
.s-detail-product .notice {
  padding: 24px 32px;
  border-radius: 8px;
  margin-bottom: 20px; }
.s-detail-product .notice--blue-border {
  background: #e0efff;
  border: 1px solid #abccf2; }
.s-detail-product .notice__title {
  font-weight: 700;
  margin-bottom: 16px;
  word-wrap: break-word;
  font-size: 18px;
  line-height: 28px; }
.s-detail-product .notice__description {
  margin-bottom: 16px; }
.s-detail-product .notice__button {
  padding: 10px 16px;
  border-radius: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 18px;
  line-height: 28px; }
.s-detail-product .button--blue-dark {
  background-color: #0952AB;
  border-color: #0952AB;
  color: #ffffff; }
  .s-detail-product .button--blue-dark:hover {
    background-color: #1A3974;
    border-color: #1A3974; }
.s-detail-product .eco-system {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin: 20px 0; }
  @media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px), screen and (max-width: 767px) {
    .s-detail-product .eco-system {
      grid-template-columns: 1fr;
      grid-gap: 15px; } }
.s-detail-product .eco-system-block {
  background-color: #FFEF69;
  padding: 10px 20px; }
.s-detail-product .eco-system__title {
  margin: 0; }
.s-detail-product .eco-system__label {
  display: inline-block;
  padding: 1px 4px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #ffffff;
  border-radius: 4px;
  transform: translate(0, -2px); }
.s-detail-product .eco-system__label--green {
  background-color: #08b98e; }
.s-detail-product .eco-system__link {
  color: #000000;
  text-decoration: none;
  border: none; }
  .s-detail-product .eco-system__link:hover {
    color: #ff7700;
    border: none; }
.s-detail-product .eco-system__links {
  padding: 20px; }
.s-detail-product .eco-system__item {
  background: #F9F9F9;
  border: 1px solid #E2E2E2;
  padding: 0 0 50px; }
  .s-detail-product .eco-system__item:first-child {
    position: relative; }
  .s-detail-product .eco-system__item:nth-child(4) .eco-system__link {
    padding-left: 40px;
    display: block; }
    @media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px), screen and (max-width: 767px) {
      .s-detail-product .eco-system__item:nth-child(4) .eco-system__link {
        padding-left: 0; } }
.s-detail-product .item__img {
  position: absolute;
  right: calc(0% - 57px);
  bottom: calc(0% - 57px);
  z-index: 10; }
  @media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px), screen and (max-width: 767px) {
    .s-detail-product .item__img {
      display: none; } }

.rk-zone {
  display: block;
  border-radius: 4px;
  margin-bottom: 30px; }
  .rk-zone:focus, .rk-zone:hover, .rk-zone:visited, .rk-zone:active {
    color: #fff; }
  .rk-zone.rk-option-1 {
    min-height: 100px;
    background-color: #4c687e;
    color: #fff; }
    .rk-zone.rk-option-1 .title {
      font-size: 20px;
      display: block;
      margin-top: 25px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-1 .title {
          padding-left: 15px; } }
    .rk-zone.rk-option-1 .period {
      margin-bottom: 20px;
      display: block; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-1 .period {
          padding-left: 15px; } }
      .rk-zone.rk-option-1 .period .date {
        margin-right: 15px;
        font-size: 15px; }
    .rk-zone.rk-option-1 .b-decorate {
      position: relative;
      min-height: 100px; }
      .rk-zone.rk-option-1 .b-decorate img {
        position: absolute;
        bottom: 0; }
        @media screen and (max-width: 767px) {
          .rk-zone.rk-option-1 .b-decorate img {
            left: -15px; } }
        .rk-zone.rk-option-1 .b-decorate img.img-right {
          right: 0; }
  .rk-zone.rk-option-2 {
    min-height: 100px;
    background-color: #ffd631;
    color: #333; }
    .rk-zone.rk-option-2 .title {
      font-size: 20px;
      display: block;
      margin-top: 25px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-2 .title {
          padding-left: 15px; } }
    .rk-zone.rk-option-2 .period {
      margin-bottom: 20px;
      display: block; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-2 .period {
          padding-left: 15px; } }
      .rk-zone.rk-option-2 .period .date {
        margin-right: 15px;
        font-size: 15px; }
    .rk-zone.rk-option-2 .b-decorate {
      position: relative;
      min-height: 100px; }
      .rk-zone.rk-option-2 .b-decorate img {
        position: absolute;
        bottom: 0; }
        @media screen and (max-width: 767px) {
          .rk-zone.rk-option-2 .b-decorate img {
            left: -15px; } }
        .rk-zone.rk-option-2 .b-decorate img.img-right {
          right: 0; }
  .rk-zone.rk-option-3 {
    min-height: 100px;
    background-color: #007fbb;
    color: #fff; }
    .rk-zone.rk-option-3 .title {
      font-size: 20px;
      display: block;
      margin-top: 25px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-3 .title {
          padding-left: 15px; } }
    .rk-zone.rk-option-3 .period {
      margin-bottom: 20px;
      display: block; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-3 .period {
          padding-left: 15px; } }
      .rk-zone.rk-option-3 .period .date {
        margin-right: 15px;
        font-size: 20px; }
    .rk-zone.rk-option-3 .b-decorate {
      position: relative;
      min-height: 100px; }
      .rk-zone.rk-option-3 .b-decorate img {
        position: absolute;
        bottom: 0; }
        @media screen and (max-width: 767px) {
          .rk-zone.rk-option-3 .b-decorate img {
            left: -15px; } }
        .rk-zone.rk-option-3 .b-decorate img.img-right {
          right: 0; }
  .rk-zone.rk-option-4 {
    min-height: 100px;
    background-color: #bd3030;
    color: #fff; }
    .rk-zone.rk-option-4 .title {
      font-size: 20px;
      display: block;
      margin-top: 25px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-4 .title {
          padding-left: 15px; } }
    .rk-zone.rk-option-4 .period {
      margin-bottom: 20px;
      display: block; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .rk-zone.rk-option-4 .period {
          padding-left: 15px; } }
      .rk-zone.rk-option-4 .period .date {
        margin-right: 15px;
        font-size: 15px; }
    .rk-zone.rk-option-4 .b-decorate {
      position: relative;
      min-height: 100px; }
      .rk-zone.rk-option-4 .b-decorate img {
        position: absolute;
        bottom: 0; }
        @media screen and (max-width: 767px) {
          .rk-zone.rk-option-4 .b-decorate img {
            left: -15px; } }
        .rk-zone.rk-option-4 .b-decorate img.img-right {
          right: 0; }
  .rk-zone .link-arrow {
    white-space: nowrap;
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer; }
    .rk-zone .link-arrow:hover {
      text-decoration: none; }
  .rk-zone.rk-option-2 .link-arrow {
    color: #333; }
  .rk-zone.rk-option-3 .period .link-arrow:hover {
    opacity: 0.85; }
  .rk-zone.rk-option-3:hover {
    color: #fff; }

.rk-h1 {
  margin-top: 50px; }
  @media screen and (max-width: 767px) {
    .rk-h1 .rk-zone {
      display: inline-block;
      margin-bottom: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .rk-h1 .rk-zone {
      margin-bottom: 0; } }
  .rk-h1 .rk-zone.rk-option-2 .title, .rk-h1 .rk-zone.rk-option-2 .period {
    padding-left: 15px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .rk-h1 .rk-zone.rk-option-2 .title {
      margin-bottom: 7px; } }
  @media screen and (max-width: 767px) {
    .rk-h1 .rk-zone.rk-option-2 .title {
      margin-bottom: 20px; } }

.s-callback {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 30px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-callback {
      font-size: 18px;
      line-height: 28px; } }
  .s-callback .b-callback {
    background-color: #4c687e;
    color: #fff;
    border-radius: 4px;
    padding: 25px 30px 15px; }
    .s-callback .b-callback a,
    .s-callback .b-callback .link-arrow,
    .s-callback .b-callback .link-underline,
    .s-callback .b-callback .link-dotted {
      color: #fff; }
      .s-callback .b-callback a:hover,
      .s-callback .b-callback .link-arrow:hover,
      .s-callback .b-callback .link-underline:hover,
      .s-callback .b-callback .link-dotted:hover {
        opacity: 0.85; }
  .s-callback .b-lk {
    border-top: 1px solid #e2e2e2;
    padding: 30px 0;
    text-align: left;
    margin-top: 40px; }
    .s-callback .b-lk h3 {
      margin: 0;
      padding-top: 0;
      padding-bottom: 7px; }
      @media (min-width: 768px) and (max-width: 991px) {
        .s-callback .b-lk h3 .sm-text {
          display: block; } }
    .s-callback .b-lk .large-btn-warning {
      padding: 10px 17px;
      font-weight: 600;
      margin-top: 7px; }
    .s-callback .b-lk .btn-center {
      text-align: center; }
      @media (min-width: 768px) and (max-width: 991px) {
        .s-callback .b-lk .btn-center {
          text-align: left; } }
      @media screen and (max-width: 767px) {
        .s-callback .b-lk .btn-center {
          text-align: left; } }
    .s-callback .b-lk .email {
      font-size: 20px; }
      @media (min-width: 1200px) {
        .s-callback .b-lk .email {
          border-color: #e2e2e2;
          padding: 8px 0 8px 30px;
          margin: 7px 0 0 0; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .s-callback .b-lk .email {
          text-align: center; } }
      .s-callback .b-lk .email .fa-envelope {
        color: #ff7700;
        font-size: 20px;
        margin: 0 10px 0 0; }
  .s-callback .btn {
    margin-top: 5px;
    font-weight: 600; }
    @media screen and (max-width: 767px) {
      .s-callback .btn {
        font-size: 14px; } }
  .s-callback .email {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px; }
    @media (min-width: 1200px) {
      .s-callback .email {
        border-left: 1px solid rgba(234, 234, 234, 0.3);
        padding-left: 40px; } }
    .s-callback .email .fa-envelope {
      color: #fa9300; }
  @media screen and (max-width: 767px) {
    .s-callback {
      text-align: center; } }

.s-services {
  margin-bottom: 50px; }
  .s-services .tab-offer-content .tab-content {
    border: 1px solid #efefef;
    background-color: #fff;
    overflow: hidden; }
    .s-services .tab-offer-content .tab-content:last-child {
      border-radius: 0 0 5px 5px; }
    .s-services .tab-offer-content .tab-content .b-content {
      padding: 10px 20px; }
      .s-services .tab-offer-content .tab-content .b-content ol {
        padding: 20px; }
      .s-services .tab-offer-content .tab-content .b-content .link-arrow {
        font-weight: 600; }
      .s-services .tab-offer-content .tab-content .b-content .phone-lk {
        background: #f37d34;
        border-radius: 30px;
        font-weight: 600;
        display: inline-block;
        color: #ffffff;
        padding: 3px 7px; }
      .s-services .tab-offer-content .tab-content .b-content .list-lk li {
        margin-bottom: 10px; }
      .s-services .tab-offer-content .tab-content .b-content .i-string-table {
        padding: 17px 0;
        overflow: hidden; }
        .s-services .tab-offer-content .tab-content .b-content .i-string-table:hover {
          background: #f7f7f7; }
        .s-services .tab-offer-content .tab-content .b-content .i-string-table [class*="col-"]:first-child {
          padding-right: 30px !important; }
        .s-services .tab-offer-content .tab-content .b-content .i-string-table .head {
          margin-top: 20px; }
        .s-services .tab-offer-content .tab-content .b-content .i-string-table.no-hover:hover {
          background: none; }
      .s-services .tab-offer-content .tab-content .b-content .divider {
        border-bottom: 1px solid #e2e2e2; }
      @media screen and (max-width: 767px) {
        .s-services .tab-offer-content .tab-content .b-content {
          padding: 10px 14px; } }
      .s-services .tab-offer-content .tab-content .b-content .b-tarif {
        background: #f9f9f9;
        border: 1px solid #efefef;
        padding: 10px 15px;
        min-height: 200px;
        border-radius: 3px; }
        .s-services .tab-offer-content .tab-content .b-content .b-tarif .t-term {
          width: 100%; }
          .s-services .tab-offer-content .tab-content .b-content .b-tarif .t-term th {
            font-weight: 700;
            font-size: 15px;
            line-height: 21px;
            padding-bottom: 10px;
            border-bottom: 2px solid #f3823b;
            height: 59px; }
          .s-services .tab-offer-content .tab-content .b-content .b-tarif .t-term td {
            padding: 6px 0; }
            .s-services .tab-offer-content .tab-content .b-content .b-tarif .t-term td .cost {
              color: #f37d34;
              font-weight: 700;
              white-space: nowrap; }
          .s-services .tab-offer-content .tab-content .b-content .b-tarif .t-term tr:nth-child(2) td {
            padding: 16px 0 10px; }
      .s-services .tab-offer-content .tab-content .b-content .footnote {
        font-style: italic; }
        .s-services .tab-offer-content .tab-content .b-content .footnote .star {
          color: #f37d34; }
      .s-services .tab-offer-content .tab-content .b-content .star {
        color: #f37d34; }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-services .tab-offer-content .tab-content#tabs-client {
        border-radius: 0; } }
  .s-services .tab-offer-content .accordion-title {
    background-color: #f9f9f9;
    margin: 0;
    color: #333;
    outline: none;
    font-size: 20px;
    line-height: 24px;
    padding: 17px 20px;
    border: 1px solid #e6e6e6;
    border-top: 0;
    cursor: pointer;
    /*a{
    	color: #333 !important;
    	display: block;
    }*/ }
    .s-services .tab-offer-content .accordion-title:first-child {
      border-radius: 5px 5px 0 0;
      border-top: 1px solid #e6e6e6; }
    .s-services .tab-offer-content .accordion-title.last-title-services {
      border-radius: 0 0 5px 5px; }
    .s-services .tab-offer-content .accordion-title .fa {
      margin-top: -3px;
      font-size: 30px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .s-services .tab-offer-content .accordion-title .fa {
          margin-right: -15px; } }
      @media screen and (max-width: 767px) {
        .s-services .tab-offer-content .accordion-title .fa {
          margin-right: -25px; } }
    .s-services .tab-offer-content .accordion-title .fa-angle-down {
      display: none; }
    .s-services .tab-offer-content .accordion-title.ui-accordion-header-active {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      background: #f37d34;
      color: #fff;
      font-weight: 600;
      border: 1px solid #f37d34;
      border-bottom: none;
      /*a{color: #fff !important;}*/ }
      .s-services .tab-offer-content .accordion-title.ui-accordion-header-active .fa-angle-down {
        display: block; }
      .s-services .tab-offer-content .accordion-title.ui-accordion-header-active .fa-angle-right {
        display: none; }
    @media screen and (max-width: 767px) {
      .s-services .tab-offer-content .accordion-title {
        font-size: 15px;
        line-height: 22px;
        font-weight: 600;
        padding: 14px 35px 14px 14px !important; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .s-services .tab-offer-content .accordion-title {
        padding: 17px 40px 17px 20px; } }
  .s-services .important {
    background: #fffeec;
    border: 1px solid #fae6be;
    border-radius: 4px;
    padding: 18px 16px;
    margin-bottom: 15px; }
    .s-services .important .title {
      color: #ff7700;
      font-size: 20px;
      margin-bottom: 9px; }
    .s-services .important p {
      margin-bottom: 8px; }
  .s-services ul {
    padding-left: 10px;
    margin-bottom: 15px;
    list-style: outside none; }
    .s-services ul li {
      position: relative;
      padding-left: 9px;
      margin-bottom: 5px; }
      .s-services ul li:before {
        width: 3px;
        height: 3px;
        border: none;
        position: absolute;
        top: 9px;
        left: 0;
        border-radius: 50%;
        content: "";
        display: block;
        background-color: #fa9300; }
      .s-services ul li ul {
        margin: 5px 0 0; }
        .s-services ul li ul li:before {
          background-color: #069; }
  .s-services .btn-danger {
    background: #ff7700;
    color: #fff;
    font-size: 15px;
    line-height: 24px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 4px;
    border: 0; }
  .s-services .b-itc-online h1 {
    color: #333;
    padding: 0 0 20px; }
  .s-services .b-itc-online .itc-tarif {
    background: #e4ebf0;
    border-radius: 6px;
    margin: 20px 0;
    overflow: hidden;
    padding: 30px 0 35px;
    position: relative; }
    .s-services .b-itc-online .itc-tarif h1 {
      text-align: center; }
    .s-services .b-itc-online .itc-tarif .wrap-tarif {
      margin: 0 auto;
      width: 810px; }
      @media screen and (max-width: 767px) {
        .s-services .b-itc-online .itc-tarif .wrap-tarif {
          width: 100%;
          padding: 10px 20px; } }
      .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom {
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 6px;
        box-shadow: 0 0 3px #ccc;
        float: left;
        height: 700px;
        margin: 0 0 0 10px;
        padding: 1px;
        position: relative;
        width: 260px; }
        @media screen and (max-width: 767px) {
          .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom {
            float: none;
            width: 100%;
            margin: 0 auto 20px;
            height: 745px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom {
            width: 212px;
            height: 745px; } }
        .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .top {
          background: -moz-linear-gradient(270deg, #f57e2e 0%, #ef501b 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, 270deg, color-stop(0%, #f57e2e), color-stop(100%, #ef501b));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(270deg, #f57e2e 0%, #ef501b 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(270deg, #f57e2e 0%, #ef501b 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(270deg, #f57e2e 0%, #ef501b 100%);
          /* IE10+ */
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f57e2e', endColorstr='#ef501b', GradientType='1');
          /* for IE */
          background: linear-gradient(180deg, #f57e2e 0%, #ef501b 100%);
          /* W3C */
          border-radius: 6px 6px 0 0;
          color: #fff;
          font-size: 19px;
          margin: 0 0 25px;
          padding: 25px 0 20px;
          position: relative;
          text-align: center;
          text-shadow: 0 1px 0 #993300; }
        .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .bottom {
          background: #fafafa none repeat scroll 0 0;
          border-radius: 0 0 6px 6px;
          border-top: 1px dashed #c7c7c7;
          bottom: 0;
          left: 0;
          overflow: hidden;
          padding: 20px 0 0;
          position: absolute;
          text-align: center;
          width: 100%; }
          .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .bottom .price {
            font-style: italic;
            margin: 0 0 25px; }
            .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .bottom .price span {
              font-style: normal;
              font-weight: bold; }
          .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .bottom .order-its {
            border-top: 1px dashed #c7c7c7;
            padding: 15px 0; }
            .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .bottom .order-its span {
              font-size: 24px;
              line-height: 26px; }
          .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .bottom .month-12 {
            color: #e77817; }
        .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .middle ul {
          margin: 0 0 0 10px; }
          .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .middle ul li {
            background: url("/local/templates/rarus.web/scss/../images/itc-ul-li.png") no-repeat scroll 0 5px;
            padding: 0 0 20px 18px; }
            .s-services .b-itc-online .itc-tarif .wrap-tarif .tarif-colom .middle ul li:before {
              background: none; }
  .s-services .b-itc-online .contact {
    margin-top: 30px; }
    .s-services .b-itc-online .contact .info.first {
      width: 370px; }
    .s-services .b-itc-online .contact .info {
      float: left;
      font-size: 19px;
      line-height: 22px;
      width: 265px; }
      .s-services .b-itc-online .contact .info .info-block span {
        font-size: 13px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-services .light-data tr th, .s-services .light-data tr td {
      font-size: 13px; } }
  @media screen and (max-width: 767px) {
    .s-services .light-data tr th, .s-services .light-data tr td {
      font-size: 13px; } }

.forum-block-container .forum-cell-user .dropdown .drop-title {
  color: #069;
  border-bottom: 1px dashed #0066a4;
  cursor: pointer; }
  .forum-block-container .forum-cell-user .dropdown .drop-title:hover {
    color: #f60;
    text-decoration: none;
    border-color: #f60; }
  .forum-block-container .forum-cell-user .dropdown .drop-title .caret {
    color: #ff6b00;
    vertical-align: middle;
    margin-left: 4px; }
.forum-block-container .forum-cell-user .dropdown .dropdown-menu {
  min-width: 480px;
  max-width: 500px; }
  .forum-block-container .forum-cell-user .dropdown .dropdown-menu .close {
    position: relative;
    z-index: 100; }
  .forum-block-container .forum-cell-user .dropdown .dropdown-menu li {
    white-space: normal; }
  @media screen and (max-width: 767px) {
    .forum-block-container .forum-cell-user .dropdown .dropdown-menu {
      min-width: 255px;
      max-width: 270px; } }
.forum-block-container table.forum-post-table td.forum-cell-user {
  overflow: visible; }

.forum-reply-buttons .dropdown .drop-title {
  color: #069;
  border-bottom: 1px dashed #0066a4;
  cursor: pointer; }
  .forum-reply-buttons .dropdown .drop-title:hover {
    color: #f60;
    text-decoration: none;
    border-color: #f60; }
  .forum-reply-buttons .dropdown .drop-title .caret {
    color: #ff6b00;
    vertical-align: middle;
    margin-left: 4px; }
.forum-reply-buttons .dropdown .dropdown-menu {
  min-width: 450px; }
  @media screen and (max-width: 767px) {
    .forum-reply-buttons .dropdown .dropdown-menu {
      min-width: 270px;
      padding: 15px 15px 15px 20px; } }
  .forum-reply-buttons .dropdown .dropdown-menu .panel-group {
    width: 90%; }
    @media screen and (max-width: 767px) {
      .forum-reply-buttons .dropdown .dropdown-menu .panel-group {
        width: 85%; } }
    .forum-reply-buttons .dropdown .dropdown-menu .panel-group .panel-collapse {
      padding: 10px 15px; }
    .forum-reply-buttons .dropdown .dropdown-menu .panel-group .panel-heading .panel-title a,
    .forum-reply-buttons .dropdown .dropdown-menu .panel-group .panel-heading .panel-title .link-arrow,
    .forum-reply-buttons .dropdown .dropdown-menu .panel-group .panel-heading .panel-title .link-underline,
    .forum-reply-buttons .dropdown .dropdown-menu .panel-group .panel-heading .panel-title .link-dotted {
      display: block; }
  .forum-reply-buttons .dropdown .dropdown-menu .close {
    position: relative;
    z-index: 100; }
  .forum-reply-buttons .dropdown .dropdown-menu li {
    white-space: normal; }

div.forum-reply-buttons div.in {
  background: none;
  font-size: 15px; }

.forum-info-box {
  min-width: 663px; }
  @media (min-width: 400px) and (max-width: 599px) {
    .forum-info-box .forum-filter-field .forum-filter-field-title {
      display: block;
      float: none; } }
  .forum-info-box .forum-filter-field .forum-filter-field-item {
    height: 50px; }
    .forum-info-box .forum-filter-field .forum-filter-field-item .search-input, .forum-info-box .forum-filter-field .forum-filter-field-item input[type=text] {
      padding: 5px; }
      @media screen and (max-width: 767px) {
        .forum-info-box .forum-filter-field .forum-filter-field-item .search-input, .forum-info-box .forum-filter-field .forum-filter-field-item input[type=text] {
          margin-bottom: 15px; } }
    @media screen and (max-width: 767px) {
      .forum-info-box .forum-filter-field .forum-filter-field-item .search-input {
        width: 250px; } }
    .forum-info-box .forum-filter-field .forum-filter-field-item select {
      border: 1px solid #ccc;
      border-radius: 4px;
      height: 36px; }
    .forum-info-box .forum-filter-field .forum-filter-field-item select.forums-selector-multiple {
      height: 4.5em; }
    @media screen and (max-width: 767px) {
      .forum-info-box .forum-filter-field .forum-filter-field-item.visit-height {
        height: 100px; }
        .forum-info-box .forum-filter-field .forum-filter-field-item.visit-height .date-interval-hellip {
          display: none; } }
    @media (min-width: 600px) and (max-width: 767px) {
      .forum-info-box .forum-filter-field .forum-filter-field-item.visit-height {
        height: 50px; }
        .forum-info-box .forum-filter-field .forum-filter-field-item.visit-height input[type=text] {
          width: 160px; }
        .forum-info-box .forum-filter-field .forum-filter-field-item.visit-height .date-interval-hellip {
          display: inline-block; } }
  .forum-info-box .forum-filter-field.forums-selector-multiple .forum-filter-field-item {
    height: 15em; }
    .forum-info-box .forum-filter-field.forums-selector-multiple .forum-filter-field-item .forums-selector-multiple {
      height: 13.9em;
      width: 400px; }
      @media screen and (max-width: 767px) {
        .forum-info-box .forum-filter-field.forums-selector-multiple .forum-filter-field-item .forums-selector-multiple {
          width: 250px; } }
  .forum-info-box ul {
    list-style: none; }
    .forum-info-box ul li {
      padding-left: 10px;
      margin-bottom: 10px; }
      .forum-info-box ul li:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: 10px;
        left: 0;
        width: 4px;
        height: 4px;
        border-radius: 4px;
        background: #e77817; }
  .forum-info-box ol {
    padding-left: 30px; }
    .forum-info-box ol li {
      margin-bottom: 10px; }
  .forum-info-box .forum-bold {
    font-weight: bold; }
  @media screen and (max-width: 767px) {
    .forum-info-box.forum-subscribes-rss .forum-info-box-inner span {
      display: block;
      float: none !important; } }
  .forum-info-box.forum-subscribes-rss .forum-info-box-inner .forum-rss-atom {
    background-image: url("/local/templates/rarus.web/scss/../images/bg/atom.png");
    width: 84px !important; }
  .forum-info-box.forum-subscribes-rss .forum-info-box-inner .forum-rss-rss2 {
    background-image: url("/local/templates/rarus.web/scss/../images/bg/rss2.png");
    width: 74px !important; }
  .forum-info-box.forum-subscribes-rss .forum-info-box-inner .forum-rss-rss1 {
    background-image: url("/local/templates/rarus.web/scss/../images/bg/rss1.png"); }
  .forum-info-box.forum-subscribes-rss .forum-info-box-inner .forum-rss-rss1,
  .forum-info-box.forum-subscribes-rss .forum-info-box-inner .forum-rss-rss2,
  .forum-info-box.forum-subscribes-rss .forum-info-box-inner .forum-rss-atom {
    height: 22px !important;
    margin: 0 5px 0 0; }

.forum-block-container .forum-block-outer .forum-block-inner .forum-table th {
  padding: 1em; }
  .forum-block-container .forum-block-outer .forum-block-inner .forum-table th .forum-head-title {
    width: 93%; }
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table th .forum-head-title span a,
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table th .forum-head-title span .link-arrow,
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table th .forum-head-title span .link-underline,
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table th .forum-head-title span .link-dotted {
      font-size: 20px;
      line-height: 28px; }
  .forum-block-container .forum-block-outer .forum-block-inner .forum-table th.forum-column-topics, .forum-block-container .forum-block-outer .forum-block-inner .forum-table th.forum-column-replies {
    padding: 1em 1.5em !important; }
.forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title {
  width: 60%; }
.forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-icon .forum-icon-container {
  padding: 13px 0 0; }
  .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-icon .forum-icon-container .forum-icon-newposts {
    position: relative; }
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-icon .forum-icon-container .forum-icon-newposts:before {
      content: "";
      position: absolute;
      top: 6px;
      left: 3px;
      background: rgba(0, 0, 0, 0.1);
      width: 14px;
      height: 9px;
      border-radius: 1px; }
.forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title {
  width: 60%; }
  .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title .forum-item-info {
    padding: 20px 14px 20px; }
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title .forum-item-info .forum-item-name span a,
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title .forum-item-info .forum-item-name span .link-arrow,
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title .forum-item-info .forum-item-name span .link-underline,
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-title .forum-item-info .forum-item-name span .link-dotted {
      font-size: 18px;
      line-height: 22px;
      font-weight: 600; }
.forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-topics, .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-replies {
  padding: 25px 10px; }
.forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-lastpost {
  width: 25%; }
  .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-lastpost .forum-lastpost-box {
    padding: 20px 14px 20px; }
    .forum-block-container .forum-block-outer .forum-block-inner .forum-table .forum-column-lastpost .forum-lastpost-box .forum-lastpost-date {
      font-size: 13px; }

.forum-info-box .forum-info-box-inner .forum-legend-info .forum-legend-item .forum-icon-container .forum-icon-newposts {
  position: relative; }
  .forum-info-box .forum-info-box-inner .forum-legend-info .forum-legend-item .forum-icon-container .forum-icon-newposts:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 3px;
    background: rgba(0, 0, 0, 0.1);
    width: 14px;
    height: 9px;
    border-radius: 1px; }

.forum-header-box .forum-header-title {
  padding: 0.8em 5em 0.8em 0; }
  .forum-header-box .forum-header-title span {
    font-size: 24px;
    line-height: 32px;
    font-weight: 400; }

.validity-erroneous {
  border-color: #e74c3c !important;
  color: #e74c3c !important; }

.alert-order {
  margin: 5px 0 50px;
  background: #00a2d0;
  border-radius: 4px;
  color: #ffffff; }

.alert-order__attation {
  display: grid;
  grid-template-columns: 25px auto;
  grid-gap: 18px;
  margin-left: 26px;
  padding: 18px 10px 24px 0; }

.alert-order__link {
  align-self: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  padding: 0; }

.alert-order-icon {
  width: 20px;
  height: 19px; }

#f-add-to-basket .top-basket-popup {
  padding: 25px 29px 21px 93px;
  background: url("/local/templates/rarus.web/scss/../images/bg/add-to-busket-bg.png") no-repeat 29px 16px; }
#f-add-to-basket .bottom-basket-popup {
  padding-left: 110px; }
  #f-add-to-basket .bottom-basket-popup .fast-answer {
    background: url("/local/templates/rarus.web/scss/../images/clock-basket.png") no-repeat 0 3px;
    color: #333333;
    font-size: 11px;
    line-height: 15px;
    padding: 4px 0 0 30px;
    width: 150px;
    display: inline-block;
    vertical-align: middle; }

#f-add-to-basket .title,
#f-add-to-rezult .title {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  margin: 0 0 3px; }
#f-add-to-basket .bottom-basket-popup .btn.btn-danger,
#f-add-to-rezult .bottom-basket-popup .btn.btn-danger {
  margin: 0 14px 0 0;
  color: #fff; }

.darkbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .darkbox .darkbox-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000; }
  .darkbox .darkbox-canvas {
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    margin: -40px 0 0 -40px;
    width: 80px;
    height: 80px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: #000 url(/local/templates/rarus.web/scss/../images/darkbox/spinner.png) 24px 24px no-repeat; }
  .darkbox .darkbox-canvas IMG {
    display: block;
    visibility: hidden; }
  .darkbox .darkbox-button {
    position: absolute;
    top: -13px;
    z-index: 1;
    display: none;
    overflow: hidden;
    width: 30px;
    height: 30px;
    background: url(/local/templates/rarus.web/scss/../images/darkbox/close.png) no-repeat;
    cursor: pointer; }
  .darkbox .darkbox-button-left {
    left: -16px; }
  .darkbox .darkbox-button-right {
    right: -16px; }

.darkbox-on {
  display: block; }

.darkbox-loaded .darkbox-canvas {
  overflow: visible;
  height: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: none; }
.darkbox-loaded .darkbox-canvas IMG {
  width: 100%;
  visibility: visible; }

.darkbox-error .darkbox-canvas {
  background-image: url(/local/templates/rarus.web/scss/../images/darkbox/error.png); }

.darkbox-done .darkbox-button {
  display: block; }

.gallery {
  overflow: hidden; }
  .gallery A {
    float: left;
    margin: 0 25px 25px 0;
    text-decoration: none; }
  .gallery IMG {
    display: block;
    margin: 0 0 15px;
    border: none; }

.s-contacts .tab-product {
  margin: 0 0 13px; }
.s-contacts .tab-content .tab-pane .i-string-table {
  padding: 17px 0;
  overflow: hidden; }
  .s-contacts .tab-content .tab-pane .i-string-table:hover {
    background: #f7f7f7; }
  .s-contacts .tab-content .tab-pane .i-string-table [class*="col-"]:first-child {
    padding-right: 30px !important; }
  .s-contacts .tab-content .tab-pane .i-string-table.no-hover:hover {
    background: none; }
.s-contacts .tab-content .tab-pane .divider {
  border-bottom: 1px solid #e2e2e2; }
.s-contacts .tab-content .tab-pane .b-consultations h2, .s-contacts .tab-content .tab-pane .b-consultations .s-product h3, .s-product .s-contacts .tab-content .tab-pane .b-consultations h3 {
  padding: 10px 0 8px; }
.s-contacts .tab-content .tab-pane .b-consultations .b-lk {
  margin-bottom: 35px; }
  .s-contacts .tab-content .tab-pane .b-consultations .b-lk h3 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 3px; }
.s-contacts .b-contact-list {
  padding-top: 13px; }
  .s-contacts .b-contact-list .qr-code img {
    margin-right: 15px; }
  .s-contacts .b-contact-list .code-text {
    overflow: hidden; }
    .s-contacts .b-contact-list .code-text h3 {
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 5px;
      margin-bottom: 0; }
  .s-contacts .b-contact-list .box {
    margin-right: 20px;
    display: inline-block;
    line-height: 25px; }
  .s-contacts .b-contact-list .phone {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 4px; }
  .s-contacts .b-contact-list .offset-right {
    margin-left: 23px;
    display: inline-block; }
  .s-contacts .b-contact-list .contact-col__icon {
    display: block; }
  @media (min-width: 991px) {
    .s-contacts .b-contact-list .contact-col {
      display: flex;
      gap: 20px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .s-contacts h3 .sm-text {
    display: block; } }
.s-contacts .fa {
  width: 23px;
  color: #a8a8a8;
  font-size: 18px; }
  .s-contacts .fa.fa-envelope {
    margin-top: 5px;
    font-size: 16px; }
  .s-contacts .fa.fa-skype {
    margin-top: 5px; }
  .s-contacts .fa.fa-globe {
    position: relative;
    top: 2px; }
  .s-contacts .fa.fa-train, .s-contacts .fa.fa-car {
    color: #ff7700;
    font-size: 16px;
    margin-right: 4px; }
.s-contacts .b-icq {
  margin-top: 5px; }
.s-contacts .icon-icq {
  color: #a8a8a8;
  font-size: 18px;
  width: 23px; }
.s-contacts .b-scheme {
  margin-top: 14px; }
  .s-contacts .b-scheme .transport {
    font-weight: 700;
    margin-bottom: 4px; }

.s-press .tab-press, .s-press .tab-press-video {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 40px;
  padding-bottom: 8px; }
  @media screen and (max-width: 767px) {
    .s-press .tab-press, .s-press .tab-press-video {
      margin: 0 0 23px;
      padding-bottom: 24px; } }
  .s-press .tab-press li, .s-press .tab-press-video li {
    margin: 0 26px 10px 0;
    padding: 12px 12px 12px 0; }
    @media screen and (max-width: 767px) {
      .s-press .tab-press li, .s-press .tab-press-video li {
        padding: 12px 0;
        margin-bottom: 3px;
        margin-right: 0; } }
    .s-press .tab-press li:last-child, .s-press .tab-press-video li:last-child {
      margin-right: 0; }
    .s-press .tab-press li a,
    .s-press .tab-press li .link-arrow,
    .s-press .tab-press li .link-underline,
    .s-press .tab-press li .link-dotted, .s-press .tab-press-video li a,
    .s-press .tab-press-video li .link-arrow,
    .s-press .tab-press-video li .link-underline,
    .s-press .tab-press-video li .link-dotted {
      color: #006699;
      border-bottom: 1px dashed #006699;
      font-weight: 600; }
      .s-press .tab-press li a:hover,
      .s-press .tab-press li .link-arrow:hover,
      .s-press .tab-press li .link-underline:hover,
      .s-press .tab-press li .link-dotted:hover, .s-press .tab-press-video li a:hover,
      .s-press .tab-press-video li .link-arrow:hover,
      .s-press .tab-press-video li .link-underline:hover,
      .s-press .tab-press-video li .link-dotted:hover {
        color: #ff6600;
        border-color: #ff6600; }
    .s-press .tab-press li.active, .s-press .tab-press-video li.active {
      padding: 12px 0 12px 0; }
      .s-press .tab-press li.active a,
      .s-press .tab-press li.active .link-arrow,
      .s-press .tab-press li.active .link-underline,
      .s-press .tab-press li.active .link-dotted, .s-press .tab-press-video li.active a,
      .s-press .tab-press-video li.active .link-arrow,
      .s-press .tab-press-video li.active .link-underline,
      .s-press .tab-press-video li.active .link-dotted {
        background-color: #00a2d0;
        border-radius: 3px;
        padding: 12px 19px;
        border-bottom: medium none;
        color: #fff; }
        @media screen and (max-width: 767px) {
          .s-press .tab-press li.active a,
          .s-press .tab-press li.active .link-arrow,
          .s-press .tab-press li.active .link-underline,
          .s-press .tab-press li.active .link-dotted, .s-press .tab-press-video li.active a,
          .s-press .tab-press-video li.active .link-arrow,
          .s-press .tab-press-video li.active .link-underline,
          .s-press .tab-press-video li.active .link-dotted {
            padding: 12px 15px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-press .tab-press li, .s-press .tab-press-video li {
        display: inline-block;
        margin-right: 25px; } }
    @media screen and (max-width: 767px) {
      .s-press .tab-press li, .s-press .tab-press-video li {
        display: block !important;
        font-size: 14px;
        margin-right: 0; } }
  .s-press .tab-press span.b-btn, .s-press .tab-press-video span.b-btn {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top; }
    @media screen and (max-width: 767px) {
      .s-press .tab-press span.b-btn, .s-press .tab-press-video span.b-btn {
        display: block; } }
.s-press h2 .nav-slick, .s-press .s-product h3 .nav-slick, .s-product .s-press h3 .nav-slick {
  margin: 0 0 0 15px; }
@media screen and (max-width: 767px) {
  .s-press h2, .s-press .s-product h3, .s-product .s-press h3 {
    margin: 10px 0 0;
    padding: 15px 0 8px; } }
@media screen and (max-width: 767px) {
  .s-press h2.news, .s-press .s-product h3.news, .s-product .s-press h3.news {
    margin: 0; } }
.s-press .b-events {
  margin-bottom: 25px; }
  @media screen and (max-width: 767px) {
    .s-press .b-events {
      margin-bottom: 8px; } }
  .s-press .b-events .slider-events .item-event {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-events .slider-events .item-event {
        margin-bottom: 20px; } }
  .s-press .b-events .slider-webinars .item-event {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-events .slider-webinars .item-event {
        margin-bottom: 20px; } }
  .s-press .b-events .slider-actions .item-event {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-events .slider-actions .item-event {
        margin-bottom: 20px; } }
  .s-press .b-events .slider-expos .item-event {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-events .slider-expos .item-event {
        margin-bottom: 20px; } }
  .s-press .b-events .slider-seminars .item-event {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-events .slider-seminars .item-event {
        margin-bottom: 20px; } }
  .s-press .b-events .slider-demo-days .item-event {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-events .slider-demo-days .item-event {
        margin-bottom: 20px; } }
.s-press .b-video {
  margin-bottom: 40px; }
  @media screen and (max-width: 767px) {
    .s-press .b-video {
      margin-bottom: 25px; } }
  .s-press .b-video .b-publication .date {
    margin-bottom: 0; }
  .s-press .b-video .slider-video-news .item-video {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-video .slider-video-news .item-video {
        margin-bottom: 20px; } }
    .s-press .b-video .slider-video-news .item-video .date {
      margin-bottom: 5px; }
      .s-press .b-video .slider-video-news .item-video .date .fa {
        margin-right: 5px; }
  .s-press .b-video .slider-video-webinars .item-video {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-video .slider-video-webinars .item-video {
        margin-bottom: 20px; } }
    .s-press .b-video .slider-video-webinars .item-video .date {
      margin-bottom: 5px; }
      .s-press .b-video .slider-video-webinars .item-video .date .fa {
        margin-right: 5px; }
  .s-press .b-video .slider-video-demo .item-video {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .s-press .b-video .slider-video-demo .item-video {
        margin-bottom: 20px; } }
    .s-press .b-video .slider-video-demo .item-video .date {
      margin-bottom: 5px; }
      .s-press .b-video .slider-video-demo .item-video .date .fa {
        margin-right: 5px; }
.s-press .b-video-footage {
  margin-bottom: 40px; }
  .s-press .b-video-footage h2, .s-press .b-video-footage .s-product h3, .s-product .s-press .b-video-footage h3 {
    margin-bottom: 14px; }
    @media (min-width: 320px) and (max-width: 375px) {
      .s-press .b-video-footage h2 .nav-slick, .s-press .b-video-footage .s-product h3 .nav-slick, .s-product .s-press .b-video-footage h3 .nav-slick {
        margin: 10px 0 0; } }
  .s-press .b-video-footage .tab-press-video {
    padding-bottom: 13px;
    margin: 0 0 30px; }
  .s-press .b-video-footage .slider-video {
    margin-bottom: 20px; }
  @media (min-width: 992px) and (max-width: 1199px), (min-width: 1200px) {
    .s-press .b-video-footage .video-item {
      min-height: 290px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-press .b-video-footage .video-item {
      display: flex;
      flex-flow: row wrap; } }
  @media screen and (max-width: 767px) {
    .s-press .b-video-footage .video-item {
      margin-bottom: 20px; } }
  .s-press .b-video-footage .video-item:hover .preview-video a:before,
  .s-press .b-video-footage .video-item:hover .preview-video .link-arrow:before,
  .s-press .b-video-footage .video-item:hover .preview-video .link-underline:before,
  .s-press .b-video-footage .video-item:hover .preview-video .link-dotted:before, .s-press .b-video-footage .video-item:hover .preview-video a:after,
  .s-press .b-video-footage .video-item:hover .preview-video .link-arrow:after,
  .s-press .b-video-footage .video-item:hover .preview-video .link-underline:after,
  .s-press .b-video-footage .video-item:hover .preview-video .link-dotted:after {
    opacity: 1; }
  .s-press .b-video-footage .video-item:hover .preview-text a,
  .s-press .b-video-footage .video-item:hover .preview-text .link-arrow,
  .s-press .b-video-footage .video-item:hover .preview-text .link-underline,
  .s-press .b-video-footage .video-item:hover .preview-text .link-dotted {
    color: #ff6600; }
  .s-press .b-video-footage .video-item .preview-video {
    margin-bottom: 15px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-press .b-video-footage .video-item .preview-video {
        margin-bottom: 20px;
        flex: 1 1 70px;
        padding-right: 26px; } }
    .s-press .b-video-footage .video-item .preview-video a,
    .s-press .b-video-footage .video-item .preview-video .link-arrow,
    .s-press .b-video-footage .video-item .preview-video .link-underline,
    .s-press .b-video-footage .video-item .preview-video .link-dotted {
      display: inline-block;
      position: relative; }
      .s-press .b-video-footage .video-item .preview-video a:after,
      .s-press .b-video-footage .video-item .preview-video .link-arrow:after,
      .s-press .b-video-footage .video-item .preview-video .link-underline:after,
      .s-press .b-video-footage .video-item .preview-video .link-dotted:after {
        display: block;
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-left: 22px solid #fff;
        border-bottom: 12px solid transparent;
        top: calc(50% - 11px);
        left: calc(50% - 7px);
        opacity: 1; }
      .s-press .b-video-footage .video-item .preview-video a:before,
      .s-press .b-video-footage .video-item .preview-video .link-arrow:before,
      .s-press .b-video-footage .video-item .preview-video .link-underline:before,
      .s-press .b-video-footage .video-item .preview-video .link-dotted:before {
        display: block;
        position: absolute;
        content: "";
        border-radius: 50%;
        background-color: rgba(0, 0, 0, 0.45);
        width: 70px;
        height: 70px;
        top: calc(50% - 35px);
        left: calc(50% - 35px);
        opacity: .8; }
    .s-press .b-video-footage .video-item .preview-video:hover a:before,
    .s-press .b-video-footage .video-item .preview-video:hover .link-arrow:before,
    .s-press .b-video-footage .video-item .preview-video:hover .link-underline:before,
    .s-press .b-video-footage .video-item .preview-video:hover .link-dotted:before, .s-press .b-video-footage .video-item .preview-video:hover a:after,
    .s-press .b-video-footage .video-item .preview-video:hover .link-arrow:after,
    .s-press .b-video-footage .video-item .preview-video:hover .link-underline:after,
    .s-press .b-video-footage .video-item .preview-video:hover .link-dotted:after {
      opacity: 1; }
  .s-press .b-video-footage .video-item .date {
    color: #666;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 3px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-press .b-video-footage .video-item .preview-text {
      flex: 1 1 150px; } }
.s-press .date {
  color: #666;
  font-size: 13px; }
  .s-press .date .format {
    margin-right: 5px; }
    .s-press .date .format .fa,
    .s-press .date .format .icon {
      color: #aaa; }
      .s-press .date .format .fa.fr-pen,
      .s-press .date .format .icon.fr-pen {
        font-size: 18px; }
      .s-press .date .format .fa.icon-video,
      .s-press .date .format .icon.icon-video {
        font-size: 19px;
        margin-right: 5px; }
    .s-press .date .format .fa {
      font-size: 16px;
      margin-right: 3px; }
    .s-press .date .format.tomorrow {
      color: #eb4d33; }
      .s-press .date .format.tomorrow .fa,
      .s-press .date .format.tomorrow .icon {
        color: #eb4d33; }
.s-press .correct {
  margin-top: 50px;
  margin-bottom: 27px; }
  @media screen and (max-width: 767px) {
    .s-press .correct {
      margin-bottom: 13px; } }
.s-press .b-delivery {
  background: #4c687e;
  border-radius: 4px;
  padding: 11px 17px 10px;
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    .s-press .b-delivery {
      padding: 15px 0 20px; } }
  .s-press .b-delivery img {
    margin: 0 15px 0 18px; }
  .s-press .b-delivery .title {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    padding: 8px 10px 0 104px;
    background: url("/local/templates/rarus.web/images/bg/mail.png") no-repeat;
    min-height: 63px;
    text-align: left; }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-press .b-delivery .title {
        margin-bottom: 20px;
        display: inline-block;
        background-position: 6px 0; } }
    @media screen and (max-width: 767px) {
      .s-press .b-delivery .title {
        background: none;
        padding: 0;
        text-align: center;
        margin-bottom: 20px; } }
    .s-press .b-delivery .title .description {
      color: #fff;
      font-family: "Open Sans", sans-serif;
      font-size: 15px;
      line-height: 25px;
      display: block; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-press .b-delivery .sm-center {
      text-align: center; } }
  .s-press .b-delivery .btn-info {
    font-weight: 600;
    padding: 12px 12px 11px;
    width: 100%; }
  .s-press .b-delivery .wrap-form input.errorMsg {
    background: #f7c8c2;
    border: 1px solid #d57e73;
    font-size: 15px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .s-press .b-delivery .wrap-form {
      display: inline-block;
      left: 50%;
      margin-left: -232px;
      position: relative;
      width: 700px; } }
  @media screen and (max-width: 767px) {
    .s-press .b-delivery .wrap-form {
      width: 100% !important;
      margin-left: 0;
      left: 0; } }
  .s-press .b-delivery .form-delivery {
    padding-top: 15px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .s-press .b-delivery .form-delivery {
        margin-top: -10px; } }
  .s-press .b-delivery input[type="text"] {
    height: 46px; }
  .s-press .b-delivery .subs {
    padding-left: 0; }
    @media screen and (max-width: 767px) {
      .s-press .b-delivery .subs {
        padding-left: 15px; } }
.s-press .alert-error {
  background: #f7c8c2;
  border: 1px solid #d57e73;
  color: #e4523f;
  font-size: 15px; }
.s-press .delivery-error {
  color: #e4523f; }

.b-promo-zone {
  padding: 30px 0 10px;
  width: 100%;
  background: #0a86c0;
  margin-bottom: 40px; }
  .b-promo-zone .big-slide {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    text-align: center;
    color: #fff;
    padding: 34px 0;
    background: url(/local/templates/rarus.web/pr/images/pr-img21.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover !important; }
    .b-promo-zone .big-slide .big-slide-icon {
      background-image: url(/local/templates/rarus.web/pr/images/sprite.png);
      width: 50px;
      height: 56px;
      background-position: -288px -5px;
      margin: 0 auto;
      margin-bottom: 10px;
      background-repeat: no-repeat; }
    .b-promo-zone .big-slide.edo {
      background: url(/local/templates/rarus.web/pr/images/pr-img14.jpg) no-repeat;
      padding: 11px 0; }
      .b-promo-zone .big-slide.edo .big-slide-icon {
        height: 50px;
        background-position: -134px -5px; }
    .b-promo-zone .big-slide.lk {
      background: url(/local/templates/rarus.web/pr/images/pr-img30.png) no-repeat;
      padding: 25px 0; }
      .b-promo-zone .big-slide.lk .big-slide-icon {
        width: 48px;
        height: 48px;
        background-position: -123px -162px; }
    .b-promo-zone .big-slide.remote {
      background: url(/local/templates/rarus.web/pr/images/pr-img18.jpg) no-repeat;
      padding: 30px 0; }
      .b-promo-zone .big-slide.remote .big-slide-icon {
        height: 38px;
        background-position: -202px -105px; }
    .b-promo-zone .big-slide.automation {
      background: url(/local/templates/rarus.web/pr/images/pr-img10.jpg) no-repeat;
      padding: 18px 5px; }
      .b-promo-zone .big-slide.automation .big-slide-icon {
        height: 36px;
        background-position: -217px -59px; }
    .b-promo-zone .big-slide.gov {
      background: url(/local/templates/rarus.web/pr/images/pr-img12.jpg) no-repeat;
      padding: 40px 0; }
      .b-promo-zone .big-slide.gov .big-slide-icon {
        height: 44px;
        background-position: -97px -60px; }
    .b-promo-zone .big-slide.franchisees {
      background: url(/local/templates/rarus.web/pr/images/pr-img15.jpg) no-repeat;
      padding: 45px 0; }
      .b-promo-zone .big-slide.franchisees .big-slide-icon {
        width: 55px;
        height: 34px;
        background-position: -152px -60px; }
    .b-promo-zone .big-slide.its {
      background: url(/local/templates/rarus.web/pr/images/pr-img16.jpg) no-repeat;
      padding: 44px 0; }
      .b-promo-zone .big-slide.its .big-slide-icon {
        width: 86px;
        height: 35px;
        background-position: -182px -205px; }
    .b-promo-zone .big-slide.settings {
      background: url(/local/templates/rarus.web/pr/images/pr-img22.jpg) no-repeat;
      padding: 26px 0 27px; }
      .b-promo-zone .big-slide.settings .big-slide-icon {
        background-image: url(/local/templates/rarus.web/pr/images/pr-ico95.png);
        /*background-position: -187px -5px;
        height: 50px;*/
        width: 70px;
        height: 70px;
        background-position: 0 0; }
    .b-promo-zone .big-slide.update {
      background: url(/local/templates/rarus.web/pr/images/pr-img23.jpg) no-repeat;
      padding: 31px 0; }
      .b-promo-zone .big-slide.update .big-slide-icon {
        height: 36px;
        background-position: -217px -59px; }
    .b-promo-zone .big-slide.service {
      background: url(/local/templates/rarus.web/pr/images/pr-img20.jpg) no-repeat;
      padding: 39px 0; }
      .b-promo-zone .big-slide.service .big-slide-icon {
        background-image: url(/local/templates/rarus.web/pr/images/pr-ico93.png);
        /*height: 36px;
        background-position: -217px -59px;*/
        width: 95px;
        height: 45px;
        background-position: 0 0; }
    .b-promo-zone .big-slide.reporting {
      background: url(/local/templates/rarus.web/pr/images/pr-img11.jpg) no-repeat;
      padding: 38px 0; }
      .b-promo-zone .big-slide.reporting .big-slide-icon {
        height: 48px;
        background-position: -152px -104px; }
    .b-promo-zone .big-slide.link {
      background: url(/local/templates/rarus.web/pr/images/pr-img31.png) no-repeat;
      padding: 34px 0; }
      .b-promo-zone .big-slide.link .big-slide-icon {
        width: 50px;
        height: 56px;
        background-position: -0 -247px; }
    .b-promo-zone .big-slide.its-otraslevoy {
      background: url(/local/templates/rarus.web/pr/images/pr-img11.jpg) no-repeat;
      padding: 34px 0; }
      .b-promo-zone .big-slide.its-otraslevoy .big-slide-icon {
        width: 50px;
        height: 56px;
        background-position: -1px -344px; }
    .b-promo-zone .big-slide.accompaniment {
      background: url(/local/templates/rarus.web/pr/images/pr-img13.jpg) no-repeat;
      padding: 46px 0; }
      .b-promo-zone .big-slide.accompaniment .big-slide-icon {
        width: 33px;
        height: 32px;
        background-position: -246px -5px; }
    .b-promo-zone .big-slide.support {
      background: url(/local/templates/rarus.web/pr/images/pr-img17.jpg) no-repeat;
      padding: 20px 0 19px; }
      .b-promo-zone .big-slide.support .big-slide-icon {
        background-image: url(/local/templates/rarus.web/pr/images/pr-ico90.png);
        /*height: 32px;
        background-position: -246px -5px;*/
        width: 59px;
        height: 59px;
        background-position: 0 0; }
    .b-promo-zone .big-slide.set {
      background: url(/local/templates/rarus.web/pr/images/pr-img3.jpg) no-repeat;
      padding: 26px 0 27px; }
      .b-promo-zone .big-slide.set .big-slide-icon {
        width: 55px;
        height: 46px;
        background-position: -58px -162px; }
    .b-promo-zone .big-slide.selection {
      background: url(/local/templates/rarus.web/pr/images/pr-img19.jpg) no-repeat;
      padding: 20px 0 21px; }
      .b-promo-zone .big-slide.selection .big-slide-icon {
        background-position: -88px 0; }
    .b-promo-zone .big-slide .headnote {
      font-size: 24px;
      line-height: 26px;
      font-weight: bold;
      margin-bottom: 10px; }
    .b-promo-zone .big-slide .btn-warning {
      font-size: 18px;
      transition: all linear .2s;
      box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
      width: 185px; }
    .b-promo-zone .big-slide .btn-warning:hover {
      background: #cc4b0c;
      border-color: #cc4b0c; }
  .b-promo-zone .nav_slider {
    text-align: center; }
    .b-promo-zone .nav_slider .slick-track {
      margin-left: -10px; }
    .b-promo-zone .nav_slider .slick-list {
      text-align: left; }
    .b-promo-zone .nav_slider .slick-slide {
      margin-left: 10px; }
    .b-promo-zone .nav_slider .slick-prev, .b-promo-zone .nav_slider .slick-next {
      background: url(/local/templates/rarus.web/pr/images/sprite.png) no-repeat;
      background-position: -5px -5px;
      width: 35px;
      height: 35px;
      opacity: 1;
      text-indent: -9999px;
      border: none; }
      .b-promo-zone .nav_slider .slick-prev:focus, .b-promo-zone .nav_slider .slick-next:focus {
        outline: none; }
    .b-promo-zone .nav_slider .slick-next {
      background-position: -52px -5px;
      margin-left: 10px; }
    .b-promo-zone .nav_slider .promo-slide-item {
      margin: 0 0 10px 0; }
      .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner {
        display: table;
        width: 100%;
        padding: 0 15px 0 20px;
        height: 99px;
        color: #fff;
        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover; }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-green {
          background: #96cd2d; }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-yellow {
          background: #e6d03a; }
          .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-yellow .more {
            color: #58301e; }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-vybor-1c {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img24.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-edo {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img25.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-obnovlenie-1c {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img26.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-soprovozhdenie-1c {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img5.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-support {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img2.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-otchetnost {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img27.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-ustanovka {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img28.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-default {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img29.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-obsluzhivanie-1c {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img1.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-its-otraslevoi {
          background-image: url("/local/templates/rarus.web/pr/images/pr-img27.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner.bg-its-podarkov {
          background-image: url("/local/templates/rarus.web/pr/images/pr-summer-podarkov.jpg"); }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner:hover {
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3), 0 0 4em 4em rgba(0, 0, 0, 0.1) inset;
          -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3), 0 0 4em 4em rgba(0, 0, 0, 0.1) inset;
          -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3), 0 0 4em 4em rgba(0, 0, 0, 0.1) inset; }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .description, .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon {
          display: table-cell;
          vertical-align: middle;
          overflow: hidden; }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .description {
          width: 60%; }
          .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .description .more {
            text-decoration: underline;
            display: block; }
        .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon {
          width: 40%;
          text-align: right; }
          .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon {
            background-image: url(/local/templates/rarus.web/pr/images/sprite.png);
            background-repeat: no-repeat; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-1 {
              background-position: -187px -5px;
              width: 50px;
              height: 50px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-2 {
              width: 50px;
              height: 50px;
              background-position: -88px -5px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-3 {
              width: 50px;
              height: 50px;
              background-position: -134px -5px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-4 {
              width: 53px;
              height: 45px;
              background-position: -74px -258px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-5 {
              width: 46px;
              height: 36px;
              background-position: -217px -59px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-6 {
              width: 43px;
              height: 38px;
              background-position: -202px -105px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-7 {
              width: 32px;
              height: 32px;
              background-position: -246px -5px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-8 {
              width: 38px;
              height: 41px;
              background-position: -181px -162px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-9 {
              width: 45px;
              height: 44px;
              background-position: -97px -60px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-10 {
              width: 40px;
              height: 48px;
              background-position: -152px -104px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-11 {
              width: 55px;
              height: 34px;
              background-position: -152px -60px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-12 {
              width: 55px;
              height: 46px;
              background-position: -58px -162px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-13 {
              width: 48px;
              height: 48px;
              background-position: -123px -162px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-14 {
              width: 43px;
              height: 50px;
              background-position: -5px -104px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-15 {
              width: 56px;
              height: 27px;
              background-position: 0 -313px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-16 {
              width: 50px;
              height: 56px;
              background-position: -1px -344px; }
            .b-promo-zone .nav_slider .promo-slide-item .slide-element-inner .slide-icon .icon.ico-17 {
              width: 61px;
              height: 50px;
              background-position: -276px -64px; }
  @media (max-width: 767px) {
    .b-promo-zone .big-slide {
      margin-bottom: 10px; }
    .b-promo-zone .slick-track, .b-promo-zone .slick-slide {
      margin-left: 0 !important; } }

.promo-ny2022 {
  background-image: url("/local/templates/rarus.web/scss/../images/ny2022/promo-lg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  @media (min-width: 1921px) {
    .promo-ny2022 {
      background-image: url("/local/templates/rarus.web/scss/../images/ny2022/promo-xl.png"); } }

.s-educational-materials {
  padding-bottom: 50px; }
  .s-educational-materials .tab-content h2:first-child, .s-educational-materials .tab-content .s-product h3:first-child, .s-product .s-educational-materials .tab-content h3:first-child {
    padding-top: 0;
    margin-top: 0; }
  .s-educational-materials .tab-content ul {
    padding-left: 20px;
    margin-bottom: 15px;
    list-style-position: outside;
    list-style-type: none; }
    .s-educational-materials .tab-content ul li {
      position: relative;
      padding-left: 9px;
      margin-bottom: 5px; }
      .s-educational-materials .tab-content ul li:before {
        width: 3px;
        height: 3px;
        border: none;
        position: absolute;
        top: 9px;
        left: 0;
        border-radius: 50%;
        content: "";
        display: block;
        background-color: #fa9300; }
      .s-educational-materials .tab-content ul li ul {
        margin: 5px 0 0; }
        .s-educational-materials .tab-content ul li ul li:before {
          background-color: #069; }
  .s-educational-materials .tab-content .b-video .description {
    margin-top: 20px; }
  .s-educational-materials .tab-content .b-video h3 {
    display: table-cell;
    vertical-align: bottom;
    padding: 10px 0 20px; }
    @media screen and (max-width: 767px) {
      .s-educational-materials .tab-content .b-video h3.height-title {
        height: auto !important; } }

.tab-services-its li.active a,
.tab-services-its li.active .link-arrow,
.tab-services-its li.active .link-underline,
.tab-services-its li.active .link-dotted {
  border-bottom: medium none;
  text-decoration: none; }
  .tab-services-its li.active a:hover,
  .tab-services-its li.active .link-arrow:hover,
  .tab-services-its li.active .link-underline:hover,
  .tab-services-its li.active .link-dotted:hover {
    border-bottom: medium none; }
.tab-services-its li a,
.tab-services-its li .link-arrow,
.tab-services-its li .link-underline,
.tab-services-its li .link-dotted {
  border-bottom: 1px dashed #069;
  text-decoration: none; }
  .tab-services-its li a:hover,
  .tab-services-its li .link-arrow:hover,
  .tab-services-its li .link-underline:hover,
  .tab-services-its li .link-dotted:hover {
    border-bottom: 1px dashed #f60; }

#accordion-its {
  counter-reset: list 0;
  margin-bottom: 60px; }
  #accordion-its .panel {
    margin-bottom: 20px;
    cursor: pointer; }
    #accordion-its .panel .panel-heading {
      position: relative;
      padding: 19px 15px; }
      #accordion-its .panel .panel-heading:after {
        content: "";
        background: url("/1c/its/image/sprite.png") no-repeat;
        background-position: -16px -186px;
        position: absolute;
        display: block;
        width: 18px;
        height: 11px;
        right: 15px;
        top: 25px; }
      #accordion-its .panel .panel-heading.collapsed:after {
        content: "";
        background: url("/1c/its/image/sprite.png") no-repeat;
        background-position: 0px -186px;
        position: absolute;
        display: block;
        width: 13px;
        height: 20px;
        right: 15px;
        top: 21px; }
      #accordion-its .panel .panel-heading .panel-title {
        font-size: 15px;
        font-weight: 600;
        line-height: 22px;
        padding-right: 13px; }
        #accordion-its .panel .panel-heading .panel-title a,
        #accordion-its .panel .panel-heading .panel-title .link-arrow,
        #accordion-its .panel .panel-heading .panel-title .link-underline,
        #accordion-its .panel .panel-heading .panel-title .link-dotted {
          color: inherit;
          text-decoration: none;
          border-bottom: none; }
        #accordion-its .panel .panel-heading .panel-title:before {
          counter-increment: list;
          content: counter(list) "";
          background-color: #f37d34;
          width: 25px;
          height: 25px;
          border-radius: 50%;
          color: #ffffff;
          font-size: 13px;
          font-weight: 600;
          display: inline-block;
          text-align: center;
          vertical-align: middle;
          padding-top: 1px;
          margin-right: 15px; }
          @media screen and (max-width: 767px) {
            #accordion-its .panel .panel-heading .panel-title:before {
              margin-right: 5px; } }
    #accordion-its .panel .panel-body {
      cursor: default; }
      #accordion-its .panel .panel-body img {
        width: 250px;
        margin-bottom: 10px; }
      #accordion-its .panel .panel-body ul.custom-ul {
        padding-left: 20px;
        margin-bottom: 15px;
        list-style: outside none; }
        #accordion-its .panel .panel-body ul.custom-ul li {
          position: relative;
          padding-left: 9px;
          margin-bottom: 5px; }
          #accordion-its .panel .panel-body ul.custom-ul li:before {
            width: 3px;
            height: 3px;
            border: none;
            position: absolute;
            top: 9px;
            left: 0;
            border-radius: 50%;
            content: "";
            display: block;
            background-color: #fa9300; }
          #accordion-its .panel .panel-body ul.custom-ul li ul {
            margin: 5px 0 0;
            padding-left: 20px;
            list-style: outside none; }
            #accordion-its .panel .panel-body ul.custom-ul li ul li:before {
              background-color: #069; }

a.img-overlay,
.img-overlay.link-arrow,
.img-overlay.link-underline,
.img-overlay.link-dotted {
  position: relative;
  display: block; }
  a.img-overlay:after,
  .img-overlay.link-arrow:after,
  .img-overlay.link-underline:after,
  .img-overlay.link-dotted:after {
    display: block;
    position: absolute;
    content: "";
    background-image: url("/local/templates/rarus.web/scss/../images/bg/sprite-icon.png");
    background-position: -350px 0;
    width: 30px;
    height: 30px;
    top: calc(50% - 15px);
    left: calc(50% - 15px);
    opacity: .35; }
  a.img-overlay:before,
  .img-overlay.link-arrow:before,
  .img-overlay.link-underline:before,
  .img-overlay.link-dotted:before {
    display: block;
    position: absolute;
    content: "";
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.45);
    width: 72px;
    height: 72px;
    top: calc(50% - 36px);
    left: calc(50% - 36px);
    opacity: .35; }
  a.img-overlay:hover:before,
  .img-overlay.link-arrow:hover:before,
  .img-overlay.link-underline:hover:before,
  .img-overlay.link-dotted:hover:before, a.img-overlay:hover:after,
  .img-overlay.link-arrow:hover:after,
  .img-overlay.link-underline:hover:after,
  .img-overlay.link-dotted:hover:after {
    opacity: 1; }

.section__policy {
  display: block;
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  padding: 13px 0;
  border-top: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  overflow: hidden;
  margin-bottom: 0;
  transform: none;
  opacity: 1;
  transition: .5s opacity, .5s transform; }
  .section__policy .close {
    font-size: 50px;
    margin: -10px -4px 0 20px;
    font-weight: 400;
    outline: none; }
  .section__policy .fa {
    margin-top: 3px;
    font-size: 16px; }
    .section__policy .fa.fa-info-circle {
      float: left;
      margin-right: 20px;
      color: #ff6b00; }
    .section__policy .fa.fa-angle-right {
      margin-left: 4px; }
  .section__policy--content {
    overflow: hidden; }
  .section__policy--swipe {
    margin-top: 20px;
    padding: 16px 0;
    text-align: center;
    background: #f8f8f8;
    background-image: linear-gradient(to right, #f8f8f8 0%, #f0f0f0 20%, #f8f8f8 40%, #f8f8f8 100%);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeholderShimmer;
    animation-timing-function: linear; }

.b-articles-1 {
  margin-bottom: 20px; }
  .b-articles-1 li ul {
    margin: 5px 0 0;
    list-style-type: none; }
    .b-articles-1 li ul li:before {
      background-color: #069; }

.novelty {
  display: inline-block;
  margin-left: 5px;
  padding: 3px 5px;
  border-radius: 3px;
  background-color: #d1ff88;
  color: #498200;
  vertical-align: middle;
  font-size: 11px; }

.bestseller {
  display: inline-block;
  margin-left: 5px;
  padding: 3px 5px;
  border-radius: 3px;
  background-color: #ff6600;
  color: #fff;
  vertical-align: middle;
  font-size: 11px; }

.block__important {
  background: #fff99b;
  border: 2px solid #ff7700;
  border-radius: 4px;
  padding: 32px 32px;
  margin-bottom: 15px; }

@keyframes placeholderShimmer {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }
.unf-title {
  margin: 36px 0 21px; }

.unf-reviews {
  margin-bottom: 36px;
  display: grid;
  grid-template-columns: max-content auto; }

.unf-reviews__picture {
  display: grid;
  align-items: center;
  justify-content: center;
  background-color: #f5f5f5;
  width: 255px;
  border-radius: 4px 0 0 4px; }

.unf-reviews__content {
  padding: 12px 31px 24px;
  border-bottom: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-radius: 0 4px 4px 0; }

.unf-reviews__author {
  display: grid;
  grid-template-columns: max-content auto;
  margin: 0 0 16px; }

.unf-reviews__photo {
  overflow: hidden;
  border-radius: 50%;
  margin-right: 16px; }

.unf-reviews__image {
  max-width: 48px;
  max-height: 48px; }

@media (max-width: 768px) {
  .unf-reviews {
    grid-template-columns: 1fr; }

  .unf-reviews__picture {
    display: none; }

  .unf-reviews__content {
    border-left: 1px solid #d2d2d2; } }
.production-automation {
  color: #ffffff;
  border-radius: 3px;
  padding: 30px 5px 0 30px; }

.production-automation--white-gradient {
  background: linear-gradient(270deg, #004C7D 0%, #00A2D0 96.04%);
  margin-bottom: 24px; }

.production-automation--dark-gradient {
  background: linear-gradient(90deg, #004C7D 0%, #00A2D0 96.04%); }

.production-automation__title {
  line-height: 32px;
  font-size: 26px; }

.production-automation__button {
  max-width: 100%;
  white-space: normal; }

.production-automation__business-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-bottom: 10px; }

.production-automation__business-list li:not(:last-child) {
  margin-bottom: 9px; }

.production-automation__business-list li {
  position: relative;
  padding-left: 23px; }

.production-automation__business-list li::before {
  position: absolute;
  top: 1px;
  left: 0;
  content: url(/upload/143/4375/arriw-ok.svg); }

.production-automation__business-white-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 28px; }

.production-automation__business-white-list li:not(:last-child) {
  margin-bottom: 6px; }

.production-automation__business-white-list li {
  position: relative;
  padding-left: 10px; }

.production-automation__business-white-list li::before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ffffff; }

@media (max-width: 1200px) {
  .production-automation__picture {
    display: none; }

  .production-automation__content {
    padding: 20px; } }
@media (max-width: 769px) {
  .production-automation__business-white-list {
    font-size: 16px;
    line-height: 24px; }

  .production-automation__title {
    line-height: 28px;
    font-size: 20px; } }
.introduction-price {
  padding: 30px 0 5px; }

.introduction-price__item {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column; }

.introduction-price__item--recom {
  margin-top: -25px; }

.introduction-price__item-preheader {
  background: #F37D34;
  text-transform: uppercase;
  font-size: 13px;
  text-align: center;
  line-height: 25px;
  letter-spacing: 3px;
  font-weight: 600;
  color: #ffffff; }

.introduction-price__item-header {
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  height: 77px;
  padding: 0 24px 0 30px;
  border-bottom: 1px solid #e6e6e6;
  color: #ffffff; }

.introduction-price__item--dark-blue {
  background: #006699; }

.introduction-price__item--green {
  background: #87C426; }

.introduction-price__item--blue {
  background: #00A2D0; }

.introduction-price__item-body {
  background: #f5f5f5;
  padding: 24px 24px 0 30px;
  border-bottom: 1px dashed #e6e6e6;
  flex-grow: 1; }

.introduction-price__composition {
  min-height: 250px;
  margin-bottom: 12px; }

.introduction-price__advantage {
  min-height: 380px;
  margin-bottom: 12px; }

.introduction-price__item-footer {
  background: #f9f9f9;
  padding: 16px 0;
  color: #999999;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  position: relative;
  display: flex;
  justify-content: space-between;
  min-height: 120px; }

.introduction-price__item-footer > div {
  padding: 6px 24px 8px; }

.introduction-price__item-price {
  color: #333333;
  font-size: 18px;
  line-height: 22px;
  margin-top: 10px; }

.introduction-price__item-price--bold {
  font-weight: 700; }

.introduction-price__item-footer::before,
.introduction-price__item-footer::after {
  content: '';
  position: absolute;
  display: block;
  height: 9px;
  width: 10px;
  top: -4px;
  background: #ffffff; }

.introduction-price__item-button {
  padding: 1px 24px 24px;
  background: #f9f9f9; }

.introduction-price__item-footer::before {
  border-radius: 0 16px 16px 0;
  left: 0; }

.introduction-price__item-footer::after {
  border-radius: 16px 0 0 16px;
  right: 0; }

@media (max-width: 1200px) {
  .introduction-price__item {
    margin: 0 auto 1rem;
    width: 500px;
    max-width: 100%;
    margin-bottom: 24px; }

  .introduction-price__item--recom {
    margin-top: 0; }

  .introduction-price__composition {
    min-height: 100%; }

  .introduction-price__advantage {
    min-height: 100%; }

  .introduction-price__item-header,
  .introduction-price__item-footer {
    justify-content: center; } }
@media (min-width: 992px) {
  .introduction-price__item {
    min-height: 390px; } }
@media (max-width: 769px) {
  .introduction-price {
    padding: 20px; }

  .introduction-price__item-footer {
    flex-direction: column; } }
.block {
  margin-bottom: 36px; }

.block__wrapper-title {
  display: flex;
  align-items: center;
  gap: 12px; }

.block__title {
  margin-bottom: 24px; }

.block__title-icon {
  font-size: 36px; }

.block__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 32px; }

@media (max-width: 769px) {
  .block__grid {
    display: grid;
    grid-template-columns: 1fr; } }
.block__card-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px; }

.block__card-content {
  display: grid;
  grid-gap: 12px;
  grid-template-rows: max-content; }

.block__card-description a,
.block__card-description .link-arrow,
.block__card-description .link-underline,
.block__card-description .link-dotted {
  display: inline-block; }

.block__card-description ul {
  margin: 12px 0 0 0;
  padding: 0;
  list-style-type: none; }
  .block__card-description ul li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 16px; }
    .block__card-description ul li:before {
      content: "";
      display: block;
      position: absolute;
      top: 10px;
      left: 0;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background-color: #333333; }

.block__link-other {
  display: flex;
  align-items: center;
  font-weight: 700; }

.block__icon {
  display: block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

.block-lk {
  margin-bottom: 36px; }

.block-lk__title {
  margin-bottom: 12px; }

.block-lk__items {
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 32px;
  display: grid;
  grid-row-gap: 24px;
  margin-bottom: 24px; }

.block-lk__item {
  margin-bottom: 12px; }

@media (max-width: 769px) {
  .block-lk__items {
    grid-template-columns: 1fr;
    display: grid;
    grid-row-gap: 24px;
    margin-bottom: 24px; } }
.block-lk__name {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px; }

.block-lk__element:not(:last-child) {
  margin-bottom: 8px; }

.block-lk__element {
  display: flex;
  align-items: center;
  column-gap: 8px; }

.block-lk__text {
  margin-bottom: 12px; }

.block-lk__text--up {
  padding-top: 10px; }

.form-password-input__invalid, .form-login-input__invalid {
  display: none; }

.form-password-input__invalid--active, .form-login-input__invalid--active {
  display: block;
  color: #f56600;
  font-size: 14px;
  line-height: 16px; }

.fa-lock-grey {
  display: inline-block;
  position: relative;
  margin-left: 5px;
  top: 7px;
  content: url("data:image/svg+xml,%3Csvg width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='26' rx='2' fill='%239B9B9B'/%3E%3Cpath d='M20.25 10H19.375V8.28571C19.375 5.92 17.415 4 15 4C12.585 4 10.625 5.92 10.625 8.28571V10H9.75C8.7875 10 8 10.7714 8 11.7143V20.2857C8 21.2286 8.7875 22 9.75 22H20.25C21.2125 22 22 21.2286 22 20.2857V11.7143C22 10.7714 21.2125 10 20.25 10ZM12.375 8.28571C12.375 6.86286 13.5475 5.71429 15 5.71429C16.4525 5.71429 17.625 6.86286 17.625 8.28571V10H12.375V8.28571ZM20.25 20.2857H9.75V11.7143H20.25V20.2857ZM15 17.7143C15.9625 17.7143 16.75 16.9429 16.75 16C16.75 15.0571 15.9625 14.2857 15 14.2857C14.0375 14.2857 13.25 15.0571 13.25 16C13.25 16.9429 14.0375 17.7143 15 17.7143Z' fill='white'/%3E%3C/svg%3E"); }

.checkout__auth-block {
  display: flex;
  align-items: center;
  column-gap: 8px; }

.checkout__auth-link {
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #222222;
  border-bottom: 1px dashed;
  max-width: 121px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

@media screen and (max-width: 575px) {
  .checkout__auth-link {
    display: none; } }
.blank-tab {
  transform: translateY(2px); }

.form-horizontal a:hover .blank-tab *,
.form-horizontal .link-arrow:hover .blank-tab *,
.form-horizontal .link-underline:hover .blank-tab *,
.form-horizontal .link-dotted:hover .blank-tab * {
  fill: #ff6600; }

.form-horizontal a .blank-tab *,
.form-horizontal .link-arrow .blank-tab *,
.form-horizontal .link-underline .blank-tab *,
.form-horizontal .link-dotted .blank-tab * {
  fill: #0066a4; }

.footern {
  background-color: #243659; }
  @media (min-width: 992px) {
    .footern {
      padding-top: 48px;
      padding-bottom: 40px; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern {
      padding-top: 64px;
      padding-bottom: 32px; } }
  @media (max-width: 767.98px) {
    .footern {
      padding-top: 48px;
      padding-bottom: 48px; } }

.footern__head {
  display: grid;
  padding-bottom: 48px; }
  @media (min-width: 992px) {
    .footern__head {
      grid-template-columns: repeat(2, auto);
      border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern__head {
      display: flex;
      flex-direction: row;
      justify-content: space-around; } }
  @media (max-width: 767.98px) {
    .footern__head {
      grid-template-columns: 1fr;
      grid-row-gap: 24px; } }

@media (min-width: 992px) {
  .footern__blocks {
    display: flex;
    flex-direction: row; } }

@media (min-width: 992px) {
  .footern__emails {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .footern__emails {
    display: flex;
    flex-direction: column; } }
@media (max-width: 768px) {
  .footern__emails {
    display: flex;
    flex-direction: column; } }

@media (min-width: 1200px) {
  .footern__logo {
    margin-right: 90px; } }
@media (max-width: 991.98px) {
  .footern__logo {
    display: flex;
    align-items: center;
    justify-content: center; } }

.footern__image {
  display: block;
  max-width: 100%; }

@media (min-width: 1200px) {
  .footern__block--dropdown {
    margin-right: 54px; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .footern__block--dropdown {
    margin-right: 12px; } }

.footern__dropdown {
  position: relative; }
  @media (max-width: 991.98px) {
    .footern__dropdown {
      display: flex;
      align-items: center;
      justify-content: center; } }

.footern__cities {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  padding: 8px 0 8px 0 !important;
  border: 1px solid #d6d6d6;
  background-color: #fff;
  color: #262626;
  font-size: 16px;
  line-height: 24px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 6px 12px rgba(0, 0, 0, 0.05);
  border-radius: 8px; }
  @media (min-width: 992px) {
    .footern__cities {
      left: 0; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern__cities {
      left: 50px; } }
  @media (max-width: 767.98px) {
    .footern__cities {
      left: 50px;
      margin-bottom: 12px; } }

.footern__dropdown .footern__cities::before, .footern__dropdown .footern__cities::after {
  display: none; }

.footern__cities.show {
  display: block; }

.footern__city--black {
  color: #262626 !important; }

.footern__cities li:hover {
  background-color: #dedede; }

.footern__cities li a,
.footern__cities li .link-arrow,
.footern__cities li .link-underline,
.footern__cities li .link-dotted {
  padding: 8px 16px; }

.footern__dropdown-button {
  display: flex;
  align-items: center;
  column-gap: 6px;
  color: rgba(255, 255, 255, 0.75);
  padding-bottom: 12px; }

.footern__current {
  font-size: 24px;
  line-height: 32px; }
  @media (min-width: 992px) {
    .footern__current {
      color: rgba(255, 255, 255, 0.75); } }
  @media (max-width: 991.98px) {
    .footern__current {
      color: #fff; } }

.footern__price-text {
  color: #fff; }

.footern__dropdown-icon {
  font-size: 12px;
  transform: rotate(0);
  transition: all 0.5s ease; }

@media (min-width: 992px) and (max-width: 1399.98px) {
  .footer__icon--price {
    display: none; } }

.footern__dropdown.open .footern__dropdown-button .footern__dropdown-icon {
  transform: rotate(180deg);
  transition: all 0.5s ease; }

@media (min-width: 768px) and (max-width: 991.98px) {
  .footern__emails {
    grid-column: 2;
    grid-row: 2; } }

@media (max-width: 991.98px) {
  .footern__list-emails {
    margin-bottom: 34px !important; } }
@media (min-width: 768px) {
  .footern__list-emails {
    order: 1; } }
@media (max-width: 768px) {
  .footern__list-emails {
    order: 1; } }

@media (min-width: 992px) {
  .footern__buttons-subscribe {
    display: none; } }
@media (max-width: 991.98px) {
  .footern__buttons-subscribe {
    display: flex;
    align-items: center;
    justify-content: center; } }
@media (min-width: 768px) {
  .footern__buttons-subscribe {
    order: 2; } }
@media (max-width: 768px) {
  .footern__buttons-subscribe {
    order: 2; } }

.footern__email {
  display: flex;
  column-gap: 14px; }
  @media (max-width: 991.98px) {
    .footern__email {
      justify-content: center; } }

.footern__email:not(:last-child) {
  margin-bottom: 24px; }

.footern__mail {
  color: #fff; }

.footern__mail:hover {
  color: #fff; }

.footern__email svg {
  font-size: 24px;
  opacity: 0.75; }

@media (min-width: 992px) {
  .footern__tels {
    margin-bottom: 12px; } }

.footern__tel {
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #fff; }

.footern__tel:hover {
  color: #fff; }

.footern__tel:not(:last-child) {
  margin-bottom: 12px; }

@media (min-width: 992px) {
  .footern__block--social {
    text-align: right; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .footern__block--social {
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
    row-gap: 12px;
    grid-row: 1;
    grid-column: 2;
    margin-bottom: 28px; } }
@media (max-width: 767.98px) {
  .footern__block--social {
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
    row-gap: 12px;
    order: 1;
    margin-bottom: 28px; } }

.footern-socials {
  display: flex;
  column-gap: 16px; }
  @media (min-width: 992px) {
    .footern-socials {
      justify-content: end; } }
  @media (max-width: 991.98px) {
    .footern-socials {
      justify-content: center; } }

@media (max-width: 991.98px) {
  .footern__dropdown-buttons {
    display: flex;
    align-items: center;
    justify-content: center; } }

.footern-socials svg {
  font-size: 36px; }

.footern__social {
  display: flex;
  align-items: center;
  justify-content: center; }

@media (min-width: 992px) {
  .footern__tels--lg {
    display: block; } }
@media (max-width: 991.98px) {
  .footern__tels--lg {
    display: none; } }

@media (min-width: 992px) {
  .footern__tels--md {
    display: none; } }
@media (max-width: 991.98px) {
  .footern__tels--md {
    display: block;
    text-align: center;
    margin-bottom: 32px; } }

.footern__body {
  display: grid; }
  @media (min-width: 992px) {
    .footern__body {
      padding-top: 48px;
      padding-bottom: 96px;
      grid-template-columns: max-content 1fr;
      grid-column-gap: 72px; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern__body {
      grid-template-columns: 1fr;
      padding-bottom: 64px;
      padding-top: 0; } }
  @media (max-width: 767.98px) {
    .footern__body {
      grid-template-columns: 1fr;
      padding-bottom: 48px;
      padding-top: 0; } }

.footern__wrap {
  display: grid; }
  @media (min-width: 992px) {
    .footern__wrap {
      grid-template-columns: 1fr; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern__wrap {
      grid-row: 2;
      padding-top: 48px;
      grid-template-columns: max-content 1fr;
      grid-column-gap: 32px; } }
  @media (max-width: 767.98px) {
    .footern__wrap {
      grid-row: 2;
      padding-top: 48px;
      grid-template-columns: 1fr;
      grid-row-gap: 32px; } }

.footern__towns {
  display: grid; }
  @media (min-width: 992px) {
    .footern__towns {
      margin-bottom: 48px !important;
      grid-template-columns: 1fr; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern__towns {
      grid-template-columns: 1fr 1fr;
      grid-column-gap: 80px; } }
  @media (max-width: 767.98px) {
    .footern__towns {
      grid-template-columns: 1fr 1fr;
      grid-column-gap: 74px; } }

@media (max-width: 991.98px) {
  .footern__subscribe--lg {
    display: none; } }

.footern__town:not(:last-child) {
  margin-bottom: 18px; }

.footern__city-main {
  color: rgba(255, 255, 255, 0.75); }
  @media (min-width: 992px) {
    .footern__city-main {
      font-size: 24px;
      line-height: 32px; } }
  @media (max-width: 991.98px) {
    .footern__city-main {
      font-size: 16px;
      line-height: 24px; } }

.footern__city-main:hover {
  color: #fff; }

@media (min-width: 992px) {
  .footern__languages {
    margin-bottom: 48px; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .footern__languages {
    padding: 16px 20px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    height: 222px;
    border-radius: 8px; } }
@media (max-width: 767.98px) {
  .footern__languages {
    padding: 16px 20px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 8px; } }

.footern__lang {
  display: block;
  color: rgba(255, 255, 255, 0.75); }
  @media (min-width: 992px) {
    .footern__lang {
      font-size: 24px;
      line-height: 32px; } }
  @media (max-width: 991.98px) {
    .footern__lang {
      font-size: 16px;
      line-height: 24px;
      padding-bottom: 12px;
      padding-top: 12px; } }

.footern__lang:hover {
  color: #fff; }

@media (min-width: 992px) {
  .footern__lang:not(:last-child) {
    margin-bottom: 18px; } }
@media (max-width: 991.98px) {
  .footern__lang:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }

.footern__lang--active {
  color: rgba(255, 255, 255, 0.25);
  position: relative;
  pointer-events: none;
  cursor: default; }

.footern__lang--active::after {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 0.25); }
  @media (min-width: 992px) {
    .footern__lang--active::after {
      top: 14px;
      right: 70px; } }
  @media (max-width: 991.98px) {
    .footern__lang--active::after {
      top: 20px;
      left: calc(100% - 20px); } }

.footern__cards {
  display: grid; }
  @media (min-width: 992px) {
    .footern__cards {
      grid-template-columns: repeat(3, 1fr);
      grid-column-gap: 30px; } }
  @media (max-width: 991.98px) {
    .footern__cards {
      grid-template-columns: 1fr; } }

@media (min-width: 992px) {
  .footern__collapse {
    display: none; } }
@media (max-width: 991.98px) {
  .footern__collapse {
    display: block; } }

@media (max-width: 991.98px) {
  .footern__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }

.footern__name {
  font-weight: 700;
  color: rgba(255, 255, 255, 0.75); }

@media (max-width: 991.98px) {
  .footern__item--main {
    display: none; } }

.footern__link {
  color: rgba(255, 255, 255, 0.75);
  font-size: 16px;
  line-height: 24px; }

.footern__link--main {
  font-weight: 700; }

.footern__link:hover {
  color: #fff; }

@media (max-width: 991.98px) {
  .footern__item {
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }

@media (min-width: 992px) {
  .footern__item:not(:last-child) {
    margin-bottom: 18px; } }

@media (min-width: 992px) {
  .footern__card:not(:last-child) {
    margin-bottom: 48px; } }

@media (min-width: 992px) {
  .footern__card.footern__card--contacts {
    margin-bottom: 18px; } }

@media (min-width: 992px) {
  .footern__name--contacts {
    display: none; } }

@media (min-width: 992px) {
  .footern__name--sitemap {
    display: none; } }

.footern__icon-drop {
  font-size: 12px;
  transform: rotate(180deg);
  transition: all 0.5s ease;
  color: rgba(255, 255, 255, 0.75); }

.footern__wrapper.collapsed .footern__icon-drop {
  transform: rotate(0);
  transition: all 0.5s ease; }

@media (min-width: 992px) {
  .footern__items.collapse {
    display: block; } }

.footern__policy {
  display: flex;
  padding-top: 48px;
  border-top: 1px solid rgba(255, 255, 255, 0.25); }
  @media (min-width: 768px) {
    .footern__policy {
      justify-content: space-between;
      align-items: start;
      grid-column-gap: 30px; } }
  @media (max-width: 767.98px) {
    .footern__policy {
      flex-direction: column;
      justify-content: center; } }

@media (max-width: 767.98px) {
  .footern__texts {
    margin-bottom: 32px;
    text-align: center; } }

.footern__text {
  font-size: 18px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.75); }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footern__text {
      margin-bottom: 12px; } }

@media (min-width: 1200px) {
  .footern-break {
    display: block; } }

.footern__link-policy {
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.75);
  border-bottom: 1px solid rgba(255, 255, 255, 0.25); }

.footern__errors {
  display: flex;
  align-items: center;
  justify-content: center; }

.footern__tels-nsk:not(:last-child) {
  margin-bottom: 24px; }

.footern__text-nsk {
  color: #fff;
  margin-bottom: 12px; }

footer .list {
  margin: 0;
  padding: 0;
  list-style-type: none; }

footer a:visited,
footer .link-arrow:visited,
footer .link-underline:visited,
footer .link-dotted:visited {
  color: rgba(255, 255, 255, 0.75); }

footer a:visited:hover,
footer .link-arrow:visited:hover,
footer .link-underline:visited:hover,
footer .link-dotted:visited:hover {
  color: #fff; }

.button--outline-new {
  background-color: transparent;
  border: 1px solid transparent; }

.button--outline-new-blue-light {
  border-color: rgba(255, 255, 255, 0.25);
  color: #fff; }
  .button--outline-new-blue-light:hover, .button--outline-new-blue-light:focus-visible, .button--outline-new-blue-light:active {
    background-color: #147ffa;
    border-color: #147ffa;
    color: #fff; }

.button--with-picture {
  display: inline-flex;
  column-gap: 24px;
  padding: 14px 20px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  border-radius: 8px; }

.button--with-picture svg {
  font-size: 24px; }

.button--with-picture p {
  text-align: left; }

footer button p {
  margin: 0; }

footer a p,
.link-arrow footer a p,
footer .link-arrow p,
.link-underline footer a p,
footer .link-underline p,
.link-dotted footer a p,
footer .link-dotted p {
  margin: 0; }

footer .dropdown-menu {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0;
  min-width: 240px;
  max-width: 270px;
  border: 1px solid #e6e6e6;
  padding: 15px 20px;
  background-color: #fff;
  color: #333;
  font-size: 16px;
  line-height: 24px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 4px; }

footer .dropdown-menu li a:hover,
footer .dropdown-menu li .link-arrow:hover,
footer .dropdown-menu li .link-underline:hover,
footer .dropdown-menu li .link-dotted:hover {
  border-bottom: none;
  text-decoration: none; }

footer .dropdown .dropdown-menu::before, footer .dropdown .dropdown-menu::after {
  display: none; }

footer .dropdown-menu.show {
  display: block; }

footer .dropdown-menu__icon {
  position: absolute;
  top: -12px;
  left: 10px; }

footer .dropdown-menu--right {
  right: 0;
  left: auto; }

footer .dropdown-menu--right .dropdown-menu__icon {
  right: 10px;
  left: auto; }

footer .dropdown-menu > li > a:hover,
footer .dropdown-menu > li > .link-arrow:hover,
footer .dropdown-menu > li > .link-underline:hover,
footer .dropdown-menu > li > .link-dotted:hover {
  background-color: #dedede; }

.footern__auth {
  display: flex;
  align-items: center;
  column-gap: 8px; }

@media (min-width: 992px) {
  .footern__auth {
    margin-bottom: 48px; } }
.footern__auth-icon {
  opacity: .75; }

.footern__auth:hover .footern__auth-icon {
  opacity: 1; }

footer .footern__link-policy:hover {
  color: white; }

.footern__link-policy:hover .footern__new-tab * {
  fill: white; }

.footern__new-tab {
  transform: translateY(2px); }

.footern__new-tab * {
  fill: rgba(255, 255, 255, 0.7); }

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/rarus.web/../rarus.light/vite/build/public/video-list/index.css?17279630121387*/
.multivideo--center{margin-left:auto;margin-right:auto}.multivideo--grid2{display:grid;gap:16px}@media (min-width: 768px){.multivideo--grid2{grid-template-columns:repeat(2,calc(50% - 8px))}}.multivideo--grid3{display:grid;gap:16px}@media (min-width: 992px){.multivideo--grid3{grid-template-columns:repeat(3,calc(33.3333333333% - 10.6666666667px))}}@media (min-width: 768px){.multivideo--half-page{width:50%}}@media (min-width: 992px){.multivideo--third-part-page{width:33.3333333333%}}.video-list{border-radius:2px;overflow:hidden;background-color:#222}.video-list iframe{aspect-ratio:16/9;width:100%;height:100%}.video-list__title{color:#737373}.video-list__tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:2px 8px;font-size:14px;line-height:24px}@media (min-width: 576px){.video-list__tabs{gap:8px}}@media (max-width: 575.98px){.video-list__tabs{gap:4px}}.video-list__tab{position:relative;color:#ccc;cursor:pointer;padding:6px 8px}.video-list__tab.active,.video-list__tab:hover{color:#fff;border-radius:2px}.video-list__tab:hover{background-color:#737373}.video-list__tab.active{background-color:#4e4e4e}.video-list__tab:before{content:"";position:absolute;bottom:6px;left:8px;right:8px;display:block;border-bottom:1px dashed}.video-list__video{display:flex;text-align:center}@media (min-width: 1000px){.video-list__title--hide-xl{display:none}}

/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?15465025262242*/
.b-pagenavigation font:first-child{
	margin-bottom: 9px;
	display: block;
}
.b-pagenavigation a{
	color:#595959;
	display:inline-block;
	border:1px solid #ccc;
	padding: 5px 10px;
	margin-right: 2px;
	border-radius: 4px;
	text-decoration:none;
	background-color: #fff;
	background: -o-linear-gradient(#fff,#e7e7e7);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
	background: -moz-linear-gradient(top,  #fff,  #e7e7e7);
	-pie-background:linear-gradient(#fff,#e7e7e7);
	behavior: url(/common/js/PIE.htc);
}
.b-pagenavigation a:hover{
	color: #b3b3b3;
	border: 1px solid #e3e3e3;
	background: -moz-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	background: -o-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='1');
	background: linear-gradient(180deg, #ffffff 0%, #f4f4f4 100%);
}
.b-pagenavigation a:focus{
	background: #f4f4f4;
}
.b-pagenavigation a:visited{
	color: #595959;
}
.b-pagenavigation b{
	color:#fff;
	font-weight: normal;
	border-top:1px solid #d74c17;
	border-right:1px solid #ea6d2a;
	border-bottom:1px solid #f37d34;
	border-left:1px solid #ea6d2a;
	background: #f37d34;
	padding: 5px 10px;
	margin-right: 2px;
	border-radius: 4px;
	display: inline-block;
	
	-moz-box-shadow: 0 1px 0px 0px #ea6d2a inset;
	-webkit-box-shadow: 0 1px 0px 0px #ea6d2a inset;
	box-shadow: 0 1px 0px 0px #ea6d2a inset;
	behavior: url(/common/js/PIE.htc);
}
.b-pagenavigation .prev{
	border-color: rgba(0, 0, 0, 0) #595959 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-right: 4px solid #595959;
	border-style: solid;
	border-width: 4px;
	display: inline-block;
	position: relative;
	left: -2px;
	top: -1px;
}
.b-pagenavigation .next{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #595959;
	border-left: 4px solid #595959;
	border-style: solid;
	border-width: 4px;
	display: inline-block;
	position: relative;
	left: 2px;
	top: -1px;
}
/* End */


/* Start:/local/templates/rarus.web/components/bitrix/form.result.new/callback.modal/style.css?1745926552393*/
.iti.iti--allow-dropdown {
    width: 100%
}

.js-description-hide {
    display: none;
}

input.errorMsg {
    border: 1px solid #F56600;
    margin-bottom: 10px !important;
}

div.errorMsg {
    margin-top: 10px !important;
}

.blank-tab {
    transform: translateY(2px);
}

.form-horizontal a:hover .blank-tab * {
    fill: #ff6600;
}

.form-horizontal a .blank-tab * {
    fill: #0066a4;
}
/* End */


/* Start:/local/templates/rarus.light/front/build/styles/stretch-1c-rarustechday-2023/styles.min.css?17386694321999*/
.stretch-1c-rarustechday-2023{flex-shrink:0;width:100%;height:142px;background-image:url(/local/templates/rarus.light/front/build/img/modules/stretch-1c-rarustechday-2024/stretch-bg-1920.png);background-color:#000953;background-size:cover;overflow:hidden}.stretch-1c-rarustechday-2023__body{position:relative;display:grid;justify-content:center;height:142px}.stretch-1c-rarustechday-2023__image{display:block;width:100%;max-height:142px}.stretch-1c-rarustechday-2023 .stretch-1c-rarustechday-2023__button{position:relative;align-items:center;justify-content:center;display:inline-flex;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;font-size:14px;line-height:24px;font-weight:400;font-family:inherit;text-decoration:none;text-align:center;color:#3a0094;background-color:#e0efff;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer;border:1px solid transparent;border-radius:8px}.stretch-1c-rarustechday-2023 .stretch-1c-rarustechday-2023__button:hover{color:#fff;background-color:#096de0}@media (min-width:768px){.stretch-1c-rarustechday-2023__picture{align-self:end}}@media (min-width:992px){.stretch-1c-rarustechday-2023__body{grid-column-gap:60px;grid-template-columns:auto 200px}.stretch-1c-rarustechday-2023 .stretch-1c-rarustechday-2023__button{padding:8px 40px}}@media (max-width:991.98px){.stretch-1c-rarustechday-2023{background-position:right}}@media (max-width:767.98px){.stretch-1c-rarustechday-2023__body{grid-template-columns:280px;padding-top:8px}.stretch-1c-rarustechday-2023__image{margin-left:-16px}.stretch-1c-rarustechday-2023 .stretch-1c-rarustechday-2023__button{justify-self:end;height:30px;margin-bottom:12px;padding:4px 24px}}@media (min-width:768px) and (max-width:991.98px){.stretch-1c-rarustechday-2023__body{grid-column-gap:24px;grid-template-columns:auto 140px}.stretch-1c-rarustechday-2023 .stretch-1c-rarustechday-2023__button{padding:8px 24px}}
/* End */


/* Start:/local/templates/rarus.web/pr/css/style.css?1745417111228188*/
.row-no-padding [class*="col-"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
html,
body {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 15px;
  color: #333;
  height: 100%;
  width: 100%;
}
.pr a {
  outline: none;
  color: #006699;
  text-decoration: none;
}
.pr .privacy-policy a {
    text-decoration: none;
    border-bottom: none;
}
.pr .privacy-policy a:hover,
.pr .privacy-policy a:active,
.pr .privacy-policy a:focus {
    text-decoration: none;
    border-bottom: none;
}
.pr a:hover,
.pr a:active,
.pr a:focus {
  outline: none;
  border-bottom: 1px solid #b6c8d7;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  color: #333;
  font-weight: normal;
  line-height: 1.42857143;
}
h1 {
  font-size: 56px;
  font-weight: 300;
  margin: 0 0 25px;
}
h1 span {
  font-weight: 600;
}
h2 {
  font-size: 36px;
  margin: 0 0 40px;
  font-weight: 300;
}
h3 {
  font-size: 20px;
  margin: 0 0 20px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 12px;
}
.overflow {
  overflow: hidden;
}
.hover:hover {
  border-bottom-color: inherit;
  text-decoration: none;
}
.hover:focus {
  text-decoration: none;
  outline: none;
}
.h-dinamic {
  border-bottom: 1px dashed;
  border-bottom-color: #7fb2cc;
  cursor: pointer;
}
.h-dinamic:hover {
  border-bottom-color: inherit;
  text-decoration: none;
}
.h-dinamic:focus {
  text-decoration: none;
  outline: none;
}
.no-border {
  border: none;
  text-decoration: none;
  outline: none;
}
.dropdown-menu {
  margin-top: 16px;
  padding: 17px 13px 10px 13px;
  min-width: 240px;
  border-color: #e6e6e6;
}
.dropdown-menu:before {
  position: absolute;
  top: -9px;
  left: 20px;
  display: inline-block;
  width: 17px;
  height: 10px;
  content: '';
  background: url("/local/templates/rarus.web/pr/css/../images/icons.png") 0 -450px no-repeat;
}
.dropdown-menu .close {
  margin-top: -14px;
  color: #ff7700;
  font-weight: bold;
  font-size: 30px;
  opacity: 1;
}
.dropdown-menu .close:hover {
  color: #ff9233;
}
.dropdown-menu .close:active,
.dropdown-menu .close:focus {
  outline: none;
  border: none;
}
.dropdown-menu li {
  margin: 0 0 11px;
}
.dropdown-menu li a {
  font-size: 15px;
}
.dropdown-menu li a:hover {
  border-bottom: 1px solid #b0c4d4;
  text-decoration: none;
}
.dropdown-menu li.active a {
  color: #000;
  border-bottom: none;
  font-weight: 600;
}
.open .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.btn-danger {
  padding: 12px 20px 12px;
  border: none;
  background-color: #ff7700;
  font-weight: 600;
  font-size: 16px;
  font-family: inherit;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
  border: none;
  background-color: #ff9233;
}
.btn-border {
  background: none;
  color: #fff;
  border: 2px solid #fff;
  font-size: 15px;
  font-weight: 600;
}
.btn-border:hover,
.btn-border:active,
.btn-border:focus {
  background: none;
  color: #ff9233;
  border: 2px solid #ff9233;
}
.btn-border.invert {
  color: #f48541;
  border-color: #f48541;
  font-weight: 600;
  font-size: 15px;
}
.btn-border.invert:hover {
  color: #fff;
  background-color: #f48541;
}
.modal-body input[type=text].errorMsg {
  border: 1px solid #F56600;
}
.modal-body div.errorMsg {
  color: #F56600;
  font-size: 11px;
  line-height: 15px;
  margin: 3px 0 10px 1px;
}
header .b-setting {
  padding: 15px 0;
  background: #f37d34;
  color: #fff;
  font-size: 12px;
}
header .b-setting .b-lang .lang {
  cursor: pointer;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
}
header .b-setting .b-lang .lang:hover {
  border-bottom-color: inherit;
  text-decoration: none;
}
header .b-setting .b-lang .lang:focus {
  text-decoration: none;
  outline: none;
}
header .b-setting nav > a {
  color: #fff;
  margin-left: 10px;
  border-color: rgba(255, 255, 255, 0.5);
  white-space: nowrap;
  position: relative;
}
header .b-setting nav > a:first-child {
  margin-left: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  header .b-setting nav > a {
    margin-left: 5px;
  }
}
header .b-setting nav .dropdown-menu {
  left: auto;
  right: 0;
}
header .b-setting .b-basket {
  background-color: #cc4b0c;
  display: inline-block;
  margin: -15px 0;
  padding: 15px 20px;
}
header .b-setting .b-basket:hover {
  background-color: #d95716;
}
header .b-setting .b-basket a {
  color: #fff;
  border: none;
  text-decoration: none;
  outline: none;
}
header .b-setting .b-basket .icon {
  font-size: 14px;
}
header .b-contact .container {
  padding-top: 40px;
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  header .b-contact .container {
    padding-top: 10px;
    padding-bottom: 0;
    min-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  header .b-contact .logo {
    margin-bottom: 20px;
  }
}
header .b-contact .b-town {
  position: relative;
  margin: 0 0 7px;
}
header .b-contact .b-town .h-dinamic {
  color: #006699;
  font-size: 20px;
}
header .b-contact .b-town .caret {
  color: #f37d34;
}
header .b-contact .b-town .dropdown-menu {
  margin-top: 10px;
  left: -18px;
  color: #fff;
}
header .b-contact .icon-call-phone {
  margin: -3px 0 0;
  color: #a8a8a8;
  font-size: 20px;
}
header .b-contact .phone {
  color: #333;
  border: none;
  text-decoration: none;
  outline: none;
}
header .b-contact .contact {
  margin-top: 5px;
}
header .b-contact .contact li {
  margin: 0 0 6px;
}
header .b-contact .contact .icon {
  font-size: 16px;
  color: #a8a8a8;
}
header .b-contact .b-search {
  position: relative;
}
@media screen and (max-width: 767px) {
  header .b-contact .b-search {
    display: none;
    visibility: hidden;
    margin: 20px 0 10px;
  }
  header .b-contact .b-search.in {
    display: block;
    visibility: visible;
  }
}
header .b-contact .b-search input[type=submit] {
  position: absolute;
  top: 9px;
  left: 10px;
  width: 13px;
  height: 13px;
  background: url("/local/templates/rarus.web/pr/css/../images/icons.png") 0 -50px no-repeat;
  border: none;
  cursor: pointer;
}
header .b-contact .b-search input[type=text] {
  border: 1px solid #ccc;
  border-radius: 20px;
  background: #fafafa;
  padding: 4px 0 4px 35px;
  font-family: inherit;
  width: 100%;
}
header .b-contact .b-search input[type=text]:hover,
header .b-contact .b-search input[type=text]:focus {
  outline: none;
}
header .b-contact .b-search input[type=text]:focus {
  background-color: #fff;
}
header .b-contact .b-mobile {
  padding-top: 3px;
}
header .b-contact .b-mobile .icon-search,
header .b-contact .b-mobile .icon-align-justify {
  color: #a8a8a8;
  font-size: 23px;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline: none;
}
header .b-contact .b-mobile .icon-search:hover,
header .b-contact .b-mobile .icon-align-justify:hover {
  opacity: .8;
}
header .b-contact .b-mobile .icon-search {
  margin-right: 25px;
}
header .b-contact .b-mobile-menu {
  padding: 10px 0 0;
}
header .b-contact .b-mobile-menu .dropdown-menu {
  background-color: #fff !important;
}
header .b-contact .b-mobile-menu .dropdown-menu .b-forgot {
  font-size: 11px;
}
header .b-contact .b-mobile-menu .dropdown-menu .i-remember {
  max-width: 135px;
  font-size: 12px;
  margin-top: 10px;
}
header .b-contact .b-mobile-menu .dropdown-menu .btn-danger {
  padding: 7px 12px 7px;
  font-weight: normal;
  font-size: 14px;
}
header .b-contact .b-mobile-menu ul.list-level {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0;
}
header .b-contact .b-mobile-menu ul.list-level li {
  border-top: 1px solid #e6e6e6;
}
header .b-contact .b-mobile-menu ul.list-level li .level-0,
header .b-contact .b-mobile-menu ul.list-level li .level-1 {
  padding: 15px 10px;
  display: block;
  font-weight: bold;
  color: #333;
}
header .b-contact .b-mobile-menu ul.list-level li .level-0.collapsed .caret,
header .b-contact .b-mobile-menu ul.list-level li .level-1.collapsed .caret {
  border-bottom: 0;
  border-top: 4px solid;
}
header .b-contact .b-mobile-menu ul.list-level li .level-0 .caret,
header .b-contact .b-mobile-menu ul.list-level li .level-1 .caret {
  float: right;
  margin-top: 10px;
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
header .b-contact .b-mobile-menu ul.list-level li .level-0:hover,
header .b-contact .b-mobile-menu ul.list-level li .level-1:hover {
  color: #006699;
  border: none;
}
header .b-contact .b-mobile-menu ul.list-level li .level-1 {
  padding-left: 20px;
}
header .b-contact .b-mobile-menu ul.list-level li > div {
  background-color: #f1f1f1;
}
header .b-contact .b-mobile-menu ul.list-level li > div .level-3 li {
  padding: 15px 5px 15px 30px;
}
header .b-contact .b-mobile-menu ul.list-level li > div .level-3 li:hover {
  background-color: #1570a6;
}
header .b-contact .b-mobile-menu ul.list-level li > div .level-3 li:hover a {
  color: #fff;
}
header .b-contact .b-mobile-menu ul.list-level .unstyled {
  border: none;
}
header .b-contact .b-mobile-menu a {
  border: none;
  text-decoration: none;
  outline: none;
}
header .b-contact .b-mobile-menu a:hover {
  border: none;
  text-decoration: none;
  outline: none;
}
header .b-contact .b-mobile-menu .icon-lock {
  color: #ff7700;
}
.s-menu {
  position: relative;
  z-index: 55;
}
.s-menu .row-no-padding {
  padding-top: 18px;
  padding-bottom: 8px;
  border-top: 1px solid #e6e6e6;
}
.s-menu .list-inline {
  margin-left: 0;
}
.s-menu .list-inline li {
  padding: 0;
  margin-left: 40px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-menu .list-inline li {
    margin-left: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-menu .list-inline li {
    margin-left: 10px;
  }
}
.s-menu .list-inline li:first-child {
  margin-left: 0;
}
.s-menu .list-inline li a {
  color: #333;
  border: none;
  text-decoration: none;
  outline: none;
}
.s-menu .list-inline li a:hover {
  color: #ff9233;
}
.s-menu .lock {
  margin-right: 20px;
}
.s-menu .lock.auth {
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  margin: 0px 0 5px;
}
.s-menu .icon-lock {
  font-size: 18px;
  color: #ff7700;
  margin: -3px 5px 0 0;
}
.s-menu .b-auth {
  display: inline-block;
  position: relative;
}
.s-menu .b-auth .i-remember {
  max-width: 135px;
  font-size: 12px;
  margin-top: 10px;
}
.s-menu .b-auth .i-remember input[type=checkbox] {
  vertical-align: middle;
  margin-top: 0;
}
.s-menu .b-auth .i-remember label {
  margin-bottom: 2px;
}
.s-menu .b-auth .b-forgot {
  font-size: 12px;
}
.s-menu .b-auth .btn-danger {
  padding: 7px 12px 7px;
  font-weight: normal;
  font-size: 14px;
}
.s-menu .b-auth .dropdown-menu {
  left: auto;
  right: 20px;
}
.s-menu .b-auth .dropdown-menu:before {
  left: auto;
  right: 10px;
}
.s-menu .tab-fragment {
  position: absolute;
  width: 100%;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  background-color: #f9f9f9;
}
.s-menu .tab-fragment .item-menu {
  margin: 0 0 40px;
}
.s-menu .tab-fragment .item-menu .title {
  margin: 0 0 12px;
}
.s-menu .tab-fragment .item-menu .title a {
  font-size: 20px;
}
.s-menu .tab-fragment .item-menu .title a.invert {
  font-size: 15px;
  margin-top: 30px;
}
.s-menu .tab-fragment .item-menu li {
  margin: 0 0 9px;
}
.s-menu .tab-fragment .tab {
  padding: 25px 0 0;
}
.s-callback {
  padding: 25px 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.s-callback .descript {
  font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-callback .descript {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-callback .descript {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .s-callback .descript {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .s-callback .descript .xs-correct {
    white-space: nowrap;
  }
}
.s-callback .email {
  font-size: 18px;
  border-left: 1px solid #eaeaea;
  padding-left: 30px;
  min-height: 50px;
  padding-top: 15px;
}
.s-callback .email .icon {
  font-size: 24px;
  color: #f37d34;
  margin-top: -10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-callback .email {
    padding-left: 15px;
    border: none;
  }
}
@media screen and (max-width: 767px) {
  .s-callback .email {
    padding-left: 15px;
    border: none;
  }
}
.b-callback-mini {
  max-width: 295px;
  position: relative;
  padding: 48px 20px 30px;
  margin-bottom: 30px;
  border: 2px solid #f37d34;
  text-align: center;
  border-radius: 3px;
}
.b-callback-mini:before {
  content: "";
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  margin-left: -16px;
  top: 0;
  left: 50%;
  background: url("/local/templates/rarus.web/pr/css/../images/icons.png") 0 0 no-repeat;
}
.b-callback-mini .descript {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 17px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .b-callback-mini .descript {
    font-size: 16px;
  }
}
.b-callback-mini .btn {
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: #ff7700;
  background-color: #f37d34;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .b-callback-mini .btn {
    font-size: 11px;
  }
}
.b-callback-mini .btn:hover {
  background-color: #ff9233;
}
.b-callback-mini .contact {
  margin-top: 30px;
  padding-top: 15px;
  border-top: 1px solid #e5e5e5;
  text-align: center;
  display: inline-block;
}
.b-callback-mini .contact .icon {
  color: #a8a8a7;
  font-size: 18px;
}
.b-callback-mini .contact .phone {
  color: #000;
}
.b-callback-mini .contact .phone:hover {
  border-bottom-color: inherit;
  text-decoration: none;
}
.b-callback-mini .contact .phone:focus {
  text-decoration: none;
  outline: none;
}
.b-callback-mini .contact div:first-child {
  margin-bottom: 7px;
}
.b-banner-vertical {
  max-width: 295px;
  background: #f7f7f7;
  padding: 25px;
  margin-bottom: 30px;
}
.b-banner-vertical img {
  border: 1px solid #d8d8d8;
}
.s-main .s-about {
  background: url("/local/templates/rarus.web/pr/css/../images/bg/s-about.jpg") 0 0 no-repeat;
  background-size: cover;
  color: #fff;
  padding: 103px 0 40px;
}
.s-main .s-about h1 {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .s-main .s-about h1 {
    font-size: 31px;
  }
}
.s-main .s-about h1 a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  font-weight: 700;
  color: #fff;
}
.s-main .s-about h1 a:hover {
  border-color: #ffffff;
}
.s-main .s-about .btn-lg {
  margin: 0 0 125px;
  padding: 17px 26px;
}
@media screen and (max-width: 767px) {
  .s-main .s-about .btn-lg {
    font-size: 13px;
  }
}
.s-main .s-about .descript {
  padding: 10px 0 0;
  margin: 0 0 20px;
  font-weight: 600;
}
.s-main .s-client {
  padding: 55px 0 20px;
}
.s-main .s-client .b-logo img {
  margin-bottom: 50px;
}
.s-main .s-client .b-product img {
  margin-bottom: 30px;
}
.s-main .s-client .b-product .product-link {
  margin: 0 0 10px;
}
.s-main .s-client .b-product .product-link a {
  font-size: 20px;
}
.s-main .s-client .b-product .descript {
  margin: 0 0 30px;
}
.s-main .s-project {
  background-color: #424f57;
  padding: 50px 0 25px;
}
.s-main .s-project h2 {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .s-main .s-project h2 {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-main .s-project .show-project {
    text-align: center;
    margin-bottom: 20px;
  }
}
.s-main .s-project .b-project {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 0 30px;
  border-radius: 4px;
}
.s-main .s-project .b-project .description {
  background-color: #fff;
  padding: 15px 25px;
}
.s-main .s-project .b-project .description a {
  font-size: 20px;
}
.s-main .s-project .b-project .description .text-nowrap {
  text-overflow: ellipsis;
  overflow: hidden;
}
.s-list-project .last-project {
  padding: 50px 0 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-list-project .last-project {
    padding-top: 20px;
    padding-bottom: 0;
    background: #f9f9f9 !important;
  }
}
@media screen and (max-width: 767px) {
  .s-list-project .last-project {
    padding-top: 20px;
    background: #f9f9f9 !important;
  }
}
.s-list-project .last-project h1 {
  margin-bottom: 45px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-list-project .last-project h1 {
    margin-bottom: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-list-project .last-project h1 {
    font-size: 45px;
    margin-bottom: 15px;
  }
}
.s-list-project .last-project h2 {
  margin-bottom: 15px;
}
.s-list-project .last-project .description {
  font-size: 20px;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .s-list-project .last-project .description {
    white-space: normal;
  }
}
.s-list-project .last-project .detail-picture {
  margin-top: -235px;
}
.s-list-project .s-project {
  background-color: #f9f9f9;
  padding: 50px 0 50px;
}
@media screen and (max-width: 767px) {
  .s-list-project .s-project {
    padding-top: 10px;
  }
}
.s-list-project .s-project h2 {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .s-list-project .s-project h2 {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-list-project .s-project .show-project {
    text-align: center;
    margin-bottom: 20px;
  }
}
.s-list-project .s-project .b-project {
  position: relative;
  display: block;
  border: 1px solid #eee;
  overflow: hidden;
  margin: 0 0 30px;
  border-radius: 4px;
}
.s-list-project .s-project .b-project .b-preview {
  display: block;
  padding: 52px 30px 0;
  overflow: hidden;
  background-position: top center;
  height: 220px;
  border: none;
  text-decoration: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  .s-list-project .s-project .b-project .b-preview {
    height: auto;
    padding-top: 30px;
  }
}
.s-list-project .s-project .b-project .b-preview img {
  border-radius: 6px 6px 0 0;
}
.s-list-project .s-project .b-project .description {
  background-color: #fff;
  padding: 10px 25px 15px;
}
.s-list-project .s-project .b-project .description a {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .s-list-project .s-project .b-project .description {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.s-technology {
  background: url("/local/templates/rarus.web/pr/css/../images/bg/s-technology.jpg") 0 0 no-repeat;
  background-size: cover;
  padding: 70px 0;
  color: #fff;
  font-weight: 600;
}
.s-technology h1 {
  color: #fff;
  margin: 0 0 45px;
}
@media screen and (max-width: 767px) {
  .s-technology h1 {
    font-size: 44px;
  }
}
.s-technology .btn-group {
  margin: 0 0 75px;
  padding: 0;
  border: 2px solid #fff;
  border-radius: 4px;
}
.s-technology .btn-group .btn {
  padding-top: 14px;
  padding-bottom: 15px;
  padding-left: 38px;
  padding-right: 38px;
  box-shadow: none;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .s-technology .btn-group .btn {
    float: none;
    width: 100%;
  }
}
.s-technology .btn-group .btn.active {
  background-color: #fff;
}
.s-technology .btn-group .btn.active a {
  color: #f37d34;
}
.s-technology .btn-group .btn a {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.s-technology .btn-group .btn a:hover,
.s-technology .btn-group .btn a:focus {
  border-bottom: none;
  text-decoration: none;
}
.s-technology .tab-content {
  min-height: 400px;
}
.s-technology .tab-content #support-link {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .s-technology .tab-content #support-link {
    padding-top: 0;
  }
}
.s-technology .tab-content svg {
  width: 100px;
  max-height: 130px;
}
.s-technology .tab-content .step {
  display: none;
  color: #fff;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px;
}
.s-technology .tab-content .back-arrow,
.s-technology .tab-content .continue-arrow {
  min-height: 35px;
}
.s-technology .tab-content .back-arrow img,
.s-technology .tab-content .continue-arrow img {
  display: none;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-technology .tab-content .back-arrow img,
  .s-technology .tab-content .continue-arrow img {
    padding: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-technology .tab-content .back-arrow img,
  .s-technology .tab-content .continue-arrow img {
    padding: 0 20px;
  }
}
.s-technology .tab-content .b-arrow {
  position: relative;
  height: 10px;
}
.s-technology .tab-content .b-arrow-line-1 {
  top: 70px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-technology .tab-content .b-arrow-line-1 {
    top: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-technology .tab-content .b-arrow-line-1 {
    top: 60px;
  }
}
.s-technology .tab-content .b-arrow-line-2 {
  top: 55px;
}
.s-technology .tab-content .b-arrow img {
  display: none;
}
.s-technology .tab-content .correct {
  margin-top: 10px;
}
.s-technology .tab-content .go-support {
  border-bottom: 1px dashed #fff;
  cursor: pointer;
}
.s-technology .tab-content .go-support:hover {
  border: none;
  text-decoration: none;
  outline: none;
}
.s-services,
.s-products {
  padding: 25px 0 0;
}
.s-services h1,
.s-products h1 {
  margin: 0 0 39px;
  font-size: 44px;
}
.s-services .tab-services,
.s-products .tab-services {
  margin: 0 0 35px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e6e6e6;
}
.s-services .tab-services li,
.s-products .tab-services li {
  margin-right: 30px;
  padding: 12px;
}
.s-services .tab-services li.active,
.s-products .tab-services li.active {
  background-color: #00a2d0;
  border-radius: 3px;
}
.s-services .tab-services li.active a,
.s-products .tab-services li.active a {
  border: none;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-services .tab-services li,
  .s-products .tab-services li {
    display: block;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .s-services .tab-services li,
  .s-products .tab-services li {
    display: block;
    font-size: 14px;
    margin-right: 0;
  }
}
.s-services .tab-services a,
.s-products .tab-services a {
  border-bottom: 1px dashed #bccedc;
  font-weight: 600;
}
.s-services .tab-services a:hover,
.s-products .tab-services a:hover {
  border-bottom-color: inherit;
  text-decoration: none;
}
.s-services .tab-services a:focus,
.s-products .tab-services a:focus {
  text-decoration: none;
  outline: none;
}
.s-services .tab-content,
.s-products .tab-content {
  padding-bottom: 100px;
}
.s-services .tab-content h5,
.s-products .tab-content h5 {
  margin: 0 0 18px;
  padding: 0;
  color: #000;
  font-weight: 600;
  font-size: 20px;
}
.s-services .tab-content p,
.s-products .tab-content p {
  margin: 0 0 15px;
}
.s-services .tab-content ul,
.s-products .tab-content ul {
  list-style-type: none;
  padding: 0 0 0 15px;
  margin: 0 0 33px;
}
.s-services .tab-content ul li,
.s-products .tab-content ul li {
  margin: 0 0 10px;
  padding: 0 0 0 12px;
  background: url("/local/templates/rarus.web/pr/css/../images/bg/ul-li.png") 0 8px no-repeat;
}
@media screen and (max-width: 767px) {
  .s-services .tab-content .img-products,
  .s-products .tab-content .img-products {
    display: block;
    margin: 0 auto 20px;
    float: none !important;
  }
}
.s-services .tab-content .marker,
.s-products .tab-content .marker {
  font-weight: 600;
  color: #f37d34;
}
.s-services .tab-content .description-price,
.s-products .tab-content .description-price {
  color: #999;
  margin-bottom: 40px;
  font-size: 13px;
}
.s-services .tab-content table,
.s-products .tab-content table {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .s-services .tab-content table,
  .s-products .tab-content table {
    margin-top: 0;
  }
}
.s-services .tab-content table thead th,
.s-products .tab-content table thead th {
  background-color: #f9f9f9;
  padding-top: 25px;
  padding-bottom: 25px;
  border-width: 1px;
}
.s-services .tab-content table thead th:first-child,
.s-products .tab-content table thead th:first-child {
  padding-left: 15px;
}
.s-services .tab-content table tbody td,
.s-products .tab-content table tbody td {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  vertical-align: inherit;
}
.s-services .tab-content table tbody td:first-child,
.s-products .tab-content table tbody td:first-child {
  color: #999;
  text-align: left;
  padding-left: 15px;
}
.s-services .tab-content table tbody td .price,
.s-products .tab-content table tbody td .price {
  font-size: 24px;
  font-weight: 300;
  vertical-align: bottom;
  display: inline-block;
  margin: 0 0 -4px;
}
.s-services .tab-content table tbody td .download,
.s-products .tab-content table tbody td .download {
  padding-top: 20px;
}
.s-services .tab-content table tbody td .download .btn:hover,
.s-products .tab-content table tbody td .download .btn:hover {
  background-color: #ff9233;
  border-color: #ff9233;
  color: #fff;
}
.s-detail-product .s-promo {
  padding: 33px 0 0;
  overflow: hidden;
  position: relative;
  background: -moz-radial-gradient(50% 50%, circle cover, #ffe500 0%, #ffcc00 100%);
  background: -webkit-radial-gradient(50% 50%, circle cover, #ffe500 0%, #ffcc00 100%);
  background: -o-radial-gradient(50% 50%, circle cover, #ffe500 0%, #ffcc00 100%);
  background: -ms-radial-gradient(50% 50%, circle cover, #ffe500 0%, #ffcc00 100%);
  background: radial-gradient(50% 50%, circle cover, #ffe500 0%, #ffcc00 100%);
}
.s-detail-product .s-promo .container {
  position: relative;
}
.s-detail-product .s-promo.section-white {
  color: #fff !important;
}
.s-detail-product .s-promo.section-white h1 {
  color: #fff !important;
}
.s-detail-product .s-promo.section-white .descript {
  color: #fff !important;
}
.s-detail-product .s-promo.section-white a {
  color: #fff !important;
  border-color: rgba(255, 255, 255, 0.8) !important;
}
.s-detail-product .s-promo h1 {
  color: #000;
  margin-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-detail-product .s-promo h1 {
    font-size: 38px;
  }
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-promo h1 {
    font-size: 30px;
  }
}
.s-detail-product .s-promo .descript {
  margin-bottom: 60px;
  color: #000;
}
.s-detail-product .s-promo .descript .logo-product {
  margin-bottom: 10px;
}
.s-detail-product .s-promo .descript table td {
  vertical-align: middle;
}
.s-detail-product .s-promo .descript table td:first-child a {
  color: #006699;
  border-color: rgba(0, 102, 153, 0.8);
}
.s-detail-product .s-promo .descript table td:first-child a:hover {
  border-bottom: 1px solid #006699;
  text-decoration: none;
}
.s-detail-product .s-promo .descript a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.s-detail-product .s-promo .descript a:hover {
  border-color: #000000;
}
.s-detail-product .s-promo .preview-product img {
  border-radius: 3px 3px 0 0;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
}
.s-detail-product .s-promo .control {
  position: absolute;
  bottom: 250px;
  width: 36px;
  height: 65px;
  display: block;
  opacity: 0.6;
  transition: opacity 0.2s;
}
.s-detail-product .s-promo .control.left {
  background: url("/local/templates/rarus.web/pr/css/../images/bg/slide-arrow.png") 0 0 no-repeat;
  left: 0;
}
.s-detail-product .s-promo .control.right {
  background: url("/local/templates/rarus.web/pr/css/../images/bg/slide-arrow.png") 0 -65px no-repeat;
  right: 0;
}
.s-detail-product .s-promo .control:hover,
.s-detail-product .s-promo .control:focus,
.s-detail-product .s-promo .control:active {
  border: none;
  opacity: 1;
  transition: opacity 0.2s;
  background-color: inherit;
}
.s-detail-product .s-feature {
  background: #fff;
  font-weight: 600;
  padding: 40px 0 50px;
}
.s-detail-product .s-feature h2 {
  margin-bottom: 28px;
}
.s-detail-product .s-feature img {
  margin-bottom: 15px;
  margin-top: 15px;
}
.s-detail-product .s-goals {
  position: relative;
  background: #f9f9f9;
  border-top: 1px solid #ededed;
  padding-top: 50px;
}
.s-detail-product .s-goals .container {
  position: relative;
}
.s-detail-product .s-goals h3 {
  font-size: 28px;
  margin-top: 30px;
}
.s-detail-product .s-goals .descript {
  margin-bottom: 40px;
}
.s-detail-product .s-goals .descript-screen {
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-detail-product .s-goals .descript-screen {
    text-align: left !important;
  }
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .descript-screen {
    text-align: left !important;
    margin-bottom: 20px;
  }
}
.s-detail-product .s-goals .descript-screen.descript-correct-1 {
  margin-top: 700px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-1 {
    margin-top: 640px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-1 {
    margin-top: 475px;
  }
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-1 {
    margin-top: 0;
  }
}
.s-detail-product .s-goals .descript-screen.descript-correct-2 {
  margin-top: 1275px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-2 {
    margin-top: 1200px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-2 {
    margin-top: 900px;
  }
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-2 {
    margin-top: 0;
  }
}
.s-detail-product .s-goals .descript-screen.descript-correct-3 {
  margin-top: 625px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-3 {
    margin-top: 580px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-3 {
    margin-top: 435px;
  }
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .descript-screen.descript-correct-3 {
    margin-top: 0;
  }
}
.s-detail-product .s-goals .preview-container {
  position: relative;
}
.s-detail-product .s-goals .preview-container .separator {
  position: absolute;
  left: -30px;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .preview-container .separator {
    left: 0;
    bottom: 130px !important;
  }
}
.s-detail-product .s-goals .preview-container .separator img {
  display: block;
  height: auto;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .preview-container .separator img {
    width: 100%;
  }
}
.s-detail-product .s-goals .img-preview {
  margin-bottom: 70px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}
.s-detail-product .s-goals .img-preview.no-effect {
  box-shadow: none;
  border-radius: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-detail-product .s-goals .img-preview {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .img-preview {
    margin-bottom: 30px;
  }
}
.s-detail-product .s-goals .control {
  color: #ff7700;
  font-weight: 600;
  text-align: center;
  border: 2px solid #ff7700;
  position: relative;
  border-radius: 4px;
  padding: 12px 15px 11px;
  display: inline-block;
  margin-bottom: 105px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .control {
    width: 32px;
    height: 32px;
    background: url("/local/templates/rarus.web/pr/css/../images/bg/xs-arrow.png") no-repeat;
    border: none;
    margin-bottom: 20px;
  }
}
.s-detail-product .s-goals .control.left {
  border-left: none;
}
.s-detail-product .s-goals .control.left:before {
  width: 24px;
  height: 48px;
  content: "";
  background: url("/local/templates/rarus.web/pr/css/../images/bg/slide-arrow.png") 0 -152px no-repeat;
  position: absolute;
  top: -2px;
  left: -21px;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .control.left:before {
    display: none;
  }
}
.s-detail-product .s-goals .control.left:hover {
  background-color: #ff7700;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .control.left:hover {
    background-color: rgba(255, 255, 255, 0);
  }
}
.s-detail-product .s-goals .control.right {
  border-right: none;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .control.right {
    background-position: -32px 0;
  }
}
.s-detail-product .s-goals .control.right:before {
  width: 24px;
  height: 48px;
  content: "";
  background: url("/local/templates/rarus.web/pr/css/../images/bg/slide-arrow.png") -24px -152px no-repeat;
  position: absolute;
  top: -2px;
  right: -21px;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .control.right:before {
    display: none;
  }
}
.s-detail-product .s-goals .control.right:hover {
  background-color: #ff7700;
}
@media screen and (max-width: 767px) {
  .s-detail-product .s-goals .control.right:hover {
    background-color: rgba(255, 255, 255, 0);
  }
}
.s-detail-product .s-goals .control:hover {
  border-color: #ff7700;
  color: #fff;
}
.s-detail-product .s-goals .control:hover:before {
  background-color: #ff7700;
}
.s-detail-product .s-goals .social-likes {
  margin-bottom: 30px;
  padding-top: 30px;
}
.s-detail-product .s-goals .social-likes__widget {
  display: inline-block;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__button {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  background: url("/local/templates/rarus.web/pr/css/../images/bg/soc-ico.png") no-repeat;
  text-indent: -9999px;
  cursor: pointer;
  margin-left: 10px;
  margin-right: 5px;
  opacity: 0.7;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__button:hover {
  opacity: 1;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__button.social-likes__button_facebook {
  width: 13px;
  height: 25px;
  background-position: 0 -50px;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__button.social-likes__button_twitter {
  width: 22px;
  height: 19px;
  background-position: 0 -100px;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__button.social-likes__button_vkontakte {
  width: 29px;
  height: 18px;
  background-position: 0 0;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__button .social-likes__icon {
  display: none;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__counter {
  min-width: 25px;
  min-height: 20px;
  background: #fff;
  border-radius: 2px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 0;
  font-size: 13px;
  position: relative;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__counter:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-right: 4px solid #fff;
  border-bottom: 4px solid transparent;
  position: absolute;
  left: -4px;
  top: 6px;
}
.s-detail-product .s-goals .social-likes__widget .social-likes__counter.social-likes__counter_empty {
  display: none;
}
.popup-form {
  background: #fff;
}
.f-callback .modal-content,
.f-order .modal-content,
.f-subscription-webinars .modal-content {
  background: #f7f7f7;
  margin: 0 auto;
  font-size: 15px;
}
.f-callback .modal-content .modal-header,
.f-order .modal-content .modal-header,
.f-subscription-webinars .modal-content .modal-header {
  margin-bottom: 5px;
  padding: 19px 22px 17px;
  border-color: #e5e5e5;
}
.f-callback .modal-content .modal-header h4,
.f-order .modal-content .modal-header h4,
.f-subscription-webinars .modal-content .modal-header h4 {
  color: #333333;
  font-size: 24px;
  line-height: 23px;
  padding: 8px 0 14px;
  font-weight: bold;
}
.f-callback .modal-content .modal-body .waiting-time,
.f-order .modal-content .modal-body .waiting-time,
.f-subscription-webinars .modal-content .modal-body .waiting-time {
  font-size: 13px;
  margin-bottom: 10px;
}
.f-callback .modal-content .modal-body label,
.f-order .modal-content .modal-body label,
.f-subscription-webinars .modal-content .modal-body label {
  padding-top: 8px;
  font-weight: 700;
}
.f-callback .modal-content .modal-body .b-resul-answer,
.f-order .modal-content .modal-body .b-resul-answer,
.f-subscription-webinars .modal-content .modal-body .b-resul-answer {
  font-size: 17px;
}
.f-callback .modal-content .modal-footer,
.f-order .modal-content .modal-footer,
.f-subscription-webinars .modal-content .modal-footer {
  background: #F2F2F2;
  text-align: left;
}
.f-callback .modal-content .form-group input[type=text].validity-erroneous,
.f-order .modal-content .form-group input[type=text].validity-erroneous,
.f-subscription-webinars .modal-content .form-group input[type=text].validity-erroneous {
  border-color: #F56600;
}
.f-callback .modal-content .form-group label.error,
.f-order .modal-content .form-group label.error,
.f-subscription-webinars .modal-content .form-group label.error {
  font-size: 11px;
  line-height: 15px;
}
.f-callback .modal-content .form-group.hidden-group,
.f-order .modal-content .form-group.hidden-group,
.f-subscription-webinars .modal-content .form-group.hidden-group {
  display: none;
}
.f-callback .modal-content .star,
.f-order .modal-content .star,
.f-subscription-webinars .modal-content .star {
  color: #FF0000;
}
.f-callback .modal-content .example,
.f-order .modal-content .example,
.f-subscription-webinars .modal-content .example {
  margin-top: 2px;
  color: #999;
  font-size: 11px;
}
.f-callback .modal-content .more-info,
.f-order .modal-content .more-info,
.f-subscription-webinars .modal-content .more-info {
  display: inline-block;
  cursor: pointer;
  border-bottom: 1px dashed rgba(0, 102, 153, 0.75);
  color: #006699;
  font-size: 11px;
}
.f-callback .modal-content .more-info:hover,
.f-order .modal-content .more-info:hover,
.f-subscription-webinars .modal-content .more-info:hover {
  border-bottom-color: inherit;
  text-decoration: none;
}
.f-callback .modal-content .more-info:focus,
.f-order .modal-content .more-info:focus,
.f-subscription-webinars .modal-content .more-info:focus {
  text-decoration: none;
  outline: none;
}
.f-callback .modal-content .obligatory,
.f-order .modal-content .obligatory,
.f-subscription-webinars .modal-content .obligatory {
  margin-top: 15px;
}
.f-callback .modal-content .btn-danger,
.f-order .modal-content .btn-danger,
.f-subscription-webinars .modal-content .btn-danger {
  font-size: 13px;
  padding-top: 12px;
}
.f-callback .modal-content .close:active,
.f-order .modal-content .close:active,
.f-subscription-webinars .modal-content .close:active,
.f-callback .modal-content .close:focus,
.f-order .modal-content .close:focus,
.f-subscription-webinars .modal-content .close:focus {
  outline: none;
}
.f-callback .modal-content .captcha-input,
.f-order .modal-content .captcha-input,
.f-subscription-webinars .modal-content .captcha-input {
  margin: 10px 0;
}
.b-fixed {
  position: relative;
}
.b-fixed .b-banner-place {
  position: relative;
}
.b-fixed .b-banner-place.bottom {
  position: absolute;
  bottom: 0;
}
.b-breadcrumbs {
  background: #f9f9f9;
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6;
}
@media screen and (max-width: 767px) {
  .b-breadcrumbs {
    border-top: 1px solid #e6e6e6;
  }
}
html.pr,
body.pr {
  height: 100%;
}
body.pr {
  margin: 0;
  color: #484848;
  font: 15px/20px arial, sans-serif;
  background: #fff;
  min-width: 320px;
}
.pr header a {
  text-decoration: none;
}
.pr *::-webkit-input-placeholder {
  color: #8f8f8f;
}
.pr *::-moz-placeholder {
  color: #8f8f8f;
}
.pr *:-moz-placeholder {
  color: #8f8f8f;
}
.pr *:-ms-input-placeholder {
  color: #8f8f8f;
}
.pr-alignleft {
  float: left !important;
}
.pr-alignright {
  float: right !important;
}
.pr-aligncenter {
  text-align: center;
}
.pr-aligncenter .pr-b-center {
  display: inline-block;
}
.pt-uppercase {
  text-transform: uppercase;
}
.pr-clear {
  width: 100%;
}
.pr-clear:after {
  content: '';
  clear: both;
  display: block;
}
.pr-w163 {
  width: 163px;
}
.pr .ovh {
  overflow: hidden;
  display: block;
}
.pr .pr-no-padding {
  padding: 0;
}
.pr .pr-no-margin {
  margin: 0;
}
.pr button {
  cursor: pointer;
}
h1 {
  font-size: 34px;
  line-height: 36px;
  font-weight: normal;
  margin: 0 0 22px;
}
.pr h2 {
  font-size: 22px;
  line-height: 24px;
  font-weight: normal;
  margin: 0 0 26px;
}
.pr h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  margin: 0 0 26px;
}
.pr .note-phone,
.pr p {
  margin: 0 0 10px;
}
.pr .note-phone big,
.pr p big {
  font-size: 19px;
  line-height: 22px;
}
.pr img {
  border-style: none;
  display: block;
}
.pr a {
  color: #0e91ce;
  outline: none;
  cursor: pointer;
  text-decoration: underline;
  border-bottom: none;
}
.pr a:hover {
  text-decoration: none;
}
.pr * {
  outline: none;
}
.pr input,
.pr textarea,
.pr select {
  font: 100% arial, sans-serif;
  vertical-align: middle;
}
.pr form,
.pr fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}
.pr header,
.pr nav,
.pr section,
.pr article,
.pr aside,
.pr footer,
.pr figure,
.pr menu,
.pr dialog {
  display: block;
}
.pr input[type="submit"] {
  cursor: pointer;
}
.pr label {
  cursor: default;
}
.pr .btn-warning {
  text-decoration: none;
  font-weight: 600;
  padding: 11px 17.25px;
}
.pr .btn-warning:hover {
  border-bottom: 0;
}
#pr-wrapper {
  position: relative;
  overflow: hidden;
}
#pr-wrapper .pr-w1 {
  max-width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
}
#pr-wrapper-content,
#pr-wrapper-content-footer,
#old-template {
  position: relative;
  overflow: hidden;
}
#pr-wrapper-content .pr-w1,
#pr-wrapper-content-footer .pr-w1,
#old-template .pr-w1 {
  max-width: 1180px;
  padding: 0 15px;
  margin: 0 auto;
}
.pr footer a {
  text-decoration: none;
}
#pr-header img {
  width: 100% !important;
  height: 100% !important;
}
.pr-promo-box {
  margin: 0;
  padding: 28px 0 10px;
  width: 100%;
  background: #0a86c0;
  position: relative;
  height: 289px;
  margin-bottom: 40px;
}
.pr-promo-box .phomo-holder {
  height: 1%;
  opacity: 0;
  transition: opacity ease 1s;
}
.pr-promo-box .phomo-holder:after {
  content: '';
  margin: 0;
  padding: 0;
}
.pr-promo-box a:hover {
  border-bottom: none;
  color: #fff;
}
.pr-promo-box:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  margin: 0 -99999px;
  padding: 0 99999px;
  background: #0a86c0;
}
.pr-promo-box:after {
  content: '';
  clear: both;
  display: block;
}
.pr-content-big-box {
  float: right;
  width: 272px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  text-align: center;
  color: #fff;
  position: relative;
  z-index: 2;
}
.pr-content-big-box .img-bg {
  width: 100% !important;
  height: 207px;
}
.pr-content-big-box .pr-absolute {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.pr-content-big-box .pr-holder {
  display: table;
  width: 100%;
  height: 100%;
}
.pr-content-big-box .pr-frame {
  display: table-cell;
  vertical-align: middle;
}
.pr-content-big-box .pr-icon {
  padding: 5px 0 10px;
}
.pr-content-big-box .pr-icon img {
  margin: 0 auto;
}
.pr-content-big-box span.headnote {
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  margin: 0 0 12px;
  display: block;
  color: #fff;
}
.pr-content-big-box span.headnote.pr-small {
  font-size: 20px;
  line-height: 23px;
}
.pr .br-btn,
.br-btn {
  display: inline-block;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  border: none;
  margin: 0 auto;
  padding: 8px 12px 7px;
  color: #fff;
  background: #f36a24;
  transition: all linear .2s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.pr .br-btn.pr-no-shadow,
.br-btn.pr-no-shadow {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.pr .br-btn:hover,
.br-btn:hover {
  background: #cc4b0c;
  border-bottom: none;
}
.pr .br-btn.size1,
.br-btn.size1 {
  font-size: 15px;
  line-height: 35px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.pr-gallery {
  overflow: hidden;
  padding: 0 0 36px;
  position: relative;
}
.pr-gallery .pr-nav-gal {
  width: 82px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.pr-gallery .bx-next,
.pr-gallery .bx-prev,
.pr-gallery .pr-btn-next,
.pr-gallery .pr-btn-prev {
  background: url(/local/templates/rarus.web/pr/css/../images/pr-btn1.png) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  float: left;
  width: 35px;
  height: 35px;
  border: none !important;
}
.pr-gallery .bx-next,
.pr-gallery .pr-btn-next {
  float: right;
  background-position: -47px 0;
}
.pr-gallery .pr-gmask {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  margin: 0 0 -6px;
  z-index: 2;
  /*white-space: nowrap;
		width: 100% !important;*/
}
.pr-gallery .pr-gmask > li {
  white-space: normal;
  float: left;
  width: 33.4%;
  margin: 0 10px 0 0;
}
.pr-gallery .bx-controls {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 82px;
  margin-left: -52px;
}
.pr-gallery .bx-pager {
  display: none;
}
.pr-gallery .pr-learn-more {
  text-decoration: underline;
}
.pr-gallery .pr-learn-more:hover {
  text-decoration: none;
}
.pr-gmask-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}
.pr-gmask-list a {
  color: #fff;
  display: block;
  position: relative;
}
.pr-gmask-list a:hover:before {
  background: rgba(0, 0, 0, 0.1);
}
.pr-gmask-list a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  display: inline-block;
  z-index: 10;
}
.pr-gmask-list p {
  margin: 0;
}
.pr-gmask-list span.headnote {
  font-size: 15px;
  line-height: 16px;
  margin: 0 0 4px;
  color: #fff;
  display: block;
}
.pr-gmask-list li {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  position: relative;
  margin-bottom: 2.4%;
}
.pr-gmask-list .img-bg {
  width: 100% !important;
  height: 99px !important;
}
.pr-gmask-list .pr-holder {
  position: absolute;
  top: 0;
  left: 19px;
  right: 14px;
  height: 100%;
}
.pr-gmask-list .pr-content {
  display: table;
  width: 100%;
  height: 100%;
}
.pr-gmask-list .description {
  display: table-cell;
  vertical-align: middle;
  width: 60%;
}
.pr-gmask-list .bg-green {
  background: #96cd2d;
}
.pr-gmask-list .bg-yellow {
  background: #e6d03a;
  color: #58301e;
}
.pr-gmask-list .bg-yellow h2 {
  color: #58301e;
}
.pr-gmask-list .bg-yellow a {
  color: #58301e;
}
.pr-hidden {
  visibility: hidden;
}
#pr-main {
  padding: 34px 0 30px;
}
#pr-main #all_tariff {
  display: none;
}
#pr-main ul.industry-list {
  padding-left: 11px;
  margin-bottom: 15px;
  list-style: outside none;
}
#pr-main ul.industry-list li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 10px;
}
#pr-main ul.industry-list li::before {
  width: 4px;
  height: 4px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #f38541;
}
#pr-main ul.industry-list li ul {
  margin-top: 10px;
}
#pr-main ul.industry-list li ul li {
  padding-left: 15px;
}
#pr-main ul.industry-list li ul li::before {
  background: none;
}
#pr-main ul.industry-list li ul li .fa,
#pr-main ul.industry-list li ul li .icon {
  width: 23px;
  color: #a8a8a8;
  font-size: 18px;
}
#pr-main ul.industry-list li ul li .fa.fa-envelope,
#pr-main ul.industry-list li ul li .icon.fa-envelope {
  font-size: 16px;
}
#pr-main .phone-lk {
  background: #f37d34;
  border-radius: 30px;
  font-weight: 600;
  display: inline-block;
  color: #ffffff;
  padding: 3px 7px;
}
.pr-breadcrumbs {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  padding: 0 0 40px;
  color: #3b3b3b;
}
.pr-breadcrumbs li {
  float: left;
  position: relative;
  padding: 0 0 5px;
}
.pr-breadcrumbs li + li {
  padding-left: 14px;
}
.pr-breadcrumbs li + li:after {
  content: '';
  position: absolute;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-arrow1.png) no-repeat;
  width: 7px;
  height: 7px;
  top: 6px;
  left: 4px;
}
.pr-service-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 -5px;
  overflow: hidden;
  padding: 0 0 24px;
  text-align: center;
  letter-spacing: -4px;
}
.pr-service-list.four-columns li {
  width: 25%;
}
.pr-service-list.three-columns li {
  width: 32.6666%;
}
.pr-service-list li {
  display: inline-block;
  width: 20%;
  margin: 0 0 10px;
  padding: 0 5px;
  letter-spacing: 0;
  box-sizing: border-box;
}
.pr-service-list .pr-s-holder {
  padding: 10px 15px;
  display: block;
  height: 100%;
  position: relative;
}
.pr-service-list .pr-s-holder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  border-top: 4px solid #ffda48;
  border-bottom: 4px solid #ffda48;
  border-left: 4px solid #ffda48;
  width: 19px;
}
.pr-service-list .pr-s-holder:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-top: 4px solid #ffda48;
  border-bottom: 4px solid #ffda48;
  border-right: 4px solid #ffda48;
  width: 19px;
}
.pr-service-list .pr-s-frame {
  display: table;
  width: 100%;
  position: relative;
  z-index: 4;
  height: 100%;
  overflow: hidden;
}
.pr-service-list span {
  display: table-cell;
  vertical-align: middle;
}
.pr-service-list.style1 {
  text-align: center;
}
.pr-service-list.style1 li {
  width: 210px;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 24px 30px;
}
.pr-service-list.style1 li + li {
  margin: 0 0 24px 30px;
}
.pr-service-list1.btn-at-bottom li {
  position: relative;
  padding-bottom: 41px;
  overflow: hidden;
  box-sizing: content-box;
  min-height: 175px;
}
.pr-service-list1.btn-at-bottom li .pr-clear {
  position: absolute;
  bottom: 10px;
  left: 17px;
}
.pr-service-list5.btn-at-bottom li {
  position: relative;
  padding-bottom: 41px;
  overflow: hidden;
  box-sizing: content-box;
  min-height: 120px;
}
.pr-service-list5.btn-at-bottom li .pr-clear {
  position: absolute;
  bottom: 10px;
  left: 17px;
}
h2.min-indent {
  margin: 0 0 11px;
}
.pr-note-box {
  background: #fff048;
  overflow: hidden;
  padding: 26px 14px 24px;
  margin: 0 0 54px;
  display: table;
  width: 100%;
}
.pr-note-box.style1 {
  font-size: 18px;
  line-height: 20px;
  padding-top: 20px;
  padding-bottom: 13px;
}
.pr-note-box .icon {
  display: table-cell;
  vertical-align: middle;
  padding: 0 16px 0 0;
  margin: -9px 0 0 -3px;
  width: auto;
  height: auto;
}
.pr-note-box .icon img {
  float: left;
}
.pr-note-box .pr-description {
  display: table-cell;
  vertical-align: middle;
}
.pr-note-box p {
  margin: 0 0 7px;
}
.pr-carousel {
  overflow: hidden;
  margin: 0 0 40px;
}
.pr-carousel .pr-btn-next,
.pr-carousel .pr-btn-prev {
  float: left;
  width: 18px;
  height: 39px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-btn1.png) no-repeat 0 -39px;
  margin: 0 49px 0 0;
  position: relative;
  top: 27px;
  border: none !important;
}
.pr-carousel .pr-btn-next {
  float: right;
  margin: 0 0 0 49px;
  background-position: -22px -39px;
}
.pr-carousel .pr-gmask {
  overflow: hidden;
}
.pr-carousel .pr-gmask ul {
  float: left;
  width: 99999px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.pr-carousel .pr-gmask ul li {
  float: left;
  margin: 0 54px 0 0;
}
.pr-carousel .pr-gmask ul img {
  display: inline;
  vertical-align: top;
}
.note-phone {
  font-size: 28px;
  line-height: 30px;
}
.text-center {
  text-align: center;
}
.pr .pr-feedback-phone-form {
  overflow: hidden;
  padding: 0 0 30px;
}
.pr .pr-feedback-phone-form .pr-area {
  float: left;
  width: 38%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pr .pr-feedback-phone-form .pr-area {
    width: 35%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr .pr-feedback-phone-form .pr-area {
    width: 34%;
  }
}
.pr .pr-feedback-phone-form .pr-area + .pr-area {
  padding: 0 0 0 1%;
}
@media (min-width: 760px) and (max-width: 768px) {
  .pr .pr-feedback-phone-form .pr-area {
    width: 34%;
  }
}
.pr .pr-feedback-phone-form .pr-area.error .pr-input-holder {
  border-color: red;
}
.pr .pr-feedback-phone-form .pr-btn-holder {
  float: left;
  width: 24%;
  padding: 0 0 0 1%;
  text-align: right;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr .pr-feedback-phone-form .pr-btn-holder {
    width: 30%;
  }
}
@media (min-width: 760px) and (max-width: 768px) {
  .pr .pr-feedback-phone-form .pr-btn-holder {
    width: 30%;
  }
}
.pr .pr-feedback-phone-form .pr-btn-holder .br-btn {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.pr .pr-feedback-phone-form label {
  display: block;
  width: 100%;
}
.pr .pr-feedback-phone-form label:after {
  content: '';
  clear: both;
  display: block;
}
.pr .pr-feedback-phone-form .pr-label {
  float: left;
  font-size: 18px;
  line-height: 42px;
  color: #989898;
  padding: 0 12px 0 0;
}
.pr .pr-feedback-phone-form.type2 {
  padding-bottom: 18px;
}
.pr .pr-feedback-phone-form .order-edo {
  background: #0a86c0;
  padding: 37px 25px 30px;
  overflow: hidden;
}
.pr .pr-feedback-phone-form .order-edo__descript {
  color: #fff;
  margin-bottom: 15px;
}
.pr .pr-feedback-phone-form .order-edo__descript > div {
  font-size: 13px;
  font-style: italic;
  margin-top: 10px;
}
.pr .pr-feedback-phone-form .order-edo .pr-label {
  display: none;
}
.pr .pr-feedback-phone-form .order-edo .ovh {
  margin-right: 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  .pr .pr-feedback-phone-form .order-edo .ovh {
    margin: 0;
  }
}
.pr .pr-feedback-phone-form .order-edo .ovh input {
  border: 0;
  border-radius: 3px;
}
.pr .pr-feedback-phone-form .order-edo .ovh input::-webkit-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.pr .pr-feedback-phone-form .order-edo .ovh input::-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.pr .pr-feedback-phone-form .order-edo .ovh input:-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.pr .pr-feedback-phone-form .order-edo .ovh input:-ms-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.pr .pr-feedback-phone-form .order-edo .ovh div.errorMsg {
  color: #fff;
  line-height: 22px;
}
.pr-input-holder {
  display: block;
  overflow: hidden;
  border: 1px solid #b0b0b0;
  border-radius: 2px;
  padding: 0 7px;
}
.pr-input-holder input {
  float: left;
  width: 100%;
  font-size: 18px;
  line-height: 20px;
  border: none;
  background: none;
  margin: 0;
  padding: 10px 0;
  color: #000;
}
#pr-footer {
  background: #f7f7f7;
  margin: 0 -99999px;
  padding: 0 99999px;
  border-top: 2px solid #ededed;
}
#pr-footer img {
  width: 100% !important;
  height: auto !important;
}
.pr-service-list1 {
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0 0 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pr-service-list1 h4 {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  margin: 0 0 5px;
}
.pr-service-list1 p {
  margin: 0 0 5px;
  font-size: 15px;
  line-height: 20px;
}
.pr-service-list1 > li {
  background: #dee5e8;
  margin: 0 0 17px;
  width: 100%;
}
.pr-service-list1 > li.pr-both {
  padding-bottom: 10px;
}
.pr-service-list1 .pr-s-holder {
  display: table;
  width: 100%;
  padding: 17px 15px;
  font-size: 15px;
  line-height: 20px;
  height: 100%;
}
.pr-service-list1 .pr-s-holder .pr-inner-holder {
  display: table-cell;
  vertical-align: middle;
}
.pr-service-list1.col4 .pr-s-holder {
  height: auto;
}
.pr-service-list1 h3 {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  margin: 0 0 10px;
}
.pr-service-list1 .small {
  width: 49%;
}
@media screen and (max-width: 767px) {
  .pr-service-list1 .small {
    width: auto;
  }
}
.pr-service-list1 em {
  color: #000;
}
.pr-service-list1 .pr-s-frame {
  display: table;
  width: 100%;
  height: 100%;
}
.pr-service-list1 .pr-s-content {
  display: table-cell;
  vertical-align: middle;
}
.pr-service-list1 .pr-clear .pr-alignleft {
  margin: 0 21px 0 0;
}
.pr-service-list1 .pr-link-more {
  float: left;
  margin: 8px 0 0;
}
.pr-service-list1.col4 {
  letter-spacing: -4px;
  margin: 0 -15px;
}
.pr-service-list1.col4 li {
  width: 25%;
  float: none !important;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  padding: 0 15px;
  background: none;
}
.pr-service-list1.col4 li .pr-s-frame {
  background: #dee5e8 ;
}
.pr-service-list1.col4 .pr-s-content {
  vertical-align: middle;
}
.pr-text-center {
  text-align: center;
}
.pr-both {
  clear: both;
}
.pr-sum-list {
  overflow: hidden;
  margin: 0;
  list-style: none;
  padding: 0 0 20px;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
}
.pr-sum-list li {
  float: left;
  width: 32%;
}
.pr-sum-list li + li {
  margin: 0 0 0 2%;
}
.pr-sum-list .pr-s-holder {
  border: 4px solid #ffda48;
  padding: 22px 5px 20px;
}
.pr-sum-list .pr-sum {
  margin: 0 0 8px;
}
.pr-sum-list p {
  margin: 0;
}
.pr-orange-text {
  color: #f4773d;
  background: none;
}
.table-sale {
  margin: 0 0 8px;
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  line-height: 16px;
  color: #484848;
}
.table-sale thead th {
  border-bottom: 1px solid #f36a24;
  padding: 0 3px 11px;
  vertical-align: top;
}
.table-sale td {
  border-bottom: 1px solid #dee5e8;
  padding: 11px 3px;
  vertical-align: top;
}
.table-sale tr.show-list {
  display: none;
}
.pr-note-box1 {
  font-size: 13px;
  line-height: 18px;
  font-style: italic;
  color: #737373;
  overflow: hidden;
  padding: 0 0 16px;
}
.pr-note-box1 ul {
  margin: 0;
  padding: 0 0 6px 6px;
  list-style: none;
}
.pr-note-box1 ul li:before {
  content: '•';
  padding: 0 4px 0 0;
}
.pr-note-box1 ul ul {
  padding: 0 0 0 14px;
  position: relative;
}
.pr-twocolumns-box {
  overflow: hidden;
}
.pr-twocolumns-box .col {
  float: left;
  width: 48%;
}
.pr-twocolumns-box .col + .col {
  float: right;
}
.pr .pr-btn1 {
  display: block;
  border: 1px solid #f36a24;
  background: #f36a24;
  font-size: 13px;
  line-height: 27px;
  text-decoration: none;
  color: #fff;
  border-radius: 3px;
  transition: all linear .2s;
}
.pr .pr-btn1:hover {
  background: #cc4b0c;
  border-color: #cc4b0c;
  color: #fff;
}
.pr .pr-btn1:focus,
.pr .pr-btn1:active {
  color: #fff;
}
.pr .pr-btn1.pr-alignleft {
  float: left;
  padding: 0 4px 0 6px;
}
.pr .pr-btn1 .pr-icon {
  display: inline-block;
  vertical-align: middle;
  padding: 0 4px 0 0;
}
.pr .pr-btn1 .pr-icon img {
  vertical-align: middle;
}
.pr .pr-btn1 .pr-text {
  display: inline;
  vertical-align: middle;
}
.pr .pr-btn1.style1 {
  border-color: #b3b3b3;
  background: #ececec;
  color: #535353;
}
.pr .pr-btn1.style1:hover {
  background: #dcdcdc;
}
.pr-aligncenter {
  text-align: center !important;
  padding: 0 0 20px 0;
}
.pr-price-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 16px;
  font-size: 15px;
  line-height: 17px;
}
.pr-price-table thead th {
  text-align: left;
  padding: 0 0 6px;
}
.pr-price-table tbody {
  border-bottom: 1px dotted #d4d4d4;
}
.pr-price-table tbody tr {
  border-bottom: 1px dotted #d4d4d4;
  border-top: 1px dotted #d4d4d4;
}
.pr-price-table tbody td {
  text-align: left;
  vertical-align: top;
  padding: 9px 3px;
}
.pr-price-table tbody td.align-right {
  text-align: right;
}
.pr-price-table tbody td .preloader {
  margin: 0 30px 0 0;
}
.pr-price-table tbody th {
  vertical-align: top;
  padding-top: 9px;
}
.pr-price-table tbody table {
  width: 100%;
  border-collapse: collapse;
}
.pr-price-table tbody table tbody {
  border: none;
}
.pr-price-table tbody table tr {
  border-bottom: none;
  border-top: none;
}
.pr-price-table p {
  margin: 0 0 22px;
}
.pr-price-table .pr-row {
  overflow: hidden;
  padding: 0 0 10px;
}
.pr-price-table .pr-aligncenter {
  text-align: left !important;
}
.pr-price-table.only-phone .pr-btn1.style1 {
  width: 105px;
}
.pr-price-table.only-phone table td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pr-price-table.only-phone table td tr:first-child td {
  padding-bottom: 0;
}
.pr-price-table.only-phone table td td {
  width: 105px;
}
.pr-price-table.only-phone table td td:first-child {
  width: auto;
}
.pr-small-note {
  font-size: 10px;
  line-height: 12px;
  color: #999;
}
.pr-aligncenter {
  text-align: center;
}
.pr .pr-link-dashed {
  text-decoration: none !important;
  border: none !important;
  color: #007dc2;
}
.pr .pr-link-dashed span {
  border-bottom: 1px dashed #a3c2d5;
}
.pr .pr-link-dashed:hover span {
  border-bottom: 1px dashed transparent;
}
.pr-link__view-dashed {
  color: #007dc2;
  border-bottom: 1px dashed #a3c2d5;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .pr .its-nsk-img {
    display: none;
  }
}
.its-nsk td.no-indent {
  padding: 0;
}
.table-nested td {
  padding: 8px;
}
.pr-link-all {
  font-size: 13px;
  line-height: 16px;
  margin: 0 0 48px;
}
.pr-footnote {
  font-size: 11px;
  line-height: 20px;
  color: #979797;
  display: block;
  font-style: italic;
}
.pr-stage-list,
.pr-stage-list a {
  margin: 0;
  padding: 7px 22px 28px 0;
  list-style: none;
  overflow: hidden;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  color: #fff;
}
.pr-stage-list li,
.pr-stage-list a li {
  float: left;
  position: relative;
  padding: 0 0 0 14px;
  background: #0a86c0;
  width: 155px;
}
.pr-stage-list li:after,
.pr-stage-list a li:after {
  content: '';
  position: absolute;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-arrow2.png) no-repeat;
  width: 21px;
  height: 73px;
  top: 0;
  right: -21px;
  z-index: -5;
}
.pr-stage-list li + li,
.pr-stage-list a li + li {
  padding: 0 0 0 28px;
}
.pr-stage-list strong,
.pr-stage-list a strong {
  display: table;
  width: 100%;
  height: 73px;
}
.pr-stage-list em,
.pr-stage-list a em {
  display: table-cell;
  vertical-align: middle;
  font-style: normal;
}
.pr-stage-list .pr-holder,
.pr-stage-list a .pr-holder {
  display: inline-block;
  text-align: left;
}
.pr-stage-list:hover,
.pr-stage-list a:hover,
.pr-stage-list:focus,
.pr-stage-list a:focus,
.pr-stage-list a:visited,
.pr-stage-list a a:visited {
  border-bottom: none;
  text-decoration: none;
}
.only-phone {
  display: none;
}
.pr-info-box {
  border: 4px solid #ffda48;
  padding: 16px 25px;
  margin: 0 0 52px;
}
.twocolumns-list-type2 {
  letter-spacing: -4px;
  margin: 0 -30px 0 0 !important;
}
.twocolumns-list-type2 li {
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  margin: 0 0 13px;
  width: 50%;
  padding: 0 30px 0 26px !important;
  box-sizing: border-box;
}
.onecolumn-list li:first-child p {
  padding-top: 10px;
}
.twocolumns-list {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  break-inside: right;
  break-before: right;
  break-after: right;
}
@media (min-width: 768px) and (max-width: 991px) {
  .twocolumns-list {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
}
.twocolumns-list li {
  display: inline-block !important;
  vertical-align: top;
}
.pr-check-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pr-check-list li {
  position: relative;
  padding: 0 0 0 19px;
}
.pr-check-list li:before {
  content: '';
  position: absolute;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-check1.png) no-repeat;
  width: 11px;
  height: 9px;
  top: 7px;
  left: 0;
}
.pr-check-list.style1.twocolumns-list li,
.pr-check-list.style1 li {
  padding-bottom: 13px;
  padding-left: 26px;
}
.pr-check-list.style1.twocolumns-list li:before,
.pr-check-list.style1 li:before {
  background: url(/local/templates/rarus.web/pr/css/../images/pr-check2.png) no-repeat;
  width: 16px;
  height: 15px;
  top: 2px;
}
.pr-check-list.style2 li {
  padding-bottom: 6px;
  padding-left: 16px;
}
.pr-check-list.style2 li:before {
  background: url(/local/templates/rarus.web/pr/css/../images/pr-check4.png) no-repeat;
  width: 9px;
  height: 7px;
  top: 7px;
}
.pr-check-list.twocolumns-list li {
  padding-bottom: 6px;
}
.pr-check-list.pr-aligncenter {
  text-align: center;
}
.pr-check-list.pr-aligncenter li {
  padding: 0;
}
.pr-check-list.pr-aligncenter li:before {
  display: none;
}
.pr-check-list.pr-aligncenter li span {
  position: relative;
  padding: 0 0 0 19px;
}
.pr-check-list.pr-aligncenter li span:before {
  content: '';
  position: absolute;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-check1.png) no-repeat;
  width: 11px;
  height: 9px;
  top: 6px;
  left: 0;
}
.pr-service-list2 {
  margin: 0;
  padding: 0 0 10px;
  list-style: none;
  text-align: center;
  overflow: hidden;
  /*&.three-columns {
		li {
			& + li {
				margin: 0 0 21px 2%;
			}
			&:nth-child(3n+1) {
				margin-left: 0;
			}
		}
	}*/
}
.pr-service-list2 li {
  float: left;
  width: 32%;
  position: relative;
  display: table;
  padding: 10px;
}
.pr-service-list2 li:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 4px solid #ffda48;
}
.pr-service-list2 li + li {
  margin: 0 0 21px 2%;
}
.pr-service-list2 li:nth-child(3n+1) {
  margin-left: 0;
}
.pr-service-list2 .pr-s-holder {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 4;
}
.pr-service-list2 .s-holder {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.pr-service-list2 .s-frame {
  padding: 8px 10px;
}
.pr-service-list2.automation li {
  height: 81px;
}
.pr-service-list2.list-edo li {
  width: 23.5%;
}
@media screen and (max-width: 767px) {
  .pr-service-list2.list-edo li {
    width: 100%;
    height: auto !important;
  }
}
.pr-service-list2.list-edo li:nth-child(3) {
  float: right;
}
.pr-service-list2.list-edo li:nth-child(4n+1) {
  margin-left: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr-service-list2.list-edo.list-edo-nn li {
    width: 49%;
  }
}
.pr-service-list2.list-edo li:nth-child(3n+1) {
  margin-left: 2%;
}
.pr-service-list2.list-edo li:nth-child(4n+1) {
  margin-left: 0;
}
.pr-service-list2.list-edo.list-soprovozhdenie li:nth-child(3) {
  float: left;
}
.pr-service-list2.list-edo.list-soprovozhdenie li:nth-child(4n+1) {
  margin-left: 0;
}
.pr-service-list3 {
  overflow: hidden;
  margin: 0;
  padding: 0 0 26px;
  list-style: none;
  text-align: center;
}
.pr-service-list3 .h3 {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  display: block;
  margin: 0 0 4px;
}
.pr-service-list3 .instrukcii::after {
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 10.6667H1.33333V1.33333H6V0H1.33333C0.593333 0 0 0.6 0 1.33333V10.6667C0 11.4 0.593333 12 1.33333 12H10.6667C11.4 12 12 11.4 12 10.6667V6H10.6667V10.6667ZM7.33333 0V1.33333H9.72667L3.17333 7.88667L4.11333 8.82667L10.6667 2.27333V4.66667H12V0H7.33333Z' fill='%23999999'/%3E%3C/svg%3E%0A");
  cursor: pointer;
  position: relative;
  margin-left: 4px;
  overflow: hidden;
  top: 1px;
}
.pr-service-list3 li {
  float: left;
  width: 32.6%;
  margin: 0 1% 10px 0;
  background: #dee5e8;
  padding: 10px 0;
}
.pr-service-list3 li:nth-child(3n) {
  margin-right: 0;
}
.pr-service-list3 span {
  display: table;
  width: 94%;
  margin: 0 auto;
  height: 100%;
}
.pr-service-list3 em {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
}
.pr-service-list3.bg-white li {
  background: #fff048;
}
.pr-technical-box {
  padding: 0 0 47px;
  overflow: hidden;
}
.pr-technical-box .pr-col {
  float: left;
  width: 49%;
}
.pr-technical-box .pr-col + .pr-col {
  float: right;
}
.pr-technical-box .pr-col.col-1 ul li {
  min-height: 95px !important;
}
.pr-technical-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pr-technical-box ul li {
  display: table;
  width: 100%;
  background: #dee5e8;
  height: 114px;
  margin: 0 0 6px;
}
.pr-technical-box ul li.height1 {
  height: 261px;
}
.pr-technical-box ul li.height-d {
  height: 244px !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pr-technical-box ul li.height-d {
    height: 265px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr-technical-box ul li.height-d {
    height: auto !important;
  }
}
.pr-technical-box ul li.height-item-2 {
  min-height: 139px !important;
}
.pr-technical-box ul .pr-number {
  display: table-cell;
  vertical-align: middle;
  width: 48px;
  text-align: center;
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
  position: relative;
  font-weight: bold;
}
.pr-technical-box ul .pr-number:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 35px;
  margin-top: -17px;
}
.pr-technical-box ul .pr-number div {
  border-right: 1px solid #b0bbc0;
  padding: 4px 0;
}
.pr-technical-box ul .pr-description {
  display: table-cell;
  vertical-align: middle;
  display: 95%;
  padding: 15px;
}
.pr-technical-box ul.technical-list {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none;
}
.pr-technical-box ul.technical-list li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
  height: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr-technical-box ul.technical-list li {
    padding: 0 0 0 9px;
  }
}
@media screen and (max-width: 767px) {
  .pr-technical-box ul.technical-list li {
    padding: 0 0 0 9px;
  }
}
.pr-technical-box ul.technical-list li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.pr-technical-box ul.technical-list li ul {
  margin: 5px 0 0;
}
.pr-technical-box ul.technical-list li ul li:before {
  background-color: #069;
}
.pr-ovh {
  overflow: hidden;
}
.pr-our-service-list {
  margin: 0;
  padding: 0 0 20px;
  list-style: none;
  overflow: hidden;
}
.pr-our-service-list.twocolumns-list-type2 {
  margin: 0 -30px !important;
}
.pr-our-service-list.twocolumns-list-type2 li {
  padding: 0 30px !important;
}
.pr-our-service-list.two-columns {
  letter-spacing: -5px;
  margin: 0 -15px;
}
.pr-our-service-list.two-columns > li {
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  width: 50%;
  padding: 0 15px;
  box-sizing: border-box;
  margin: 0 0 10px;
}
.pr-our-service-list.two-columns .pr-right {
  float: right;
  margin-top: -85px;
}
.pr-our-service-list.pr-twocolumns {
  overflow: hidden;
}
.pr-our-service-list.pr-twocolumns li {
  float: left;
  width: 49%;
  clear: none;
}
.pr-our-service-list.pr-twocolumns li + li {
  float: right;
}
.pr-our-service-list > li {
  padding: 0 0 8px;
  overflow: hidden;
  display: table;
}
.pr-our-service-list > li:after {
  content: '';
  display: block;
  clear: both;
}
.pr-our-service-list.twocolumns-list > li {
  padding: 0 0 19px;
}
.pr-our-service-list .pr-icon {
  padding: 0 20px 0 0;
  display: table-cell;
}
.pr-our-service-list .pr-description {
  vertical-align: middle;
  display: table-cell;
}
.pr-our-service-list .pr-description h3 {
  font-size: 16px;
  line-height: 16px;
  margin: 0 0 15px;
  color: #484848;
}
.pr-our-service-list h4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin: 0 0 7px;
}
.pr-our-service-list p {
  margin: 0 0 6px;
}
.pr-rate-list {
  font-size: 17px;
  line-height: 26px;
  margin: 0 -5px;
  padding: 0 0 21px;
  list-style: none;
  overflow: hidden;
  letter-spacing: -5px;
}
.pr-rate-list li {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  letter-spacing: 0;
  width: 33.3%;
  padding: 0 5px;
  box-sizing: border-box;
}
.pr-rate-list.pr-4col li {
  width: 25%;
}
.pr-rate-list.pr-twocol li {
  width: 50%;
}
.pr-rate-list .pr-r-heading {
  background: #0a86c0;
  font-weight: bold;
  padding: 5px;
  color: #fff;
}
.pr-rate-list .pr-r-heading.pr-color-heading {
  background: #f36a24;
}
.pr-rate-list .pr-content {
  border: solid #dee5e8;
  border-width: 0 2px 2px;
  padding: 12px 10px;
}
.pr-rate-list .pr-content p {
  margin: 0;
}
.pr-rate-list .pr-content.pr-color-content {
  /*.pr-recommended-price{
				color: #212935;
			}*/
}
.pr-rate-list .pr-content.pr-color-content .pr-cost {
  font-size: 30px;
  color: #f36a24;
  border-bottom: 1px solid #dee5e8;
}
.pr-rate-list .pr-content.pr-color-content .pr-cost div {
  color: #333;
  font-size: 15px;
}
.pr-rate-list .pr-holder {
  display: table;
  width: 100%;
  height: 100%;
}
.pr-rate-list .pr-frame {
  display: table-cell;
  vertical-align: middle;
}
.pr-rate-list .pr-frame .pr-cost {
  font-size: 30px;
  padding: 20px 0 32px;
  border-bottom: 1px solid #dee5e8;
  margin-bottom: 20px;
  font-weight: bold;
}
.pr-rate-list .pr-frame .pr-cost div {
  font-size: 15px;
  padding-bottom: 8px;
  font-weight: normal;
}
.pr-rate-list .pr-frame .pr-cost .br-btn {
  padding: 0 20px;
  display: inline-block;
  width: auto;
}
.pr-rate-list .pr-frame .pr-cost .br-btn.br-btn-primaty {
  background: #0a86c0;
}
.pr-rate-list .pr-frame .pr-cost .br-btn.br-btn-primaty:hover {
  background: #076490;
}
.pr-rate-list .pr-frame .pr-recommended-price {
  padding-bottom: 8px;
  color: #212935;
}
.pr-rate-list .pr-frame .collapse-link {
  font-size: 15px;
  line-height: 22px;
  text-decoration: none;
  border-bottom: 1px dashed #0e91ce;
}
.pr-rate-list .pr-frame .pr-icon-check {
  background: url(/local/templates/rarus.web/pr/css/../images/pr-check3.png) no-repeat 50% 50%;
  width: 13px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
.pr-rate-list .pr-frame .box__collapse {
  font-size: 15px;
  line-height: 22px;
  color: #484848;
  margin-top: 10px;
}
.pr-rate-list .pr-frame .box__collapse p {
  margin-bottom: 10px;
}
.pr-rate-list .pr-frame .box__collapse p:last-child {
  margin-bottom: 0;
}
.pr-grey-box {
  background: #dce6e9;
  padding: 8px 11px 12px;
}
.pr-link-all.style1 {
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 10px;
}
.pr-some-nav {
  overflow: hidden;
  margin: 0 0 32px;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
.pr-some-nav li {
  float: left;
  width: 33.3333%;
  position: relative;
}
.pr-some-nav li:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #eaeaea;
}
.pr-some-nav.fourcol li {
  width: 25%;
}
.pr-some-nav.twocol li {
  width: 50%;
}
.pr-some-nav li:first-child a {
  border-radius: 3px 0 0 3px;
}
.pr-some-nav li:last-child a {
  border-radius: 0 3px 3px 0;
}
.pr-some-nav a {
  display: block;
  text-decoration: none;
  border: none;
  background: #fff;
  color: #0a86c0;
  padding: 12px 0;
  border: none !important;
  position: relative;
  z-index: 3;
}
.pr-some-nav li a:hover,
.pr-some-nav li.active a {
  background: #0a86c0;
  color: #fff;
}
.pr-report-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.pr-report-list li {
  float: left;
  width: 19.2%;
  background: #fff;
}
.pr-report-list li + li {
  margin: 0 0 0 1%;
}
.pr-report-list li.disabled {
  background: #eff2f4;
  position: relative;
  color: #939698;
}
.pr-report-list li.disabled:after {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
.pr-report-list li.disabled .br-btn {
  background: #e9a786;
  color: #eee;
}
.pr-report-list li.pr-tarif .pr-r-heading {
  min-height: 60px;
  padding: 12px 5px;
}
.pr-report-list li.pr-tarif .pr-r-heading span {
  margin-top: 10px;
  display: inline-block;
}
.pr-report-list li.pr-tarif .pr-content .pr-sum {
  font-size: 24px;
  padding: 8px 0 12px;
  font-weight: bold;
}
.pr-report-list li.pr-tarif .pr-content .pr-sum div {
  font-size: 15px;
  padding-top: 6px;
  font-weight: normal;
}
.pr-report-list li.pr-tarif .pr-content .pr-recommended-price {
  padding: 15px 0 5px;
  border-top: 1px solid #eaeaea;
  margin-top: 20px;
  color: #999;
}
.pr-report-list li.pr-tarif .pr-content .br-btn {
  padding: 0 20px;
  display: inline-block;
  width: auto;
}
@media (min-width: 1200px) {
  .pr-report-list li.pr-tarif.pr-hlist {
    min-height: 270px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pr-report-list li.pr-tarif.pr-hlist {
    min-height: 291px;
  }
}
.pr-report-list.fourcol li {
  width: 24.25%;
}
.pr-report-list .pr-r-heading {
  font-size: 17px;
  line-height: 20px;
  text-transform: uppercase;
  padding: 9px 5px;
  border-bottom: 1px solid #eaeaea;
}
.pr-report-list .pr-r-heading.view1 {
  border: none;
  padding-bottom: 2px;
}
.pr-report-list .pr-r-heading-hide {
  font-size: 17px;
  line-height: 20px;
  text-transform: uppercase;
  padding: 9px 5px;
  background: #dce6e9;
  min-height: 55px;
}
.pr-report-list .pr-r-heading-hide.view1 {
  border: none;
  padding-bottom: 2px;
}
.pr-report-list .pr-content {
  padding: 13px 14px;
}
.pr-report-list .pr-sum {
  font-size: 18px;
  line-height: 20px;
  padding: 0 0 6px;
}
.pr-report-list .pr-sub-title {
  font-size: 13px;
  line-height: 14px;
  position: relative;
  z-index: 4;
  margin: 0 0 -6px;
  text-transform: none;
}
.pr-some-list {
  margin: 0 0 19px;
  padding: 0;
  list-style: none;
  background: #dee5e8;
  font-size: 13px;
  line-height: 16px;
}
.pr-some-list label {
  display: block;
  overflow: hidden;
  background: #ebeff1;
  margin: 0;
}
.pr-some-list label.active {
  background: #dee5e8;
}
.pr-some-list label.active .pr-icon-check {
  background: url(/local/templates/rarus.web/pr/css/../images/pr-check3.png) no-repeat 50% 50%;
}
.pr-some-list label.active .col1 p {
  color: #484848;
  text-decoration: none;
}
.pr-some-list label:hover {
  background: #d4dde0;
}
.pr-some-list input {
  position: absolute;
  left: -9999px;
}
.pr-some-list .pr-icon-check {
  display: block;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-ico31.png) no-repeat 50% 50%;
  margin: 12px 12px 0 30px;
  width: 13px;
  height: 16px;
}
.pr-some-list li {
  overflow: hidden;
  border-bottom: 1px solid #fff;
  position: relative;
}
.pr-some-list li.no-active:before {
  content: '';
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pr-some-list li.no-active {
  background: #ebeff1;
}
.pr-some-list li.no-active a {
  color: #9a9a9a;
}
.pr-some-list li.no-active .col1 p {
  text-decoration: line-through;
}
.pr-some-list a {
  /*display: block;*/
  overflow: hidden;
  text-decoration: none;
  border: none !important;
}
.pr-some-list a:hover {
  background: #d4dde0;
}
.pr-some-list .col1 {
  float: left;
  width: 60%;
}
.pr-some-list .col1 p {
  color: #9a9a9a;
  /*text-decoration: line-through;*/
}
.pr-some-list .col2 {
  overflow: hidden;
  padding-left: 10px;
}
.pr-some-list .col2 p {
  margin-left: 0;
}
.pr-some-list p {
  float: left;
  padding: 12px 0 12px 12px;
  font-weight: normal;
}
.pr-some-list .pr-icon {
  float: left;
  padding: 12px 0;
}
.pr-some-list .bg1 {
  background: #f2eee2;
}
.pr-some-list .bg1 .col1 p {
  color: #484848;
  text-decoration: none;
}
.pr-ad {
  padding: 0 0 61px;
}
.pr-ad img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.pr-gallery1 {
  position: relative;
  padding: 0 30px;
  margin: 0 0 46px;
}
.pr-gallery1 .pr-holder {
  position: relative;
}
.pr-gallery1 .pr-btn-prev,
.pr-gallery1 .pr-btn-next {
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 39px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(/local/templates/rarus.web/pr/css/../images/pr-btn1.png) no-repeat 0 -39px;
  margin: -25px 0 0;
  border: none !important;
}
.pr-gallery1 .pr-btn-next {
  left: auto;
  right: 0;
  background-position: -22px -39px;
}
.pr-gallery1 .pr-gmask {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pr-gallery1 .pr-gmask li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
}
.pr-gallery1 .pr-gmask li.active {
  display: block;
  position: relative;
}
.pr .staf-info-box {
  overflow: hidden;
}
.pr .staf-info-box .pr-photo {
  float: left;
  padding: 0 22px 0 0;
}
.pr .staf-info-box .pr-photo img {
  display: block;
  border-radius: 9999px;
}
.pr .staf-info-box .pr-holder {
  overflow: hidden;
}
.pr .staf-info-box .pr-holder p {
  min-height: 70px;
}
.pr .staf-info-box .name {
  font-size: 17px;
  line-height: 20px;
  padding: 0 0 3px;
  font-weight: bold;
}
.pr .staf-info-box .sub-info {
  font-size: 13px;
  line-height: 14px;
  color: #929292;
  margin: 0 0 6px;
}
.pr .staf-info-box p {
  margin: 0;
}
.pr-tab-box {
  border: 2px solid #dee5e8;
  padding: 36px 0 0;
  margin: 0 0 61px;
}
.pr-tab-box .pr-tab-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.pr-tab-box .pr-tab-nav li {
  width: 8.3333%;
  float: left;
}
.pr-tab-box .pr-tab-nav a {
  width: 55px;
  margin: 0 auto;
  display: block;
  padding: 0 0 36px;
  position: relative;
  border: none !important;
}
.pr-tab-box .pr-tab-nav a:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -6px;
  border: 6px solid;
  border-color: transparent transparent #dee5e8 transparent;
  display: none;
}
.pr-tab-box .pr-tab-nav li.pr-active a:before,
.pr-tab-box .pr-tab-nav li a:hover:before {
  display: block;
}
.pr-tab-box .pr-tab-nav li.pr-active a img,
.pr-tab-box .pr-tab-nav a:hover img {
  margin: -50px 0 0;
}
.pr-tab-box .pr-tab-nav span {
  display: block;
  height: 50px;
  overflow: hidden;
  position: relative;
}
.pr-tab-box .pr-tab-nav span img {
  display: block;
  position: relative;
}
.pr-tab-box .pr-tab-content {
  background: #dee5e8;
  padding: 22px 20px;
}
.pr-tab {
  display: none !important;
}
.pr-tab.pr-active {
  display: block !important;
}
.pr-video-list {
  margin: 0;
  padding: 5px 0 58px 0;
  list-style: none;
  overflow: hidden;
}
.pr-video-list li {
  float: left;
  width: 49%;
}
.pr-video-list li + li {
  float: right;
}
.pr-video-list img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.pr p big.lh26,
.lh26 {
  line-height: 26px;
  font-size: 19px;
}
.pr-separator {
  margin: 0 0 20px;
  padding: 0;
  height: 1px;
  background: #dee5e8;
  border: none;
}
.pr-some-table {
  margin: 0 0 20px;
  width: 100%;
  border-collapse: collapse;
  background: #dee5e8;
  font-size: 13px;
  line-height: 20px;
}
.pr-some-table td {
  padding: 8px 10px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  vertical-align: top;
}
.pr #pr-wrapper-content ol {
  margin: 0 0 20px;
  padding: 0;
  overflow: hidden;
  list-style: none;
  counter-reset: item;
}
.pr #pr-wrapper-content ol li {
  padding: 0 0 35px;
  overflow: hidden;
  position: relative;
  min-height: 59px;
}
.pr #pr-wrapper-content ol li:before {
  float: left;
  margin: 0 10px 0 0;
  width: 47px;
  height: 47px;
  margin: 0 17px 0 0;
  color: #fff;
  background: #0a86c0;
  content: counters(item, ".") " ";
  counter-increment: item;
  font-weight: bold;
  border-radius: 99999px;
  font-size: 24px;
  line-height: 47px;
  text-align: center;
}
.pr #pr-wrapper-content ol li .i-content {
  overflow: hidden;
  display: block;
}
.pr #pr-wrapper-content ol p {
  overflow: hidden;
}
.pr-some-list1 {
  overflow: hidden;
  padding: 0 0 45px;
  margin: 0;
  list-style: none;
}
.pr-some-list1 li {
  float: left;
  width: 32.6666%;
  margin: 0 1% 11px 0;
  background: #dee5e8;
}
.pr-some-list1 li.no-m-right {
  margin-right: 0;
}
.pr-some-list1 li.height1 .pr-s-holder {
  height: 339px;
}
.pr-some-list1 li.width1 {
  width: 66.4%;
  margin-right: -3px;
}
.pr-some-list1 .pr-some-info-box {
  padding: 5px 20px;
}
.pr-some-list1 .pr-s-holder {
  display: table;
  height: 159px;
}
.pr-some-list1 .pr-s-frame {
  display: table-cell;
  vertical-align: middle;
}
.pr-some-list1 h3 {
  line-height: 20px;
  margin: 0 0 5px;
}
@media only screen and (max-width: 1200px) {
  .pr-report-list.pr-height-price li .pr-r-heading:first-child,
  .pr-report-list.pr-height-price .specialoffer .pr-r-heading:first-child {
    /*min-height: 60px;*/
  }
  .pr-promo-box .phomo-holder {
    margin: 0 auto;
    width: 860px;
  }
  .pr-price-table .pr-aligncenter {
    text-align: center !important;
  }
  .pr-gallery {
    padding-right: 10px;
  }
  .pr-content-big-box {
    width: 280px;
  }
  .pr-stage-list li {
    width: 130px;
  }
}
@media only screen and (max-width: 1000px) {
  .pr-stage-list {
    padding-left: 0;
  }
  .pr-some-list1 li {
    width: 49%;
    margin: 0 1% 11px 0;
    background: #dee5e8;
  }
  .pr-some-list1 li:nth-child(2) {
    margin-right: 0;
    float: right;
  }
  .pr-some-list1 li.height1 .pr-s-holder {
    height: 519px;
  }
  .pr-some-list1 li.width1 {
    width: auto;
    margin-right: 0;
    float: none;
    clear: both;
  }
}
@media only screen and (max-width: 990px) {
  .pr-promo-box .phomo-holder {
    margin: 0 auto;
    width: 566px;
  }
  .pr-gallery .bx-controls {
    margin-left: -47px;
  }
  .pr-service-list {
    vertical-align: middle;
  }
  .pr-service-list li {
    width: 25%;
    margin: 0 -4px 10px 0;
  }
  .pr-content-big-box .img-bg {
    height: 205px;
  }
  .pr-stage-list .pr-holder {
    display: block;
  }
  .pr-stage-list li + li,
  .pr-stage-list li {
    padding-left: 25px;
    margin-bottom: 2px;
  }
}
@media only screen and (max-width: 980px) {
  .pr-report-list.fourcol li,
  .pr-report-list li {
    float: none;
    width: auto;
    margin: 0 0 5px;
  }
  .pr-report-list.fourcol li + li,
  .pr-report-list li + li {
    margin: 0 0 5px;
  }
  .pr-technical-box .pr-col {
    float: none;
    width: auto;
  }
  .pr-technical-box .pr-col + .pr-col {
    float: none;
  }
  .pr-technical-box ul li {
    height: 3px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width: 800px) {
  .pr-service-list.three-columns-on-mobile li {
    width: 33.3%;
  }
  .pr-service-list3 {
    letter-spacing: -6px;
  }
  .pr-service-list3 li {
    width: 49%;
    margin: 0 0 10px 2%;
    display: inline-block;
    float: none;
    letter-spacing: 0;
    vertical-align: top;
  }
  .pr-service-list3 li:nth-child(odd) {
    margin-left: 0;
  }
  .pr-technical-box .pr-col {
    float: none;
    width: auto;
  }
  .pr-technical-box .pr-col + .pr-col {
    float: none;
  }
  .pr-technical-box ul li {
    height: 3px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pr-technical-box ul li.height1 {
    height: 3px;
  }
  .pr-tab-box .pr-tab-nav {
    text-align: center;
  }
  .pr-tab-box .pr-tab-nav li {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    float: none;
    margin-right: 7px;
    margin-left: 7px;
  }
  .pr-tab-box .pr-tab-nav a:before {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .pr-service-list1.col4 li {
    width: 50%;
  }
}
@media only screen and (max-width: 700px) {
  .pr-service-list li {
    width: 32.666666%;
  }
  .pr-price-table tbody th {
    width: 97px;
    padding-right: 3px;
  }
  .pr-carousel .pr-btn-next {
    margin-left: 10px;
  }
  .pr-carousel .pr-btn-prev {
    margin-right: 10px;
  }
  .pr .pr-feedback-phone-form .pr-area {
    float: none;
    width: auto;
    padding: 0 0 20px;
  }
  .pr .pr-feedback-phone-form .pr-area + .pr-area {
    padding: 0 0 20px;
  }
  .pr .pr-feedback-phone-form .pr-label {
    float: none;
    display: block;
    line-height: 20px;
    padding: 0 0 2px;
    overflow: hidden;
  }
  .pr .pr-feedback-phone-form .pr-btn-holder {
    float: none;
    overflow: hidden;
    width: auto;
    padding: 0;
  }
  .pr-gmask {
    margin: 0;
  }
  .no-phone {
    display: none;
  }
  .only-phone {
    display: block;
  }
  table.only-phone {
    display: table;
  }
  .pr-service-list2 li {
    float: none;
    width: 100%;
    margin-bottom: 21px;
  }
  .pr-service-list2.list-height-js6 li {
    height: 108px !important;
  }
  .pr-service-list2 li + li {
    margin-left: 0;
  }
  .pr-rate-list.pr-twocol li,
  .pr-rate-list li {
    float: none;
    display: block;
    width: auto;
  }
  .pr-rate-list li + li {
    padding: 5px 0 0;
  }
  .pr-list-4 li {
    width: 25%;
  }
  .pr-some-nav.twocol li,
  .pr-some-nav li {
    float: none;
    width: auto;
    overflow: hidden;
  }
  .pr-some-nav li:first-child a {
    border-radius: 3px 3px 0 0;
  }
  .pr-some-nav li:last-child a {
    border-radius: 0 0 3px 3px;
  }
  .pr-video-list {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .pr-video-list li {
    float: none;
    width: auto;
    overflow: hidden;
  }
  .pr-video-list li + li {
    float: none;
    padding: 10px 0 0;
  }
  .pr-service-list.three-columns li,
  .pr-service-list.four-columns li,
  .pr-service-list li {
    display: block;
    width: auto;
    margin: 0 0 10px;
  }
  .pr-service-list.three-columns li + li,
  .pr-service-list.four-columns li + li,
  .pr-service-list li + li {
    margin-left: 0;
  }
  .pr-our-service-list.pr-twocolumns li {
    float: none;
    width: auto;
  }
  .pr-our-service-list.pr-twocolumns li + li {
    float: none;
  }
  .pr .pr-feedback-phone-form .pr-btn-holder .br-btn {
    display: block;
    width: 100%;
    max-width: none;
  }
  .pr-our-service-list.two-columns .pr-right {
    float: none;
    margin-top: 0;
  }
  .pr-our-service-list.two-columns > li {
    display: block;
    width: auto;
  }
}
@media only screen and (max-width: 650px) {
  .pr-some-list1 li {
    float: none;
    width: auto;
    margin: 0 0 11px;
    background: #dee5e8;
  }
  .pr-some-list1 li.pr-alignright {
    float: none !important;
  }
  .pr-some-list1 li:nth-child(2) {
    float: none;
  }
  .pr-some-list1 .pr-s-holder,
  .pr-some-list1 li.height1 .pr-s-holder {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
  }
  .pr-some-list1 .pr-some-info-box {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .twocolumns-list-type2 li {
    width: 100%;
  }
  .pr-some-list1 .pr-some-info-box {
    height: 100%;
  }
}
@media only screen and (max-width: 630px) {
  .pr-content-big-box {
    float: none;
    width: auto;
    margin-bottom: 5px;
  }
  .pr-promo-box .phomo-holder {
    width: 280px;
  }
  .pr-gallery {
    padding-right: 0;
    width: 290px;
  }
  /*.pr-promo-box .phomo-holder {
		width: 566px;
	}*/
}
@media only screen and (max-width: 600px) {
  .pr-content-big-box {
    float: none;
    width: auto;
    margin: 0 0 5px;
  }
  .pr-service-list1 .small:nth-child(even) {
    float: none;
  }
  .pr-twocolumns-box .col {
    float: none;
    width: auto;
  }
  .pr-twocolumns-box .col + .col {
    float: none;
    padding: 15px 0 0;
  }
  .twocolumns-list {
    -moz-column-count: auto;
    -webkit-column-count: auto;
    column-count: auto;
  }
}
@media only screen and (max-width: 530px) {
  .pr-sum-list li {
    float: none;
    width: auto;
    margin: 0 0 5px;
  }
  .pr-sum-list li + li {
    margin-left: 0;
    margin-bottom: 5px;
  }
  .pr-service-list3 li {
    float: none;
    width: 100%;
    margin: 0 0 10px;
  }
  .pr-service-list3 li:nth-child(odd) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .pr-service-list.style1 li {
    display: block;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 420px) {
  .pr-gallery1 {
    position: relative;
    padding: 50px 0 0;
  }
  .pr-video-list {
    width: 100%;
  }
  .pr-service-list1.col4 li {
    width: 100%;
  }
  .pr .staf-info-box .pr-photo {
    float: none;
    margin: 0 0 30px;
    text-align: center;
    padding: 0;
  }
  .pr .staf-info-box .pr-photo img {
    margin: 0 auto;
  }
  .pr .staf-info-box {
    padding: 0 30px;
  }
  .pr-gallery1 {
    padding: 0;
  }
  .pr-gallery1 .pr-btn-prev,
  .pr-gallery1 .pr-btn-next {
    z-index: 20;
  }
}
@media only screen and (max-width: 350px) {
  .pr-stage-list li {
    width: 265px;
    border-bottom: 1px solid #fff;
  }
  .pr-some-table td {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.ovh input {
  display: block;
  overflow: hidden;
  border: 1px solid #b0b0b0;
  border-radius: 2px;
  padding: 5px 0 5px 7px;
  margin: 0 26px 0 0;
  float: left;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
}
.ovh input.errorMsg {
  border: 1px solid red;
}
.ovh div.errorMsg {
  color: red;
  font-size: 15px;
}
.td-col1,
.td-col2 {
  float: left;
  display: inline;
}
.td-col1 {
  width: 49%;
}
.td-col2 {
  width: 17%;
}
.pr-blue-service-list {
  padding: 0;
  margin: 0 0 25px;
  list-style: none;
}
.pr-blue-service-list li {
  background: #dee5e8;
  position: relative;
  margin: 0 0 12px;
  width: 100%;
  padding: 20px;
  height: 159px;
  display: table;
}
.pr-blue-service-list li:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  width: 0;
  margin: 0 0 0 -12px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #dee5e8;
}
.pr-blue-service-list li:before {
  position: absolute;
  content: '';
  top: 0;
  left: 50%;
  width: 0;
  margin: 0 0 0 -12px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #fff;
}
.pr-blue-service-list li:first-child:before {
  display: none;
}
.pr-blue-service-list li:last-child:after {
  display: none;
}
.pr-blue-service-list .pr-holder1 {
  display: table;
  width: 100%;
  height: 100%;
}
.pr-blue-service-list .pr-holder {
  display: table-cell;
  vertical-align: middle;
}
.pr-blue-service-list .pr-title {
  display: block;
}
.pr-blue-service-list p {
  margin: 0;
}
.pr-important {
  background: #fffeec;
  border: 1px solid #fae6be;
  border-radius: 4px;
  padding: 18px 16px;
  margin-bottom: 15px;
}
.pr-important .title {
  color: #ff7700;
  font-size: 20px;
  margin-bottom: 9px;
}
.pr-important ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none;
}
.pr-important ul li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
  height: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr-important ul li {
    padding: 0 0 0 9px;
  }
}
@media screen and (max-width: 767px) {
  .pr-important ul li {
    padding: 0 0 0 9px;
  }
}
.pr-important ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.pr-important ul li ul {
  margin: 5px 0 0;
}
.pr-important ul li ul li:before {
  background-color: #069;
}
.specialoffer {
  opacity: 0.7;
  background: #eff2f4;
}
.twocolumns-list.list-remote p {
  display: inline-block;
  max-width: 80%;
  float: left;
  overflow: visible;
}
.pr-service-list4 {
  overflow: hidden;
  margin: 0;
  padding: 0 0 26px;
  list-style: none;
  text-align: center;
}
.pr-service-list4 .h3 {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  display: block;
  margin: 0 0 4px;
}
.pr-service-list4 li {
  float: left;
  width: 24%;
  margin: 0 1% 10px 0;
  background: #dee5e8;
  padding: 10px 0;
}
.pr-service-list4 li:nth-child(4n) {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .pr-service-list4 li {
    width: 100%;
    margin-right: 0;
  }
}
.pr-service-list4 span {
  display: table;
  width: 94%;
  margin: 0 auto;
  height: 100%;
}
.pr-service-list4 em {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
}
.pr-service-list4.bg-white li {
  background: #fff048;
}
.pr-important {
  background: #fffeec;
  border: 1px solid #fae6be;
  border-radius: 4px;
  padding: 18px 16px;
  margin-bottom: 15px;
}
.pr-important .title {
  color: #ff7700;
  font-size: 20px;
  margin-bottom: 9px;
}
.pr-important ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none;
}
.pr-important ul li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
  height: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr-important ul li {
    padding: 0 0 0 9px;
  }
}
@media screen and (max-width: 767px) {
  .pr-important ul li {
    padding: 0 0 0 9px;
  }
}
.pr-important ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.pr-important ul li ul {
  margin: 5px 0 0;
}
.pr-important ul li ul li:before {
  background-color: #069;
}
.pr .mb-10 {
  margin-bottom: 10px !important;
}
.pr .b-phone-form-box .pr-feedback-phone-form {
  background: #f37d34;
  border-radius: 4px;
  padding: 29px 30px 23px 40px;
  overflow: hidden;
  margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr .b-phone-form-box .pr-feedback-phone-form {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .pr .b-phone-form-box .pr-feedback-phone-form {
    padding: 20px;
  }
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area {
  float: left;
  width: 36%;
  margin-right: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-area {
    width: 33%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-area {
    width: 30%;
  }
}
@media screen and (max-width: 767px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-area {
    width: 100%;
    margin-bottom: 10px;
    padding: 0 !important;
    float: none;
  }
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .pr-label {
  display: none;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh {
  overflow: hidden;
  display: block;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh input[type=text] {
  border: 0;
  width: 100%;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 24px;
  height: auto;
  color: #333;
  font-weight: normal;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh input::-webkit-input-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh input::-moz-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh input:-moz-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh input:-ms-input-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area label .ovh input:focus {
  outline: none;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder {
  float: left;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder {
    width: 30%;
  }
}
@media screen and (max-width: 767px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder {
    float: none;
  }
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder .br-btn {
  display: inline-block;
  vertical-align: top;
  border: 0;
  background: #cc4b0c;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  padding: 6px 20px;
  font-weight: 600;
  line-height: 24px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder .br-btn {
    padding: 12px 10px;
  }
}
@media screen and (max-width: 767px) {
  .pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder .br-btn {
    display: block;
    width: 100%;
    font-weight: normal;
  }
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-btn-holder .br-btn:hover {
  background: #d54e0c;
}
.pr .b-phone-form-box .pr-feedback-phone-form .pr-area.error .pr-input-holder {
  border-color: red;
}
.pr .b-phone-form-box .pr-feedback-phone-form label {
  display: block;
  width: 100%;
}
.pr .b-phone-form-box .pr-feedback-phone-form label:after {
  content: '';
  clear: both;
  display: block;
}
.pr .b-phone-form-box--blue .pr-feedback-phone-form {
  background: #0a86c0;
}
.pr .b-phone-form-box--blue .pr-feedback-phone-form .pr-btn-holder .br-btn {
  background: #f36a24;
}
.pr .mt-30 {
  margin-top: 30px !important;
}
.pr ul.roster-list {
  padding-left: 0;
  margin-bottom: 15px;
  list-style: outside none;
}
.pr ul.roster-list li {
  background: #dee5e8;
  padding: 20px;
  margin: 0 0 14px;
}
.pr ul.roster-list li::after {
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  width: 0;
  margin: 0 0 0 -12px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #dee5e8;
}
.pr ul.roster-list li::before {
  position: absolute;
  content: '';
  top: -2px;
  left: 50%;
  width: 0;
  margin: 0 0 0 -14px;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #fff;
  background-color: transparent;
  border-radius: 0;
}
.pr ul.roster-list li:first-child::before {
  border-left: 0;
  border-right: 0;
}
.pr ul.roster-list li:last-child::after {
  border-left: 0;
  border-right: 0;
}
.pr ul.roster-list li ul {
  padding-left: 20px;
  list-style: outside none;
}
.pr ul.roster-list li ul li {
  position: relative;
  padding: 0;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .pr ul.roster-list li ul li {
    margin-bottom: 15px;
  }
}
.pr ul.roster-list li ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.pr ul.roster-list li ul li ul {
  margin: 5px 0 0;
}
.pr ul.roster-list li ul li ul li:before {
  background-color: #069;
}
/*Страница 1С-Контрагент*/
.b-contragent .pr-some-info-box {
  background: #dee5e8;
  height: 100%;
  width: 100%;
  display: table;
}
.b-contragent .pr-some-info-box .pr-s-holder {
  padding: 15px;
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}
.b-contragent .list-height-js-custom.row {
  margin-left: -5px;
  margin-right: -5px;
}
.b-contragent .list-height-js-custom.row [class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
/*1c-predpriyatiye-cherez-internet i servis edo*/
.s-1c-predpriyatiye-cherez-internet h2 {
  margin-top: 30px !important;
}
.s-1c-predpriyatiye-cherez-internet ul.internet-list {
  padding-left: 0;
}
.s-1c-predpriyatiye-cherez-internet ul.internet-list li {
  background: #dee5e8;
  padding: 20px;
  margin: 0 0 14px;
}
.s-1c-predpriyatiye-cherez-internet ul.internet-list li::after {
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  width: 0;
  margin: 0 0 0 -12px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #dee5e8;
}
.s-1c-predpriyatiye-cherez-internet ul.internet-list li::before {
  position: absolute;
  content: '';
  top: -2px;
  left: 50%;
  width: 0;
  margin: 0 0 0 -14px;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #fff;
  background-color: transparent;
  border-radius: 0;
}
.s-1c-predpriyatiye-cherez-internet ul.internet-list li:first-child::before {
  border-left: 0;
  border-right: 0;
}
.s-1c-predpriyatiye-cherez-internet ul.internet-list li:last-child::after {
  border-left: 0;
  border-right: 0;
}
.s-1c-predpriyatiye-cherez-internet ul.pr-service-list3 {
  padding: 0 !important;
}
.s-1c-predpriyatiye-cherez-internet ul.pr-service-list {
  padding: 0 !important;
  margin-bottom: 24px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form {
  padding-bottom: 10px !important;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet {
  margin: 0;
  background: #0a86c0;
  padding: 37px 25px 30px !important;
  overflow: hidden;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .pr-label {
  display: none !important;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh {
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh {
    margin-right: 0;
  }
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh input {
  border: 0;
  border-radius: 3px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh input::-webkit-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh input::-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh input:-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh input:-ms-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .ovh div.errorMsg {
  color: #fff;
  line-height: 22px;
}
.s-1c-predpriyatiye-cherez-internet .pr-feedback-phone-form .order-internet .br-btn {
  max-width: 100% !important;
}
.s-1c-predpriyatiye-cherez-internet .privacy-policy {
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 18px;
}
/*1C-Link*/
.s-link h2 {
  margin-top: 30px !important;
}
.s-link ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none;
}
.s-link ul li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .s-link ul li {
    margin-bottom: 15px;
  }
}
.s-link ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.s-link ul li ul {
  margin: 5px 0 0;
}
.s-link ul li ul li:before {
  background-color: #069;
}
.s-link ul.pr-some-list1,
.s-link ul.pr-service-list1 {
  padding-left: 0;
  margin-bottom: 0;
}
.s-link ul.pr-some-list1 li,
.s-link ul.pr-service-list1 li {
  padding-left: 0;
  margin-bottom: 11px;
}
.s-link ul.pr-some-list1 li::before,
.s-link ul.pr-service-list1 li::before {
  background-color: transparent;
}
.s-link ul.pr-some-list1 li ul,
.s-link ul.pr-service-list1 li ul {
  padding-left: 0;
}
.s-link ul.pr-some-list1 li ul li,
.s-link ul.pr-service-list1 li ul li {
  margin-bottom: 0;
}
.s-link .b-special-offer {
  border-radius: 3px;
  border: 2px solid #ff7e0e;
  padding: 53px 25px 30px;
  background: url("/local/templates/rarus.web/images/special-offer.png") center top no-repeat;
  text-align: center;
  margin-top: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-link .b-special-offer {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .s-link .b-special-offer {
    margin-top: 0;
  }
}
.s-link .b-special-offer div {
  margin-bottom: 16px;
  line-height: 22px;
}
.s-link .b-special-offer .text-cost {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .s-link .b-special-offer .text-cost {
    margin-left: 0;
  }
}
.s-link .b-special-offer .note {
  color: #ff7e0e;
  font-size: 24px;
  line-height: 32px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .s-link .light-data-xs {
    margin: 0;
  }
  .s-link .light-data-xs thead {
    display: none;
  }
  .s-link .light-data-xs tr {
    margin-bottom: 10px;
    display: block !important;
    border: 1px solid #ddd;
  }
  .s-link .light-data-xs tr td {
    display: block;
    text-align: right;
    padding: 10px;
  }
  .s-link .light-data-xs tr td .visible-xs {
    display: inline-block !important;
  }
  .s-link .light-data-xs tr td:last-child {
    border-bottom: 0;
  }
  .s-link .light-data-xs tr td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
}
.s-link .pr-feedback-phone-form {
  padding-bottom: 10px !important;
}
.s-link .pr-feedback-phone-form .order-link {
  margin: 20px 0 0;
  background: #0a86c0;
  padding: 37px 25px 30px !important;
  overflow: hidden;
}
.s-link .pr-feedback-phone-form .order-link .pr-label {
  display: none !important;
}
.s-link .pr-feedback-phone-form .order-link .ovh {
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .s-link .pr-feedback-phone-form .order-link .ovh {
    margin-right: 0;
  }
}
.s-link .pr-feedback-phone-form .order-link .ovh input {
  border: 0;
  border-radius: 3px;
}
.s-link .pr-feedback-phone-form .order-link .ovh input::-webkit-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-link .pr-feedback-phone-form .order-link .ovh input::-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-link .pr-feedback-phone-form .order-link .ovh input:-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-link .pr-feedback-phone-form .order-link .ovh input:-ms-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-link .pr-feedback-phone-form .order-link .ovh div.errorMsg {
  color: #fff;
  line-height: 22px;
}
.s-link .pr-feedback-phone-form .order-link .br-btn {
  max-width: 100% !important;
}
.s-link .pr-note-box {
  margin-bottom: 0 !important;
  margin-top: 20px;
}
.s-link .privacy-policy {
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 18px;
}
/*1Spark-riski*/
.s-spark-riski h2 {
  margin-top: 30px !important;
}
.s-spark-riski ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none;
}
.s-spark-riski ul li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .s-spark-riski ul li {
    margin-bottom: 15px;
  }
}
.s-spark-riski ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.s-spark-riski ul li ul {
  margin: 5px 0 0;
}
.s-spark-riski ul li ul li:before {
  background-color: #069;
}
.s-spark-riski ul.pr-rate-list {
  padding-left: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-spark-riski ul.pr-rate-list li {
    width: 50%;
    margin-bottom: 15px;
  }
}
.s-spark-riski ul.pr-rate-list li::before {
  background-color: transparent;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-spark-riski ul.pr-rate-list li .pr-color-content .pr-recommended-price {
    min-height: auto !important;
  }
}
.s-spark-riski ul.pr-rate-list li .pr-cost {
  color: #f36a24;
}
.s-spark-riski ul.pr-rate-list li .pr-cost div {
  color: #333;
}
.s-spark-riski ul.pr-rate-list li .pr-recommended-price {
  text-align: left;
}
.s-spark-riski ul.pr-rate-list li .pr-recommended-price.i-height {
  min-height: 257px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-spark-riski ul.pr-rate-list li .pr-recommended-price.i-height {
    min-height: 283px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-spark-riski ul.pr-rate-list li .pr-recommended-price.i-height {
    min-height: 278px;
  }
}
.s-spark-riski ul.pr-rate-list li ul li {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 0 0 0 9px;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .s-spark-riski ul.pr-rate-list li ul li {
    margin-bottom: 15px;
  }
}
.s-spark-riski ul.pr-rate-list li ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300 !important;
}
.s-spark-riski ul.pr-rate-list li .br-btn:hover {
  color: #fff;
}
.s-spark-riski ul.spark-list {
  padding-left: 0;
}
.s-spark-riski ul.spark-list li {
  background: #dee5e8;
  padding: 20px;
  margin: 0 0 14px;
}
.s-spark-riski ul.spark-list li::after {
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  width: 0;
  margin: 0 0 0 -12px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #dee5e8;
}
.s-spark-riski ul.spark-list li::before {
  position: absolute;
  content: '';
  top: -2px;
  left: 50%;
  width: 0;
  margin: 0 0 0 -14px;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #fff;
  background-color: transparent;
  border-radius: 0;
}
.s-spark-riski ul.spark-list li:first-child::before {
  border-left: 0;
  border-right: 0;
}
.s-spark-riski ul.spark-list li:last-child::after {
  border-left: 0;
  border-right: 0;
}
.s-spark-riski ul.spark-list li ul li {
  position: relative;
  padding: 0;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .s-spark-riski ul.spark-list li ul li {
    margin-bottom: 15px;
  }
}
.s-spark-riski ul.spark-list li ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.s-spark-riski ul.spark-list li ul li ul {
  margin: 5px 0 0;
}
.s-spark-riski ul.spark-list li ul li ul li:before {
  background-color: #069;
}
.s-spark-riski .pr-feedback-phone-form {
  padding-bottom: 10px !important;
}
.s-spark-riski .pr-feedback-phone-form .spark-link {
  margin: 20px 0 0;
  background: #0a86c0;
  padding: 37px 25px 30px !important;
  overflow: hidden;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .pr-label {
  display: none !important;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh {
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .s-spark-riski .pr-feedback-phone-form .spark-link .ovh {
    margin-right: 0;
  }
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh input {
  border: 0;
  border-radius: 3px;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh input::-webkit-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh input::-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh input:-moz-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh input:-ms-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .ovh div.errorMsg {
  color: #fff;
  line-height: 22px;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .br-btn {
  max-width: 100% !important;
  color: #fff;
}
.s-spark-riski .pr-feedback-phone-form .spark-link .br-btn:hover {
  color: #fff;
}
.s-spark-riski .privacy-policy {
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 18px;
}
/*1С-Отчетность*/
.s-otchetnost .tab-product {
  margin-bottom: 20px;
}
.s-otchetnost .tab-content .errorMsg {
  color: #fff;
}
.s-otchetnost .tab-content ul {
  padding-left: 20px;
  margin-bottom: 15px;
  list-style: outside none;
}
.s-otchetnost .tab-content ul li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content ul li {
    margin-bottom: 15px;
  }
}
.s-otchetnost .tab-content ul li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
}
.s-otchetnost .tab-content ul li ul {
  margin: 5px 0 0;
}
.s-otchetnost .tab-content ul li ul li:before {
  background-color: #069;
}
.s-otchetnost .tab-content .link-dotted {
  border-bottom: 1px dashed #0066a4;
}
.s-otchetnost .tab-content .link-dotted:hover {
  border-color: #ff6600;
}
.s-otchetnost .tab-content .offer {
  word-break: break-word;
}
.s-otchetnost .tab-content .b-benefits {
  background: #f6f6f6;
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding: 10px 30px 18px;
  margin: 45px 0 35px;
}
.s-otchetnost .tab-content .b-benefits h2 {
  margin-bottom: 8px;
}
.s-otchetnost .tab-content .b-benefits .benefits {
  padding-left: 70px;
  position: relative;
  padding-bottom: 20px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-benefits .benefits {
    padding: 70px 0 30px;
  }
}
.s-otchetnost .tab-content .b-benefits .benefits::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 56px;
  height: 60px;
  background: url("/local/templates/rarus.web/images/bg/sprite-advantages_1.png") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-benefits .benefits::before {
    left: 50%;
    margin-left: -27px;
  }
}
.s-otchetnost .tab-content .b-benefits .benefits-1::before {
  background-position: -9px -15px;
}
.s-otchetnost .tab-content .b-benefits .benefits-2::before {
  background-position: -11px -86px;
}
.s-otchetnost .tab-content .b-benefits .benefits-3::before {
  background-position: -11px -153px;
}
.s-otchetnost .tab-content .b-benefits .benefits-4::before {
  background-position: -11px -302px;
}
.s-otchetnost .tab-content .b-benefits .benefits-5::before {
  background-position: -11px -220px;
}
.s-otchetnost .tab-content .b-benefits .benefits .title {
  font-weight: bold;
  margin-bottom: 7px;
}
.s-otchetnost .tab-content .b-advantages {
  background: #fffdda;
  border: 1px solid #fae6bd;
  border-radius: 4px;
  padding: 10px 30px 14px;
  margin: 45px 0 30px;
}
.s-otchetnost .tab-content .b-advantages h2 {
  margin-bottom: 8px;
}
.s-otchetnost .tab-content .b-advantages .advantages {
  padding-left: 70px;
  position: relative;
  padding-bottom: 20px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-advantages .advantages {
    padding: 70px 0 30px;
  }
}
.s-otchetnost .tab-content .b-advantages .advantages::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 55px;
  height: 50px;
  background: url("/local/templates/rarus.web/images/bg/sprite-advantages.png") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-advantages .advantages::before {
    left: 50%;
    margin-left: -27px;
  }
}
.s-otchetnost .tab-content .b-advantages .advantages-1::before {
  background-position: 0 0;
}
.s-otchetnost .tab-content .b-advantages .advantages-2::before {
  background-position: 0 -45px;
}
.s-otchetnost .tab-content .b-advantages .advantages-3::before {
  background-position: 0 -100px;
}
.s-otchetnost .tab-content .b-advantages .advantages-4::before {
  background-position: 0 -150px;
}
.s-otchetnost .tab-content .b-advantages .advantages-5::before {
  background-position: 0 -200px;
}
.s-otchetnost .tab-content .b-advantages .advantages .title {
  font-weight: bold;
  margin-bottom: 7px;
}
.s-otchetnost .tab-content .light-data {
  margin: 0 0 30px;
}
.s-otchetnost .tab-content .light-data th {
  border-bottom: 2px solid #f37d34;
}
.s-otchetnost .tab-content .light-data th .dropdown-menu {
  font-weight: normal;
  width: 600px;
  max-width: 600px;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .light-data th .dropdown-menu {
    width: 270px;
    max-width: 270px;
    font-size: 13px;
  }
}
.s-otchetnost .tab-content .light-data th:first-child {
  padding-left: 0;
}
.s-otchetnost .tab-content .light-data td {
  font-size: 20px;
  line-height: 44px;
  padding: 7px 10px 7px 0;
}
.s-otchetnost .tab-content .light-data td:first-child {
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .light-data td {
    font-size: 15px;
    line-height: 22px;
    padding: 15px 10px 15px 0;
  }
}
.s-otchetnost .tab-content .light-data.table-layout {
  table-layout: fixed;
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .light-data.table-layout {
    table-layout: auto;
  }
}
.s-otchetnost .tab-content .b-special-offer {
  border-radius: 3px;
  border: 2px solid #ff7e0e;
  padding: 53px 25px 30px;
  background: url("/local/templates/rarus.web/images/special-offer.png") center top no-repeat;
  text-align: center;
  margin-top: 20px;
  min-height: 410px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-otchetnost .tab-content .b-special-offer {
    margin-top: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-otchetnost .tab-content .b-special-offer {
    min-height: inherit;
  }
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-special-offer {
    margin-top: 0;
    min-height: inherit;
  }
}
.s-otchetnost .tab-content .b-special-offer div {
  margin-bottom: 16px;
  line-height: 22px;
}
.s-otchetnost .tab-content .b-conditions {
  margin-bottom: 18px;
}
.s-otchetnost .tab-content .b-conditions .fa {
  color: #c1c1c1;
  font-size: 22px;
  vertical-align: top;
  width: 12px;
}
.s-otchetnost .tab-content .b-conditions .fa.fa-building {
  font-size: 18px;
  margin-top: 3px;
}
.s-otchetnost .tab-content .b-conditions div {
  display: inline-block;
  margin-left: 13px;
  width: 90%;
  vertical-align: top;
}
.s-otchetnost .tab-content .drop-branch .dropdown-menu ul {
  padding-left: 0;
}
.s-otchetnost .tab-content .drop-branch .dropdown-menu ul li {
  padding-left: 0;
}
.s-otchetnost .tab-content .drop-branch .dropdown-menu ul li::before {
  background: none;
}
.s-otchetnost .tab-content .b-feedback-phone-form {
  background: #f37d34;
  border-radius: 4px;
  padding: 29px 30px 23px 40px;
  overflow: hidden;
  margin-bottom: 25px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-otchetnost .tab-content .b-feedback-phone-form {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-feedback-phone-form {
    padding: 20px;
  }
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area {
  float: left;
  width: 36%;
  margin-right: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-area {
    width: 33%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-area {
    width: 28%;
  }
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-area {
    width: 100%;
    margin-bottom: 10px;
  }
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .pr-label {
  display: none;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh {
  overflow: hidden;
  display: block;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh input[type=text] {
  border: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 11px 10px;
  height: auto;
  color: #333;
  font-weight: normal;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh input::-webkit-input-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh input::-moz-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh input:-moz-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh input:-ms-input-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area label .ovh input:focus {
  outline: none;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder {
  float: left;
  width: 24%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder {
    width: 29%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder {
    width: 37%;
  }
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder {
    float: none;
    width: auto;
  }
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder .br-btn {
  display: inline-block;
  vertical-align: top;
  border: 0;
  background: #cc4b0c;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  padding: 5px 10px;
  font-weight: 600;
  max-width: 100%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder .br-btn {
    font-weight: normal;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder .br-btn {
    font-weight: normal;
  }
}
@media screen and (max-width: 767px) {
  .s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder .br-btn {
    display: block;
    width: 100%;
    font-weight: normal;
  }
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-btn-holder .br-btn:hover {
  background: #d54e0c;
}
.s-otchetnost .tab-content .b-feedback-phone-form .pr-area.error .pr-input-holder {
  border-color: red;
}
.s-otchetnost .tab-content .b-feedback-phone-form label {
  display: block;
  width: 100%;
}
.s-otchetnost .tab-content .b-feedback-phone-form label:after {
  content: '';
  clear: both;
  display: block;
}
.s-otchetnost .tab-content .b-connect-reporting {
  background: #fffdda;
  border: 1px solid #fae6bd;
  border-radius: 4px;
  padding: 10px 30px 18px;
  margin: 45px 0 35px;
}
.s-otchetnost .tab-content .b-connect-reporting h2 {
  margin-bottom: 10px;
}
.s-otchetnost .tab-content .b-connect-reporting ol {
  counter-reset: li;
  list-style: none;
  margin: 0;
}
.s-otchetnost .tab-content .b-connect-reporting ol li {
  overflow: hidden;
  margin-bottom: 22px;
}
.s-otchetnost .tab-content .b-connect-reporting ol li::before {
  counter-increment: li;
  content: counters(li, ".") " ";
  padding: 5px 0;
  margin-right: 23px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  width: 37px;
  height: 37px;
  font-size: 20px;
  line-height: 28px;
  background: #f37d34;
  float: left;
}
.s-otchetnost .tab-content .b-connect-reporting ol li div {
  overflow: hidden;
}
.s-otchetnost .tab-content .b-connect-reporting ol li ol.orange-list {
  padding-left: 20px;
  margin-bottom: 0;
  list-style: outside none;
  overflow: hidden;
  counter-reset: li;
}
.s-otchetnost .tab-content .b-connect-reporting ol li ol.orange-list li {
  position: relative;
  padding-left: 9px;
  margin-bottom: 5px;
}
.s-otchetnost .tab-content .b-connect-reporting ol li ol.orange-list li:before {
  width: 3px;
  height: 3px;
  border: none;
  position: absolute;
  top: 9px;
  left: 0;
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #fa9300;
  padding: 0;
}
.s-otchetnost .tab-content .connect__rk {
  background: #00A2D0;
  border-radius: 3px;
  color: #FFFFFF;
  margin: 58px 0;
}
.s-otchetnost .tab-content .connect__rk .connect__rk-instrukcii {
  display: grid;
  grid-template-columns: 203px auto;
  grid-gap: 88px;
  margin-left: 60px;
}
@media (max-width: 767px) {
  .s-otchetnost .tab-content .connect__rk .connect__rk-instrukcii {
    grid-template-columns: 1fr;
    justify-items: center;
  }
}
.s-otchetnost .tab-content .connect__rk .connect__rk-icon {
  background: url("data:image/svg+xml,%3Csvg width='203' height='111' viewBox='0 0 203 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath opacity='0.0192' d='M13.5321 53.9842L0.21283 81.0503L27.2828 94.3676L40.6021 67.3016L13.5321 53.9842Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.0385' d='M13.7458 53.931L0.426514 80.9971L27.4965 94.3144L40.8158 67.2484L13.7458 53.931Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.0577' d='M13.9595 53.8783L0.640259 80.9443L27.7102 94.2617L41.0295 67.1956L13.9595 53.8783Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.0769' d='M14.1734 53.8251L0.854065 80.8911L27.924 94.2085L41.2433 67.1424L14.1734 53.8251Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.0962' d='M14.3866 53.7718L1.06726 80.8379L28.1372 94.1552L41.4565 67.0892L14.3866 53.7718Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.1154' d='M14.6001 53.7186L1.28082 80.7847L28.3508 94.102L41.6701 67.036L14.6001 53.7186Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.1346' d='M14.8139 53.6659L1.49463 80.7319L28.5646 94.0493L41.8839 66.9832L14.8139 53.6659Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.1538' d='M15.0277 53.6127L1.70844 80.6787L28.7784 93.9961L42.0977 66.93L15.0277 53.6127Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.1731' d='M15.2413 53.5594L1.922 80.6255L28.992 93.9428L42.3113 66.8768L15.2413 53.5594Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.1923' d='M15.4575 53.5008L2.13818 80.5669L29.2082 93.8842L42.5275 66.8182L15.4575 53.5008Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.2115' d='M15.6713 53.4481L2.35199 80.5142L29.422 93.8315L42.7413 66.7655L15.6713 53.4481Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.2308' d='M15.885 53.3949L2.56567 80.4609L29.6357 93.7783L42.955 66.7122L15.885 53.3949Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.25' d='M16.0986 53.3417L2.77936 80.4077L29.8493 93.7251L43.1686 66.659L16.0986 53.3417Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.2692' d='M16.3125 53.2884L2.99316 80.3545L30.0631 93.6718L43.3824 66.6058L16.3125 53.2884Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.2885' d='M16.5261 53.2357L3.20685 80.3018L30.2768 93.6191L43.5961 66.5531L16.5261 53.2357Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.3077' d='M16.7399 53.1825L3.42059 80.2485L30.4906 93.5659L43.8099 66.4998L16.7399 53.1825Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.3269' d='M16.9537 53.1293L3.6344 80.1953L30.7044 93.5127L44.0237 66.4466L16.9537 53.1293Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.3462' d='M17.1674 53.076L3.84808 80.1421L30.9181 93.4594L44.2374 66.3934L17.1674 53.076Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.3654' d='M17.3811 53.0228L4.06177 80.0889L31.1318 93.4062L44.4511 66.3402L17.3811 53.0228Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.3846' d='M17.5943 52.9701L4.27502 80.0361L31.345 93.3535L44.6643 66.2874L17.5943 52.9701Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.4038' d='M17.808 52.9168L4.48871 79.9829L31.5587 93.3003L44.878 66.2342L17.808 52.9168Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.4231' d='M18.0217 52.8636L4.70245 79.9297L31.7724 93.247L45.0917 66.181L18.0217 52.8636Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.4423' d='M18.2354 52.8109L4.91608 79.877L31.9861 93.1943L45.3054 66.1283L18.2354 52.8109Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.4615' d='M18.4492 52.7577L5.12994 79.8237L32.1999 93.1411L45.5192 66.075L18.4492 52.7577Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.4808' d='M18.663 52.7045L5.34369 79.7705L32.4137 93.0879L45.733 66.0218L18.663 52.7045Z' fill='black' fill-opacity='0.01'/%3E%3Cpath opacity='0.5' d='M18.8767 52.6512L5.55743 79.7173L32.6274 93.0346L45.9467 65.9686L18.8767 52.6512Z' fill='black' fill-opacity='0.01'/%3E%3Cpath d='M19.9622 52.4852L6.64294 79.5513L33.7129 92.8686L47.0322 65.8026L19.9622 52.4852Z' fill='%239ACFDC'/%3E%3Cpath opacity='0.0192' d='M23.0195 50.8075L9.7002 77.8735L36.7702 91.1909L50.0895 64.1248L23.0195 50.8075Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.0385' d='M23.2332 50.7543L9.91388 77.8203L36.9839 91.1377L50.3032 64.0716L23.2332 50.7543Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.0577' d='M23.447 50.7015L10.1277 77.7676L37.1977 91.0849L50.517 64.0189L23.447 50.7015Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.0769' d='M23.6607 50.6483L10.3414 77.7144L37.4114 91.0317L50.7307 63.9657L23.6607 50.6483Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.0962' d='M23.8744 50.5951L10.5551 77.6611L37.6251 90.9785L50.9444 63.9124L23.8744 50.5951Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.1154' d='M24.0905 50.5365L10.7712 77.6025L37.8412 90.9199L51.1605 63.8538L24.0905 50.5365Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.1346' d='M24.3042 50.4838L10.9849 77.5498L38.0549 90.8672L51.3742 63.8011L24.3042 50.4838Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.1538' d='M24.518 50.4305L11.1987 77.4966L38.2687 90.8139L51.588 63.7479L24.518 50.4305Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.1731' d='M24.7318 50.3773L11.4125 77.4434L38.4825 90.7607L51.8018 63.6947L24.7318 50.3773Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.1923' d='M24.9455 50.3241L11.6262 77.3901L38.6962 90.7075L52.0155 63.6414L24.9455 50.3241Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.2115' d='M25.1586 50.2714L11.8394 77.3374L38.9093 90.6548L52.2286 63.5887L25.1586 50.2714Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.2308' d='M25.3725 50.2181L12.0532 77.2842L39.1232 90.6015L52.4425 63.5355L25.3725 50.2181Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.25' d='M25.586 50.1649L12.2667 77.231L39.3367 90.5483L52.656 63.4823L25.586 50.1649Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.2692' d='M25.7999 50.1117L12.4806 77.1777L39.5506 90.4951L52.8699 63.429L25.7999 50.1117Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.2885' d='M26.0136 50.0585L12.6943 77.1245L39.7643 90.4419L53.0836 63.3758L26.0136 50.0585Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.3077' d='M26.2273 50.0057L12.908 77.0718L39.9779 90.3891L53.2972 63.3231L26.2273 50.0057Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.3269' d='M26.4411 49.9525L13.1218 77.0186L40.1918 90.3359L53.5111 63.2699L26.4411 49.9525Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.3462' d='M26.6549 49.8993L13.3356 76.9653L40.4056 90.2827L53.7248 63.2166L26.6549 49.8993Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.3654' d='M26.8685 49.8466L13.5492 76.9126L40.6192 90.23L53.9385 63.1639L26.8685 49.8466Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.3846' d='M27.0816 49.7933L13.7623 76.8594L40.8323 90.1767L54.1516 63.1107L27.0816 49.7933Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.4038' d='M27.2955 49.7401L13.9762 76.8062L41.0462 90.1235L54.3655 63.0575L27.2955 49.7401Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.4231' d='M27.5091 49.6869L14.1898 76.7529L41.2598 90.0703L54.5791 63.0042L27.5091 49.6869Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.4423' d='M27.7229 49.6337L14.4036 76.6997L41.4736 90.0171L54.7928 62.951L27.7229 49.6337Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.4615' d='M27.9397 49.5756L14.6204 76.6416L41.6903 89.959L55.0096 62.8929L27.9397 49.5756Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.4808' d='M28.1532 49.5223L14.8339 76.5884L41.9038 89.9057L55.2231 62.8397L28.1532 49.5223Z' fill='black' fill-opacity='0.05'/%3E%3Cpath opacity='0.5' d='M28.3664 49.4691L15.0471 76.5352L42.1171 89.8525L55.4364 62.7865L28.3664 49.4691Z' fill='black' fill-opacity='0.05'/%3E%3Cpath d='M28.3031 49.4501L14.9838 76.5161L42.0537 89.8335L55.373 62.7674L28.3031 49.4501Z' fill='%23A1D1DC'/%3E%3Cg filter='url(%23filter0_f)'%3E%3Cpath opacity='0.0192' d='M83.1085 6.12869L82.3036 89.4839L148.788 90.1257L149.592 6.77049L83.1085 6.12869Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.0385' d='M83.3291 5.92116L82.5242 89.2764L149.008 89.9182L149.813 6.56296L83.3291 5.92116Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.0577' d='M83.549 5.71363L82.7441 89.0688L149.228 89.7107L150.033 6.35543L83.549 5.71363Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.0769' d='M83.7696 5.50563L82.9647 88.8608L149.449 89.5026L150.254 6.14744L83.7696 5.50563Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.0962' d='M83.9898 5.29224L83.1849 88.6475L149.669 89.2893L150.474 5.93404L83.9898 5.29224Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.1154' d='M84.2043 5.08424L83.3994 88.4395L149.883 89.0813L150.688 5.72605L84.2043 5.08424Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.1346' d='M84.4244 4.87672L83.6195 88.2319L150.103 88.8737L150.908 5.51853L84.4244 4.87672Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.1538' d='M84.645 4.66919L83.8401 88.0244L150.324 88.6662L151.129 5.311L84.645 4.66919Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.1731' d='M84.865 4.46169L84.0601 87.8169L150.544 88.4587L151.349 5.1035L84.865 4.46169Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.1923' d='M85.0856 4.25368L84.2806 87.6089L150.765 88.2507L151.57 4.8955L85.0856 4.25368Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.2115' d='M85.3057 4.04616L84.5007 87.4014L150.985 88.0432L151.79 4.68798L85.3057 4.04616Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.2308' d='M85.5262 3.83814L84.7213 87.1934L151.205 87.8352L152.01 4.47997L85.5262 3.83814Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.25' d='M85.7462 3.63063L84.9413 86.9858L151.425 87.6277L152.23 4.27246L85.7462 3.63063Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.2692' d='M85.9668 3.42312L85.1619 86.7783L151.646 87.4201L152.451 4.06495L85.9668 3.42312Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.2885' d='M86.1869 3.21511L85.382 86.5703L151.866 87.2121L152.671 3.85694L86.1869 3.21511Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.3077' d='M86.4015 3.00758L85.5966 86.3628L152.081 87.0046L152.885 3.64942L86.4015 3.00758Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.3269' d='M86.6216 2.80006L85.8167 86.1553L152.301 86.7971L153.106 3.44189L86.6216 2.80006Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.3462' d='M86.8421 2.59206L86.0371 85.9473L152.521 86.5891L153.326 3.23389L86.8421 2.59206Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.3654' d='M87.062 2.38451L86.2571 85.7397L152.741 86.3816L153.546 3.02635L87.062 2.38451Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.3846' d='M87.2826 2.17702L86.4777 85.5322L152.962 86.1741L153.767 2.81887L87.2826 2.17702Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.4038' d='M87.5028 1.96315L86.6979 85.3184L153.182 85.9602L153.987 2.605L87.5028 1.96315Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.4231' d='M87.7234 1.75563L86.9185 85.1108L153.402 85.7527L154.207 2.39748L87.7234 1.75563Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.4423' d='M87.9435 1.54812L87.1385 84.9033L153.623 85.5452L154.427 2.18997L87.9435 1.54812Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.4615' d='M88.1641 1.3401L87.3591 84.6953L153.843 85.3372L154.648 1.98195L88.1641 1.3401Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.4808' d='M88.3842 1.13258L87.5792 84.4878L154.063 85.1296L154.868 1.77444L88.3842 1.13258Z' fill='black' fill-opacity='0.02'/%3E%3Cpath opacity='0.5' d='M88.5987 0.924576L87.7937 84.2798L154.278 84.9216L155.083 1.56643L88.5987 0.924576Z' fill='black' fill-opacity='0.02'/%3E%3C/g%3E%3Cpath d='M155.89 0.676632L89.7495 0.0380859L88.9479 83.0436L155.088 83.6821L155.89 0.676632Z' fill='%23F2F2F2'/%3E%3Cpath d='M137.043 27.2156L96.05 26.8198L96.0322 28.6632L137.025 29.059L137.043 27.2156Z' fill='%23DDDDE6'/%3E%3Cpath d='M141.256 5.10974L104.294 4.75293L104.27 7.2898L141.232 7.64661L141.256 5.10974Z' fill='%23DDDDE6'/%3E%3Cpath d='M137.075 8.66781L108.418 8.39111L108.409 9.38097L137.065 9.65766L137.075 8.66781Z' fill='%23DDDDE6'/%3E%3Cpath d='M113.708 13.5174L95.9237 13.3457L95.9207 13.6598L113.705 13.8315L113.708 13.5174Z' fill='%23DDDDE6'/%3E%3Cpath d='M109.985 19.1069L95.8702 18.9707L95.8672 19.2848L109.982 19.4211L109.985 19.1069Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.756 22.1993L95.8412 21.9009L95.8382 22.215L126.753 22.5135L126.756 22.1993Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.262 16.575L95.9006 16.0503L95.8976 16.3644L150.259 16.8891L150.262 16.575Z' fill='%23DDDDE6'/%3E%3Cpath d='M140.037 13.771L127.392 13.6489L127.389 13.9631L140.034 14.0851L140.037 13.771Z' fill='%23DDDDE6'/%3E%3Cpath d='M138.471 19.3847L125.826 19.2627L125.823 19.5768L138.468 19.6989L138.471 19.3847Z' fill='%23DDDDE6'/%3E%3Cpath d='M127.035 12.4274L114.077 12.3022L114.062 13.8374L127.021 13.9626L127.035 12.4274Z' fill='%23DDDDE6'/%3E%3Cpath d='M125.447 18.0387L110.407 17.8936L110.392 19.4287L125.432 19.5739L125.447 18.0387Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.239 18.2766L138.78 18.166L138.765 19.7012L150.224 19.8118L150.239 18.2766Z' fill='%23DDDDE6'/%3E%3Cpath d='M109.813 37.109L95.6982 36.9727L95.6952 37.2868L109.81 37.4231L109.813 37.109Z' fill='%23DDDDE6'/%3E%3Cpath d='M138.299 37.3867L125.655 37.2646L125.652 37.5788L138.296 37.7008L138.299 37.3867Z' fill='%23DDDDE6'/%3E%3Cpath d='M125.269 36.0407L110.229 35.8955L110.214 37.4307L125.254 37.5759L125.269 36.0407Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.067 36.2786L138.608 36.168L138.593 37.7031L150.052 37.8137L150.067 36.2786Z' fill='%23DDDDE6'/%3E%3Cpath d='M140.605 21.1496L127.03 21.0186L127.015 22.5537L140.59 22.6848L140.605 21.1496Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.292 12.6492L140.452 12.5542L140.437 14.0894L150.278 14.1844L150.292 12.6492Z' fill='%23DDDDE6'/%3E%3Cpath d='M113.358 49.7527L95.574 49.5811L95.5709 49.8952L113.355 50.0669L113.358 49.7527Z' fill='%23DDDDE6'/%3E%3Cpath d='M109.635 55.3422L95.5203 55.2061L95.5172 55.5202L109.632 55.6564L109.635 55.3422Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.406 58.4405L95.4912 58.1421L95.4882 58.4562L126.403 58.7547L126.406 58.4405Z' fill='%23DDDDE6'/%3E%3Cpath d='M149.912 52.8099L95.5513 52.2852L95.5482 52.5993L149.909 53.1241L149.912 52.8099Z' fill='%23DDDDE6'/%3E%3Cpath d='M139.687 50.0063L127.042 49.8843L127.039 50.1984L139.684 50.3205L139.687 50.0063Z' fill='%23DDDDE6'/%3E%3Cpath d='M138.121 55.6196L125.476 55.4976L125.473 55.8117L138.118 55.9338L138.121 55.6196Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.685 48.6622L113.726 48.5371L113.712 50.0723L126.671 50.1974L126.685 48.6622Z' fill='%23DDDDE6'/%3E%3Cpath d='M125.097 54.274L110.057 54.1289L110.042 55.6641L125.082 55.8092L125.097 54.274Z' fill='%23DDDDE6'/%3E%3Cpath d='M149.889 54.5115L138.43 54.4009L138.415 55.936L149.875 56.0466L149.889 54.5115Z' fill='%23DDDDE6'/%3E%3Cpath d='M140.256 57.3844L126.681 57.2534L126.666 58.7886L140.241 58.9196L140.256 57.3844Z' fill='%23DDDDE6'/%3E%3Cpath d='M149.943 48.8905L140.102 48.7954L140.087 50.3306L149.928 50.4256L149.943 48.8905Z' fill='%23DDDDE6'/%3E%3Cpath d='M113.513 33.9143L95.7281 33.7427L95.7251 34.0568L113.509 34.2284L113.513 33.9143Z' fill='%23DDDDE6'/%3E%3Cpath d='M139.841 34.1679L127.196 34.0459L127.193 34.36L139.838 34.4821L139.841 34.1679Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.834 32.8239L113.875 32.6987L113.86 34.2339L126.819 34.359L126.834 32.8239Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.097 33.0457L140.256 32.9507L140.241 34.4858L150.082 34.5808L150.097 33.0457Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.427 30.6117L96.0186 30.0864L96.0058 31.4023L150.414 31.9275L150.427 30.6117Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.296 44.3397L95.8881 43.8145L95.8754 45.1303L150.284 45.6555L150.296 44.3397Z' fill='%23DDDDE6'/%3E%3Cpath d='M109.936 46.338L95.8629 46.2021L95.8502 47.518L109.924 47.6539L109.936 46.338Z' fill='%23DDDDE6'/%3E%3Cpath d='M133 41.0791L95.9199 40.7212L95.9021 42.5646L132.983 42.9225L133 41.0791Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.112 63.1121L95.704 62.5869L95.6913 63.9028L150.1 64.428L150.112 63.1121Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.089 65.495L95.6804 64.9697L95.6677 66.2856L150.076 66.8109L150.089 65.495Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.071 67.8778L95.6627 67.3525L95.65 68.6684L150.058 69.1936L150.071 67.8778Z' fill='%23DDDDE6'/%3E%3Cpath d='M111.638 69.8918L95.6377 69.7373L95.625 71.0532L111.625 71.2076L111.638 69.8918Z' fill='%23DDDDE6'/%3E%3Cpath d='M105.324 77.4849L97.9377 77.4136L97.925 78.7294L105.312 78.8007L105.324 77.4849Z' fill='%23DDDDE6'/%3E%3Cpath d='M143.272 77.8527L127.166 77.6973L127.153 79.0131L143.26 79.1686L143.272 77.8527Z' fill='%23DDDDE6'/%3E%3Cg filter='url(%23filter1_f)'%3E%3Cpath opacity='0.0192' d='M119.922 17.6355L53.1608 26.6479L64.5184 110.757L131.279 101.744L119.922 17.6355Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0385' d='M120.141 17.3924L53.3799 26.4048L64.7375 110.514L131.498 101.501L120.141 17.3924Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0577' d='M120.361 17.1492L53.5996 26.1616L64.9572 110.27L131.718 101.258L120.361 17.1492Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0769' d='M120.58 16.906L53.8188 25.9185L65.1765 110.027L131.937 101.015L120.58 16.906Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0962' d='M120.799 16.6629L54.0381 25.6753L65.3957 109.784L132.157 100.772L120.799 16.6629Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1154' d='M121.018 16.4197L54.2572 25.4321L65.6148 109.541L132.376 100.528L121.018 16.4197Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1346' d='M121.237 16.1765L54.4764 25.189L65.834 109.298L132.595 100.285L121.237 16.1765Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1538' d='M121.451 15.9343L54.6902 24.9468L66.0478 109.055L132.809 100.043L121.451 15.9343Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1731' d='M121.67 15.6912L54.9093 24.7036L66.2669 108.812L133.028 99.7999L121.67 15.6912Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1923' d='M121.89 15.448L55.1285 24.4604L66.4861 108.569L133.247 99.5567L121.89 15.448Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2115' d='M122.109 15.2048L55.3477 24.2173L66.7053 108.326L133.466 99.3136L122.109 15.2048Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2308' d='M122.328 14.9617L55.5675 23.9741L66.9251 108.083L133.686 99.0704L122.328 14.9617Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.25' d='M122.548 14.7185L55.7867 23.731L67.1443 107.84L133.905 98.8272L122.548 14.7185Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2692' d='M122.767 14.4754L56.0059 23.4878L67.3635 107.597L134.124 98.5841L122.767 14.4754Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2885' d='M122.98 14.2332L56.2191 23.2456L67.5767 107.354L134.338 98.3419L122.98 14.2332Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3077' d='M123.199 13.99L56.4382 23.0024L67.7958 107.111L134.557 98.0987L123.199 13.99Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3269' d='M123.419 13.7468L56.658 22.7593L68.0156 106.868L134.777 97.8556L123.419 13.7468Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3462' d='M123.638 13.5037L56.8772 22.5161L68.2348 106.625L134.996 97.6124L123.638 13.5037Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3654' d='M123.857 13.2605L57.0963 22.2729L68.4539 106.382L135.215 97.3693L123.857 13.2605Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3846' d='M124.077 13.0174L57.3156 22.0298L68.6732 106.139L135.434 97.1261L124.077 13.0174Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4038' d='M124.296 12.7742L57.5347 21.7866L68.8923 105.895L135.653 96.8829L124.296 12.7742Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4231' d='M124.509 12.532L57.7484 21.5444L69.106 105.653L135.867 96.6407L124.509 12.532Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4423' d='M124.729 12.2888L57.9678 21.3013L69.3254 105.41L136.086 96.3976L124.729 12.2888Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4615' d='M124.948 12.0457L58.1869 21.0581L69.5445 105.167L136.305 96.1544L124.948 12.0457Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4808' d='M125.167 11.8025L58.4061 20.8149L69.7637 104.924L136.525 95.9112L125.167 11.8025Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.5' d='M125.387 11.5593L58.6257 20.5718L69.9833 104.681L136.744 95.6681L125.387 11.5593Z' fill='black' fill-opacity='0.04'/%3E%3C/g%3E%3Cpath d='M125.89 11.1179L59.4758 20.0835L70.7311 103.434L137.146 94.4688L125.89 11.1179Z' fill='white'/%3E%3Cpath d='M84.3428 32.1068L68.1049 34.2988L68.3547 36.1491L84.5926 33.9571L84.3428 32.1068Z' fill='%23DDDDE6'/%3E%3Cpath d='M87.3611 54.4823L71.1232 56.6743L71.373 58.5246L87.6109 56.3326L87.3611 54.4823Z' fill='%23DDDDE6'/%3E%3Cpath d='M81.1868 43.9323L69.6135 45.4946L69.8634 47.3449L81.4367 45.7826L81.1868 43.9323Z' fill='%23DDDDE6'/%3E%3Cpath d='M111.867 17.6896L74.7499 22.7002L75.0941 25.2495L112.211 20.2389L111.867 17.6896Z' fill='%23DDDDE6'/%3E%3Cpath d='M122.208 20.8988L66.4803 28.4219L66.5303 28.7919L122.258 21.2689L122.208 20.8988Z' fill='%23DDDDE6'/%3E%3Cpath d='M122.732 26.9265L90.5674 31.2686L90.7458 32.5902L122.91 28.2481L122.732 26.9265Z' fill='%23DDDDE6'/%3E%3Cpath d='M122.998 28.8704L90.8339 33.2124L91.0123 34.534L123.177 30.192L122.998 28.8704Z' fill='%23DDDDE6'/%3E%3Cpath d='M108.702 32.7877L91.0951 35.1646L91.2736 36.4862L108.88 34.1094L108.702 32.7877Z' fill='%23DDDDE6'/%3E%3Cpath d='M124.244 38.1233L92.0801 42.4653L92.2585 43.787L124.423 39.4449L124.244 38.1233Z' fill='%23DDDDE6'/%3E%3Cpath d='M124.505 40.0671L92.3408 44.4092L92.5193 45.7308L124.684 41.3888L124.505 40.0671Z' fill='%23DDDDE6'/%3E%3Cpath d='M115.318 43.29L92.6058 46.356L92.7843 47.6776L115.496 44.6116L115.318 43.29Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.934 58.0048L77.2391 64.7134L77.4176 66.035L127.112 59.3264L126.934 58.0048Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.59 55.4921L76.895 62.2007L77.0735 63.5223L126.768 56.8138L126.59 55.4921Z' fill='%23DDDDE6'/%3E%3Cpath d='M126.252 52.9789L76.5574 59.6875L76.7358 61.0091L126.431 54.3006L126.252 52.9789Z' fill='%23DDDDE6'/%3E%3Cpath d='M90.4125 65.3707L77.5585 67.106L77.7369 68.4276L90.591 66.6924L90.4125 65.3707Z' fill='%23DDDDE6'/%3E%3Cpath d='M127.764 64.1752L78.0697 70.8838L78.2482 72.2054L127.943 65.4969L127.764 64.1752Z' fill='%23DDDDE6'/%3E%3Cpath d='M128.09 66.5634L78.3955 73.272L78.574 74.5936L128.269 67.885L128.09 66.5634Z' fill='%23DDDDE6'/%3E%3Cpath d='M128.411 68.9584L78.7159 75.667L78.8944 76.9886L128.589 70.2801L128.411 68.9584Z' fill='%23DDDDE6'/%3E%3Cpath d='M118.463 72.7344L79.0369 78.0566L79.2153 79.3783L118.641 74.056L118.463 72.7344Z' fill='%23DDDDE6'/%3E%3Cpath d='M129.271 75.3061L79.5759 82.0146L79.7544 83.3363L129.449 76.6277L129.271 75.3061Z' fill='%23DDDDE6'/%3E%3Cpath d='M129.59 77.6953L79.8958 84.4038L80.0742 85.7254L129.769 79.0169L129.59 77.6953Z' fill='%23DDDDE6'/%3E%3Cpath d='M129.911 80.0903L80.2159 86.7988L80.3944 88.1205L130.089 81.4119L129.911 80.0903Z' fill='%23DDDDE6'/%3E%3Cpath d='M107.871 85.5001L80.5413 89.1895L80.7197 90.5111L108.049 86.8217L107.871 85.5001Z' fill='%23DDDDE6'/%3E%3Cpath d='M86.3468 95.4808L78.927 96.4824L79.1055 97.8041L86.5253 96.8024L86.3468 95.4808Z' fill='%23DDDDE6'/%3E%3Cpath d='M124.449 90.3357L108.276 92.519L108.454 93.8407L124.628 91.6574L124.449 90.3357Z' fill='%23DDDDE6'/%3E%3Cpath d='M74.5165 60.6361C74.5521 60.9147 74.3624 61.1636 74.0838 61.2051C73.8051 61.2407 73.5562 61.051 73.5147 60.7724C73.4791 60.4938 73.6688 60.2449 73.9474 60.2034C74.226 60.1678 74.4809 60.3634 74.5165 60.6361Z' fill='%23DDDDE6'/%3E%3Cpath d='M76.0285 71.8325C76.064 72.1111 75.8743 72.36 75.5957 72.4015C75.3171 72.4371 75.0681 72.2474 75.0266 71.9688C74.9911 71.6902 75.1808 71.4413 75.4594 71.3998C75.738 71.3642 75.9929 71.5539 76.0285 71.8325Z' fill='%23DDDDE6'/%3E%3Cpath d='M77.5342 82.9642C77.5698 83.2428 77.3801 83.4917 77.1014 83.5332C76.8228 83.5688 76.5739 83.3791 76.5324 83.1005C76.4968 82.822 76.6865 82.573 76.9651 82.5315C77.2378 82.496 77.4927 82.6916 77.5342 82.9642Z' fill='%23DDDDE6'/%3E%3Cg opacity='0.63' filter='url(%23filter2_f)'%3E%3Cpath opacity='0.0192' d='M182.663 28.6049L177.619 26.6903L178.099 25.0781L155.726 18.3922L125.344 6.87549L125.167 7.34374L124.698 7.16592L124.034 8.9204L119.363 7.52749L119.221 8.0076L118.74 7.86534L117.928 10.58L117.596 10.4793L117.383 11.1965L116.66 10.9831L95.1465 82.9579L99.1835 84.1671L146.68 98.357L152.116 99.981L156.633 101.332L162.371 82.1222L182.663 28.6049Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.0385' d='M183.114 28.35L178.069 26.4355L178.55 24.8232L156.177 18.1373L125.795 6.62061L125.617 7.08886L125.149 6.91104L124.485 8.66551L119.814 7.27261L119.671 7.75271L119.191 7.61046L118.379 10.3251L118.047 10.2244L117.828 10.9416L117.11 10.7282L95.5972 82.703L99.6283 83.9122L147.13 98.1021L152.567 99.7262L157.078 101.078L162.816 81.8732L183.114 28.35Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.0577' d='M183.565 28.0956L178.514 26.1811L179 24.5689L156.622 17.8829L126.246 6.36621L126.068 6.83447L125.6 6.65665L124.93 8.41112L120.264 7.01821L120.122 7.49832L119.642 7.35607L118.83 10.0708L118.492 9.96999L118.278 10.6872L117.561 10.4738L96.0479 82.4546L100.079 83.6578L147.581 97.8477L153.017 99.4718L157.529 100.823L163.267 81.6188L183.565 28.0956Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.0769' d='M184.015 27.8402L178.964 25.9257L179.444 24.3135L157.072 17.6275L126.69 6.11084L126.512 6.57909L126.044 6.40128L125.38 8.15575L120.708 6.76284L120.566 7.24295L120.086 7.10069L119.274 9.81538L118.942 9.71462L118.728 10.4318L118.005 10.2184L96.4979 82.1992L100.529 83.4025L148.025 97.5923L153.461 99.2164L157.979 100.568L163.717 81.3635L184.015 27.8402Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.0962' d='M184.46 27.5853L179.415 25.6708L179.895 24.0586L157.522 17.3726L127.141 5.85596L126.963 6.32421L126.494 6.14639L125.83 7.90087L121.159 6.50796L121.017 6.98807L120.537 6.84581L119.724 9.5605L119.392 9.45974L119.179 10.1769L118.456 9.96356L96.9426 81.9443L100.974 83.1476L148.476 97.3374L153.912 98.9615L158.423 100.313L164.168 81.1086L184.46 27.5853Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.1154' d='M184.91 27.3304L179.86 25.4159L180.346 23.8037L157.973 17.1178L127.591 5.60107L127.413 6.06933L126.945 5.89151L126.275 7.64598L121.61 6.25307L121.467 6.73318L120.987 6.59093L120.175 9.30562L119.843 9.20485L119.624 9.92205L118.907 9.70867L97.3933 81.6894L101.424 82.8927L148.927 97.0826L154.363 98.7066L158.874 100.058L164.612 80.8537L184.91 27.3304Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.1346' d='M185.361 27.0761L180.31 25.1615L180.796 23.5493L158.418 16.8634L128.036 5.34668L127.864 5.81493L127.396 5.63712L126.726 7.39751L122.06 5.99868L121.912 6.47879L121.432 6.33653L120.626 9.05122L120.288 8.95046L120.074 9.67359L119.351 9.45428L97.8439 81.4351L101.875 82.6383L149.371 96.8282L154.807 98.4522L159.325 99.8037L165.063 80.5993L185.361 27.0761Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.1538' d='M185.806 26.8212L180.761 24.9067L181.241 23.2944L158.868 16.6085L128.486 5.0918L128.309 5.56005L127.84 5.38223L127.176 7.14263L122.505 5.7438L122.363 6.22391L121.883 6.08165L121.07 8.79634L120.738 8.69558L120.525 9.4187L119.802 9.19939L98.2886 81.1802L102.32 82.3834L149.822 96.5733L155.258 98.1973L159.769 99.5488L165.514 80.3444L185.806 26.8212Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.1731' d='M186.256 26.5658L181.211 24.6513L181.692 23.0391L159.319 16.3531L128.937 4.83643L128.759 5.30468L128.291 5.12686L127.627 6.88726L122.956 5.48843L122.813 5.96853L122.333 5.82628L121.521 8.54097L121.189 8.44021L120.97 9.16333L120.252 8.94402L98.7393 80.9248L102.77 82.128L150.273 96.3179L155.709 97.942L160.22 99.2934L165.958 80.089L186.256 26.5658Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.1923' d='M186.706 26.3109L181.656 24.3964L182.142 22.7842L159.763 16.0982L129.387 4.58154L129.209 5.0498L128.741 4.87198L128.071 6.63238L123.406 5.23354L123.258 5.71365L122.783 5.5714L121.971 8.28609L121.633 8.18532L121.42 8.90845L120.703 8.68914L99.1893 80.6699L103.22 81.8732L150.717 96.0631L156.153 97.6871L160.67 99.0385L166.408 79.8342L186.706 26.3109Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.2115' d='M187.157 26.0565L182.106 24.142L182.586 22.5298L160.214 15.8438L129.832 4.32715L129.654 4.7954L129.186 4.61758L128.522 6.37798L123.85 4.97915L123.708 5.45926L123.228 5.317L122.416 8.03169L122.084 7.93093L121.87 8.65406L121.147 8.43475L99.6339 80.4155L103.671 81.6187L151.167 95.8086L156.603 97.4386L161.121 98.7841L166.859 79.5798L187.157 26.0565Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.2308' d='M187.602 25.8016L182.557 23.8931L183.037 22.2749L160.664 15.589L130.283 4.07227L130.105 4.54052L129.636 4.3627L128.972 6.1231L124.301 4.72427L124.159 5.20437L123.679 5.06212L122.866 7.77681L122.534 7.67605L122.315 8.39917L121.598 8.17986L100.085 80.1607L104.116 81.3639L151.618 95.5597L157.054 97.1838L161.565 98.5293L167.304 79.3249L187.602 25.8016Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.25' d='M188.052 25.5468L183.002 23.6382L183.488 22.02L161.109 15.3341L130.733 3.81738L130.555 4.28564L130.087 4.10782L129.417 5.86822L124.752 4.46938L124.609 4.94949L124.129 4.80724L123.317 7.52193L122.979 7.42116L122.766 8.14429L122.048 7.92498L100.535 79.9058L104.566 81.109L152.069 95.3048L157.505 96.9289L162.016 98.2744L167.754 79.07L188.052 25.5468Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.2692' d='M188.503 25.2978L183.452 23.3833L183.932 21.7651L161.56 15.0792L131.178 3.5625L131 4.03075L130.532 3.85294L129.868 5.61334L125.196 4.2145L125.054 4.69461L124.574 4.55235L123.762 7.26704L123.43 7.17221L123.216 7.88941L122.493 7.67603L100.986 79.6509L105.017 80.8541L152.513 95.0499L157.949 96.674L162.467 98.0195L168.205 78.8151L188.503 25.2978Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.2885' d='M188.948 25.0429L183.903 23.1284L184.383 21.5103L162.01 14.8243L131.628 3.30762L131.451 3.77587L130.982 3.59805L130.318 5.35845L125.647 3.96554L125.505 4.43973L125.025 4.29747L124.212 7.01216L123.88 6.91733L123.667 7.63452L122.944 7.42114L101.431 79.396L105.462 80.5992L152.964 94.795L158.4 96.4191L162.911 97.7646L168.656 78.5602L188.948 25.0429Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.3077' d='M189.398 24.788L184.347 22.8735L184.833 21.2554L162.46 14.5694L132.079 3.05273L131.901 3.52099L131.432 3.34317L130.762 5.10357L126.097 3.71066L125.955 4.18484L125.475 4.04259L124.662 6.75728L124.33 6.66244L124.111 7.37964L123.394 7.16626L101.881 79.1411L105.912 80.3444L153.414 94.5402L158.85 96.1642L163.361 97.5097L169.1 78.3054L189.398 24.788Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.3269' d='M189.848 24.5332L184.798 22.6186L185.284 21.0005L162.905 14.3205L132.529 2.79785L132.351 3.26611L131.883 3.08829L131.213 4.84869L126.548 3.45578L126.4 3.93589L125.919 3.78771L125.113 6.5024L124.775 6.40756L124.562 7.12476L123.839 6.91138L102.331 78.8862L106.362 80.0895L153.859 94.2853L159.295 95.9093L163.812 97.2548L169.55 78.0505L189.848 24.5332Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.3462' d='M190.293 24.2783L185.248 22.3638L185.728 20.7456L163.356 14.0656L132.974 2.54297L132.796 3.01122L132.328 2.83341L131.664 4.5938L126.992 3.2009L126.85 3.681L126.37 3.53282L125.558 6.25344L125.226 6.15268L125.012 6.86988L124.289 6.65649L102.776 78.6313L106.807 79.8346L154.309 94.0304L159.745 95.6545L164.257 97L170.001 77.7956L190.293 24.2783Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.3654' d='M190.744 24.0234L185.699 22.1089L186.179 20.4907L163.806 13.8107L133.425 2.28809L133.247 2.75634L132.778 2.57852L132.114 4.33892L127.443 2.94601L127.301 3.42612L126.821 3.27794L126.008 5.99856L125.677 5.89779L125.457 6.61499L124.74 6.40161L103.227 78.3765L107.258 79.5797L154.76 93.7755L160.196 95.3996L164.707 96.7451L170.446 77.5407L190.744 24.0234Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.3846' d='M191.194 23.7684L186.143 21.8539L186.63 20.2417L164.251 13.5558L133.875 2.03906L133.697 2.50139L133.229 2.3295L132.559 4.08397L127.894 2.69106L127.745 3.17117L127.271 3.02299L126.459 5.74361L126.121 5.64284L125.908 6.36004L125.19 6.14666L103.677 78.1215L107.708 79.3307L155.205 93.5206L160.641 95.1446L165.158 96.4901L170.896 77.2858L191.194 23.7684Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.4038' d='M191.645 23.5136L186.594 21.599L187.074 19.9868L164.702 13.3009L134.32 1.78418L134.142 2.25243L133.674 2.07462L133.01 3.82909L128.338 2.43618L128.196 2.91629L127.716 2.77403L126.904 5.48872L126.572 5.38796L126.358 6.10516L125.635 5.89178L104.122 77.8666L108.159 79.0758L155.655 93.2657L161.091 94.8897L165.609 96.2352L171.347 77.0309L191.645 23.5136Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.4231' d='M192.089 23.2587L187.044 21.3442L187.524 19.7319L165.152 13.046L134.77 1.5293L134.592 1.99755L134.124 1.81973L133.46 3.57421L128.788 2.1813L128.646 2.66141L128.166 2.51915L127.354 5.23384L127.022 5.13308L126.808 5.85028L126.085 5.6369L104.572 77.6117L108.603 78.8209L156.105 93.0108L161.541 94.6349L166.053 95.9863L171.797 76.776L192.089 23.2587Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.4423' d='M192.54 23.0038L187.489 21.0893L187.975 19.4771L165.602 12.7911L135.221 1.27441L135.043 1.74267L134.574 1.56485L133.905 3.31932L129.239 1.92641L129.097 2.40652L128.617 2.26427L127.805 4.97896L127.467 4.87819L127.253 5.59539L126.536 5.38201L105.023 77.3568L109.054 78.566L156.556 92.7559L161.992 94.38L166.503 95.7314L172.242 76.5211L192.54 23.0038Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.4615' d='M192.99 22.7489L187.94 20.8344L188.426 19.2222L166.047 12.5362L135.665 1.01953L135.493 1.48779L135.025 1.30997L134.355 3.06444L129.684 1.67153L129.542 2.15164L129.061 2.00939L128.249 4.72408L127.917 4.62331L127.704 5.34051L126.981 5.12713L105.473 77.102L109.505 78.3111L157.001 92.501L162.437 94.1251L166.954 95.4765L172.692 76.2722L192.99 22.7489Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.4808' d='M193.435 22.494L188.39 20.5795L188.87 18.9673L166.498 12.2813L136.116 0.764648L135.938 1.2329L135.47 1.05508L134.806 2.80956L130.134 1.41665L129.992 1.89676L129.512 1.7545L128.7 4.46919L128.368 4.36843L128.154 5.08563L127.431 4.87225L105.918 76.853L109.949 78.0563L157.451 92.2462L162.887 93.8702L167.399 95.2216L173.143 76.0173L193.435 22.494Z' fill='black' fill-opacity='0.09'/%3E%3Cpath opacity='0.5' d='M193.886 22.2391L188.841 20.3246L189.321 18.7124L166.948 12.0265L136.567 0.509766L136.389 0.97802L135.92 0.800202L135.251 2.55467L130.585 1.16177L130.443 1.64187L129.963 1.49962L129.15 4.21431L128.819 4.11355L128.599 4.83075L127.882 4.61736L106.369 76.5981L110.4 77.8014L157.902 91.9913L163.338 93.6153L167.849 94.9668L173.588 75.7624L193.886 22.2391Z' fill='black' fill-opacity='0.09'/%3E%3C/g%3E%3Cpath d='M194.297 21.7248L136.979 -0.00390625L109.846 71.5488L167.164 93.2775L194.297 21.7248Z' fill='white'/%3E%3Cpath opacity='0.5' d='M189.848 19.6881L131.113 2.13965L109.733 73.677L168.468 91.2254L189.848 19.6881Z' fill='%23C7C7C7'/%3E%3Cpath d='M189.758 18.2457L131.024 0.697266L109.111 74.0178L167.845 91.5662L189.758 18.2457Z' fill='white'/%3E%3Cpath d='M173.261 63.1671L185.912 20.8405L128.943 3.81738L107.429 75.7981L158.963 91.1972L164.399 92.8213L168.91 94.1727L176.391 69.1359L173.617 65.295C173.178 64.6727 173.048 63.8903 173.261 63.1671Z' fill='%23F5A04C'/%3E%3Cpath opacity='0.5' d='M176.801 67.8911L167.316 92.9042L108.366 75.2943L129.879 3.31348L186.849 20.3366L174.198 62.6632C173.979 63.3864 174.115 64.1688 174.554 64.7852L176.801 67.8911Z' fill='%23B0B0B0'/%3E%3Cpath d='M176.397 69.13L168.916 94.1668L107.435 75.7982L128.943 3.81738L185.912 20.8405L173.261 63.1671C173.042 63.8903 173.178 64.6727 173.617 65.2891L176.397 69.13Z' fill='%232E3192'/%3E%3Cpath d='M169.017 29.4682L138.397 20.3198L133.659 36.1754L164.278 45.3238L169.017 29.4682Z' fill='white'/%3E%3Cpath d='M132.971 5.02517L128.938 3.82031L107.428 75.7949L111.46 76.9998L132.971 5.02517Z' fill='%23151B5E'/%3E%3Cpath d='M136.645 8.80755L133.492 7.86572L133.116 9.12644L136.268 10.0683L136.645 8.80755Z' fill='%234CA3B5'/%3E%3Cpath d='M140.093 9.83546L137.906 9.18213L137.529 10.4428L139.716 11.0962L140.093 9.83546Z' fill='%234CA3B5'/%3E%3Cpath d='M145.71 28.2243L142.467 27.2554L142.156 28.2946L145.4 29.2636L145.71 28.2243Z' fill='%23DDDDE6'/%3E%3Cpath d='M149.67 29.4092L147.268 28.6914L146.957 29.7306L149.36 30.4485L149.67 29.4092Z' fill='%23DDDDE6'/%3E%3Cpath d='M158.334 31.9972L153.097 30.4326L152.787 31.4719L158.023 33.0365L158.334 31.9972Z' fill='%23DDDDE6'/%3E%3Cpath d='M143.182 29.8295L139.564 28.7485L139.254 29.7878L142.872 30.8688L143.182 29.8295Z' fill='%23DDDDE6'/%3E%3Cpath d='M146.361 30.787L144.799 30.3203L144.488 31.3596L146.05 31.8262L146.361 30.787Z' fill='%23DDDDE6'/%3E%3Cpath d='M143.539 32.424L141.074 31.6875L140.763 32.7267L143.228 33.4632L143.539 32.424Z' fill='%23DDDDE6'/%3E%3Cpath d='M147.264 33.5372L145.447 32.9941L145.136 34.0334L146.954 34.5764L147.264 33.5372Z' fill='%23DDDDE6'/%3E%3Cpath d='M151.706 34.8589L148.803 33.9917L148.493 35.0309L151.395 35.8981L151.706 34.8589Z' fill='%23DDDDE6'/%3E%3Cpath d='M155.142 35.8895L153.568 35.4194L153.258 36.4587L154.831 36.9287L155.142 35.8895Z' fill='%23DDDDE6'/%3E%3Cpath d='M159.056 37.0613L156.778 36.3809L156.467 37.4201L158.745 38.1006L159.056 37.0613Z' fill='%23DDDDE6'/%3E%3Cpath d='M150.555 32.0334L147.983 31.2646L147.672 32.3039L150.245 33.0726L150.555 32.0334Z' fill='%23DDDDE6'/%3E%3Cpath d='M156.466 33.8023L154.182 33.1201L153.872 34.1594L156.155 34.8415L156.466 33.8023Z' fill='%23DDDDE6'/%3E%3Cpath d='M163.451 35.8852L158.219 34.3223L157.909 35.3615L163.14 36.9244L163.451 35.8852Z' fill='%23DDDDE6'/%3E%3Cpath d='M162.671 33.2906L160.268 32.5728L159.958 33.612L162.36 34.3298L162.671 33.2906Z' fill='%23DDDDE6'/%3E%3Cpath d='M173.261 63.167L164.399 92.8152L168.91 94.1607L176.391 69.1239L173.617 65.283C173.178 64.6784 173.048 63.8901 173.261 63.167Z' fill='%232E3192'/%3E%3Cpath d='M89.8169 19.1628L91.0736 19.0205L91.9629 17.6039L92.7098 18.8368L94.423 18.6412L96.1363 18.4456L96.4623 17.4557L97.7546 18.2618L99.0233 18.1196C99.3256 18.084 99.5449 17.8114 99.5094 17.5031L98.9403 12.5064C98.9225 12.3701 98.8039 12.2753 98.6676 12.2871L88.8506 13.4074C88.7142 13.4252 88.6194 13.5437 88.6312 13.68L89.2004 18.6767C89.2359 18.979 89.5145 19.1983 89.8169 19.1628Z' fill='%23F5CA5D'/%3E%3Cpath d='M88.6968 14.2315L98.9999 13.052L98.9584 12.6904L88.6494 13.8581L88.6968 14.2315Z' fill='%23FF957B'/%3E%3Cpath d='M89.6332 18.6234L90.5224 18.5226C91.4472 18.4159 92.1645 17.6632 92.2297 16.7326L92.2771 16.128C92.4075 14.3558 92.5913 11.9256 92.1052 11.1787C92.0459 11.0898 91.9037 10.9417 91.7554 10.7935C91.2278 10.26 90.4276 9.45391 90.6291 8.48184C90.7773 7.75871 91.791 6.88147 93.0596 6.73922C94.3283 6.59696 95.5139 7.21933 95.8221 7.88911C96.2371 8.79005 95.6384 9.7562 95.2471 10.3904C95.1345 10.5742 95.0278 10.7461 94.9922 10.8468C94.6899 11.6826 95.4131 14.012 95.9466 15.7072L96.1245 16.288C96.3972 17.1771 97.2686 17.7521 98.1934 17.6454L99.0826 17.5446L99.1419 18.0425L98.2527 18.1433C97.0908 18.2737 95.9941 17.5565 95.6502 16.4362L95.4724 15.8613C94.8618 13.8994 94.1682 11.6766 94.5298 10.6809C94.5832 10.5327 94.6958 10.3549 94.8321 10.1355C95.1938 9.55467 95.6799 8.76042 95.3835 8.10249C95.1819 7.6698 94.2097 7.11856 93.1308 7.24304C92.0578 7.36751 91.2278 8.12027 91.133 8.58853C90.9848 9.2998 91.6428 9.96365 92.123 10.4438C92.3068 10.6275 92.455 10.7757 92.538 10.912C93.113 11.8011 92.9411 14.1187 92.7869 16.1695L92.7454 16.7741C92.6684 17.8114 91.9511 18.6708 90.9789 18.9494C90.8544 18.985 90.7299 19.0087 90.5935 19.0264L89.7043 19.1272L89.6332 18.6234Z' fill='%23778E9E'/%3E%3Cpath d='M89.9534 18.5287L90.8426 18.4279C91.7674 18.3212 92.4847 17.5685 92.5499 16.6379L92.5973 16.0333C92.7277 14.261 92.9115 11.8309 92.4254 11.084C92.3661 10.9951 92.2238 10.8469 92.0756 10.6987C91.548 10.1653 90.7477 9.35918 90.9493 8.38711C91.0975 7.66398 92.1112 6.78675 93.3798 6.64449C94.6484 6.50224 95.8341 7.1246 96.1423 7.79438C96.5573 8.69533 95.9586 9.66147 95.5673 10.2957C95.4547 10.4794 95.348 10.6513 95.3124 10.7521C95.0101 11.5878 95.7333 13.9173 96.2668 15.6125L96.4447 16.1933C96.7174 17.0824 97.5888 17.6574 98.5136 17.5507L99.4028 17.4499L99.4621 17.9478L98.5729 18.0486C97.411 18.179 96.3143 17.4618 95.9704 16.3415L95.7926 15.7666C95.182 13.8046 94.4884 11.5819 94.85 10.5861C94.9034 10.4379 95.016 10.2601 95.1523 10.0408C95.514 9.45995 96.0001 8.66569 95.7037 8.00776C95.5021 7.57507 94.5299 7.02384 93.451 7.14831C92.378 7.27278 91.548 8.02555 91.4532 8.4938C91.305 9.20507 91.963 9.86893 92.4432 10.349C92.627 10.5328 92.7752 10.681 92.8582 10.8173C93.4332 11.7064 93.2613 14.0239 93.1071 16.0748L93.0656 16.6794C92.9945 17.7166 92.2713 18.5761 91.299 18.8547C91.1746 18.8902 91.0501 18.9139 90.9137 18.9317L90.0245 19.0325L89.9534 18.5287Z' fill='white'/%3E%3Cpath d='M97.3577 18.3034L99.1895 18.0959C99.397 18.0722 99.5511 17.8825 99.5274 17.6751L99.4741 17.2187C99.4504 17.0112 99.2606 16.8571 99.0532 16.8808L97.2154 17.0883C97.008 17.112 96.8538 17.3017 96.8775 17.5091L96.9309 17.9655C96.9605 18.1789 97.1502 18.3271 97.3577 18.3034Z' fill='%23D9A820'/%3E%3Cpath d='M89.6033 19.1865L91.5181 18.9672C91.7078 18.9435 91.8382 18.7775 91.8204 18.5879L91.7611 18.0544C91.7374 17.8647 91.5714 17.7343 91.3817 17.7521L89.4669 17.9714C89.2772 17.9951 89.1468 18.1611 89.1646 18.3508L89.2239 18.8842C89.2476 19.0739 89.4195 19.2102 89.6033 19.1865Z' fill='%23D9A820'/%3E%3Cpath d='M92.7036 18.837L96.136 18.4458L95.5432 17.8176C95.4365 17.7049 95.2883 17.6516 95.1341 17.6694L93.5098 17.8531C93.3557 17.8709 93.2253 17.9598 93.1482 18.0902L92.7036 18.837Z' fill='%23D9A820'/%3E%3Cg filter='url(%23filter3_f)'%3E%3Cpath opacity='0.0192' d='M70.6048 82.8753L42.0134 90.2843C41.1182 90.5155 40.2053 89.9761 39.9741 89.0811L29.256 47.7384C29.0248 46.8434 29.5643 45.9306 30.4594 45.6994L59.0508 38.2903C59.946 38.0592 60.8589 38.5985 61.0901 39.4936L71.8022 80.8363C72.0334 81.7313 71.4999 82.6441 70.6048 82.8753Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0385' d='M70.734 82.6678L42.1426 90.0769C41.2475 90.3081 40.3346 89.7687 40.1034 88.8737L29.3853 47.525C29.1541 46.63 29.6936 45.7172 30.5887 45.486L59.1801 38.0769C60.0753 37.8458 60.9882 38.3852 61.2194 39.2802L71.9315 80.6229C72.1686 81.5179 71.6292 82.4366 70.734 82.6678Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0577' d='M70.8646 82.4544L42.2733 89.8635C41.3781 90.0946 40.4652 89.5552 40.234 88.6602L29.5159 47.3175C29.2847 46.4225 29.8242 45.5097 30.7193 45.2785L59.3107 37.8694C60.2059 37.6383 61.1188 38.1776 61.35 39.0727L72.0621 80.4154C72.2993 81.3104 71.7598 82.2232 70.8646 82.4544Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0769' d='M70.9951 82.241L42.4038 89.6501C41.5086 89.8813 40.5957 89.3419 40.3645 88.4469L29.6464 47.1041C29.4152 46.2091 29.9547 45.2963 30.8498 45.0651L59.4412 37.656C60.3364 37.4249 61.2493 37.9643 61.4805 38.8593L72.1926 80.202C72.4297 81.097 71.8903 82.0098 70.9951 82.241Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.0962' d='M71.1256 82.0335L42.5342 89.4426C41.6391 89.6738 40.7262 89.1344 40.495 88.2394L29.7769 46.8907C29.5457 45.9957 30.0852 45.0829 30.9803 44.8518L59.5717 37.4427C60.4668 37.2115 61.3798 37.7509 61.611 38.6459L72.3231 79.9886C72.5602 80.8836 72.0208 81.8023 71.1256 82.0335Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1154' d='M71.2558 81.8201L42.6644 89.2292C41.7692 89.4603 40.8563 88.921 40.6251 88.0259L29.907 46.6832C29.6758 45.7882 30.2153 44.8754 31.1104 44.6442L59.7018 37.2351C60.597 37.004 61.5099 37.5434 61.7411 38.4384L72.4532 79.7811C72.6904 80.6761 72.1509 81.5889 71.2558 81.8201Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1346' d='M71.3864 81.6067L42.795 89.0158C41.8998 89.247 40.9869 88.7076 40.7557 87.8126L30.0376 46.4698C29.8064 45.5748 30.3459 44.662 31.2411 44.4309L59.8324 37.0218C60.7276 36.7906 61.6405 37.33 61.8717 38.225L72.5839 79.5677C72.821 80.4627 72.2815 81.3755 71.3864 81.6067Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1538' d='M71.5169 81.3992L42.9255 88.8083C42.0303 89.0395 41.1174 88.5001 40.8862 87.6051L30.1681 46.2565C29.9369 45.3614 30.4764 44.4486 31.3715 44.2175L59.9629 36.8084C60.8581 36.5772 61.771 37.1166 62.0022 38.0116L72.7143 79.3543C72.9515 80.2494 72.412 81.1681 71.5169 81.3992Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1731' d='M71.647 81.1858L43.0556 88.5949C42.1605 88.8261 41.2475 88.2867 41.0163 87.3917L30.2983 46.0489C30.0671 45.1539 30.6065 44.2411 31.5017 44.01L60.093 36.6009C60.9882 36.3697 61.9011 36.9091 62.1323 37.8041L72.8445 79.1468C73.0816 80.0418 72.5421 80.9546 71.647 81.1858Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.1923' d='M71.7775 80.9724L43.1861 88.3815C42.2909 88.6127 41.378 88.0733 41.1468 87.1783L30.4288 45.8356C30.1976 44.9405 30.737 44.0277 31.6322 43.7966L60.2235 36.3875C61.1187 36.1563 62.0316 36.6957 62.2628 37.5907L72.9749 78.9334C73.2121 79.8284 72.6785 80.7412 71.7775 80.9724Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2115' d='M71.9141 80.765L43.3227 88.1741C42.4275 88.4052 41.5146 87.8658 41.2834 86.9708L30.5654 45.6222C30.3342 44.7272 30.8736 43.8144 31.7688 43.5832L60.3601 36.1741C61.2553 35.9429 62.1682 36.4823 62.3994 37.3773L73.1116 78.7201C73.3428 79.6151 72.8092 80.5338 71.9141 80.765Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2308' d='M72.0441 80.5515L43.4527 87.9606C42.5576 88.1918 41.6446 87.6524 41.4134 86.7574L30.6954 45.4147C30.4642 44.5196 31.0036 43.6068 31.8988 43.3757L60.4902 35.9666C61.3853 35.7354 62.2982 36.2748 62.5294 37.1698L73.2416 78.5125C73.4728 79.4076 72.9392 80.3204 72.0441 80.5515Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.25' d='M72.1747 80.3381L43.5833 87.7472C42.6882 87.9784 41.7752 87.439 41.544 86.544L30.826 45.2013C30.5948 44.3063 31.1342 43.3935 32.0294 43.1623L60.6208 35.7532C61.5159 35.522 62.4288 36.0614 62.66 36.9564L73.3722 78.2992C73.6093 79.1942 73.0698 80.107 72.1747 80.3381Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2692' d='M72.3053 80.1311L43.7139 87.5402C42.8188 87.7714 41.9059 87.232 41.6747 86.337L30.9566 44.9943C30.7254 44.0992 31.2649 43.1864 32.16 42.9553L60.7514 35.5462C61.6465 35.315 62.5595 35.8544 62.7907 36.7494L73.5028 78.0921C73.7399 78.9872 73.2005 79.9 72.3053 80.1311Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.2885' d='M72.4358 79.9177L43.8444 87.3268C42.9493 87.558 42.0363 87.0186 41.8051 86.1236L31.0871 44.7809C30.8559 43.8859 31.3953 42.9731 32.2905 42.7419L60.8819 35.3328C61.777 35.1016 62.69 35.641 62.9212 36.536L73.6333 77.8787C73.8704 78.7738 73.331 79.6866 72.4358 79.9177Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3077' d='M72.5659 79.7098L43.9746 87.1189C43.0794 87.35 42.1665 86.8107 41.9353 85.9156L31.2172 44.567C30.986 43.672 31.5255 42.7592 32.4206 42.528L61.012 35.1189C61.9072 34.8878 62.8201 35.4272 63.0513 36.3222L73.7634 77.6649C74.0005 78.5599 73.4611 79.4727 72.5659 79.7098Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3269' d='M72.6964 79.4968L44.105 86.9059C43.2099 87.1371 42.297 86.5977 42.0658 85.7027L31.3477 44.36C31.1165 43.465 31.656 42.5522 32.5511 42.321L61.1425 34.9119C62.0376 34.6807 62.9506 35.2201 63.1818 36.1151L73.8939 77.4578C74.131 78.3529 73.5916 79.2657 72.6964 79.4968Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3462' d='M72.827 79.2835L44.2357 86.6925C43.3405 86.9237 42.4276 86.3843 42.1964 85.4893L31.4783 44.1466C31.2471 43.2516 31.7866 42.3388 32.6817 42.1076L61.2731 34.6985C62.1683 34.4674 63.0812 35.0067 63.3124 35.9018L74.0245 77.2445C74.2617 78.1395 73.7222 79.0523 72.827 79.2835Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3654' d='M72.957 79.076L44.3657 86.4851C43.4705 86.7163 42.5576 86.1769 42.3264 85.2819L31.6083 43.9332C31.3771 43.0382 31.9166 42.1254 32.8117 41.8942L61.4031 34.4851C62.2983 34.254 63.2112 34.7934 63.4424 35.6884L74.1545 77.0311C74.3916 77.9261 73.8522 78.8389 72.957 79.076Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.3846' d='M73.0877 78.8626L44.4963 86.2716C43.6011 86.5028 42.6882 85.9634 42.457 85.0684L31.7389 43.7257C31.5077 42.8307 32.0472 41.9179 32.9423 41.6867L61.5337 34.2776C62.4289 34.0465 63.3418 34.5858 63.573 35.4809L74.2851 76.8236C74.5223 77.7186 73.9828 78.6314 73.0877 78.8626Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4038' d='M73.2182 78.6492L44.6268 86.0583C43.7316 86.2894 42.8187 85.7501 42.5875 84.855L31.8694 43.5123C31.6382 42.6173 32.1777 41.7045 33.0728 41.4733L61.6642 34.0642C62.5594 33.8331 63.4723 34.3725 63.7035 35.2675L74.4156 76.6102C74.6528 77.5052 74.1192 78.418 73.2182 78.6492Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4231' d='M73.3543 78.4417L44.7629 85.8508C43.8677 86.082 42.9548 85.5426 42.7236 84.6476L32.0055 43.2989C31.7743 42.4039 32.3138 41.4911 33.2089 41.26L61.8003 33.8509C62.6955 33.6197 63.6084 34.1591 63.8396 35.0541L74.5517 76.3968C74.7829 77.2918 74.2494 78.2106 73.3543 78.4417Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4423' d='M73.4847 78.2283L44.8934 85.6373C43.9982 85.8685 43.0853 85.3291 42.8541 84.4341L32.136 43.0914C31.9048 42.1964 32.4443 41.2836 33.3394 41.0524L61.9308 33.6433C62.826 33.4122 63.7389 33.9516 63.9701 34.8466L74.6822 76.1893C74.9134 77.0843 74.3799 77.9971 73.4847 78.2283Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4615' d='M73.6154 78.0149L45.024 85.424C44.1288 85.6552 43.2159 85.1158 42.9847 84.2208L32.2666 42.878C32.0354 41.983 32.5749 41.0702 33.4701 40.8391L62.0614 33.43C62.9566 33.1988 63.8695 33.7382 64.1007 34.6332L74.8129 75.9759C75.05 76.8709 74.5105 77.7837 73.6154 78.0149Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.4808' d='M73.7461 77.8074L45.1547 85.2165C44.2596 85.4477 43.3466 84.9083 43.1155 84.0133L32.3974 42.6647C32.1662 41.7696 32.7056 40.8568 33.6008 40.6257L62.1922 33.2166C63.0873 32.9854 64.0003 33.5248 64.2315 34.4198L74.9436 75.7625C75.1807 76.6576 74.6413 77.5763 73.7461 77.8074Z' fill='black' fill-opacity='0.04'/%3E%3Cpath opacity='0.5' d='M73.876 77.594L45.2846 85.0031C44.3895 85.2343 43.4765 84.6949 43.2453 83.7999L32.5273 42.4571C32.2961 41.5621 32.8355 40.6493 33.7307 40.4182L62.3221 33.0091C63.2172 32.7779 64.1301 33.3173 64.3613 34.2123L75.0735 75.555C75.3106 76.45 74.7711 77.3628 73.876 77.594Z' fill='black' fill-opacity='0.04'/%3E%3C/g%3E%3Cpath d='M74.7653 76.6218L46.1739 84.0309C45.2787 84.2621 44.3658 83.7227 44.1346 82.8277L33.4165 41.485C33.1854 40.59 33.7248 39.6772 34.62 39.446L63.2113 32.0369C64.1065 31.8057 65.0194 32.3451 65.2506 33.2401L75.9627 74.5829C76.1999 75.4779 75.6604 76.3907 74.7653 76.6218Z' fill='%2342536B'/%3E%3Cpath d='M63.0278 37.6795L50.3238 40.9692C50.0511 41.0403 49.7725 40.8743 49.7013 40.6017L49.233 38.782C49.1619 38.5093 49.3279 38.2308 49.6006 38.1596L62.3046 34.87C62.5772 34.7989 62.8559 34.9648 62.927 35.2375L63.3953 37.0572C63.4665 37.3298 63.3005 37.6084 63.0278 37.6795Z' fill='%238EA0AD'/%3E%3Cpath d='M57.7975 39.0324L57.9244 38.9995L57.1974 36.1925L57.0704 36.2253L57.7975 39.0324Z' fill='%2342536B'/%3E%3Cpath d='M60.3798 38.3621L60.5067 38.3291L59.7777 35.5226L59.6507 35.5556L60.3798 38.3621Z' fill='%2342536B'/%3E%3Cpath d='M52.5341 40.3977L52.661 40.3647L51.9323 37.5583L51.8053 37.5912L52.5341 40.3977Z' fill='%2342536B'/%3E%3Cpath d='M55.1094 39.7283L55.2363 39.6953L54.5055 36.8834L54.3786 36.9164L55.1094 39.7283Z' fill='%2342536B'/%3E%3Cpath d='M40.0561 54.1455L65.6004 47.5306C65.8968 47.4536 66.0806 47.1454 66.0035 46.849L64.2192 39.9734C64.1421 39.677 63.8338 39.4933 63.5374 39.5703L37.9931 46.1851C37.6967 46.2622 37.5129 46.5704 37.59 46.8668L39.3743 53.7424C39.4514 54.0388 39.7537 54.2225 40.0561 54.1455Z' fill='%238EB9C7'/%3E%3Cpath opacity='0.24' d='M40.0561 54.1455L65.6004 47.5306C65.8968 47.4536 66.0806 47.1454 66.0035 46.849L64.2192 39.9734C64.1421 39.677 63.8338 39.4933 63.5374 39.5703L37.9931 46.1851C37.6967 46.2622 37.5129 46.5704 37.59 46.8668L39.3743 53.7424C39.4514 54.0388 39.7537 54.2225 40.0561 54.1455Z' fill='%23007EC6'/%3E%3Cpath d='M39.908 54.5842C39.5227 54.6494 39.1373 54.4064 39.0366 54.0211L37.1633 46.7839C37.0566 46.3749 37.3055 45.9541 37.7146 45.8474L63.6205 39.1377C63.8161 39.0844 64.0236 39.114 64.2015 39.2207C64.3793 39.3274 64.5038 39.4934 64.5572 39.689L66.4305 46.9262C66.4838 47.1218 66.4542 47.3292 66.3475 47.507C66.2408 47.6849 66.0748 47.8093 65.8791 47.8627L39.9732 54.5724C39.9495 54.5783 39.9317 54.5842 39.908 54.5842ZM63.7924 39.8846L37.9102 46.612L39.7954 53.8018L65.6776 47.0981L63.7924 39.8846Z' fill='%238EB9C7'/%3E%3Cpath d='M44.3957 56.8663C44.5676 57.5301 43.8207 58.2948 42.7299 58.5793C41.6391 58.8638 40.6136 58.5556 40.4476 57.8917C40.2757 57.2278 41.0226 56.4632 42.1134 56.1787C43.2042 55.8942 44.2238 56.2024 44.3957 56.8663Z' fill='%2380BAC7'/%3E%3Cpath d='M50.1399 55.3785C50.3118 56.0423 49.5648 56.807 48.4741 57.0915C47.3833 57.376 46.3577 57.0678 46.1917 56.4039C46.0198 55.7401 46.7668 54.9754 47.8575 54.6909C48.9483 54.4064 49.968 54.7146 50.1399 55.3785Z' fill='%2380BAC7'/%3E%3Cpath d='M55.8846 53.8907C56.0565 54.5545 55.3096 55.3192 54.2188 55.6037C53.128 55.8882 52.1025 55.58 51.9365 54.9161C51.7646 54.2523 52.5115 53.4876 53.6023 53.2031C54.6871 52.9186 55.7127 53.2268 55.8846 53.8907Z' fill='%2380BAC7'/%3E%3Cpath d='M61.6287 52.4029C61.8007 53.0668 61.0537 53.8314 59.9629 54.1159C58.8722 54.4004 57.8466 54.0922 57.6806 53.4283C57.5087 52.7645 58.2556 51.9998 59.3464 51.7153C60.4313 51.4308 61.4568 51.739 61.6287 52.4029Z' fill='%2380BAC7'/%3E%3Cpath d='M67.3733 50.9151C67.5452 51.579 66.7982 52.3436 65.7075 52.6281C64.6167 52.9126 63.5911 52.6044 63.4251 51.9405C63.2532 51.2767 64.0002 50.5121 65.0909 50.2275C66.1758 49.943 67.2013 50.2513 67.3733 50.9151Z' fill='%2380BAC7'/%3E%3Cpath d='M45.5103 63.8602L42.8722 64.5419C42.5106 64.6367 42.1431 64.4174 42.0482 64.0558L41.4791 61.8509C41.3843 61.4893 41.6036 61.1218 41.9652 61.027L44.6033 60.3453C44.9649 60.2505 45.3324 60.4698 45.4273 60.8314L45.9964 63.0363C46.0912 63.3979 45.8719 63.7654 45.5103 63.8602Z' fill='%2377A6BA'/%3E%3Cpath d='M61.9904 59.5926L59.6192 60.2091C59.2576 60.3039 58.89 60.0846 58.7952 59.723L58.2261 57.5181C58.1312 57.1565 58.3506 56.789 58.7122 56.6942L61.0834 56.0778C61.4451 55.9829 61.8126 56.2022 61.9075 56.5638L62.4766 58.7687C62.5714 59.1303 62.3521 59.4978 61.9904 59.5926Z' fill='%2377A6BA'/%3E%3Cpath d='M63.3656 64.9037L60.9943 65.5201C60.6327 65.6149 60.2652 65.3956 60.1703 65.0341L59.6012 62.8291C59.5064 62.4676 59.7257 62.1001 60.0873 62.0052L62.4586 61.3888C62.8202 61.294 63.1877 61.5133 63.2826 61.8748L63.8517 64.0798C63.9465 64.4413 63.7272 64.8088 63.3656 64.9037Z' fill='%2377A6BA'/%3E%3Cpath d='M46.8854 69.1712L44.2474 69.8529C43.8858 69.9477 43.5182 69.7284 43.4234 69.3668L42.8543 67.1619C42.7594 66.8003 42.9788 66.4329 43.3404 66.338L45.9784 65.6564C46.34 65.5615 46.7075 65.7809 46.8024 66.1424L47.3715 68.3474C47.4664 68.7089 47.247 69.0823 46.8854 69.1712Z' fill='%2377A6BA'/%3E%3Cpath d='M69.8629 63.2201L67.2249 63.9017C66.8633 63.9965 66.4957 63.7772 66.4009 63.4157L65.8318 61.2107C65.7369 60.8492 65.9563 60.4817 66.3179 60.3868L68.9559 59.7052C69.3175 59.6104 69.6851 59.8297 69.7799 60.1912L70.349 62.3962C70.438 62.7577 70.2245 63.1312 69.8629 63.2201Z' fill='%2377A6BA'/%3E%3Cpath d='M71.2385 68.537L68.6005 69.2186C68.2389 69.3134 67.8713 69.0941 67.7765 68.7326L67.2014 66.5276C67.1066 66.1661 67.3259 65.7986 67.6875 65.7037L70.3256 65.0221C70.6872 64.9273 71.0547 65.1466 71.1496 65.5081L71.7187 67.7131C71.8195 68.0746 71.6001 68.4421 71.2385 68.537Z' fill='%2377A6BA'/%3E%3Cpath d='M56.8684 60.9203L54.4971 61.5367C54.1355 61.6315 53.768 61.4122 53.6731 61.0507L53.104 58.8457C53.0092 58.4842 53.2285 58.1167 53.5901 58.0218L55.9614 57.4054C56.323 57.3106 56.6905 57.5299 56.7854 57.8914L57.3545 60.0964C57.4434 60.4579 57.2241 60.8254 56.8684 60.9203Z' fill='%2377A6BA'/%3E%3Cpath d='M58.2441 66.2313L55.8729 66.8478C55.5112 66.9426 55.1437 66.7233 55.0488 66.3617L54.4797 64.1568C54.3849 63.7952 54.6042 63.4277 54.9659 63.3329L57.3371 62.7164C57.6987 62.6216 58.0663 62.8409 58.1611 63.2025L58.7302 65.4074C58.8191 65.769 58.6057 66.1365 58.2441 66.2313Z' fill='%2377A6BA'/%3E%3Cpath d='M59.6192 71.5482L57.248 72.1646C56.8864 72.2595 56.5188 72.0402 56.424 71.6786L55.8549 69.4737C55.76 69.1121 55.9794 68.7446 56.341 68.6498L58.7122 68.0333C59.0738 67.9385 59.4414 68.1578 59.5362 68.5194L60.1053 70.7243C60.2002 71.0859 59.9809 71.4534 59.6192 71.5482Z' fill='%2377A6BA'/%3E%3Cpath d='M60.9943 76.8588L58.6231 77.4752C58.2615 77.57 57.8939 77.3507 57.7991 76.9892L57.23 74.7842C57.1351 74.4226 57.3545 74.0552 57.7161 73.9603L60.0873 73.3439C60.449 73.249 60.8165 73.4684 60.9113 73.8299L61.4804 76.0349C61.5753 76.3964 61.356 76.7639 60.9943 76.8588Z' fill='%2377A6BA'/%3E%3Cpath d='M51.7408 62.2479L49.3696 62.8643C49.0079 62.9592 48.6404 62.7399 48.5456 62.3783L47.9765 60.1734C47.8816 59.8118 48.1009 59.4443 48.4626 59.3495L50.8338 58.733C51.1954 58.6382 51.563 58.8575 51.6578 59.2191L52.2269 61.424C52.3218 61.7856 52.1024 62.1531 51.7408 62.2479Z' fill='%2377A6BA'/%3E%3Cpath d='M53.1158 67.559L50.7446 68.1754C50.3829 68.2702 50.0154 68.0509 49.9206 67.6894L49.3515 65.4844C49.2566 65.1228 49.4759 64.7553 49.8376 64.6605L52.2088 64.0441C52.5704 63.9492 52.938 64.1685 53.0328 64.5301L53.6019 66.7351C53.6968 67.0966 53.4774 67.4641 53.1158 67.559Z' fill='%2377A6BA'/%3E%3Cpath d='M54.4972 72.8758L52.1259 73.4923C51.7643 73.5871 51.3967 73.3678 51.3019 73.0062L50.7328 70.8013C50.638 70.4397 50.8573 70.0722 51.2189 69.9774L53.5902 69.361C53.9518 69.2661 54.3193 69.4854 54.4142 69.847L54.9833 72.052C55.0722 72.4135 54.8528 72.781 54.4972 72.8758Z' fill='%2377A6BA'/%3E%3Cpath d='M55.8729 78.1864L53.5016 78.8028C53.14 78.8976 52.7725 78.6783 52.6776 78.3168L52.1085 76.1118C52.0137 75.7503 52.233 75.3828 52.5946 75.2879L54.9659 74.6715C55.3275 74.5767 55.695 74.796 55.7899 75.1576L56.359 77.3625C56.4479 77.7241 56.2345 78.0915 55.8729 78.1864Z' fill='%2377A6BA'/%3E%3Cpath d='M72.6138 73.8475L69.9758 74.5292C69.6141 74.624 69.2466 74.4047 69.1518 74.0431L68.5827 71.8382C68.4878 71.4766 68.7071 71.1091 69.0688 71.0143L71.7068 70.3327C72.0684 70.2378 72.4359 70.4571 72.5308 70.8187L73.0999 73.0236C73.1947 73.3852 72.9754 73.7527 72.6138 73.8475Z' fill='%2377A6BA'/%3E%3Cpath d='M63.9408 66.6757L61.3502 67.3454C61.0479 67.4225 60.8641 67.7307 60.9471 68.033L62.9508 75.7681C63.0279 76.0704 63.3361 76.2541 63.6385 76.1711L66.229 75.5014C66.5314 75.4243 66.7151 75.1161 66.6322 74.8138L64.6284 67.0787C64.5514 66.7764 64.2431 66.5986 63.9408 66.6757Z' fill='%2377A6BA'/%3E%3Cpath d='M68.4873 57.9095L65.8493 58.5912C65.4877 58.686 65.1201 58.4667 65.0253 58.1051L64.4562 55.9002C64.3613 55.5386 64.5807 55.1711 64.9423 55.0763L67.5803 54.3947C67.9419 54.2998 68.3095 54.5191 68.4043 54.8807L68.9734 57.0856C69.0623 57.4472 68.8489 57.8147 68.4873 57.9095Z' fill='%23F5CA5D'/%3E%3Cpath d='M48.2666 74.4881L45.6286 75.1698C45.267 75.2646 44.8994 75.0453 44.8046 74.6837L44.2355 72.4788C44.1406 72.1172 44.36 71.7497 44.7216 71.6549L47.3596 70.9733C47.7212 70.8784 48.0888 71.0977 48.1836 71.4593L48.7527 73.6643C48.8416 74.0258 48.6282 74.3933 48.2666 74.4881Z' fill='%23F5CA5D'/%3E%3Cpath d='M49.6417 79.7992L47.0037 80.4808C46.6421 80.5757 46.2746 80.3563 46.1797 79.9948L45.6106 77.7898C45.5158 77.4283 45.7351 77.0608 46.0967 76.966L48.7347 76.2843C49.0963 76.1895 49.4639 76.4088 49.5587 76.7704L50.1278 78.9753C50.2227 79.3369 50.0033 79.7103 49.6417 79.7992Z' fill='%23F5CA5D'/%3E%3Cpath d='M43.3341 57.1388C43.4646 57.6426 43.1622 58.1523 42.6583 58.2827C42.1544 58.4131 41.6446 58.1108 41.5142 57.607C41.3838 57.1032 41.6861 56.5935 42.19 56.4631C42.688 56.3386 43.2037 56.6409 43.3341 57.1388Z' fill='%23509DAD'/%3E%3Cpath d='M49.0728 55.6515C49.2032 56.1553 48.9009 56.665 48.397 56.7954C47.8931 56.9258 47.3833 56.6235 47.2529 56.1197C47.1224 55.6159 47.4248 55.1061 47.9287 54.9757C48.4326 54.8513 48.9424 55.1536 49.0728 55.6515Z' fill='%23509DAD'/%3E%3Cpath d='M54.8169 54.1632C54.9474 54.667 54.645 55.1767 54.1411 55.3071C53.6372 55.4375 53.1274 55.1352 52.997 54.6314C52.8666 54.1276 53.1689 53.6179 53.6728 53.4875C54.1767 53.363 54.6865 53.6653 54.8169 54.1632Z' fill='%23509DAD'/%3E%3Cpath d='M60.5617 52.6754C60.6921 53.1792 60.3898 53.6889 59.8859 53.8193C59.382 53.9497 58.8722 53.6474 58.7417 53.1436C58.6113 52.6398 58.9137 52.1301 59.4176 51.9997C59.9214 51.8752 60.4313 52.1775 60.5617 52.6754Z' fill='%23509DAD'/%3E%3Cpath d='M66.3057 51.1881C66.4361 51.6919 66.1338 52.2016 65.6299 52.332C65.126 52.4624 64.6162 52.1601 64.4858 51.6563C64.3553 51.1525 64.6577 50.6428 65.1616 50.5124C65.6655 50.3879 66.1753 50.6902 66.3057 51.1881Z' fill='%23509DAD'/%3E%3Cpath d='M55.8073 45.2607C55.9022 45.6282 56.2282 45.7941 56.8388 45.8178C57.2834 45.8356 57.485 45.8652 57.5265 46.0312C57.562 46.1675 57.4376 46.3216 57.1234 46.3987C56.8329 46.4758 56.7084 46.4402 56.5602 46.4224H56.5543C56.5483 46.4224 56.5365 46.4224 56.5306 46.4224C56.5306 46.4224 56.5306 46.4224 56.5246 46.4224C56.5009 46.4224 56.4772 46.4224 56.4535 46.4283C56.3112 46.4639 56.2282 46.6062 56.2638 46.7425C56.2934 46.861 56.4061 46.944 56.5306 46.9381C56.7321 46.9559 56.8922 46.9677 57.236 46.8788C57.2479 46.8729 57.2656 46.8729 57.2775 46.867L57.3071 46.9914C57.3368 47.104 57.4494 47.1692 57.562 47.1396C57.6747 47.11 57.7399 46.9974 57.7102 46.8847L57.6688 46.7247C57.6688 46.7247 57.6688 46.7247 57.6688 46.7188C58.1311 46.4876 58.3386 46.1379 58.2497 45.7882C58.1549 45.4088 57.7458 45.2607 57.1708 45.2488C56.7558 45.2369 56.578 45.1836 56.5365 45.0236C56.495 44.8517 56.6432 44.6976 56.9752 44.6146C57.2538 44.5435 57.4257 44.5672 57.6391 44.5849C57.6569 44.5909 57.6806 44.5909 57.6984 44.5909H57.7043C57.7221 44.5909 57.7458 44.5909 57.7636 44.5849C57.9059 44.5494 57.9889 44.4071 57.9533 44.2649C57.9237 44.1523 57.8288 44.0752 57.7162 44.0693C57.5324 44.0396 57.2953 44.0278 56.9929 44.093L56.9574 43.9507C56.9277 43.8381 56.8151 43.7729 56.7025 43.8025C56.5898 43.8322 56.5246 43.9448 56.5543 44.0574L56.5958 44.2175C55.9437 44.4664 55.7065 44.8813 55.8073 45.2607Z' fill='%23DDDDE6'/%3E%3Cpath d='M59.2514 44.3656C59.3462 44.7331 59.6723 44.8991 60.2829 44.9228C60.7275 44.9406 60.929 44.9702 60.9705 45.1362C61.0061 45.2725 60.8816 45.4266 60.5674 45.5037C60.2769 45.5807 60.1524 45.5452 60.0042 45.5274H59.9983C59.9924 45.5274 59.9805 45.5274 59.9746 45.5274C59.9746 45.5274 59.9746 45.5274 59.9687 45.5274C59.945 45.5274 59.9212 45.5274 59.8975 45.5333C59.7553 45.5689 59.6723 45.7111 59.7078 45.8474C59.7375 45.966 59.8501 46.049 59.9746 46.043C60.1762 46.0608 60.3362 46.0727 60.6801 45.9838C60.6919 45.9779 60.7097 45.9778 60.7215 45.9719L60.7512 46.0964C60.7808 46.209 60.8935 46.2742 61.0061 46.2446C61.1187 46.2149 61.1839 46.1023 61.1543 45.9897L61.1128 45.8297C61.1128 45.8297 61.1128 45.8297 61.1128 45.8237C61.5752 45.5926 61.7827 45.2429 61.6938 44.8932C61.5989 44.5138 61.1899 44.3656 60.6148 44.3538C60.1999 44.3419 60.022 44.2886 59.9805 44.1285C59.939 43.9567 60.0872 43.8025 60.4192 43.7196C60.6978 43.6484 60.8698 43.6721 61.0832 43.6899C61.1009 43.6959 61.1247 43.6959 61.1424 43.6959H61.1484C61.1662 43.6959 61.1899 43.6959 61.2077 43.6899C61.3499 43.6544 61.4329 43.5121 61.3974 43.3699C61.3677 43.2572 61.2729 43.1802 61.1602 43.1743C60.9765 43.1446 60.7393 43.1328 60.437 43.198L60.4014 43.0557C60.3718 42.9431 60.2592 42.8779 60.1465 42.9075C60.0339 42.9372 59.9687 43.0498 59.9983 43.1624L60.0398 43.3224C59.3877 43.5714 59.1565 43.9863 59.2514 44.3656Z' fill='%23DDDDE6'/%3E%3Cpath opacity='0.2' d='M50.152 42.623L44.2653 53.4581L41.5977 54.1457L47.4843 43.3165L50.152 42.623Z' fill='white'/%3E%3Cpath opacity='0.2' d='M56.9815 40.8564L51.0948 51.6915L49.761 52.0353L55.6536 41.2002L56.9815 40.8564Z' fill='white'/%3E%3Cpath opacity='0.2' d='M64.2551 39.2563L58.5463 49.7595L54.1536 50.8975L60.0402 40.0624L63.6149 39.1378C63.8105 39.0904 64.018 39.12 64.1958 39.2208C64.2255 39.2326 64.2432 39.2445 64.2551 39.2563Z' fill='white'/%3E%3Cg filter='url(%23filter4_f)'%3E%3Cpath opacity='0.0192' d='M180.778 97.5466C181.654 97.81 182.411 97.8512 182.477 97.6473C183.112 96.3463 183.704 95.0231 184.192 93.6758L189.849 76.1305L189.997 75.3313L189.826 75.2797L194.644 58.1547L195.995 48.4658L195.877 48.4262C196.084 47.7137 196.116 47.1006 195.951 47.0503C195.781 46.9987 195.477 47.5246 195.252 48.2331L195.122 48.1908L191.012 57.0474L185.512 73.9659L185.376 73.9223L185.075 74.6739L181.64 86.8987C181.293 86.8732 180.821 86.7824 180.773 86.5402C181.258 85.3383 181.825 84.1248 182.222 83.2737C182.659 82.3343 183.006 81.5934 183.119 81.2118C183.559 79.7561 183.863 76.5717 183.876 76.4349C183.876 76.4349 183.857 75.9924 183.605 75.9767C183.425 75.9655 183.382 76.3876 183.382 76.3876C183.381 76.4178 183.07 79.6613 182.647 81.0663C182.543 81.4132 182.184 82.1759 181.773 83.0603C180.051 86.7443 178.608 90.1157 179.684 91.0944C179.723 91.1642 179.771 91.218 179.839 91.2398C180.06 91.3092 180.268 91.2537 180.457 91.121L180.09 92.4172C179.75 93.8107 179.512 95.2341 179.319 96.6739C179.25 96.8951 179.909 97.2788 180.778 97.5466Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.0385' d='M180.877 97.515C181.753 97.7783 182.51 97.8195 182.576 97.6157C183.211 96.3147 183.803 94.9914 184.291 93.6442L189.948 76.0989L190.096 75.2997L189.925 75.2481L194.743 58.1231L196.094 48.4341L195.974 48.4003C196.182 47.6878 196.214 47.0747 196.049 47.0244C195.879 46.9728 195.574 47.4987 195.35 48.2072L195.22 48.165L191.109 57.0215L185.61 73.94L185.474 73.8964L185.172 74.648L181.737 86.8728C181.39 86.8473 180.919 86.7565 180.871 86.5144C181.356 85.3124 181.922 84.0989 182.32 83.2478C182.756 82.3084 183.104 81.5675 183.216 81.1859C183.656 79.7302 183.961 76.5458 183.974 76.409C183.974 76.409 183.955 75.9665 183.703 75.9508C183.523 75.9396 183.48 76.3617 183.48 76.3617C183.479 76.3919 183.167 79.6354 182.745 81.0404C182.641 81.3874 182.282 82.15 181.87 83.0344C180.149 86.7184 178.706 90.0898 179.782 91.0685C179.82 91.1383 179.869 91.1921 179.937 91.2139C180.158 91.2833 180.365 91.2279 180.554 91.0951L180.188 92.3913C179.847 93.7848 179.609 95.2082 179.417 96.648C179.347 96.8692 180.001 97.2516 180.877 97.515Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.0577' d='M180.973 97.4886C181.849 97.752 182.607 97.7932 182.672 97.5893C183.307 96.2883 183.899 94.9651 184.387 93.6178L190.044 76.0725L190.192 75.2733L190.022 75.2217L194.839 58.0967L196.19 48.4078L196.07 48.374C196.278 47.6614 196.31 47.0484 196.145 46.9981C195.975 46.9465 195.67 47.4724 195.446 48.1809L195.316 48.1386L191.205 56.9951L185.706 73.9137L185.57 73.8701L185.268 74.6216L181.833 86.8465C181.486 86.821 181.015 86.7301 180.967 86.488C181.452 85.286 182.018 84.0725 182.416 83.2215C182.852 82.282 183.2 81.5411 183.313 81.1595C183.753 79.7039 184.057 76.5195 184.07 76.3826C184.07 76.3826 184.051 75.9401 183.799 75.9245C183.619 75.9133 183.576 76.3353 183.576 76.3353C183.575 76.3655 183.263 79.609 182.841 81.0141C182.737 81.361 182.378 82.1237 181.966 83.008C180.245 86.692 178.802 90.0634 179.878 91.0422C179.916 91.112 179.965 91.1657 180.033 91.1875C180.254 91.2569 180.462 91.2015 180.65 91.0687L180.284 92.3649C179.943 93.7585 179.706 95.1818 179.513 96.6216C179.437 96.8415 180.097 97.2252 180.973 97.4886Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.0769' d='M181.066 97.4554C181.943 97.7188 182.7 97.76 182.765 97.5561C183.4 96.2551 183.992 94.9319 184.48 93.5846L190.137 76.0393L190.285 75.2401L190.115 75.1885L194.932 58.0635L196.284 48.3746L196.164 48.3408C196.371 47.6282 196.403 47.0152 196.238 46.9649C196.068 46.9133 195.764 47.4392 195.539 48.1477L195.409 48.1054L191.299 56.9619L185.799 73.8804L185.663 73.8368L185.361 74.5884L181.927 86.8132C181.58 86.7878 181.108 86.6969 181.06 86.4548C181.545 85.2528 182.112 84.0393 182.509 83.1882C182.945 82.2488 183.293 81.5079 183.406 81.1263C183.846 79.6707 184.15 76.4863 184.163 76.3494C184.163 76.3494 184.144 75.9069 183.892 75.8913C183.712 75.8801 183.669 76.3021 183.669 76.3021C183.668 76.3323 183.357 79.5758 182.934 80.9809C182.83 81.3278 182.471 82.0904 182.06 82.9748C180.338 86.6588 178.895 90.0302 179.971 91.009C180.01 91.0787 180.058 91.1325 180.126 91.1543C180.347 91.2237 180.555 91.1683 180.744 91.0355L180.377 92.3317C180.037 93.7253 179.799 95.1486 179.606 96.5884C179.536 96.8096 180.196 97.1933 181.066 97.4554Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.0962' d='M181.164 97.429C182.04 97.6924 182.797 97.7336 182.863 97.5297C183.498 96.2287 184.09 94.9055 184.578 93.5582L190.235 76.0129L190.383 75.2137L190.212 75.1621L195.029 58.0372L196.381 48.3482L196.261 48.3144C196.468 47.6019 196.501 46.9888 196.336 46.9385C196.165 46.8869 195.861 47.4128 195.636 48.1213L195.506 48.079L191.396 56.9355L185.896 73.8541L185.761 73.8105L185.459 74.5621L182.024 86.7869C181.677 86.7614 181.205 86.6706 181.158 86.4284C181.643 85.2264 182.209 84.0129 182.607 83.1619C183.043 82.2224 183.391 81.4816 183.503 81.1C183.943 79.6443 184.247 76.4599 184.261 76.3231C184.261 76.3231 184.241 75.8806 183.99 75.8649C183.81 75.8537 183.767 76.2758 183.767 76.2758C183.766 76.306 183.454 79.5494 183.032 80.9545C182.927 81.3014 182.568 82.0641 182.157 82.9484C180.435 86.6325 178.993 90.0038 180.068 90.9826C180.107 91.0524 180.155 91.1061 180.223 91.1279C180.445 91.1973 180.652 91.1419 180.841 91.0092L180.474 92.3054C180.134 93.6989 179.896 95.1222 179.703 96.562C179.634 96.7833 180.288 97.1656 181.164 97.429Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.1154' d='M181.261 97.4031C182.137 97.6665 182.894 97.7077 182.96 97.5038C183.595 96.2029 184.187 94.8796 184.675 93.5324L190.332 75.987L190.48 75.1879L190.309 75.1362L195.127 58.0113L196.478 48.3223L196.358 48.2885C196.566 47.576 196.598 46.9629 196.433 46.9126C196.262 46.861 195.958 47.3869 195.734 48.0954L195.603 48.0531L191.493 56.9097L185.994 73.8282L185.858 73.7846L185.556 74.5362L182.121 86.761C181.774 86.7355 181.302 86.6447 181.255 86.4025C181.74 85.2006 182.306 83.9871 182.704 83.136C183.14 82.1966 183.488 81.4557 183.6 81.0741C184.04 79.6184 184.345 76.434 184.358 76.2972C184.358 76.2972 184.339 75.8547 184.087 75.839C183.907 75.8278 183.864 76.2499 183.864 76.2499C183.863 76.2801 183.551 79.5236 183.129 80.9286C183.024 81.2755 182.666 82.0382 182.254 82.9226C180.532 86.6066 179.09 89.978 180.166 90.9567C180.204 91.0265 180.253 91.0803 180.321 91.1021C180.542 91.1715 180.749 91.116 180.938 90.9833L180.572 92.2795C180.231 93.673 179.993 95.0964 179.8 96.5362C179.725 96.7561 180.385 97.1397 181.261 97.4031Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.1346' d='M181.354 97.3695C182.23 97.6328 182.987 97.6741 183.053 97.4702C183.688 96.1692 184.28 94.846 184.768 93.4987L190.425 75.9534L190.573 75.1542L190.402 75.1026L195.22 57.9776L196.571 48.2886L196.451 48.2548C196.659 47.5423 196.691 46.9292 196.526 46.8789C196.355 46.8273 196.051 47.3532 195.827 48.0617L195.696 48.0195L191.586 56.876L186.087 73.7945L185.951 73.7509L185.649 74.5025L182.214 86.7273C181.867 86.7018 181.395 86.611 181.348 86.3689C181.833 85.1669 182.399 83.9534 182.797 83.1023C183.233 82.1629 183.581 81.422 183.693 81.0404C184.133 79.5847 184.438 76.4003 184.451 76.2635C184.451 76.2635 184.432 75.821 184.18 75.8053C184 75.7942 183.957 76.2162 183.957 76.2162C183.956 76.2464 183.644 79.4899 183.222 80.8949C183.117 81.2419 182.759 82.0045 182.347 82.8889C180.625 86.5729 179.183 89.9443 180.259 90.923C180.297 90.9928 180.346 91.0466 180.414 91.0684C180.635 91.1378 180.842 91.0823 181.031 90.9496L180.665 92.2458C180.324 93.6393 180.086 95.0627 179.893 96.5025C179.824 96.7237 180.484 97.1074 181.354 97.3695Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.1538' d='M181.451 97.3436C182.327 97.607 183.085 97.6482 183.15 97.4443C183.785 96.1433 184.377 94.8201 184.865 93.4728L190.522 75.9275L190.67 75.1283L190.5 75.0767L195.317 57.9517L196.668 48.2628L196.549 48.2289C196.756 47.5164 196.788 46.9033 196.623 46.8531C196.453 46.8015 196.149 47.3273 195.924 48.0358L195.794 47.9936L191.683 56.8501L186.184 73.7686L186.048 73.725L185.746 74.4766L182.312 86.7014C181.965 86.676 181.493 86.5851 181.445 86.343C181.93 85.141 182.497 83.9275 182.894 83.0764C183.33 82.137 183.678 81.3961 183.791 81.0145C184.231 79.5588 184.535 76.3744 184.548 76.2376C184.548 76.2376 184.529 75.7951 184.277 75.7794C184.097 75.7683 184.054 76.1903 184.054 76.1903C184.053 76.2205 183.741 79.464 183.319 80.869C183.215 81.216 182.856 81.9786 182.444 82.863C180.723 86.547 179.28 89.9184 180.356 90.8972C180.394 90.9669 180.443 91.0207 180.511 91.0425C180.732 91.1119 180.94 91.0565 181.128 90.9237L180.762 92.2199C180.421 93.6135 180.184 95.0368 179.991 96.4766C179.921 96.6978 180.575 97.0802 181.451 97.3436Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.1731' d='M181.548 97.3172C182.424 97.5806 183.182 97.6218 183.247 97.4179C183.882 96.1169 184.474 94.7937 184.962 93.4464L190.619 75.9011L190.767 75.1019L190.597 75.0503L195.414 57.9253L196.765 48.2364L196.646 48.2026C196.853 47.49 196.885 46.877 196.72 46.8267C196.55 46.7751 196.246 47.301 196.021 48.0095L195.891 47.9672L191.78 56.8237L186.281 73.7423L186.145 73.6987L185.843 74.4502L182.409 86.6751C182.062 86.6496 181.59 86.5588 181.542 86.3166C182.027 85.1146 182.594 83.9011 182.991 83.0501C183.427 82.1106 183.775 81.3697 183.888 80.9882C184.328 79.5325 184.632 76.3481 184.645 76.2112C184.645 76.2112 184.626 75.7687 184.374 75.7531C184.194 75.7419 184.151 76.1639 184.151 76.1639C184.15 76.1941 183.838 79.4376 183.416 80.8427C183.312 81.1896 182.953 81.9523 182.542 82.8366C180.82 86.5207 179.377 89.892 180.453 90.8708C180.491 90.9406 180.54 90.9943 180.608 91.0161C180.829 91.0855 181.037 91.0301 181.225 90.8973L180.859 92.1936C180.518 93.5871 180.281 95.0104 180.088 96.4502C180.013 96.6701 180.674 97.048 181.548 97.3172Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.1923' d='M181.641 97.284C182.517 97.5474 183.275 97.5886 183.34 97.3847C183.975 96.0837 184.567 94.7605 185.055 93.4132L190.712 75.8679L190.86 75.0687L190.69 75.0171L195.507 57.8921L196.859 48.2032L196.739 48.1694C196.946 47.4568 196.978 46.8438 196.813 46.7935C196.643 46.7419 196.339 47.2678 196.114 47.9763L195.984 47.934L191.873 56.7905L186.374 73.7091L186.238 73.6655L185.936 74.417L182.502 86.6419C182.155 86.6164 181.683 86.5255 181.635 86.2834C182.12 85.0814 182.687 83.8679 183.084 83.0169C183.52 82.0774 183.868 81.3365 183.981 80.955C184.421 79.4993 184.725 76.3149 184.738 76.178C184.738 76.178 184.719 75.7355 184.467 75.7199C184.287 75.7087 184.244 76.1307 184.244 76.1307C184.243 76.1609 183.931 79.4044 183.509 80.8095C183.405 81.1564 183.046 81.919 182.635 82.8034C180.913 86.4874 179.47 89.8588 180.546 90.8376C180.584 90.9073 180.633 90.9611 180.701 90.9829C180.922 91.0523 181.13 90.9969 181.319 90.8641L180.952 92.1604C180.611 93.5539 180.374 94.9772 180.181 96.417C180.111 96.6382 180.771 97.0219 181.641 97.284Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.2115' d='M181.739 97.2577C182.615 97.521 183.372 97.5623 183.437 97.3584C184.073 96.0574 184.665 94.7341 185.152 93.3869L190.809 75.8416L190.957 75.0424L190.787 74.9908L195.604 57.8658L196.956 48.1768L196.836 48.143C197.043 47.4305 197.075 46.8174 196.91 46.7671C196.74 46.7155 196.436 47.2414 196.211 47.9499L196.081 47.9077L191.971 56.7642L186.471 73.6827L186.335 73.6391L186.034 74.3907L182.599 86.6155C182.252 86.59 181.78 86.4992 181.732 86.257C182.217 85.0551 182.784 83.8416 183.181 82.9905C183.618 82.0511 183.965 81.3102 184.078 80.9286C184.518 79.4729 184.822 76.2885 184.835 76.1517C184.835 76.1517 184.816 75.7092 184.564 75.6935C184.384 75.6823 184.341 76.1044 184.341 76.1044C184.34 76.1346 184.029 79.3781 183.606 80.7831C183.502 81.1301 183.143 81.8927 182.732 82.7771C181.01 86.4611 179.567 89.8325 180.643 90.8112C180.682 90.881 180.73 90.9348 180.798 90.9566C181.019 91.026 181.227 90.9705 181.416 90.8378L181.049 92.134C180.709 93.5275 180.471 94.9509 180.278 96.3907C180.209 96.6119 180.862 96.9943 181.739 97.2577Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.2308' d='M181.838 97.2259C182.714 97.4893 183.471 97.5305 183.536 97.3266C184.172 96.0256 184.763 94.7024 185.251 93.3551L190.908 75.8098L191.056 75.0106L190.886 74.959L195.703 57.834L197.055 48.1451L196.935 48.1113C197.142 47.3987 197.174 46.7857 197.009 46.7354C196.839 46.6838 196.535 47.2097 196.31 47.9182L196.18 47.8759L192.07 56.7324L186.57 73.6509L186.434 73.6074L186.133 74.3589L182.698 86.5837C182.351 86.5583 181.879 86.4674 181.831 86.2253C182.316 85.0233 182.883 83.8098 183.28 82.9588C183.717 82.0193 184.064 81.2784 184.177 80.8968C184.617 79.4412 184.921 76.2568 184.934 76.1199C184.934 76.1199 184.915 75.6774 184.663 75.6618C184.483 75.6506 184.44 76.0726 184.44 76.0726C184.439 76.1028 184.128 79.3463 183.705 80.7514C183.601 81.0983 183.242 81.8609 182.831 82.7453C181.109 86.4293 179.666 89.8007 180.742 90.7795C180.781 90.8492 180.829 90.903 180.897 90.9248C181.118 90.9942 181.326 90.9388 181.515 90.806L181.148 92.1022C180.808 93.4958 180.57 94.9191 180.377 96.3589C180.302 96.5788 180.961 96.9625 181.838 97.2259Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.25' d='M181.929 97.1985C182.805 97.4619 183.562 97.5031 183.627 97.2993C184.263 95.9983 184.855 94.675 185.343 93.3278L190.999 75.7824L191.148 74.9833L190.977 74.9317L195.794 57.8067L197.146 48.1177L197.026 48.0839C197.233 47.3714 197.265 46.7583 197.101 46.708C196.93 46.6564 196.626 47.1823 196.401 47.8908L196.271 47.8486L192.161 56.7051L186.661 73.6236L186.525 73.58L186.224 74.3316L182.789 86.5564C182.442 86.5309 181.97 86.4401 181.923 86.1979C182.407 84.996 182.974 83.7825 183.371 82.9314C183.808 81.992 184.155 81.2511 184.268 80.8695C184.708 79.4138 185.012 76.2294 185.026 76.0926C185.026 76.0926 185.006 75.6501 184.754 75.6344C184.574 75.6232 184.532 76.0453 184.532 76.0453C184.531 76.0755 184.219 79.319 183.797 80.724C183.692 81.0709 183.333 81.8336 182.922 82.718C181.2 86.402 179.757 89.7734 180.833 90.7521C180.872 90.8219 180.92 90.8757 180.988 90.8975C181.209 90.9669 181.417 90.9114 181.606 90.7787L181.239 92.0749C180.899 93.4684 180.661 94.8918 180.468 96.3316C180.399 96.5528 181.053 96.9352 181.929 97.1985Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.2692' d='M182.026 97.1722C182.902 97.4356 183.658 97.4826 183.725 97.2729C184.36 95.9719 184.952 94.6487 185.44 93.3014L191.097 75.7561L191.245 74.9569L191.075 74.9053L195.892 57.7803L197.244 48.0914L197.124 48.0576C197.331 47.345 197.363 46.7319 197.198 46.6817C197.028 46.6301 196.724 47.1559 196.499 47.8645L196.369 47.8222L192.258 56.6787L186.759 73.5972L186.623 73.5536L186.321 74.3052L182.887 86.53C182.54 86.5046 182.068 86.4137 182.02 86.1716C182.505 84.9696 183.072 83.7561 183.469 82.9051C183.905 81.9656 184.253 81.2247 184.366 80.8431C184.806 79.3875 185.11 76.2031 185.123 76.0662C185.123 76.0662 185.104 75.6237 184.852 75.6081C184.672 75.5969 184.629 76.0189 184.629 76.0189C184.628 76.0491 184.316 79.2926 183.894 80.6977C183.79 81.0446 183.431 81.8072 183.02 82.6916C181.298 86.3756 179.855 89.747 180.931 90.7258C180.969 90.7955 181.018 90.8493 181.086 90.8711C181.307 90.9405 181.515 90.8851 181.704 90.7523L181.337 92.0485C180.996 93.4421 180.759 94.8654 180.566 96.3052C180.491 96.5251 181.15 96.9088 182.026 97.1722Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.2885' d='M182.119 97.139C182.995 97.4024 183.751 97.4494 183.818 97.2397C184.453 95.9387 185.045 94.6155 185.533 93.2682L191.189 75.7229L191.338 74.9237L191.167 74.8721L195.984 57.7471L197.336 48.0582L197.216 48.0243C197.423 47.3118 197.456 46.6987 197.291 46.6485C197.12 46.5969 196.816 47.1227 196.591 47.8313L196.461 47.789L192.351 56.6455L186.851 73.564L186.715 73.5204L186.414 74.272L182.979 86.4968C182.632 86.4714 182.16 86.3805 182.113 86.1384C182.598 84.9364 183.164 83.7229 183.562 82.8719C183.998 81.9324 184.346 81.1915 184.458 80.8099C184.898 79.3543 185.202 76.1699 185.216 76.033C185.216 76.033 185.196 75.5905 184.944 75.5749C184.765 75.5637 184.722 75.9857 184.722 75.9857C184.721 76.0159 184.409 79.2594 183.987 80.6645C183.882 81.0114 183.523 81.774 183.112 82.6584C181.39 86.3424 179.948 89.7138 181.023 90.6926C181.062 90.7623 181.11 90.8161 181.178 90.8379C181.4 90.9073 181.607 90.8519 181.796 90.7191L181.429 92.0153C181.089 93.4089 180.851 94.8322 180.658 96.272C180.589 96.4932 181.249 96.8769 182.119 97.139Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.3077' d='M182.216 97.1126C183.093 97.376 183.848 97.423 183.915 97.2133C184.55 95.9123 185.142 94.5891 185.63 93.2418L191.287 75.6965L191.435 74.8973L191.265 74.8457L196.082 57.7208L197.434 48.0318L197.314 47.998C197.521 47.2855 197.553 46.6724 197.388 46.6221C197.218 46.5705 196.914 47.0964 196.689 47.8049L196.559 47.7626L192.449 56.6191L186.949 73.5377L186.813 73.4941L186.511 74.2456L183.077 86.4705C182.73 86.445 182.258 86.3542 182.21 86.112C182.695 84.91 183.262 83.6965 183.659 82.8455C184.095 81.906 184.443 81.1651 184.556 80.7836C184.996 79.3279 185.3 76.1435 185.313 76.0067C185.313 76.0067 185.294 75.5641 185.042 75.5485C184.862 75.5373 184.819 75.9593 184.819 75.9593C184.818 75.9896 184.507 79.233 184.084 80.6381C183.98 80.985 183.621 81.7477 183.21 82.632C181.488 86.316 180.045 89.6874 181.121 90.6662C181.16 90.736 181.208 90.7897 181.276 90.8115C181.497 90.8809 181.705 90.8255 181.894 90.6927L181.527 91.989C181.187 93.3825 180.949 94.8058 180.756 96.2456C180.686 96.4668 181.34 96.8492 182.216 97.1126Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.3269' d='M182.314 97.0867C183.19 97.3501 183.945 97.3971 184.012 97.1874C184.648 95.8864 185.24 94.5632 185.727 93.216L191.384 75.6706L191.532 74.8715L191.362 74.8198L196.179 57.6949L197.531 48.0059L197.411 47.9721C197.618 47.2596 197.65 46.6465 197.486 46.5962C197.315 46.5446 197.011 47.0705 196.786 47.779L196.656 47.7367L192.546 56.5933L187.046 73.5118L186.91 73.4682L186.609 74.2198L183.174 86.4446C182.827 86.4191 182.355 86.3283 182.308 86.0861C182.792 84.8841 183.359 83.6706 183.756 82.8196C184.193 81.8802 184.54 81.1393 184.653 80.7577C185.093 79.302 185.397 76.1176 185.41 75.9808C185.41 75.9808 185.391 75.5383 185.139 75.5226C184.959 75.5114 184.916 75.9335 184.916 75.9335C184.916 75.9637 184.604 79.2072 184.182 80.6122C184.077 80.9591 183.718 81.7218 183.307 82.6062C181.585 86.2902 180.142 89.6616 181.218 90.6403C181.257 90.7101 181.305 90.7639 181.373 90.7857C181.594 90.8551 181.802 90.7996 181.991 90.6669L181.624 91.9631C181.284 93.3566 181.046 94.78 180.853 96.2198C180.778 96.4396 181.437 96.8233 182.314 97.0867Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.3462' d='M182.407 97.0535C183.283 97.3169 184.039 97.3639 184.105 97.1542C184.741 95.8532 185.333 94.53 185.82 93.1827L191.477 75.6374L191.625 74.8382L191.455 74.7866L196.272 57.6617L197.624 47.9727L197.504 47.9389C197.711 47.2264 197.743 46.6133 197.579 46.563C197.408 46.5114 197.104 47.0373 196.879 47.7458L196.749 47.7035L192.639 56.56L187.139 73.4786L187.003 73.435L186.702 74.1866L183.267 86.4114C182.92 86.3859 182.448 86.2951 182.401 86.0529C182.885 84.8509 183.452 83.6374 183.849 82.7864C184.286 81.8469 184.633 81.1061 184.746 80.7245C185.186 79.2688 185.49 76.0844 185.504 75.9476C185.504 75.9476 185.484 75.5051 185.232 75.4894C185.052 75.4782 185.009 75.9002 185.009 75.9002C185.009 75.9305 184.697 79.1739 184.275 80.579C184.17 80.9259 183.811 81.6886 183.4 82.5729C181.678 86.257 180.235 89.6283 181.311 90.6071C181.35 90.6769 181.398 90.7306 181.466 90.7524C181.687 90.8219 181.895 90.7664 182.084 90.6337L181.717 91.9299C181.377 93.3234 181.139 94.7467 180.946 96.1865C180.877 96.4077 181.536 96.7915 182.407 97.0535Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.3654' d='M182.504 97.0272C183.38 97.2906 184.136 97.3375 184.202 97.1279C184.838 95.8269 185.43 94.5037 185.918 93.1564L191.574 75.6111L191.723 74.8119L191.552 74.7603L196.369 57.6353L197.721 47.9463L197.601 47.9125C197.808 47.2 197.841 46.5869 197.676 46.5367C197.505 46.485 197.201 47.0109 196.976 47.7194L196.846 47.6772L192.736 56.5337L187.236 73.4522L187.1 73.4086L186.799 74.1602L183.364 86.385C183.017 86.3596 182.545 86.2687 182.498 86.0266C182.982 84.8246 183.549 83.6111 183.947 82.76C184.383 81.8206 184.731 81.0797 184.843 80.6981C185.283 79.2424 185.587 76.058 185.601 75.9212C185.601 75.9212 185.581 75.4787 185.329 75.463C185.149 75.4519 185.107 75.8739 185.107 75.8739C185.106 75.9041 184.794 79.1476 184.372 80.5526C184.267 80.8996 183.908 81.6622 183.497 82.5466C181.775 86.2306 180.332 89.602 181.408 90.5807C181.447 90.6505 181.495 90.7043 181.563 90.7261C181.785 90.7955 181.992 90.7401 182.181 90.6073L181.814 91.9035C181.474 93.2971 181.236 94.7204 181.043 96.1602C180.974 96.3814 181.628 96.7638 182.504 97.0272Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.3846' d='M182.603 96.9954C183.479 97.2588 184.235 97.3058 184.301 97.0961C184.937 95.7951 185.529 94.4719 186.017 93.1246L191.673 75.5793L191.822 74.7801L191.651 74.7285L196.468 57.6036L197.82 47.9146L197.7 47.8808C197.907 47.1683 197.94 46.5552 197.775 46.5049C197.604 46.4533 197.3 46.9792 197.075 47.6877L196.945 47.6454L192.835 56.5019L187.335 73.4205L187.199 73.3769L186.898 74.1285L183.463 86.3533C183.116 86.3278 182.644 86.237 182.597 85.9948C183.081 84.7928 183.648 83.5793 184.046 82.7283C184.482 81.7888 184.83 81.048 184.942 80.6664C185.382 79.2107 185.686 76.0263 185.7 75.8895C185.7 75.8895 185.68 75.447 185.428 75.4313C185.248 75.4201 185.206 75.8421 185.206 75.8421C185.205 75.8724 184.893 79.1158 184.471 80.5209C184.366 80.8678 184.007 81.6305 183.596 82.5148C181.874 86.1989 180.431 89.5702 181.507 90.549C181.546 90.6188 181.594 90.6726 181.662 90.6944C181.884 90.7638 182.091 90.7083 182.28 90.5756L181.913 91.8718C181.573 93.2653 181.335 94.6886 181.142 96.1284C181.067 96.3483 181.727 96.732 182.603 96.9954Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.4038' d='M182.694 96.9676C183.57 97.231 184.326 97.278 184.393 97.0683C185.028 95.7673 185.62 94.4441 186.108 93.0968L191.765 75.5515L191.913 74.7523L191.742 74.7007L196.559 57.5757L197.911 47.8868L197.791 47.853C197.998 47.1404 198.031 46.5274 197.866 46.4771C197.695 46.4255 197.391 46.9514 197.167 47.6599L197.036 47.6176L192.926 56.4741L187.426 73.3926L187.291 73.3491L186.989 74.1006L183.554 86.3254C183.207 86.3 182.735 86.2091 182.688 85.967C183.173 84.765 183.739 83.5515 184.137 82.7005C184.573 81.761 184.921 81.0201 185.033 80.6386C185.473 79.1829 185.777 75.9985 185.791 75.8616C185.791 75.8616 185.771 75.4191 185.52 75.4035C185.34 75.3923 185.297 75.8143 185.297 75.8143C185.296 75.8445 184.984 79.088 184.562 80.4931C184.457 80.84 184.098 81.6026 183.687 82.487C181.965 86.171 180.523 89.5424 181.598 90.5212C181.637 90.5909 181.685 90.6447 181.753 90.6665C181.975 90.7359 182.182 90.6805 182.371 90.5477L182.005 91.8439C181.664 93.2375 181.426 94.6608 181.233 96.1006C181.164 96.3218 181.824 96.7055 182.694 96.9676Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.4231' d='M182.792 96.9417C183.668 97.2051 184.424 97.2521 184.49 97.0424C185.126 95.7414 185.718 94.4182 186.205 93.0709L191.862 75.5256L192.01 74.7264L191.84 74.6748L196.657 57.5498L198.009 47.8609L197.889 47.8271C198.096 47.1146 198.128 46.5015 197.964 46.4512C197.793 46.3996 197.489 46.9255 197.264 47.634L197.134 47.5917L193.024 56.4482L187.524 73.3668L187.388 73.3232L187.087 74.0747L183.652 86.2996C183.305 86.2741 182.833 86.1833 182.786 85.9411C183.27 84.7391 183.837 83.5256 184.234 82.6746C184.671 81.7351 185.018 80.9942 185.131 80.6127C185.571 79.157 185.875 75.9726 185.889 75.8358C185.889 75.8358 185.869 75.3932 185.617 75.3776C185.437 75.3664 185.394 75.7884 185.394 75.7884C185.394 75.8187 185.082 79.0621 184.66 80.4672C184.555 80.8141 184.196 81.5768 183.785 82.4611C182.063 86.1452 180.62 89.5165 181.696 90.4953C181.735 90.5651 181.783 90.6188 181.851 90.6406C182.072 90.71 182.28 90.6546 182.469 90.5218L182.102 91.8181C181.762 93.2116 181.524 94.6349 181.331 96.0747C181.262 96.2959 181.915 96.6783 182.792 96.9417Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.4423' d='M182.89 96.9095C183.766 97.1729 184.522 97.2199 184.589 97.0102C185.224 95.7092 185.816 94.386 186.304 93.0387L191.961 75.4934L192.109 74.6942L191.938 74.6426L196.755 57.5176L198.107 47.8287L197.987 47.7949C198.195 47.0823 198.227 46.4693 198.062 46.419C197.891 46.3674 197.587 46.8933 197.363 47.6018L197.232 47.5595L193.122 56.416L187.623 73.3345L187.487 73.2909L187.185 74.0425L183.75 86.2673C183.403 86.2419 182.931 86.151 182.884 85.9089C183.369 84.7069 183.935 83.4934 184.333 82.6424C184.769 81.7029 185.117 80.962 185.229 80.5804C185.669 79.1248 185.974 75.9404 185.987 75.8035C185.987 75.8035 185.968 75.361 185.716 75.3454C185.536 75.3342 185.493 75.7562 185.493 75.7562C185.492 75.7864 185.18 79.0299 184.758 80.435C184.653 80.7819 184.295 81.5445 183.883 82.4289C182.161 86.1129 180.719 89.4843 181.794 90.4631C181.833 90.5328 181.882 90.5866 181.95 90.6084C182.171 90.6778 182.378 90.6224 182.567 90.4896L182.201 91.7858C181.86 93.1794 181.622 94.6027 181.429 96.0425C181.354 96.2624 182.014 96.6461 182.89 96.9095Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.4615' d='M182.982 96.8821C183.858 97.1455 184.614 97.1925 184.68 96.9829C185.316 95.6819 185.908 94.3586 186.396 93.0114L192.052 75.4661L192.201 74.6669L192.03 74.6153L196.847 57.4903L198.199 47.8013L198.079 47.7675C198.286 47.055 198.318 46.4419 198.154 46.3916C197.983 46.34 197.679 46.8659 197.454 47.5744L197.324 47.5322L193.214 56.3887L187.714 73.3072L187.578 73.2636L187.277 74.0152L183.842 86.24C183.495 86.2145 183.023 86.1237 182.976 85.8815C183.46 84.6796 184.027 83.4661 184.424 82.615C184.861 81.6756 185.208 80.9347 185.321 80.5531C185.761 79.0974 186.065 75.913 186.079 75.7762C186.079 75.7762 186.059 75.3337 185.807 75.318C185.627 75.3068 185.585 75.7289 185.585 75.7289C185.584 75.7591 185.272 79.0026 184.85 80.4076C184.745 80.7545 184.386 81.5172 183.975 82.4016C182.253 86.0856 180.81 89.457 181.886 90.4357C181.925 90.5055 181.973 90.5593 182.041 90.5811C182.262 90.6505 182.47 90.595 182.659 90.4623L182.292 91.7585C181.952 93.152 181.714 94.5754 181.521 96.0152C181.452 96.2364 182.111 96.6201 182.982 96.8821Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.4808' d='M183.079 96.856C183.955 97.1194 184.711 97.1664 184.777 96.9568C185.413 95.6558 186.005 94.3325 186.493 92.9853L192.149 75.4399L192.298 74.6408L192.127 74.5892L196.944 57.4642L198.291 47.7681L198.172 47.7343C198.379 47.0218 198.411 46.4087 198.246 46.3584C198.076 46.3068 197.772 46.8327 197.547 47.5412L197.417 47.499L193.306 56.3555L187.807 73.274L187.671 73.2304L187.369 73.982L183.935 86.2068C183.588 86.1813 183.116 86.0905 183.068 85.8483C183.553 84.6464 184.12 83.4329 184.517 82.5818C184.953 81.6424 185.301 80.9015 185.414 80.5199C185.854 79.0642 186.158 75.8798 186.171 75.743C186.171 75.743 186.152 75.3005 185.9 75.2848C185.72 75.2736 185.677 75.6957 185.677 75.6957C185.676 75.7259 185.364 78.9694 184.942 80.3744C184.838 80.7213 184.479 81.484 184.068 82.3684C182.346 86.0524 180.903 89.4238 181.979 90.4025C182.017 90.4723 182.066 90.5261 182.134 90.5479C182.355 90.6173 182.563 90.5618 182.751 90.4291L182.385 91.7253C182.044 93.1188 181.807 94.5422 181.614 95.982C181.549 96.2103 182.203 96.5927 183.079 96.856Z' fill='black' fill-opacity='0.06'/%3E%3Cpath opacity='0.5' d='M183.172 96.8226C184.048 97.086 184.804 97.1329 184.871 96.9233C185.506 95.6223 186.098 94.2991 186.586 92.9518L192.243 75.4065L192.391 74.6073L192.22 74.5557L197.037 57.4307L198.389 47.7418L198.269 47.7079C198.477 46.9954 198.509 46.3823 198.344 46.3321C198.173 46.2805 197.869 46.8063 197.645 47.5149L197.514 47.4726L193.404 56.3291L187.905 73.2476L187.769 73.204L187.467 73.9556L184.032 86.1804C183.685 86.155 183.213 86.0641 183.166 85.822C183.651 84.62 184.217 83.4065 184.615 82.5554C185.051 81.616 185.399 80.8751 185.511 80.4935C185.951 79.0378 186.256 75.8534 186.269 75.7166C186.269 75.7166 186.25 75.2741 185.998 75.2585C185.818 75.2473 185.775 75.6693 185.775 75.6693C185.774 75.6995 185.462 78.943 185.04 80.348C184.935 80.695 184.577 81.4576 184.165 82.342C182.443 86.026 181.001 89.3974 182.076 90.3762C182.115 90.4459 182.164 90.4997 182.231 90.5215C182.453 90.5909 182.66 90.5355 182.849 90.4027L182.483 91.6989C182.142 93.0925 181.904 94.5158 181.711 95.9556C181.642 96.1768 182.302 96.5605 183.172 96.8226Z' fill='black' fill-opacity='0.06'/%3E%3C/g%3E%3Cpath d='M182.287 94.4649C182.348 94.2539 183.11 94.3022 183.986 94.5656C184.862 94.829 185.516 95.2114 185.455 95.4224C185.394 95.6334 184.632 95.5851 183.756 95.3217C182.881 95.0525 182.226 94.6759 182.287 94.4649Z' fill='%23DDDDE6'/%3E%3Cpath d='M182.928 86.3756C182.545 87.6376 182.365 88.8917 182.807 89.0305C184.292 89.4772 184.989 84.6985 184.989 84.6985C184.989 84.6985 183.529 84.7258 183.766 84.1724C183.98 83.6682 183.31 85.1193 182.928 86.3756Z' fill='%234A5D78'/%3E%3Cpath d='M198.832 46.2746C198.604 47.0249 198.284 47.5898 198.108 47.5369C197.932 47.484 197.972 46.8362 198.2 46.086C198.428 45.3357 198.747 44.7707 198.924 44.8237C199.1 44.8766 199.06 45.5243 198.832 46.2746Z' fill='%2358595B'/%3E%3Cpath d='M197.617 55.9226L193.983 54.8268L198.093 45.9703L198.969 46.2337L197.617 55.9226Z' fill='%23DDDDE6'/%3E%3Cpath d='M192.606 73.7568L188.254 72.4465L193.983 54.8266L197.617 55.9224L192.606 73.7568Z' fill='%2342536B'/%3E%3Cpath d='M187.171 91.4446C185.801 91.0304 184.43 90.6162 183.052 90.2064C184.532 84.252 186.252 78.3409 188.044 72.4586C189.637 72.9365 191.235 73.4214 192.834 73.9006C191.125 79.79 189.138 85.6211 187.171 91.4446Z' fill='%2342536B'/%3E%3Cpath d='M192.822 73.8981L188.044 72.4588L188.345 71.7072L192.97 73.099L192.822 73.8981Z' fill='%23DDDDE6'/%3E%3Cpath d='M182.287 94.4649C183.34 94.7812 184.398 95.0989 185.449 95.421C186.085 94.12 186.676 92.7968 187.164 91.4495C185.794 91.0353 184.423 90.6211 183.051 90.2126C182.718 91.6017 182.48 93.0251 182.287 94.4649Z' fill='%23DDDDE6'/%3E%3Cpath d='M195.185 56.1248L194.197 55.8271L189.558 71.2187L190.545 71.5164L195.185 56.1248Z' fill='%23597091'/%3E%3Cpath d='M189.716 74.2493L188.729 73.9517L184.089 89.3432L185.077 89.6409L189.716 74.2493Z' fill='%23597091'/%3E%3Cpath d='M183.702 94.1892L183.042 93.9881L183.591 90.9819L184.576 91.2765L183.702 94.1892Z' fill='%23F0F0F0'/%3E%3Cpath d='M198.48 46.0839L194.451 54.9591L195.434 55.2594L198.48 46.0839Z' fill='%23F0F0F0'/%3E%3Cpath d='M186.845 74.2257C186.831 74.3625 186.527 77.5469 186.087 79.0026C185.973 79.3899 185.627 80.1251 185.191 81.0645C184.157 83.2712 182.019 87.8627 183.019 88.5624L182.736 88.9714C181.494 88.1063 182.977 84.6408 184.74 80.8568C185.151 79.9725 185.51 79.2098 185.614 78.8629C186.038 77.4521 186.348 74.2143 186.349 74.1841C186.349 74.1841 186.392 73.7621 186.572 73.7733C186.831 73.7845 186.845 74.2257 186.845 74.2257Z' fill='%234A5D78'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='80.3036' y='-1.0752' width='76.7791' height='93.2011' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter1_f' x='49.1608' y='7.55957' width='91.5836' height='107.197' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter2_f' x='91.1465' y='-3.49023' width='106.739' height='108.823' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter3_f' x='25.2025' y='28.9556' width='53.9269' height='65.3823' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='2' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter4_f' x='177.314' y='44.3286' width='23.1353' height='55.4477' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3CclipPath id='clip0'%3E%3Crect width='203' height='111' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center no-repeat;
  height: 111px;
  display: block;
  overflow: hidden;
  position: relative;
  bottom: 16px;
}
@media (max-width: 767px) {
  .s-otchetnost .tab-content .connect__rk .connect__rk-icon {
    display: none;
  }
}
.s-otchetnost .tab-content .connect__rk .connect__rk-link {
  align-self: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  padding: 0;
}
@media (max-width: 767px) {
  .s-otchetnost .tab-content .connect__rk .connect__rk-link {
    padding: 23px 0;
  }
}
.s-otchetnost .tab-content .connect__rk .connect__rk-link a {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: underline;
  color: #FFFFFF;
}
.s-otchetnost .tab-content .connect__rk .connect__rk-link a:hover {
  color: #006699;
}
.s-otchetnost .tab-content .connect__rk .connect__rk-link a::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2387C426'/%3E%3Cpath d='M12.9281 8.39568L9.25112 12.0728C9.14616 12.1777 9.00626 12.2354 8.8571 12.2354C8.70776 12.2354 8.56795 12.1777 8.46299 12.0728L8.12914 11.7388C8.02426 11.634 7.96648 11.4941 7.96648 11.3448C7.96648 11.1957 8.02426 11.051 8.12914 10.9462L10.2743 8.79633H3.45912C3.15185 8.79633 2.90906 8.55577 2.90906 8.24842V7.77633C2.90906 7.46898 3.15185 7.20417 3.45912 7.20417H10.2986L8.12922 5.04233C8.02434 4.93737 7.96657 4.80119 7.96657 4.65194C7.96657 4.50286 8.02434 4.3647 8.12922 4.25982L8.46307 3.92697C8.56803 3.82201 8.70785 3.76481 8.85718 3.76481C9.00634 3.76481 9.14624 3.82275 9.2512 3.92772L12.9282 7.60473C13.0334 7.71003 13.0913 7.85058 13.0909 8C13.0912 8.14991 13.0334 8.29055 12.9281 8.39568Z' fill='white'/%3E%3C/svg%3E%0A");
  cursor: pointer;
  position: relative;
  margin-left: 4px;
  overflow: hidden;
  top: 4px;
}
.s-otchetnost .tab-content .b-question {
  margin-bottom: 50px;
}
.s-otchetnost .tab-content .b-question .collapse.in {
  margin-bottom: 20px;
}
#all_services {
  display: none;
}
#all_services li {
  min-height: 149px;
}
#all_its_techno {
  display: none;
}
#all_its_retail {
  display: none;
}
.note-phone .ya-phone-1 a,
.pr-note-box .ya-phone-1 a {
  text-decoration: none;
  border-bottom: none;
  color: #333;
}
.mb-26 {
  margin-bottom: 26px;
}
.review__block {
  padding-top: 20px;
}
.review__block--title {
  padding: 0;
  margin: 0 0 30px;
  color: #333;
  font-size: 42px;
  font-weight: 300;
  line-height: 44px;
  text-align: center;
}
.review__item {
  display: flex;
  flex-flow: row wrap;
}
.review__item--title {
  flex: 1 1 125px;
  margin-bottom: 20px;
  padding-right: 26px;
  font-size: 22px;
  line-height: 28px;
}
.review__item--title .desc {
  font-size: 15px;
  line-height: 22px;
  margin-top: 15px;
}
.review__item--video {
  flex: 1 1 600px;
}
@media (min-width: 320px) and (max-width: 374px) {
  iframe.iframe {
    height: 155px;
  }
}
@media (min-width: 375px) and (max-width: 574px) {
  iframe.iframe {
    height: 240px;
  }
}
@media (min-width: 575px) and (max-width: 766px) {
  iframe.iframe {
    height: 295px;
  }
}
@media (min-width: 767px) and (max-width: 767px) {
  iframe.iframe {
    height: 280px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  iframe.iframe {
    height: 380px;
  }
}
.video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.its-logo {
  display: grid;
  grid-row-gap: 15px;
}
.its-logo__item {
  display: flex;
  grid-column-gap: 20px;
}
@media (min-width: 320px) and (max-width: 767px) {
  .its-logo__item {
    flex-direction: column;
  }
}

/* End */
/* /local/templates/rarus.web/libs/bootstrap/css/bootstrap.min.css?1546502533122540 */
/* /local/templates/rarus.web/libs/sliders/slick/slick.css?15465025331718 */
/* /local/templates/rarus.web/libs/bootstrap-chosen/bootstrap-chosen.css?154650253312162 */
/* /local/templates/rarus.web/libs/intl-tel-input/css/intlTelInput.min.css?161045849719157 */
/* /local/templates/rarus.web/libs/fancybox/fancybox.css?171948858924078 */
/* /local/templates/rarus.web/fonts/fr/styles.css?15465025321554 */
/* /local/templates/rarus.web/fonts/fr-press/styles.css?15465025321533 */
/* /local/templates/rarus.web/scss/style.css?1750843563297808 */
/* /local/templates/rarus.web/../rarus.light/vite/build/public/video-list/index.css?17279630121387 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?15465025262242 */
/* /local/templates/rarus.web/components/bitrix/form.result.new/callback.modal/style.css?1745926552393 */
/* /local/templates/rarus.light/front/build/styles/stretch-1c-rarustechday-2023/styles.min.css?17386694321999 */
/* /local/templates/rarus.web/pr/css/style.css?1745417111228188 */
