

/* Start:/local/templates/kargo-new/css/fonts/fa/css/font-awesome.min.css?172285084931023*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';font-display: fallback;src:url('/local/templates/kargo-new/css/fonts/fa/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/local/templates/kargo-new/css/fonts/fa/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/local/templates/kargo-new/css/fonts/fa/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/local/templates/kargo-new/css/fonts/fa/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/local/templates/kargo-new/css/fonts/fa/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/local/templates/kargo-new/css/fonts/fa/css/../fonts/fontawesome-webfont.svg?v=4.7.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}.fa-lg{font-size:1.33333333em;line-height:.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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-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}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}

/* End */


/* Start:/local/templates/kargo-new/css/fonts/fonts.css?17228508491094*/
@font-face {
    font-family: 'NewsGothic';
    font-display: fallback;
    src: url('/local/templates/kargo-new/css/fonts/NewsGothicCyr.ttf') format('truetype'), url('/local/templates/kargo-new/css/fonts/NewsGothicCyr.woff') format('woff'), url('/local/templates/kargo-new/css/fonts/NewsGothicCyr.eot') format('eot');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGothic';
    font-display: fallback;
    src: url('/local/templates/kargo-new/css/fonts/NewsGothicCyr-Bold.ttf') format('truetype'), url('/local/templates/kargo-new/css/fonts/NewsGothicCyr-Bold.woff') format('woff'), url('/local/templates/kargo-new/css/fonts/NewsGothicCyr-Bold.eot') format('eot');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PFDinTextPro';
    font-display: fallback;
    src: url('/local/templates/kargo-new/css/fonts/pfdintextpro-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'PFDinTextPro';
    font-display: fallback;
    src: url('/local/templates/kargo-new/css/fonts/pfdintextpro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PFDinTextPro';
    font-display: fallback;
    src: url('/local/templates/kargo-new/css/fonts/pfdintextpro-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
/* End */


/* Start:/local/templates/kargo-new/css/bootstrap.min.css?1722850849142041*/
/*!
 * Bootstrap v4.1.2 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#a60b31;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.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-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{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);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{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}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.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-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/local/templates/kargo-new/css/jquery.fancybox.min.css?172285084910424*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/local/templates/kargo-new/css/swiper.min.css?172285084919774*/
/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/local/templates/kargo-new/css/easy-autocomplete.css?17228508499277*/
/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete {
  position: relative;
}
.easy-autocomplete input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  color: #555;
  float: none;
  padding: 6px 12px;
}
.easy-autocomplete input:hover, .easy-autocomplete input:focus {
  box-shadow: none;
}
.easy-autocomplete a {
  display: block;
}
.easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
.easy-autocomplete.eac-blue-light ul {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
.easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category {
  border-color: #66afe9;
}
.easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected {
  background-color: #ecf5fc;
}
.easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}
.easy-autocomplete.eac-green-light ul {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}
.easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category {
  border-color: #41DB00;
}
.easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected {
  background-color: #9eff75;
}
.easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}
.easy-autocomplete.eac-red-light ul {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}
.easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category {
  border-color: #ff5b5b;
}
.easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected {
  background-color: #ff8e8e;
}
.easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}
.easy-autocomplete.eac-yellow-light ul {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}
.easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category {
  border-color: #ffdb00;
}
.easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected {
  background-color: #ffe233;
}
.easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}
.easy-autocomplete.eac-dark-light ul {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}
.easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category {
  border-color: #333;
}
.easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected {
  background-color: #4d4d4d;
  color: #fff;
}
.easy-autocomplete.eac-dark {
  color: #fff;
}
.easy-autocomplete.eac-dark input {
  background-color: #404040;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}
.easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus {
  border-color: #333;
  box-shadow: 0;
}
.easy-autocomplete.eac-dark ul {
  border-color: #333;
}
.easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category {
  background-color: #404040;
  border-color: #333;
}
.easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected {
  background-color: #737373;
  color: #f6f6f6;
}
.easy-autocomplete.eac-dark-glass {
  color: #fff;
}
.easy-autocomplete.eac-dark-glass input {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}
.easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus {
  border-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0;
}
.easy-autocomplete.eac-dark-glass ul {
  border-color: rgba(0, 0, 0, 0.8);
}
.easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
}
.easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected {
  background-color: rgba(64, 64, 64, 0.8);
  color: #f6f6f6;
}
.easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
  border-radius: 0 0 4px 4px;
}
.easy-autocomplete.eac-blue {
  color: #fff;
}
.easy-autocomplete.eac-blue input {
  background-color: #6d9ed1;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}
.easy-autocomplete.eac-blue input::-webkit-input-placeholder {
  color: #f6f6f6;
}
.easy-autocomplete.eac-blue input:-moz-placeholder {
  color: #f6f6f6;
}
.easy-autocomplete.eac-blue input::-moz-placeholder {
  color: #f6f6f6;
}
.easy-autocomplete.eac-blue input:-ms-input-placeholder {
  color: #f6f6f6;
}
.easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus {
  border-color: #5A91CB;
  box-shadow: 0;
}
.easy-autocomplete.eac-blue ul {
  border-color: #5A91CB;
}
.easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category {
  background-color: #6d9ed1;
  border-color: #5A91CB;
}
.easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected {
  background-color: #94b8dd;
  color: #f6f6f6;
}
.easy-autocomplete.eac-yellow {
  color: #333;
}
.easy-autocomplete.eac-yellow input {
  background-color: #ffdb7e;
  border-color: #333;
  border-radius: 4px;
  box-shadow: 0;
  color: #333;
}
.easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus {
  border-color: #333;
  box-shadow: 0;
}
.easy-autocomplete.eac-yellow ul {
  border-color: #333;
}
.easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category {
  background-color: #ffdb7e;
  border-color: #333;
}
.easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected {
  background-color: #ffe9b1;
  color: #333;
}
.easy-autocomplete.eac-purple {
  color: #333;
}
.easy-autocomplete.eac-purple input {
  background-color: #d6d1e7;
  border-color: #b8afd5;
  box-shadow: 0;
  color: #333;
}
.easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus {
  border-color: #333;
  box-shadow: 0;
}
.easy-autocomplete.eac-purple ul {
  border-color: #333;
}
.easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category {
  background-color: #d6d1e7;
  border-color: #333;
}
.easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected {
  background-color: #ebe8f3;
  color: #333;
}
.easy-autocomplete.eac-bootstrap input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  color: #555;
  padding: 6px 12px;
}

.easy-autocomplete-container {
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px dotted #ccc;
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: -1px;
}
.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
  background: inherit;
  border-color: #ccc;
  border-image: none;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  font-size: 14px;
  font-weight: normal;
  padding: 4px 12px;
}
.easy-autocomplete-container ul li:last-child {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}
.easy-autocomplete-container ul li.selected {
  background: none repeat scroll 0 0 #ebebeb;
  cursor: pointer;
}
.easy-autocomplete-container ul li.selected div {
  font-weight: normal;
}
.easy-autocomplete-container ul li div {
  display: block;
  font-weight: normal;
  word-break: break-all;
}
.easy-autocomplete-container ul li b {
  font-weight: bold;
}
.easy-autocomplete-container ul .eac-category {
  font-color: #aaa;
  font-style: italic;
}

.eac-description .eac-item span {
  color: #aaa;
  font-style: italic;
  font-size: 0.9em;
}

.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px;
}

.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative;
}
.eac-icon-right .eac-item img {
  margin-left: 4px;
  max-height: 30px;
  position: absolute;
  right: -4px;
  top: -8px;
}

/*# sourceMappingURL=easy-autocomplete.css.map */

/* End */


/* Start:/local/templates/kargo-new/css/style.css?1722850849113989*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

body {
    font-family: "NewsGothic", sans-serif;
    font-size: 14px;
    color: #395462;
}

* {
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

a {
    color: #9b0b31;
}

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

#poisk_postavshika section.main-content {
    padding: 30px 0;
}

/* HEADER */
header.header {
    font-size: 16px;
    padding: 24px 0;
}

.main-content.obshaya-uslugi .col-4 {
    padding: 0 5px;
}

.header__block,
.header__block_cabinet a {
    color: #395462;
}

.header__block_cabinet a,
.header__block_city span {
    cursor: pointer;
    display: inline-block;
    padding-left: 30px;
}

.header__block_city span {
    background: url("/local/templates/kargo-new/css/../img/icons/location.png") 3px center no-repeat;
    position: relative;
    background-size: 14px;
}

.header__block_city span:after {
    content: "";
    position: absolute;
    border: 5px solid transparent;
    border-top-color: #7d8080;
    top: 10px;
    right: -15px;
    -webkit-transform: scaleX(0.5);
    -moz-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
}

.header__block_cabinet a {
    /*background: url("/local/templates/kargo-new/css/../img/svg/Lk_01.svg") left center no-repeat;*/
    background: url("/local/templates/kargo-new/css/../img/icons/contact.png") left center no-repeat;
    background-size: 20px;
}

.header__block_city {
    margin-bottom: 6px;
}

.header__block_city {
    margin-bottom: 6px;
}

.block-rate {
    font-family: "PFDinTextPro", sans-serif;
    font-weight: 300;
    font-size: 17px;
}

.block-rate__rates {
    margin-top: 6px;
}

.rates span {
    margin-right: 15px;
    color: #7d808d;
}

.header__contact {
    text-align: right;
    font-family: "PFDinTextPro", sans-serif;
}

a.p-block__number {
    font-size: 34px;
    color: #a80b31;
    line-height: 1;
    text-decoration: none;
}

a.p-block__text {
    display: block;
    font-weight: bold;
    color: #395462;
    font-size: 15px;
    text-decoration: none;
    transition: 0.3s;
}

a.p-block__text:hover {
    color: #a80b31;
}

/* HEADER END */
/* NAVIGATION */
nav.nav {
    background: #dde0e5;
    position: relative;
    z-index: 15;
}

ul.nav__lists {
    font-size: 15px;
    color: #1d1d1b;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

ul.nav__lists > li {
    display: inline-block;
    padding: 8px 18px;
    transition: 0.2s;
}

ul.nav__lists > li:hover {
    background: #395462;
    cursor: pointer;
}

ul.nav__lists > li:hover > span {
    color: #fff;
}

ul.nav__lists > li > span {
    transition: 0.2s;
}

li.has-child {
    position: relative;
}

ul.child-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: auto;
    text-align: left;
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    background: #fff;
    border-top: 2px solid #a8b0ba;
    margin-top: -2px;
    padding: 25px;
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
    transform-origin: left top;
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    -webkit-transform: perspective(500px) rotateX(-90deg);
    -moz-transform: perspective(500px) rotateX(-90deg);
    -ms-transform: perspective(500px) rotateX(-90deg);
    -o-transform: perspective(500px) rotateX(-90deg);
    transform: perspective(500px) rotateX(-90deg);
}

li.has-child:last-child ul.child-menu,
li.has-child:nth-child(5n) ul.child-menu,
li.has-child:nth-child(6n) ul.child-menu {
    left: auto;
    right: 0;
    transform-origin: right top;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
}

ul.child-menu a {
    color: #4d4d4d;
    text-decoration: none;
    position: relative;
    transition: 0.2s;
    font-size: 14px;
    white-space: nowrap;
    display: block;
    padding: 7px 7px 7px 40px;
}

ul.child-menu a.without-icon {
    padding-left: 7px;
}

ul.child-menu:after {
    content: "";
    clear: both;
    display: block;
}

span.link-icon {
    position: absolute;
    width: 30px;
    height: 30px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    left: 0;
    top: 0;
}

ul.child-menu a:hover {
    color: #a80b31;
}

li.has-child ul.child-menu {
    /*pointer-events: none;*/
}

li.has-child:hover ul.child-menu {
    transform: none;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

ul.child-menu .img-menu a {
    padding: 0;
}

ul.child-menu .img-menu a {
    float: left;
    width: 192px;
    margin: 10px;
}

ul.not-columns {
    -moz-column-count: initial;
    -moz-column-gap: 0;
    -webkit-column-count: initial;
    -webkit-column-gap: 0;
    column-count: initial;
}

.img-menu:after {
    content: "";
    clear: both;
    display: block;
}

.img-menu {
    margin: -10px;
}

ul.child-menu .img-menu a img {
    width: 100%;
    height: 85px;
    display: block;
}

span.img-menu__text {
    display: flex;
    white-space: normal;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1.3;
    border-top: 1px solid #a10b31;
    background-color: #dde0e5 !important;
    height: 40px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -1px;
    position: relative;
    transition: 0.2s;
    color: #a10b31;
    padding-left: 40px;
}

ul.child-menu .img-menu a:hover span.img-menu__text {
    background-color: #a10b31 !important;
    color: #fff;
}

a.container-delivery span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m1h.png") 5px center no-repeat;
}

a.container-delivery:hover span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m1.png") 5px center no-repeat;
}

a.auto-delivery span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m2h.png") 12px center no-repeat;
}

a.auto-delivery:hover span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m2.png") 12px center no-repeat;
}

a.sky-delivery span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m3h.png") 14px center no-repeat;
}

a.sky-delivery:hover span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m3.png") 14px center no-repeat;
}

a.sea-delivery span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m4h.png") 12px center no-repeat;
}

a.sea-delivery:hover span.img-menu__text {
    background: url("/local/templates/kargo-new/css/../img/icons/m4.png") 12px center no-repeat;
}

li.nav__lists_link > a {
    color: #1d1d1b;
    text-decoration: none;
    transition: 0.2s;
}

li.nav__lists_link:hover > a {
    color: #fff;
}

ul.with-img-menu {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-column-count: initial;
    -moz-column-gap: 0;
    -webkit-column-count: initial;
    -webkit-column-gap: 0;
    column-count: initial;
    width: 800px;
}

.img-menu {
    width: 430px;
    border-right: 1px solid #eef0f3;
    margin-top: 0;
    margin-bottom: 0;
}

.next-link li a {
    padding: 0;
}

ul.child-menu .img-menu a {
    margin-bottom: 20px;
    margin-top: 0;
}

.next-link {
    padding-left: 24px;
}

.next-link li a {
    margin-bottom: 7px;
}

ul.child-menu .img-menu a:last-child,
ul.child-menu .img-menu a:nth-child(3) {
    margin-bottom: 0;
}

/* NAVIGATION END */

/* BANNER */
.bn-item__text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bn-item__img img {
    width: 100%;
    height: 566px;
}

.bn-item__text .bn-item__title {
    font-size: 48px;
    text-transform: uppercase;
    font-weight: bold;
    color: #395462;
}

.bn-item__text .bn-item__title span {
    font-size: 32px;
    display: block;
    font-weight: normal;
}

.for-days,
.for-price {
    font-size: 30px;
    color: #a80b31;
    line-height: 1;
}

span.big-number {
    font-size: 75px;
    font-weight: bold;
}

.for-days .big-number {
    font-size: 90px;
}

.for-price {
    text-align: right;
}

.wrap-text {
    width: 45%;
    padding-left: 50px;
}

section.banner .swiper-button-next.swiper-button-white,
section.banner .swiper-button-prev.swiper-button-white {
    width: 32px;
    height: 164px;
}

section.banner .swiper-button-next.swiper-button-white {
    background: url("/local/templates/kargo-new/css/../img/icons/arrow_next.png") center no-repeat;
}

section.banner .swiper-button-next.swiper-button-white:hover {
    background: url("/local/templates/kargo-new/css/../img/icons/arrow_next_hover.png") center no-repeat;
}

section.banner .swiper-button-prev.swiper-button-white {
    background: url("/local/templates/kargo-new/css/../img/icons/arrow_prev.png") center no-repeat;
}

section.banner .swiper-button-prev.swiper-button-white:hover {
    background: url("/local/templates/kargo-new/css/../img/icons/arrow_prev_hover.png") center no-repeat;
}

section.banner .swiper-button-next,
section.banner .swiper-button-prev {
    position: absolute;
    top: 38%;
}

section.banner {
    position: relative;
}
@media screen and (max-width: 992px) {
    section.banner {
        margin-top: 68px;
    }
}

.calculator__btn {
    width: 72px;
    height: 72px;
    background: url("/local/templates/kargo-new/css/../img/icons/calc.png") center no-repeat, #a80b31;
    position: fixed;
    z-index: 16;
    top: 50%;
    margin-top: -36px;
    cursor: pointer;
}

.bn-item:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("/local/templates/kargo-new/css/../img/icons/ten.png") left bottom no-repeat;
}

.bn-item__text {
    z-index: 2;
}

/* BANNER END */

/* SERVICES */
section.services {
    border-top: 3px solid #a80b31;
    background: #dde0e5;
    padding: 35px 0;
    margin-top: -2px;
    position: relative;
    z-index: 1;
}

section.services a {
    text-decoration: none;
}

.services__item {
    text-align: center;
}

.services__item div,
.services__item h3 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    color: #395462;
    margin-bottom: 12px;
    transition: 0.2s;
}

.services__item span {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #395462;
    line-height: 1;
    transition: 0.2s;
}

.services__item_icon {
    width: 75px;
    height: 42px;
    margin: 0 auto 25px;
}

.services__item_icon.icon_one {
    background: url("/local/templates/kargo-new/css/../img/svg/Container_01.svg") center no-repeat;
}

.services__item:hover .services__item_icon.icon_one {
    background: url("/local/templates/kargo-new/css/../img/svg/container_hover.svg") center no-repeat;
}

.services__item_icon.icon_two {
    background: url("/local/templates/kargo-new/css/../img/svg/avto_01.svg") center no-repeat;
}

.services__item:hover .services__item_icon.icon_two {
    background: url("/local/templates/kargo-new/css/../img/svg/avto_hover.svg") center no-repeat;
}

.services__item_icon.icon_three {
    background: url("/local/templates/kargo-new/css/../img/svg/avia-02.svg") center no-repeat;
}

.services__item:hover .services__item_icon.icon_three {
    background: url("/local/templates/kargo-new/css/../img/svg/avia_hover.svg") center no-repeat;
}

.services__item_icon.icon_four {
    background: url("/local/templates/kargo-new/css/../img/svg/Sea-02.svg") center no-repeat;
}

.services__item:hover .services__item_icon.icon_four {
    background: url("/local/templates/kargo-new/css/../img/svg/sea.svg") center no-repeat;
}

.services__item:hover h3,
.services__item:hover span {
    color: #a80b31;
}

.services__item {
    position: relative;
}

.services__item:after {
    content: "";
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
    background: #a7aab5;
}

section.services .col-3:last-child .services__item:after {
    display: none;
}

/* SERVICES END */

/* CALCULATOR */
.calc-container {
    text-align: right;
    position: absolute;
    top: 70px;
    /*left: 0;
    right: 0;*/
    right: 130px;
    z-index: 10;
}

@media (min-width: 1600px) {
    .calc-container {
        right: 350px;
    }
}

.calculator__block {
    position: relative;
    display: inline-block;
    background: rgba(255, 255, 255, 0.9);
    text-align: left;
}

.calculator__block select {
    background-color: #dde0e5;
    color: #7d8191;
    width: 150px;
    padding: 3px 10px;
    position: relative;
    z-index: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.calculator__block select.full {
    width: 100%;
}

.cal-no-result {
    display: none;
}

.cal-result {
    /*display: none;*/
}

.cal-result button {
    background: #ac0b31;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    padding: 8px 30px;
    border: 2px solid #a80b31;
    cursor: pointer;
}

.cal-result button:hover {
    background: #fff;
    color: #a80b31;
}

.cal-result small {
    font-size: 16px;
    color: #ac0b31;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: block;
}

.cal-result .price {
    width: 150px;
    display: block;
    font-size: 24px;
    color: #ac0b31;
    text-align: right;
    line-height: 1;
}

.cal-result p a:hover {
    text-decoration: none;
}

.cal-result p a {
    text-decoration: underline;
    color: #ac0b31;
}

.cal-result .calc__field_action {
    margin: 0 0 10px 0;
}

.cal-result p {
    line-height: 18px;
}

.cal-result p,
.cal-result .calc-info {
    display: block;
    width: 300px;
    margin-bottom: 10px;
    font-size: 12px;
}

.select-arrow {
    position: relative;
}

.calculator__block .select-arrow::after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    color: #7d7f88;
    cursor: pointer;
    position: absolute;
    right: 6px;
    top: 30px;
    z-index: 5;
    font-size: 18px;
}

.calc__form {
    border: 1px solid #8d8d8e;
    padding: 11px;
}

.calc__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #aa0b31;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding: 11px 15px;
}

.calc__field label {
    display: block;
    font-size: 14px;
    color: #395462;
    margin-bottom: 3px;
    white-space: nowrap;
}

.calc__field input[type="number"].newCalc__input_small {
    font-size: 12px;
    padding: 5px;
}

.calc__field input[type="number"],
.calc__field input[type="text"],
.calc__field input[type="tel"] {
    border: 1px solid #95a2ab;
    background: #dde0e5;
    padding: 3px 10px;
    width: 150px;
}

.calc__field input::placeholder {
    letter-spacing: -0.5px;
}

.calc__field input::-webkit-input-placeholder {
    letter-spacing: -0.5px;
}

.calc__field input:-ms-input-placeholder {
    letter-spacing: -0.5px;
}

.calc__field {
    margin-bottom: 12px;
}

.calc-row__col {
    display: inline-block;
    vertical-align: top;
}

.calc-row__price-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.calc__field input[type="number"].newCalc__input_small,
.three-columns .calc-row__col input[type="number"],
.three-columns .calc-row__col input[type="text"] {
    transition: 150ms;
}

.three-columns .calc-row__col input[type="number"],
.three-columns .calc-row__col input[type="text"] {
    width: 80px;
    text-align: center;
}

.calc__field input[type="number"].disabled.newCalc__input_small,
.three-columns .calc-row__col input.disabled {
    opacity: 0.5;
}

.three-columns .calc-row__col:nth-child(2n) {
    margin: 0 27px;
}

.three-columns {
    margin-bottom: 10px;
}

.weight-call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.weight-call__col input {
    display: block;
    width: 100% !important;
    font-size: 12px;
    padding: 3px 6px !important;
}

.weight-call__col:nth-child(1) {
    width: 70px;
    font-size: 12px;
}

.weight-call__col:nth-child(2) {
    width: 72px;
}

.weight-call__col:nth-child(3) {
    width: 151px;
}

.calc__field_action input[type="submit"] {
    background: #7d808d;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    border: none;
    text-align: center;
    width: 210px;
    padding: 9px;
    transition: 0.2s;
    cursor: pointer;
}

.calc__field_action {
    text-align: center;
    margin: 15px 0;
}

.calc__field_action input[type="submit"]:hover {
    background: #aa0b31;
}

.calc-row__col {
    position: relative;
}

.three-columns .calc-row__col:after {
    content: "x";
    color: #4e636f;
    position: absolute;
    font-size: 12px;
    right: -18px;
    top: 5px;
    /*font-family: "Roboto";*/
}

.three-columns .calc-row__col:last-child:after {
    display: none;
}

/* CALCULATOR END */

/* BENEFITS */
.block-title {
    margin-bottom: 20px;
    text-align: center;
}

.block-title h2,
.block-title h2 a,
.block-title .h2,
.block-title .h2 a{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    color: #a80b31;
    margin-bottom: 0;
}

.block-title h2 a:hover,
.block-title .h2 a:hover {
    text-decoration: none;
}

section.benefits {
    padding: 60px 0;
    background: url("/local/templates/kargo-new/css/../img/icons/map.png") center bottom no-repeat;
}

section.benefits a:hover h3 {
    color: #a80b31;
}

.benefit-item__text h3,
.benefit-item__text .benefit-item__title {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #395462;
}

.benefit-item__text {
    color: #666666;
    font-size: 16px;
    line-height: 1.3;
    margin-right: 12px;
}

.benefit-item__text p {
    margin: 0;
}

.benefits .col-4:last-child .benefit-item__img {
    margin-right: 32px;
}

.foo-line {
    margin: 60px 0 60px -20px;
}

/* BENEFITS END */

/* LINE FORM */
section.line-form {
    background: #a80b31;
    text-align: center;
    padding: 25px 0;
    border-top: 1px solid #c9677f;
    border-bottom: 1px solid #c9677f;
    position: relative;
    z-index: 1;
}

section.line-form:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("/local/templates/kargo-new/css/../img/icons/lin2.png") center no-repeat;
    z-index: -1;
}

.no-selection-form {
    text-align: center;
    padding: 13px 0;
    border-top: 1px solid #4d6572;
    position: relative;
    z-index: 1;
}

.no-selection-form:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("/local/templates/kargo-new/css/../img/icons/lin2.png") center no-repeat;
    z-index: -1;
}

.feedback-form input {
    background: transparent;
    border: none;
    width: 245px;
    font-size: 19px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

.feedback-form input::placeholder {
    color: #fff;
    transition: 0.2s;
}

.feedback-form input::-webkit-input-placeholder {
    color: #fff;
    transition: 0.2s;
}

.feedback-form input:-ms-input-placeholder {
    color: #fff;
    transition: 0.2s;
}

.feedback-form input:focus::placeholder {
    opacity: 0;
}

.feedback-form input:focus::-webkit-input-placeholder {
    opacity: 0;
}

.feedback-form input:focus::-ms-input-placeholder {
    opacity: 0;
}

.feedback-form {
    position: relative;
    z-index: 2;
}

.feedback-form input:nth-child(2) {
    margin: 0 35px;
}

input[type="submit"] {
    cursor: pointer !important;
}

.feedback-form input[type="submit"] {
}

.feedback-form input[type="submit"]:hover {
    background: #fff !important;
    color: #a80b31;
}

.command {
    margin-top: -100px;
}

.line_center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

/* LINE FORM END*/
/* TRUCK BLOCK */
section.truck {
    background-size: cover !important;
    background-position: center center !important;
}

.truck__content.tr-block {
    height: 498px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.tr-block__text {
    width: 33%;
    display: inline-block;
    margin-top: -100px;
}

.tr-block__text h3 {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #395462;
}

.tr-block__text h3 span {
    color: #a80b31;
    display: block;
}

.tr-block__text_show {
    border-top: 2px solid #a80b31;
    margin-top: 15px;
    padding-top: 11px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.tr-block__text_show span {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #a80b31;
    line-height: 1.5;
    margin-top: -10px;
}

a.tr-block__link {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background: url(/local/templates/kargo-new/css/../img/svg/pulya-02.svg) 12px center no-repeat, #a80b31;
    padding: 7px 15px 7px 60px;
    margin-top: -13px;
    text-decoration: none;
    background-size: 36px;
    transition: 0.2s;
}

a.tr-block__link:hover {
    background-position-x: 18px;
}

/* TRUCK BLOCK END*/

/* ADDITIONAL SERVICES */
section.adds-services {
    padding: 60px 0;
}

.block-title.black-color h2 {
    color: #395462;
}

.sr-items:after {
    content: "";
    clear: both;
    display: block;
}

.sr-items-item {
    width: 20%;
    float: left;
}

.sr-items-item a {
    color: #395462;
    text-decoration: none;
}

.sr-items-item a:hover {
    color: #a80b31;
}

.sr-items-item a:hover span {
    color: #a80b31;
}

.single-item__text h3 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
    position: relative;
}

.single-item__text h3:before {
    content: "";
    position: absolute;
    border: 11px solid transparent;
    border-left-color: #395462;
    -webkit-transform: scaleY(0.7);
    -moz-transform: scaleY(0.7);
    -ms-transform: scaleY(0.7);
    -o-transform: scaleY(0.7);
    transform: scaleY(0.7);
    left: -20px;
    top: -1px;
}

.sr-items-item a:hover .single-item__text h3:before {
    border-left-color: #a80b31;
}

.single-item__text {
    padding-top: 66px;
    background: url("/local/templates/kargo-new/css/../img/icons/dopuslugi1-h.png") left 40px top no-repeat;
    background-size: 50px;
    padding-left: 40px;
    border-left: 1px solid #858894;
    padding-right: 20px;
    line-height: 1.3;
}

.sr-items-item + div .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi2-h.png");
}

.sr-items-item + div + div .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi3-h.png");
}

.sr-items-item + div + div + div .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi4-h.png");
}

.sr-items-item + div + div + div + div .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi5-h.png");
}

.sr-items-item a:hover .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi1.png");
}

.sr-items-item + div a:hover .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi2.png");
}

.sr-items-item + div + div a:hover .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi3.png");
}

.sr-items-item + div + div + div a:hover .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi4.png");
}

.sr-items-item + div + div + div + div a:hover .single-item__text {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dopuslugi5.png");
}

.sr-items-item:first-child .single-item__text {
    border: none;
}

.single-item__text span {
    color: #7d808d;
    font-size: 14px;
    line-height: normal;
}

.single-item__text-in {
    line-height: normal;
}

.show-more {
    text-align: center;
    margin-top: 50px;
}

.show-more a {
    background: #a80b31;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    padding: 6px 25px;
    transition: 0.2s;
    border: 2px solid #a80b31;
    letter-spacing: 1px;
}

.show-more a:hover {
    background: #fff;
    color: #a80b31;
}

.show-more-reverse {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 70px;
}

.show-more-reverse a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    padding: 6px 25px;
    transition: 0.2s;
    border: none;
    background-color: #a80b31;
}

.show-more-reverse a:hover {
    background: #a80b31 !important;
    color: #fff !important;
}

/* ADDITIONAL SERVICES END*/

/* FEEDBACK CLIENTS */
.fd-social {
    display: inline-block;
    vertical-align: middle;
}

.fd-avatar {
    display: inline-block;
    vertical-align: top;
    width: 270px;
    border: 5px solid #d9dde8;
    margin-left: 20px;
    background: #d9dde8;
}

.fd-social a {
    display: inline-block;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #7d8086;
    margin: 5px 10px 5px 5px;

    font-size: 20px;
    text-align: center;
    padding-top: 6px;
    transition: 0.2s;
    text-decoration: none;
}

.fd-social a:hover {
    background: #a80b31;
}

.fd-avatar img {
    width: 100%;
}

.fd-user {
    display: inline-block;
}

.fd-text {
    width: 75%;
    vertical-align: top;

    float: right;
    margin-left: -70px;
    border-top: 1px solid #395462;
    padding: 40px 50px 40px 50px;
    color: #0f1617;
    min-height: 285px;
    background: url("/local/templates/kargo-new/css/../img/icons/fdecor.png") right no-repeat, #fff;
}

.feedback-client:after {
    content: "";
    clear: both;
    display: block;
}

span.about-fd__name {
    font-size: 16px;
    font-weight: bold;
    display: block;
}

span.about-fd__position {
    display: block;
    color: #4d4d4d;
}

a.about-fd_link {
    color: #0f1617;
    font-weight: bold;
}

a.about-fd_link:hover {
    color: #a80b31;
}

.about-fd__bot-wrap {
    padding: 5px 20px;
}

.watch-video {
    display: inline-block;
    /* padding-top: 10px; */
    vertical-align: middle;
    padding: 5px;
}

.watch-video a {
    color: #0f1617;
    position: relative;
    display: inline-block;
    padding-left: 45px;
    text-decoration: none;
}

.watch-video a:before {
    content: "";
    width: 33px;
    height: 33px;
    position: absolute;
    background: url("/local/templates/kargo-new/css/../img/svg/Play-02.svg") center no-repeat;
    border-radius: 100%;
    left: 0;
    top: -5px;
    transition: 0.2s;
}

.watch-video a:hover:before {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

section.feedback-clients .block-title h2,
section.feedback-clients .block-title .h2{
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    margin: 5px 5px 20px;
}

section.feedback-clients .block-title .fa {
    background: #a80b31;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    line-height: 35px;
    margin: 5px;
}

section.feedback-clients .block-title {
    margin: 0;
}

section.feedback-clients {
    padding-top: 90px;
    padding-bottom: 120px;
    background: url("/local/templates/kargo-new/css/../img/feedback2.jpg") top 0 center/cover no-repeat;
}

.feedback-slider {
    position: relative;
}

.feedback-clients .swiper-container {
    overflow: initial;
}

.feedback-slider .owl-nav {
    display: flex;
}

.feedback-arrows,
.feedback-slider .owl-nav {
    position: absolute;
    top: -50px;
    right: 0;
}

.feedback-arrows .swiper-button-next,
.feedback-arrows .swiper-button-prev,
.owl-nav .swiper-button-prev,
.owl-nav .swiper-button-next {
    position: relative;
    width: 28px;
    height: 28px;
    background: #a80b31;
    top: auto;
    left: 0;
    right: 0;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding-top: 1px;
    border-radius: 2px;
}

.feedback-arrows .swiper-button-prev,
.owl-nav .swiper-button-prev {
    padding-right: 3px;
    margin-right: 6px;
}

/* FEEDBACK CLIENTS END*/

/* CARGO CAROUSEL */
section.our-cargo {
    padding: 50px 0 100px;
}

a.right-link {
    color: #a80b31;
    text-decoration: underline;
}

a.right-link:hover {
    text-decoration: none;
}

.cargo-item__img {
    border-bottom: 2px solid #a80b31;
    margin-bottom: 15px;
}

.cargo-item__img img {
    width: 100%;
}

.cargo-item {
    color: #000000;
}

.cargo-item p {
    margin: 0;
}

.cargo-carousel {
    position: relative;
}

.news-arrows .swiper-button-next,
.news-arrows .swiper-button-prev,
.cargo-arrows .swiper-button-next,
.cargo-arrows .swiper-button-prev {
    background: none;
    font-size: 54px;
    color: #a80b31;
    top: 31%;
}

.cargo-arrows .swiper-button-next,
.news-arrows .swiper-button-next {
    right: -45px;
}

.news-arrows .swiper-button-prev,
.cargo-arrows .swiper-button-prev {
    left: -35px;
}

/* CARGO CAROUSEL END*/

/* NEWS */
.news {
    padding-bottom: 76px;
}

.news-bg img {
    width: 100%;
}

.business-idea {
    margin-top: -70px;
}

.title-text {
    border-bottom: 3px solid #9d262c;
    padding-bottom: 25px;
    margin-bottom: 30px;
}

.business-idea h2 {
    margin: 0;
    background: #9d272d;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
}

.icon-title h2 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    color: #9d272d;
    margin: 0;
    position: relative;
    padding-left: 30px;
}

.t-text {
    font-size: 16px;
    color: #000000;
    line-height: 1.3;
    width: 53%;
    text-align: justify;
    padding-right: 50px;
    margin-top: -20px;
}

.icon-title h2:before {
    content: "";
    position: absolute;
    border: 8px solid transparent;
    border-left-color: #9d272d;
    left: 10px;
    top: 6px;
    -webkit-transform: scaleX(2);
    -moz-transform: scaleX(2);
    -ms-transform: scaleX(2);
    -o-transform: scaleX(2);
    transform: scaleX(2);
}

/*.news-content .col-3 {*/
/*padding: 0 7.5px;*/
/*}*/
.news-item {
    border: 1px solid #cbd0d2;
    text-align: center;
}

.news-item__img img {
    width: 100%;
}

.news-item__title {
    padding: 0 40px;
    margin-top: 24px;
}

.news-item__title a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    min-height: 48px;
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.news-item__title a:hover {
    color: #a80b31;
}

.news-item__title a:before,
.news-item__title a:after {
    content: "";
    position: absolute;
    width: 48px;
    height: 1px;
    background-color: #c7cccf;
    bottom: -2px;
    left: 50%;
    margin-left: -24px;
}

.news-item__title a:after {
    background-color: #f7f8f8;
    bottom: -3px;
}

.news-item__type {
    font-size: 12px;
    color: #7d8082;
    margin: 18px 0 20px;
    display: inline-block;
}

/* NEWS END */
/* HOME SEO */
.home-seo {
    margin: 50px 0;
}

.delivery-seo {
    margin: 0 0 50px;
}

/* SEO END */
/* ABOUT COMPANY */
.about-company {
    background: url("/local/templates/kargo-new/css/../img/big-bg2.jpg") no-repeat center/cover;
    padding: 60px 0 140px;
}

.company-title h2 {
    font-size: 30px;
    color: #395462;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 4px;
}

.company-title a {
    color: #a40b31;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: underline;
}

.works-from {
    line-height: 1;
}

.works-from span:first-child {
    font-size: 90px;
    color: #a40b31;
    font-weight: 700;
}

.works-from span:nth-child(2) {
    font-size: 72px;
    color: #fff;
    font-weight: 700;
    margin-left: 6px;
}

.works-from span:last-child {
    font-size: 27px;
    display: block;
    color: #fff;
    margin-left: 12px;
}

.company-in-numbers {
    margin-top: 150px;
}

.company-in-numbers-item {
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 10px 25px 14px;
}

.company-in-numbers-item:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0.7;
    z-index: -1;
    transform: skew(-15deg);
}

.company-in-numbers-item .number {
    color: #a40b31;
    font-size: 36px;
    font-weight: 700;
    display: block;
}

.company-in-numbers-item .ac-text {
    width: 150px;
    font-size: 18px;
    line-height: 1.3;
    display: inline-block;
    min-height: 46px;
}

/* FOOTER */
footer {
    background-color: #d5d8dd;
    padding: 30px 0 40px;
    color: #0f1617;
    font-size: 15px;
}

.footer-menu h4,
.footer-menu__tilte {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
}

.footer-menu li:not(:last-child) {
    margin-bottom: 5px;
}

.footer-menu a {
    color: #0f1617;
}

.footer-last-block {
    border-top: 1px solid #828585;
    margin-top: 30px;
    padding-top: 36px;
}

.footer-last-block .col-6 li:not(:last-child) {
    margin-bottom: 5px;
}

.footer-last-block .col-6 ul li {
    font-size: 14px;
    line-height: 1.5;
}

.footer-menu__tilte {
    margin-bottom: 10px;
}

.footer-last-block a {
    color: #0f1617;
    text-decoration: none;
}

.footer-last-block a:hover {
    color: #9b0b31;
}

.footer-last-block h4 {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}

.socials ul {
    font-size: 0;
    margin-top: 15px;
    padding-bottom: 6px;
}

.socials li {
    display: inline-block;
}

.socials li:not(:last-child) {
    margin-right: 20px;
}

.socials a {
    display: inline-block;
    width: 33px;
    height: 33px;
    background: url("/local/templates/kargo-new/css/../img/socials.png") no-repeat;
    transition: 0.6s;
}

.socials li + li a {
    background-position: -53px 0;
}

.socials li + li + li a {
    background-position: -106px 0;
}

.socials li + li + li + li a {
    background-position: -158px 0;
}

.socials a:hover {
    background-position: 0 -39px;
}

.socials li + li a:hover {
    background-position: -53px -39px;
}

.socials li + li + li a:hover {
    background-position: -106px -39px;
}

.socials li + li + li + li a:hover {
    background-position: -158px -39px;
}

span.open-modal {
    background: transparent;
    border: 1px solid #83868e;
    width: 245px;
    font-size: 16px;
    text-align: center;
    color: #7d8089;
    padding: 12px;
    margin-top: 40px;
    display: block;
    cursor: pointer;
    transition: 0.2s;
    text-transform: uppercase;
}

span.open-modal:hover {
    background: #83868e;
    color: #fff;
    border-color: #83868e;
}

.footer-last-block input::-webkit-input-placeholder {
    text-transform: uppercase;
}

.footer-last-block input::-moz-placeholder {
    text-transform: uppercase;
}

.footer-last-block input:-ms-input-placeholder {
    text-transform: uppercase;
}

.footer-last-block input:-moz-placeholder {
    text-transform: uppercase;
}

.main-tel a {
    color: #9b0b31;
    font-size: 33px;
    line-height: 1;
}

.main-tel span {
    color: #7d8089;
}

.main-tel input {
    margin-top: 40px;
}

.copyright {
    margin-top: 30px;
    color: #7d8080;
}

.copyright a {
    color: #7d8080;
}

.copyright a:hover {
    color: #9b0b31;
}

.main-tel a {
    font-family: "PFDinTextPro", sans-serif;
    font-size: 33px;
    text-decoration: none;
}

.footer-menu a {
    text-decoration: none;
}

.footer-menu a:hover {
    color: #a80b31;
}

.company-title a:hover {
    text-decoration: none;
}

.city-name {
    position: relative;
    display: inline-block;
}

.city-name ul.hide-cities {
    position: absolute;
    background: #fff;
    left: -8px;
    box-shadow: 0 0 3px -1px #000;
    opacity: 0;
    transition: 0.2s;
    visibility: hidden;
}

header.header {
    position: relative;
    z-index: 16;
}

.city-name ul.hide-cities li {
    line-height: 1;
    font-size: 16px;
    cursor: pointer;
    white-space: nowrap;
    padding: 7px 15px 7px 34px;
    border-bottom: 1px solid #e4e7ec;
    transition: 0.2s;
    background-position: 11px center !important;
}

.city-name ul.hide-cities li:hover {
    color: #a80b31;
    background: url("/local/templates/kargo-new/css/../img/icons/location.png") 11px center no-repeat, #e4e7ec;
    background-size: 14px;
}

.city-name:hover ul {
    opacity: 1;
    visibility: visible;
}

.banner__parent {
    height: 566px;
}

/* POP UP */
.close-pop-up {
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("/local/templates/kargo-new/css/../img/icons/cancel.png") center no-repeat;
    top: 10px;
    right: 10px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 100;
}

.close-pop-up:hover {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.pop-up-content {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    overflow: auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-align: center;
    z-index: 10000;
}

.pop-up-content.active-in {
    opacity: 1;
    visibility: visible;
}

.pop-up-body {
    display: inline-block;
    background: url("/local/templates/kargo-new/css/../img/icons/ten1.png") top left no-repeat,
    url("/local/templates/kargo-new/css/../img/icons/ten2.png") bottom right no-repeat, #a80b31;
    padding: 30px;
    margin-top: 50px;
    position: relative;
    width: 350px;
}

.form-field input[type="number"],
.form-field input[type="text"],
.form-field input[type="tel"],
.form-field input[type="password"],
.form-field input[type="email"],
.form-field textarea {
    border: 1px solid #7d7f88;
    background: #fff;
    padding: 10px 15px;
    width: 100%;
    resize: none;
    text-align: center;
    /*text-transform: uppercase;*/
}

.pop-up-form .form-field input[type="number"],
.pop-up-form .form-field input[type="text"],
.pop-up-form .form-field input[type="tel"],
.pop-up-form .form-field input[type="password"],
.pop-up-form .form-field input[type="email"],
.pop-up-form .form-field textarea {
    color: #7d7f88;
    border-color: #7d7f88;
}

.form-field {
    margin-bottom: 10px;
}

.form-field textarea {
    height: 100px;
}

.form-action input[type="submit"] {
    background: #7d8089;
    border: 1px solid #7d8089;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    padding: 10px;
    transition: 0.2s;
}

.form-action input[type="submit"]:hover {
    color: #fff;
    background: #a80b31;
    border-color: #a80b31;
}

.form-field input::placeholder {
    color: #7d7f88;
    transition: 0.2s;
}

.form-field input::-webkit-input-placeholder {
    color: #7d7f88;
    transition: 0.2s;
}

.form-field input::-ms-input-placeholder {
    color: #7d7f88;
    transition: 0.2s;
}

.form-field input:focus::placeholder {
    opacity: 0;
}

.del-calc .form-field input::placeholder {
    color: #000;
    transition: 0.2s;
}

.del-calc .form-field input::-webkit-input-placeholder {
    color: #000;
    transition: 0.2s;
}

.del-calc .form-field input::-ms-input-placeholder {
    color: #000;
    transition: 0.2s;
}

.form-field input:focus::placeholder {
    opacity: 0;
}

.form-field input:focus::-webkit-input-placeholder {
    opacity: 0;
}

.form-field input:focus::-ms-input-placeholder {
    opacity: 0;
}

.form-field textarea::placeholder {
    color: #7d7f88;
    transition: 0.2s;
}

.form-field textarea::-webkit-input-placeholder {
    color: #7d7f88;
    transition: 0.2s;
}

.form-field textarea::-ms-input-placeholder {
    color: #7d7f88;
    transition: 0.2s;
}

.form-field textarea:focus::placeholder {
    opacity: 0;
}

.form-field textarea:focus::-webkit-input-placeholder {
    opacity: 0;
}

.form-field textarea:focus::-ms-input-placeholder {
    opacity: 0;
}

/* CALCULATOR */
.calculator__btn span {
    background: #a80b31;
    position: absolute;
    top: 0;
    bottom: 0;
    color: #fff;
    left: 100%;
    padding-top: 14px;
    padding-right: 15px;
    opacity: 0;
    transition: 0.2s;
    visibility: hidden;
}

.calculator__btn:hover span {
    visibility: visible;
    opacity: 1;
}

.modal-body-block {
    display: inline-block;
    background: #fff;
    margin: 50px 0;
    width: 940px;
    text-align: left;
    position: relative;
    padding: 30px 15px;
}

body.overflow {
    overflow: hidden;
}

.border-block {
    border: 1px solid #ac0b31;
    margin-top: 40px;
    padding: 0 20px 20px;
}

.modal-body-block .three-columns .calc-row__col:after {
    display: none;
}

.modal-body-block .block-title.not-center h2 {
    font-weight: normal;
    text-align: left;
}

.description-c {
    color: #7d8191;
    font-size: 14px;
}

.border-title {
    font-size: 16px;
    text-transform: uppercase;
    background: #ac0b31;
    color: #fff;
    font-weight: bold;
    padding: 5px 12px;
    margin-bottom: 20px;
    margin-top: -16px;
}

#calc-pop-up .pop-up-body {
    width: 1100px;
    background-color: #fff;
}

#calc-pop-up .border-title {
    position: relative;
    top: -10px;
    display: inline-block;
}

#calc-pop-up input:not[type="submit"] {
    background-color: #eaeff4;
    color: #7d8191;
}

#calc-pop-up select {
    background-color: #eaeff4;
    color: #7d8191;
}

#calc-pop-up input::placeholder {
    color: #7d8191;
}

#calc-pop-up input::-webkit-input-placeholder {
    color: #7d8191;
}

#calc-pop-up input:-ms-input-placeholder {
    color: #7d8191;
}

.del-calc .three-columns {
    display: flex;
    width: 100%;
}

.del-calc .calc__field input[type="number"],
.del-calc .calc__field input[type="text"] {
    width: 100%;
}

.del-calc .three-columns .calc-row__col:nth-child(2n) {
    margin: 0 20px;
}

.del-calc .border-block > .calc-row:last-child {
    display: flex;
}

.del-calc .border-block > .calc-row:last-child .calc-row__col:first-child {
    margin-right: 20px;
}

.del-calc .calc-row__col input[type="number"],
.del-calc .calc-row__col input[type="text"] {
    padding: 10px 15px;
    text-align: left;
}

.del-calc input[type="text"],
.del-calc input[type="number"],
.del-calc select {
    border: 1px solid #95a2ab;
    background: #eaeff4;
    padding: 10px 15px;
    text-transform: unset;
    text-align: left;
}

.del-calc input[type="text"].disabled,
.del-calc input[type="number"].disabled,
.del-calc select.disabled {
    opacity: 0.5;
}

.form-field select {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.del-calc .block-title {
    margin-bottom: 19px;
}

.del-calc .form-action input[type="submit"] {
    background: #ac0b31;
    border-color: #ac0b31;
    padding: 9px;
    letter-spacing: 1px;
}

.del-calc .form-action input[type="submit"]:hover {
    color: #ac0b31;
    background: #fff;
}

.del-calc .form-action {
    margin-top: 29px;
}

/* CALCULATOR END*/

/* NEW POP UP */
.pop-up-body {
    background: #dde0e5;
    width: 850px;
}

.wrap-fields-op {
    width: 300px;
    margin: 0 auto;
}

.pop-up-body .privancy {
    width: 400px;
    margin-top: 25px;
}

.privancy {
    font-weight: 600;
    margin: 0 auto;
}

.delivery-item.delivery-item-table .title-with-bdw-arrow {
    margin-bottom: 40px;
}

.delivery-item a {
    color: #a80b31;
    text-decoration: underline;
}

.delivery-item a:hover {
    text-decoration: none;
}

#collection-cargo-page .main-content .ask-question {
    margin-bottom: 25px;
}

#collection-cargo-page .main-content .faq-content {
    margin-top: 25px;
}

#solutions-page .main-content .def-table.delivery-table .table-body span {
    text-transform: lowercase;
}

.page-delivery .content-form .privancy,
.sea-delivery-page .content-form .privancy {
    font-size: 11px;
}

.page-delivery .content-form .form-field,
.sea-delivery-page .content-form .form-field {
    margin-bottom: 30px;
}

.main-content.page-all-delivery .container .d-flex:first-child {
    margin-bottom: 30px;
}

.privancy a {
    color: #a80b31;
    text-decoration: underline;
}

.privancy a:hover {
    text-decoration: none;
}

.delivery-map-block > .delivery-from-to {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.pop-up-form.msg-form .privancy {
    margin: 0;
    text-align: left;
}

.pop-up-form .privancy {
    line-height: 20px;
}

.pop-up-form.msg-form .form-action input {
    width: 240px;
}

.p-14 {
    padding: 0 15px;
}

#order-call input {
    text-align: center;
}

/* NEW POP UP END */

/* WORK CHINA PAGE */
section.page-banner {
    background-position: center !important;
    position: relative;
    background-size: cover !important;
}

.height-ban {
    height: 300px;
}

section.page-banner .calculator__btn {
    top: 90px;
}

.height-ban .d-flex {
    width: 100%;
}

.d-flex a {
    text-decoration: none;
}

.height-ban .d-flex .col-4,
.height-ban .d-flex .col-3 {
    padding: 0;
}

.bb-title {
    background: #fff;
    padding: 20px 20px 0;
    min-height: 90px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /*-webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;*/
}

.bb-title h1 {
    font-size: 30px;
    color: #395361;
    margin: 0;
    font-weight: 600;
}

.b-search input[type="number"],
.b-search input[type="text"] {
    width: 100%;
    border: 1px solid #a4294a;
    font-size: 14px;
    text-transform: lowercase;
    font-family: inherit;
    font-weight: 600;
    padding: 10px 40px 10px 15px;
}

.b-search {
    position: relative;
}

.b-search input[type="submit"] {
    width: 19px;
    height: 19px;
    font-size: 0;
    border: none;
    position: absolute;
    top: 12px;
    right: 15px;
    background: url("/local/templates/kargo-new/css/../img/icons/sr.png") center no-repeat;
}

section.main-content {
    padding: 40px 0;
}

.wi-img {
    position: relative;
    margin-bottom: 20px;
    min-height: 100px;
    background: #f9f9f9;
}

.created-at {
    position: absolute;
    z-index: 1;
    background: #395462;
    color: #fff;
    font-size: 14px;
    padding: 9px 20px;
    left: -19px;
    top: 40px;
}

.wi-text > a {
    font-size: 28px;
    color: #395462;
    text-decoration: none;
}
.wi-text > noindex > a {
    font-size: 28px;
    color: #395462;
    text-decoration: none;
}

.wi-text a:hover,
.wi-text noindex a:hover {
    color: #a80b31;
}

.type-folder,
.date-at {
    font-size: 16px;
    color: #7d8080;
    padding: 5px 0 5px 35px;
    margin: 5px 0;
    background: url("/local/templates/kargo-new/css/../img/icons/folder.png") left center no-repeat;
}

.date-at {
    margin-right: 25px;
    background: url("/local/templates/kargo-new/css/../img/icons/calendar.png") left center no-repeat;
}

.read-more-link {
    position: relative;
    margin-top: 25px;
}

.read-more-link a {
    display: inline-block;
    color: #a80b31;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #a80b31;
    padding: 10px 25px;
    position: relative;
    z-index: 1;
    text-decoration: none;
    transition: 0.2s;
    background: #fff;
    box-shadow: 0 0 0 15px #fff;
    letter-spacing: 1px;
}

.read-more-link:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px dashed;
    top: 23px;
}

.read-more-link a:hover {
    color: #fff;
    background: #a80b31;
}

.work-item {
    padding-right: 50px;
    margin-bottom: 50px;
}

.work-item .gruz-catalog-carousel .swiper-slide {
    margin-bottom: 30px;
    padding: 0 15px 0 0;
    width: 50%;
    margin-right: 0;
}

.wi-img img {
    width: 100%;
}

.work-item > div {
    margin-left: 20px;
    margin-right: 20px;
    box-sizing: border-box;
}

/* WORK CHINA PAGE END */

/* PAGINATION */
.pagination-block {
    text-align: center;
}

#blog-single .bb-title {
    margin-left: -5px;
}

.pagination-block ul li a {
    display: inline-block;
    font-size: 14px;
    border: 1px solid #d2d5da;
    width: 46px;
    height: 46px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    color: #000;
    text-decoration: none;
    transition: 0.2s;
}

.pagination-block ul li {
    display: inline-block;
    margin: 0 2px;
}

.pagination-block ul li a.active,
.pagination-block ul li a:hover {
    background: #a80b31;
    border-color: #a80b31;
    color: #fff;
}

/* PAGINATION END*/

/* CATEGORY */
.col-3.sidebar {
    padding-left: 0;
}

.black-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}

.category-menu ul li {
    margin-bottom: 10px;
}

.category-menu ul li a {
    display: block;
    border: 1px solid #d1d4d9;
    padding: 12px 17px;
    text-decoration: none;
    font-size: 16px;
    position: relative;
    color: #000;
    transition: 0.2s;
}

.category-menu ul li a:hover {
    color: #a80b31;
    border-left-color: #a80b31;
}

.category-menu ul li a:after {
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 17px;
    top: 17px;
    color: #888a8a;
    transition: 0.2s;
}

.category-menu ul li a:hover:after {
    color: #a80b31;
}

/* CATEGORY END*/
.read-about img {
    width: 100%;
}

.read-about {
    position: relative;
    margin-top: 30px;
}

.read-about span {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    right: 0;
    background: #970b31;
    text-transform: uppercase;
    padding: 15px 5px;

    font-size: 12px;
    text-align: center;
}

.read-about a {
    color: #fff;
    text-decoration: none;
}

.read-about a:after {
    content: "";
    position: absolute;
    top: 16px;
    right: 16px;
    bottom: 16px;
    transition: 0.2s;
    left: 16px;
    border: 1px solid #fff;
}

.read-about a:hover:after {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.sidebar-title h2, .sidebar-title .as-h2.h2 {
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 40px;
}

.sidebar-title {
    margin-bottom: 20px;
}

.read-about {
    margin-bottom: 30px;
}

.pi-img {
    width: 65px;
    min-width: 65px;
    margin-right: 20px;
}

.pi-img img {
    width: 100%;
}

.pi-text a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 1.3;
    text-decoration: none;
}

.pi-text a:hover {
    color: #970b31;
}

.pi-text span {
    display: block;
    color: #970b31;
    font-size: 12px;

    margin-top: 7px;
}

.popular-item {
    margin-bottom: 20px;
}

.subscribe-form .form-field input[type="email"] {
    text-align: center;
}

.subscribe-form {
    background: url("/local/templates/kargo-new/css/../img/china.png") top center no-repeat;
}

.subscribe-form {
    text-align: center;
    padding-top: 56px;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 1.5;
    max-width: 240px;
    margin-left: auto;
}

.subscribe-form h3,
.subscribe-form .as-h3.h3 {
    font-weight: bold;
    color: #970b31;
    text-transform: uppercase;
    font-size: 24px;
}

.subscribe-form h4,
.subscribe-form .as-h4.h4 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 20px;
}

.subscribe-form form {
    margin-top: 20px;
}

.ck-editor-texts h2 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 2px solid #9d0b31;
    padding: 15px 0;
    margin-bottom: 16px;
}

.ul_colum_2 ul {
    -moz-column-count: 2;
    -moz-column-gap: 2px;
    -webkit-column-count: 2;
    -webkit-column-gap: 2px;
    column-count: 2;
    column-gap: 2px;
}

.more-title h3 {
    font-size: 16px;
    text-transform: uppercase;
}

.more-articles {
    border-top: 2px solid #a80b31;
    margin-top: 17px;
    padding-top: 20px;
}

.more-title {
    margin-bottom: 20px;
}

.cargo-item a {
    color: #000;
    font-size: 15px;
    /*display: inline-block;*/
    line-height: 1.3;
    font-weight: bold;
    text-decoration: none;
}

.cargo-item a:hover {
    color: #a80b31;
}

.more-articles .cargo-item {
    margin-bottom: 30px;
}

.ask-question h2 {
    color: #ac0b31;
    font-weight: bold;
    font-size: 24px;
    border-bottom: 2px solid #ac0b31;
    padding-bottom: 13px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.ask-me-form {
    margin: 0 -15px;
}

.ask-me-form textarea {
    font-size: 15px;
    color: #7d8393;
}

.ask-me-form .privancy {
    margin: 0;
    max-width: 404px;
}

.form-field input[type="number"],
.form-field input[type="text"],
.form-field input[type="tel"],
.form-field input[type="password"],
.form-field input[type="email"],
.form-field textarea {
    text-align: left;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

.bb-title .type-folder,
.bb-title .date-at {
    margin-bottom: 0;
}

.bb-title .type-folder,
.bb-title .date-at {
    margin-bottom: 0;
}

.youtube-video img {
    width: 100%;
}

.youtube-video {
    position: relative;
}

.youtube-video a:after {
    content: "\f16a";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100px;
    transition: 0.2s;
    opacity: 0.9;
}

.youtube-video a {
    color: #000;
    text-decoration: none;
}

.youtube-video a:hover {
    color: #f00;
}

.ser-link {
    border: 1px solid #848796;
    transition: 0.2s;
    margin-bottom: 50px;
}

.ser-img img {
    width: 100%;
}

.ser-img {
    position: relative;
    border-bottom: 4px solid #aa0b31;
    min-height: 160px;
    max-height: 240px;
    background: #f9f9f9;
    overflow: hidden;
}

.tabs__content {
    display: none; /* по умолчанию прячем все блоки */
    /*overflow: hidden;*/
}

.tabs__content.active {
    display: block; /* по умолчанию показываем нужный блок */
}

.tabs .tabs__caption {
    text-align: center;
    cursor: pointer;
    margin-bottom: 20px;
}

.tabs .tabs__caption li {
    display: inline-block;
}

.tabs .tabs__caption .active {
    color: #a60b31;
}

.ser-img:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    transition: 0.2s;
    opacity: 0;
}

.obshaya-uslugi .ser-link .d-flex {
    padding: 17px 17px 17px 17px;
    min-height: 117px;
    background: url("/local/templates/kargo-new/css/../img/icons/s1.png") no-repeat left 23px center;
}

.bibis .no-icon {
    background: none !important;
}

.obshaya-uslugi .col-4 + div .ser-link .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s2.png");
}

.obshaya-uslugi .col-4 + div + div .ser-link .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/alibaba.png");
}

.obshaya-uslugi .col-4 + div + div + div .ser-link .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/taobao.png");
}

.obshaya-uslugi .col-4 + div + div + div + div .ser-link .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s3.png");
}

.obshaya-uslugi .col-4 + div + div + div + div + div .ser-link .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s4.png");
}

.obshaya-uslugi .ser-link:hover .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s1-h.png");
}

.obshaya-uslugi .col-4 + div .ser-link:hover .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s2-h.png");
}

.obshaya-uslugi .col-4 + div + div .ser-link:hover .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/alibaba.png");
}

.obshaya-uslugi .col-4 + div + div + div .ser-link:hover .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/taobao.png");
}

.obshaya-uslugi .col-4 + div + div + div + div .ser-link:hover .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s3-h.png");
}

.obshaya-uslugi .col-4 + div + div + div + div + div .ser-link:hover .d-flex {
    background-image: url("/local/templates/kargo-new/css/../img/icons/s4-h.png");
}

#mebel .main-content,
#inspection-page .main-content {
    padding: 60px 0;
}

#mebel .mebel-tables .col-8 {
    margin-left: -5px;
}

#mebel .mebel-tables .left-side {
    margin-right: -15px;
}

#inspection-page .main-content .content-form {
    margin-top: 40px;
}

.ser-link a {
    text-decoration: none;
    color: #7d808f;
    font-size: 14px;
    line-height: 1.3;
    transition: 0.2s;
}

span.s-text .upper-letter {
    min-height: 47px;
    text-transform: uppercase;
    transition: 0.2s;
    font-weight: bold;
    font-size: 18px;
    color: #395462;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
}

.bibis .s-text {
    min-height: 120px;
}

.ser-link:hover .ser-img:after {
    opacity: 1;
}

.ser-link:hover {
    border-color: #aa0b31;
}

.ser-link:hover a,
.ser-link:hover a span.s-text .upper-letter {
    color: #aa0b31;
}

.not-flex-center {
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

span.subtitle {
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    margin-top: 7px;
}

.ck-editor-texts h1 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: #395462;
}

/*.row {*/
/*width: 100%;*/
/*}*/
.ck-editor-texts img {
    width: 100%;
}

.upper-letter {
    font-size: 16px;
    text-transform: uppercase;
    margin: 30px 0;
}

.form-action input.border-btn {
    padding: 8px;
    border-color: #a80b31;
    background: transparent;
    color: #a80b31;
}

.work-item:last-child {
    margin-bottom: 0;
}

.ck-editor-texts h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 20px;
}

.dark-silver .upper-letter {
    margin-top: 0;
    margin-bottom: 13px;
    font-size: 15px;
}

.dark-silver {
    color: #fff;
    background: #395462;
    padding: 15px;
    margin-top: 60px;
}

.dark-silver ul li {
    margin-bottom: 15px;
    font-size: 15px;
}

.line-border-title {
    margin-top: 20px;
    margin-bottom: 14px;
    border-bottom: 2px solid #395462;
}

.line-border-title h3,
.line-border-title .as-h3.h3 {
    font-size: 18px;
    color: #395462;
    font-weight: 400;
    margin-bottom: 0.5rem;
}

.sidebar-slider {
    position: relative;
}

.sidebar-slider .photo-avatar img {
    width: 100%;
    border-bottom: 4px solid #a80b31;
}

.sidebar-slider .feedback-arrows {
    top: 254px;
    right: -1px;
}

.about-avatar {
    font-size: 16px;
    color: #7d8393;
    line-height: 1.3;
    padding-top: 10px;
}

.pos-name {
    text-align: right;
    color: #a80b31;
    font-size: 16px;
    margin-top: 10px;
    line-height: 1.5;
}

.ask-manager span.open-modal {
    width: 100%;
    margin-right: 0;
    background: #a80b31;
    border-color: #a80b31;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.ask-manager span.open-modal:hover {
    background: transparent;
    color: #a80b31;
}

.suggestion h2 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 15px;
}

.suggestion {
    margin-top: 0;
    color: #000;
    margin-bottom: 50px;
}

.about-item .suggestion {
    margin-bottom: 25px;
}

.suggestion ul {
    -moz-column-count: 2;
    -moz-column-gap: 2px;
    -webkit-column-count: 2;
    -webkit-column-gap: 2px;
    column-count: 2;
    column-gap: 2px;
}

.suggestion ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 11px;
}

.suggestion ul li:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    background: #a60b31;
    left: 0;
    top: 6px;
    -webkit-transform: skewY(25deg);
    -moz-transform: skewY(25deg);
    -ms-transform: skewY(25deg);
    -o-transform: skewY(25deg);
    transform: skewY(25deg);
}

.lrlr {
    -moz-column-count: 2;
    -moz-column-gap: 2px;
    -webkit-column-count: 2;
    -webkit-column-gap: 2px;
    column-count: 2;
    column-gap: 2px;
}

.li-style li {
    font-size: 15px;
    color: #000;
    position: relative;
    padding-left: 20px;
    margin-bottom: 11px;
}

.li-style li:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    background: #a60b31;
    left: 0;
    top: 6px;
    -webkit-transform: skewY(25deg);
    -moz-transform: skewY(25deg);
    -ms-transform: skewY(25deg);
    -o-transform: skewY(25deg);
    transform: skewY(25deg);
}

.krkr li {
    font-size: 15px;
    color: #000;
    position: relative;
    padding-left: 20px;
    margin-bottom: 11px;
}

.krkr li:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    background: #a60b31;
    left: 0;
    top: 6px;
    -webkit-transform: skewY(25deg);
    -moz-transform: skewY(25deg);
    -ms-transform: skewY(25deg);
    -o-transform: skewY(25deg);
    transform: skewY(25deg);
}

.inspection-page .suggestion ul li {
    color: #000;
}

.not-bold h3 {
    font-weight: normal !important;
}

.inspection-page .suggestion {
    margin-bottom: 0;
}

.table-header {
    background: #a60b31;
    font-size: 19px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
}

.table-header,
table th {
    background: #a60b31;
    font-size: 19px;
    text-transform: uppercase;
    color: #fff !important;
    font-weight: bold;
    padding: 15px 20px;
    border: 3px solid #fff;
    margin-bottom: -3px;
}

.def-table table {
    width: 100%;
    font-size: 16px;
}

.def-table table tr:nth-child(odd) {
    background: #c3cdd4;
}

.def-table table tr:nth-child(even) {
    background: #e0e3e8;
}

.def-table table tr td {
    padding: 13px 20px;
    border: 3px solid #fff;
}

.def-table.translator-table td {
    text-transform: uppercase;
}

.def-table.translator-table td:last-child {
    font-weight: bold;
    width: 20%;
    text-align: center;
}

.block-title.not-center {
    text-align: left;
}

.faq-content {
    margin-top: 60px;
}

.faq-content .block-title.black-color h2 {
    color: #000;
}

.faq-content .block-title {
    margin-bottom: 15px;
}

.faq-block {
    margin-top: 20px;
}

.question {
    font-weight: bold;
    position: relative;
    cursor: pointer;
    margin-bottom: 15px;
    padding-left: 15px;
}

.question:before {
    content: "\f107";
    font: normal normal normal 16px/1 FontAwesome;
    position: absolute;
    left: 0;
    top: 3px;
    transform: rotate(270deg);
}

.question:hover,
.question.active {
    color: #a80b31;
}

.question.active:before {
    content: "\f107";
}

.faq-answer p {
    margin: 0;
}

.faq-answer {
    background: #e0e3e8;
    padding: 15px;
    margin-left: 35px;
    display: none;
    margin-bottom: 25px;
}

.bottom-border {
    border-bottom: 3px solid #ac0b31;
    margin-bottom: 15px;
}

.bottom-border h2, .bottom-border .as-h2.h2 {
    font-size: 24px;
    font-weight: bold;
    color: #ac0b31;
}

.brief-form {
    margin-top: 40px;
    font-size: 18px;
}

.brief-form .form-select {
    position: relative;
}

.brief-form .form-select:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 43px;
    border-top: 1px solid #7d7f88;
    background: url("/local/templates/kargo-new/css/../img/icons/arrow-left.png") no-repeat 14px 12px/10px;
    transform: rotate(-90deg);
    pointer-events: none;
}

.del-calc .brief-form .form-select:before {
    border: none;
    content: "";
    position: absolute;
    top: 34px;
    bottom: 0;
    right: -6px;
    width: 43px;
    background: url("/local/templates/kargo-new/css/../img/icons/arrow-left.png") no-repeat 14px 12px/10px;
    transform: rotate(-90deg);
    pointer-events: none;
}

.brief-form .form-field select {
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #7d8191;
}

.brief-form .form-field select::-ms-expand {
    display: none;
}

.red-description {
    font-size: 17px;
    color: #ac0b31;
    line-height: 1.3;
}

.form-field select {
    border: 1px solid #7d7f88;
    background: none;
    position: relative;
    z-index: 5;
    padding: 10px 15px;
    width: 100%;
    resize: none;
}

.calc-select::after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    color: #7d7f88;
    cursor: pointer;
    position: absolute;
    right: 22px;
    top: 38px;
    z-index: 5;
    font-size: 22px;
}

span.sep-dashed {
    display: block;
    height: 2px;
    background: url("/local/templates/kargo-new/css/../img/icons/dash.png") repeat-x;
    margin-bottom: 15px;
}

span.sep-dashed.silver {
    background-image: url("/local/templates/kargo-new/css/../img/icons/dashhhh.png");
}

.brief-form .privancy {
    font-size: 14px;
}

.brief-form .form-action {
    margin-bottom: 15px;
}

.brief-form .privancy a {
    display: block;
}

.form-action input.red-btn {
    background: #a60b31;
    border-color: #a60b31;
}

.form-action input.red-btn:hover {
    background: #fff;
    color: #a60b31;
}

.red-description {
    margin-bottom: 15px;
}

.news-content {
    position: relative;
}

.news-arrows {
    display: none;
}

.statistic-numbers {
    position: relative;
}

.statistic-numbers .swiper-container {
    overflow: visible;
}

.for-mobile,
.for-mobile.content-mob {
    display: none;
}

.what-useful h1 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: #395462;
}

.what-useful h2,
.in-block-title h2 {
    font-size: 30px;
    font-weight: bold;
    color: #395462;
    margin-top: 40px;
}

.what-useful {
    margin-top: 40px;
    font-size: 16px;
    color: #000;
}

.u-items {
    color: #395462;
    margin: 20px 0;
}

.u-text h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 5px;
    color: #395462;
}

.u-text {
    font-size: 14px;
    text-transform: uppercase;
    color: #b50b31;
}

span.u-icon {
    margin-right: 15px;
    width: 60px;
    text-align: center;
}

.how-to-work {
    margin-top: 40px;
}

.how-to-work .suggestion {
    margin: 0;
}

.how-to-work .suggestion ul {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
}

.how-to-work a {
    color: #a80b31;
}

.mebel-tables {
    margin-top: 20px;
}

.img-full-width img {
    width: 100%;
}

.what-useful {
    margin-bottom: 40px;
}

.what-useful a {
    color: #a80b31;
}

.what-useful li,
.style_ul li {
    font-size: 15px;
    color: #000;
    position: relative;
    padding-left: 20px;
    margin-bottom: 11px;
}

.what-useful li:before,
.style_ul li:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    background: #a60b31;
    left: 0;
    top: 6px;
    -webkit-transform: skewY(25deg);
    -moz-transform: skewY(25deg);
    -ms-transform: skewY(25deg);
    -o-transform: skewY(25deg);
    transform: skewY(25deg);
}

.left-side {
    background: #e6e9ee;
    padding: 15px;
}

.red-title {
    color: #b50b31;
    text-transform: uppercase;
}

.red-title h3 {
    font-size: 16px;
    font-weight: bold;
}

.download-link a {
    text-transform: uppercase;
    color: #b30b31;
    text-decoration: none;
}

.download-link {
    padding: 5px 0 5px 50px;
    background: url("/local/templates/kargo-new/css/../img/icons/file.png") left center no-repeat;
}

.def-table.price-list-table td {
    width: 50%;
    line-height: 1.3;
    color: #000;
    height: 84px;
}

.silver-title {
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
}

.special-title {
    text-align: center;
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 10px;
}

.specialists {
    background: #e6e9ee;
    padding: 15px 15px 30px;
    text-align: center;
    line-height: 1;
    margin-bottom: 20px;
}

.specialists p {
    margin: 0;
}

.specialists span {
    font-size: 11px;
}

.d-flex.chinese {
    margin: 15px -15px 0;
}

.d-flex.chinese img {
    width: 100%;
}

.chinese-img {
    margin-bottom: 10px;
}

.d-flex.chinese span {
    font-size: 12px;
}

.bg-title {
    background-size: cover !important;
    background-position: top !important;
}

.col-8.middle-title {
    height: 450px;
    color: #fff;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.col-8.middle-title h2 {
    font-size: 26px;
    width: 150%;
    font-weight: bold;
    margin-top: 150px;
}

.price-line {
    width: 100%;
    text-align: right;
    border-top: 2px solid #a80b31;
}

.price-line span {
    font-size: 14px;
    font-weight: bold;
    background: #a80b31;
    display: inline-block;
    padding: 8px 20px;
    margin-left: 70px;
    text-transform: uppercase;
}

.bg-color {
    background: #e6e9ee;
    padding: 15px;
    font-size: 16px;
}

.bg-color .suggestion {
    margin: 0;
}

.bg-color .suggestion ul {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
}

.bg-color .suggestion ul li {
    margin-bottom: 3px;
}

.col-thm {
    float: left;
    width: 35%;
    padding: 3px;
}

.col-thm img {
    width: 100%;
}

.collage-thumbs:after {
    content: "";
    clear: both;
    display: block;
}

.under-img-text {
    margin-top: 15px;
    font-size: 15px;
}

.collage-thumbs img {
    width: 100%;
}

.ten-title {
    background: url("/local/templates/kargo-new/css/../img/icons/oq_ten.png") center right no-repeat, #e2e5ea;
    text-align: center;
    padding: 60px 0;
}

.ten-title h2 {
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
}

section.guide-content {
    padding: 0 0 50px 0;
}

.guide-i {
    text-align: center;
    font-size: 16px;
    color: #7d808d;
}

.guide-i h3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #a80b31;
    font-weight: bold;
    margin-bottom: 15px;
}

.guide-icon {
    margin-bottom: 30px;
}

.h3 {
    font-size: 21px;
    background: #395462;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px 70px;
    position: relative;
    z-index: 1;
    margin: 0;
}

.guide-padding-shadow {
    padding: 30px 70px;
    box-shadow: 12px 14px 45px -6px rgba(0, 0, 0, 0.4);
}

.guide-block {
    margin-top: 40px;
}

.guide-block h2 {
    font-size: 21px;
    background: #395462;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px 70px;
    position: relative;
    z-index: 1;
    margin: 0;
}

.guide-img {
    margin-bottom: 30px;
}

.guide-img img {
    width: 100%;
}

.suggestion.not-columns ul {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
}

.warning-text {
    padding: 40px 0 0 0;
    font-size: 18px;
    color: #a80b31;
}

.additional-info h4 {
    text-transform: uppercase;
    font-size: 16px;
}

.guanjou-table > h3 {
    text-transform: uppercase;
    color: #395462;
    font-size: 30px;
    font-weight: bold;
}

.ck-editor-texts a {
    color: #a60b31;
}

span.sep-dotted {
    display: block;
    border-bottom: 2px dotted #bec1c9;
    margin: 25px 0;
}

.def-table.delivery-table table {
    text-align: center;
    margin: 0 -5px;
}

.delivery-item.padding-in-mobile h2 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.subscribe-form.mt-5 .form-field input[type="number"]::placeholder,
.subscribe-form.mt-5 .form-field input[type="text"]::placeholder {
    text-align: center;
}

.delivery-item h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.delivery-item {
    margin-bottom: 40px;
}

.bold-title h3,
.bold-title .as-h3.h3 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

.sidebar-list li a {
    font-size: 16px;
    color: #000;
    text-decoration: none;
    line-height: 1;
}

.sidebar-list li a:hover {
    color: #a60b31;
}

.sidebar-list li {
    margin-bottom: 10px;
}

.manager-avatar img {
    width: 100%;
}

.manager-block {
    margin: 20px 0;
    width: 200px;
    text-align: center;
}

.manager-about {
    margin-top: 15px;
    margin-bottom: 10px;
}

.manager-about span:first-child {
    font-weight: bold;
    text-transform: uppercase;
}

.contact-manager a {
    display: block;
    line-height: 1;
    color: #000;
}

.contact-manager a:hover {
    color: #a60b31;
}

.manager-socials li {
    display: inline-block;
}

.manager-socials li:nth-child(2) {
    margin: 0 20px;
}

.manager-socials a {
    font-size: 0;
    display: inline-block;
    width: 39px;
    height: 33px;
    background: url("/local/templates/kargo-new/css/../img/icons/wechat.png") no-repeat;
}

.manager-socials li + li a {
    background-image: url("/local/templates/kargo-new/css/../img/icons/wp.png");
    width: 33px;
}

.manager-socials li + li + li a {
    background-image: url("/local/templates/kargo-new/css/../img/icons/viber.png");
}

.sidebar-list {
    margin-bottom: 40px;
    margin-top: 10px;
    padding-left: 10px;
}

.sea-delivery-page .ck-editor-texts h1 {
    margin-bottom: 20px;
}

.it-item {
    color: #7d808f;
    margin-bottom: 20px;
    line-height: 1.3;
}

.it-item p {
    font-size: 21px;
    color: #395462;
    margin: 0 0 5px;
}

.table-header h2 {
    font-size: 19px;
    font-weight: bold;
    margin: 0;
    width: 500px;
    display: block;
}

.table-header span {
    font-size: 16px;
    text-transform: none;
    font-weight: normal;
    display: block;
    clear: both;
}

.guanjou-table.def-table table th {
    font-size: 16px;
    color: #a60b31 !important;
    background: #c5cfd6;
    padding: 10px;
    text-align: center;
    height: 75px;
}

.guanjou-table.def-table table td {
    text-align: center;
    text-transform: uppercase;
    padding: 11px;
    height: 75px;
    line-height: 1;
}

.guanjou-table.def-table tr {
    background: #e0e3e8 !important;
}

.guanjou-table.def-table {
    margin-bottom: 25px;
}

.bg-color.steps-gruz {
    border: 4px solid #fff;
    margin-bottom: 30px;
    padding-bottom: 40px;
}

.bg-color.steps-gruz p {
    margin-bottom: 5px;
    padding-left: 10px;
}

.right-text-block {
    position: absolute;
    right: 0;
    top: 130px;
    background: rgba(162, 11, 49, 0.7);
    padding: 14px 205px 14px 20px;
}

.right-text-block span {
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}

section.main-content.page-all-delivery {
    padding: 0;
    margin-top: -100px;
    position: relative;
}

section.main-content.page-all-delivery .container {
    padding: 15px;
    background: #fff;
}

.a-d-img img {
    width: 100%;
}

.all-del-item a {
    font-size: 16px;
    color: #a21533;
    font-weight: bold;
    line-height: 1.3;
    text-decoration: none;
}

.a-d-text span:last-child {
    text-align: right;
}

.a-d-text span:first-child {
    font-size: 24px;
    text-transform: uppercase;
}

.a-d-text {
    background-color: #dee1e6 !important;
    background-size: 60px !important;
    height: 110px;
    padding: 20px;
}

.a-d-img {
    border-bottom: 4px solid #a21533;
}

.all-del-item {
    margin-bottom: 30px;
}

.all-del-item a:hover {
    color: #fff;
}

.all-del-item a:hover .a-d-text {
    background-color: #a21533 !important;
}

.all-del-item a:hover .a-d-img {
    border-color: #fff;
}

.hover-item img {
    width: 100%;
}

.hover-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}

.hover-item a {
    color: #395462;
    transition: 0.3s;
}

.hover-item a:hover {
    color: #fff;
}

.hover-item a:after,
.hover-item a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transition: 0.3s;
}

.hover-item a:after {
    bottom: 4px;
    background: rgba(222, 225, 230, 0.85);
    height: 99%;
}

.hover-item {
    overflow: hidden;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
}

.hover-item a:before {
    top: auto;
    bottom: 0;
    background: #a80b31;
    height: 1%;
}

.hover-item a:hover:after {
    height: 0;
}

.hover-item a:hover:before {
    height: 100%;
    opacity: 0.85;
}

.tariffs-parent {
    position: relative;
}

.tariffs-parent .tariffs-arrows div {
    width: 17px;
    height: 30px;
    background: url("/local/templates/kargo-new/css/../img/icons/arrow-left.png") no-repeat;
    left: -25px;
    top: 40px;
    display: none;
}

.tariffs-parent .tariffs-arrows .swiper-button-next {
    transform: rotate(180deg);
    left: auto;
    right: -25px;
}

.tariffs-parent .tariffs-arrows div:hover {
    background-image: url("/local/templates/kargo-new/css/../img/icons/arrow-left-h.png");
}

.tariff-item {
    text-align: center;
}

.tariff-header {
    background: #395462;
    color: #fff;
    padding: 17px 0;
    font-size: 13px;
    border: 1px solid #e7eaeb;
}

.tariff-header h3 {
    font-size: 19px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}

.tariff-body {
    border: 1px solid #e7eaeb;
    font-size: 14px;
    color: #000;
}

.tb-line {
    border-bottom: 1px solid #e7eaeb;
    padding: 14px 0;
    line-height: 1.3;
}

.tb-line:last-child {
    border: none;
}

.tariff-footer {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    background: #ced4d7;
    padding: 20px;
    border: 1px solid #e7eaeb;
}

.tariff-item:hover .tariff-header {
    background: #a21533;
}

.tariff-item:hover .tariff-footer {
    color: #a21533;
}

.tariff-block {
    margin-top: 25px;
}

.our-c-item h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    padding-bottom: 14px;
    margin: 0 0 10px;
}

.our-c-item h4:before {
    content: "";
    position: absolute;
    width: 105px;
    height: 2px;
    background-color: #ab0b31;
    bottom: 0;
}

.our-contract {
    margin-top: 20px;
}

.sea-auto-table.def-table table th {
    font-size: 15px;
    height: 70px;
}

.sea-auto-table.def-table table {
    font-size: 15px;
}

.sea-auto-table.def-table table td {
    height: 70px;
}

.sea-auto-table.def-table table tr {
    background-color: #e2e5ea;
}

.sea-auto-table.def-table {
    margin-top: 20px;
}

.table {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}

.table {
    justify-content: space-between;
}

.table > div {
    flex: 1;
}

.table > div:last-child {
    flex: 1.5;
}

.table-top {
    background: #a60b31;
    color: #fff;
    padding: 15px 20px;
    border: 2px solid #fff;
    font-weight: 700;
}

.table-body {
    background: #e0e3e8;
    padding: 15px 20px;
    border: 2px solid #fff;
    white-space: nowrap;
}

.table-slider-wrapper {
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
}

.table-slider-wrapper .table-slider--sidebar {
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
}

.table-slider--sidebar .table-slider--header {
    /*white-space: nowrap;*/
}

.table-slider-wrapper .table-slider--slider-block {
    -ms-flex: 0 0 85%;
    flex: 0 0 85%;
    max-width: 85%;
}

.table-slider--header {
    padding: 10px;
    color: #a60b31;
    background: #c5cfd6;
    border: 2px solid #fff;
    font-weight: 700;
    font-size: 16px;
    min-height: 80px;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.table-slider--item {
    padding: 10px;
    background: #e0e3e8;
    border: 2px solid #fff;
    height: 75px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: normal;
    font-size: 14px;
}

.table-slider--slider-block {
    position: relative;
}

.table-slider--slider-block .table-slider-arrows div {
    width: 17px;
    height: 30px;
    background: url("/local/templates/kargo-new/css/../img/icons/arrow-left-h.png") no-repeat;
    left: -121px;
    top: 40px;
    display: none;
}

.table-slider--slider-block .table-slider-arrows .swiper-button-next {
    transform: rotate(180deg);
    left: auto;
    right: -25px;
}

.delivery-from-to > div {
    position: relative;
}

.delivery-from-to > div span {
    cursor: pointer;
}

.delivery-from-to > div span:hover {
    color: #ab0b31;
}

div#delivery-map {
    /*margin-left: -30px;
    width: 118%;*/
    height: 370px;
}

.about-item h1 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: #395462;
}

.about-item h2 {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    color: #395462;
}

.work-item li {
    font-size: 15px;
    color: #000;
    position: relative;
    padding-left: 20px;
    margin-bottom: 11px;
}

.work-item li:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    background: #a60b31;
    left: 0;
    top: 6px;
    -webkit-transform: skewY(25deg);
    -moz-transform: skewY(25deg);
    -ms-transform: skewY(25deg);
    -o-transform: skewY(25deg);
    transform: skewY(25deg);
}

.about-item {
    margin-bottom: 20px;
}

.about-item .suggestion {
    margin-top: 10px;
}

.about-icon h4 {
    text-transform: uppercase;
    margin: 0;
}

.about-icon {
    font-size: 16px;
    padding-left: 75px;
    margin-bottom: 20px;
    background: url("/local/templates/kargo-new/css/../img/icons/truck.png") left top no-repeat;
}

.about-video h2 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #a21533;
    margin-bottom: 30px;
}

.about-video {
    margin-top: 60px;
}

.mdd-block {
    position: relative;
    width: 75%;
    text-align: center;
    padding: 40px 100px;
    margin: -300px auto 0 auto;
    font-size: 16px;
    color: #000;
    background: #fff;
}

.mdd-block .form-field {
    width: 260px;
    display: inline-block;
    position: relative;
}

.mdd-block .form-field:before {
    content: "";
    position: absolute;
    width: 44px;
    height: 44px;
    border: 1px solid #7d7f88;
    right: 0;
    cursor: pointer;
    top: 0;
    background: #fff;
}

.sidebar-slider .owl-nav {
    display: block !important;
    justify-content: flex-end;
    position: absolute;
    top: 251px;
    right: 0;
}

.sidebar-slider .owl-prev,
.sidebar-slider .owl-next {
    display: inline-block;
}

.mdd-block .form-field:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    color: #7d7f88;
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 11px;
    font-size: 26px;
}

.select-fields .form-field:nth-child(1) {
    margin-right: 32px;
}

.select-fields .form-field:nth-child(1) {
    margin-right: 8px;
}

.workers-content .a-cont {
    margin-top: 30px;
}

.legend-title h1 {
    font-size: 30px;
    font-weight: bold;
    color: #526976;
    display: inline-block;
    position: relative;
    background: #fff;
    padding: 0 20px;
}

.mdd-block:after {
    content: "";
    position: absolute;
    top: 54px;
    right: 40px;
    left: 40px;
    bottom: 55px;
    border: 1px solid #526976;
    border-bottom: 0;
}

.crumbs-com {
    margin-left: -60px;
}

.legend-title {
    margin-top: -17px;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

section.main-content.our-command-page {
    padding: 0;
    margin-top: -110px;
}

.select-fields {
    position: relative;
    z-index: 1;
}

.worker-contact {
    padding-top: 10px;
}

.worker-img img {
    width: 100%;
}

.worker-body {
    background: #dde0e5;
    padding: 10px 15px 15px 15px;
    border-top: 2px solid #a80b31;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 262px;
    transition: 0.3s;
}

.worker-city {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #b50b31;
}

.worker-name {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.worker-text {
    font-size: 13px;
    color: #7d8393;
}

.worker-body .worker-group {
    color: #000;
    margin: 5px 0;
}

.worker-item {
    position: relative;
    padding-bottom: 110px;
    overflow: hidden;
    margin-bottom: 30px;
}

.worker-contact a {
    display: block;
    color: #7d8393;
    font-size: 12px;
    padding: 8px 8px 8px 34px;
    background: url("/local/templates/kargo-new/css/../img/icons/socials.png") no-repeat;
}

.worker-item:hover .worker-body {
    top: 0;
}

a.i-phone {
    background-position-y: 3px;
}

a.i-whatsapp {
    background-position-y: -33px;
}

a.i-viber {
    background-position-y: -70px;
}

a.i-wechat {
    background-position-y: -105px;
}

a.i-telegram {
    background-position-y: -144px;
}

a.i-email {
    background-position-y: -178px;
}

.a-cont {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    margin: 0 -15px;
    padding-bottom: 50px;
}

.about-contact h3 {
    font-size: 16px;
    text-transform: uppercase;
    margin: 0;
}

.about-contact {
    font-size: 16px;
    line-height: 1;
    color: #000;
}

.about-contact a {
    color: #000;
}

/* map */

.map-wrapper {
    position: relative;
}

.map-wrapper .btn {
    position: absolute;
    bottom: 40px;
    right: 110px;
}

.map-wrapper .btn span {
    background-color: #ac0b31;
    border: 1px solid transparent;
    text-transform: uppercase;
    padding: 8px 70px 8px 30px;
    color: #fff;
    transition: 0.3s;
    display: inline-block;
}

.map-wrapper .btn span:hover {
    background-color: #fff;
    color: #ac0b31;
    border-color: #ac0b31;
}

.map-filter-wrapper {
    position: absolute;
    top: 65px;
    left: 110px;
    background-color: #f2f3f4;
    padding: 20px 10px 20px 20px;
    max-height: 495px;
    width: 388px;
    overflow: auto;
}

.map-filter-wrapper::-webkit-scrollbar {
    background: #cbced3;
    border-left: 1px solid #f0f0f0;
    width: 8px;
}

.map-filter-wrapper::-webkit-scrollbar-thumb {
    background-color: #a80b31;
}

.map-filter-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #960a2c;
}

.map-filter-tab {
    padding-bottom: 12px;
}

.map-filter-tab--item {
    text-transform: uppercase;
    font-size: 16px;
    display: inline-block;
    padding-right: 18px;
    cursor: pointer;
    font-weight: 700;
}

.map-filter-tab--item span:hover {
    cursor: pointer;
    color: #a80b31;
}

.map-filter-tab--item:not(:first-child) {
    padding-left: 15px;
}

.map-filter-tab--item:not(:last-child) {
    border-right: 1px solid #395462;
}

.map-filter-item-row {
    border-top: 2px solid #dcdee1;
    padding-top: 18px;
    padding-bottom: 10px;
    color: #000;
    display: none;
}

.map-filter-item-row.show {
    display: block;
}

.city-name {
    text-transform: uppercase;
    margin-bottom: 10px;
}

.map-filter-item-row > div {
    margin-bottom: 8px;
}

/*.map-filter-item-row > div:last-child span {
    padding-left: 24px;
    background: url('/local/templates/kargo-new/css/../img/icons/clock.png') no-repeat left center;
    }*/

.map-filter-item-row a {
    color: #000;
}

.phone-number a {
    padding-left: 24px;
    background: url("/local/templates/kargo-new/css/../img/icons/mini-phone.png") no-repeat left center;
}

.phone-number a + a {
    margin-left: 10px;
}

section.steps-cargo {
    background: #e2e5ea;
    padding: 50px 0;
    margin-bottom: 50px;
}

.sc-item h3 {
    font-size: 16px;
    font-weight: bold;
}

.sc-icon {
    height: 62px;
    margin-bottom: 30px;
    position: relative;
}

.sc-icon2 {
    margin-bottom: 30px;
}

.sc-icon3 {
    margin-bottom: 45px;
}

.sc-item {
    padding-right: 50px;
    line-height: 1.3;
}

.sc-icon:after {
    content: "";
    position: absolute;
    width: 135px;
    border-bottom: 2px dashed;
    top: 28px;
    left: 90px;
}

.sc-icon:before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-left-color: #395462;
    left: -70px;
    top: 13px;
    transform: rotateX(56deg);
}

.under-steps {
    border-bottom: 2px dashed #395462;
    position: relative;
    padding-bottom: 30px;
}

.under-steps:after {
    content: "";
    position: absolute;
    border-right: 2px dashed;
    right: 0;
    bottom: 0;
    height: 91%;
}

.sc-icon.last-item-icon:after {
    width: 172px;
}

.sc-icon.not-before:before,
.sc-icon.not-after:after {
    display: none;
}

span.vertical-sep {
    display: block;
    height: 140px;
    border-left: 2px dashed #395462;
}

.sc-icon {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.sc-icon.first-after:after {
    width: 300px;
}

.bottom-steps {
    position: relative;
    padding-left: 50px;
    margin-top: -28px;
}

.bottom-steps:before {
    content: "";
    position: absolute;
    width: 37px;
    border-bottom: 2px dashed;
    left: 0;
    top: 28px;
}

.sc-icon.first-after:before {
    left: -26px;
}

.sc-icon.middle-after:after {
    width: 210px;
}

div#infras-map {
    height: 720px;
}

.filter-active {
    color: #a81d31;
}

.benefit-item__img.flag-svg img {
    max-width: 158px !important;
    min-width: 158px !important;
}

.benefit-item__img.plane-svg img {
    max-width: 158px !important;
    min-width: 158px !important;
}

.benefit-item__img.person-svg img {
    max-width: 77px !important;
    min-width: 77px !important;
}

.benefit-item__img.shit-svg img {
    max-width: 99px !important;
    min-width: 99px !important;
}

.benefit-item__img.list-svg img {
    max-width: 87px !important;
    min-width: 87px !important;
}

.benefit-item__img.garage-svg img {
    max-width: 138px !important;
    min-width: 138px !important;
}

html > body .benefit-item__img.flag-svg img,
html > body .benefit-item__img.plane-svg img,
html > body .benefit-item__img.person-svg img,
html > body .benefit-item__img.shit-svg img,
html > body .benefit-item__img.list-svg img,
html > body .benefit-item__img.garage-svg img {
    width: auto !important;
    height: auto !important;
}

.my-row,
.row {
    display: flex;
    width: 102%;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
}

.ask-question input[type="submit"] {
    background: #a51b27;
    min-width: 240px;
    border-color: #a51b27;
}

.ask-question input[type="submit"]:hover {
    background: #fff;
    color: #a51b27;
}

.ask-question .form-action {
    margin-left: 20px;
}

.justify p {
    text-align: justify;
}

.grey.lit h1 {
    font-weight: 400;
}

.height-ban.d-flex.align-items-end .d-flex.align-items-start.justify-content-between .bb-title.grey.lit {
    max-width: 700px;
    width: 100%;
    padding: 20px 40px;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.retard {
    flex-direction: column;
    justify-content: flex-start;
}

.retard span {
    font-size: 12px;
}

.align-items-center {
    align-items: flex-start !important;
}

.table-top span {
    border-bottom: 1px solid;
}

.mb20 h1 {
    margin-bottom: 15px;
}

.contact-us-btn button {
    width: 245px;
    font-size: 19px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    padding: 5px;
    display: inline-block;
    margin: 0 auto;
    text-transform: uppercase;
    cursor: pointer;
    transition: 0.3s;
    border: 1px solid #fff;
    background: none;
}

.contact-us-btn button:hover {
    background: #fff;
    color: #a51b27;
}

.contact-us-btn span:hover {
    background: #fff;
    color: #a80b31;
}

.some-notification {
    font-size: 16px;
    text-transform: uppercase;
}

.calc-row__col.weight-call input[type="number"],
.calc-row__col.weight-call input[type="text"] {
    height: 30px;
}

.about-item .d-flex {
    margin-top: 40px;
}

.table-slider--header span {
}

.list-with-intend li:before {
    content: "";
    display: inline-block;
    margin-right: 32px;
}

.delivery-item .suggestion {
    margin-top: 10px;
}

.bg-color.steps-gruz + .ask-question h2 {
    margin-bottom: 13px;
    padding-bottom: 5px;
}

.bg-color.steps-gruz + .ask-question .col-12 .form-field {
    margin-bottom: 5px;
}

.services-main-title h1 {
    color: #395462;
}

.services-main-title {
    margin-left: -35px;
}

.title-with-bdw-arrow {
    padding-left: 30px;
    background: url("/local/templates/kargo-new/css/../img/icons/bdw-arrow.png") no-repeat 0 4px;
}

.with-decoration th {
    text-decoration: underline;
}

.notes {
    color: #7d8393;
    font-size: 14px;
}

/* new */

.male .privancy {
    font-size: 12px;
}

.male .col-6 {
    margin-bottom: 10px;
}

.margin-tb p {
    display: inline-block;
    margin: 10px 0 40px 0;
}

.bold-title + .sidebar-list ul {
    margin-left: 7px;
}

.manager-block.left {
    max-width: 200px;
}

.guanjou-table.def-table {
    margin-bottom: 15px;
}

.ask-question .privancy {
    max-width: 450px;
}

.question.active:before {
    transform: rotate(0deg);
}

.table-header h2 {
    /*padding-left: 25px;*/
    display: block;
}

.ck-editor-texts.mb20 + .content-form {
    margin: 20px 0;
}

.def-table.delivery-table .table-body {
    font-size: 15px;
}

.delivery-item {
    margin-bottom: 15px;
}

.pop-up-form input,
.pop-up-form textarea {
    font-weight: 600;
}

span.city-name {
    font-weight: 600;
}

.map-filter-tab--item:not(:last-child) {
    border-right: 2px solid #395462;
}

.addresses-content {
    font-size: 16px;
}

.addresses-content .city {
    display: block;
    text-transform: uppercase;
}

.addresses-content a {
    /*text-decoration: underline;*/
    margin-top: 20px;
    display: inline-block;
    color: #ae0b31;
    text-transform: uppercase;
    border-bottom: 1px solid;
}

/* new 2 */

.mdd-block .form-field::before {
    border-bottom: none;
    height: 44px;
    box-sizing: border-box;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .mdd-block .form-field::before {
        height: 40px;
    }
}

.worker-body {
    top: 260px;
}

.worker-group {
    margin: 14px 0;
}

.select-fields .form-field:nth-child(1) {
    margin-right: 29px;
}

.select-fields .form-field:nth-child(2) {
    margin-right: 8px;
}

.mb-5 b {
    color: #000;
}

.fzb p {
    font-size: 15px;
}

.mrn {
    padding-left: 0 !important;
}

.suggestion.mb-5 {
    margin-bottom: 20px !important;
}

.some-notification.mb-5 {
    margin-bottom: 10px !important;
}

/* new3 */

body#gruz-catalog .swiper-slide {
    width: 23%;
    display: inline-block;
    margin-bottom: 40px;
    margin-right: 2%;
}

body#gruz-catalog .swiper-slide:nth-child(4n) {
    margin-right: 0;
}

body#gruz-catalog .cargo-item:hover a {
    color: #a80b31;
}

body#gruz-catalog h3 {
    font-size: 15px;
}

a.right-link.notr {
    text-decoration: none;
    display: block;
    text-align: right;
}

.no-boots .last-class-in-page ol {
    margin: 15px 0;
    padding-left: 0;
    list-style-position: inside;
}

.no-boots .last-class-in-page ol li {
    margin-left: 0;
    white-space: pre-line;
}

.no-boots .last-class-in-page ul {
    list-style-type: disc;
    padding-left: 50px;
}

.last-class-in-page > h3 {
    text-transform: uppercase;
    color: #395462;
    font-size: 30px;
    font-weight: bold;
}

.sponsory {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.sponsory img {
    margin-right: 15px;
}

.for-continent {
    margin-top: 20px;
}

.places {
    margin-top: 45px;
}

.places p {
    margin-bottom: 15px;
}

.places ul {
    list-style: none;
    margin-left: 25px;
    margin-bottom: 15px;
}

.places ul li {
    position: relative;
}

.places ul li:before {
    content: "-";
    position: absolute;
    left: -10px;
}

.places .klasic {
    list-style: none;
    margin: 0;
}

.places .klasic li {
    list-style: none;
    margin-bottom: 15px;
}

.places .klasic li:before {
    display: none;
}

.places .otstup {
    display: block;
    margin-bottom: 15px;
}

.izi {
    margin-top: 100px;
}

.izi h3 {
    text-transform: uppercase;
    color: #395462;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}

.izi span a {
    color: #b30b31;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 500;
}

.izi span {
    font-size: 16px;
    font-weight: 500;
}

/* new pravki */
.brief-form .lyl {
    position: relative;
}

.brief-form .lyl::before {
    content: "";
    position: absolute;
    width: 49px;
    height: 49px;
    border: 1px solid #7d7f88;
    right: 0;
    cursor: pointer;
    z-index: 0;
    background: #fff;
}

.brief-form .lyl::after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    color: #7d7f88;
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 11px;
    font-size: 26px;
}

.pagination {
    width: 30%;
}

.roflanKrug {
    background-color: white;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    border: 1px solid grey;
}

.pagination li {
    width: 33%;
}

.pagination a {
    display: block;
}

/* bread crumbs */
.bread-crumbs {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 10px;
}

.bread-crumbs a {
    color: #7d8393;
}

.bread-crumbs a:hover {
    text-decoration: none;
    color: #a80b31;
}

.blog-nosingle {
    /*max-width: 370px;*/
}

.blog-single {
    max-width: 700px;
}

.bread-crumbs span {
    text-transform: uppercase;
    font-weight: 500;
    color: #7d8393;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
}

.bread-crumbs span:first-child {
    margin-left: 0;
}

.bread-crumbs span::before {
    content: ">";
    position: absolute;
    top: 0;
    left: -15px;
}

.bread-crumbs span:last-child {
    color: black;
}

.bread-crumbs span:first-child::before {
    display: none;
}

.height-ban.d-flex.align-items-end .d-flex.align-items-start.justify-content-between .bb-title.grey.lit {
    max-width: 700px;
    width: 100%;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: 15px 20px 0;
    margin-left: -10px;
}

.daga {
    padding: 20px 0 !important;
}

.sidebar {
    /*margin-top: 40px;*/
}

.sidebar.sidebar-cancel {
    margin-top: 0 !important;
}

.zhkd {
    margin-top: 0;
}

.clocs {
    display: flex;
    flex-direction: column;
}

.flexing {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    padding: 0;
    width: 100%;
}

.flexing:after {
    display: none;
}

.domoi {
    margin-top: 140px;
}

.select-com {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: left;
    margin-top: 15px;
}

.uno {
    margin-top: 65px !important;
}

.uno-1 {
    flex-direction: row-reverse;
}

.disotrue {
    display: none;
}

.padpad {
    padding: 15px 20px 0;
}

.outlost {
    margin-top: 25px;
}

.aaff:before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-left-color: #395462;
    left: -60px;
    top: 13px;
    transform: rotateX(56deg);
}

.aaff:after {
    content: "";
    position: absolute;
    width: 200px;
    border-bottom: 2px dashed;
    top: 28px;
    left: 90px;
}

.afrt:before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-left-color: #395462;
    left: -82px;
    top: 13px;
    transform: rotateX(56deg);
}

.white-power {
    width: 63px;
    height: 60px;
    margin-left: 15px;
    margin-right: 5px;
}

.all-del-item:hover svg path {
    fill: #fff;
}

.all-del-item:hover svg rect {
    fill: #fff;
}

.sasha {
    background-color: #fafafa;
}

.owl-nav {
    display: none !important;
}

/* BATTON */
.bttn-in-frame {
    border: 1px solid white !important;
    height: 45px;
}

.ciri-black-color {
    margin-bottom: 20px;
}

.bb {
    margin-bottom: 28px !important;
}

.bb .owl-nav {
    display: flex !important;
}

.bb .fd-text {
    border-top: none;
}

.unbold {
    font-weight: normal !important;
}

.cc {
    padding-right: 0 !important;
}

.nopad-right {
    padding-right: 0;
}

.borderr-top {
    border-top: 4px solid #ae0b31;
}

.mro {
    margin: 0 !important;
    margin-top: 5px !important;
}

.more-width {
    width: 100% !important;
    /*width: 700px!important;*/
    margin-bottom: -21px !important;
}

.align-left {
    align-items: flex-start;
}

.lavandos {
    margin-bottom: 45px !important;
}

.serega {
    margin-left: -5px;
    font-size: 21px;
    text-transform: uppercase;
    width: 256px;
}

.searcher {
    background-color: #d1d4d9;
    width: 100%;
    border: 1px #d1d4d9 solid;
    font-size: 16px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 18px;
    font-weight: bolder;
    margin-top: 14px;
}

.lupa {
    position: relative;
}

.lupa::before {
    font-family: fontawesome, serif !important;
    position: absolute;
    top: 22px;
    right: 20px;
    content: "\f002";
    color: #7d8080;
    font-size: 16px;
}

.lyl select {
    height: 49px;
}

.vacancy {
    background: url(/local/templates/kargo-new/css/../img/vac.jpg) no-repeat center/cover;
    padding: 60px 0 140px;
    height: 350px;
}

.vacancy_list li {
    border-bottom: 1px solid #e6e9ee;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.vacancy_info {
    text-align: center;
    display: block;
    background-color: #e6e9ee;
    text-transform: uppercase;
    padding: 10px 0;
    font-size: 16px;
    margin-bottom: 20px;
}

.form_vacancy .col-4 {
    margin-top: 0;
}

.form_vacancy input {
    border: 1px solid #7d7f88;
    background: #fff;
    padding: 10px 15px;
    width: 100%;
    resize: none;
}

.form_vacancy button {
    width: 100%;
    text-transform: uppercase;
    background-color: #ac0b31;
    color: #fff;
    font-weight: bold;
    line-height: 36px;
    border: none;
    outline: none;
    font-size: 18px;
}

.form_vacancy button:hover {
    background: #fff;
    color: #ac0b31;
    border: 2px solid #ac0b31;
    cursor: pointer;
}

.form_vacancy a {
    color: #ac0b31;
    font-weight: bold;
    text-decoration: underline;
}

.form_vacancy span {
    color: #ac0b31;
    font-size: 18px;
}

.ttt {
    margin-top: 40px;
}

.upload input {
    opacity: 1;
    position: relative;
    border: none;
}

.upload input:before {
    position: absolute;
    top: 5px;
    left: 0;
    content: "";
    background: url("/local/templates/kargo-new/css/../img/upload_file.jpg");
    width: 147px;
    height: 41px;
    z-index: 1;
}

.upload input:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.iif {
    position: absolute;
    top: -34px;
    left: 15px;
}

.form_vacancy .row {
    position: relative;
    margin-bottom: 20px;
}

.vacancy_info a {
    color: #395462;
}

.title {
    font-size: 24px;
    text-transform: uppercase;
    color: #ac0b31;
    font-weight: bold;
    border-bottom: 3px solid #ac0b31;
    margin-bottom: 20px;
}

.make-btn-great-again {
    padding: 0 !important;
}

.make-btn-greater-than {
    padding: 5px 0 !important;
}

.search-must-die {
    display: none;
}

.swiper-pagination {
    display: none !important;
}

.pudding {
    padding-bottom: 10px !important;
}

.bttn-margins {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.milk {
    background-color: white !important;
    border: 1px solid #a80b31 !important;
    color: #a80b31 !important;
    padding: 9px 25px !important;
}

.foggy {
    background-color: rgba(255, 255, 255, 0.15) !important;
}

.meme {
    margin-top: 108px;
}

.anti-max {
    max-width: 100%;
}

.rowor {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tsal {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.pupsen {
    width: 50%;
}

.wupsen {
    margin-top: 0 !important;
    width: 50%;
}

.lit-992 {
    display: none;
}

.last-slider-bottom {
    background: url("/local/templates/kargo-new/css/../img/insp.png") top -90px center/cover no-repeat !important;
    text-align: center;
    position: relative;
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: block !important;
    padding: 30px 0 50px 0 !important;
    margin-bottom: 0 !important;
}

.slider-inspector ul li {
    margin-bottom: 10px;
    display: block !important;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
}

.slider-inspector ul li strong {
    display: block;
    margin-bottom: 10px;
}

.inspec {
    border: 6px solid #c33238 !important;
}

.inspec img {
    width: 260px;
    height: 260px;
}

.slider-inspector ul li img {
    float: left;
    height: 70px;
    margin-right: 20px;
    width: 120px !important;
}

.slider-bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    max-width: 1030px;
    width: 100%;
    position: relative;
}

.hermid {
    min-height: 280px;
    max-width: 875px;
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    padding-left: 120px;
}

.head-sleder-bottom {
    margin-bottom: 30px;
    width: 80%;
    position: relative;
    text-align: center;
}

.head-sleder-bottom h3 {
    color: #c33238;
    text-transform: uppercase;
}

.for-image-bottom {
    width: 130px;
    height: 100%;
}

.for-image-bottom img {
    height: 75px;
    width: 120px;
    margin: 5px 0;
}

.border-red {
    z-index: 10;
    border: 3px solid #c33238;
    position: absolute;
    left: 0;
    top: 0;
}

.top-none {
    top: 3px !important;
}

.for-column {
    flex-direction: column;
}

.raschet {
    display: flex;
}

.raschet span {
    width: 80px;
    color: #555555;
}

.raschet h2, .raschet .h2 {
    margin-right: 25px;
    color: #c33238;
    white-space: pre-wrap;
}

.okk {
    font-size: 10px;
}

.okk a {
    font-size: 10px;
}

.okkk {
    padding-top: 30px;
}

.mar-top-inspektor-vector {
    margin-top: 50px;
}

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

.border-none {
    border: none !important;
}

.china_work {
}

.china_work .title-china {
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 5;
    float: left;
    margin-top: -100px;
    padding: 15px 20px 0;
    margin-left: -20px;
}

.china_work h1 {
    font-size: 30px;
    color: #395361;
    position: relative;
    z-index: 5;
    float: left;
    font-weight: 600;
}

.infrastructure-title {
    font-size: 30px;
    color: #395361;
    position: relative;
    z-index: 5;
    font-weight: 600;
    margin: 25px 0;
    text-transform: uppercase;
}

/* search map rework */
.lupa:before {
    cursor: default;
    z-index: 1;
}

.searcher {
    padding-right: 45px;
}

.tabs .tabs__caption {
    cursor: default;
}

.easy-autocomplete-container li {
    display: block !important;
    text-align: left !important;
}

.easy-autocomplete {
    max-width: 100%;
}

.phone-number a.phone-number_ico2 {
}

.lupa {
    display: none;
}

.map-filter-wrapper {
    padding-top: 17px;
}

.tabs .tabs__caption.map-filter-tab {
    padding-bottom: 13px;
    margin-bottom: 0;
    padding-left: 4px;
}

.map-filter-tab--item,
.map-filter-tab--item:not(:first-child),
.map-filter-tab--item:not(:last-child) {
    padding: 0;
    border: none;
}

.map-filter-tab--item {
    margin-right: 52px;
    position: relative;
}

.map-filter-tab--item:before {
    position: absolute;
    display: block;
    content: "";
    left: 100%;
    margin-left: 26px;
    height: 15px;
    width: 2px;
    background: #395361;
    top: 50%;
    transform: translate(0, -50%);
}

.map-filter-tab--item:last-child {
    margin-right: 0;
}

.map-filter-tab--item:last-child:before {
    display: none;
}

.map-filter-tab {
    display: flex;
    flex-wrap: wrap;
}

.map-filter-item-row {
    padding-left: 4px;
    padding-bottom: 12px;
    cursor: pointer;
}

.map-filter-item-row > div {
    margin-bottom: 3px;
}

.map-filter-item__link-toymap {
    text-decoration: underline;
}

.map-filter-item__link-toymap:hover {
    text-decoration: none;
}

span.city-name {
    margin-bottom: 4px;
}

.map-filter-wrapper::-webkit-scrollbar {
    background: #cbced3;
    border-left: 1px solid #f0f0f0;
    width: 4px;
}

.map-filter-wrapper::-webkit-scrollbar-thumb {
    background-color: #a80b31;
}

.map-filter-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #960a2c;
}

.map-filter-item__time {
    padding-left: 24px;
    background: url(/local/templates/kargo-new/css/../img/icons/clock.png) no-repeat left center;
}

@media (max-width: 767px) {
    div.infrastructure-map#infras-map {
        height: 331px;
    }

    .lupa {
        display: block;
        margin-bottom: 20px;
    }

    .tabs .tabs__caption.map-filter-tab {
        padding-bottom: 0;
    }

    .map-filter-wrapper {
        top: 0;
        left: 0;
        position: relative;
    }

    .map-filter-tab--item {
        margin-right: 40px;
    }

    .map-filter-tab--item:before {
        margin-left: 19px;
    }

    .map-filter-item .map-filter-item-row {
        display: none;
    }

    .map-filter-item .map-filter-item-row.show {
        display: block;
    }
}

.main-calc {
    width: 305px;
}

.main-calc td {
    font-size: 12px;
    border: 1px solid black;
    padding: 2px 6px;
}

.main-calc .calc-info {
    font-size: 12px;
}

.calc__field_action.loading {
    position: relative;
}

.calc__field_action.loading input[type="submit"] {
    pointer-events: none;
    color: transparent;
}

.calc-info {
    margin: 10px 0 0;
    opacity: 0.75;
    color: #395462;
    font-size: 11px;
    line-height: 17px;
}

@keyframes spin {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}

.calc__field_action.loading:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    display: block;
    margin: auto;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-radius: 50%;
    animation: spin 1.5s linear infinite;
    content: "";
}

.result-item {
    cursor: pointer;
    transition: 100ms ease-in-out;
}

.result-item:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.result-item p {
    margin: 0;
    font-size: 14px;
}

.result-item__bottom > p {
    white-space: nowrap;
}

.form-content.hidden {
    display: none;
}

.bad-result {
    text-align: center;
    padding: 3em 0;
}

.form-result-title {
    color: #ac0b31;
    font-size: 14px;
    line-height: 1.5em;
    text-transform: uppercase;
    margin-bottom: 7px;
    font-weight: bold;
}

.result-item {
    padding: 6px 0 6px 9px;
    border-radius: 5px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    background-color: rgba(221, 224, 229, 0.5);
}

.result-item:not(:last-child) {
    margin-bottom: 7px;
}

.result-item__where {
    color: rgba(57, 84, 98, 0.7);
    font-size: 12px;
}

.result-item__bottom {
    position: relative;
    padding-right: 45px;
}

.result-item__bottom:after {
    position: absolute;
    right: 0;
    top: -6px;
    bottom: -6px;
    display: block;
    width: 45px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    background: url("/local/templates/kargo-new/css/../img/arrow.svg") no-repeat center;
    content: "";
}

.result-item__price br {
    display: none;
}

.result-item__price span:first-child {
    margin-right: 8px;
}

.result-item__how {
    color: #395462;
    font-size: 14px;
}

.result-item__price {
    color: #ac0b31;
    font-size: 18px;
}

.calc__return {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 26px;
    height: 26px;
    background: url("/local/templates/kargo-new/css/../img/icons/return.svg") no-repeat center;
    border: none;
    padding: 0;
    display: block;
    cursor: pointer;
}

.calc__return:focus {
    outline: none;
}

/* search map rework .. end; */

.hidr__mobile {
    position: fixed;
    top: 0;
    z-index: 15;
    width: 100%;
    background: #fff;
}
.amo-button-holder {
    z-index: 999998 !important;
}
.pop-up-content {
    z-index: 999999;
}

/* End */


/* Start:/local/templates/kargo-new/css/media.css?172285084979922*/
@media (min-width: 768px) {
  .delivery-from-to .swiper-slide {
    width: auto !important;
  }

  .delivery-from-to .swiper-slide:not(:last-child):after {
    content: "|";
    margin: 0 5px;
    vertical-align: text-bottom;
  }

  .delivery-from-to .swiper-slide:not(:last-child) {
    margin-right: 10px;
  }
  .marginal {
    margin-top: 80px;
  }
  .sneaky-hider-2 {
    display: none;
  }
  .sneaky-hider {
    display: block;
  }
}

@media (min-width: 1366px) {
  .truck {
    min-height: 65vh;
    background-position: center !important;
  }
  body#gruz-catalog .swiper-slide {
    width: 32%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}

@media (max-width: 1300px) {
  .news-arrows .swiper-button-next,
  .cargo-arrows .swiper-button-next {
    right: -3px;
  }
  .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-prev {
    left: 5px;
  }
}
@media (min-width: 1200px) {
  .more-1200 {
    display: none;
  }
}
@media (max-width: 1200px) {
  .sc-icon:after {
    width: 90px;
  }
  .sc-icon.last-item-icon:after {
    width: 121px;
  }
  .sc-icon.first-after:after {
    width: 210px;
  }
  .sc-icon.middle-after:after {
    width: 140px;
  }
  span.open-modal {
    width: auto;
  }
  ul.nav__lists > li {
    padding: 8px 10px;
  }
  .services__item_icon {
    width: 50px;
    height: 35px;
    margin-bottom: 15px;
  }
  .foo-line img {
    width: 100%;
  }
  .tr-block__text {
    width: 45%;
  }
  .single-item__text {
    padding-left: 30px;
    padding-right: 10px;
  }
  .single-item__text h3 {
    font-size: 14px;
  }
  .fd-text {
    width: 70%;
    padding: 25px 50px 30px 50px;
  }
  .watch-video a:before {
    top: 5px;
  }
  .statistic-numbers .swiper-container {
    overflow: hidden;
  }
  .company-in-numbers-item:before {
    transform: none;
  }
  .news-arrows {
    display: block;
    position: relative;
  }
  .height-ban .d-flex .col-4 {
    max-width: 50%;
    flex: 0 0 50%;
  }
  .height-ban .d-flex .col-4 .bb-title {
    align-items: flex-start;
  }
  .work-item {
    padding-right: 0;
  }
  .pi-text a {
    font-size: 14px;
  }
  .pi-img {
    margin-right: 10px;
  }
  section.main-content .col-9,
  section.main-content .col-3 {
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0 15px;
  }
  section.main-content .container > .d-flex {
    flex-direction: column;
  }
  .height-ban .d-flex:after {
    display: none;
  }
  .read-about {
    width: 45%;
    display: inline-block;
    margin: 0;
  }
  .sidebar-slider {
    width: 300px;
    margin: 0 auto;
  }
  .category-menu {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    margin-right: 20px;
  }
  .popular-items {
    display: inline-block;
    width: 50%;
    margin-right: 20px;
  }
  .subscribe-form {
    display: inline-block;
    vertical-align: top;
    width: 45%;
  }
  .for-mobile.content-mob {
    margin-bottom: 20px;
  }

  .for-mobile.content-mob .category-menu {
    margin-right: 0;
    width: 100%;
  }

  .b-search input[type="text"] {
    background: #d7dadf;
    border-color: #d7dadf;
  }

  .height-ban .d-flex .col-4 {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .height-ban .b-search {
    display: block !important;
  }

  .height-ban .col-3 {
    display: none;
  }

  .short-text {
    text-align: justify;
  }
  .col-3.sidebar .category-menu {
    display: none;
  }
  .sidebar.sidebar-cancel {
    margin-top: unset;
  }
  .col-3.sidebar {
    margin-top: 30px !important;
  }
  .popular-items {
    display: block;
    margin: 0 auto;
    width: 300px;
  }
  .sidebar-title {
    text-align: center;
  }
  .read-about {
    max-width: 300px;
    width: 100%;
    display: block;
    margin: 0 auto 5px;
  }
  .sidebar .black-title {
    text-align: center;
    display: none;
  }
  .subscribe-form {
    width: 300px;
    display: block;
    margin: 40px auto 0;
  }
  .workers-content .a-cont {
    flex-wrap: wrap;
  }
  .main-content .workers-content .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 320px) {
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-next {
    left: 220px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
    left: -120px;
  }
}
@media (max-width: 1020px) {
  .last-slider-bottom {
    display: none;
  }
}
@media (max-width: 992px) {
  .form_vacancy .col-4,
  .form_vacancy .col-8 {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .form_vacancy span {
    font-size: 16px;
    line-height: 22px;
  }
  .upload input:before {
    left: 50%;
    margin-left: -78px;
  }
  .upload input:after {
    background: #7e8192;
  }
  .form_vacancy .ttt {
    margin-top: 0;
  }
  .form_vacancy input {
    margin: 10px auto;
    width: 300px !important;
    display: block;
  }
  .iif {
    display: none;
  }
  .upload {
    width: 100%;
    position: relative;
  }

  .pop-up-body {
    width: 90% !important;
  }

  .pop-up-body .d-flex {
    display: block !important;
  }
  .pop-up-body .privancy {
    margin-bottom: 20px !important;
    width: auto;
    font-weight: normal;
  }
  .pop-up-body .col-4,
  .pop-up-body .col-12 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .upload input {
    display: inline-block;
    width: 140px !important;
    margin-left: 60px;
    position: relative;
    right: -40px;
  }
  .upload span {
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    width: 50px !important;
    position: relative;
    top: 15px;
  }
  .upload span {
  }
  button {
    min-width: 300px;
  }

  .col-thm {
    width: 50%;
  }
  .collage-thumbs {
    margin-bottom: 0 !important;
  }
  .under-img-text {
    margin-bottom: 20px;
  }
  .more-992 {
    display: none;
  }
  .lit-992 {
    display: flex;
  }
  .meme {
    margin-top: 5px;
  }
  .price-line {
    width: 138% !important;
  }
  .sc-icon.first-after:before {
    left: 18px;
  }
  .aaff:after {
    border-bottom: none;
    width: 0;
  }
  .sec::before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-top-color: #395462;
    left: 18px;
    top: -35px;
    transform: rotateY(60deg);
  }
  .sec::after {
    content: "";
    position: absolute;
    height: 110px;
    border-left: 2px dashed;
    top: 62px;
    left: 33px;
  }
  .third::before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-top-color: #395462;
    left: 18px;
    top: -14px;
    transform: rotateY(60deg);
  }
  .third::after {
    content: "";
    position: absolute;
    height: 33px;
    border-left: 2px dashed;
    top: 57px;
    left: 33px;
  }
  .forth::before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-top-color: #395462;
    left: 18px;
    top: -12px;
    transform: rotateY(60deg);
  }
  .forth::after {
    content: "";
    position: absolute;
    height: 60px;
    border-left: 2px dashed;
    top: 62px;
    left: 33px;
  }
  .fiveth::before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-top-color: #395462;
    left: 18px;
    top: -14px;
    transform: rotateY(60deg);
  }
  .fiveth::after {
    content: "";
    position: absolute;
    height: 220px;
    border-left: 2px dashed;
    top: 62px;
    left: 33px;
  }
  .sixis::before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-top-color: #395462;
    left: 18px;
    top: -37px;
    transform: rotateY(60deg);
  }
  .sixis::after {
    content: "";
    position: absolute;
    height: 47px;
    border-left: 2px dashed;
    top: 70px;
    left: 33px;
  }
  .seventh::before {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-top-color: #395462;
    left: 18px;
    top: -35px;
    transform: rotateY(60deg);
  }
  .firsts::after {
    content: "";
    position: absolute;
    height: 150px;
    border-left: 2px dashed;
    top: 50px;
    left: 33px;
  }

  .page-delivery .main-content-items > div:first-child > .row > div,
  #collection-cargo-page .main-content-items > div:first-child > .my-row > div {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .page-delivery .main-content-items > div:first-child > .row > div:first-child,
  #collection-cargo-page .main-content-items > div:first-child > .my-row > div:first-child {
    order: 1;
    margin-top: 20px;
  }
  .none-mob {
    display: none;
  }
  .none-desc {
    display: inline-block;
  }
  .menu-button {
    cursor: pointer;
    position: relative;
    width: 25px;
    height: 20px;
    display: inline-block;
  }
  .menu-button:hover .menu-open-text {
    color: rgb(170, 135, 88);
    transition: 0.2s;
  }
  .menu-hamburger {
    cursor: pointer;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    z-index: 1000;
    width: 25px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .icon-menu-burger {
    height: 3px;
    width: 35px;
    position: absolute;
    top: 50%;
    left: 0;
    /*margin: -1px 0 0 -13px;*/
    -webkit-transition: transform 0.2s ease 0s;
    -moz-transition: transform 0.2s ease 0s;
    -o-transition: transform 0.2s ease 0s;
    -ms-transition: transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s;
    -webkit-transition: -webkit-transform 0.2s ease 0s;
  }
  .icon-menu-burger__line {
    background: #395462;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 2px;
    left: 0;
    -webkit-transition: transform 0.2s linear 0.2s;
    -moz-transition: transform 0.2s linear 0.2s;
    -o-transition: transform 0.2s linear 0.2s;
    -ms-transition: transform 0.2s linear 0.2s;
    transition: transform 0.2s linear 0.2s;
    -webkit-transition: -webkit-transform 0.2s linear 0.2s;
  }
  .icon-menu-burger:before,
  .icon-menu-burger:after {
    background: #395462;
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
  }
  .menu-button.active .icon-menu-burger__line,
  .menu-button.active .icon-menu-burger:before,
  .menu-button.active .icon-menu-burger:after,
  .menu-button:hover .icon-menu-burger__line,
  .menu-button:hover .icon-menu-burger:before,
  .menu-button:hover .icon-menu-burger:after {
    background: rgb(168, 11, 49);
  }
  .icon-menu-burger:before {
    top: -8px;
    -webkit-transition: top 0.2s linear 0.4s;
    -moz-transition: top 0.2s linear 0.4s;
    -o-transition: top 0.2s linear 0.4s;
    -ms-transition: top 0.2s linear 0.4s;
    transition: top 0.2s linear 0.4s;
  }
  .icon-menu-burger:after {
    bottom: -12px;
    -webkit-transition: bottom 0.2s linear 0.4s;
    -moz-transition: bottom 0.2s linear 0.4s;
    -o-transition: bottom 0.2s linear 0.4s;
    -ms-transition: bottom 0.2s linear 0.4s;
    transition: bottom 0.2s linear 0.4s;
  }
  .menu-button.active .icon-menu-burger {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: transform 0.2s linear 0.4s;
    -moz-transition: transform 0.2s linear 0.4s;
    -o-transition: transform 0.2s linear 0.4s;
    -ms-transition: transform 0.2s linear 0.4s;
    transition: transform 0.2s linear 0.4s;
    -webkit-transition: -webkit-transform 0.2s linear 0.4s;
  }
  .menu-button.active .icon-menu-burger__line {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .menu-button.active .icon-menu-burger:before {
    -webkit-transition: top 0.2s linear;
    -moz-transition: top 0.2s linear;
    -o-transition: top 0.2s linear;
    -ms-transition: top 0.2s linear;
    transition: top 0.2s linear;
    top: 0;
  }
  .menu-button.active .icon-menu-burger:after {
    -webkit-transition: bottom 0.2s linear;
    -moz-transition: bottom 0.2s linear;
    -o-transition: bottom 0.2s linear;
    -ms-transition: bottom 0.2s linear;
    transition: bottom 0.2s linear;
    bottom: 0;
  }
  .header__block,
  .header__contact {
    display: none;
  }
  nav.nav {
    position: fixed;
    top: 0;
    left: -100%;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    padding: 25px 0;
    background: #e4e7ec;
    overflow: auto;
    transition: 0.3s;
    width: 100%;
  }
  .for-mobile {
    display: block;
  }
  nav.nav .for-mobile .header__block,
  nav.nav .for-mobile .header__contact {
    display: block;
    text-align: left;
  }
  header.header {
    z-index: auto;
    padding: 18px 0 10px;
  }
  nav.nav .for-mobile .header__contact,
  nav.nav .for-mobile .header__block {
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
    z-index: 20;
  }
  ul.nav__lists {
    text-align: left;
    margin-top: 15px;
  }
  ul.nav__lists > li {
    display: block;
    padding: 0;
    background: transparent !important;
  }
  nav.nav .for-mobile .header__contact {
    padding-top: 6px;
  }
  ul.nav__lists ul.with-img-menu,
  ul.child-menu {
    position: relative;
    opacity: 1;
    visibility: visible;
    transform: none;
    background: transparent;
    border: none;
    padding: 0;
    -moz-column-count: initial;
    -moz-column-gap: 0;
    -webkit-column-count: initial;
    -webkit-column-gap: 0;
    column-count: initial;
    margin-top: -1px;
  }
  ul.with-img-menu {
    width: auto;
    margin-bottom: -1px;
  }
  .img-menu {
    display: none;
  }
  .next-link {
    padding: 0;
    width: 100%;
  }
  ul.nav__lists > li:hover > span,
  ul.nav__lists > li:hover > a {
    color: #1d1d1b;
  }
  .next-link li a {
    margin: 0;
  }
  span.link-icon {
    display: none !important;
  }
  ul.child-menu a {
    padding: 0;
  }
  ul.nav__lists span,
  ul.nav__lists a {
    padding: 5px;
    display: block;
  }
  ul.child-menu li {
    padding-left: 15px;
  }
  ul.nav__lists li {
    border-top: 1px solid #dfe1e5;
    border-bottom: 1px solid #dfe1e5;
  }
  nav.nav.active {
    opacity: 1;
    left: 0;
    visibility: visible;
  }
  .bn-item__text .bn-item__title {
    font-size: 29px;
  }
  .bn-item__text .bn-item__title span {
    font-size: 26px;
  }
  .for-days .big-number,
  span.big-number {
    font-size: 50px;
  }
  .for-days,
  .for-price {
    font-size: 25px;
  }
  .for-price {
    margin: 0;
    text-align: center;
    margin-left: -18px !important;
  }

  .for-days {
    position: relative;
    margin-bottom: 10px;
  }
  .bn-item__text .wrap-text {
    padding-left: 0;
  }
  a.icon-phone {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/local/templates/kargo-new/css/../img/icons/phone.png") center no-repeat;
    margin-right: 10px;
  }
  section.services .col-3 {
    max-width: 50%;
    flex: 0 0 50%;
    float: left;
    padding: 0;
  }
  section.services .d-flex {
    flex-wrap: wrap;
  }
  .d-flex:after {
    content: "";
    clear: both;
    display: block;
  }
  .services__item:after {
    display: none;
  }
  .services__item {
    border: 1px solid #a7aab5;
    padding: 15px;
    margin-top: -1px;
    margin-left: -1px;
    border-right: 0;
  }
  section.services {
    padding: 0;
    overflow: hidden;
  }
  section.services .col-3:last-child .services__item,
  section.services .col-3:nth-child(3) .services__item {
    border-bottom: 0;
  }
  section.services .col-3:first-child .services__item,
  section.services .col-3:nth-child(3) .services__item {
    border-left: 0;
  }
  section.benefits .container .d-flex {
    display: block !important;
  }
  section.benefits .col-4 {
    max-width: 100%;
    padding: 0;
  }
  .benefit-item__text {
    float: left;
    width: 50%;
    padding-left: 30px;
    margin-right: 0;
  }
  .benefit-item__img {
    float: left;
    width: 50%;
    text-align: center;
    margin: 0 !important;
  }
  .benefit-item {
    margin-bottom: 30px;
  }
  .foo-line {
    transform-origin: left;
    transform: rotate(90deg);
    width: 100%;
    margin: 0;
    position: absolute;
    top: 8%;
    left: 48%;
  }
  section.benefits .container {
    position: relative;
  }
  section.benefits .d-flex .col-4:nth-child(odd) .benefit-item {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .feedback-form input {
    display: block;
    margin: 20px auto !important;
    width: 300px;
  }
  section.line-form {
    background: url("/local/templates/kargo-new/css/../img/icons/ten1.png") top left no-repeat,
      url("/local/templates/kargo-new/css/../img/icons/ten2.png") bottom right no-repeat, #a80b31;
  }
  section.line-form:after {
    display: none;
  }
  .truck__content.tr-block {
    display: block;
    text-align: center;
    padding-top: 40px;
  }
  .tr-block__text {
    width: auto;
    text-align: left;
    margin: 0;
  }
  .sr-items-item {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #858894;
    margin-bottom: 10px;
    margin-left: 30px;
  }
  .single-item__icon {
    padding: 0;
    margin-right: 20px;
    position: relative;
  }
  .single-item__text {
    border: none;
    padding: 0;
  }
  .single-item__text h3:before {
    left: -90px;
    top: 14px;
  }
  .single-item__icon:before {
    content: "";
    position: absolute;
    border: 11px solid transparent;
    border-left-color: #395462;
    -webkit-transform: scaleY(0.7);
    -moz-transform: scaleY(0.7);
    -ms-transform: scaleY(0.7);
    -o-transform: scaleY(0.7);
    transform: scaleY(0.7);
    left: -20px;
    top: 15px;
  }
  .sr-items-item:last-child {
    border: none;
    margin-bottom: 0;
  }
  .single-item__text {
    padding-left: 67px;
    background-position: 0 24px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  section.feedback-clients .block-title {
    margin-bottom: 25px;
  }
  section.feedback-clients {
    padding: 40px 0;
  }
  .bb {
    padding-top: 20px !important;
  }
  .fd-avatar {
    width: 200px;
  }
  .title-text {
    display: block !important;
    padding-top: 16px;
  }
  .t-text {
    margin-top: 15px;
    width: 100%;
    padding: 0;
  }
  .icon-title {
    text-align: center;
  }
  .icon-title h2 {
    display: inline-block;
  }
  header.header .d-flex:after {
    display: none;
  }
  .for-desktop {
    display: none;
  }
  .logo-footer {
    text-align: center;
    margin-bottom: 15px;
  }
  footer.for-mobile .main-tel span {
    display: block;
  }
  footer.for-mobile .main-tel {
    width: 100%;
    text-align: left;
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  ul.footer-list li a {
    color: #0f1617;
  }
  .footer-soc.socials {
    text-align: center;
  }
  section.about-company .for-mobile {
    display: none;
  }
  .block-title.d-flex.justify-content-between.align-items-start:after {
    display: none;
  }
  .height-ban .col-6 {
    flex: 0 0 100%;
    max-width: 80%;
    padding: 0;
  }
  section.main-content.obshaya-uslugi .col-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mebel-tables.d-flex:after {
    display: none;
  }
  .mebel-tables.d-flex .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .download-link {
    padding: 15px 0 15px 60px;
  }
  .mebel-tables.d-flex .col-8 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bottom-border h2 br, .bottom-border .as-h2.h2 br {
    display: none;
  }
  .page-delivery .main-content .sidebar {
    display: none;
  }
  .page-delivery .main-content-items > div:first-child > .row > div {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  .page-delivery.main-content-items > div:first-child > .row > div:first-child {
    order: 1;
    margin-top: 20px;
  }
  .info-truck {
    display: flex;
  }
  .it-item {
    margin: 0 10px;
    flex: 1;
    font-size: 13px;
  }
  .main-content .workers-content .col-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sea-delivery-page .sidebar {
    display: none;
  }
  .sea-delivery-page .main-content-items > div:first-child > .row > div {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sea-delivery-page .main-content-items > div:first-child > .row > div:first-child {
    order: 1;
    margin-top: 20px;
  }
  .solutions-page .sidebar {
    display: none;
  }
  section.main-content.page-all-delivery {
    margin-top: 20px;
  }
  .page-all-delivery > div > div:last-child .col-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50% !important;
  }
  .collection-cargo-page .sidebar {
    display: none;
  }
  .collection-cargo-page .main-content-items > div:first-child > .row > div {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .collection-cargo-page .main-content-items > div:first-child > .row > div:first-child {
    order: 1;
    margin-top: 20px;
  }
  .table-slider-wrapper {
    font-size: 12px;
    margin-bottom: 40px;
  }
  .table-slider-wrapper .table-slider--sidebar {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .table-slider-wrapper .table-slider--slider-block {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .under-steps .d-flex,
  .under-steps .row,
  .bottom-steps .d-flex,
  .bottom-steps .row {
    display: block !important;
  }
  .under-steps .col-3,
  .bottom-steps .col-3,
  .bottom-steps .col-4,
  .bottom-steps .col-5 {
    max-width: 100%;
  }
  .sc-icon,
  .sc-icon2,
  .sc-icon3 {
    margin: 0 15px 0 0;
  }
  .sc-item:after {
    content: "";
    clear: both;
    display: block;
  }
  span.vertical-sep {
    display: none;
  }
  .bottom-steps {
    padding-left: 0;
  }
  .sc-icon:before {
    content: "";
  }
  .sc-icon:after {
    content: "";
    clear: both;
    width: 0;
    border-bottom: none;
  }
  .under-steps {
    padding: 0;
    border: none;
  }
  .under-steps:after {
    display: none;
  }
  .sc-item {
    padding: 0;
    margin-bottom: 30px;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .sc-icon {
    min-width: 70px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #e2e5ea;
    height: auto;
    padding: 15px 0;
    position: relative;
    z-index: 1;
  }

  .bottom-steps {
    margin: 0;
  }
  .sc-icon.not-before {
    padding-top: 0;
  }
  .under-steps {
    padding-bottom: 30px;
  }
  .bottom-steps:after {
    bottom: 80px;
  }
  #inspection-page section.main-content .row {
    width: 102%;
    margin-left: -7px;
  }
  body#inspection-page section.main-content .col-8,
  section.main-content .col-4,
  section.main-content .col-12 {
    padding: 0;
  }
  #inspection-page section.main-content form .row {
    width: 102%;
    margin-top: 10px;
    padding-left: 7px;
  }
  #inspection-page section.main-content .col-8 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  #inspection-page section.main-content .col-4 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  #inspection-page .privancy {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #inspection-page .specialists {
    padding-left: 200px;
    box-shadow: 300px 0 0 0 rgba(230, 233, 238, 1),
      -300px 0 0 0 rgba(230, 233, 238, 1);
  }
  nav.nav.active ul.nav__lists {
    flex-direction: column;
  }
  .select-fields .form-field:nth-child(1),
  .select-fields .form-field:nth-child(2) {
    margin-right: 0;
  }
  #solutions-page .content-form .row {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .papizi {
    margin-top: 100px;
  }
  .bibis {
    margin-top: 0 !important;
  }
  .oplot {
    padding-bottom: 10px !important;
  }
  .olezha {
    width: 100% !important;
    margin: 0 !important;
  }
  .zeros {
    margin: 0 !important;
  }
  .pacanskii-text .bread-crumbs span {
    text-align: left;
  }
  .ma-l {
    margin-left: 30px !important;
  }
  .for-single-blog {
    margin-top: 20px;
  }
  .for-single-blog-l {
    margin-top: 80px;
  }
  /*    .margi-top{
        margin-top:105px!important;
    }*/
  body#blog .page-banner {
    background-position: top center !important;
    -webkit-background-size: 100% auto !important;
    background-size: 100% 100px !important;
  }
  body#blog .work-item .wi-text a,
  body#blog .work-item .wi-text noindex a {
    font-weight: bolder;
  }
  body#blog .height-ban .d-flex {
    height: auto;
  }
  body#blog-single .height-ban .bb-title .date-folder.d-flex {
    height: auto !important;
    margin-top: -10px;
    margin-left: 20px;
  }
  #blog-single .bb-title {
    width: 100% !important;
    padding: 0;
  }
  #blog-single .bb-title h1 {
    /*color: #465e6c;*/
    color: #395361;
    font-weight: normal;
  }
  #blog-single .date-at,
  #blog-single .type-folder {
    padding-top: 10px !important;
    display: block !important;
    margin-bottom: 0 !important;
  }
  .mob_blog_head > div {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 20px;
  }
  .mob_blog_head .col-3 {
    max-width: 100%;
    width: 100%;
  }
  body#blog .category-menu {
    margin: 0 auto;
  }
  .more-width {
    width: 400px !important;
  }
  body#blog .bb-title {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 0;
  }
  .mob_blog_head .d-flex.align-items-start.justify-content-between {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 50px;
    width: 100%;
  }
  .about-company .block-title.black-title.for-mobile h2 {
    display: block;
    text-align: center;
    width: 100%;
  }
  .top-sto {
    margin-top: 40px;
  }
  .minus-pa {
    margin-top: -50px;
  }
  #aboutus .main-content .col-3.sidebar {
    display: flex;
    margin-top: 0 !important;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #aboutus .main-content .col-3.sidebar .category-menu {
    order: 1;
  }
  #aboutus .main-content .col-3.sidebar .container {
    order: 2;
  }
  .about-video {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  #aboutus .main-content .col-3.sidebar .sidebar-slider {
    order: 3;
  }
  #aboutus .main-content .col-3.sidebar .addresses.mt-5 {
    order: 4;
    margin-top: 65px !important;
  }
  .delivery-map-block > .delivery-from-to {
    display: block;
  }
  section.line-form {
    margin-top: 0;
  }
  body#comanda section.main-content.our-command-page .row {
    width: 105%;
  }
  .map-filter-wrapper {
    /*display: none;*/
  }
  .map-filter-wrapper.for-mobile {
    display: block;
  }
  div#infras-map {
    height: 180px;
  }
  .map-filter-wrapper {
    top: 330px;
    left: 0;
    position: absolute;
    max-height: inherit;
    max-width: 100%;
    width: 100%;
  }
  .feedback-slider .owl-nav {
    top: 235px;
    right: 0;
  }
  .map-filter-tab--item {
    font-size: 13px;
  }
  .map-filter-tab {
    text-align: center;
  }
  .map-filter-item-row {
    display: block;
  }
  .map-wrapper .btn {
    display: none;
  }
  .content-form .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .content-form .privancy {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .wi-text > a {
    font-size: 20px;
  }
  .wi-text > noindex > a {
    font-size: 20px;
  }
  .bb-title h1 {
    font-size: 26px;
  }
  .bb-title {
    padding: 0;
  }
  .height-ban {
    height: auto;
    padding-top: 190px;
  }
  .type-folder,
  .date-at {
    background-size: 18px;
    padding-left: 24px;
    font-size: 14px;
  }
  .sr-items-item {
    padding-bottom: 10px;
  }
  .services__item h3 {
    font-size: 16px;
    height: 38px;
  }
  .services__item span {
    font-size: 13px;
    text-transform: initial;
  }
  .services__item {
    line-height: 1;
  }
  .block-title h2,
  .block-title .h2{
    font-size: 22px;
  }
  section.benefits {
    padding: 40px 0;
  }
  .fd-user {
    width: 100%;
  }
  .fd-social {
    display: none;
  }
  .fd-avatar {
    margin: 0 auto;
    display: block;
  }
  .fd-text {
    width: 100%;
    padding: 0;
    background: #fff;
    margin: 20px 0 20px;
    line-height: 1.2;
    height: 400px;
  }
  section.feedback-clients {
    padding-bottom: 0;
    margin-bottom: 40px;
    background-position: center;
  }
  .fd-text .text-content {
    padding: 20px 20px 5px;
    line-height: 1.5;
    background: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 13;
    overflow: hidden;
    min-height: 292px;
    max-height: 292px;
  }
  .fd-text .text-content p {
    margin-bottom: 0;
  }
  .about-fd.d-flex.align-items-center {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;

  }
  .fd-text .about-fd.d-flex.align-items-center {
    position: absolute;
    bottom: 0;
  }
  .watch-video {
    max-width: 125px;
    display: inline-block;
    padding: 10px 0;
    margin: 20px 0 0 5px;
  }
  .watch-video a:before {
    top: 0;
  }
  /*.our-cargo .cargo-carousel .swiper-container{
        margin-right: 30px;
        margin-left: 30px;
    }*/
  .our-cargo .cargo-carousel .cargo-arrows > div {
    line-height: 100% !important;
    top: 30px;
  }
  .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-prev {
    left: -23px;
  }
  .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-next {
    right: -30px;
  }
  .business-idea h2 {
    width: 100%;
    font-size: 20px;
  }
  .business-idea {
    margin-top: -35px;
  }
  .calc-container {
    display: none;
  }
  section.about-company .for-mobile {
    display: block;
  }
  section.about-company .seventeen-years {
    background: url(/local/templates/kargo-new/css/../img/big-bg2.jpg) no-repeat bottom center/cover;
    padding: 24px;
    text-align: right;
  }
  section.about-company .for-mobile {
    display: block;
  }
  section.about-company {
    background: #fff;
    padding-bottom: 30px;
  }
  .company-title,
  .ml-auto {
    display: none;
  }
  .for-mobile.seventeen-years .ml-auto {
    display: block;
  }
  .block-title.black-title.for-mobile h2 {
    color: #395462;
  }

  .works-from span:nth-child(2) {
    font-size: 45px;
  }
  section.news {
    padding-bottom: 0;
    overflow: hidden;
  }
  .company-in-numbers {
    margin-top: 50px;
    margin-bottom: 30px;
  }
  .wrap-text {
    width: 100%;
    padding: 0;
  }
  section.banner .swiper-button-next.swiper-button-white,
  section.banner .swiper-button-prev.swiper-button-white {
    width: 13px;
    height: 58px;
    top: 45%;
  }
  section.banner .swiper-button-next.swiper-button-white {
    background: url("/local/templates/kargo-new/css/../img/icons/m_next.png") center no-repeat !important;
  }
  section.banner .swiper-button-prev.swiper-button-white {
    background: url("/local/templates/kargo-new/css/../img/icons/m_prev.png") center no-repeat !important;
  }
  .bn-item__img img,
  .banner__parent {
    height: 300px;
  }
  .calculator__btn {
    top: 50%;
    margin-left: 0 !important;
  }
  .modal-body-block .d-flex {
    display: block !important;
  }
  .modal-body-block .d-flex > .col-6:first-child {
    margin-bottom: 25px;
  }
  .modal-body-block {
    width: auto;
  }
  .modal-body-block .d-flex .col-6 {
    max-width: 480px;
  }
  #comanda section.page-banner {
    -webkit-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
  }
  #comanda .mdd-block {
    padding: 20px 0;
  }
  #comanda .legend-title {
    margin-bottom: 0;
  }
  #comanda .legend-title h1 {
    padding: 0 5px;
  }
  #comanda .mdd-block:after {
    content: "";
    position: absolute;
    top: 20px;
    right: 40px;
    width: 235px;
    left: 13px;
    bottom: 55px;
    border: 0 solid #526976;
  }
  #comanda .mdd-block .legend-text {
    padding: 0 15px;
    font-size: 14px;
  }
  section.page-banner {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
  .more-articles .col-4 {
    flex: 0 0 100%;
    max-width: 50%;
  }
  span.s-icon img {
    width: 51px;
  }
  span.s-text .upper-letter {
    font-size: 15px;
    margin-bottom: 5px;
  }
  span.s-text {
    font-size: 13px;
  }
  span.s-icon {
    margin-right: 10px;
  }
  .ser-link .d-flex {
    padding: 10px;
  }
  .line-border-title h3,
  .line-border-title .as-h3.h3 {
    font-size: 17px;
  }
  .line-border-title h3 br,
  .line-border-title .as-h3.h3 br {
    display: none;
  }
  section.page-banner.more-bigger .height-ban {
    height: auto;
  }
  .ck-editor-texts h1 {
    font-size: 22px;
    text-align: left;
  }
  .ck-editor-texts {
    text-align: justify;
  }
  .suggestion ul {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
  }
  .table-header {
    font-size: 14px;
  }
  .suggestion {
    margin: 20px 0;
  }
  .def-table table {
    font-size: 12px;
  }
  .suggestion h2,
  .faq-content .block-title.black-color h2,
  .bottom-border h2, .bottom-border .as-h2.h2 {
    font-size: 18px;
  }
  .faq-block {
    font-size: 14px;
  }
  .what-useful h2,
  .in-block-title h2 {
    font-size: 22px;
  }
  .useful-items.d-flex .col-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .u-text h3 {
    font-size: 16px;
  }
  .how-to-work {
    text-align: justify;
  }
  .ck-editor-texts {
    font-size: 14px;
  }
  .def-table.price-list-table td {
    width: auto;
    height: auto;
  }
  .silver-title {
    font-size: 14px;
  }
  .what-useful,
  .suggestion ul li,
  .faq-content .description {
    font-size: 14px;
  }
  .def-table table tr td {
    padding: 13px 15px;
  }
  .download-link {
    padding-left: 56px;
  }
  .def-table table tr td {
    padding: 10px;
  }
  ul.child-menu a {
    white-space: normal;
  }
  .mdd-block {
    margin-top: -200px;
    width: 100%;
  }
  .mdd-block .legend-title {
    margin-top: -10px;
  }
  .legend-title h1 {
    font-size: 20px;
  }
  .mdd-block .form-field {
    width: 100%;
  }
  .mdd-block:after {
    bottom: auto;
    height: 80px;
  }
  .legend-title h1 {
    font-size: 20px;
    /* margin-top: -22px; */
  }

  .worker-contact a {
    padding: 0;
    background: none;
    color: #000;
  }
  .worker-group {
    margin: 6px 0;
    font-size: 14px;
  }

  .worker-contact a.i-wechat {
    display: none;
  }

  .worker-contact a.i-telegram {
    display: none;
  }
  .tariffs-parent .tariffs-arrows div {
    display: block;
  }
  .table {
    font-size: 12px;
  }
  .table-slider--slider-block .table-slider-arrows div {
    display: block;
  }
  /*home-edits*/
  .services__item_icon {
    padding: 20px;
  }
  .services__item_icon.icon_three {
    background: url("/local/templates/kargo-new/css/../img/svg/plane.png") center no-repeat;
  }
  .services__item:hover .services__item_icon.icon_three {
    background: url("/local/templates/kargo-new/css/../img/svg/plane-hover.png") center no-repeat;
  }
  .services__item_icon.icon_four {
    background: url("/local/templates/kargo-new/css/../img/svg/ship.png") center no-repeat;
  }
  .services__item:hover .services__item_icon.icon_four {
    background: url("/local/templates/kargo-new/css/../img/svg/ship-hover.png") center no-repeat;
  }
  .contact-icons {
    display: none;
  }
  .statistic-numbers .news-arrows .swiper-button-next,
  .cargo-arrows .swiper-button-next {
    margin-top: 5px;
  }
  .statistic-numbers .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-prev {
    margin-top: 5px;
  }
  section.banner .swiper-button-next.swiper-button-white,
  section.banner .swiper-button-prev.swiper-button-white {
    height: 120px;
  }
  .for-days .big-number,
  span.big-number {
    font-size: 78px;
  }
  .for-price span {
    font-weight: bold;
  }
  .for-price .big-number {
    font-size: 50px;
  }
  .wrap-text {
    padding-left: 15px;
    padding-right: 15px;
  }
  .bn-item__img img {
    width: 100%;
  }
  .bn-item:after {
    display: none;
  }
  .calculator__btn {
    height: 60px;
    width: 60px;
    background-size: 34px;
    margin-left: 4px;
  }
  .bn-item {
    background: none;
  }
  .services__item span {
    font-size: 12px;
    font-weight: normal;
  }
  .services__item {
    padding-top: 35px;
    padding-bottom: 35px;
    min-height: 196px;
  }
  .services__item_icon {
    height: 30px;
    width: 42px;
  }
  .foo-line {
    z-index: -1;
    width: 200%;
  }
  section.benefits {
    padding: 40px 0 0;
  }
  .line-form .feedback-form {
    margin-top: 0;
    margin-bottom: 0;
  }
  .line-form .feedback-form input {
    display: inline-block;
  }
  .truck__content.tr-block {
    padding-top: 70px;
  }
  a.tr-block__link {
    padding: 4px 12px 4px 55px;
    font-size: 11px;
  }
  section.truck {
    background-position-x: -460px !important;
  }
  section.adds-services {
    padding-top: 40px;
    padding-bottom: 10px;
  }
  .show-more {
    margin-bottom: 35px;
    margin-top: 35px;
  }

  section.feedback-clients .block-title h2,
  section.feedback-clients .block-title .h2 {
    font-weight: bold;
    display: block;
  }
  .fd-user .fd-social {
    display: none;
  }
  .contact-icons,
  .fd-social,
  .fd-social a,
  .watch-video {
    display: inline-block;
  }
  .fd-social {
    vertical-align: baseline;
  }
  section.our-cargo {
    padding-top: 0;
    padding-bottom: 35px;
    overflow: hidden;
  }
  .our-cargo .right-link {
    display: none;
  }
  .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-prev {
    left: 0;
  }
  .news-arrows .swiper-button-next,
  .cargo-arrows .swiper-button-next {
    right: 0;
  }
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .aa {
    padding-left: 5px;
    padding-right: 20px;
  }
  .business-idea h2 {
    font-size: 28px;
  }
  .icon-title h2 {
    font-size: 25px;
  }
  .title-text {
    border-bottom: 0 solid #fff;
    margin-bottom: 0;
  }
  .works-from span:first-child {
    font-size: 67px;
  }
  .works-from span:nth-child(2) {
    font-size: 50px;
  }
  .company-in-numbers {
    margin-top: 30px;
  }

  section.about-company .company-in-numbers .for-mobile {
    margin-bottom: 30px;
  }
  .company-in-numbers-item {
    padding-top: 0;
    padding-bottom: 0;
  }
  .footer-list {
    font-weight: bold;
    line-height: 2;
  }
  .footer-soc.socials ul {
    margin-top: 40px;
  }
  .logo-footer {
    margin-bottom: 50px;
  }
  body#home .news-content .swiper-button-prev {
    top: 23%;
  }
  /*aboutus-edits*/
  section.about-company {
    padding-top: 0;
    padding-bottom: 0;
    background-color: rgba(232, 235, 240, 1);
  }
  #home section.about-company {
    background-color: transparent;
  }
  body#vacancy .col-12 {
    margin-right: 0;
    padding-right: 0;
  }
  body#vacancy .col-12 .about-video h2 {
    font-size: 17px;
  }
  section.line-form input {
    margin: 16px 0 !important;
  }
  body#aboutus section.main-content {
    margin-top: 20px;
  }
  body#aboutus section.main-content .col-9 {
    padding-right: 0;
  }
  body#aboutus section.main-content .my-row {
    width: 107%;
  }
  body#perevodchik footer.for-mobile .row {
    width: 102%;
    margin-right: 15px;
    padding-right: 15px;
  }
  .company-in-numbers-item {
    margin-top: 0;
    background: #bbbbbb;
  }
  #home .statistic-numbers .news-arrows {
    line-height: 1 !important;
  }
  #home .company-in-numbers-item {
    background-color: transparent;
  }
  section.about-company .for-mobile {
    /*padding: 0;*/
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  #home section.about-company .for-mobile,
  #home section.about-company .for-mobile.ml-auto {
    height: 150px;
  }
  .dd {
    margin-top: -130px;
  }
  footer.for-mobile {
    background-color: #e7eaef;
  }
  .line-form.mt-10a {
    margin-top: 10px;
  }
  .statistic-numbers .news-arrows .swiper-button-next,
  .cargo-arrows .swiper-button-next {
    top: 0;
  }
  .statistic-numbers .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-prev {
    top: 0;
  }
  .work-item .about-item p {
    text-align: left;
    line-height: 1.2;
  }
  .youtube-video a {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .feedback-arrows .swiper-button-prev,
  .feedback-arrows .swiper-button-next {
    top: 20px;
  }
  .addresses {
    padding: 20px;
  }
  .addresses-img img {
    width: 100%;
  }
  .addresses-content a {
    border-bottom: 0;
  }
  ul.child-menu a.without-icon {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 18px;
  }
  ul.child-menu li {
    padding-left: 0;
  }
  .without-icon {
    border: 1px solid #d7dadf;
  }
  .without-icon:hover {
    border-left: 1px solid #9d0b31;
  }
  /*comanda-edits*/
  #comanda section.main-content .container > .d-flex {
    margin-top: 60px;
  }
  body#vacancy section.main-content {
    margin-top: 0;
  }
  body#work-china-single section.main-content .row {
    width: 105%;
  }
  .worker-body {
    position: static;
    border-top: 4px solid #a80b31;
  }
  .worker-item {
    margin-bottom: 0;
    padding-bottom: 25px;
  }
  .worker-item:hover .worker-body {
    top: inherit !important;
  }
  .del-calc .calc-row__col input[type="text"],
  .form-field select,
  .del-calc input[type="text"],
  .del-calc select {
    padding: 10px 10px;
  }
  #comanda .worker-item {
    padding: 0 15px;
  }
  #comanda .a-cont {
    text-align: center;
    padding-bottom: 37px;
  }
  #comanda .feedback-form {
    display: none;
  }
  #aboutus .ck-editor-texts h1,
  .what-useful h2,
  .in-block-title h2 {
    font-size: 21px;
  }
  #aboutus .suggestion ul li::before {
    top: 5px;
  }
  #aboutus .about-item {
    padding-left: 15px;
  }
  #aboutus .about-item h2 {
    margin-bottom: 10px;
  }
  #aboutus .about-item .feedback-arrows .swiper-button-prev,
  .feedback-arrows .swiper-button-next,
  #aboutus .about-item .feedback-arrows .swiper-button-prev,
  .feedback-arrows .swiper-button-prev {
    display: inline-block;
  }
  /*menu*/
  .header__block_cabinet a,
  .header__block_city span {
    padding-right: 10px;
    vertical-align: middle;
  }
  /*blog-edits*/
  .page-banner .container .height-ban {
    padding-top: 0;
  }
  .container .bb-title {
    margin-top: 20px;
  }
  .bb-title {
    /*crutch*/
    margin-bottom: -24px;
  }
  .height-ban .d-flex {
    height: 100px;
  }
  .child-menu__link {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .type-folder,
  .date-at {
    font-size: 12px;
    background-size: 14px;
  }
  .read-more-link a {
    width: 148px;
    font-size: 13px;
    text-align: center;
  }
  .work-item .wi-text a,
  .work-item .wi-text noindex a {
    font-weight: bold;
  }
  .pagination-block {
    /*crutch*/
    text-align: center;
    margin-left: -15px;
    margin-right: -15px;
    font-weight: bold;
  }
  .fa-angle-left::before,
  .fa-angle-right::before {
    font-weight: bold;
  }
  #blog .fa-angle-left::before {
    content: "←";
  }
  #blog .fa-angle-right::before {
    content: "→";
  }
  /*blog-single-edits*/
  .mrn .height-ban {
    padding-top: 20px;
  }
  #blog-single section.page-banner .calculator__btn {
    display: none;
  }
  #blog-single .date-at,
  #work-china-single .date-at {
    padding-top: 19px;
    margin-bottom: 40px;
    /*margin-left: 80px;*/
  }

  #blog-single .type-folder,
  #work-china-single .type-folder {
    padding-top: 19px;
    margin-bottom: 40px;
  }
  #blog-single .bb-title {
    width: 96%;
  }
  #blog-single .bb-title h1 {
    padding: 0 15px;
    font-weight: bold;
  }
  .more-articles .col-4 {
    padding-left: 20px;
    padding-right: 0;
  }
  .more-articles {
    padding-top: 10px;
  }
  section.main-content .col-9,
  section.main-content .col-3 {
    padding-bottom: 35px;
  }
  section.main-content .fortnite {
    padding-bottom: 55px;
  }
  /*work-china-edits*/
  .wi-img {
    margin-bottom: 5px;
  }
  #blog-single .col-3.sidebar {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  #blog-single .col-3.sidebar .sidebar-title {
    order: 1;
  }
  #blog-single .col-3.sidebar .popular-items {
    order: 2;
  }
  #blog-single .col-3.sidebar .read-about {
    order: 3;
  }
  #blog-single .col-3.sidebar .subscribe-form {
    order: 4;
  }

  .category-menu {
    width: 100%;
    display: block;
    text-align: center;
    margin-left: 50px;
    margin-right: 50px;
  }
  .category-menu ul li a::after {
    top: 12px;
  }
  .minus-pa ul li a::after {
    top: 12px;
  }
  #aboutus .category-menu ul li a::after {
    top: 12px;
  }
  /*work-china-single-edits*/
  .height-ban.d-flex.align-items-end .d-flex.align-items-start.justify-content-between .bb-title.grey.lit {
    width: 100%;
    padding: 10px;
  }
  #work-china-single .container .bb-title {
    margin-top: 100px;
  }
  #work-china-single .work-item {
    padding-left: 0;
  }

  #work-china-single .ck-editor-texts h2 {
    font-size: 16px;
  }
  #work-china-single .more-title {
    margin-top: 0;
  }
  #work-china-single .cargo-item {
    margin-bottom: 15px;
  }
  #work-china-single .ask-question h2 {
    padding-bottom: 5px;
  }
  #alibaba section.page-banner .calculator__btn,
  #mebel section.page-banner .calculator__btn,
  #inspection-page section.page-banner .calculator__btn {
    top: 45px;
  }
  #alibaba .main-content img {
    padding-left: 100px;
    width: 70%;
    padding-bottom: 15px;
  }
  #alibaba .ten-title h2 {
    font-size: 18px;
  }
  #alibaba .ten-title {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #alibaba .guide-icon {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #alibaba .guide-block .h3 {
    font-size: 16px;
  }
  #alibaba .ck-editor-texts h3 {
    margin-top: 0;
  }
  #alibaba .suggestion ul li {
    padding-left: 0;
  }
  #alibaba .suggestion ul li::before {
    left: -18px;
  }
  #alibaba .warning-text {
    text-align: justify;
  }
  #alibaba section.guide-content {
    margin: 0;
  }
  #alibaba section.steps-cargo {
    padding-top: 50px;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  #alibaba .additional-info {
    margin-bottom: 0 !important;
  }
  #alibaba .guanjou-table > h3 {
    font-size: 22px;
  }
  #alibaba .table-slider-wrapper .table-slider--sidebar {
    max-width: 30%;
  }
  #alibaba .additional-info p {
    text-align: justify;
  }
  #alibaba .table-header {
    margin-left: -1px;
    margin-right: -1px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-next {
    margin-top: 128px;
    left: 410px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
    margin-top: 128px;
    left: -120px;
  }
  #alibaba .table-slider--header span {
    border-bottom: 0 solid #fff;
  }
  #alibaba .table-slider--item {
    display: block;
    padding-top: 27px;
  }
  #alibaba .contact-us-btn span {
    border: 0 solid #fff;
  }
  section.main-content.mebel-page .left-side {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .mebel-tables.d-flex .col-4 {
    padding-right: 0;
  }
  #mebel section.main-content {
    margin-bottom: 15px;
  }
  section.main-content.mebel-page .col-lg-8,
  section.main-content.mebel-page .col-lg-4,
  section.main-content.mebel-page .col-sm-8 {
    padding-right: 0;
  }
  .mebel-tables.d-flex .col-8 {
    padding-right: 0;
    margin-top: -3px;
    z-index: -1;
    width: 100%;
  }

  #mebel .mebel-tables .left-side {
    margin-right: 0;
  }
  .mebel-tables.d-flex .row {
    width: 100%;
    margin: 0 auto;
  }
  #mebel .mebel-tables .col-8 {
    margin-left: 0;
  }
  #mebel section.main-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  #mebel .useful-items img {
    width: 35px;
  }
  #mebel .ck-editor-texts h1,
  .what-useful h2,
  .in-block-title h2 {
    font-size: 24px;
  }
  #mebel .suggestion ul li::before {
    top: 5px;
  }
  #mebel .left-side {
    padding-left: 100px;
    box-shadow: 200px 0 0 0 rgba(230, 233, 238, 1),
      -200px 0 0 0 rgba(230, 233, 238, 1);
  }
  #mebel .mebel-tables.d-flex .col-4 {
    margin-bottom: 0;
  }
  #mebel .table-header {
    font-size: 11px;
  }
  #mebel .def-table table tr:nth-child(2n) {
    background: #c3cdd4;
  }
  #mebel .def-table table tr:nth-child(2n + 1) {
    background: #e0e3e8;
  }
  #mebel .form-action input[type="submit"] {
    padding: 6px;
  }
  #mebel .question:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  #mebel .question.active:before {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  #mebel .faq-content {
    padding-left: 7px;
    padding-right: 7px;
  }
  #inspection-page header.header {
    padding-bottom: 7px;
  }
  #inspection-page .ck-editor-texts h1 {
    font-size: 22px;
  }
  #inspection-page .ck-editor-texts p {
    margin-bottom: 0;
    margin-top: 1rem;
  }
  #inspection-page .suggestion ul li::before {
    top: 5px;
  }
  #inspection-page .suggestion ul li {
    margin-bottom: 5px;
  }
  #inspection-page .suggestion {
    margin-bottom: 20px;
  }
  #inspection-page .specialists {
    padding-left: 100px;
    box-shadow: 300px 0 0 0 rgba(230, 233, 238, 1),
      -300px 0 0 0 rgba(230, 233, 238, 1);
  }
  #inspection-page section.main-content {
    padding-bottom: 0;
  }
  #inspection-page .specialists .col-4 {
    max-width: 33.3333% !important;
  }
  #solutions-page section.page-banner {
    background-size: cover !important;
  }
  #solutions-page section.main-content .container > .d-flex {
    margin-top: 0;
  }
  #solutions-page .col-3.sidebar {
    margin-top: 0 !important;
  }
  #solutions-page .bold-title {
    padding-bottom: 5px;
  }
  #solutions-page .bold-title h3 {
    font-size: 22px;
  }
  #solutions-page .form-field {
    margin-bottom: 20px;
  }
  #solutions-page .delivery-item h2 {
    font-size: 28px;
  }
  #solutions-page .delivery-item p {
    text-align: justify;
  }
  #solutions-page .table-top,
  #solutions-page .table-body {
    /*crutch*/
    font-size: 20px;
    margin-top: -1px;
  }
  #solutions-page .read-more-link {
    text-align: center;
  }
  #solutions-page .read-more-link a {
    width: 96%;
  }
  #solutions-page .delivery-item {
    margin-bottom: 30px;
  }
  #solutions-page .ask-question h2 {
    font-size: 17px;
    padding-bottom: 6px;
  }
  #aboutus .statistic-numbers .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-prev {
    margin-top: -15px;
  }
  #aboutus .news-arrows .swiper-button-next,
  .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-next,
  .cargo-arrows .swiper-button-prev {
    top: 0;
    margin-top: -15px;
  }
  #aboutus .block-title {
    margin-bottom: 10px;
  }
  #solutions-page .delivery-item h2 {
    font-size: 18px;
  }
  #solutions-page .table-top,
  #solutions-page .table-body {
    font-size: 18px;
  }
  #solutions-page .read-more-link {
    text-align: left;
  }
  #solutions-page .ask-question .form-action {
    margin-left: 0;
    width: 100%;
  }
  #solutions-page .manager-block.left {
    margin-left: 20%;
  }
  body#home .news-content .news-arrows .swiper-button-prev {
    /*top: 50%;*/
    left: -23px;
    margin-top: 10px;
  }
  .news-content {
    margin-bottom: 30px;
  }
  body#home .news-content .news-arrows .swiper-button-next {
    /*top: 50%;*/
    right: -30px;
    top: 34%;
    /*margin-top: 10px;*/
  }
  body#home .company-in-numbers .swiper-button-prev {
    top: 0;
  }
  #work-china-single .ask-question .form-action {
    margin-left: 0;
  }
  body#aboutus .ck-editor-texts,
  body#work-china .ck-editor-texts {
    padding-left: 15px;
  }
  #aboutus section.main-content .col-9 {
    padding-left: 0;
  }
  body#aboutus .about-video h2 {
    font-size: 16px;
  }
  #home .align-items-center {
    background: transparent;
     padding: 0 20px;
  }
  .feedback-client .about-fd__bot-wrap .fd-social {
    margin-top: 0 !important;
    margin-left: 0 !important;
    padding-bottom: 20px;
  }
  section.main-content .col-3,
  #work-china-single section.main-content .col-9,
  section.main-content .col-3,
  #vacancy section.main-content .col-9,
  section.main-content .col-3 {
    padding-right: 0;
    /* padding-left: 22px; */
  }
  #blog-single section.main-content .col-3 {
    padding-right: 15px;
    padding-bottom: 60px;
  }
  section.main-content {
    padding: 0 0;
  }
  body#work-china-single section.main-content {
    padding-top: 40px;
  }
  body#vacancy section.main-content {
    padding-top: 20px;
  }
  body#vacancy section.main-content .row {
    width: 105%;
  }
  body#perevodchik section.main-content {
    margin-top: 0;
  }
  section.main-content.obshaya-uslugi {
    padding-top: 40px;
  }
  body#gruz-catalog .block-title.d-flex.justify-content-between.align-items-start {
    margin-bottom: 10px;
  }
  body#work-china section.main-content .row {
    width: 105%;
  }

  body#work-china section.main-content .col-9,
  body#work-china section.main-content .col-3 {
    padding-right: 0;
  }
  body#work-china .container .bb-title {
    min-height: 60px;
  }
}
@media (max-width: 590px) {
  .marrr {
    margin-top: 32px !important;
  }
  .page-delivery .main-content-items > div > div,
  #collection-cargo-page .main-content-items > div > div {
    margin: 0;
    width: 100%;
  }
  body#collection-cargo-page .my-row.re-ordering .col-lg-8,
  body#collection-cargo-page .my-row.re-ordering .col-lg-4 {
    padding: 0;
  }
  .page-delivery .col-9.main-content-items,
  #collection-cargo-page .col-9.main-content-items {
    padding: 0;
  }

  .page-delivery .ck-editor-texts h1,
  #collection-cargo-page .ck-editor-texts h1 {
    font-size: 20px;
    font-weight: bold;
  }

  .page-delivery .content-form .form-field,
  #collection-cargo-page .content-form .form-field {
    margin-bottom: 20px;
  }
  body#collection-cargo-page .swiper-button-next.swiper-button-white {
    right: -10px;
  }
  #mebel section.main-content {
    padding-left: 0;
    padding-right: 0;
  }
  .page-delivery .content-form .row,
  #collection-cargo-page .content-form .row {
    width: 100%;
    margin: 0;
  }

  .page-delivery .content-form .col-sm-6,
  #collection-cargo-page .content-form .col-sm-6 {
    padding: 0;
  }

  .page-delivery .content-form .col-sm-6:nth-child(3),
  #collection-cargo-page .content-form .col-sm-6:nth-child(3) {
    order: 4;
  }

  .page-delivery .content-form .privancy,
  #collection-cargo-page .content-form .privancy {
    font-size: 12px;
    margin-right: 18px;
  }

  #collection-cargo-page .content-form #formcall4 .col-sm-6:nth-child(3) {
    order: 0;
  }

  span.not-for-mobile {
    display: none;
  }

  .margin-in-mobile {
    margin-bottom: 15px;
  }

  .padding-in-mobile {
    padding: 0 20px;
  }

  .tariff-pagination {
    display: flex;
    bottom: 45px;
    left: 0;
    right: 0;
    z-index: 10;
    justify-content: center;
  }

  .tariff-pagination > span:not(:first-child):not(:last-child) {
    margin: 0 24px;
  }

  .tariff-pagination > span {
    width: 14px;
    height: 14px;
    border: 1px solid #7d8090;
    background: none;
    opacity: 1;
    cursor: pointer;
  }

  .tariff-pagination > span[class*="active"] {
    background: #ab0b31;
    border-color: #ab0b31;
  }
  .table-slider-pagination {
    display: flex;
    bottom: -25px;
    left: -45px;
    right: 0;
    z-index: 10;
    justify-content: center;
  }
  .elouel-mfix {
    margin-bottom: 50px !important;
  }
  .elouel-pagfix {
    left: -55px !important;
    bottom: -31px !important;
  }

  .table-slider-pagination > span {
    margin: 0 5px;
  }

  .table-slider-pagination > span {
    width: 14px;
    height: 14px;
    border: 1px solid #7d8090;
    background: none;
    opacity: 1;
    cursor: pointer;
  }

  .table-slider-pagination > span[class*="active"] {
    background: #ab0b31;
    border-color: #ab0b31;
  }

  .tariffs-parent .show-more-reverse a {
    width: 90%;
    padding: 5px;
    color: white;
  }

  .delivery-item h2.star-on-mobile {
    font-size: 19px;
    font-weight: bold;
    padding-left: 20px;
    background: url("/local/templates/kargo-new/css/../img/icons/star-icon.png") no-repeat left center;
  }

  .delivery-item .delivery-from-to-arrows div {
    background: url("/local/templates/kargo-new/css/../img/icons/arrow-left-h.png") no-repeat;
    height: 30px;
    width: 17px;
    top: 18px;
    left: -20px;
  }

  .delivery-item .delivery-from-to-arrows div[class*="next"] {
    transform: rotate(180deg);
    left: auto;
    right: -20px;
  }

  .delivery-from-to .swiper-slide {
    text-align: center;
  }

  .no-margin {
    margin: 0;
  }

  .ask-question h2 {
    font-size: 19px;
    font-weight: bold;
    padding-bottom: 6px;
  }

  .ask-me-form .form-field {
    margin-bottom: 22px;
  }

  .ask-me-form textarea {
    font-size: 16px;
    min-height: 195px;
  }

  .ask-me-form form .privancy {
    order: 2;
    font-size: 11px;
    margin-top: 10px;
    line-height: 1.4;
    margin-bottom: 0;
  }

  .ask-me-form form > div:last-child {
    display: flex !important;
    padding: 0;
    flex-direction: column;
  }

  .ask-question .form-action {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .ask-question .form-action input {
    font-size: 20px;
  }

  .faq-content {
    margin-top: 20px;
  }

  span.sep-dotted {
    margin: 30px 0;
  }

  .faq-answer {
    margin-left: 0;
  }

  #all-delivery section.page-banner {
    background-size: cover !important;
  }

  #all-delivery .right-text-block {
    padding: 12px;
    top: 50%;
    margin-top: 20px;
    text-align: left;
  }

  .bg-color.steps-gruz {
    margin-bottom: 20px;
  }
  .bg-color.steps-gruz + .ask-question h2 {
    margin-bottom: 20px;
  }
  #collection-cargo-page section.main-content {
    padding-bottom: 10px;
    margin-top: 0;
  }
  body#gruz-catalog .swiper-slide {
    width: 49%;
    margin-right: 0;
  }
  .sc-icon img {
    height: 40px;
  }
  .ck-editor-texts h1,
  .what-useful h2,
  .in-block-title h2 {
    font-size: 16px;
  }
  .height-ban .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .useful-items.d-flex .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .suggestion h2,
  .faq-content .block-title.black-color h2,
  .bottom-border h2, .bottom-border .as-h2.h2{
    font-size: 19px;
  }
  .ser-link .d-flex {
    min-height: auto;
    padding: 30px 15px;
    justify-content: flex-start !important;
  }
  span.s-text .upper-letter br {
    display: none;
  }
  section.main-content.obshaya-uslugi .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ask-me-form .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ask-me-form .d-flex {
    display: block !important;
  }
  .ask-me-form .privancy {
    margin-bottom: 20px;
  }
  .more-articles .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .height-ban {
    padding-top: 160px;
  }
  section.truck {
    background-position-x: -330px !important;
  }
  .truck__content.tr-block {
    height: 600px;
  }
  .header__logo.logo img {
    width: 170px;
  }
  .services__item h3 {
    font-size: 12px;
    height: 25px;
  }
  section.services .container {
    padding: 0;
  }
  .feedback-form form input[type="tel"] {
  }
  .benefit-item__text h3 {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .benefit-item__text {
    font-size: 12px;
  }
  .header__logo.logo img {
    width: 170px;
  }
  section.services .container {
    padding: 0;
  }
  .benefit-item__img img {
    height: 75px;
    max-width: 115px !important;
  }
  .foo-line {
    width: 225%;
  }
  .tr-block__text h3 {
    font-size: 20px;
  }
  .tr-block__text_show span {
    font-size: 12px;
  }
  .fd-avatar {
    width: 100%;
  }
  .feedback-arrows {
    top: 8px;
    right: 5px;
  }
  ul.footer-list {
    font-size: 12px;
  }
  .main-tel a {
    font-size: 24px;
  }
  footer.for-mobile .main-tel span {
    font-size: 12px;
  }
  .about-item .col-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .guide-items .col-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .guide-items .d-flex {
    flex-wrap: wrap;
  }
  .guide-block .h3 {
    padding: 20px;
  }
  .guide-padding-shadow {
    padding: 20px;
  }
  .our-contract .col-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .our-c-item h4 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
    font-weight: normal;
  }
  .our-c-item h4:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 2px;
    background-color: #ab0b31;
    bottom: 0;
    left: 0;
  }
  .delivery-item-table {
    display: none;
  }
  .main-content .workers-content .col-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-delivery .main-content > .container {
    max-width: 100%;
  }
  .table {
    flex-wrap: wrap;
  }
  .table > div {
    flex: 100%;
  }
  .table-slider-wrapper .table-slider--sidebar {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 35%;
  }
  .table-slider-wrapper .table-slider--slider-block {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 65%;
    margin-left: -10px;
  }
  .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
    left: -105px;
  }
  /* new */
  body#perevodchik .row {
    width: 105% !important;
  }
  body#perevodchik section.main-content .col-9,
  body#perevodchik section.main-content .col-3 {
    padding-right: 0;
  }
  body#perevodchik h1 {
    font-size: 22px;
  }
  body#perevodchik .suggestion ul li:before {
    top: 5px;
  }
  body#perevodchik h1 {
    font-size: 22px;
  }

  body#perevodchik .table-header {
    font-size: 12px;
  }

  body#perevodchik .def-table table tr td {
    font-size: 11px;
  }

  body#perevodchik .def-table table tr td:nth-child(2) {
    min-width: 70px;
  }
  body#perevodchik .pos-name {
    margin: 30px 0 25px;
  }
  body#perevodchik h2 {
    font-size: 20px;
  }
  body#perevodchik input.red-btn {
    padding: 3px;
  }
  .brief-form .privancy {
    font-size: 13px;
  }
  body#poisk_postavshika section.main-content .col-9,
  body#poisk_postavshika section.main-content .col-3 {
    padding-right: 0;
  }
  body#poisk_postavshika .sidebar-slider .feedback-arrows {
    top: 258px;
  }
  body#poisk_postavshika .pos-name {
    margin: 30px 0 15px;
  }
  body#poisk_postavshika .dark-silver {
    margin-left: -15px;
    width: 114%;
  }
  body#poisk_postavshika .dark-silver .upper-letter {
    font-weight: 600;
    position: relative;
  }
  body#poisk_postavshika .dark-silver .upper-letter:after {
    content: "";
    background: #fff;
    width: 100px;
    height: 2px;
    position: absolute;
    bottom: -7px;
    left: 0;
  }
  body#poisk_postavshika .line-border-title h3,
  body#poisk_postavshika .line-border-title .as-h3.h3 {
    font-size: 18px;
    font-weight: 600;
  }
  body#poisk_postavshika .ask-manager span.open-modal {
    width: 124%;
    margin-left: -30px;
  }
  body#poisk_postavshika .ck-editor-texts img {
    width: 124%;
    margin-left: -30px;
    margin-bottom: 15px;
    height: 300px;
  }
  body#poisk_postavshika .content-form input[type="text"],
  body#poisk_postavshika .content-form input[type="tel"] {
    font-size: 16px;
  }
  body#poisk_postavshika .form-action input.border-btn {
    padding: 8px;
    border-color: #a80b31;
    background: #a80b31;
    color: #fff;
  }
  body#poisk_postavshika .content-form .my-row {
    width: 105%;
  }
  body#poisk_postavshika .content-form .col-4 {
    padding-right: 0;
  }
  body#all-uslug .height-ban {
    padding-top: 130px;
  }
  body#all-uslug section.page-banner {
    background-position: top !important;
    background-size: 142% !important;
  }
  .services-main-title {
    margin-left: 0;
  }
  .bb-title h1 {
    font-size: 19px;
  }
  span.subtitle {
    text-transform: uppercase;
    font-size: 13px;
  }
  body#all-uslug .content-form .my-row {
    width: 105%;
  }
  body#all-uslug section.main-content.obshaya-uslugi .col-4 {
    padding-right: 0;
  }
  body#all-uslug section.main-content {
    padding-bottom: 0 !important;
  }
  body#all-uslug section.line-form input[type="text"],
  body#all-uslug section.line-form input[type="tel"] {
    display: none;
  }
  /*home-edits*/
  .date-at {
    /*margin-left: 10%;*/
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-next {
    left: 280px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
    left: -120px;
  }
  #inspection-page .specialists {
    padding-left: 10px;
    text-align: justify;
  }
  #inspection-page .specialists .col-4 {
    max-width: 100%;
  }
  section.benefits .col-4:nth-child(1) .benefit-item__img.flag-svg img {
    max-width: 100px !important;
    width: 100px !important;
    height: 73px !important;
  }
  section.benefits .col-4:nth-child(2) .benefit-item__img.plane-svg img {
    max-width: 130px !important;
  }
  section.benefits .col-4:nth-child(3) .benefit-item__img img,
  section.benefits .col-4:nth-child(2) .benefit-item__img img {
    max-height: 69px !important;
    min-width: 40px !important;
  }
  .benefit-item__img.shit-svg img {
    max-width: 60px !important;
    min-width: inherit !important;
  }
  #home .feedback-arrows .swiper-button-next,
  #home .feedback-arrows .swiper-button-prev {
    height: 35px;
    width: 35px;
  }
  #home .feedback-arrows .swiper-button-prev,
  #home .feedback-arrows .swiper-button-next {
    padding-top: 4px;
  }
  #solutions-page .manager-block.left {
    margin-left: 18%;
  }
  /* body#home .feedback-form input[type="text"], body#home .feedback-form input[type="tel"] {
    display: none;
    } */
  body#home .news-content .swiper-button-prev {
    top: 23%;
  }
  body#poisk_postavshika section.main-content .row {
    width: 105%;
  }

  body#blog section.main-content .row {
    width: 105%;
  }

  body#blog section.main-content .col-9,
  body#blog section.main-content .col-3 {
    padding-right: 0;
  }
  body#blog .bb-title {
    min-height: 50px;
    margin-top: 0;
  }
  body#work-china-single section.main-content .col-4 {
    padding-left: 15px;
  }
  body#work-china-single .ask-question .col-4 {
    padding-right: 15px;
  }
  body#work-china-single .privancy {
    padding-left: 13px;
  }
  #work-china-single section.main-content .col-9 {
    padding-bottom: 0 !important;
  }
  body#aboutus .addresses {
    margin-top: 20px !important;
    padding: 0;
  }
  body#aboutus .col-3.sidebar .col-12 {
    padding: 0;
  }
  body#aboutus .container.category-menu {
    padding-left: 10px;
    padding-right: 20px;
  }
  body#aboutus section.main-content .col-9 {
    padding-bottom: 0 !important;
  }
  body#obshaya_uslugi section.main-content.obshaya-uslugi .col-4 {
    padding-left: 15px;
  }
  .about-icon {
    padding-left: 50px;
    background-size: 40px;
  }

  .about-icon h4 {
    font-size: 15px;
  }
  body#comanda section.main-content .workers-content .col-3 {
    padding-bottom: 0;
    margin-top: 10px;
  }
  body#comanda .a-cont .col-3 {
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
}
@media (max-width: 589px) {
  .delivery-from-to > div span {
    text-transform: uppercase;
    color: #ac0b31;
  }
}
@media (max-width: 490px) {
  .created-at {
    width: 96px;
    height: 29px;
    font-size: 11px;
    padding: 6px 0 0 15px;
    top: 26px;
  }
  .padnull {
    padding: 0 !important;
  }
  .marg-tt {
    margin-top: 40px !important;
  }
  .for-single-blog {
    /* margin-top: 200px!important;*/
    margin-top: 0 !important;
  }
  .for-single-blog-l {
    margin-top: 100px !important;
  }
  .sr-items-item {
    width: 88%;
  }
  .more-width {
    width: 260px !important;
  }
  .top-sto {
    margin-top: 50px;
  }
  .modal-body-block {
    width: 90%;
  }
  .del-calc .three-columns .calc-row__col input[type="text"] {
    width: 100%;
  }
  .del-calc .three-columns .calc-row__col:nth-child(2n) {
    margin: 0 0 12px;
  }
  .del-calc .three-columns {
    margin: 0;
  }
  .modal-body-block .d-flex > .col-6 {
    padding: 0;
  }
  .three-columns .calc-row__col {
    width: 100%;
  }
  .del-calc .calc__field input[type="text"] {
    width: 100%;
  }
  .calc__field.calc-row .calc-row__col {
    width: 100%;
  }
  .del-calc .calc-row__col input[type="text"],
  .form-field select,
  .del-calc input[type="text"],
  .del-calc select {
    padding: 6px 10px;
  }
  .selection-fields.d-flex .col-6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .bn-item__img img,
  .banner__parent {
    /* width: 140%;*/
  }
  section.truck {
    background-position-x: -330px !important;
  }
  .col-3.sidebar {
    padding: 0 15px;
  }
  section.main-content {
    margin-top: 16px;
    padding-top: 0 !important;
  }
  body#obshaya_uslugi .container .bb-title {
    margin-top: 95px;
  }
  body#obshaya_uslugi section.main-content.obshaya-uslugi .col-4 {
    padding-right: 0;
  }
  body#obshaya_uslugi section.main-content.obshaya-uslugi .row {
    width: 105%;
  }
  .a-d-text span:first-child {
    font-size: 13px;
  }
  .a-d-text span:last-child {
    font-size: 12px;
  }
  .a-d-text {
    padding-left: 0;
    background-size: 45px !important;
  }
  #all-delivery section.page-banner.more-bigger .height-ban {
    height: 100px;
  }
  #all-delivery .right-text-block {
    top: 0;
  }
  section.main-content.page-all-delivery .col-lg-6 {
    padding-right: 0;
  }
  section.main-content.page-all-delivery .row {
    width: 105%;
  }
  .right-text-block {
    position: absolute;
    right: 0;
    top: 12px;
    background: rgba(162, 11, 49, 0.7);
    padding: 34px 22px 14px 39px;
    text-align: right;
  }
  section.main-content.page-all-delivery .col-3 {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding-bottom: 0;
  }

  body#comanda .mdd-block .form-field:before {
    border-bottom: none;
    height: 35px;
  }
  body#comanda .mdd-block .form-field:after {
    top: 7px;
  }
  .workers-content {
    margin-top: 20px;
  }
  section.page-banner .calculator__btn {
    top: 30px;
    width: 50px;
    height: 50px;
    background-size: 30px !important;
  }
  .calculator__btn span {
    padding-top: 6px;
    font-size: 13px;
  }
  .ck-editor-texts {
    font-size: 16px;
  }
  /*home-edits*/

  .feedback-arrows {
    top: 42%;
  }
  .work-item > div {
    margin-left: 0;
    margin-right: 0;
  }
  .category-menu {
    margin-left: 0;
    margin-right: 15px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-next {
    left: 240px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
    left: -80px;
  }
  #blog-single .date-at,
  #blog-single .type-folder {
    display: none;
  }
  #blog-single section.main-content .container > .d-flex {
    margin-top: 50px;
  }
  #blog-single .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
  }
  section.truck {
    background-position-x: -474px !important;
  }
  .truck__content.tr-block {
    padding-top: 50px;
  }
  #home .feedback-arrows .swiper-button-next,
  #home .feedback-arrows .swiper-button-prev {
    height: 35px;
    width: 35px;
  }
  #home .feedback-arrows .swiper-button-prev,
  #home .feedback-arrows .swiper-button-next {
    padding-top: 4px;
  }
  #home .statistic-numbers .news-arrows .swiper-button-next,
  .cargo-arrows .swiper-button-next {
    margin-top: 0;
  }
  #home .statistic-numbers .news-arrows .swiper-button-prev,
  .cargo-arrows .swiper-button-prev {
    margin-top: 0;
  }
  .icon-title h2 {
    font-size: 17px;
  }
  .icon-title h2:before {
    top: 2px;
  }
  .works-from span:last-child {
    font-size: 20px;
  }
}
@media (max-width: 420px) {
  .height-ban {
    padding-top: 120px;
  }
  /*home-edits*/
  .feedback-arrows {
    top: 34%;
  }
  .fd-social {
    padding-top: 30px;
  }
}
@media (max-width: 390px) {
  .for-single-blog-l {
    margin-top: 120px !important;
  }
}
@media (max-width: 370px) {
  .read-about,
  .popular-items,
  .subscribe-form {
    width: 100%;
  }
  .for-single-blog {
    /*margin-top: 220px!important;*/
  }
  .sidebar-slider {
    width: 100%;
  }
  .block-title h2,
  .block-title .h2{
    font-size: 20px;
  }
  section.benefits .container {
    position: relative;
    padding: 0;
  }
  .benefit-item__text {
    padding-left: 15px;
  }
  .benefit-item__text h3 {
    font-size: 13px;
  }
  .feedback-form input {
    width: 100%;
  }
  .tr-block__text h3 {
    font-size: 17px;
  }
  .block-title h2,
  .block-title .h2{
    font-size: 18px;
  }
  .block-title {
    margin-bottom: 40px;
  }
  .benefits .container .block-title:first-child {
    margin-bottom: 20px;
  }
  .benefits .container .foo-line:first-child {
    /* margin-top: 30px!important; */
    margin-top: -45px;
  }
  .benefits .container .d-flex:first-child {
    margin-top: -45px;
  }
  .single-item__text h3 br {
    display: none;
  }
  .business-idea h2 {
    font-size: 20px;
    padding: 10px;
  }
  .business-idea {
    margin-top: -15px;
  }
  .single-item__text h3 {
    margin-bottom: 5px;
  }
  .show-more a {
    font-size: 13px;
  }
  .feedback-form input {
    width: 100%;
  }
  .single-item__text h3 br {
    display: none;
  }
  .single-item__text h3 {
    margin-bottom: 5px;
  }

  footer.for-mobile .row {
    margin: 0;
  }
  body.overflow .menu-hamburger {
    right: 15px;
  }
  #solutions-page .manager-block.left {
    margin-left: 10%;
  }
  .vika {
    padding-top: 12px !important;
  }
}
@media (max-width: 768px) {
  .no-boots-es,
  .lst {
    display: none;
  }
  .sidebar-slider .feedback-arrows {
    top: 258px;
  }
  .dison {
    display: none;
  }
  .reverse-lol {
    flex-direction: column-reverse;
  }
  .collage-thumbs {
    /*margin-left: -23px;
        width: 112%;
        display: flex;*/
    margin-bottom: 30px;
  }
  .col-thm {
    padding: 0;
  }
  .sneaky-hider {
    display: none;
  }
}
@media (max-width: 1200px) {
  .feedback-arrows .swiper-button-prev,
  .feedback-arrows .swiper-button-next {
    top: 20px;
  }
  .mad-more {
    margin-bottom: 36px;
  }
  .price-line {
    width: 100%;
  }
}
@media (max-width: 590px) {
  .sidebar-slider .feedback-arrows {
    top: 259px;
  }
  .widthing {
    width: 100%;
  }
  .npad {
    padding: 0;
  }
  .swiper-pagination {
    display: block !important;
  }
}
@media (max-width: 370px) {
  .sidebar-slider .feedback-arrows {
    top: 289px !important;
    right: 0;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-next {
    left: 170px;
  }
  #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
    left: -101px;
  }
  .vika .d-flex .zhkd {
    margin-top: 90px;
  }
}
@media (max-width: 350px) {
  .sidebar-slider .feedback-arrows {
    top: 268px !important;
  }
}
@media (max-width: 335px) {
  .sidebar-slider .feedback-arrows {
    top: 250px !important;
  }
}
@media (max-width: 320px) {
  .price-line {
    width: 172% !important;
  }
  .sidebar-slider .feedback-arrows {
    top: 237px !important;
  }
  .bb .feedback-slider .owl-nav {
    top: 254px;
    right: 0;
  }
  .cacis {
    top: 242px !important;
  }
  .btn-not-for-mobile {
    display: none;
  }
  #inspection-page section.main-content .row {
    width: 102%;
  }
  .make-margin-t-zero-again {
    margin-top: 0;
  }
  .table-roflan {
    box-sizing: border-box;
    margin-left: -38px;
    width: 122% !important;
  }

  .btn-sabdislove {
    padding: 10px !important;
    width: 100% !important;
    border: 1px solid #a80b31 !important;
    background-color: transparent !important;
    color: #a80b31 !important;
    position: relative;
    top: 6px;
  }
}
@media (max-width: 1200px) {
  .disotrue {
    display: flex;
  }
  .diso {
    display: none;
  }
}
@media (max-width: 589px) {
  .delivery-from-to > div span {
    text-transform: uppercase;
    color: #ac0b31;
  }
}
@media (max-width: 492px) {
  .tera-lul {
    width: 250px;
  }
}
@media (max-width: 992px) {
  .crumbs-com {
    margin-left: 10px;
  }

  .china_work .title-china {
    margin-top: -70px;
  }

  .slider-inspector {
    position: relative;
  }
  .last-slider-bottom {
    padding: 0;
  }
  .slider-inspector .fd-text {
    margin-top: 300px;
  }
  .inspec img {
    height: 244px;
  }
  .slider-inspector {
    text-align: left;
  }
  .slider-inspector h2 {
    width: 50%;
    font-size: 16px;
  }
  .last-slider-bottom .owl-nav {
    top: -50px !important;
  }
  .slider-inspector ul li {
    margin-bottom: 0;
  }
  .slider-inspector ul li img {
    position: absolute;
    right: 0;
    margin-right: 0;
    width: 30% !important;
    height: 100px !important;
    margin-top: -321px;
    border: 6px solid #c33238;
  }
  .slider-inspector ul li span {
    display: block;
    background: #fff;
    padding: 10px;
  }

  .slider-inspector .fd-user,
  .slider-inspector .fd-avatar {
    width: 70% !important;
  }

  .vacancy {
    height: 0;
    padding: 60px 0 100px;
    margin-bottom: 20px;
  }
  .form_vacancy .title {
    font-size: 18px;
  }

  .it-item p {
    font-size: 14px;
  }

  .col-8.middle-title h2 {
    font-size: 23px;
  }
  .papizi .col-4 {
    margin-bottom: 50px;
  }
  .ul_colum_2 ul,
  .krkr {
    -moz-column-count: 1;
    -moz-column-gap: 1px;
    -webkit-column-count: 1;
    -webkit-column-gap: 1px;
    column-count: 1;
    column-gap: 1px;
  }

  .sdfgfds {
    padding-left: 0;
    padding-right: 0;
  }
  .p20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #inspection-page .lrlr {
    -moz-column-count: 1;
    -moz-column-gap: 1px;
    -webkit-column-count: 1;
    -webkit-column-gap: 1px;
    column-count: 1;
    column-gap: 1px;
  }

  .alibaba h1 {
    margin: 20px 0;
  }
  .alibaba p {
    float: none !important;
    width: auto !important;
  }
  .p-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .china_work h1 {
    font-size: 22px;
  }
  .blog-single {
    padding: 5px 14px;
    /*display: none;*/
    margin-bottom: 0;
  }
  .bread-crumbs span {
    text-transform: none;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .bread-crumbs span::before {
    content: ">";
    position: absolute;
    top: 4px;
    font-size: 8px;
    left: -8px;
  }

  .t20 {
    margin-top: 40px;
  }

  .columm {
    flex-direction: column;
  }
  .typaya-verstka {
    margin-top: 15px;
  }
}
@media (max-width: 346px) {
  body#aboutus .about-video h2 {
    font-size: 14px;
  }
  /*.all-sizess{
        margin-left: -40px;
        width: 304px;
    }*/
}

@media (max-width: 640px) {
  .benefit-item__text h3,
  .benefit-item__text .benefit-item__title {
    font-size: 14px;
  }
  .h1,
  h1 {
    font-size: 2rem;
  }
}

/* End */


/* Start:/local/templates/kargo-new/css/upStyles.css?172285084943876*/
/* fixes 14 12 18 */

body.overflow {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.menu-button.active {
    z-index: 101;
}

.menu-button.active:before {
    display: block;
    content: "";
    position: absolute;
    background: transparent;
    top: -9px;
    left: -2px;
    right: 0px;
    bottom: -5px;
}



.calc-select::after {
    pointer-events: none;
}

.calculator__block .select-arrow::after {
    pointer-events: none;
}

.calculator__block select {
-webkit-appearance: none;
  -webkit-border-radius: 0px;
    padding-right: 21px;
}

.del-calc select {
    padding-right: 21px;
    -webkit-appearance: none;
  -webkit-border-radius: 0px;
}



.br-5 {
    border-radius: 5px;
}

.sr-items {
    padding-top: 30px;
}

.worker-item:hover .worker-contact {
    opacity: 1;
}

.worker-contact {
    opacity: 0;
    transition: 0.3s;
}

.worker-img {
    max-height: 260px;
    overflow: hidden;
}

.mdd-block.command .form-field select {
    border-radius: 5px;
    padding-right: 45px;
}

.mdd-block {
    width: 100%;
    max-width: 850px;
    padding: 20px 40px 40px;
    margin: -250px auto 0 auto;
}

.mdd-block:after {
    display: none;
}

.crumbs-com {
    margin-left: 0;
    margin-bottom: 30px;
}

.clocs {
    position: relative;
}

.clocs .form-field:last-child {
    margin-right: 0;
}

.clocs .legend-title {
    margin-top: -17px;
    margin-bottom: 17px;
}

.clocs .legend-text {
    font-size: 16px;
    line-height: normal;
}

.clocs:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 1px solid #526976;
    border-bottom: 0;
    display: block;
    bottom: 30px;
    pointer-events: none;
}

.clocs-in {
    max-width: 560px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.type-folder a {
    color: inherit;
    text-decoration: none;
}

.sidebar-col-fix {
    margin-right: 0;
    margin-left: 0;
}

.cargo-item__img img {
    position: absolute;
    top: 0;
    left: 0;
}

.cargo-item__img {
    overflow: hidden;
    position: relative;
    padding-top: 64%;
}

.cargo-item > a {
    display: block;
}

.category-menu__full-width {
    width: 100%;
    margin-right: 0;
}

.city-name ul.hide-cities {
    pointer-events: none;
}

.city-name:hover ul {
    pointer-events: auto;
}

.calculator__btn {
    top: 50% !important;
}

#blog-single .bb-title {
    max-width: 770px;
}

.gruz-catalog-carousel {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-wrap: wrap;
}

.gruz-catalog-carousel .cargo-item__img {
    margin-bottom: 0;
}

body#gruz-catalog .gruz-catalog-carousel .swiper-slide {
    margin-bottom: 30px;
    padding: 0 15px;
    width: 25%;
    margin-right: 0;
}

.gruz-catalog-carousel .cargo-item-text {
    margin-top: 15px;
}

.addresses-content a {
    text-decoration: none;
}

.img-menu__text-c {
    display: flex;
    align-items: center;
    min-height: 40px;
    background: #dde0e5;
    border-top: 1px solid #a10b31;
}

.img-menu__text-ico-container {
    flex: 0 0 auto;
    width: 45px;
    margin-right: 5px;
    padding-left: 8px;
    position: relative;
}

ul.child-menu .img-menu a img.img-menu__text-ico {
    max-width: 100%;
    height: auto;
    width: auto;
    display: block;
}

ul.child-menu .img-menu a img.img-menu__text-ico.img-menu__text-ico_back {
    display: none;
}

ul.child-menu .img-menu a:hover .img-menu__text-c {
    background-color: #a10b31;
    color: #fff;
    border-color: #fff;
}

ul.child-menu .img-menu a:hover .img-menu__text-c .img-menu__text {
    background: none !important;
    color: #fff;
}

ul.child-menu .img-menu a:hover .img-menu__text-ico.img-menu__text-ico_back {
    display: block;
}

ul.child-menu .img-menu a:hover .img-menu__text-ico.img-menu__text-ico_front {
    display: none;
}

.img-menu__text-c .img-menu__text {
    border-top: none;
    padding-left: 0;
    height: auto;
    background: none !important;
}

.img-menu.nav__img-menu {
    margin: 0 -6px -12px -6px;
    flex: 0 0 auto;
    align-self: flex-start;
    width: 435px;
}

.img-menu.nav__img-menu + .next-link {
    margin-top: -4px;
}

ul.child-menu .nav__img-menu.img-menu a,
ul.child-menu .nav__img-menu.img-menu > span{
    width: 200px;
    margin: 0 6px 12px 6px;
    float: left;
}

ul.child-menu .nav__img-menu.img-menu a:last-child,
ul.child-menu .nav__img-menu.img-menu a:nth-child(3) {
    margin-bottom: 0;
}

body section .blog-top-container {
    width: auto;
    flex: 1;
    margin-left: -15px;
    margin-right: -15px;
}

.height-ban .d-flex .blog-top-container__search-col {
    padding-left: 15px;
    padding-right: 15px;
}

.work-item > div {
    margin-left: 0;
    margin-right: 0;
}

.row.row-fix {
    width: auto;
    flex: 1;
}

.row.row-fix.row-width-fix {
    width: calc(100% + 30px);
}

.sidebar.blog-sidebar-col {
    padding-left: 15px;
}

.sidebar .category-menu ul li a {
    padding: 12px 30px 12px 15px;
    font-size: 15px;
}

.subscribe-form {
    max-width: 100%;
}

li.nav__lists_link > a,
ul.nav__lists > li > span {
    padding: 8px 18px;
    display: block;
}

ul.nav__lists > li {
    padding: 0;
    cursor: default;
}

ul.nav__lists > li:hover {
    cursor: default;
}

.map-filter .lupa .easy-autocomplete {
    width: 100% !important;
}

.about__video-wrap {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
}

.about__video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.height-ban .d-flex > .col-4 {
    max-width: 66.66666666666667%;
    flex: 0 0 66.66666666666667%;
    margin-top: 100px;
}

.china_work .title-china {
    float: none;
    max-width: 800px;
    display: inline-block;
}

.zeros__md-menu.category-menu.category-menu.work-china__menu-md {
    display: none;
}

.height-ban_blig-single-fix {
    min-height: 300px;
    padding-top: 100px;
    height: auto;
}

.feedback-client .about-fd__bot-wrap .fd-social {
    
}

.single-item__text {
    padding-top: 0;
    background: none !important;
}

.single-item__img-container {
    height: 60px;
    margin-bottom: 6px;
    position: relative;
}

.single-item__img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
}

.single-item__img.single-item__img_front {
    opacity: 1;
}

.single-item__img.single-item__img_hover {
    opacity: 0;
}

.sr-items-item a:hover .single-item__img.single-item__img_front {
    opacity: 0;
}

.sr-items-item a:hover .single-item__img.single-item__img_hover {
    opacity: 1;
}

ul.nav__lists li.child-menu__link {
    display: inline-block;
    vertical-align: top;
}

.a-d-text__img-container {
    position: relative;
    width: 65px;
    height: 100%;
    flex: 0 0 auto;
    margin-right: 15px;
}

.a-d-text__img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.a-d-text__img.a-d-text__img_front {
    opacity: 1;
}

.a-d-text__img.a-d-text__img_hover {
    opacity: 0;
}

.a-d-text__title {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    margin-right: 5px;
}

.a-d-text__desc {
    font-size: 16px;
    line-height: 24px;
    margin-left: auto;
    font-weight: bold;
    text-transform: uppercase;
    flex: 0 0 auto;
    text-align: right;
}

.all-del-item a:hover .a-d-text__img.a-d-text__img_front {
    opacity: 0;
}

.all-del-item a:hover .a-d-text__img.a-d-text__img_hover {
    opacity: 1;
}

li.has-child:nth-last-child(2) ul.child-menu {
    left: auto;
    right: 0;
    transform-origin: right top;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
}

.main-content.obshaya-uslugi .row.row-fix {
    margin-left: -5px;
    margin-right: -5px;
}

#mebel .mebel-tables .col-8 {
    margin-left: 0;
}

.brief-form .form-field select {
    padding-right: 51px;
}

.specialists {
    margin-top: 68px;
}

.specialists span {
    font-size: 10.5px;
}

.chine-city-ins__col-1 {
    text-align: left;
}

.chine-city-ins__col-2 {
    text-align: center;
}

.chine-city-ins__col-3 {
    text-align: right;
}

.last-slider-bottom {
    background: url(/local/templates/kargo-new/css/../img/insp.png) top center/cover no-repeat !important;
}

.delivery-map-block .tabs .tabs__caption li {
    position: relative;
    margin-right: 20px;
    cursor: pointer;
}

.delivery-map-block .tabs .tabs__caption li:after {
    position: absolute;
    display: block;
    content: "|";
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
    margin-left: 10px;
}

.delivery-map-block .tabs .tabs__caption li:last-child {
    margin-left: 0;
}

.delivery-map-block .tabs .tabs__caption li:last-child:after {
    display: none;
}

.map-wrapper .btn span {
    padding: 8px 30px 8px 30px;
}

.more-articles .d-flex > .row > .col-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.raschet {
    flex-wrap: wrap;
    align-items: center;
}

.raschet span {
    flex: 0 0 auto;
    width: 50%;
    margin-bottom: 5px;
}

.raschet h2, .raschet .h2 {
    flex: 0 0 auto;
    width: 50%;
    margin-right: 0;
    margin-bottom: 5px;
}

#inspection-page section.main-content,
#poisk_postavshika section.main-content,
#mebel section.main-content,
#obshaya_uslugi section.main-content:not(.obshaya-uslugi),
#alibaba section.main-content,
#perevodchik section.main-content {
    padding-top: 25px;
}

/* #inspection-page .bread-crumbs,
#poisk_postavshika .bread-crumbs,
#mebel .bread-crumbs,
#obshaya_uslugi .bread-crumbs,
#alibaba .bread-crumbs,
#perevodchik .bread-crumbs {
    margin-bottom: 25px;
}*/

.what-useful {
    margin-top: 0;
}

.sponsory img {
    max-width: 100%;
}

.header + nav.nav .nav-menu__item-toggler-btn {
     display: none;
}

@media (min-width: 768px) {
    .guanjou-table.def-table .swiper-slide {
        width: auto !important;
    }

    .guanjou-table.def-table .swiper-slide {
        flex: 1;
        min-width: 175px;
    }

    .guanjou-table.def-table .swiper-container {
        overflow: auto;
    }
}

@media (max-width: 1200px) {
    section.main-content .blog-sidebar-col {
        margin-top: 0 !important;
        flex: 0 0 25%;
        max-width: 25%;
        padding: 0 15px;
    }

    section.main-content .content-col-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .sidebar .popular-items {
        width: 100%;
        max-width: 300px;
    }

    .sidebar .pi-text a {
        font-size: 13px;
    }

    .sidebar .subscribe-form {
        width: 100%;
        max-width: 300px;
    }

    .sidebar .black-title {
        display: block;
        text-align: left;
    }

    .col-3.sidebar .category-menu {
        display: block;
        width: 100%;
        margin-right: 0;
    }

    .height-ban .d-flex .blog-top-container__search-col .b-search input[type="text"] {
        border: 1px solid #a4294a;
        background: #fff;
    }

    .height-ban .d-flex .blog-top-container__search-col {
        display: block;
    }

    .height-ban .d-flex > .col-4 {
        max-width: 66.66666666666667%;
        flex: 0 0 66.66666666666667%;
        margin-top: 100px;
    }

    section.main-content .container > .d-flex {
        flex-direction: row;
    }

    .sidebar-slider {
        max-width: 100%;
    }

    .sidebar-slider .owl-nav {
        top: 199px;
    }
}

@media (max-width: 1199px) {
    .sidebar-col-fix {
        margin-right: 0;
        margin-left: 0;
    }

    .guanjou-table.def-table .swiper-slide {
        min-width: 145px;
    }

    #blog-single .bb-title {
        max-width: 690px;
    }

    .table-slider--header span {
        font-size: 13px;
    }

    .table-slider--header {
        padding: 23px 5px;
    }

    .table-slider--item {
        font-size: 13px;
        padding: 5px;
        white-space: normal;
    }

    .form_vacancy button {
        font-size: 16px;
    }

    .sidebar .addresses {
        max-width: 100%;
        width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .china_work .title-china {
        max-width: 690px;
    }

    li.nav__lists_link > a,
    ul.nav__lists > li > span {
        padding: 8px 9px;
    }

    .our-cargo .news-arrows .swiper-button-prev,
    .our-cargo .cargo-arrows .swiper-button-prev,
    .our-cargo .news-arrows .swiper-button-next,
    .our-cargo .cargo-arrows .swiper-button-next {
        top: 0;
        height: 135px;
        margin-top: 0;
        line-height: 135px;
    }

    .a-d-text {
        height: 100px;
    }

    .a-d-text__img-container {
        width: 55px;
    }

    .a-d-text__title {
        font-size: 20px;
    }

    .a-d-text__desc {
        font-size: 14px;
    }

    .all-del-small-items .hover-text {
        font-size: 16px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .worker-img {
        max-height: 207px;
    }

    .worker-name {
        font-size: 14px;
    }

    .worker-item {
        padding-bottom: 55px;
    }

    .worker-body {
        top: 207px;
    }

    .worker-contact a {
        padding: 5px 5px 5px 34px;
    }

    .worker-body .worker-group {
        font-size: 12px;
    }
}

@media (max-width: 992px) {
    .zeros__md-menu.category-menu.category-menu.work-china__menu-md {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }

    .sea-delivery-page .main-content-items > div:first-child > .row > div {
        padding-left: 15px;
        padding-right: 15px;
    }

    .page-delivery .main-content-items > div:first-child > .row > div {
        padding-left: 15px;
        padding-right: 15px;
    }

    .content-form.content-form-fix .col-4,
    .content-form.content-form-fix .col-12 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .sidebar-slider .owl-nav {
        top: 289px;
    }

    .info-truck {
        margin: 0 -10px;
    }

    .single-item__text {
        padding-top: 20px;
        display: flex;
        padding-left: 0;
    }

    .single-item__img-container {
        height: auto;
        flex: 0 0 auto;
        width: 55px;
        margin-right: 10px;
        margin-bottom: 0;
    }

    .single-item__text-in br {
        display: none;
    }

    section.main-content.page-all-delivery .col-lg-6 {
        padding-right: 15px;
        padding-left: 15px;
    }

    .mebel-tables.d-flex .col-4 {
        padding: 0 15px;
    }

    #inspection-page section.main-content .row {
        margin-left: -15px;
        width: auto;
    }

    #inspection-page .specialists .col-4 {
        max-width: 33.33333333333333% !important;
    }

    #inspection-page .specialists {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        max-width: 520px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -11px;
        margin-top: 25px;
    }

    #inspection-page .specialists__row {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    .chine-city-ins__col {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    body#inspection-page section.main-content .col-8,
    body#inspection-page section.main-content .col-4,
    body#inspection-page section.main-content .col-12 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .fd-avatar {
        margin-left: 0;
    }

    .slider-inspector .fd-text {
        margin-top: 10px;
        width: 100%;
        min-height: 1px;
        padding: 25px;
        margin-left: 0;
        margin-right: 0;
    }

    .slider-inspector ul li > img {
        display: none !important;
    }

    .slider-inspector__md-imgs {
        display: flex;
        flex-direction: column;
        margin-left: 12px;
        flex: 0 0 auto;
    }

    .slider-inspector .fd-user {
        width: auto !important;
        display: inline-flex;
        background: #b50b31;
        padding: 8px;
        margin-left: auto;
        margin-right: auto;
    }

    .slider-inspector .fd-avatar {
        width: auto !important;
        border: none !important;
        position: static;
        flex: 0 0 auto;
    }

    .slider-inspector__md-img-container {
        overflow: hidden;
        height: 33.3333333333%;
        margin-bottom: 16px;
        width: 115px;
        position: relative;
    }

    .slider-inspector__md-img-container:last-child {
        margin-bottom: 0;
    }

    .slider-inspector__md-img {
        width: auto !important;
        height: auto;
        min-height: 100%;
        min-width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .swiper-slide .slider-inspector {
        display: flex;
        flex-direction: column;
    }

    .last-slider-bottom {
        padding-bottom: 20px !important;
    }

    .category-menu .lupa {
        display: block;
    }

    ul.nav__lists li.child-menu__link {
        display: block;
    }

    section.benefits .block-title + .d-flex .col-4:nth-child(even) .benefit-item .benefit-item__text {
        padding-right: 60px;
        text-align: right;
    }

    section.benefits .foo-line + .d-flex .col-4:nth-child(odd) .benefit-item .benefit-item__text {
        padding-right: 60px;
        text-align: right;
    }
    
        .header + nav.nav .img-menu.nav__img-menu {
        display: block;
        margin: 0;
        width: 100%;
        border-right: none;
    }

    .header + nav.nav ul.nav__lists ul.with-img-menu {
        display: block;
    }

    .header + nav.nav ul.child-menu .nav__img-menu.img-menu a {
        display: block;
        margin: 0;
        float: none;
        width: auto;
        padding: 0;
        margin-left: -31px;
        margin-right: -20px;
        padding-left: 31px;
        padding-right: 20px;
        border-top: 1px solid #dfe1e5;
    }

    .header + nav.nav ul.child-menu .nav__img-menu.img-menu a img {
        display: none;
    }

    .img-menu__text-c {
        display: block;
        min-height: 1px;
        background: transparent;
        border-top: none;
    }

    .img-menu__text-ico-container {
        display: none;
    }

    .img-menu__text-c .img-menu__text {
        text-transform: none;
        font-size: 14px;
        line-height: 21px;
        margin-top: 0;
        color: #4d4d4d;
    }

    .img-menu.nav__img-menu + .next-link {
        margin-top: 0;
    }

    .header + nav.nav .has-child__menu-child.child-menu,
    .header + nav.nav ul.nav__lists ul.with-img-menu {
        display: none;
        transition: none;
        top: 0;
    }

    .header + nav.nav ul + .nav-menu__item-toggler-btn {
        display: block;
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 0;
        color: transparent;
        line-height: 0;
        width: 38px;
        height: 38px;
        border-left: 1px solid #dfe1e5;
    }

    .nav-menu__item-toggler-btn:before {
        position: absolute;
        display: block;
        content: "";
        height: 1px;
        width: 15px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #1d1d1b;
    }

    .nav-menu__item-toggler-btn:after {
        position: absolute;
        display: block;
        content: "";
        width: 1px;
        height: 15px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #1d1d1b;
    }

    .nav-menu__item-toggler-btn.active:after {
        display: none;
    }
    
}



@media (max-width: 991px) {
    .bread-crumbs.blog-single {
        padding: 0;
    }

    .menu-button.active .icon-menu-burger__line {
        top: 1px;
    }

    .header .container > div > .for-mobile {
        align-self: center;
    }

    .header a.icon-phone {
        vertical-align: middle;
        margin-right: 15px;
    }

    .header .menu-button {
        vertical-align: middle;
        margin-top: -2px;
        width: 35px;
    }

    .header .menu-hamburger {
        width: 35px;
    }

    .header .icon-menu-burger {
        width: 35px;
    }

    .header + nav.nav.active ul.nav__lists {
        padding-left: 11px;
    }

    .header + nav.nav.active ul.nav__lists li {
        margin-left: -31px;
        margin-right: -20px;
        padding-left: 31px;
        padding-right: 20px;
        border-top: 1px solid #dfe1e5;
        border-bottom: none;
    }

    .header + nav.nav.active ul.nav__lists span, ul.nav__lists a {
        padding: 8px 0;
        display: block;
    }

    .header + nav.nav.active ul.child-menu li.child-menu__link {
        margin-top: 0;
        margin-bottom: 0;
    }

    .header + nav.nav.active ul.child-menu li.child-menu__link span {
        padding: 0;
    }

    .header + nav.nav.active ul.child-menu a.without-icon {
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 0;
        border: none;
    }

    .worker-body {
        position: relative;
        top: auto;
    }

    .worker-contact {
        opacity: 1;
    }

    .worker-img {
        max-height: 9999px;
    }

    .zeros__md-menu.category-menu {
        width: 62%;
        margin-right: 0;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 0;
    }

    .zeros__md-menu.category-menu li {
        padding-left: 0;
    }

    .bread-crumbs {
        margin-bottom: 20px;
    }

    .vacancy ~ section.main-content .container > .d-flex > .row {
        width: calc(100% + 30px);
        margin-left: -15px;
        margin-right: -15px;
    }

    .form_vacancy__general-row {
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }

    .form_vacancy .col-4 {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 15px !important;
    }

    .form_vacancy .col-8 {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 15px !important;
    }

    .form_vacancy input {
        width: 100% !important;
    }

    .form_vacancy__general-row .row {
        width: auto;
    }

    .upload span {
        width: auto !important;
        top: auto;
        left: auto;
        margin-bottom: 4px;
        text-align: left;
        display: block;
    }

    .upload input {
        right: auto;
        padding: 8px 15px;
        margin-left: 0;
    }

    .upload input:before {
        top: 1px;
    }

    .form_vacancy__inputs-row {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
    }

    .form_vacancy__inputs-row > .row {
        width: calc(50% + 30px);
        padding-left: 15px;
        padding-right: 15px;
    }

    .form_vacancy__inputs-row > .row .col-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .category-menu__full-width {
        width: calc(100% + 30px);
        margin-left: -15px;
        margin-right: -15px;
    }

    .crumbs-com.bread-crumbs {
        margin-bottom: 30px;
    }

    .ask-me-form__fix-padding {
        padding: 0;
    }

    body#gruz-catalog .gruz-catalog-carousel .swiper-slide {
        width: 33.33333333333333%;
    }

    .height-ban .d-flex .blog-top-container__search-col {
        display: none;
    }

    #blog-single .bb-title {
        max-width: 1000px;
        flex: 1;
        margin-left: 0;
    }

    section.main-content .content-col-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    section.main-content .blog-sidebar-col {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 30px !important;
    }

    .services-main-title {
        margin-left: -20px;
    }

    #mebel .mebel-tables .left-side {
        margin-right: 0;
    }

    .useful-items__row {
        margin-left: -5px;
        margin-right: -5px;
    }

    section.main-content .useful-items__row > .col-4 {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .ask-me-form__inputs-mob-wrap {
        padding: 0 !important;
    }

    .ask-me-form {
        margin: 0;
    }
}

@media (max-width: 767px) {
    #comanda .mdd-block {
        margin-top: -140px;
        width: 100%;
        padding: 20px 15px;
    }

    .clocs .legend-title {
        margin-top: -12px;
    }

    .clocs-in {
        padding: 0 15px;
    }

    .zeros__md-menu.category-menu {
        width: 100%;
        margin-right: 0;
        padding-top: 30px;
        /*padding-right: 10px;*/
        margin-left: 0;

        padding-right: 0;
        padding-left: 10px;
    }

    section.main-content {
        overflow: hidden;
    }

    body#work-china-single section.main-content {
        padding-top: 40px !important;
    }

    .work-item > div {
        margin-left: 0;
        margin-right: 0;
    }
    
    .work-item .gruz-catalog-carousel .swiper-slide {
    margin-bottom: 30px;
    padding: 0;
    width: 100%;
	}

    .ask-me-form {
        margin: 0;
    }

    .ask-me-form__inputs-mob-wrap {
        padding: 0 !important;
    }

    #work-china-single section.main-content .col-9.content-col-9,
    #work-china-single section.main-content .col-3.sidebar {
        padding-left: 15px;
        padding-right: 15px;
    }

    .about-icon h4 {
        word-wrap: break-word;
    }

    body#aboutus .ck-editor-texts {
        padding-left: 0;
    }

    #aboutus .about-item {
        padding-left: 0;
    }

    body#aboutus section.main-content .my-row {
        width: auto;
    }

    body#aboutus section.main-content .col-9 {
        padding-left: 15px;
        padding-right: 15px;
    }

    body#aboutus section.main-content .col-3.sidebar {
        padding-left: 15px;
        padding-right: 15px;
    }

    body#aboutus .container.category-menu {
        padding-left: 20px;
        padding-right: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    body#vacancy section.main-content .row {
        width: auto;
    }

    #vacancy section.main-content .col-9,
    #vacancy section.main-content .col-3 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .form_vacancy .col-8,
    .form_vacancy .col-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .category-menu__full-width {
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-right: -20px;
    }

    .form_vacancy button {
        min-width: 1px;
    }

    #blog-single section.page-banner .calculator__btn {
        display: block;
    }

     .calculator__btn {
        top: 150px !important;
        right: 0;
    }

    body#gruz-catalog .gruz-catalog-carousel .swiper-slide {
        width: 50%;
    }

    .map-filter-wrapper {
        position: relative;
        top: 0;
    }

    .guanjou-table.def-table .swiper-slide {
        min-width: 1px;
    }

    #blog-single section.main-content .col-3,
    section.main-content .blog-sidebar-col {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 60px;
    }

    .col-3.sidebar .category-menu {
        margin-left: 0;
        margin-right: 0;
    }

    .height-ban.d-flex.align-items-end .d-flex.align-items-start.justify-content-between .bb-title.grey.lit {
        padding: 10px 15px;
    }

    body#work-china-single section.main-content .row {
        width: auto;
    }

    body#work-china section.main-content .row {
        width: auto;
    }

    body#work-china section.main-content .col-9,
    body#work-china section.main-content .col-3 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .blog-top-general.top-sto {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .mob_blog_head_sm-overflow {
        overflow: hidden;
    }

    .sidebar .addresses {
        padding: 0;
    }

    .about-video {
        margin-bottom: 0;
    }

    .map-filter-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }

    .bread-crumbs.blog-single {
        padding: 10px 15px;
        margin-bottom: 0;
    }

    body#blog-single .height-ban .bb-title .date-folder.d-flex {
        margin-left: 15px;
        max-width: calc(100% - 15px);
    }

    .height-ban .blog-top-container {
        height: auto;
        min-height: 100px;
        margin-bottom: 15px;
    }

    #blog-single .bb-title {
        min-height: 110px;
        margin-top: 65px;
    }

    .height-ban_blig-single-fix {
        min-height: 1px;
    }

    body#work-china-single section.main-content {
        margin-top: 0;
        padding-top: 10px !important;
    }

    #work-china-single .date-at {
        padding-top: 10px;
        margin-bottom: 0;
    }

    #work-china-single .type-folder {
        padding-top: 10px;
        margin-bottom: 0;
    }

    .height-ban .blog-top-container__title .d-flex {
        height: auto;
    }

    #work-china-single .container .bb-title {
        margin-top: 20px;
    }

    .page-delivery .main-content-items > div:first-child > .row > div {
        padding-left: 0;
        padding-right: 0;
    }

    .page-delivery .col-9.main-content-items {
        padding: 0 15px;
    }

    .ask-me-form .d-flex.justify-content-between.align-items-center.p-14 {
        display: flex !important;
        flex-direction: column;
        padding: 0;
    }

    header.header {
        padding: 18px 0;
    }

    header.header .d-flex.justify-content-between.align-items-center {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .header__logo.logo img {
        height: auto;
        max-width: 170px;
    }

    .about-fd__info {
        flex: 0 0 auto;
        width: 100%;
    }

    .watch-video {
        margin-top: 0;
        padding: 5px 20px 20px;
    }

    .about-fd__bot-wrap {
        display: flex;
        align-items: center;
        margin-top: 10px;
        flex: 0 0 auto;
        width: 100%;
        padding: 0;
        margin-left: -5px;
    }

    .feedback-client .about-fd__bot-wrap .fd-social {
        display: flex;
        align-items: center;
    }

    .feedback-client .about-fd__bot-wrap .fd-social a {
        margin-bottom: 0;
    }

    .feedback-client .about-fd__bot-wrap .fd-social a:last-child {
        margin-right: 0;
    }

    .about-fd.d-flex.align-items-center {
        margin-bottom: 20px !important;
    }

    .our-cargo .cargo-carousel .news-arrows  > div.swiper-button-prev,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-prev,
    .our-cargo .cargo-carousel .news-arrows > div.swiper-button-next,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-next {
        top: 0;
        line-height: 151px !important;
        height: 151px;
        text-align: center;
        font-size: 36px;
    }

    .our-cargo .cargo-carousel .news-arrows > div.swiper-button-next,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-next {
        left: 100%;
        right: auto;
    }

    .our-cargo .cargo-carousel .news-arrows > div.swiper-button-prev,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-prev {
        right: 100%;
        left: auto;
    }

    .our-cargo .cargo-carousel .news-arrows  > div.swiper-button-prev .fa-angle-left::before,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-prev .fa-angle-left::before,
    .our-cargo .cargo-carousel .news-arrows > div.swiper-button-next .fa-angle-right::before,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-next .fa-angle-right::before {
        font-weight: normal;
    }

    .sr-items-item {
        width: calc(100% - 30px);
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .adds-services .block-title {
        margin-bottom: 15px;
    }

    .sr-items {
        padding-top: 0;
    }

    .page-delivery .main-content-items .delivery-mob-fix-row {
        margin-left: 0;
        margin-right: 0;
    }

    #all-delivery section.page-banner.more-bigger .height-ban {
        height: 150px;
        padding: 0;
    }

    #all-delivery section.page-banner .calculator__btn {
        top: 143px !important;
        margin-top: 0;
    }

    #all-delivery .right-text-block {
        margin-top: 36px;
        padding: 10px 15px;
        top: 0;
    }

    #all-delivery .right-text-block span {
        font-size: 12.5px;
        line-height: normal;
    }

    #all-delivery section.main-content.page-all-delivery {
        margin-top: 0;
    }

    .a-d-text {
        height: 60px;
        padding: 10px;
    }

    .a-d-text__img-container {
        width: 32px;
        margin-right: 7px;
    }

    .a-d-text__title {
        font-size: 13.86px;
        margin-right: 2px;
    }

    .a-d-text span:last-child,
    .a-d-text__desc {
        font-size: 10px;
        line-height: 13px;
    }

    .all-del-small-items .hover-text {
        font-size: 12.5px;
    }

    section.main-content.page-all-delivery .row {
        width: calc(100% + 30px);
    }

    .all-del-small-items {
        margin-left: -8px;
        margin-right: -8px;
    }

    .all-del-small-items__item-c {
        padding-left: 8px;
        padding-right: 8px;
    }

    .all-del-small-items .hover-item {
        margin-bottom: 20px;
    }

    .height-ban .services-main-title-col {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }

    .services-main-title {
        margin-left: -15px;
        margin-right: -15px;
        padding: 15px;
    }

    .height-ban .uslugi-top-container {
        height: auto;
        min-height: 100px;
        margin-bottom: 0;
        margin-top: 100px;
    }

    .height-ban .d-flex.uslugi__height-ban-fix {
        min-height: 135px;
        height: auto;
    }

    #obshaya_uslugi section.page-banner {
        background-position: top !important;
    }

    .papizi {
        margin-top: 0;
    }

    section.main-content.obshaya-uslugi {
        padding-top: 0;
    }

    body#obshaya_uslugi section.main-content.obshaya-uslugi .col-4 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .obshaya-uslugi .ser-link .d-flex {
        background-position: left 15px center;
        background-size: 65px;
        min-height: 90px;
        padding: 17px 17px 17px 93px;
    }

    .mebel-tables.d-flex .row {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }

    #mebel .mebel-tables .col-8 {
        padding-right: 15px;
    }

    section.main-content.mebel-page .col-lg-8,
    section.main-content.mebel-page .col-lg-4,
    section.main-content.mebel-page .col-sm-8 {
        padding-right: 15px;
    }

    #mebel .faq-content {
        padding-left: 0;
        padding-right: 0;
    }

    .mebel-tables .def-table.price-list-table {
        margin-top: 20px;
    }

    .useful-items span.u-icon {
        width: 40px;
        text-align: left;
    }

    #alibaba .table-slider--item {
        padding-top: 5px;
    }

    #alibaba .table-slider--slider-block .table-slider-arrows div,
    .guanjou-table .table-slider--slider-block .table-slider-arrows div {
        width: 14px;
        height: 25px;
        background-image: url(/local/templates/kargo-new/css/../img/icons/arrow-left.png);
        background-size: contain;
    }

    #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-next,
    .guanjou-table .table-slider--slider-block .table-slider-arrows .swiper-button-next {
        left: 100%;
        margin-left: 2px;
        margin-top: 0;
    }

    #alibaba .table-slider--slider-block .table-slider-arrows .swiper-button-prev,
    .guanjou-table .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
        left: -137px;
        margin-top: 0;
    }

    #alibaba .table-slider-wrapper .table-slider--sidebar,
    .guanjou-table .table-slider-wrapper .table-slider--sidebar {
        flex: 0 0 auto;
        width: 120px;
        max-width: 120px;
    }

    .guanjou-table .table-slider-wrapper .table-slider--slider-block {
        flex: 0 0 auto;
        max-width: initial;
        width: calc(100% - 120px);
    }

    .guanjou-table .table-slider--slider-block .table-slider-arrows .swiper-button-next {
        top: 50%;
        margin-top: 0;
        transform: translateY(-50%) rotate(180deg);
    }

    .guanjou-table .table-slider--slider-block .table-slider-arrows .swiper-button-prev {
        top: 50%;
        margin-top: 0;
        transform: translateY(-50%);
    }

    .slider-inspector .fd-text {
        padding: 0;
    }

    #inspection-page .ma-l {
        margin-left: 0 !important;
    }

    .col-8.middle-title {
        width: 100%;
        max-width: 100%;
        flex: 1;
    }

    .col-8.middle-title h2 {
        width: 100%;
    }

    #inspection-page .price-line {
        width: 100% !important;
        margin-left: auto;
    }

    .ask-question .privancy {
        margin-bottom: 20px;
    }

    .ask-question .form-action {
        margin-left: 0;
        width: 100%;
    }

    .calculator__btn span {
        padding-top: 9px;
    }

    .raschet span,
    .raschet h2,
    .raschet .h2{
        width: 100%;
    }

    .calc__field #finalRasch p {
        font-size: 13px;
    }
}

@media (max-width: 590px) {
    .about-icon {
        background-size: 40px !important;
    }

    #collection-cargo-page .col-9.main-content-items {
        padding: 0 15px;
    }

    body#poisk_postavshika section.main-content .row.row-fix.row-width-fix {
        width: calc(100% + 30px);
    }

    body#poisk_postavshika section.main-content .row {
        width: calc(100% + 30px);
    }

    body#poisk_postavshika section.main-content .col-9,
    body#poisk_postavshika section.main-content .col-3 {
        padding-left: 15px;
        padding-right: 15px;
    }

    body#poisk_postavshika .ck-editor-texts img {
        width: 100%;
        height: auto;
        margin-left: 0;
    }

    body#poisk_postavshika .dark-silver {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

    body#poisk_postavshika .ask-manager span.open-modal {
        width: 100%;
        margin-left: 0;
    }

    body#perevodchik section.main-content .row {
        width: calc(100% + 30px) !important;
    }

    body#perevodchik section.main-content .col-9,
    body#perevodchik section.main-content .col-3 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .our-cargo .cargo-carousel .news-arrows  > div.swiper-button-prev,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-prev,
    .our-cargo .cargo-carousel .news-arrows > div.swiper-button-next,
    .our-cargo .cargo-carousel .cargo-arrows > div.swiper-button-next {
        line-height: 56vw !important;
        height: 56vw;
        font-size: 36px;
        width: 22px;
    }

    #collection-cargo-page .main-content-items>div>.my-row.re-ordering {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }

    #collection-cargo-page .main-content-items>div>.my-row.re-ordering .info-truck {
        margin: 0 5px;
    }

    body#poisk_postavshika section.main-content .row {
        width: auto;
    }

    .guanjou-table .table-slider-wrapper .table-slider--slider-block {
        margin-left: 0;
    }

    #alibaba .guanjou-table .table-header h2 {
        font-size: 14px;
    }

    .table-slider-pagination {
        left: -119px !important;
    }

    #inspection-page .container.npad {
        padding-left: 20px;
        padding-right: 20px;
    }

    section.benefits .block-title + .d-flex .col-4:nth-child(even) .benefit-item .benefit-item__text {
        padding-right: 50px;
    }

    section.benefits .foo-line + .d-flex .col-4:nth-child(odd) .benefit-item .benefit-item__text {
        padding-right: 50px;
    }
}

@media (max-width: 575px) {
    #work-china-single .container .bb-title {
        padding-left: 15px;
        padding-right: 15px;
    }

    body#work-china-single section.main-content .row {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }

    body#work-china-single section.main-content .more-articles .col-4 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ask-me-form__first-row {
        margin-left: -15px;
        margin-right: -15px;
    }

    body#work-china-single .privancy {
        padding-left: 0;
    }

    body#gruz-catalog .gruz-catalog-carousel .swiper-slide {
        width: 100%;
    }

    .sidebar-slider {
        max-width: 280px;
    }

    .sidebar .addresses {
        max-width: 280px;
    }

    .sidebar-slider .owl-nav {
        top: 269px;
    }

    #obshaya_uslugi section.page-banner {
        background-size: auto 130px !important;
    }

    .table-roflan {
        margin-left: 0;
        width: calc(100% + 46px) !important;
        margin-left: -23px;
        margin-right: -23px;
    }

    table.table-roflan tr td:first-child {
        padding-left: 20px;
    }

    table.table-roflan tr td:last-child {
        padding-right: 20px;
    }

    #inspection-page .bg-color {
        box-shadow:
                300px 0px 0px 0px rgba(230,233,238,1),
                -300px 0px 0px 0px rgba(230,233,238,1);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .tsal-sm-100 {
        width: 100%;
    }

    .chine-city-ins__col {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    #inspection-page .specialists__row {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }

    #inspection-page .specialists__row br {
        display: none;
    }

    #inspection-page .specialists {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
        max-width: initial;
    }

    .d-flex.chinese span {
        text-align: center;
        display: block;
    }

    .slider-inspector .fd-user {
        width: 100% !important;
    }

    .slider-inspector .fd-avatar {
        width: 65% !important;
    }

    .inspec img {
        height: auto;
    }

    .slider-inspector__md-imgs {
        width: calc(35% - 12px);
    }

    .slider-inspector__md-img-container {
        width: 100%;
    }
}

@media (max-width: 490px) {
    .zeros__md-menu.category-menu {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

    .china_work .title-china {
        float: none;
        width: 100%;
    }

    .created-at {
        width: auto;
        min-width: 96px;
        padding: 6px 10px 0 15px;
    }

    section.page-banner .calculator__btn {
        top: 90px;
    }

    #blog-single .row {
        margin-left: -15px !important;
        margin-right: -15px !important;
        width: auto;
    }

    .more-articles .row.row-fix .col-4 {
        padding-left: 15px;
        padding-right: 15px;
    }

    #blog-single section.main-content .container > .d-flex {
        margin-top: 20px;
    }

    body#work-china-single section.main-content {
        margin-top: 0 !important;
    }

    .calculator__btn {
        top: 30px;
        width: 50px;
        height: 50px;
        background-size: 30px !important;
    }

    .calculator__btn span {
        padding-top: 6px;
    }
}

@media (max-width: 420px) {
    .feedback-client .about-fd__bot-wrap .fd-social {
        padding-top: 0;
    }
}

@media (max-width: 370px) {
    section.benefits .block-title + .d-flex .col-4:nth-child(even) .benefit-item .benefit-item__text {
        padding-right: 33px;
    }

    section.benefits .foo-line + .d-flex .col-4:nth-child(odd) .benefit-item .benefit-item__text {
        padding-right: 33px;
    }
}
/* fixes 14 12 18 ..end; */

/* End */


/* Start:/local/templates/kargo-new/assets/app.css?172285084884981*/
@charset "UTF-8";
/**
приимер вызова:

    $tpl-map: (
            dflt: (cols:4, mh: 100px, mv:70px, ih: 560px),
            xxl: (cols:1, mh:0px, mv:115px),
            xl: (cols:1, mh:0px, mv:100px),
            lg: (cols:1, mh:0px, mv:100px),
            md: (cols:1, mh:0px, mv:90px),
            sm: (cols:1, mv:80px)
            );

    @include grid($tpl-map, $spanfirst: true);
*/
.hidr__mobile-logo, .hidr__mobile-phone, .hidr__main-logo, .hidr__smalllogo {
  text-indent: -9999px;
  white-space: nowrap; }

body.locked {
  overflow: hidden;
  padding-right: 17px; }

@media (min-width: 992px) {
  .hidr__mobile {
    display: none; } }

.hidr__mobile-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px; }
  .hidr__mobile-container .hidr__burger {
    width: 28px;
    height: 28px; }
    .hidr__mobile-container .hidr__burger-line {
      width: 28px;
      height: 1px; }
      .hidr__mobile-container .hidr__burger-line:not(:last-child) {
        margin-bottom: 10px; }

.hidr__mobile-logo {
  display: flex;
  width: 148px;
  height: 30px;
  background-image: url(/local/templates/kargo-new/assets/./images/logo.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto; }

.hidr__mobile-phone {
  width: 27px;
  height: 27px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33 9.78c1.36 2.72 5.21 6.57 7.93 7.93.34-.227.792-.566 1.132-.793 2.04-1.7 7.137.34 8.27 2.605 1.359 2.606-1.133 4.645-2.946 5.891C16.373 29.831-3.79 9.667.626 3.437 1.987 1.624 3.913-.981 6.518.378c2.266 1.133 4.305 6.344 2.72 8.383-.227.227-.567.68-.907 1.02zM1.306 3.89c.34-.453 2.38-4.078 4.872-2.832 2.378 1.246 3.398 6.004 2.378 7.137C7.65 9.44 7.536 9.78 7.536 9.78c1.247 2.946 5.778 7.477 8.837 8.836 0 0 .226-.226 1.472-1.133 1.246-.906 5.89 0 7.137 2.493 1.246 2.379-2.266 4.53-2.719 4.757C16.713 28.698-2.658 9.327 1.306 3.89z' fill='black'/%3e%3c/svg%3e") center no-repeat; }
  .hidr__mobile-phone:hover {
    text-decoration: none; }

.hidr__mobile-menu {
  z-index: 19;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  overflow-y: scroll; }
  .hidr__mobile-menu.opened {
    display: block; }
  @media (min-width: 992px) {
    .hidr__mobile-menu {
      display: none !important; } }
  .hidr__mobile-menu__devider {
    height: 1px;
    width: 100%;
    background-color: rgba(57, 84, 98, 0.1); }
  .hidr__mobile-menu__height-compensate {
    height: 25px; }
  .hidr__mobile-menu__footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 10px; }
    .hidr__mobile-menu__footer .hidr__main {
      display: block; }
    .hidr__mobile-menu__footer .hidr__info {
      display: block; }
    .hidr__mobile-menu__footer .hidr__main-container {
      height: auto;
      max-width: 100%;
      padding: 0;
      margin: 0;
      flex-direction: column; }
    .hidr__mobile-menu__footer .hidr__info-container {
      height: auto;
      max-width: 100%;
      padding: 0;
      margin: 0;
      flex-direction: column; }
    .hidr__mobile-menu__footer .hidr__main-logo {
      display: none; }
    .hidr__mobile-menu__footer .hidr__main-button {
      max-width: 100%;
      min-width: 331px;
      margin: 0; }
      .hidr__mobile-menu__footer .hidr__main-button--red {
        margin-bottom: 12px; }
    .hidr__mobile-menu__footer .hidr__main-phone {
      margin-top: 36px;
      align-items: center; }
    .hidr__mobile-menu__footer .hidr__info-block {
      flex-direction: column;
      height: auto; }
    .hidr__mobile-menu__footer .hidr__info-devider {
      display: none; }
    .hidr__mobile-menu__footer .hidr__socnets {
      margin-top: 20px; }
    .hidr__mobile-menu__footer .hidr__info-block--currencies {
      display: none; }

.hidr__mmenu .header {
  display: none; }

.hidr__mmenu nav.nav {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  padding: 0;
  z-index: auto;
  opacity: 1;
  visibility: visible;
  background: #fff; }

.hidr__mmenu ul.nav__lists {
  margin-top: 0;
  justify-content: flex-start;
  padding-left: 0 !important;
  width: 100% !important; }

.hidr__mmenu .header + nav.nav.active ul.nav__lists li {
  padding: 0;
  margin: 0;
  border-top: none; }
  .hidr__mmenu .header + nav.nav.active ul.nav__lists li:not(:first-child) {
    border-top: 1px solid rgba(57, 84, 98, 0.1); }

.hidr__mmenu .header + nav.nav ul.child-menu .nav__img-menu.img-menu a {
  padding: 0;
  margin: 0; }

.hidr__mmenu .header + nav.nav ul + .nav-menu__item-toggler-btn {
  border-left: none; }

.hidr__mmenu .header + nav.nav.active ul.nav__lists span,
.hidr__mmenu ul.nav__lists a {
  padding: 17px 0;
  font-size: 17px;
  color: #395462; }

.hidr__mmenu .header + nav.nav ul + .nav-menu__item-toggler-btn {
  top: 10px;
  right: 0; }

.hidr__mmenu .nav-menu__item-toggler-btn:before {
  background: #395462;
  width: 21px; }

.hidr__mmenu .nav-menu__item-toggler-btn:after {
  background: #395462;
  height: 21px; }

.hidr__mmenu .header + nav.nav ul.child-menu .nav__img-menu.img-menu a {
  border: none; }

.hidr__mmenu ul.child-menu .img-menu a:hover .img-menu__text-c {
  background-color: #fff;
  color: #9C2335; }

.hidr__mmenu .next-link li, .hidr__mmenu .child-menu__link {
  border: none !important; }

.hidr__mmenu .child-menu__link:last-child,
.hidr__mmenu .next-link li:last-child {
  margin-bottom: 15px !important; }

.hidr__mmenu .img-menu__text-c .img-menu__text,
.hidr__mmenu .next-link a,
.hidr__mmenu .next-link span,
.hidr__mmenu .child-menu__link a,
.hidr__mmenu .child-menu__link span {
  padding: 0 !important;
  font-size: 14px !important;
  color: rgba(57, 84, 98, 0.5) !important; }

.hidr__info {
  display: none; }
  @media (min-width: 992px) {
    .hidr__info {
      display: block; } }
  .hidr__info-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px; }
  .hidr__info-devider {
    flex-shrink: 0;
    width: 1px;
    height: 62.5%;
    background-color: #EBEEEF;
    margin: 0 20px; }
  .hidr__info-block {
    display: flex;
    align-items: center;
    height: 100%; }
  .hidr__info-worktime {
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    color: rgba(57, 84, 98, 0.5); }

.hidr__socnets {
  display: flex;
  align-items: center; }
  .hidr__socnets-item {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    font-size: 13px;
    line-height: 1;
    color: rgba(57, 84, 98, 0.5);
    transition: 125ms ease-in; }
    .hidr__socnets-item:before {
      margin-right: 5px;
      display: flex;
      align-items: center;
      justify-content: center; }
    .hidr__socnets-item--skype:before {
      content: '';
      width: 17px;
      height: 17px;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3e%3cg opacity='.5' fill='%23395462'%3e%3cpath d='M.97 8.307c.016-.182.05-.534.076-.886a.488.488 0 00-.04-.25A4.63 4.63 0 013.961.589C5.097.286 6.196.422 7.251.946c.084.04.19.063.28.053 2.125-.235 4.044.276 5.71 1.624 1.555 1.258 2.464 2.895 2.737 4.884.09.658.083 1.312.003 1.97-.013.099.01.222.06.308 1.603 2.812-.097 6.375-3.294 6.876-1.122.176-2.178-.04-3.154-.627a.475.475 0 00-.26-.063c-3.21.308-6.132-1.295-7.583-4.164-.498-.986-.764-2.128-.78-3.5zm.644.173c.023 1.667.6 3.264 1.733 4.522 1.62 1.8 3.656 2.55 6.063 2.281a.56.56 0 01.402.093c1.036.684 2.158.86 3.343.512 2.507-.74 3.61-3.656 2.235-5.887-.073-.116-.14-.226-.113-.382.16-.893.13-1.783-.07-2.67a6.865 6.865 0 00-7.67-5.276.8.8 0 01-.518-.09c-1.773-.965-3.984-.464-5.13 1.2C.963 4.13.92 5.551 1.667 6.998a.527.527 0 01.066.326c-.05.385-.083.77-.12 1.155z'/%3e%3cpath d='M8.417 12.72c-.68-.007-1.345-.09-1.975-.365a3.005 3.005 0 01-1.016-.704c-.263-.282-.422-.608-.422-1-.003-.624.62-.999 1.165-.69.13.073.243.192.349.302.113.116.212.24.309.369.451.597 1.082.743 1.783.704.332-.017.64-.11.913-.313.312-.235.471-.54.402-.936-.067-.375-.34-.561-.674-.654-.651-.18-1.305-.339-1.96-.501-.51-.13-1.012-.273-1.447-.591a1.939 1.939 0 01-.83-1.534c-.06-1.176.455-2.003 1.574-2.414 1.351-.498 2.683-.422 3.948.305.235.136.451.322.637.522.133.142.226.345.279.534.11.385-.003.674-.292.857-.326.206-.737.199-1.023-.043-.19-.16-.355-.35-.528-.528a1.5 1.5 0 00-.69-.409 2.512 2.512 0 00-1.375-.016c-.282.08-.511.235-.644.508-.176.355-.106.697.236.893.262.153.557.269.853.345.617.163 1.252.279 1.87.442.295.08.59.192.86.342.892.494 1.195 1.328 1.088 2.274-.123 1.08-.827 1.836-1.975 2.122-.459.113-.937.15-1.405.219-.006-.01-.006-.027-.01-.04z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; }
    .hidr__socnets-item--viber:before {
      content: '';
      width: 16px;
      height: 18px;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3e%3cg opacity='.5' fill='%23395462'%3e%3cpath d='M9.667 0H6.333C2.841 0 0 2.921 0 6.511V9.6c0 2.673 1.598 5.076 4 6.055v2.002c0 .136.078.259.198.314a.326.326 0 00.36-.06l1.932-1.8h3.177C13.159 16.111 16 13.19 16 9.6V6.51C16 2.921 13.159 0 9.667 0zm5.666 9.6c0 3.212-2.542 5.825-5.666 5.825H6.361a.328.328 0 00-.223.09l-1.471 1.37v-1.468a.342.342 0 00-.223-.323C2.184 14.273.667 12.064.667 9.6V6.51C.667 3.3 3.209.686 6.333.686h3.334c3.124 0 5.666 2.613 5.666 5.825V9.6z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.791 7.245c.005.012 1.205-.358.962-.96-.143-.35-.837-2.451-1.391-1.928-1.596 1.51-2.095 2.022-.724 4.253.706 1.148 1.145 1.74 2.042 2.747 1.741 1.954 2.376 1.625 4.28.53.661-.379-1.15-1.65-1.446-1.886-.505-.406-1.205.636-1.195.644-1.558-.709-2.298-1.703-2.528-3.4z'/%3e%3cpath d='M8.76 5.57a.331.331 0 00-.411.235.344.344 0 00.229.424A1.53 1.53 0 019.61 7.293a.335.335 0 00.412.237.344.344 0 00.23-.423 2.211 2.211 0 00-1.491-1.538z'/%3e%3cpath d='M11.298 7.616c.03 0 .06-.004.09-.012a.344.344 0 00.23-.424c-.393-1.433-1.502-2.577-2.896-2.985a.332.332 0 00-.411.236.344.344 0 00.23.424c1.171.342 2.105 1.305 2.436 2.512.042.15.175.25.32.25z'/%3e%3cpath d='M8.579 2.599a.331.331 0 00-.412.236.344.344 0 00.229.424c1.986.58 3.569 2.212 4.13 4.256a.335.335 0 00.41.237.345.345 0 00.23-.424c-.622-2.27-2.38-4.083-4.587-4.729z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; }
    .hidr__socnets-item--whatsapp:before {
      content: '';
      width: 17px;
      height: 18px;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 18'%3e%3cg opacity='.5' fill='%23395462'%3e%3cpath d='M8.139 0c-4.411 0-8 3.589-8 8a7.97 7.97 0 002.07 5.363L1.356 16.2l-.268.94 3.176-2.146A7.982 7.982 0 008.139 16c4.412 0 8-3.589 8-8s-3.59-8-8-8zm0 15.287a7.265 7.265 0 01-3.756-1.045l-.152-.093-1.903 1.295.501-1.667.177-.609-.108-.11A7.245 7.245 0 01.852 8.001C.852 3.983 4.121.714 8.138.714c4.018 0 7.287 3.269 7.287 7.287 0 4.017-3.268 7.286-7.286 7.286z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.791 6.245c.005.012 1.205-.358.962-.96-.143-.35-.837-2.451-1.391-1.928-1.596 1.51-2.095 2.022-.724 4.253.706 1.148 1.145 1.74 2.042 2.747 1.741 1.954 2.376 1.625 4.28.53.661-.379-1.15-1.65-1.446-1.886-.505-.406-1.205.636-1.195.643-1.558-.708-2.298-1.702-2.528-3.399z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; }
    .hidr__socnets-item:not(:last-child) {
      margin-right: 15px; }
    .hidr__socnets-item:hover {
      color: #395462;
      text-decoration: none; }

.hidr__currencies {
  display: flex;
  align-items: center;
  height: 100%;
  flex-wrap: nowrap; }
  .hidr__currencies-item {
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    color: rgba(57, 84, 98, 0.5); }
    .hidr__currencies-item:not(:last-child) {
      margin-right: 15px; }

.hidr__main {
  display: none;
  border-top: 1px solid rgba(57, 84, 98, 0.1);
  border-bottom: 1px solid rgba(57, 84, 98, 0.1); }
  @media (min-width: 992px) {
    .hidr__main {
      display: block; } }
  .hidr__main-container {
    display: flex;
    align-items: center;
    height: 90px; }
  .hidr__main-logo {
    display: flex;
    width: 220px;
    height: 45px;
    background-image: url(/local/templates/kargo-new/assets/./images/logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: auto; }
  .hidr__main-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    height: 45px;
    padding: 0 20px;
    width: auto;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    color: #395462;
    background-color: rgba(126, 128, 140, 0);
    border: 1px solid #7E808C;
    cursor: pointer;
    transition: 125ms ease-in;
    margin-right: 20px; }
    .hidr__main-button:hover {
      color: #fff;
      background-color: #7e808c; }
    .hidr__main-button--red {
      color: #9C2335;
      background-color: rgba(156, 35, 53, 0);
      border: 1px solid #9C2335; }
      .hidr__main-button--red:hover {
        color: #fff;
        background-color: #9c2335; }
  .hidr__main-phone {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-left: 4px; }
    .hidr__main-phone__descr {
      font-size: 13px;
      line-height: 1;
      color: #395462; }
    .hidr__main-phone__value {
      margin-top: 8px;
      font-size: 22px;
      line-height: 1;
      color: #395462;
      transition: 125ms ease-in; }
      .hidr__main-phone__value:hover {
        color: #9C2335;
        text-decoration: none; }

.hidr__main + nav.nav .nav-menu__item-toggler-btn {
  display: none; }

.hidr__smalllogo {
  display: none;
  width: 26px;
  height: 26px;
  background-image: url(/local/templates/kargo-new/assets/./images/logo.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover; }

.hidr__menu {
  display: none; }
  @media (min-width: 992px) {
    .hidr__menu {
      display: block; } }
  .hidr__menu-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    width: 100%; }

.nav-compensate {
  display: none;
  width: 100%;
  height: 50px;
  min-height: 50px; }

.hidr__menu.nav {
  background: #fff;
  transition: 125ms ease-in; }
  .hidr__menu.nav.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15); }
    .hidr__menu.nav.fixed .hidr__burger {
      display: none; }
    .hidr__menu.nav.fixed .hidr__smalllogo {
      display: flex; }
    .hidr__menu.nav.fixed + .nav-compensate {
      display: flex; }
  .hidr__menu.nav ul.nav__lists {
    justify-content: space-between;
    width: calc(100% - 50px); }
  .hidr__menu.nav ul.child-menu {
    transform: none;
    border-top: none;
    margin-top: 5px;
    box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15); }
  .hidr__menu.nav li.nav__lists_link > a:before {
    display: block;
    content: attr(title);
    font-weight: 700;
    height: 0;
    overflow: hidden;
    visibility: hidden; }
  .hidr__menu.nav li.nav__lists_link > a,
  .hidr__menu.nav ul.nav__lists > li > span {
    color: #395462;
    transition: 125ms ease-in;
    white-space: nowrap;
    font-size: 13px;
    padding: 8px 5px; }
    @media (min-width: 1200px) {
      .hidr__menu.nav li.nav__lists_link > a,
      .hidr__menu.nav ul.nav__lists > li > span {
        font-size: 14px;
        padding: 8px 8px; } }
    @media (min-width: 1600px) {
      .hidr__menu.nav li.nav__lists_link > a,
      .hidr__menu.nav ul.nav__lists > li > span {
        font-size: 15px;
        padding: 8px 10px; } }
  .hidr__menu.nav li.nav__lists_link:last-child > a {
    padding-right: 0; }
  .hidr__menu.nav ul.nav__lists > li:hover {
    background: transparent; }
  .hidr__menu.nav li.nav__lists_link:hover > a {
    color: #395462;
    font-weight: 700; }

.hidr__burger {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  cursor: pointer; }
  .hidr__burger.opened .hidr__burger-line {
    position: absolute;
    left: 0;
    margin-bottom: 0; }
    .hidr__burger.opened .hidr__burger-line:nth-child(2) {
      opacity: 0;
      width: 0;
      pointer-events: none; }
    .hidr__burger.opened .hidr__burger-line:first-child {
      top: 29px;
      left: 15px;
      transform: rotate(45deg); }
    .hidr__burger.opened .hidr__burger-line:last-child {
      top: 29px;
      left: 15px;
      transform: rotate(-45deg); }
  .hidr__burger-line {
    width: 21px;
    height: 2px;
    background-color: #395462; }
    .hidr__burger-line:not(:last-child) {
      margin-bottom: 5px; }

.hidr__sitemap {
  display: none;
  z-index: 17;
  position: fixed;
  top: calc(40px + 90px + 4px);
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: auto; }
  .hidr__sitemap-container {
    position: relative;
    min-height: 100%; }
  .hidr__sitemap-height-compensate {
    height: calc(40px + 90px + 54px); }
  .hidr__sitemap.opened {
    display: flex; }
  .hidr__sitemap .hidr__burger {
    position: absolute;
    top: -4px;
    left: 13px; }

.smap {
  padding: 15px 0 20px 50px; }
  .smap--main {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%; }
    .smap--main > * {
      width: calc(100% / 1); }
      .smap--main > *:nth-child(n) {
        margin-right: 30px;
        margin-top: 15px; }
      .smap--main > *:nth-child(1n) {
        margin-right: 0; }
      .smap--main > *:nth-child(-n+1) {
        margin-top: 0; }
      @media (min-width: 576px) {
        .smap--main > * {
          width: calc(100% / 1); }
          .smap--main > *:nth-child(n) {
            margin-right: 30px;
            margin-top: 15px; }
          .smap--main > *:nth-child(1n) {
            margin-right: 0; }
          .smap--main > *:nth-child(-n+1) {
            margin-top: 0; } }
      @media (min-width: 768px) {
        .smap--main > * {
          width: calc(100% / 1); }
          .smap--main > *:nth-child(n) {
            margin-right: 30px;
            margin-top: 15px; }
          .smap--main > *:nth-child(1n) {
            margin-right: 0; }
          .smap--main > *:nth-child(-n+1) {
            margin-top: 0; } }
      @media (min-width: 992px) {
        .smap--main > * {
          width: calc(50% - 25px); }
          .smap--main > *:nth-child(n) {
            margin-right: 50px;
            margin-top: 35px; }
          .smap--main > *:nth-child(2n) {
            margin-right: 0; }
          .smap--main > *:nth-child(-n+2) {
            margin-top: 0; } }
      @media (min-width: 1200px) {
        .smap--main > * {
          width: calc(50% - 25px); }
          .smap--main > *:nth-child(n) {
            margin-right: 50px;
            margin-top: 35px; }
          .smap--main > *:nth-child(2n) {
            margin-right: 0; }
          .smap--main > *:nth-child(-n+2) {
            margin-top: 0; } }
      @media (min-width: 1600px) {
        .smap--main > * {
          width: calc(50% - 25px); }
          .smap--main > *:nth-child(n) {
            margin-right: 50px;
            margin-top: 35px; }
          .smap--main > *:nth-child(2n) {
            margin-right: 0; }
          .smap--main > *:nth-child(-n+2) {
            margin-top: 0; } }
  .smap--catalog {
    width: 100%; }
    @media (min-width: 1600px) {
      .smap--catalog {
        width: 75%;
        padding-right: 50px; } }
  .smap--bottom {
    padding: 15px 0 20px 50px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start; }
  .smap a {
    color: #395462;
    text-decoration: none;
    transition: 125ms ease-in; }
    .smap a:hover {
      color: #9C2335;
      text-decoration: none; }
  .smap-item > a {
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase; }
  .smap__child {
    margin-top: 15px; }
    .smap__child--depth2 {
      margin-top: 15px;
      display: flex;
      align-items: stretch;
      flex-wrap: wrap;
      width: 100%; }
      .smap__child--depth2 > * {
        width: calc(100% / 1); }
        .smap__child--depth2 > *:nth-child(n) {
          margin-right: 30px;
          margin-top: 15px; }
        .smap__child--depth2 > *:nth-child(1n) {
          margin-right: 0; }
        .smap__child--depth2 > *:nth-child(-n+1) {
          margin-top: 0; }
        @media (min-width: 576px) {
          .smap__child--depth2 > * {
            width: calc(100% / 1); }
            .smap__child--depth2 > *:nth-child(n) {
              margin-right: 30px;
              margin-top: 15px; }
            .smap__child--depth2 > *:nth-child(1n) {
              margin-right: 0; }
            .smap__child--depth2 > *:nth-child(-n+1) {
              margin-top: 0; } }
        @media (min-width: 768px) {
          .smap__child--depth2 > * {
            width: calc(100% / 1); }
            .smap__child--depth2 > *:nth-child(n) {
              margin-right: 30px;
              margin-top: 15px; }
            .smap__child--depth2 > *:nth-child(1n) {
              margin-right: 0; }
            .smap__child--depth2 > *:nth-child(-n+1) {
              margin-top: 0; } }
        @media (min-width: 992px) {
          .smap__child--depth2 > * {
            width: calc(50% - 7.5px); }
            .smap__child--depth2 > *:nth-child(n) {
              margin-right: 15px;
              margin-top: 20px; }
            .smap__child--depth2 > *:nth-child(2n) {
              margin-right: 0; }
            .smap__child--depth2 > *:nth-child(-n+2) {
              margin-top: 0; } }
        @media (min-width: 1200px) {
          .smap__child--depth2 > * {
            width: calc(50% - 7.5px); }
            .smap__child--depth2 > *:nth-child(n) {
              margin-right: 15px;
              margin-top: 20px; }
            .smap__child--depth2 > *:nth-child(2n) {
              margin-right: 0; }
            .smap__child--depth2 > *:nth-child(-n+2) {
              margin-top: 0; } }
        @media (min-width: 1600px) {
          .smap__child--depth2 > * {
            width: calc(50% - 7.5px); }
            .smap__child--depth2 > *:nth-child(n) {
              margin-right: 15px;
              margin-top: 20px; }
            .smap__child--depth2 > *:nth-child(2n) {
              margin-right: 0; }
            .smap__child--depth2 > *:nth-child(-n+2) {
              margin-top: 0; } }
    .smap__child--depth3 {
      margin-top: 5px;
      display: flex;
      align-items: stretch;
      flex-wrap: wrap;
      width: 100%; }
      .smap__child--depth3 > * {
        width: calc(100% / 1); }
        .smap__child--depth3 > *:nth-child(n) {
          margin-right: 30px;
          margin-top: 15px; }
        .smap__child--depth3 > *:nth-child(1n) {
          margin-right: 0; }
        .smap__child--depth3 > *:nth-child(-n+1) {
          margin-top: 0; }
        @media (min-width: 576px) {
          .smap__child--depth3 > * {
            width: calc(100% / 1); }
            .smap__child--depth3 > *:nth-child(n) {
              margin-right: 30px;
              margin-top: 15px; }
            .smap__child--depth3 > *:nth-child(1n) {
              margin-right: 0; }
            .smap__child--depth3 > *:nth-child(-n+1) {
              margin-top: 0; } }
        @media (min-width: 768px) {
          .smap__child--depth3 > * {
            width: calc(100% / 1); }
            .smap__child--depth3 > *:nth-child(n) {
              margin-right: 30px;
              margin-top: 15px; }
            .smap__child--depth3 > *:nth-child(1n) {
              margin-right: 0; }
            .smap__child--depth3 > *:nth-child(-n+1) {
              margin-top: 0; } }
        @media (min-width: 992px) {
          .smap__child--depth3 > * {
            width: calc(50% - 7.5px); }
            .smap__child--depth3 > *:nth-child(n) {
              margin-right: 15px;
              margin-top: 5px; }
            .smap__child--depth3 > *:nth-child(2n) {
              margin-right: 0; }
            .smap__child--depth3 > *:nth-child(-n+2) {
              margin-top: 0; } }
        @media (min-width: 1200px) {
          .smap__child--depth3 > * {
            width: calc(50% - 7.5px); }
            .smap__child--depth3 > *:nth-child(n) {
              margin-right: 15px;
              margin-top: 5px; }
            .smap__child--depth3 > *:nth-child(2n) {
              margin-right: 0; }
            .smap__child--depth3 > *:nth-child(-n+2) {
              margin-top: 0; } }
        @media (min-width: 1600px) {
          .smap__child--depth3 > * {
            width: calc(50% - 7.5px); }
            .smap__child--depth3 > *:nth-child(n) {
              margin-right: 15px;
              margin-top: 5px; }
            .smap__child--depth3 > *:nth-child(2n) {
              margin-right: 0; }
            .smap__child--depth3 > *:nth-child(-n+2) {
              margin-top: 0; } }
    .smap__child--catalog-depth2 {
      margin-top: 20px;
      display: flex;
      align-items: stretch;
      flex-wrap: wrap;
      width: 100%; }
      .smap__child--catalog-depth2 > * {
        width: calc(100% / 1); }
        .smap__child--catalog-depth2 > *:nth-child(n) {
          margin-right: 30px;
          margin-top: 15px; }
        .smap__child--catalog-depth2 > *:nth-child(1n) {
          margin-right: 0; }
        .smap__child--catalog-depth2 > *:nth-child(-n+1) {
          margin-top: 0; }
        @media (min-width: 576px) {
          .smap__child--catalog-depth2 > * {
            width: calc(100% / 1); }
            .smap__child--catalog-depth2 > *:nth-child(n) {
              margin-right: 30px;
              margin-top: 15px; }
            .smap__child--catalog-depth2 > *:nth-child(1n) {
              margin-right: 0; }
            .smap__child--catalog-depth2 > *:nth-child(-n+1) {
              margin-top: 0; } }
        @media (min-width: 768px) {
          .smap__child--catalog-depth2 > * {
            width: calc(100% / 1); }
            .smap__child--catalog-depth2 > *:nth-child(n) {
              margin-right: 30px;
              margin-top: 15px; }
            .smap__child--catalog-depth2 > *:nth-child(1n) {
              margin-right: 0; }
            .smap__child--catalog-depth2 > *:nth-child(-n+1) {
              margin-top: 0; } }
        @media (min-width: 992px) {
          .smap__child--catalog-depth2 > * {
            width: calc(33.33333% - 33.33333px); }
            .smap__child--catalog-depth2 > *:nth-child(n) {
              margin-right: 50px;
              margin-top: 20px; }
            .smap__child--catalog-depth2 > *:nth-child(3n) {
              margin-right: 0; }
            .smap__child--catalog-depth2 > *:nth-child(-n+3) {
              margin-top: 0; } }
        @media (min-width: 1200px) {
          .smap__child--catalog-depth2 > * {
            width: calc(33.33333% - 33.33333px); }
            .smap__child--catalog-depth2 > *:nth-child(n) {
              margin-right: 50px;
              margin-top: 20px; }
            .smap__child--catalog-depth2 > *:nth-child(3n) {
              margin-right: 0; }
            .smap__child--catalog-depth2 > *:nth-child(-n+3) {
              margin-top: 0; } }
        @media (min-width: 1600px) {
          .smap__child--catalog-depth2 > * {
            width: calc(33.33333% - 33.33333px); }
            .smap__child--catalog-depth2 > *:nth-child(n) {
              margin-right: 50px;
              margin-top: 20px; }
            .smap__child--catalog-depth2 > *:nth-child(3n) {
              margin-right: 0; }
            .smap__child--catalog-depth2 > *:nth-child(-n+3) {
              margin-top: 0; } }
    .smap__child-item > a {
      font-size: 14px;
      line-height: 24px; }
    .smap__child-item--depth2 > a, .smap__child-item--catalog-depth2 > a {
      font-size: 18px;
      line-height: 22px; }
    .smap__child-item--depth2 > p, .smap__child-item--catalog-depth2 > p {
      font-size: 12px;
      line-height: 130%;
      color: rgba(57, 84, 98, 0.6);
      margin: 0; }
    .smap__child-item--depth3 > a, .smap__child-item--catalog-depth3 > a {
      font-size: 12px;
      line-height: 1;
      white-space: nowrap; }
    .smap__child-item--catalog-depth2 > a {
      display: block;
      margin-bottom: 8px; }
    .smap__child-item--catalog-depth4:last-child {
      margin-bottom: 10px; }
    .smap__child-item--catalog-depth4 > a {
      font-size: 12px;
      line-height: 1;
      white-space: nowrap;
      color: rgba(57, 84, 98, 0.6); }

section.licence {
  text-align: center;
  background: #d9dce1;
  padding: 60px 0; }

.licence-container {
  display: flex;
  flex-direction: column; }
  .licence-container h3 {
    margin: 0;
    text-transform: uppercase; }
  .licence-container__list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 20px; }
    .licence-container__list > * {
      width: calc(50% - 5px);
      height: 200px; }
      .licence-container__list > *:nth-child(n) {
        margin-right: 10px;
        margin-top: 10px; }
      .licence-container__list > *:nth-child(2n) {
        margin-right: 0; }
      .licence-container__list > *:nth-child(-n+2) {
        margin-top: 0; }
      @media (min-width: 576px) {
        .licence-container__list > * {
          width: calc(50% - 7.5px);
          height: 220px; }
          .licence-container__list > *:nth-child(n) {
            margin-right: 15px;
            margin-top: 15px; }
          .licence-container__list > *:nth-child(2n) {
            margin-right: 0; }
          .licence-container__list > *:nth-child(-n+2) {
            margin-top: 0; } }
      @media (min-width: 768px) {
        .licence-container__list > * {
          width: calc(50% - 10px);
          height: 240px; }
          .licence-container__list > *:nth-child(n) {
            margin-right: 20px;
            margin-top: 20px; }
          .licence-container__list > *:nth-child(2n) {
            margin-right: 0; }
          .licence-container__list > *:nth-child(-n+2) {
            margin-top: 0; } }
      @media (min-width: 992px) {
        .licence-container__list > * {
          width: calc(50% - 10px);
          height: 260px; }
          .licence-container__list > *:nth-child(n) {
            margin-right: 20px;
            margin-top: 20px; }
          .licence-container__list > *:nth-child(2n) {
            margin-right: 0; }
          .licence-container__list > *:nth-child(-n+2) {
            margin-top: 0; } }
      @media (min-width: 1200px) {
        .licence-container__list > * {
          width: calc(25% - 15px);
          height: 280px; }
          .licence-container__list > *:nth-child(n) {
            margin-right: 20px;
            margin-top: 20px; }
          .licence-container__list > *:nth-child(4n) {
            margin-right: 0; }
          .licence-container__list > *:nth-child(-n+4) {
            margin-top: 0; } }
      @media (min-width: 1600px) {
        .licence-container__list > * {
          width: calc(25% - 15px);
          height: 300px; }
          .licence-container__list > *:nth-child(n) {
            margin-right: 20px;
            margin-top: 20px; }
          .licence-container__list > *:nth-child(4n) {
            margin-right: 0; }
          .licence-container__list > *:nth-child(-n+4) {
            margin-top: 0; } }
    .licence-container__list a {
      display: flex; }
      .licence-container__list a img {
        width: 100%;
        height: 100%;
        object-position: top center;
        object-fit: cover; }

@media (max-width: 992px) {
  section.licence h3 {
    font-size: 24px; } }

@media (max-width: 767px) {
  section.licence {
    padding-top: 15px;
    padding-bottom: 15px; } }

@media (max-width: 590px) {
  section.licence h3 {
    font-size: 20px; } }

.tab-manager {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 20px; }
  @media (min-width: 576px) {
    .tab-manager {
      flex-direction: row;
      flex-wrap: nowrap;
      padding: 30px 0 0; } }
  .tab-manager__picture {
    width: 240px;
    height: 240px; }
    .tab-manager__picture img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .tab-manager__content {
    display: flex;
    flex-direction: column;
    margin-top: 25px; }
    @media (min-width: 576px) {
      .tab-manager__content {
        padding-left: 40px;
        margin-top: 0; } }
  .tab-manager__city {
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    color: #9B0B31; }
  .tab-manager__name {
    margin-top: 10px;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    color: #000000; }
  .tab-manager__position {
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #0C0C0C; }
  .tab-manager__description {
    margin-top: 9px;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #395462; }
  .tab-manager__contacts {
    margin-top: 23px;
    display: flex;
    flex-direction: column; }
  .tab-manager__contact {
    display: flex;
    flex-direction: row;
    align-items: center;
    white-space: nowrap;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #395462;
    text-decoration: none;
    margin-bottom: 12px; }
    .tab-manager__contact:hover {
      color: #9B0B31; }
    .tab-manager__contact:before {
      content: '';
      display: flex;
      margin-right: 12px;
      width: 16px;
      height: 16px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
    .tab-manager__contact--whatsapp:before {
      width: 16px;
      height: 16px;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect x='-2' y='-3' width='19' height='22' fill='%23395462'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .tab-manager__contact--telegram:before {
      width: 17px;
      height: 17px;
      background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='17'%3E%3Crect width='17' height='17' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect y='-2' width='20' height='20' fill='%23395462'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .tab-manager__contact--mail:before {
      width: 16px;
      height: 16px;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect x='-3' y='-1' width='21' height='20' fill='%23395462'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); }


/* End */


/* Start:/local/php_interface/include/pixelplus/price_table/price_table.css?17187075435379*/
.price-table_viewport {
    width: 100%;
    overflow: scroll;
}

.price-table_viewport::-webkit-scrollbar {
    width: 0;
    height: 4px;
}

.price-table_viewport::-webkit-scrollbar-track {
    background-color: #e0e3e8;
}

.price-table_viewport::-webkit-scrollbar-thumb {
    width: 1px;
    background: #a60b31;
}

.price-table {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}

.price-table__header {
    display: flex;
    justify-content: flex-start;
}

.price-table__title-row {
    padding: 10px;
    color: #a60b31;
    background: #c5cfd6;
    border: 2px solid #fff;
    min-height: 80px;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase;
}

.price-table__title-row_big {
    align-items: center;
    font-size: 18px;
}

.price-table__row {
    display: flex;
}

.price-table__cell {
    padding: 10px;
    background: #e0e3e8;
    border: 2px solid #fff;
    min-height: 75px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: normal;
    font-size: 16px;
}

.price-table__header .price-table__cell {
    background: #a60b31;
    font-size: 19px;
    text-transform: uppercase;
    color: #fff !important;
    font-weight: bold;
    padding: 15px 20px;
    border: 2px solid #fff;
    margin-bottom: -3px;
}

.price-table__title-row .price-table__cell {
    background: none;
    border: none;
    font-weight: 700;
    font-size: 16px;
}

.price-table__title-row_big .price-table__cell {
    font-size: 18px;
}

.price-table__header .price-table__cell:first-child,
.price-table__row .price-table__cell:first-child {
    width: 75%;
}

.price-table__header .price-table__cell:last-child,
.price-table__row .price-table__cell:last-child {
    width: 25%;
    align-items: center;
}

.table_detail .price-table__header .price-table__cell:first-child,
.table_detail .price-table__row .price-table__cell:first-child {
    width: 171px;
    align-items: center;
}

.table_detail .price-table__header .price-table__cell:nth-child(n+2),
.table_detail .price-table__row .price-table__cell:nth-child(n+2) {
    width: 484px;
    align-items: center;
}

.table_detail .price-table__cell {
    text-align: center;
}

.table_detail {
    width: fit-content;
}

.table_detail-header {
    background: #a60b31;
    font-size: 19px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
    border: 2px solid #fff;
    margin-bottom: -3px;
}

.price-table__cell_title {
    color: #a60b31;
    background: #c5cfd6;
    text-transform: uppercase;
    font-weight: 700;
}

@media (min-width: 576px) and (max-width: 768px) {
    .table_detail .price-table__header .price-table__cell:first-child,
    .table_detail .price-table__row .price-table__cell:first-child {
        align-items: center;
        width: 144px;
    }

    .table_detail .price-table__header .price-table__cell:nth-child(n+2),
    .table_detail .price-table__row .price-table__cell:nth-child(n+2) {
        align-items: center;
        width: 193px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .table_detail .price-table__header .price-table__cell:first-child,
    .table_detail .price-table__row .price-table__cell:first-child {
        align-items: center;
        width: 150px;
    }

    .table_detail .price-table__header .price-table__cell:nth-child(n+2),
    .table_detail .price-table__row .price-table__cell:nth-child(n+2) {
        align-items: center;
        width: 285px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .table_detail .price-table__header .price-table__cell:first-child,
    .table_detail .price-table__row .price-table__cell:first-child {
        width: 186px;
        align-items: center;
    }

    .table_detail .price-table__header .price-table__cell:nth-child(n+2),
    .table_detail .price-table__row .price-table__cell:nth-child(n+2) {
        width: 372px;
        align-items: center;
    }
}

@media screen and (max-width: 768px) {
    .price-table__header .price-table__cell:first-child,
    .price-table__row .price-table__cell:first-child {
        width: 65%;
    }

    .price-table__header .price-table__cell:last-child,
    .price-table__row .price-table__cell:last-child {
        width: 35%;
        align-items: center;
    }

    .price-table__cell {
        font-size: 14px;
    }

    .price-table__header .price-table__cell {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .price-table__header .price-table__cell:first-child,
    .price-table__row .price-table__cell:first-child {
        width: 55%;
    }

    .price-table__header .price-table__cell:last-child,
    .price-table__row .price-table__cell:last-child {
        width: 45%;
        align-items: center;
    }
}

@media screen and (max-width: 576px) {
    .table_detail .price-table__header .price-table__cell:first-child,
    .table_detail .price-table__row .price-table__cell:first-child {
        width: 144px;
        min-width: 144px;
        align-items: center;
    }

    .table_detail .price-table__header .price-table__cell:nth-child(n+2),
    .table_detail .price-table__row .price-table__cell:nth-child(n+2) {
        width: auto;
        flex: 0 0 calc(100vw - 10px - 144px);
        align-items: center;
    }

}

/* End */


/* Start:/local/templates/kargo-new/css/custom.css?17228508492570*/
.hidr__mobile {
    position: fixed;
    top: 40px;
    z-index: 15;
    width: 100%;
    background: #fff;
}
@media(max-width: 991px) {
    .hidr__info {
        display: block;
        position: fixed;
        top: 0;
        z-index: 16;
        background: #fff;
        width: 100%;
        border-bottom: 1px solid #E0E0E0;
    }
    section.main-content {
        padding-top: 108px;
    }
}
@media(max-width: 600px) {
    .hidr__info .hidr__info-block_social {
        display: none;
    }
    .hidr__info .hidr__info-block {
        width: 100%;
        justify-content: center;
    }
}
@media(max-width: 425px) {
    .hidr__currencies-item {
        font-size: 11px;
    }
    .hidr__info-worktime {
        font-size: 11px;
    }
    .hidr__info-devider {
        margin: 0 15px;
    }
}
@media(max-width: 350px) {
    .hidr__info-devider {
        margin: 0 5px;
    }
    .hidr__currencies-item:not(:last-child) {
        margin-right: 5px;
    }
}
.row.row-fix {
    width: 100%;
}
.ck-editor-texts img {
    height: auto;
}
@media (max-width: 490px) {
    #blog-single .row {
        width: 100%;
    }
    section.main-content {
        margin-top: 108px;
    }
}
.arrow_scroll_top {
    position: fixed;
    right: 27px;
    bottom: 125px;
    cursor: pointer;
    opacity: 1;
    transition: 200ms; 
    z-index: 1;
}
.arrow_scroll_top:not(.scroll) {
    visibility:hidden;
    opacity: 0;
}
@media(max-width: 600px) {
    .arrow_scroll_top {
        right: 0;
        background: #3D5865;
        border-radius: 40px 0px 0px 40px;
    }

    .calculate_block h1 {
        margin-top: 40px;
    }

    .calculate_block_content {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
.about-company .swiper-slide {
    width: auto;
    flex-grow: 1;
}
.company-in-numbers {
    position: relative;
}
@media (max-width: 1200px) {
    .news-arrows {
        position: static;
    }
}

.g-recaptcha {
    padding: 0 15px;
    margin-bottom: 10px;
}

.guanjou_table_custom .table-slider--header {
    min-height: 120px;
}
@media(max-width: 992px) {
    .row_custom {
        margin-left: unset;
        margin-right: unset;
    }
}
@media(max-width: 767px) {
    .guanjou_table_custom .table-slider--header {
        min-height: 110px;
    }
    #blog-single .bb-title {
        min-height: 110px;
        margin-top: 108px;
    }
}
@media(max-width: 575px) {
    #blog-single .bb-title {
        /*padding: 0 20px;*/
    }
    section.page-banner.pag_banner_detail_news {
        background: none !important;
    }
} 
/* End */


/* Start:/local/templates/kargo-new/css/site-new/template.css?1750673850154517*/
/* new site */
.roboto-regular {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.roboto-medium {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.roboto-bold {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
}


*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html {
    /* font-family: "Gilroy"; */
    font-family: "Roboto", sans-serif !important;
    scroll-behavior: smooth;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}

body {
    overflow-x: hidden;
    font-family: "Roboto", sans-serif !important;
    scroll-behavior: smooth;
    -webkit-font-smoothing: antialiased;
}

button {
    /* font-family: "Gilroy"; */
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    outline: none;
    border: none;
    cursor: pointer;
}

input,
textarea,
select {
    /* font-family: "Gilroy"; */
    font-family: "Roboto", sans-serif;
    outline: none;
}

ul,
li {
    list-style: none;
    font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
}

p {
    font-weight: 400;
    padding: 0;
    margin: 0;
}

a,
a:visited,
a:hover,
a:active {
    text-decoration: none !important;
    outline: none !important;
}
.cont-with-bg-picture{
    position: relative;
}
.cont-with-bg-picture > picture {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.cont-with-bg-picture > picture img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.wrapper {
    max-width: 1180px;
    padding: 0 20px;
    margin: 0 auto;
}

.icon {
    color: #be1d42;
    position: relative;
    display: inline-block;
    transition: all 0.3s ease;
}

.icon:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;

    color: inherit;
    background-color: currentColor;
    mask-position: center;
    mask-size: 100%;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    -webkit-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
}

.vk {
    width: 35px;
    height: 35px;
    mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.720215C8.45637 0.720215 0.719971 8.45662 0.719971 18.0002C0.719971 27.5438 8.45637 35.2802 18 35.2802C27.5436 35.2802 35.28 27.5438 35.28 18.0002C35.28 8.45662 27.5436 0.720215 18 0.720215ZM24.6456 20.216C24.6456 20.216 26.1738 21.7244 26.55 22.4246C26.5608 22.439 26.5662 22.4534 26.5698 22.4606C26.7228 22.718 26.7588 22.9178 26.6832 23.0672C26.5572 23.3156 26.1252 23.438 25.9776 23.4488H23.2776C23.0904 23.4488 22.698 23.4002 22.2228 23.0726C21.8574 22.817 21.4974 22.3976 21.1464 21.989C20.6226 21.3806 20.169 20.855 19.7118 20.855C19.6537 20.8549 19.596 20.864 19.5408 20.882C19.1952 20.9936 18.7524 21.4868 18.7524 22.8008C18.7524 23.2112 18.4284 23.447 18.1998 23.447H16.9632C16.542 23.447 14.3478 23.2994 12.4038 21.2492C10.0242 18.7382 7.88217 13.7018 7.86417 13.655C7.72917 13.3292 8.00817 13.1546 8.31237 13.1546H11.0394C11.403 13.1546 11.5218 13.376 11.6046 13.5722C11.7018 13.8008 12.0582 14.7098 12.6432 15.7322C13.5918 17.399 14.1732 18.0758 14.6394 18.0758C14.7268 18.0748 14.8126 18.0525 14.8896 18.011C15.498 17.6726 15.3846 15.5036 15.3576 15.0536C15.3576 14.969 15.3558 14.0834 15.0444 13.6586C14.8212 13.3508 14.4414 13.2338 14.211 13.1906C14.3042 13.0619 14.4271 12.9576 14.5692 12.8864C14.9868 12.6776 15.7392 12.647 16.4862 12.647H16.902C17.712 12.6578 17.9208 12.71 18.2142 12.7838C18.8082 12.926 18.8208 13.3094 18.7686 14.6216C18.7524 14.9942 18.7362 15.4154 18.7362 15.9122C18.7362 16.0202 18.7308 16.1354 18.7308 16.2578C18.7128 16.9256 18.6912 17.6834 19.1628 17.9948C19.2243 18.0334 19.2954 18.054 19.368 18.0542C19.5318 18.0542 20.025 18.0542 21.3606 15.7628C21.7725 15.0253 22.1304 14.2589 22.4316 13.4696C22.4586 13.4228 22.5378 13.2788 22.6314 13.223C22.7004 13.1878 22.777 13.1699 22.8546 13.1708H26.0604C26.4096 13.1708 26.649 13.223 26.694 13.358C26.7732 13.5722 26.6796 14.2256 25.2162 16.2074L24.5628 17.0696C23.2362 18.8084 23.2362 18.8966 24.6456 20.216Z' fill='black'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.720215C8.45637 0.720215 0.719971 8.45662 0.719971 18.0002C0.719971 27.5438 8.45637 35.2802 18 35.2802C27.5436 35.2802 35.28 27.5438 35.28 18.0002C35.28 8.45662 27.5436 0.720215 18 0.720215ZM24.6456 20.216C24.6456 20.216 26.1738 21.7244 26.55 22.4246C26.5608 22.439 26.5662 22.4534 26.5698 22.4606C26.7228 22.718 26.7588 22.9178 26.6832 23.0672C26.5572 23.3156 26.1252 23.438 25.9776 23.4488H23.2776C23.0904 23.4488 22.698 23.4002 22.2228 23.0726C21.8574 22.817 21.4974 22.3976 21.1464 21.989C20.6226 21.3806 20.169 20.855 19.7118 20.855C19.6537 20.8549 19.596 20.864 19.5408 20.882C19.1952 20.9936 18.7524 21.4868 18.7524 22.8008C18.7524 23.2112 18.4284 23.447 18.1998 23.447H16.9632C16.542 23.447 14.3478 23.2994 12.4038 21.2492C10.0242 18.7382 7.88217 13.7018 7.86417 13.655C7.72917 13.3292 8.00817 13.1546 8.31237 13.1546H11.0394C11.403 13.1546 11.5218 13.376 11.6046 13.5722C11.7018 13.8008 12.0582 14.7098 12.6432 15.7322C13.5918 17.399 14.1732 18.0758 14.6394 18.0758C14.7268 18.0748 14.8126 18.0525 14.8896 18.011C15.498 17.6726 15.3846 15.5036 15.3576 15.0536C15.3576 14.969 15.3558 14.0834 15.0444 13.6586C14.8212 13.3508 14.4414 13.2338 14.211 13.1906C14.3042 13.0619 14.4271 12.9576 14.5692 12.8864C14.9868 12.6776 15.7392 12.647 16.4862 12.647H16.902C17.712 12.6578 17.9208 12.71 18.2142 12.7838C18.8082 12.926 18.8208 13.3094 18.7686 14.6216C18.7524 14.9942 18.7362 15.4154 18.7362 15.9122C18.7362 16.0202 18.7308 16.1354 18.7308 16.2578C18.7128 16.9256 18.6912 17.6834 19.1628 17.9948C19.2243 18.0334 19.2954 18.054 19.368 18.0542C19.5318 18.0542 20.025 18.0542 21.3606 15.7628C21.7725 15.0253 22.1304 14.2589 22.4316 13.4696C22.4586 13.4228 22.5378 13.2788 22.6314 13.223C22.7004 13.1878 22.777 13.1699 22.8546 13.1708H26.0604C26.4096 13.1708 26.649 13.223 26.694 13.358C26.7732 13.5722 26.6796 14.2256 25.2162 16.2074L24.5628 17.0696C23.2362 18.8084 23.2362 18.8966 24.6456 20.216Z' fill='black'/%3E%3C/svg%3E%0A");
    color: #000;
}

.play {
    width: 36px;
    height: 37px;
    mask-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36.9418C27.941 36.9418 36 28.8815 36 18.9387C36 8.99582 27.941 0.935547 18 0.935547C8.05887 0.935547 0 8.99582 0 18.9387C0 28.8815 8.05887 36.9418 18 36.9418ZM15.6483 25.8623L24.1447 20.8452C25.5517 20.0142 25.5517 17.8632 24.1447 17.0321L15.6483 12.015C14.2807 11.2074 12.6 12.2586 12.6 13.9215V23.9558C12.6 25.6187 14.2807 26.6699 15.6483 25.8623Z' fill='%23BE1D42'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36.9418C27.941 36.9418 36 28.8815 36 18.9387C36 8.99582 27.941 0.935547 18 0.935547C8.05887 0.935547 0 8.99582 0 18.9387C0 28.8815 8.05887 36.9418 18 36.9418ZM15.6483 25.8623L24.1447 20.8452C25.5517 20.0142 25.5517 17.8632 24.1447 17.0321L15.6483 12.015C14.2807 11.2074 12.6 12.2586 12.6 13.9215V23.9558C12.6 25.6187 14.2807 26.6699 15.6483 25.8623Z' fill='%23BE1D42'/%3E%3C/svg%3E%0A");
}

.weight {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_191_1116)'%3E%3Cg clip-path='url(%23clip1_191_1116)'%3E%3Cpath d='M10.5 0C7.10758 0 4.34766 2.7773 4.34766 6.19113C4.34766 7.28668 4.63586 8.36336 5.18113 9.30477C5.67211 10.1524 6.36031 10.874 7.17969 11.4038V13.8166C7.17969 14.0339 7.35461 14.2101 7.57031 14.2101H9.25039V14.3669C9.25039 15.1688 9.47031 15.9313 9.88672 16.5723C9.94844 16.6667 10.0051 16.7871 10.0422 16.9028C10.0832 17.0279 10.0972 17.1369 10.0968 17.1971C10.0964 17.4493 9.89176 17.6546 9.64059 17.6554C9.62375 17.6554 9.60621 17.6543 9.58824 17.6523C9.4273 17.6346 9.33039 17.6098 9.25465 17.5665C9.19719 17.5335 9.11398 17.4713 8.98434 17.2856C8.93902 17.2199 8.92144 17.1876 8.89723 17.1282C8.87301 17.068 8.84488 16.972 8.80895 16.826C8.80309 16.804 8.78512 16.71 8.76559 16.5911C8.75582 16.5313 8.74527 16.4664 8.73395 16.3975C8.71246 16.2649 8.6902 16.1276 8.66754 16.0013C8.64801 15.8904 8.6316 15.8074 8.61598 15.7397C8.60664 15.6988 8.59801 15.6645 8.58668 15.6287C8.5816 15.6122 8.57496 15.5921 8.56402 15.5666L8.5609 15.5595C8.55074 15.5363 8.53902 15.5099 8.50816 15.4674C8.50816 15.467 8.50816 15.467 8.50777 15.467C8.4234 15.3537 8.33434 15.2688 8.23629 15.2066C8.12613 15.1365 7.99762 15.0976 7.87496 15.0976H7.87145C7.69957 15.0984 7.53859 15.1629 7.39211 15.2888C7.22184 15.4375 7.11711 15.6118 7.02922 15.7779C6.94094 15.9498 6.88195 16.1068 6.84836 16.2079C6.72453 16.5809 6.71008 16.9137 6.71051 17.1314C6.71051 17.1727 6.7109 17.2152 6.71207 17.2648C6.72297 17.7589 6.86008 18.2468 7.10891 18.6749C7.17883 18.7953 7.30816 18.8701 7.44644 18.8701C7.51559 18.8701 7.58355 18.8512 7.64332 18.8162C7.73355 18.763 7.79758 18.6781 7.82418 18.5762C7.85035 18.4747 7.8359 18.3688 7.78355 18.2779C7.60152 17.9643 7.50113 17.6075 7.49332 17.2463C7.4925 17.2125 7.49176 17.1719 7.49176 17.1314C7.49176 16.9441 7.50348 16.7171 7.58941 16.457C7.62105 16.3602 7.69879 16.167 7.78512 16.0313C7.80734 15.9947 7.83313 15.9589 7.85773 15.9302C7.86637 15.9679 7.87492 16.0096 7.88156 16.0478C7.90773 16.1859 7.93703 16.3645 7.96477 16.5373L7.97141 16.5766C7.9843 16.6565 7.99957 16.7486 8.0132 16.8268C8.02609 16.9 8.03703 16.961 8.05109 17.0177C8.09133 17.1798 8.1257 17.3033 8.17141 17.4198C8.21398 17.528 8.27023 17.6318 8.34445 17.7373C8.51246 17.9796 8.67922 18.1429 8.86945 18.2511C9.08781 18.3759 9.31281 18.414 9.50422 18.4349C9.54992 18.4396 9.59562 18.442 9.64055 18.442C9.97102 18.442 10.2816 18.3125 10.5152 18.0776C10.7491 17.8427 10.878 17.5299 10.878 17.1971C10.8777 17.0287 10.8472 16.8528 10.7851 16.6588C10.7245 16.4723 10.6421 16.298 10.5405 16.1411C10.2073 15.6291 10.0316 15.0154 10.0316 14.3669V14.2101H10.8519V14.2103C10.8519 14.6683 10.9917 15.1145 11.2562 15.4997C11.5784 15.9636 11.7929 16.6454 11.7894 17.1971C11.7898 18.1111 11.2144 18.9302 10.3573 19.2352C10.2589 19.2702 10.18 19.3418 10.1351 19.4366C10.0902 19.5315 10.0843 19.6385 10.1191 19.7373C10.1742 19.8946 10.3222 20.0001 10.4875 20.0001C10.5316 20.0001 10.5754 19.9922 10.6175 19.9773C10.8992 19.8774 11.1632 19.7345 11.4027 19.5528C11.6398 19.3734 11.8477 19.1593 12.0207 18.917C12.38 18.4141 12.5703 17.8192 12.5707 17.1971C12.5691 16.8399 12.5074 16.4562 12.3929 16.088C12.2769 15.715 12.1062 15.3569 11.8991 15.0524C11.7249 14.799 11.6331 14.5078 11.6331 14.2104V14.2101H13.4297C13.6454 14.2101 13.8203 14.0339 13.8203 13.8166V11.4039C14.6397 10.8741 15.3279 10.1525 15.8189 9.30484C16.3641 8.36348 16.6523 7.2868 16.6523 6.19121C16.6523 2.7773 13.8924 0 10.5 0ZM13.0391 13.4231H7.96094V11.8311C8.75465 12.1927 9.62063 12.3823 10.5 12.3823C11.3793 12.3823 12.2453 12.1927 13.0391 11.8311V13.4231ZM13.231 10.8458C12.4071 11.3362 11.4627 11.5953 10.5 11.5953C9.53727 11.5953 8.59289 11.3361 7.7691 10.8459C6.14059 9.87625 5.12891 8.09266 5.12891 6.19109C5.12891 3.21121 7.5384 0.786914 10.5 0.786914C13.4616 0.786914 15.8711 3.21121 15.8711 6.19109C15.8711 8.09266 14.8595 9.87625 13.231 10.8458Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 1.63135C8.00145 1.63135 5.96875 3.67693 5.96875 6.19127C5.96875 8.70564 8.00145 10.7512 10.5 10.7512C12.9986 10.7512 15.0312 8.70561 15.0312 6.19127C15.0312 3.67689 12.9986 1.63135 10.5 1.63135ZM10.5 9.96428C8.43223 9.96428 6.75 8.2717 6.75 6.19127C6.75 4.11084 8.43223 2.41826 10.5 2.41826C12.5678 2.41826 14.25 4.1108 14.25 6.19127C14.25 8.27174 12.5678 9.96428 10.5 9.96428Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 5.01169C10.3349 5.01169 10.1777 5.04646 10.035 5.10876L8.92709 4.09232C8.7676 3.94599 8.52053 3.95763 8.3753 4.11825C8.22998 4.27892 8.24155 4.52775 8.40104 4.67407L9.46104 5.64657C9.37631 5.80962 9.32811 5.99485 9.32811 6.19126C9.32811 6.84169 9.85381 7.37087 10.5 7.37087C11.1462 7.37087 11.6719 6.84173 11.6719 6.19126C11.6719 5.54087 11.1462 5.01169 10.5 5.01169ZM10.5 6.58396C10.2846 6.58396 10.1094 6.40778 10.1094 6.1913C10.1094 5.97482 10.2846 5.79864 10.5 5.79864C10.7154 5.79864 10.8906 5.97478 10.8906 6.1913C10.8906 6.40782 10.7154 6.58396 10.5 6.58396Z' fill='%23BE1D42'/%3E%3Cpath d='M12.8828 6.58395C13.0985 6.58395 13.2734 6.40797 13.2734 6.1909C13.2734 5.97382 13.0985 5.79785 12.8828 5.79785C12.6671 5.79785 12.4922 5.97382 12.4922 6.1909C12.4922 6.40797 12.6671 6.58395 12.8828 6.58395Z' fill='%23BE1D42'/%3E%3Cpath d='M8.11719 6.58395C8.33292 6.58395 8.50781 6.40797 8.50781 6.1909C8.50781 5.97382 8.33292 5.79785 8.11719 5.79785C7.90145 5.79785 7.72656 5.97382 7.72656 6.1909C7.72656 6.40797 7.90145 6.58395 8.11719 6.58395Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 4.18648C10.7157 4.18648 10.8906 4.01051 10.8906 3.79344C10.8906 3.57636 10.7157 3.40039 10.5 3.40039C10.2843 3.40039 10.1094 3.57636 10.1094 3.79344C10.1094 4.01051 10.2843 4.18648 10.5 4.18648Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 8.98189C10.7157 8.98189 10.8906 8.80592 10.8906 8.58885C10.8906 8.37177 10.7157 8.1958 10.5 8.1958C10.2843 8.1958 10.1094 8.37177 10.1094 8.58885C10.1094 8.80592 10.2843 8.98189 10.5 8.98189Z' fill='%23BE1D42'/%3E%3Cpath d='M8.9009 19.225C8.85715 19.2084 8.81145 19.2002 8.76536 19.2002C8.60286 19.2002 8.45559 19.3033 8.39895 19.4567C8.32395 19.6601 8.42743 19.8871 8.62938 19.9627C8.67313 19.9792 8.71883 19.9875 8.76496 19.9875C8.92746 19.9875 9.07473 19.8844 9.13137 19.7305C9.20637 19.5271 9.10282 19.3005 8.9009 19.225Z' fill='%23BE1D42'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_1116'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_191_1116'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_191_1116)'%3E%3Cg clip-path='url(%23clip1_191_1116)'%3E%3Cpath d='M10.5 0C7.10758 0 4.34766 2.7773 4.34766 6.19113C4.34766 7.28668 4.63586 8.36336 5.18113 9.30477C5.67211 10.1524 6.36031 10.874 7.17969 11.4038V13.8166C7.17969 14.0339 7.35461 14.2101 7.57031 14.2101H9.25039V14.3669C9.25039 15.1688 9.47031 15.9313 9.88672 16.5723C9.94844 16.6667 10.0051 16.7871 10.0422 16.9028C10.0832 17.0279 10.0972 17.1369 10.0968 17.1971C10.0964 17.4493 9.89176 17.6546 9.64059 17.6554C9.62375 17.6554 9.60621 17.6543 9.58824 17.6523C9.4273 17.6346 9.33039 17.6098 9.25465 17.5665C9.19719 17.5335 9.11398 17.4713 8.98434 17.2856C8.93902 17.2199 8.92144 17.1876 8.89723 17.1282C8.87301 17.068 8.84488 16.972 8.80895 16.826C8.80309 16.804 8.78512 16.71 8.76559 16.5911C8.75582 16.5313 8.74527 16.4664 8.73395 16.3975C8.71246 16.2649 8.6902 16.1276 8.66754 16.0013C8.64801 15.8904 8.6316 15.8074 8.61598 15.7397C8.60664 15.6988 8.59801 15.6645 8.58668 15.6287C8.5816 15.6122 8.57496 15.5921 8.56402 15.5666L8.5609 15.5595C8.55074 15.5363 8.53902 15.5099 8.50816 15.4674C8.50816 15.467 8.50816 15.467 8.50777 15.467C8.4234 15.3537 8.33434 15.2688 8.23629 15.2066C8.12613 15.1365 7.99762 15.0976 7.87496 15.0976H7.87145C7.69957 15.0984 7.53859 15.1629 7.39211 15.2888C7.22184 15.4375 7.11711 15.6118 7.02922 15.7779C6.94094 15.9498 6.88195 16.1068 6.84836 16.2079C6.72453 16.5809 6.71008 16.9137 6.71051 17.1314C6.71051 17.1727 6.7109 17.2152 6.71207 17.2648C6.72297 17.7589 6.86008 18.2468 7.10891 18.6749C7.17883 18.7953 7.30816 18.8701 7.44644 18.8701C7.51559 18.8701 7.58355 18.8512 7.64332 18.8162C7.73355 18.763 7.79758 18.6781 7.82418 18.5762C7.85035 18.4747 7.8359 18.3688 7.78355 18.2779C7.60152 17.9643 7.50113 17.6075 7.49332 17.2463C7.4925 17.2125 7.49176 17.1719 7.49176 17.1314C7.49176 16.9441 7.50348 16.7171 7.58941 16.457C7.62105 16.3602 7.69879 16.167 7.78512 16.0313C7.80734 15.9947 7.83313 15.9589 7.85773 15.9302C7.86637 15.9679 7.87492 16.0096 7.88156 16.0478C7.90773 16.1859 7.93703 16.3645 7.96477 16.5373L7.97141 16.5766C7.9843 16.6565 7.99957 16.7486 8.0132 16.8268C8.02609 16.9 8.03703 16.961 8.05109 17.0177C8.09133 17.1798 8.1257 17.3033 8.17141 17.4198C8.21398 17.528 8.27023 17.6318 8.34445 17.7373C8.51246 17.9796 8.67922 18.1429 8.86945 18.2511C9.08781 18.3759 9.31281 18.414 9.50422 18.4349C9.54992 18.4396 9.59562 18.442 9.64055 18.442C9.97102 18.442 10.2816 18.3125 10.5152 18.0776C10.7491 17.8427 10.878 17.5299 10.878 17.1971C10.8777 17.0287 10.8472 16.8528 10.7851 16.6588C10.7245 16.4723 10.6421 16.298 10.5405 16.1411C10.2073 15.6291 10.0316 15.0154 10.0316 14.3669V14.2101H10.8519V14.2103C10.8519 14.6683 10.9917 15.1145 11.2562 15.4997C11.5784 15.9636 11.7929 16.6454 11.7894 17.1971C11.7898 18.1111 11.2144 18.9302 10.3573 19.2352C10.2589 19.2702 10.18 19.3418 10.1351 19.4366C10.0902 19.5315 10.0843 19.6385 10.1191 19.7373C10.1742 19.8946 10.3222 20.0001 10.4875 20.0001C10.5316 20.0001 10.5754 19.9922 10.6175 19.9773C10.8992 19.8774 11.1632 19.7345 11.4027 19.5528C11.6398 19.3734 11.8477 19.1593 12.0207 18.917C12.38 18.4141 12.5703 17.8192 12.5707 17.1971C12.5691 16.8399 12.5074 16.4562 12.3929 16.088C12.2769 15.715 12.1062 15.3569 11.8991 15.0524C11.7249 14.799 11.6331 14.5078 11.6331 14.2104V14.2101H13.4297C13.6454 14.2101 13.8203 14.0339 13.8203 13.8166V11.4039C14.6397 10.8741 15.3279 10.1525 15.8189 9.30484C16.3641 8.36348 16.6523 7.2868 16.6523 6.19121C16.6523 2.7773 13.8924 0 10.5 0ZM13.0391 13.4231H7.96094V11.8311C8.75465 12.1927 9.62063 12.3823 10.5 12.3823C11.3793 12.3823 12.2453 12.1927 13.0391 11.8311V13.4231ZM13.231 10.8458C12.4071 11.3362 11.4627 11.5953 10.5 11.5953C9.53727 11.5953 8.59289 11.3361 7.7691 10.8459C6.14059 9.87625 5.12891 8.09266 5.12891 6.19109C5.12891 3.21121 7.5384 0.786914 10.5 0.786914C13.4616 0.786914 15.8711 3.21121 15.8711 6.19109C15.8711 8.09266 14.8595 9.87625 13.231 10.8458Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 1.63135C8.00145 1.63135 5.96875 3.67693 5.96875 6.19127C5.96875 8.70564 8.00145 10.7512 10.5 10.7512C12.9986 10.7512 15.0312 8.70561 15.0312 6.19127C15.0312 3.67689 12.9986 1.63135 10.5 1.63135ZM10.5 9.96428C8.43223 9.96428 6.75 8.2717 6.75 6.19127C6.75 4.11084 8.43223 2.41826 10.5 2.41826C12.5678 2.41826 14.25 4.1108 14.25 6.19127C14.25 8.27174 12.5678 9.96428 10.5 9.96428Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 5.01169C10.3349 5.01169 10.1777 5.04646 10.035 5.10876L8.92709 4.09232C8.7676 3.94599 8.52053 3.95763 8.3753 4.11825C8.22998 4.27892 8.24155 4.52775 8.40104 4.67407L9.46104 5.64657C9.37631 5.80962 9.32811 5.99485 9.32811 6.19126C9.32811 6.84169 9.85381 7.37087 10.5 7.37087C11.1462 7.37087 11.6719 6.84173 11.6719 6.19126C11.6719 5.54087 11.1462 5.01169 10.5 5.01169ZM10.5 6.58396C10.2846 6.58396 10.1094 6.40778 10.1094 6.1913C10.1094 5.97482 10.2846 5.79864 10.5 5.79864C10.7154 5.79864 10.8906 5.97478 10.8906 6.1913C10.8906 6.40782 10.7154 6.58396 10.5 6.58396Z' fill='%23BE1D42'/%3E%3Cpath d='M12.8828 6.58395C13.0985 6.58395 13.2734 6.40797 13.2734 6.1909C13.2734 5.97382 13.0985 5.79785 12.8828 5.79785C12.6671 5.79785 12.4922 5.97382 12.4922 6.1909C12.4922 6.40797 12.6671 6.58395 12.8828 6.58395Z' fill='%23BE1D42'/%3E%3Cpath d='M8.11719 6.58395C8.33292 6.58395 8.50781 6.40797 8.50781 6.1909C8.50781 5.97382 8.33292 5.79785 8.11719 5.79785C7.90145 5.79785 7.72656 5.97382 7.72656 6.1909C7.72656 6.40797 7.90145 6.58395 8.11719 6.58395Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 4.18648C10.7157 4.18648 10.8906 4.01051 10.8906 3.79344C10.8906 3.57636 10.7157 3.40039 10.5 3.40039C10.2843 3.40039 10.1094 3.57636 10.1094 3.79344C10.1094 4.01051 10.2843 4.18648 10.5 4.18648Z' fill='%23BE1D42'/%3E%3Cpath d='M10.5 8.98189C10.7157 8.98189 10.8906 8.80592 10.8906 8.58885C10.8906 8.37177 10.7157 8.1958 10.5 8.1958C10.2843 8.1958 10.1094 8.37177 10.1094 8.58885C10.1094 8.80592 10.2843 8.98189 10.5 8.98189Z' fill='%23BE1D42'/%3E%3Cpath d='M8.9009 19.225C8.85715 19.2084 8.81145 19.2002 8.76536 19.2002C8.60286 19.2002 8.45559 19.3033 8.39895 19.4567C8.32395 19.6601 8.42743 19.8871 8.62938 19.9627C8.67313 19.9792 8.71883 19.9875 8.76496 19.9875C8.92746 19.9875 9.07473 19.8844 9.13137 19.7305C9.20637 19.5271 9.10282 19.3005 8.9009 19.225Z' fill='%23BE1D42'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_1116'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_191_1116'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.price {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_191_1077)'%3E%3Cpath d='M17.7142 1.64307H10.6428C10.4723 1.6431 10.3088 1.71086 10.1883 1.83142L2.42259 9.59714C1.97546 10.0454 1.72437 10.6528 1.72437 11.2859C1.72437 11.9191 1.97546 12.5264 2.42259 12.9747L7.02545 17.5776C7.47358 18.025 8.08097 18.2763 8.71423 18.2763C9.3475 18.2763 9.95489 18.025 10.403 17.5776L18.1687 9.81185C18.2893 9.69132 18.3571 9.52784 18.3571 9.35735V2.28592C18.3571 2.11543 18.2894 1.95191 18.1688 1.83135C18.0482 1.7108 17.8847 1.64307 17.7142 1.64307ZM17.0714 9.09121L9.49402 16.6686C9.28708 16.8751 9.00663 16.9912 8.71423 16.9912C8.42184 16.9912 8.14139 16.8751 7.93445 16.6686L3.33159 12.0657C3.12503 11.8588 3.00901 11.5783 3.00901 11.2859C3.00901 10.9935 3.12503 10.7131 3.33159 10.5061L10.9089 2.92878H17.0714V9.09121Z' fill='%23BE1D42'/%3E%3Cpath d='M5.95445 10.8313C5.8332 10.7142 5.67082 10.6494 5.50226 10.6509C5.33371 10.6524 5.17247 10.72 5.05328 10.8392C4.93409 10.9584 4.86648 11.1196 4.86501 11.2882C4.86355 11.4567 4.92835 11.6191 5.04545 11.7403L8.25973 14.9546C8.38098 15.0717 8.54337 15.1365 8.71192 15.1351C8.88048 15.1336 9.04171 15.066 9.1609 14.9468C9.28009 14.8276 9.3477 14.6664 9.34917 14.4978C9.35063 14.3293 9.28584 14.1669 9.16873 14.0456L5.95445 10.8313Z' fill='%23BE1D42'/%3E%3Cpath d='M13.857 8.0715C14.2385 8.0715 14.6113 7.95839 14.9285 7.74648C15.2456 7.53456 15.4928 7.23336 15.6388 6.88096C15.7848 6.52856 15.823 6.14079 15.7486 5.76668C15.6741 5.39258 15.4905 5.04894 15.2207 4.77922C14.951 4.50951 14.6074 4.32583 14.2333 4.25141C13.8592 4.177 13.4714 4.21519 13.119 4.36116C12.7666 4.50713 12.4654 4.75432 12.2535 5.07147C12.0416 5.38862 11.9285 5.76149 11.9285 6.14293C11.9285 6.65442 12.1317 7.14496 12.4933 7.50663C12.855 7.86831 13.3455 8.0715 13.857 8.0715ZM13.857 5.50007C13.9842 5.50007 14.1085 5.53777 14.2142 5.60841C14.3199 5.67905 14.4023 5.77945 14.451 5.89692C14.4996 6.01438 14.5123 6.14364 14.4875 6.26834C14.4627 6.39305 14.4015 6.50759 14.3116 6.5975C14.2217 6.6874 14.1072 6.74863 13.9825 6.77343C13.8578 6.79824 13.7285 6.78551 13.611 6.73685C13.4936 6.68819 13.3932 6.6058 13.3225 6.50008C13.2519 6.39436 13.2142 6.27007 13.2142 6.14293C13.2142 5.97243 13.2819 5.80892 13.4025 5.68836C13.523 5.5678 13.6865 5.50007 13.857 5.50007Z' fill='%23BE1D42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_1077'%3E%3Crect width='18' height='18' fill='white' transform='translate(1 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_191_1077)'%3E%3Cpath d='M17.7142 1.64307H10.6428C10.4723 1.6431 10.3088 1.71086 10.1883 1.83142L2.42259 9.59714C1.97546 10.0454 1.72437 10.6528 1.72437 11.2859C1.72437 11.9191 1.97546 12.5264 2.42259 12.9747L7.02545 17.5776C7.47358 18.025 8.08097 18.2763 8.71423 18.2763C9.3475 18.2763 9.95489 18.025 10.403 17.5776L18.1687 9.81185C18.2893 9.69132 18.3571 9.52784 18.3571 9.35735V2.28592C18.3571 2.11543 18.2894 1.95191 18.1688 1.83135C18.0482 1.7108 17.8847 1.64307 17.7142 1.64307ZM17.0714 9.09121L9.49402 16.6686C9.28708 16.8751 9.00663 16.9912 8.71423 16.9912C8.42184 16.9912 8.14139 16.8751 7.93445 16.6686L3.33159 12.0657C3.12503 11.8588 3.00901 11.5783 3.00901 11.2859C3.00901 10.9935 3.12503 10.7131 3.33159 10.5061L10.9089 2.92878H17.0714V9.09121Z' fill='%23BE1D42'/%3E%3Cpath d='M5.95445 10.8313C5.8332 10.7142 5.67082 10.6494 5.50226 10.6509C5.33371 10.6524 5.17247 10.72 5.05328 10.8392C4.93409 10.9584 4.86648 11.1196 4.86501 11.2882C4.86355 11.4567 4.92835 11.6191 5.04545 11.7403L8.25973 14.9546C8.38098 15.0717 8.54337 15.1365 8.71192 15.1351C8.88048 15.1336 9.04171 15.066 9.1609 14.9468C9.28009 14.8276 9.3477 14.6664 9.34917 14.4978C9.35063 14.3293 9.28584 14.1669 9.16873 14.0456L5.95445 10.8313Z' fill='%23BE1D42'/%3E%3Cpath d='M13.857 8.0715C14.2385 8.0715 14.6113 7.95839 14.9285 7.74648C15.2456 7.53456 15.4928 7.23336 15.6388 6.88096C15.7848 6.52856 15.823 6.14079 15.7486 5.76668C15.6741 5.39258 15.4905 5.04894 15.2207 4.77922C14.951 4.50951 14.6074 4.32583 14.2333 4.25141C13.8592 4.177 13.4714 4.21519 13.119 4.36116C12.7666 4.50713 12.4654 4.75432 12.2535 5.07147C12.0416 5.38862 11.9285 5.76149 11.9285 6.14293C11.9285 6.65442 12.1317 7.14496 12.4933 7.50663C12.855 7.86831 13.3455 8.0715 13.857 8.0715ZM13.857 5.50007C13.9842 5.50007 14.1085 5.53777 14.2142 5.60841C14.3199 5.67905 14.4023 5.77945 14.451 5.89692C14.4996 6.01438 14.5123 6.14364 14.4875 6.26834C14.4627 6.39305 14.4015 6.50759 14.3116 6.5975C14.2217 6.6874 14.1072 6.74863 13.9825 6.77343C13.8578 6.79824 13.7285 6.78551 13.611 6.73685C13.4936 6.68819 13.3932 6.6058 13.3225 6.50008C13.2519 6.39436 13.2142 6.27007 13.2142 6.14293C13.2142 5.97243 13.2819 5.80892 13.4025 5.68836C13.523 5.5678 13.6865 5.50007 13.857 5.50007Z' fill='%23BE1D42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_1077'%3E%3Crect width='18' height='18' fill='white' transform='translate(1 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.calendar {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_191_1061)'%3E%3Cpath d='M11.2188 13.375C11.2188 14.0642 11.7795 14.625 12.4688 14.625H13.9375C14.6267 14.625 15.1875 14.0642 15.1875 13.375V11.9062C15.1875 11.217 14.6267 10.6562 13.9375 10.6562H12.4688C11.7795 10.6562 11.2188 11.217 11.2188 11.9062V13.375ZM12.4688 11.9062H13.9375L13.9383 13.375C13.9383 13.375 13.9381 13.375 13.9375 13.375H12.4688V11.9062Z' fill='%23BE1D42'/%3E%3Cpath d='M14.5625 9.1875C14.9077 9.1875 15.1875 8.90768 15.1875 8.5625C15.1875 8.21732 14.9077 7.9375 14.5625 7.9375C14.2173 7.9375 13.9375 8.21732 13.9375 8.5625C13.9375 8.90768 14.2173 9.1875 14.5625 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M11.8438 9.1875C12.1889 9.1875 12.4688 8.90768 12.4688 8.5625C12.4688 8.21732 12.1889 7.9375 11.8438 7.9375C11.4986 7.9375 11.2188 8.21732 11.2188 8.5625C11.2188 8.90768 11.4986 9.1875 11.8438 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M17.875 13C18.2202 13 18.5 12.7202 18.5 12.375V5.75C18.5 4.3715 17.3785 3.25 16 3.25H15.1875V2.625C15.1875 2.27981 14.9077 2 14.5625 2C14.2173 2 13.9375 2.27981 13.9375 2.625V3.25H11.0938V2.625C11.0938 2.27981 10.8139 2 10.4688 2C10.1236 2 9.84375 2.27981 9.84375 2.625V3.25H7.03125V2.625C7.03125 2.27981 6.75144 2 6.40625 2C6.06106 2 5.78125 2.27981 5.78125 2.625V3.25H5C3.6215 3.25 2.5 4.3715 2.5 5.75V15.5C2.5 16.8785 3.6215 18 5 18H16C17.3785 18 18.5 16.8785 18.5 15.5C18.5 15.1548 18.2202 14.875 17.875 14.875C17.5298 14.875 17.25 15.1548 17.25 15.5C17.25 16.1892 16.6892 16.75 16 16.75H5C4.31075 16.75 3.75 16.1892 3.75 15.5V5.75C3.75 5.06075 4.31075 4.5 5 4.5H5.78125V5.125C5.78125 5.47019 6.06106 5.75 6.40625 5.75C6.75144 5.75 7.03125 5.47019 7.03125 5.125V4.5H9.84375V5.125C9.84375 5.47019 10.1236 5.75 10.4688 5.75C10.8139 5.75 11.0938 5.47019 11.0938 5.125V4.5H13.9375V5.125C13.9375 5.47019 14.2173 5.75 14.5625 5.75C14.9077 5.75 15.1875 5.47019 15.1875 5.125V4.5H16C16.6892 4.5 17.25 5.06075 17.25 5.75V12.375C17.25 12.7202 17.5298 13 17.875 13Z' fill='%23BE1D42'/%3E%3Cpath d='M6.40625 14.625C6.75143 14.625 7.03125 14.3452 7.03125 14C7.03125 13.6548 6.75143 13.375 6.40625 13.375C6.06107 13.375 5.78125 13.6548 5.78125 14C5.78125 14.3452 6.06107 14.625 6.40625 14.625Z' fill='%23BE1D42'/%3E%3Cpath d='M6.40625 9.1875C6.75143 9.1875 7.03125 8.90768 7.03125 8.5625C7.03125 8.21732 6.75143 7.9375 6.40625 7.9375C6.06107 7.9375 5.78125 8.21732 5.78125 8.5625C5.78125 8.90768 6.06107 9.1875 6.40625 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M6.40625 11.9062C6.75143 11.9062 7.03125 11.6264 7.03125 11.2812C7.03125 10.9361 6.75143 10.6562 6.40625 10.6562C6.06107 10.6562 5.78125 10.9361 5.78125 11.2812C5.78125 11.6264 6.06107 11.9062 6.40625 11.9062Z' fill='%23BE1D42'/%3E%3Cpath d='M9.125 11.9062C9.47018 11.9062 9.75 11.6264 9.75 11.2812C9.75 10.9361 9.47018 10.6562 9.125 10.6562C8.77982 10.6562 8.5 10.9361 8.5 11.2812C8.5 11.6264 8.77982 11.9062 9.125 11.9062Z' fill='%23BE1D42'/%3E%3Cpath d='M9.125 9.1875C9.47018 9.1875 9.75 8.90768 9.75 8.5625C9.75 8.21732 9.47018 7.9375 9.125 7.9375C8.77982 7.9375 8.5 8.21732 8.5 8.5625C8.5 8.90768 8.77982 9.1875 9.125 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M9.125 14.625C9.47018 14.625 9.75 14.3452 9.75 14C9.75 13.6548 9.47018 13.375 9.125 13.375C8.77982 13.375 8.5 13.6548 8.5 14C8.5 14.3452 8.77982 14.625 9.125 14.625Z' fill='%23BE1D42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_1061'%3E%3Crect width='16' height='16' fill='white' transform='translate(2.5 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_191_1061)'%3E%3Cpath d='M11.2188 13.375C11.2188 14.0642 11.7795 14.625 12.4688 14.625H13.9375C14.6267 14.625 15.1875 14.0642 15.1875 13.375V11.9062C15.1875 11.217 14.6267 10.6562 13.9375 10.6562H12.4688C11.7795 10.6562 11.2188 11.217 11.2188 11.9062V13.375ZM12.4688 11.9062H13.9375L13.9383 13.375C13.9383 13.375 13.9381 13.375 13.9375 13.375H12.4688V11.9062Z' fill='%23BE1D42'/%3E%3Cpath d='M14.5625 9.1875C14.9077 9.1875 15.1875 8.90768 15.1875 8.5625C15.1875 8.21732 14.9077 7.9375 14.5625 7.9375C14.2173 7.9375 13.9375 8.21732 13.9375 8.5625C13.9375 8.90768 14.2173 9.1875 14.5625 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M11.8438 9.1875C12.1889 9.1875 12.4688 8.90768 12.4688 8.5625C12.4688 8.21732 12.1889 7.9375 11.8438 7.9375C11.4986 7.9375 11.2188 8.21732 11.2188 8.5625C11.2188 8.90768 11.4986 9.1875 11.8438 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M17.875 13C18.2202 13 18.5 12.7202 18.5 12.375V5.75C18.5 4.3715 17.3785 3.25 16 3.25H15.1875V2.625C15.1875 2.27981 14.9077 2 14.5625 2C14.2173 2 13.9375 2.27981 13.9375 2.625V3.25H11.0938V2.625C11.0938 2.27981 10.8139 2 10.4688 2C10.1236 2 9.84375 2.27981 9.84375 2.625V3.25H7.03125V2.625C7.03125 2.27981 6.75144 2 6.40625 2C6.06106 2 5.78125 2.27981 5.78125 2.625V3.25H5C3.6215 3.25 2.5 4.3715 2.5 5.75V15.5C2.5 16.8785 3.6215 18 5 18H16C17.3785 18 18.5 16.8785 18.5 15.5C18.5 15.1548 18.2202 14.875 17.875 14.875C17.5298 14.875 17.25 15.1548 17.25 15.5C17.25 16.1892 16.6892 16.75 16 16.75H5C4.31075 16.75 3.75 16.1892 3.75 15.5V5.75C3.75 5.06075 4.31075 4.5 5 4.5H5.78125V5.125C5.78125 5.47019 6.06106 5.75 6.40625 5.75C6.75144 5.75 7.03125 5.47019 7.03125 5.125V4.5H9.84375V5.125C9.84375 5.47019 10.1236 5.75 10.4688 5.75C10.8139 5.75 11.0938 5.47019 11.0938 5.125V4.5H13.9375V5.125C13.9375 5.47019 14.2173 5.75 14.5625 5.75C14.9077 5.75 15.1875 5.47019 15.1875 5.125V4.5H16C16.6892 4.5 17.25 5.06075 17.25 5.75V12.375C17.25 12.7202 17.5298 13 17.875 13Z' fill='%23BE1D42'/%3E%3Cpath d='M6.40625 14.625C6.75143 14.625 7.03125 14.3452 7.03125 14C7.03125 13.6548 6.75143 13.375 6.40625 13.375C6.06107 13.375 5.78125 13.6548 5.78125 14C5.78125 14.3452 6.06107 14.625 6.40625 14.625Z' fill='%23BE1D42'/%3E%3Cpath d='M6.40625 9.1875C6.75143 9.1875 7.03125 8.90768 7.03125 8.5625C7.03125 8.21732 6.75143 7.9375 6.40625 7.9375C6.06107 7.9375 5.78125 8.21732 5.78125 8.5625C5.78125 8.90768 6.06107 9.1875 6.40625 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M6.40625 11.9062C6.75143 11.9062 7.03125 11.6264 7.03125 11.2812C7.03125 10.9361 6.75143 10.6562 6.40625 10.6562C6.06107 10.6562 5.78125 10.9361 5.78125 11.2812C5.78125 11.6264 6.06107 11.9062 6.40625 11.9062Z' fill='%23BE1D42'/%3E%3Cpath d='M9.125 11.9062C9.47018 11.9062 9.75 11.6264 9.75 11.2812C9.75 10.9361 9.47018 10.6562 9.125 10.6562C8.77982 10.6562 8.5 10.9361 8.5 11.2812C8.5 11.6264 8.77982 11.9062 9.125 11.9062Z' fill='%23BE1D42'/%3E%3Cpath d='M9.125 9.1875C9.47018 9.1875 9.75 8.90768 9.75 8.5625C9.75 8.21732 9.47018 7.9375 9.125 7.9375C8.77982 7.9375 8.5 8.21732 8.5 8.5625C8.5 8.90768 8.77982 9.1875 9.125 9.1875Z' fill='%23BE1D42'/%3E%3Cpath d='M9.125 14.625C9.47018 14.625 9.75 14.3452 9.75 14C9.75 13.6548 9.47018 13.375 9.125 13.375C8.77982 13.375 8.5 13.6548 8.5 14C8.5 14.3452 8.77982 14.625 9.125 14.625Z' fill='%23BE1D42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_1061'%3E%3Crect width='16' height='16' fill='white' transform='translate(2.5 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.search {
    width: 33px;
    height: 33px;
    display: flex;
    color: #dde0e4;
    mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2085_3' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='33' height='33'%3E%3Cpath d='M33 0H0V33H33V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2085_3)'%3E%3Cpath d='M14.4375 23.375C19.3735 23.375 23.375 19.3735 23.375 14.4375C23.375 9.50145 19.3735 5.5 14.4375 5.5C9.50145 5.5 5.5 9.50145 5.5 14.4375C5.5 19.3735 9.50145 23.375 14.4375 23.375Z' stroke='%23DDE0E4' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M27.0139 27.9862C27.2825 28.2546 27.7178 28.2546 27.9863 27.9862C28.2547 27.7177 28.2547 27.2823 27.9863 27.0138L27.0139 27.9862ZM27.9863 27.0138L21.1113 20.1388L20.1389 21.1112L27.0139 27.9862L27.9863 27.0138Z' fill='%23DDE0E4'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2085_3' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='33' height='33'%3E%3Cpath d='M33 0H0V33H33V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2085_3)'%3E%3Cpath d='M14.4375 23.375C19.3735 23.375 23.375 19.3735 23.375 14.4375C23.375 9.50145 19.3735 5.5 14.4375 5.5C9.50145 5.5 5.5 9.50145 5.5 14.4375C5.5 19.3735 9.50145 23.375 14.4375 23.375Z' stroke='%23DDE0E4' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M27.0139 27.9862C27.2825 28.2546 27.7178 28.2546 27.9863 27.9862C28.2547 27.7177 28.2547 27.2823 27.9863 27.0138L27.0139 27.9862ZM27.9863 27.0138L21.1113 20.1388L20.1389 21.1112L27.0139 27.9862L27.9863 27.0138Z' fill='%23DDE0E4'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.main-button {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 165px;
    height: 38px;

    border-radius: 5px;
    border: 1px solid transparent;

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

    background: #be1d42;
    color: #ffffff;
    transition: all 0.3s ease;
    cursor: pointer;
}

.main-button__light-red {
    background: #ee1346;
}

.main-button:hover {
    background: #fff;
    color: #be1d42;
    border: 1px solid #be1d42;
}

.main-button__white {
    border: 1px solid #be1d42;
    background: #fff;
    color: #be1d42;
}

.main-button__white:hover {
    background: #be1d42;
    color: #fff;
    border: 1px solid #be1d42;
}

.main-button__transparent {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
}

.main-button__transparent:hover {
    border: 1px solid #be1d42;
    background: #fff;
    color: #be1d42;
}

.common-arrows {
    min-width: 1180px;
    padding: 0 20px;
    margin: 0 auto;
    position: absolute;
    bottom: 70px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

.common-arrows__inner {
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    background: rgba(0, 0, 0, 0.4);
    padding: 10px 16px;
}

.main-pagination {
    display: flex;
    align-items: center;
    gap: 10px;
}

.main-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #fff;
    opacity: 1;
}

.main-pagination .swiper-pagination-bullet-active {
    position: relative;
}

.main-pagination .swiper-pagination-bullet-active::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    width: 14px;
    height: 14px;
    border: 1px solid #fff;
    border-radius: 50%;
}

.main__next {
    position: relative;
    display: flex;
    z-index: 10;
    cursor: pointer;
}

.main__prev {
    position: relative;
    display: flex;
    z-index: 10;
    cursor: pointer;
}

.main__slide {
    height: 796px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.main__inner {
    /* max-width: 572px;
    width: 100%; */
    max-width: 51%;
    margin-left: auto;
    padding-top: 280px;
    color: #fff;
}

/* .main__desc {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;

    color: #ffffff;
    margin-bottom: 20px;
    max-width: 190px;
} */

.main__title {
    font-weight: 500;
    font-size: 32px;
    line-height: 38px;

    color: #ffffff;
    margin-bottom: 40px;
}

.main__inner .main-button__light-red {
    width: 256px;
    height: 45px;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    margin-bottom: 54px;
}

.main__list {
    display: flex;
    gap: 30px;
}

.main__item {
    min-width: 162px;
    height: 160px;
    border-top: 1px solid #fff;
    padding-top: 14px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.main__item span {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
}

.main__item p {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}

.main__item span {
    display: flex;
}

.main__item .main-button {
    width: 132px;
    height: 28px;
    margin-top: auto;
}

.delivery-wrapper {
    background: #eef0f4;
    padding: 46px 0 56px;
}

.delivery__list {
    /* display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px; */
}

.delivery__item {
    display: flex;
    flex-direction: column;
    background: #ffffff;
    border-radius: 10px;
    padding: 20px;
    color: #395462;
    transition: all 0.3s ease;
    cursor: grabbing;
}

.delivery__item:hover {
    background: #be1d42;
    color: #fff;
}

.delivery__item:hover .delivery__icon * {
    fill: #fff;
}

.delivery__icon {
    margin-bottom: 15px;
}

.delivery__title {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 12px;
}

.delivery__text {
    display: flex;
    gap: 16px;
}

.delivery__text p {
    position: relative;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
}

.delivery__text p:not(:first-child)::before {
    content: "";
    position: absolute;
    left: -9px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #000;
    transition: all 0.3s ease;
}

.delivery__item:hover p:not(:first-child)::before {
    background: #fff;
}

.calculation {
    padding: 75px 0 160px;
}

.section__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;

    color: #000000;
}

.calculation .section__title {
    text-align: center;

    font-size: 30px;
    line-height: 37px;

    color: #2d2926;
    margin-bottom: 50px;
}

.calculation__box {
    display: flex;
    gap: 30px;
}

.calculation__box:nth-child(2) {
    gap: 20px;
}

.calculation__box + .calculation__box {
    margin-top: 58px;
}

.calculation__select {
    display: flex;
    flex-direction: column;
    max-width: 360px;
    width: 100%;
}

.calculation__select:nth-child(2) .select::after {
    display: none;
}

.calculation__box p {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;

    color: #be1d42;
    margin-bottom: 17px;
}

.calculation__select select {
    position: relative;
    background: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 14px 12px 14px 19px;
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #808080;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.calculation__select .form-control {
    padding: 14px 12px 14px 19px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
}

.calculation__select .form-control:focus {
    border-color: #ced4da;
    box-shadow: none;
}

select::-ms-expand {
    display: none;
}

.select {
    position: relative;
    width: 100%;
}

.select::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);

    background: center / cover no-repeat url(/local/templates/kargo-new/img/site-new/select-triangle.svg);
    width: 8px;
    height: 4px;
}

.calculation__inner {
    width: 50%;
}

.calculation__inner:first-child {
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 22px 18px 28px;
}

.calculation__inputs {
    display: flex;
}

.calculation__inner input {
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 14px 10px;

    font-weight: 500;
    font-size: 14px;
    line-height: 17px;

    color: #808080;
}

.calculation__inner input::placeholder {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;

    color: #808080;
}

.calculation__inputs-first {
    display: flex;
    flex-wrap: wrap;
    gap: 13px;
}

.calculation__inputs-first input {
    max-width: 165px;
    width: 100%;
}

.calculation__inputs-last {
    flex-wrap: wrap;
    gap: 30px;
}

.calculation__inputs-last input {
    width: 263px;
}

.calculation__inputs-last .main-button {
    width: 263px !important;
    height: 46px;
}

.advantages {
    padding: 45px 0 70px;
}

.advantages .section__title {
    text-align: center;
    margin-bottom: 48px;
}

.advantages__list {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 60px 20px;
}

.advantages__item {
    width: 100%;
    max-width: 273px;
}

.advantages__img {
    display: flex;
    height: 64px;
    margin-bottom: 26px;
}

.advantages__img img {
    object-fit: cover;
}

.advantages__title {
    margin-bottom: 14px;
    font-weight: 700;
    font-size: 21px;
    line-height: 26px;

    color: #000000;
}

.advantages__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #808080;
}

.marketplaces {
    background: center / cover no-repeat url(/local/templates/kargo-new/img/site-new/mm.jpg);
    max-height: 700px;
    height: 100%;
}

.marketplaces__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.marketplaces__content {
    max-width: 570px;
}

.marketplaces__content .section__title {
    max-width: 496px;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #BE1D42;
    margin-bottom: 28px;
}

.marketplaces__desc {
    max-width: 395px;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
    margin-bottom: 48px;
}

.marketplaces__list {
    max-width: 400px;
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 60px;
}

.marketplaces__item {
    position: relative;
}

.marketplaces__item:not(:first-child)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 40px;
    left: -20px;
    top: 0;
    background: #be1d42;
}

.marketplaces__item p {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;

    color: #be1d42;
}

.marketplaces__img {
    display: flex;
    width: 505px;
    margin-top: -54px;
    z-index: 1;
}

.marketplaces__img img {
    width: 100%;
}

.benefits {
    padding: 90px 0 100px;
}

.benefits .section__title {
    text-align: center;
    margin: 0 auto 82px;
}

.benefits__list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    gap: 50px 60px;
    margin-bottom: 46px;
}

.benefits__item {
    display: flex;
    max-width: 320px;
    width: 100%;
    gap: 10px;
}

.benefits__item span {
    font-weight: 800;
    font-size: 72px;
    line-height: 100%;
    color: #be1d42;
    display: flex;
    min-width: 106px;
}

.benefits__item h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
    margin-bottom: 4px;
}

.benefits__item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #636363;
}

.benefits__buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.working {
    padding: 50px 0 90px;
    background: #EEF0F4;
}

.working__title {
    margin-bottom: 64px;
}

.working__title .section__title {
    font-weight: 700;
    font-size: 40px;
    line-height: 47px;
    color: #000000;
    margin-bottom: 22px;
}

.working__title span {
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    color: #BE1D42;
}

.working__list {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 26px;
    margin-bottom: 56px;
}

.working__item {
    position: relative;
    display: flex;
    align-items: center;
    width: calc(100% / 3 - 18px);
    padding-left: 36px;
}

.working__item p {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    transition: all .3s ease;
}

.working__item p::before {
    content: "";
    position: absolute;
    left: -36px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background: center / cover no-repeat url(/local/templates/kargo-new/img/site-new/point.svg);
}

.working__item .info-box p::before {
    display: none;
}

.working__item .info-box li img {
    transform: inherit;
    width: 55px;
    object-fit: cover;
    object-position: left;
}

.info-box li img {
    width: 72px;
    transform: translateY(5px);
}

.working__item p:hover,
.working__item p:active {
    color: #BE1D42;
}

.services {
    padding: 146px 0 80px;
}

.services__inner {
    display: flex;
    gap: 28px;
}

.services__content {
    max-width: 558px;
}

.services__inner .section__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    color: #000000;
    margin-bottom: 15px;
}

.services__desc {
    max-width: 325px;

    font-weight: 500;
    font-size: 16px;
    line-height: 19px;

    color: #000000;
    margin-bottom: 50px;
}

.services__list {
    display: flex;
    flex-wrap: wrap;
    gap: 26px 30px;
}

.services__item {
    display: flex;
    align-items: center;
    padding: 0 15px 0 28px;
    max-width: 264px;
    width: 100%;
    height: 56px;
    border: 1px solid #be1d42;
    border-radius: 5px;
    transition: all 0.3s ease;
    cursor: pointer;
}

.services__item:hover {
    border: 1px solid #be1d42;
    background: #be1d42;
}

.services__item:hover p {
    color: #fff;
}

.services__item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #000000;
    transition: all 0.3s ease;
}

.services__item-link {
    display: block !important;
    padding: 20px 0;
    width: 100%;
    text-align: left;
}

.services__item--active {
    background: #be1d42;
    border: 1px solid #be1d42;
    border-radius: 5px;
}

.services__item--active p {
    color: #fff;
}

.person {
    display: none;
    align-items: center;
    gap: 30px;
}

.person.person--active {
    display: flex;
}

.person__item {
    position: relative;
    min-width: 263px;
    height: 535px;
    background: #EEF0F4;
    padding: 30px 27px;
}

.person__name {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;

    color: #3a5463;
    margin-bottom: 8px;
}

.person__position {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;

    color: #808080;
}

.person__photo {
    position: absolute;
    left: 0;
    bottom: -5px;
}

#tab-3 .person__photo {
    left: 38px;
}

#tab-4 .person__photo {
    left: 30px;
}

#tab-5 .person__photo {
    left: 10px;
}

#tab-8 .person__photo {
    left: 32px;
}

#tab-9 .person__photo {
    left: 10px;
}

#tab-10 .person__photo {
    left: 50px;
}

.person__additional-photos img:nth-child(1) {
    margin-bottom: 22px;
}

.reviews {
    padding: 70px 0 18px;
}

.reviews__slider {
    width: 693px;
}

.reviews__swiper,
.licenses__swiper,
.awards__swiper {
    position: relative;
}

.reviews__swiper,
.cargo__swiper,
.team__swiper,
.licenses__swiper,
.awards__swiper {
    user-select: none;
}

.reviews__title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    margin-bottom: 70px;
}

.reviews__title a {
    display: flex;
}

.reviews__head {
    display: flex;
    align-items: center;
    gap: 18px;
    margin-bottom: 36px;
}

.reviews__head h4 {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 4px;
}

.reviews__head p {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
}

.reviews__head h4,
.reviews__head p {
    color: #000000;
}

.reviews__img {
    position: relative;
}

.reviews__img img {
    border-radius: 50px;
    overflow: hidden;
}

.reviews__play {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 37px;
    height: 37px;
    position: absolute;
    right: -5px;
    bottom: -6px;
    background: #fff;
    border-radius: 50%;
}

.reviews__slide {
    display: flex;
    flex-direction: column;
    background: #EEF0F4;
    border-radius: 10px;
    padding: 24px 26px 46px 35px;
    height: 372px;
}

.reviews__control {
    position: absolute;
    right: 26px;
    bottom: 46px;
    display: flex;
    align-items: center;
}

.swiper-pagination {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-right: 26px;
}

.reviews__control .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #D9D9D9;
    transition: all .3s ease;
    opacity: 1;
}

.reviews__control .swiper-pagination-bullet-active {
    background: #BE1D42;
}

.reviews__control .swiper-pagination,
.reviews__control .common-arrow {
    position: relative;
}

.reviews__control .common-arrow__next {
    right: 0;
    top: inherit;
    transform: inherit;
}

.reviews__control .common-arrow__prev {
    left: 0;
    top: inherit;
    transform: inherit;
}

.reviews__content {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.reviews__sm {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: auto;
}

.reviews__wrap {
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

.reviews__partners h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 14px;
}

.reviews__partners div {
    width: 254px;
}

.reviews__partners div img {
    width: 100%;
    height: 100%;
}

.reviews__desc {
    margin-bottom: 20px;
    height: 115px;
    overflow-y: auto;
}

.reviews__sm .more {
    display: none;
    margin-left: auto;
    cursor: pointer;
    color: #be1d42;
    transition: all .3s ease;
}

.reviews__sm .more:hover {
    color: #a21737;
}

.reviews__desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.reviews__partners-block {
    display: flex;
    flex-direction: column;
}

.reviews__partners-block a {
    display: flex;
    height: 160px;
}

.reviews__partners-block a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.reviews__partners-block a:nth-child(2) img {
    object-position: bottom;
}

.line {
    width: 100%;
    height: 1px;
    background: #E8E8E8;
}

.progress-line {
    background: #BE1D42;
    width: 10%;
    height: 1px;
}

.common-arrow {
    position: absolute;
    display: flex;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}

.common-arrow__next {
    right: -45px;
}

.common-arrow__prev {
    left: -45px;
}

.cargo {
    background: #eef0f4;
    padding: 86px 0 0;
}

.cargo__title {
    text-align: center;
    margin-bottom: 60px;
}

.cargo__title .section__title {
    margin-bottom: 20px;
}

.cargo__title p {
    width: 325px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;

    color: #000000;
    margin: 0 auto;
}

.cargo__swiper {
    position: relative;
    margin-bottom: 150px;
}

.cargo__slide {
    display: flex;
    align-items: center;
}

.cargo__img {
    display: flex;
    height: 300px;
}

.cargo__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cargo__content {
    max-width: 293px;
    max-height: 260px;
    background: #ffffff;

    padding: 30px 20px 20px;
}

.route {
    margin-bottom: 28px;
}

.route__img {
    height: 13px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.route__img img {
    width: 100%;
}

.route__stations {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.route__station {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;

    color: #a80b31;
}

.cargo__head {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;

    color: #333333;
    margin-bottom: 23px;
}

.cargo__info-list {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 28px;
}

.cargo__info-item {
    display: flex;
    align-items: center;
    gap: 5px;
}

.cargo__info-list p {
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;

    color: #000000;
}

.cargo__content .main-button {
    margin: 0 auto;
}

.feedback {
    padding: 144px 0 140px;
    position: relative;
}

.feedback__inner {
    max-width: 568px;
}

.feedback .section__title {
    font-weight: 700;
    font-size: 28px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;

    color: #ffffff;
    margin-bottom: 20px;
}

.feedback-form form {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.feedback-form input {
    display: flex;
    width: 100%;
    height: 53px;
    padding: 20px 28px 16px 18px;

    border: 1px solid #cecece;
    background: #ffffff;
    border-radius: 3px;
}

.feedback-form__inputs {
    display: flex;
    gap: 20px;
}

.feedback-form__input {
    width: 100%;
    position: relative;
}

.feedback-form__input::after {
    content: "*";
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);

    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    height: 13px;

    color: #a80b31;
}

.feedback-form__actions {
    display: flex;
    gap: 20px;
}

.feedback-form__button.main-button {
    width: 274px;
    height: 53px;
    background: #EE1346 !important;
    border-radius: 3px;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
}

.feedback-form__button.main-button:hover {
    color: #fff !important;
    background: #be1d42 !important;
}

.feedback-form__privacy {
    max-width: 245px;
}

.feedback-form__privacy,
.feedback-form__privacy a {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;

    color: #ffffff;
}

.feedback-form__privacy a {
    text-decoration: underline;
}

.feedback__img div {
    position: absolute;
}

.feedback__img--left {
    bottom: 0;
    left: -111px;
}

.feedback__img--right {
    top: 54px;
    right: -94px;
}

.team {
    padding: 60px 0 35px;
}

.team__inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 60px;
    margin-bottom: 80px;
}

.team__img {
    width: 100%;
    display: flex;
    border-bottom: 2px solid #BE1D42;
}

.team__img img {
    width: 100%;
    height: 100%;
}

.team__content {
    width: 100%;
    display: flex;
    gap: 130px;
}

.team__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    color: #000000;
}

.team__desc {
    max-width: 512px;
}

.team__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 25px;

    color: #000000;
}

.team__content .main-button {
    width: 225px;
}

.team__swiper {
    position: relative;
}

.groupage {
    padding: 60px 0;
}

.groupage__inner {
    position: relative;
    display: flex;
    align-items: flex-end;
    gap: 20px;
    margin-bottom: 40px;
}

.groupage__info {
    max-width: 556px;
}

.groupage__info .section__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;

    color: #a80b31;
    margin-bottom: 28px;
    max-width: 449px;
}

.groupage__desc p {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;

    color: #333333;
}

.groupage__desc p + p {
    margin-top: 20px;
}

.groupage__img {
    position: absolute;
    left: 50%;
}

.groupage-list {
    display: flex;
    text-align: center;
    gap: 30px;
}

.groupage-item {
    max-width: 264px;
}

.groupage-item__img {
    width: 64px;
    height: 64px;
    margin: 0 auto 28px;
}

.groupage-item h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: #333333;
    margin-bottom: 20px;
}

.groupage-item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #808080;
}

.method__inner {
    display: flex;
    justify-content: space-between;
    gap: 100px;
}

.method-first {
    padding: 170px 0 70px;
}

.method-first .method__img {
    max-width: 558px;
}

.method-first .method__img img {
    object-fit: contain;
}

.method-second .method__img img {
    object-fit: cover;
}

.method__img {
    display: flex;
}

.method__img img {
    width: 100%;
    height: 100%;
}

.method h4 {
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;

    color: #000000;
}

.method ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.method li {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;

    color: #000000;
    padding-left: 22px;
    position: relative;
}

.method__content {
    position: relative;
    z-index: 0;
}

.method li {
    position: relative;
}

.method-third li:last-child::after {
    content: "";
    position: absolute;
    width: 100px;
    height: 24px;
    bottom: -3px;
    background: center / cover no-repeat url(/local/templates/kargo-new/img/site-new/hartia.png);
}

.method__num {
    position: absolute;
    font-weight: 700;
    font-size: 90px;
    line-height: 111px;
    color: #dde0e4;
    top: -100px;
    left: 0;
    z-index: -1;
}

.method-second .method__num {
    color: #a80b31;
    top: -100px;
    left: 0;
}

.method-third .method__num {
    left: 0px;
    top: -80px;
}

.method-first h4 {
    font-weight: 700;
    font-size: 64px;
    line-height: 75px;
    color: #000000;
}

.method-first p {
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    color: #000000;
    margin-bottom: 60px;
}

.method-first .main-button {
    width: 152px;
    height: 52px;
}

.method-first ul {
    width: 300px;
    margin-bottom: 46px;
    gap: 22px;
}

.method li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 10px;
    height: 9px;
}

.method-first li::before {
    background: center / contain no-repeat url(/local/templates/kargo-new/img/site-new/check-black.svg);
}

.method-second li::before {
    background: center / contain no-repeat url(/local/templates/kargo-new/img/site-new/check-white.svg);
}

.method-third li::before {
    background: center / contain no-repeat url(/local/templates/kargo-new/img/site-new/check-red.svg);
}

.method h4 span {
    font-weight: 400;
}

.method .main-button {
    width: 173px;
}

.method-second {
    background: #BE1D42;
    position: relative;
    padding: 175px 0 130px;
}

.method-second .method__img {
    position: absolute;
    right: 0;
    top: 0;
    max-width: 543px;
    height: 100%;
}

.method-second h4 {
    font-weight: 700;
    font-size: 48px;
    line-height: 56px;
    max-width: 688px;
    color: #fff;
}

.method-second p {
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    color: #fff;
    margin-bottom: 49px;
}

.method-second ul {
    margin-bottom: 65px;
}

.method-second li {
    color: #fff;
}

.method-second .main-button {
    border: 2px solid #fff;
    width: 223px;
    height: 45px;
}

.method-third {
    position: relative;
    background: #EEF0F4;
    padding: 70px 0 50px;
}

.method-third h4 {
    font-weight: 700;
    font-size: 48px;
    line-height: 56px;
    color: #000000;
}

.method-third p {
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    color: #000000;
    margin-bottom: 40px;
}

.method-third .method__inner {
    align-items: flex-end;
    gap: 30px;
}

.method-third .method__content {
    max-width: 565px;
}

.method-third ul {
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 30px;
    gap: 14px 30px;
}

.method-third li:nth-child(2n+1) {
    width: 245px;
}

.concepts__inner {
    padding: 106px 0 100px;
}

.concepts-item {
    background: #fff;
    border-radius: 15px;

    padding: 40px 10px 32px;
    width: 100%;
    min-height: 546px;

    display: flex;
    flex-direction: column;
}

.concepts-item__img {
    width: 80px;
    height: 80px;
    display: flex;
    margin: 0 auto 30px;
}

.concepts-item__title {
    font-weight: 700;
    font-size: 21px;
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;

    color: #000000;
    margin-bottom: 30px;
}

.concepts-item__title span {
    font-weight: 400;
}

.concepts .section__title {
    position: relative;
    max-width: 443px;
    margin: 0 auto 42px;
    color: #fff;
}

.concepts .wrapper {
    max-width: 1220px;
}

.concepts .section__title::before {
    content: "3";
    position: absolute;

    left: -60px;
    top: 0;

    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 90px;
    line-height: 100%;
    text-align: center;

    color: #fff;
}

.concepts-title p {
    max-width: 942px;
    margin: 0 auto 100px;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #FCF6F6;
}

.concepts-item ul {
    width: 288px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.concepts-item li {
    position: relative;
    padding-left: 21px;

    font-weight: 500;
    font-size: 14px;
    line-height: 20px;

    color: #000000;
}

.concepts-item li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 10px;
    height: 9px;
    background: center / contain no-repeat url(/local/templates/kargo-new/img/site-new/check-red.svg);
}

.concepts-item .main-button {
    margin: auto auto 0;
    width: 173px;
}

.concepts__note {
    padding: 40px 0 60px;
    background: #eef0f4;
}

.concepts__note p {
    max-width: 1026px;
    margin: 0 auto;

    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: center;

    color: #a80b31;
}

.products {
    padding: 60px 0 70px;
    background: #eef0f4;
}

.products__title {
    text-align: center;
    margin-bottom: 54px;
}

.products__title .section__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #000000;
    margin-bottom: 40px;
}

.products__title p {
    max-width: 855px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #333333;
}

.products-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 60px;
}

.products-item {
    max-width: 262px;
    width: 100%;
    background: #ffffff;
    border-radius: 10px;
    padding: 16px 10px 18px 20px;
}

.products-item:last-child {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #be1d42;
    text-align: center;
    transition: all 0.3s ease;
}

.products-item:last-child:hover {
    background: #fff;
}

.products-item:last-child:hover h4 {
    color: #be1d42;
}

.products-item__img {
    width: 64px;
    height: 64px;
    margin-bottom: 26px;
}

.products-item h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #333333;
    transition: all 0.3s ease;
    margin-bottom: 10px;
}

.products-item:last-child h4 {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
}

.products-item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #808080;
}

.products-note p {
    max-width: 814px;
    margin: 0 auto;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #333333;
}

.products .main-button {
    display: none;
}

.achievements {
    padding: 75px 0 55px;
    background: #eef0f4;
}

.achievements .section__title {
    margin-bottom: 80px;
}

.licenses__swiper,
.awards__swiper {
    margin-bottom: 87px;
}

.licenses__slide {
    position: relative;
    display: flex;
}

.flag {
    position: absolute;
    left: 20px;
    top: 15px;
}

.achievements .main-button {
    width: 173px;
    margin: 0 auto;
}

.awards__slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.worker-item {
    position: relative;
    padding-bottom: 110px;
    overflow: hidden;
    margin-bottom: 30px;
}

.worker-img {
    max-height: 262px;
    overflow: hidden;
}

.worker-img img {
    width: 100%;
}

.worker-body {
    top: 260px;
}

.worker-body {
    background: #dde0e5;
    padding: 10px 15px 15px 15px;
    border-top: 2px solid #a80b31;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 262px;
    transition: 0.3s;
}

.worker-city {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #b50b31;
}

.worker-name {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.worker-body .worker-group {
    color: #000;
    margin: 5px 0;
}

.mro {
    margin: 0 !important;
    margin-top: 5px !important;
}

.worker-group {
    margin: 14px 0;
}

.worker-text {
    font-size: 13px;
    color: #7d8393;
}

.worker-contact {
    opacity: 0;
    transition: 0.3s;
}

.worker-contact {
    padding-top: 10px;
}

a.i-phone {
    background-position-y: 3px;
}

.worker-contact a {
    display: block;
    color: #7d8393;
    font-size: 12px;
    padding: 8px 8px 8px 34px;
    background: url(/local/templates/kargo/img/icons/socials.png) no-repeat;
}

.d-flex a {
    text-decoration: none;
}

a.i-email {
    background-position-y: -178px;
}

.worker-item:hover .worker-body {
    top: 0;
}

.worker-item:hover .worker-contact {
    opacity: 1;
}

.header {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2 !important;
    padding: 0 !important;
}

.header__info {
    border-bottom: 1px solid rgba(221, 224, 228, 0.5);
    padding: 18px 0;
}

.header__info .header__media {
    display: none;
}

.header__info-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header__info-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 40px;
}

.header__info-block {
    display: flex;
    gap: 30px;
}

.header__info-block:last-child {
    gap: 0;
}

.header__info-link {
    width: 160px;
    height: 35px;
    font-weight: 500;
    font-size: 11px;
    line-height: 13px;
}

.header__info-link.main-button {
    background: #EE1346;
}

.header__info-link.main-button__white {
    border: 1px solid transparent;
    background: #fff;
}

.header__info-link.main-button:hover {
    background: #fff !important;
    color: #be1d42 !important;
    border: 1px solid #be1d42 !important;
}

.header__info-link.main-button__white:hover {
    background: #EE1346;
    color: #fff;
}

.header__currencies {
    display: flex;
    align-items: center;
    gap: 15px;
}

.header__info-block p {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    text-align: right;

    color: #dde0e4;
}

.header__info-worktime {
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #dde0e4;
}

.main {
    position: relative;
}

.header__main {
    padding: 20px 0;
}

.header__main-wrapper {
    display: flex;
    align-items: center;
}

.header__main-logo {
    width: 240px;
    height: 64px;
}

.header__main-logo img {
    width: 100%;
    height: 100%;
}

.header__interaction {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.header__search {
    position: relative;
}

.header__search input {
    position: relative;
    width: 310px;
    height: 38px;

    border: 1px solid #dde0e4;
    border-radius: 5px;
    background: transparent;
    padding: 9px 50px 9px 16px;

    font-weight: 400;
    font-size: 16px;
    line-height: 19px;

    color: #dde0e4;
}

.header__search input::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;

    color: #dde0e4;
}

.header__search button {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 38px;
    right: 0;
    top: 0;
    background: transparent;
    border-left: 1px solid #dde0e4;
}

.header__main-button {
    width: 172px;
    background: #EE1346;
}

.header__main-button + .header__main-button {
    margin-left: 30px;
}

.header__main-button.main-button__transparent {
    background: transparent;
}

.header__main-button.main-button__transparent:hover {
    background: #EE1346;
    color: #fff;
}

.header__media {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-right: 30px;
}

.header__media-link path {
    transition: all .3s ease;
}

.header__media-link:hover path {
    fill: #EE1346;
}

.header__main-phone {
    margin-left: 38px;
}

.header__main-phone__text {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    text-align: right;
    color: #ffffff;
}

.header__main-phone__link {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    text-align: right;

    color: #ee1346 !important;
}

.header__nav {
    background: rgba(0, 0, 0, 0.4) !important;
    padding: 13px 0 !important;
}

.header__nav-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
}

.nav__list {
    display: flex;
    align-items: center;
    gap: 38px;
    margin-left: auto;
}

.nav__item a {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #ffffff;
    transition: all .3s ease;
}

.header__burger {
    width: 24px;
    height: 18px;
    margin-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 5px;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
}

.header__burger span {
    width: 100%;
    height: 2px;
    background: #fff;
    border-radius: 8px;
    transition: all 0.3s ease;
}

.header__burger.close span {
    position: absolute;
}

.header__burger.close span:nth-child(1) {
    transform: rotate(45deg);
}

.header__burger.close span:nth-child(2) {
    display: none;
}

.header__burger.close span:nth-child(3) {
    transform: rotate(-45deg);
}

.header__wrapper {
    max-width: 1180px;
    padding: 0 20px;
    margin: 0 auto;
}

.header__mobile,
.services__arrows {
    display: none;
}

.about-kargo {
    height: 762px;
    padding: 54px 0 90px;
    content-visibility: auto;
}

.about-kargo__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 160px;
}

.about-kargo__logo {
    width: 240px;
    height: 64px;
}

.about-kargo__logo img {
    width: 100%;
    height: 100%;
}

.about-kargo__desc {
    display: none;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #3A5463;
}

.about-kargo__title h2 {
    font-weight: 700;
    font-size: 96px;
    line-height: 112px;
    color: #BE1D42;
}

.about-kargo__title h2 span {
    font-weight: 700;
    font-size: 80px;
    line-height: 94px;
    color: #3A5463;
    margin-left: -20px;
}

.about-kargo__title p {
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    color: #3A5463;
    margin-top: -24px;
}

.about-kargo__text {
    font-weight: 500;
    font-size: 40px;
    line-height: 47px;
    color: #3A5463;
    width: 442px;
    margin-bottom: 120px;
}

.about-kargo__list {
    display: flex;
    align-items: center;
    gap: 32px;
}

.about-kargo__item {
    text-align: center;
    background: rgba(238, 240, 244, 0.8);
    border-radius: 10px;
    padding: 19px 34px;
    width: 203px;
    height: 124px;
}

.about-kargo__item h4 {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #BE1D42;
    margin-bottom: 6px;
}

.about-kargo__item p {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #3A5463;
}

.info-box {
    position: absolute;
    width: 543px;
    height: 166px;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 31px 6px 20px 10px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    z-index: 0;
    left: -30px;
}

.info-box p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000 !important;
}

.info-box ul {
    padding-left: 20px;
}

.info-box li {
    list-style: disc;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.info-box li strong,
.info-box li b {
    font-weight: bold;
}


.working__item {
    cursor: pointer;
}

.working__item:hover p {
    color: #BE1D42;
}

.working__item .info-box {
    top: 100%;
    min-height: 166px;
    height: auto;
}

.method li:last-child:hover .info-box,
.working__item:hover .info-box {
    opacity: 1;
    visibility: visible;
    z-index: 1;
}

.services__item a {
    display: none;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.more-works {
    display: none;
}

.footer {
    background: #EEF0F4;
}

.footer__inner {
    display: flex;
    flex-direction: column;
    padding: 80px 0 48px;
}

.footer__top {
    display: flex;
}

.footer__logo {
    display: flex;
    width: 264px;
}

.footer__logo img {
    width: 100%;
    height: 100%;
}

.footer__nav {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13px 0;
    border-top: 1px solid #3A5463;
    border-bottom: 1px solid #3A5463;
    gap: 16px;
    margin-bottom: 24px;
}

.footer__nav-item {
    position: relative;
}

.footer__nav-item:not(:last-child)::before {
    content: "";
    position: absolute;
    right: -9px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #000000;
}

.footer__nav-item a {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    transition: all .3s ease;
}

.footer__legal {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.footer__legal-info {
    display: flex;
    align-items: center;
    gap: 80px;
}

.footer__legal-info .footer__disclaimer {
    display: none;
}

.footer__copyright,
.footer__copyright a,
.footer__legal-links a {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #9CA9B0;
    transition: all .3s ease;
}

.footer__legal-links a:nth-child(2) {
    text-decoration: underline;
}

.footer__legal-links {
    display: flex;
    align-items: center;
    gap: 10px;
}

.footer__disclaimer {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #9CA9B0;
}

.footer__nav-item a:hover,
.footer__copyright a:hover,
.footer__legal-links a:hover,
.footer__address a:hover {
    color: #9b0b31 !important;
}

.footer__head {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 20px;
}

.footer__block {
    display: flex;
    flex-direction: column;
    gap: 34px;
}

.footer__media {
    display: flex;
    align-items: center;
    gap: 36px;
}

.footer__media a {
    display: flex;
}

.footer__contact-info {
    display: flex;
    flex-direction: column;
    width: 345px;
}

.footer__company-info {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #3A5463;
    margin-bottom: 18px;
}

.footer__address {
    margin-bottom: 16px;
}

.footer__address,
.footer__address a {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    transition: all .3s ease;
}

.footer__cities li {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}

.footer__contact {
    display: flex;
    flex-direction: column;
    gap: 28px;
}

.footer__contact-details {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.footer__phone {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #BE1D42;
}

.footer__phone-info {
    margin-bottom: 8px;
}

.footer__phone-info,
.footer__email {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #3A5463;
}

.footer__buttons {
    display: flex;
    align-items: center;
    gap: 30px;
}

.footer__buttons .main-button__transparent {
    border: 1px solid #3A5463;
    color: #3A5463;
}

.person__photo {
    bottom: 0;
}

#tab-2 .person__photo {
    left: 38px;
}

#tab-3 .person__photo {
    left: 10px;
}

#tab-4 .person__photo {
    left: 3px;
}

#tab-5 .person__photo {
    left: -7px;
}

#tab-6 .person__photo {
    left: 51px;
}

#tab-7 .person__photo {
    left: 30px;
}

#tab-8 .person__photo {
    left: 4px;
}

#tab-9 .person__photo {
    left: 32px;
}

#tab-10 .person__photo {
    left: 0;
}

.awards__slide {
    display: flex;
    height: 250px;
}

@media screen and (max-width: 1300px) {
    .method-second h4 {
        font-size: 36px;
        line-height: 42px;
    }
}

@media screen and (max-width: 1220px) {
    /* .common-arrow__prev {
        left: inherit;
        right: 40px;
    }

    .common-arrow__next {
        right: 0;
    }

    .common-arrow {
        top: inherit;
        transform: translateY(0);
        bottom: -20%;
    } */

    .common-arrow__next {
        right: -25px;
    }

    .common-arrow__prev {
        left: -25px;
    }

    .licenses__swiper {
        margin-bottom: 130px;
    }
}

@media screen and (max-width: 1200px) {
    .services__item p {
        text-align: left;
    }

    .method-third .method__inner {
        align-items: center;
    }

    .calculation__inputs .calc__field_action input[type="submit"] {
        width: 100% !important;
    }

    .header__wrapper {
        max-width: 960px;
    }

    .nav__item a {
        font-size: 12px;
        line-height: 16px;
    }

    .header__main-logo {
        display: flex;
        width: 220px;
    }

    .header__search input {
        width: 220px;
    }

    .header__media {
        margin-right: 0;
    }

    .header__main-button {
        margin-left: 20px;
    }

    .header__main-phone {
        margin-left: 20px;
    }

    .header__main-phone__text {
        font-size: 12px;
        line-height: 16px;
    }

    .header__main-phone__link {
        font-size: 16px;
        line-height: 20px;
    }

    .common-arrows {
        min-width: 100%;
    }

    .main__inner {
        margin-left: 40%;
        max-width: 100%;
    }

    .delivery-wrapper .wrapper {
        padding-right: 0;
    }

    .delivery__item {
        min-width: 263px;
    }

    .method__inner {
        gap: 20px;
    }

    .method-first .method__img {
        max-width: 440px;
    }

    .calculation__box:last-of-type {
        display: flex;
        flex-direction: column;
    }

    .calculation__inner {
        width: 100%;
        height: auto;
    }

    .calculation__inner-name {
        position: relative;
        z-index: 0;
    }

    .calculation__box p {
        display: inline-flex;
        position: relative;
        background: #fff;
        padding-right: 15px;
    }

    .calculation__inputs-first div {
        width: calc(100% / 3 - 12px);
    }

    .calculation__inputs-first input {
        max-width: 100%;
    }

    .calculation__inputs-last div {
        width: calc(100% / 2 - 16px);
    }

    .calculation__inputs-last input,
    .calculation__inputs-last .main-button {
        width: 100%;
    }

    .benefits__list {
        max-width: 720px;
        margin: 0 auto 68px;
    }

    .method-third h4 {
        font-size: 36px;
        line-height: 42px;
    }

    .method-third .method__img {
        width: 100%;
        max-width: 460px;
        height: 576px;
    }

    .method-third .method__img img {
        object-fit: cover;
        object-position: right;
    }

    .method-third .method__content {
        max-width: 590px;
    }

    .services__inner,
    .person {
        gap: 20px;
    }

    .services__list {
        gap: 20px 30px;
    }

    .services__item {
        max-width: calc(50% - 20px);
        padding: 0 10px 0 16px;
    }

    .cargo__info-list {
        gap: 12px;
        justify-content: space-between;
    }

    .feedback__img--right {
        top: 15px;
    }

    .feedback__img--left {
        bottom: -20px;
        left: -150px;
    }

    .licenses__slide,
    .awards__slide {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .groupage__inner {
        flex-direction: column;
        align-items: flex-start;
    }

    .groupage__img {
        position: relative;
        left: inherit;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .groupage__info .section__title,
    .groupage__info {
        max-width: 100%;
    }

    .products-item {
        max-width: calc(100% / 4 - 25px);
    }

    .cargo__slide {
        flex-direction: column;
        gap: 8px;
    }

    .cargo__content {
        width: 480px;
        max-width: 100%;
        max-height: inherit;
    }

    .cargo__img {
        max-width: 100%;
        width: 480px;
    }

    .reviews__wrap {
        gap: 30px;
    }

    .about-kargo__list {
        overflow-x: scroll;
        margin-right: -30px;
        padding-right: 30px;
    }

    .about-kargo__item {
        min-width: 202px;
    }

    .cargo__slide svg {
        width: 100%;
    }

    .reviews__slider {
        width: 520px;
    }
}

@media screen and (max-width: 1020px) {
    .working__item .info-box {
        width: calc(100% + 36px);
        transform: translateX(-36px);
    }

    .method-third .method__inner {
        align-items: flex-end;
    }

    .services__inner {
        flex-direction: column;
        gap: 50px;
    }

    .services__person {
        order: 1;
    }

    .services__content {
        order: 2;
    }

    .person__additional-photos img:nth-child(1) {
        display: block;
    }

    .services__content {
        max-width: 100%;
    }

    .services__desc {
        max-width: 325px;
    }

    .services__item {
        max-width: calc(50% - 15px);
    }

    .services__person {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .method-second .method__img {
        max-width: 360px;
    }

    .method li:last-child:hover .info-box,
    .working__item:hover .info-box {
        opacity: 0;
        visibility: hidden;
        z-index: 0;
    }

    .method li:last-child:hover .info-box {
        opacity: 1;
        visibility: visible;
        z-index: 0;
    }

    .info-box {
        position: relative;
        top: inherit !important;
        left: inherit;
        display: none;
        width: auto;
        height: auto;
    }

    .working__list {
        flex-direction: row;
    }

    .working__item {
        width: calc(100% / 2 - 18px);
        flex-direction: column;
        align-items: flex-start;
        gap: 30px;
    }

    .working__item:nth-child(3), .working__item:nth-child(4),
    .working__item:nth-child(5), .working__item:nth-child(6) {
        display: flex;
    }

    .concepts-item ul {
        width: 100%;
    }

    .working__item.active .info-box,
    .method-dropdown.active .info-box {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .method-dropdown .info-box {
        margin-top: 20px;
        background: #fff;
    }

    .method-third .info-box p {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px;
    }

    .working__item.active::before {
        top: 7%;
    }

    .method-third p {
        font-size: 24px;
        line-height: 28px;
    }

    .method-third ul {
        flex-direction: column;
        margin-bottom: 60px;
    }

    .method-third li:nth-child(2n+1),
    .method-third li {
        width: 100%;
    }

    .method-third li:last-child::after {
        right: inherit;
    }

    .method-third li.method-dropdown.active {
        display: inline-flex;
        flex-direction: column;
    }

    .method-third li.active:last-child::after {
        bottom: 73%;
        position: relative;
        display: inline;
    }

    .method-third li:last-child:hover .info-box {
        order: 1;
    }

    .more-works {
        display: block;
    }

    .more-works p {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
        color: #BE1D42;
    }

    .working__inner .main-button {
        display: none;
    }

    .working__item {
        display: none;
    }

    .working__item:nth-child(1),
    .working__item:nth-child(2) {
        display: flex;
    }

    .reviews__slider {
        width: 480px;
    }
}

@media screen and (max-width: 992px) {
    .header__main .header__media,
    .header__info-block:last-child {
        display: none;
    }

    .header__info .header__media {
        display: flex;
    }

    .header__main-phone__text {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 2px;
    }

    .header__main-phone__link {
        font-size: 24px;
        line-height: 28px;
    }

    .header__main-button {
        width: 136px;
        height: 30px;
        font-size: 12px;
        line-height: 14px;
    }

    .header__nav {
        padding: 15px 0;
    }

    .header__info {
        padding-bottom: 15px;
        border-bottom: 1px solid rgba(221, 224, 228, 0.5);
    }

    .header__info-wrapper {
        justify-content: center;
        gap: 32px;
    }

    .header__info .header__media {
        display: flex;
        margin-left: auto;
    }

    .header__info .header__info-block:nth-child(2) {
        display: flex;
    }

    .header__main-logo {
        width: 152px;
        height: 40px;
    }

    .header__info-link {
        width: 136px;
        height: 30px;
        font-weight: 500;
        font-size: 9px;
        line-height: 11px;
    }

    .header__main-phone {
        margin-left: 52px;
    }

    .header__main-phone__text {
        font-weight: 500;
        font-size: 16px;
        line-height: 19px;
        text-align: right;
    }

    .main__inner {
        padding-top: 280px;
        margin-left: 55%;
    }

    .main__title {
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 90px;
    }

    .main__item {
        min-width: 172px;
    }

    .main__slide {
        height: 780px;
        background-position: 35%;
    }
    .cont-with-bg-picture > picture img{
        object-position: 35%;
    }

    .common-arrows {
        bottom: 85px;
    }

    .delivery-wrapper {
        padding: 46px 0 70px;
    }

    .concepts-title {
        padding-right: 20px;
    }

    .method-first h4 {
        font-size: 48px;
        line-height: 56px;
    }

    .method-first .method__img {
        max-width: 428px;
        height: 400px;
    }

    .method-first p {
        margin-bottom: 46px;
    }

    .method-first .method__img img {
        object-fit: cover;
    }

    .calculation {
        padding: 43px 0 65px;
    }

    .calculation .section__title {
        margin-bottom: 48px;
    }

    .calculation__box {
        gap: 20px;
    }

    .calculation__inner:first-child {
        padding: 25px 19px 25px 25px;
    }

    .calculation__box:nth-child(2) {
        gap: 47px;
    }

    .method-second {
        padding: 163px 0 82px;
    }

    .method-second h4 {
        font-size: 48px;
        line-height: 56px;
    }

    .method-second p {
        margin-bottom: 32px;
    }

    .method ul {
        gap: 19px;
        margin-bottom: 45px;
    }

    .marketplaces {
        max-height: inherit;
        position: relative;
        padding: 71px 0 41px;
    }

    .marketplaces__list {
        align-items: flex-start;
        position: relative;
        margin-bottom: 58px;
        flex-direction: row;
        max-width: 394px;
    }

    .marketplaces__item:not(:first-child)::before {
        width: 1px;
        height: 40px;
        left: -20px;
        top: 0;
    }

    .marketplaces__img {
        position: absolute;
        max-width: 420px;
        bottom: 0;
        right: 0;
    }

    .marketplaces__content .section__title {
        max-width: 450px;
        font-weight: 700;
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 49px;
    }

    .method-third {
        padding: 50px 0 55px;
        background: #EEF0F4;
    }

    .method-third p {
        font-weight: 400;
        font-size: 36px;
        line-height: 42px;
    }

    .working__title {
        text-align: center;
    }

    .working__title .section__title {
        font-weight: 700;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 12px;
    }

    .working__title span {
        font-size: 24px;
        line-height: 28px;
    }

    .working {
        padding: 0 0 50px;
    }

    section.services {
        padding: 23px 0 83px !important;
    }

    .services__inner {
        gap: 43px;
    }

    .services__list {
        gap: 26px 23px;
    }

    .advantages {
        padding: 0 0 50px;
    }

    .advantages__img {
        margin-bottom: 14px;
    }

    .advantages__title {
        font-weight: 700;
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 19px;
    }

    .advantages__text {
        font-weight: 400;
        font-size: 14px;
        line-height: 16px;
    }

    .benefits .section__title {
        margin-bottom: 52px;
    }

    .method-third .method__inner {
        padding: 0;
        flex-direction: row;
        gap: 20px;
    }

    .method-third .method__img {
        width: 100%;
        max-width: 460px;
        height: 576px;
    }

    .method-third .method__img img {
        object-fit: cover;
    }

    .method-third .method__content {
        max-width: 100%;
        width: 100%;
        padding: 0 30px;
    }

    .method-third .method__num {
        left: 30px;
    }

    .advantages__item {
        max-width: 240px;
    }

    .cargo__title {
        margin-bottom: 64px;
    }

    .cargo__slide {
        gap: 0;
        width: 366px;
    }

    .common-arrow__prev {
        left: -15px;
    }

    .common-arrow__next {
        right: -15px;
    }

    .cargo__img {
        width: 368px;
        height: 240px;
    }

    .cargo__content {
        width: 368px;
    }

    .cargo__swiper {
        margin-bottom: 90px;
    }

    .cargo__content .main-button {
        margin: 0;
    }

    .route__station,
    .cargo__info-list p {
        font-size: 14px;
        line-height: 16px;
    }

    .team__content {
        gap: 30px;
        justify-content: space-between;
    }

    .team__desc {
        max-width: 430px;
    }

    .team__text {
        margin-bottom: 20px;
    }

    .reviews__title {
        margin-bottom: 48px;
    }

    .reviews__wrap {
        flex-direction: column;
    }

    .services {
        padding: 80px 0 60px;
    }

    .reviews {
        padding: 50px 0 50px;
    }

    .reviews__slide {
        height: 448px;
        margin: 0 auto;
        padding: 42px 54px 58px 34px;
    }

    .reviews__slider {
        width: 493px;
    }

    .reviews__head {
        margin-bottom: 54px;
    }

    .reviews__content {
        padding-left: 23px;
    }

    .cargo {
        padding: 60px 0 0;
    }

    .reviews__partners {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .reviews__partners h4 {
        text-align: center;
        margin-bottom: 40px;
    }

    .feedback__img--right,
    .feedback__img--left,
    .groupage-item h4 br {
        display: none;
    }

    .groupage {
        padding: 50px 0 80px;
    }

    .groupage__inner {
        gap: 30px;
        margin-bottom: 100px;
    }

    .groupage__info .section__title {
        max-width: 443px;
        margin-bottom: 34px;
    }

    .groupage__img {
        margin-left: 80px;
        height: 400px;
    }

    .groupage-list {
        gap: 72px 90px;
        justify-content: center;
        flex-wrap: wrap;
    }

    .groupage-item {
        width: calc(100% / 2 - 132px);
    }

    .concepts__inner .wrapper {
        padding-right: 0;
    }

    .swiper.concepts-list {
        padding-right: 20px;
    }

    .products__title {
        margin-bottom: 64px;
    }

    .products-list {
        flex-wrap: nowrap;
        gap: 25px;
        margin-bottom: 84px;
        margin-right: -30px;
        padding-right: 30px;
        overflow-x: auto;
    }

    .products-item {
        min-width: 262px;
        width: 100%;
    }

    .products__title p {
        font-weight: 400;
        font-size: 18px;
        line-height: 20px;
        text-align: center;
    }

    .products-note p {
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
    }

    .products {
        padding: 45px 0 90px;
    }

    .feedback {
        padding: 82px 0 120px;
    }

    .achievements {
        padding: 69px 0 87px;
    }

    .achievements .section__title {
        margin-bottom: 52px;
    }

    .licenses__swiper {
        margin-bottom: 69px;
    }

    .about-kargo__header {
        margin-bottom: 180px;
    }

    .about-kargo {
        padding: 54px 0 59px;
    }

    .team {
        padding: 38px 0 35px;
        content-visibility: auto;
    }

    .footer__head {
        flex-wrap: wrap;
        gap: 30px;
    }

    .footer__contact {
        flex-direction: row-reverse;
        margin-left: 0;
        width: 100%;
        justify-content: space-between;
        align-items: flex-start;
    }

    .footer__legal-info {
        gap: 12px;
    }

    .footer__inner {
        padding: 0;
    }

    .footer {
        padding: 57px 0 37px;
    }

    .licenses__slide {
        width: 239px;
        height: 341px;
        margin: 0 auto;
    }

    .licenses__slide img {
        width: 100%;
        height: 100%;
    }

    .awards__slide {
        height: 249px;
    }
}

@media screen and (max-width: 900px) {
    .method-second .method__content {
        max-width: 50%;
    }

    .nav__list {
        gap: 8px;
    }
}

@media screen and (max-width: 860px) {
    .marketplaces__img {
        max-width: 360px;
    }
}

@media screen and (max-width: 800px) {
    .advantages__item {
        max-width: inherit;
        width: calc(100% / 2 - 11px);
    }
}

@media screen and (max-width: 768px) {
    .header__nav,
    .header__info .header__info-block,
    .header__main {
        display: none;
    }

    .header__mobile-wrapper {
        display: flex;
        align-items: center;
    }

    .header__main-phone {
        margin-left: auto;
    }

    .header__mobile {
        display: block;
        padding-top: 20px;
    }

    .header__info .header__info-block:nth-child(2) {
        display: none;
    }

    .header__info .header__media {
        margin-right: auto;
    }

    .header__info {
        border-bottom: none;
    }

    .header__mobile {
        padding-top: 15px;
    }

    .header__media-link svg {
        width: 38px;
        height: 38px;
    }

    .wrapper {
        padding: 0 30px;
    }

    .header__main-phone__text {
        font-size: 14px;
        line-height: 16px;
    }

    .header__main-phone__link {
        font-size: 20px;
        line-height: 24px;
        text-align: right;
    }

    .header__main-logo {
        width: 200px;
    }

    .main__inner {
        padding-top: 240px;
        margin-left: 38%;
    }

    .main__desc {
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        max-width: 553px;
    }

    .concepts__inner {
        padding: 72px 0 78px;
    }

    .concepts .section__title {
        max-width: 300px;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 46px;
    }

    .concepts .section__title::before {
        top: -15px;
    }

    .concepts-title p {
        margin-bottom: 52px;
        font-size: 16px;
        line-height: 21px;
    }

    .concepts-item ul {
        width: 300px;
        margin-left: 25px;
    }

    .concepts-item li {
        font-size: 16px;
        line-height: 20px;
    }

    .method-first {
        padding: 0;
    }

    .method-first .method__inner {
        flex-direction: column-reverse;
        gap: 110px;
        padding: 0;
    }

    .method__num,
    .method-second .method__num {
        left: 30px;
    }

    .method-first .method__content {
        padding: 0 30px;
    }

    .method-first .method__img {
        max-width: 100%;
    }

    .method-first h4 {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 8px;
    }

    .method-first p {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 28px;
    }

    .method-second {
        padding: 0 0 68px;
    }

    .method-second ul {
        margin-bottom: 57px;
        gap: 19px;
    }

    .method-second p {
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 66px;
    }

    .method-second .method__img {
        position: relative;
        right: inherit;
        top: inherit;
        max-width: 100%;
        height: 552px;
    }

    .method-second .method__inner {
        flex-direction: column-reverse;
        gap: 120px;
        padding: 0;
    }

    .method-second .method__content {
        max-width: 100%;
        padding: 0 30px;
    }

    .benefits__list {
        max-width: 100%;
        margin: 0 auto 44px;
        gap: 80px 12px;
    }

    .calculation {
        padding: 55px 0 80px;
    }

    .calculation .section__title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 32px;
    }

    .calculation__box {
        align-items: flex-start;
        flex-direction: column;
        gap: 30px;
    }

    .calculation__select {
        max-width: 100%;
    }

    .calculation__box p {
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 10px;
    }

    .calculation__select select {
        font-size: 18px;
        line-height: 21px;
        padding: 13px 20px 12px;
    }

    .calculation__box + .calculation__box {
        margin-top: 46px;
    }

    .calculation__inner input,
    .calculation__inner input::placeholder {
        font-size: 18px;
        line-height: 21px;
        color: #808080;
    }

    .calculation__box:nth-child(2) {
        gap: 44px;
    }

    .advantages .section__title {
        text-align: left;
        margin-bottom: 22px;
    }

    .advantages__title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 12px;
    }

    .advantages__text {
        font-size: 18px;
        line-height: 21px;
    }

    .advantages__list {
        gap: 75px 14px;
    }

    .advantages__item {
        max-width: inherit;
        width: calc(100% / 2 - 7px);
    }

    .marketplaces__content {
        max-width: 100%;
    }

    .marketplaces__content .section__title {
        max-width: 100%;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 25px;
    }

    .marketplaces__desc {
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 52px;
        margin-right: -2px;
    }

    .marketplaces__img {
        width: 290px;
    }

    .benefits {
        padding: 50px 0 40px !important;
    }

    .benefits .section__title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 50px;
    }

    .benefits__item p {
        font-size: 16px;
        line-height: 19px;
    }

    .working__title .section__title {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 20px;
        width: calc(100% - 8px);
    }

    .working__title span {
        font-size: 24px;
        line-height: 28px;
    }

    .services {
        padding: 22px 0 90px;
    }

    .services__desc {
        font-weight: 500;
        font-size: 21px;
        line-height: 25px;
        margin-bottom: 29px;
        max-width: 300px;
    }

    .reviews__title .section__title {
        font-size: 36px;
        line-height: 45px;
    }

    .team {
        padding: 25px 0;
    }

    .team__img {
        margin: 0 -30px;
        width: calc(100% + 60px);
    }

    .team__content {
        flex-direction: column;
    }

    .team__inner {
        margin-bottom: 40px;
    }

    .team__desc {
        max-width: 100%;
    }

    .awards__slide {
        height: 200px;
    }

    .groupage__img img {
        width: 100%;
    }

    .groupage__inner {
        margin-right: -30px;
        margin-bottom: 60px;
    }

    .groupage__info {
        padding-right: 30px;
    }

    .groupage__desc p {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
    }

    .groupage-item h4 {
        font-size: 21px;
        line-height: 18px;
    }

    .groupage-item p {
        font-size: 16px;
        line-height: 20px;
    }

    .products-note p {
        margin-bottom: 0;
    }

    .products .main-button {
        width: 292px;
        height: 56px;
        margin: 0 auto;
        display: flex;
        font-weight: 700;
        font-size: 18px;
        line-height: 20px;
        border-radius: 10px;
        margin-top: 50px;
    }

    .cargo__content .main-button {
        width: 165px;
        height: 38px;
        border-radius: 5px;
    }

    .cargo {
        padding: 40px 0 0;
    }

    .cargo__title .section__title {
        font-size: 48px;
        line-height: 56px;
    }

    .cargo__title p {
        font-size: 18px;
        line-height: 21px;
        width: 260px;
    }

    .feedback {
        padding: 54px 0 80px;
        background-position: 62%;
    }

    .achievements .section__title {
        margin-bottom: 60px;
    }

    .licenses__swiper {
        margin-bottom: 35px;
    }

    .awards__swiper {
        margin-bottom: 50px;
    }

    .main__item .main-button {
        width: 168px;
        height: 36px;
        font-size: 18px;
        line-height: 21px;
    }

    .main__inner .main-button__light-red {
        width: 296px;
        height: 53px;
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 172px;
    }

    .main__item {
        height: auto;
    }

    .main__slide {
        background-position: 23%;
        height: 900px;
    }
    .cont-with-bg-picture > picture img{
        object-position: 23%;
    }

    .common-arrows {
        display: flex;
        justify-content: center;
        bottom: 60px;
    }

    .footer__inner {
        padding: 52px 0 54px;
    }

    .footer__head {
        flex-direction: column;
        gap: 0;
        padding: 0 30px;
    }

    .footer__block,
    .footer__company-info {
        margin-bottom: 36px;
    }

    .footer__contact-info {
        margin-bottom: 30px;
    }

    .footer__contact {
        gap: 32px;
        flex-direction: column;
    }

    .footer__nav {
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
        padding: 12px 30px 18px;
        margin-bottom: 14px;
    }

    .footer__nav-item:not(:last-child)::before {
        display: none;
    }

    .footer__legal {
        flex-direction: column;
        padding: 0 30px;
    }

    .footer__legal-info {
        align-items: flex-start;
        flex-direction: column;
        gap: 0;
    }

    .footer__disclaimer {
        display: none;
        margin: 25px 0 20px;
    }

    .footer__legal-info .footer__disclaimer {
        display: block;
    }

    .footer__legal-links {
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
    }

    .main__item span {
        font-weight: 700;
        font-size: 28px;
        line-height: 33px;
    }

    .main__item p {
        font-weight: 700;
        font-size: 21px;
        line-height: 25px;
    }

    .main__item p br {
        display: none;
    }

    .main__title {
        margin-bottom: 49px;
    }

    .delivery-wrapper {
        padding: 73px 0 112px;
    }

    .method-first ul {
        margin-bottom: 30px;
    }

    .calculation__select .form-control {
        font-size: 18px;
        line-height: 21px;
        padding: 13px 20px 12px;
    }

    .calculation__inner:first-child {
        padding: 26px 28px 28px;
    }

    .calculation__inputs-first {
        gap: 22px;
    }

    .calculation__inputs-first div {
        width: 100%;
    }

    .calculation__inner input {
        padding: 12px 10px;
    }

    .calculation__inner:nth-child(2) input {
        padding: 12px 18px;
    }

    .method li {
        font-weight: 500;
        font-size: 18px;
        line-height: 20px;
    }

    .marketplaces__list {
        gap: 28px;
    }

    .benefits__item {
        gap: 15px;
    }

    .benefits__item h4 {
        margin-bottom: 6px;
    }

    .method-third .method__img {
        height: 353px;
    }

    .method-third .method__inner {
        gap: 110px;
    }

    .method-third p {
        margin-bottom: 34px;
        font-size: 24px;
        line-height: 28px;
    }

    .method-third ul {
        gap: 35px;
        margin-bottom: 70px;
    }

    .method-third .main-button {
        height: 43px;
        font-weight: 700;
        font-size: 21px;
        line-height: 25px;
    }

    .working {
        padding: 30px 0 31px;
    }

    .working__title {
        margin-bottom: 48px;
    }

    .services__inner .section__title {
        font-size: 48px;
        line-height: 56px;
        margin-bottom: 16px;
    }

    .cargo__swiper {
        margin-bottom: 126px;
    }

    .team__text {
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 35px;
    }

    .team__content .main-button {
        height: 50px;
    }

    .groupage__info .section__title {
        margin-bottom: 32px;
    }

    .groupage__desc {
        margin-bottom: 100px;
    }

    .products__title .section__title {
        width: 280px;
        margin: 0 auto 36px;
    }

    .marketplaces__list {
        flex-direction: column;
        max-width: 245px;
    }

    .marketplaces__item:not(:first-child)::before {
        width: 35px;
        height: 1px;
        left: 0;
        top: -16px;
    }

    .method-third .method__inner {
        flex-direction: column;
        gap: 104px;
        padding: 0;
    }

    .method-third .method__img {
        width: 100%;
        max-width: 100%;
        height: 400px;
    }

    .method-third .method__content {
        max-width: 100%;
    }

    .products__title {
        margin-bottom: 56px;
    }

    .method-second h4 {
        font-size: 36px;
        line-height: 42px;
    }

    .marketplaces {
        padding: 57px 0 61px;
    }

    .marketplaces__list {
        max-width: 170px;
    }

    .working__title {
        text-align: left;
    }

    .working__item {
        width: 100%;
    }

    .working__item:nth-child(3), .working__item:nth-child(4),
    .working__item:nth-child(5), .working__item:nth-child(6) {
        display: none;
    }

    section.services {
        padding: 33px 0 83px !important;
    }

    .services__item {
        min-height: 56px;
    }

    .reviews {
        padding: 20px 0 50px;
    }

    .cargo__slide {
        width: 100%;
    }

    .groupage__img {
        margin-left: 0;
        height: 100%;
    }

    .groupage-item {
        width: 100%;
    }

    .products {
        padding: 63px 0 54px;
    }

    .products__title p + p {
        margin-top: 20px;
    }

    .products-note p + p {
        margin-top: 20px;
    }

    .footer__contact-details,
    .footer__buttons,
    .footer__buttons .main-button {
        width: 100%;
    }

    .reviews__head {
        margin-bottom: 38px;
        gap: 13px;
    }

    .achievements {
        padding: 65px 0 44px;
    }
}

@media screen and (max-width: 720px) {
    .benefits__list {
        flex-direction: column;
        gap: 40px 12px;
    }

    .benefits__item {
        max-width: 100%;
    }

    .benefits__buttons {
        flex-direction: column;
        gap: 26px;
    }

    .benefits__buttons .main-button {
        width: 306px;
        height: 40px;

        font-size: 21px;
        line-height: 25px;
    }
}

@media screen and (max-width: 700px) {
    .advantages {
        padding: 45px 0 80px;
    }

    .advantages__list {
        flex-direction: column;
    }

    .advantages__item {
        width: 100%;
    }

    .advantages__text br {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .person__additional-photos {
        display: none;
    }

    .reviews__title {
        justify-content: flex-start;
    }

    .reviews__title .section__title {
        font-size: 28px;
        line-height: 36px;
    }

    .calculation__box p {
        margin-bottom: 16px;
        font-size: 18px;
        line-height: 22px;
    }

    .services__item {
        flex-direction: column;
        align-items: flex-start;
        gap: 60px;
        height: 224px;
        min-height: 196px;
        background: #be1d42;
        border: 1px solid #be1d42;
        border-radius: 5px;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        padding: 48px 40px 30px;
        justify-content: space-between;
    }

    .services__item p {
        font-weight: 600;
        font-size: 24px;
        line-height: 28px;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .services__item a {
        display: block;
    }

    .services__content {
        position: relative;
    }

    .services__arrows {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: calc(100% + 60px);
        position: absolute;
        left: -30px;
        top: 65%;
    }

    .services__content {
        order: 1;
    }

    .services__person {
        order: 2;
    }

    .services {
        background: #EEF0F4 !important
        padding-bottom: 0 !important;
    }

    .services__list {
        flex-wrap: nowrap;
        flex-direction: row;
        gap: 26px 32px;
    }

    .services__person {
        justify-content: flex-start;
        gap: 30px;
    }

    .person {
        justify-content: center;
        display: flex;
        min-width: 100%;
    }

    .person__item {
        background: #EEF0F4;
        padding: 0;
    }

    .person__name {
        font-weight: 600;
        font-size: 21px;
        line-height: 25px;
        text-transform: uppercase;
        color: #3A5463;
        margin-bottom: 2px;
    }

    .person__position {
        font-weight: 600;
        font-size: 18px;
        line-height: 21px;
        color: #808080;
    }

    .services-content .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;
    }

    .services-content .swiper-slide-thumb-active {
        opacity: 1;
    }

    .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .reviews__img {
        min-width: 128px;
        width: 128px;
        height: 128px;
    }

    .reviews__img img {
        border-radius: 50%;
    }

    .reviews__head h4 {
        font-size: 16px;
        line-height: 100%;
    }

    .reviews__head p {
        font-weight: 500;
        font-size: 14px;
        line-height: 100%;
    }

    .reviews__desc {
        margin-bottom: 32px;
        height: 75px;
        overflow-y: hidden;
    }

    .reviews__desc.show {
        height: auto;
    }

    .reviews__sm .more {
        display: flex;
    }

    .reviews__play {
        width: 48px;
        height: 48px;
    }

    .play {
        width: 47px;
        height: 47px;
        mask-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3881 47.0002C36.3049 47.0002 46.7762 36.527 46.7762 23.608C46.7762 10.6888 36.3049 0.21582 23.3881 0.21582C10.4712 0.21582 0 10.6888 0 23.608C0 36.527 10.4712 47.0002 23.3881 47.0002ZM20.3324 32.6042L31.3721 26.0852C33.2004 25.0054 33.2004 22.2106 31.3721 21.1308L20.3324 14.6118C18.5554 13.5625 16.3717 14.9283 16.3717 17.089V30.1269C16.3717 32.2877 18.5554 33.6535 20.3324 32.6042Z' fill='%23BE1D42'/%3E%3C/svg%3E%0A");
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3881 47.0002C36.3049 47.0002 46.7762 36.527 46.7762 23.608C46.7762 10.6888 36.3049 0.21582 23.3881 0.21582C10.4712 0.21582 0 10.6888 0 23.608C0 36.527 10.4712 47.0002 23.3881 47.0002ZM20.3324 32.6042L31.3721 26.0852C33.2004 25.0054 33.2004 22.2106 31.3721 21.1308L20.3324 14.6118C18.5554 13.5625 16.3717 14.9283 16.3717 17.089V30.1269C16.3717 32.2877 18.5554 33.6535 20.3324 32.6042Z' fill='%23BE1D42'/%3E%3C/svg%3E%0A");
    }

    .reviews__head h4 {
        font-size: 16px;
        line-height: 100%;
    }

    .reviews__head p {
        font-weight: 500;
        font-size: 14px;
        line-height: 100%;
    }

    .reviews__slide {
        padding: 24px 32px 30px 25px;
        height: auto;
    }

    .reviews__wrap {
        gap: 140px;
    }

    .reviews__control {
        width: 100%;
        justify-content: center;
        right: 0;
        bottom: 0;

    }

    .reviews__slider {
        padding-bottom: 68px !important;
        margin-bottom: -68px;
    }

    .about-kargo__header {
        flex-direction: column;
        margin-bottom: 140px;
    }

    .about-kargo__logo {
        margin-bottom: 72px;
    }

    .about-kargo__desc {
        display: block;
        margin-bottom: 37px;
    }

    .about-kargo__text {
        display: none;
    }

    .services__inner {
        gap: 88px;
    }

    section.services {
        background: #EEF0F4 !important;
        padding-bottom: 0 !important;
    }

    .advantages {
        padding: 120px 0 35px;
    }

    .licenses__swiper {
        margin-bottom: 39px;
    }

    .services__item-link {
        padding: 0;
    }

    .reviews__swiper .swiper-pagination {
        display: flex !important;
        gap: 4px;
        flex-wrap: wrap;
    }

    .licenses__slide {
        width: 169px;
        height: 242px;
    }
}

@media screen and (max-width: 560px) {
    .method-third li:last-child::after {
        right: 0;
    }

    .method-third li.active:last-child::after {
        bottom: 80%;
    }

    .main-button {
        font-size: 18px;
        line-height: 21px;
    }

    .main__inner {
        padding-top: 225px;
        margin-left: 0;
    }

    .main__title {
        font-size: 21px;
        line-height: 25px;
        margin-right: -10px;
        margin-bottom: 50px;
    }

    .main__inner .main-button__light-red {
        margin-bottom: 172px;
    }

    .method-first .main-button {
        width: 152px;
        height: 39px;
    }

    .method-second .main-button {
        width: 223px;
        height: 45px;
    }

    .calculation__inputs-first,
    .calculation__inputs-last {
        flex-direction: column;
    }

    .calculation__inputs-last {
        gap: 28px;
    }

    .calculation__inputs-first div,
    .calculation__inputs-last div {
        width: 100%;
    }

    .marketplaces__list {
        max-width: 146px;
    }

    .marketplaces__list .marketplaces__item:nth-child(3) {
        max-width: 80px;
    }

    .marketplaces__img {
        right: -15px;
    }

    .team__content .main-button {
        width: 100%;
        font-size: 21px;
        line-height: 25px;
    }

    .feedback-form__inputs,
    .feedback-form__actions {
        flex-direction: column;
    }

    .feedback-form__button.main-button {
        width: 100%;
    }

    .feedback-form__privacy {
        max-width: 100%;
        text-align: center;
    }

    .footer__buttons {
        gap: 16px;
    }

    .footer__buttons .main-button {
        font-size: 16px;
        line-height: 19px;
    }

    .main__item {
        padding-top: 31px;
    }

    .main__item .main-button {
        margin-top: 11px;
    }

    .method-first .method__img {
        height: 347px;
    }

    .method-first .method__img img {
        object-fit: cover;
    }

    .calculation__box:first-child p {
        margin-bottom: 10px;
    }

    .services__desc {
        margin-bottom: 23px;
    }

    .team__slide {
        padding: 0 50px;
    }

    .groupage {
        padding: 0 0 60px;
    }

    .calculation__inputs .form-action {
        margin-top: 16px;
    }

    .common-arrows {
        bottom: 40px;
    }

    .method-first ul {
        width: 330px;
        gap: 22px;
    }

    .calculation__inputs .form-action {
        margin-top: 14px;
    }

    .method-third .method__img {
        height: 353px;
    }

    .advantages .section__title {
        width: 280px;
    }

    .reviews__slider {
        width: 100%;
    }

    .reviews__partners div {
        width: 100% !important;
    }
}

@media screen and (max-width: 480px) {
    .common-arrows {
        bottom: 40px;
    }

    .header__main-logo {
        width: 180px;
        height: 54px;
    }

    .header__burger {
        margin-left: 10px;
    }

    .method-third .main-button {
        width: 100%;
    }

    .concepts-title .section__title {
        margin-left: 60px;
    }

    .concepts-item ul {
        margin-left: 0;
    }

    .advantages__img {
        margin-bottom: 16px;
    }

    .advantages__title,
    .services__desc {
        font-size: 20px;
        line-height: 24px;
    }

    .advantages__list {
        gap: 40px;
    }

    .marketplaces {
        height: 100%;
    }

    .calculation__inputs {
        flex-direction: column;
    }

    .calculation__inputs div {
        width: 100%;
    }

    .reviews__title {
        gap: 10px;
        flex-direction: column;
        display: inline-block;
    }

    .reviews__title .section__title {
        margin-bottom: 0;
        display: inline;
        text-align: left;
        font-weight: 700;
        font-size: 36px;
        line-height: 42px;
    }

    .feedback .section__title {
        margin-bottom: 40px;
        font-size: 28px;
        line-height: 32px;
    }

    .awards__slide {
        height: 230px;
    }

    .groupage-list {
        flex-direction: column;
        gap: 40px;
    }

    .groupage-item {
        max-width: 100%;
    }

    .cargo__img {
        width: 100%;
        height: 204px;
    }

    .cargo__content {
        width: 100%;
    }

    .cargo__content .main-button {
        width: 100%;
    }

    .cargo__content {
        padding: 30px 30px 40px;
    }

    .cargo__title p {
        width: 100%;
    }

    .concepts-item {
        padding: 40px 30px 32px;
    }

    .advantages__title {
        font-weight: 700;
        font-size: 24px;
        line-height: 28px;
    }

    .advantages__item:nth-child(1) .advantages__text br {
        display: block;
    }

    .reviews__title a {
        display: inline;
    }

    .reviews__head h4 {
        font-size: 20px;
        line-height: 22px;
    }

    .reviews__head p {
        font-size: 16px;
        line-height: 18px;
    }
}

@media screen and (max-width: 420px) {
    .reviews__img {
        min-width: 80px;
        width: 80px;
        height: 80px;
    }

    .reviews__play {
        width: 37px;
        height: 37px;
    }

    .play {
        width: 36px;
        height: 37px;
        mask-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36.9418C27.941 36.9418 36 28.8815 36 18.9387C36 8.99582 27.941 0.935547 18 0.935547C8.05887 0.935547 0 8.99582 0 18.9387C0 28.8815 8.05887 36.9418 18 36.9418ZM15.6483 25.8623L24.1447 20.8452C25.5517 20.0142 25.5517 17.8632 24.1447 17.0321L15.6483 12.015C14.2807 11.2074 12.6 12.2586 12.6 13.9215V23.9558C12.6 25.6187 14.2807 26.6699 15.6483 25.8623Z' fill='%23BE1D42'/%3E%3C/svg%3E%0A");
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36.9418C27.941 36.9418 36 28.8815 36 18.9387C36 8.99582 27.941 0.935547 18 0.935547C8.05887 0.935547 0 8.99582 0 18.9387C0 28.8815 8.05887 36.9418 18 36.9418ZM15.6483 25.8623L24.1447 20.8452C25.5517 20.0142 25.5517 17.8632 24.1447 17.0321L15.6483 12.015C14.2807 11.2074 12.6 12.2586 12.6 13.9215V23.9558C12.6 25.6187 14.2807 26.6699 15.6483 25.8623Z' fill='%23BE1D42'/%3E%3C/svg%3E%0A");
    }

    .reviews__slide {
        padding: 24px 20px 30px;
    }

    .marketplaces__content {
        z-index: 1;
    }

    .marketplaces__img {
        right: -50px;
        width: 240px;
        z-index: 0;
    }

    .cargo__info-list {
        flex-direction: column;
    }

    .footer__head,
    .footer__legal {
        padding: 0 10px;
    }

    .footer__nav {
        padding: 12px 10px 18px;
    }

    .footer__contact {
        margin-left: 0;
    }

    .footer__contact-info,
    .footer__logo {
        width: 100%;
    }

    .footer__media {
        gap: 20px;
    }

    .footer__media a {
        width: 36px;
        height: 36px;
    }

    .footer__phone {
        font-size: 24px;
        line-height: 28px;
    }

    .footer__buttons {
        flex-direction: column;
        gap: 12px;
    }

    .footer__buttons .main-button {
        width: 100%;
    }

    .team__slide {
        padding: 0 50px;
    }

    .benefits__buttons .main-button,
    .advantages .section__title {
        width: 100%;
    }

    .services__item-link {
        margin: 0;
    }

    .concepts-item .main-button {
        margin-top: 20px;
    }

    .concepts-item ul {
        width: 100%;
    }

    .reviews__head h4 {
        font-size: 16px;
        line-height: 100%;
    }

    .reviews__head p {
        font-size: 14px;
        line-height: 100%;
    }
}

@media screen and (max-width: 400px) {
    .concepts .section__title::before {
        top: 0;
    }

    .worker-img {
        max-height: inherit;
        height: 260px;
    }

    .worker-img img {
        height: 100%;
        object-fit: cover;
        object-position: top;
    }

    .delivery-wrapper .wrapper {
        padding-right: 30px;
    }
}

@media (max-width: 768px) {
    nav.nav {
        position: fixed;
        top: 0;
        left: -100%;
        bottom: 0;
        opacity: 0;
        visibility: hidden;
        z-index: 100;
        padding: 25px 0;
        background: #e4e7ec;
        overflow: auto;
        transition: 0.3s;
        width: 100%;
    }

    nav.nav.active {
        opacity: 1;
        left: 0;
        visibility: visible;
    }
}
.hidr__mmenu nav.nav {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    padding: 0;
    z-index: auto;
    opacity: 1;
    visibility: visible;
    background: #fff;
}

@media (max-width: 768px) {
    ul.nav__lists ul.with-img-menu, ul.child-menu {
        position: relative;
        opacity: 1;
        visibility: visible;
        transform: none;
        background: transparent;
        border: none;
        padding: 0;
        -moz-column-count: initial;
        -moz-column-gap: 0;
        -webkit-column-count: initial;
        -webkit-column-gap: 0;
        column-count: initial;
        margin-top: -1px;
    }
}
@media (max-width: 768px) {
    ul.child-menu li {
        padding-left: 0;
    }
}



.header.white-theme .header__info-link.main-button__white {
    background: #2F4957;
    color: #fff;
}

.header.white-theme .header__info-block p {
    color: #9CA9B0;

}

.header.white-theme .header__media-link path {
    fill: #9CA9B0;
}

.header.white-theme .header__interaction .main-button__transparent {
    background: #9CA9B0;
}

.header.white-theme .header__main-phone__text {
    color: #9CA9B0;
}

.header.white-theme .header__nav {
    background: #2F4957 !important;
}

.b24-window-close {
    min-width: auto;
}

/* Конфликты стилей */
.header__info-worktime p,
.header__currencies-item p,
.main__item p,
.services__item p {
    margin-bottom: 0 !important;
}

.services__item:after {
    display: none;
}

.services {
    background: #fff !important;
    margin: 0 !important;
    padding: 146px 0 80px !important;
    border: none !important;
}

.nav__item > a {
    color: #fff !important;
}

.nav__item a:hover {
    font-weight: 600;
}

.person__additional-photos {
    width: 260px;
}

.person__photo {
    bottom: 0;
}

#tab-2 .person__photo {
    left: 38px;
}

#tab-3 .person__photo {
    left: 10px;
}

#tab-4 .person__photo {
    left: 3px;
}

#tab-5 .person__photo {
    left: -7px;
}

#tab-6 .person__photo {
    left: 51px;
}

#tab-7 .person__photo {
    left: 0;
}

#tab-8 .person__photo {
    left: 4px;
}

#tab-9 .person__photo {
    left: 32px;
}

#tab-10 .person__photo {
    left: 0;
}

.working__item .info-box {
    min-height: 166px;
}

.info-box ul {
    padding-left: 20px;
}

.info-box li {
    list-style: disc;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.info-box li strong,
.info-box li b {
    font-weight: bold;
}

.working__item .info-box {
    height: auto;
}

.info-box li img {
    width: 72px;
    transform: translateY(5px);
}

@media screen and (max-width: 1020px) {
    .working__item .info-box {
        width: calc(100% + 36px);
        transform: translateX(-36px);
    }
}

.calc__field_action {
    margin: 0;
}

.calc__field_action input[type="submit"] {
    background: #be1d42 !important;
}

.calc__field_action input[type="submit"]:hover {
    background: #fff !important;
    color: #be1d42 !important;
    border: 1px solid #be1d42 !important;
}

.feedback-form input {
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
    text-align: left;
    color: #8C8C8C;
}

.feedback-form input[type="submit"] {
    text-align: center;
}

.feedback-form input[type="submit"]:hover {
    background: #be1d42 !important;
}

.feedback-form__input input::placeholder {
    color: #8C8C8C !important;
}

.feedback-form input[type="checkbox"] {
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.feedback-form .b24-form-control-container input,
.feedback-form .b24-form-control-container textarea {
    background: #fff !important;
}

.feedback-form .b24-form-field-agreement-link {
    color: #fff;
}


/* Cтили */
li.has-child {
    position: relative;
}
ul.nav__list > li {
    display: inline-block;
    padding: 8px 18px;
    transition: 0.2s;
}
ul.nav__list > li {
    padding: 0;
    cursor: default;
}
ul.nav__list > li:hover {
    background: #395462;
    cursor: pointer;
}
ul.nav__list > li:hover {
    cursor: default;
}
.header__nav.nav ul.nav__list > li:hover {
    background: transparent;
}

ul.nav__list > li > span {
    padding: 8px 18px;
    display: block;
}
a:not([href]):not([tabindex]) {
    text-decoration: none;
}
li.nav__item:hover > a {
    color: #ee1346;
}
.header__nav.nav ul.nav__list > li > span {
    color: #395462;
    transition: 125ms ease-in;
    white-space: nowrap;
    font-size: 13px;
    padding: 8px 5px;
}
@media (min-width: 1200px) {
    .header__nav.nav ul.nav__list > li > span {
        font-size: 14px;
        padding: 8px 8px;
    }
}
.header__nav.nav ul.nav__list > li > span {
    text-transform: uppercase;
}

ul.child-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: auto;
    text-align: left;
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    background: #fff;
    border-top: 2px solid #a8b0ba;
    margin-top: -2px;
    padding: 25px;
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
    transform-origin: left top;
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    -webkit-transform: perspective(500px) rotateX(-90deg);
    -moz-transform: perspective(500px) rotateX(-90deg);
    -ms-transform: perspective(500px) rotateX(-90deg);
    -o-transform: perspective(500px) rotateX(-90deg);
    transform: perspective(500px) rotateX(-90deg);
}
ul.child-menu {
    column-gap: 25px !important;
}
.header__nav.nav ul.child-menu {
    transform: none;
    border-top: none;
    margin-top: 5px;
    box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
}
li.has-child:hover ul.child-menu {
    transform: none;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

ul.child-menu:after {
    content: "";
    clear: both;
    display: block;
}

ul.child-menu a {
    color: #4d4d4d;
    text-decoration: none;
    position: relative;
    transition: 0.2s;
    font-size: 14px;
    white-space: nowrap;
    display: block;
    padding: 7px 7px 7px 40px;
}
html .smap__section-sub-sub-block li>a {
    line-height: 1.2;
    padding: 6px 0;
    color: #395462;
    font-size: 13px;
    display: block;
}
ul.child-menu a:hover {
    color: #a80b31;
}
li.has-child:last-child ul.child-menu, li.has-child:nth-child(5n) ul.child-menu, li.has-child:nth-child(6n) ul.child-menu, li.has-child:nth-last-child(2) ul.child-menu {
    left: auto;
    right: 0;
    transform-origin: right top;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
}

.smap__section-sub-block {
    margin-bottom: 20px;
}
.smap__section-sub-block {
    overflow: hidden;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    break-inside: avoid-column;
}

.smap__section-sub-block-title h5, .smap__section-sub-block-title .h5, .smap__section-sub-block-title .h5 a {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #395462;
    margin: 0;
    text-transform: inherit;
}
.smap__section-sub-block-title h5, .smap__section-sub-block-title .h5 {
    margin-bottom: 7px;
}

.opened .smap__section-sub-block-title h5, .opened .smap__section-sub-block-title .h5 {
    margin: 12px 0 0;
}

html .smap__section-sub-block-title h5 a, html .smap__section-sub-block-title .h5 a {
    color: #395462;
}
html ul.child-menu h5 a, html ul.child-menu .h5 a {
    padding: 0;
    color: #395462;
}
html .smap__section-sub-block-title h5 a:not([href]):not([tabindex]), html .smap__section-sub-block-title .h5 a:not([href]):not([tabindex]) {
    color: #395462;
}

.hidr__sitemap {
    display: none;
    z-index: 17;
    position: fixed;
    top: calc(40px + 90px + 4px);
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    overflow: auto;
}
.header .hidr__sitemap {
    top: calc(40px + 90px + 50px);
}
.opened {
    margin-bottom: 0px;
}
.hidr__sitemap {
    transition: .35s all;
    overflow: hidden;
}
.hidr__sitemap.opened {
    display: flex;
}
.hidr__sitemap.opened {
    opacity: 0;
    max-height: 46px;
}
.hidr__sitemap.animate-1 {
    opacity: 1;
    background: #fff;
}
.hidr__sitemap.animate-2 {
    max-height: 1000px;
}
.hidr__sitemap.animate-3 {
    overflow: auto;
}

.hidr__sitemap-container {
    position: relative;
    min-height: 100%;
}

.hidr__burger {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
.hidr__sitemap .hidr__burger {
    position: absolute;
    top: -8px;
    left: 7px;
}

.hidr__burger-line {
    width: 21px;
    height: 2px;
    background-color: #395462;
}
.hidr__burger-line:not(:last-child) {
    margin-bottom: 5px;
}
.hidr__burger.opened .hidr__burger-line {
    position: absolute;
    left: 0;
    margin-bottom: 0;
}
.hidr__burger.opened .hidr__burger-line:first-child {
    top: 29px;
    left: 15px;
    transform: rotate(45deg);
}
.hidr__burger.opened .hidr__burger-line:nth-child(2) {
    opacity: 0;
    width: 0;
    pointer-events: none;
}
.hidr__burger.opened .hidr__burger-line:last-child {
    top: 29px;
    left: 15px;
    transform: rotate(-45deg);
}

.smap {
    padding: 15px 0 20px 50px;
}
.smap--main {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
}
.smap--main {
    display: block;
    column-count: 4;
    column-gap: 25px;
}
.hidr__sitemap .smap--main {
    margin-top: -30px;
    opacity: 0;
    transition: .4s all;
}
.hidr__sitemap.animate-3 .smap--main {
    margin-top: 0px;
    opacity: 1;
}

.smap--main > * {
    width: calc(100% / 1);
}
@media (min-width: 576px) {
    .smap--main > * {
        width: calc(100% / 1);
    }
}
@media (min-width: 768px) {
    .smap--main > * {
        width: calc(100% / 1);
    }
}
@media (min-width: 992px) {
    .smap--main > * {
        width: calc(50% - 25px);
    }
}
@media (min-width: 1200px) {
    .smap--main > * {
        width: calc(50% - 25px);
    }
}
.smap__section-block {
    overflow: hidden;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    break-inside: avoid-column;
    margin-bottom: 34px;
}
html .smap--main > * {
    width: 100%;
}
.smap--main > *:nth-child(n) {
    margin-right: 30px;
    margin-top: 15px;
}
.smap--main > *:nth-child(1n) {
    margin-right: 0;
}
.smap--main > *:nth-child(-n+1) {
    margin-top: 0;
}
@media (min-width: 576px) {
    .smap--main > *:nth-child(n) {
        margin-right: 30px;
        margin-top: 15px;
    }

    .smap--main > *:nth-child(1n) {
        margin-right: 0;
    }

    .smap--main > *:nth-child(-n+1) {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .smap--main > *:nth-child(n) {
        margin-right: 30px;
        margin-top: 15px;
    }

    .smap--main > *:nth-child(1n) {
        margin-right: 0;
    }

    .smap--main > *:nth-child(-n+1) {
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    .smap--main > *:nth-child(n) {
        margin-right: 50px;
        margin-top: 35px;
    }

    .smap--main > *:nth-child(-n+2) {
        margin-top: 0;
    }
}
@media (min-width: 1200px) {
    .smap--main > *:nth-child(n) {
        margin-right: 50px;
        margin-top: 35px;
    }

    .smap--main > *:nth-child(-n+2) {
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    .smap--main > *:nth-child(2n) {
        margin-right: 0;
    }
}
@media (min-width: 1200px) {
    .smap--main > *:nth-child(2n) {
        margin-right: 0;
    }
}

.smap__section-block-title h4, .smap__section-block-title .h4 {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #395462;
    margin: 0;
}

.smap a {
    color: #395462;
    text-decoration: none;
    transition: 125ms ease-in;
}

.opened .smap__section-sub-sub-block {
    margin-top: 8px;
}

html .smap__section-sub-sub-block li>a {
    line-height: 1.2;
    padding: 6px 0;
    color: #395462;
    font-size: 13px;
    font-weight: 400;
    display: block;
    text-transform: inherit;
}

.hidr__sitemap-height-compensate {
    height: calc(40px + 90px + 54px);
}

.smap a:hover {
    color: #9C2335;
    text-decoration: none;
}

.hidr__mobile-menu {
    z-index: 19;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    overflow-y: scroll;
}
.hidr__mobile-menu {
    transition: .4s all;
    overflow: hidden;
    max-height: 0px;
}
.hidr__mobile-menu {
    overflow: auto;
}
.hidr__mobile-menu.opened {
    display: block;
}
.hidr__mobile-menu.animate-1 {
    max-height: 1000px;
}
.hidr__mobile-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 68px;
}

.hidr__mobile-menu__devider {
    height: 1px;
    width: 100%;
    background-color: rgba(57, 84, 98, 0.1);
}

.hidr__mobile-container .hidr__burger {
    width: 28px;
    height: 28px;
}

@media (max-width: 991px) {
    .hidr__burger-line {
        transition: .4s all;
        transform: rotate(0deg);
        opacity: 1;
    }
}
.hidr__mobile-container .hidr__burger-line {
    width: 28px;
    height: 1px;
}
.hidr__mobile-container .hidr__burger-line:not(:last-child) {
    margin-bottom: 10px;
}
@media (max-width: 991px) {
    .opened .hidr__burger-line:nth-child(1) {
        transform: rotate(45deg);
        margin-bottom: -1px;
        margin-right: -1px;
    }

    .opened .hidr__burger-line:nth-child(2) {
        transform: rotate(-45deg);
        margin-bottom: 0;
    }

    .opened .hidr__burger-line:nth-child(3) {
        opacity: 0;
    }
}

.hidr__mobile-logo, .hidr__mobile-phone, .hidr__main-logo, .hidr__smalllogo {
    text-indent: -9999px;
    white-space: nowrap;
}
.hidr__mobile-logo {
    display: flex;
    width: 148px;
    height: 30px;
    background-image: url(https://1kargo.ru/local/templates/kargo/assets/images/logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
}

.hidr__mobile-phone {
    width: 27px;
    height: 27px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33 9.78c1.36 2.72 5.21 6.57 7.93 7.93.34-.227.792-.566 1.132-.793 2.04-1.7 7.137.34 8.27 2.605 1.359 2.606-1.133 4.645-2.946 5.891C16.373 29.831-3.79 9.667.626 3.437 1.987 1.624 3.913-.981 6.518.378c2.266 1.133 4.305 6.344 2.72 8.383-.227.227-.567.68-.907 1.02zM1.306 3.89c.34-.453 2.38-4.078 4.872-2.832 2.378 1.246 3.398 6.004 2.378 7.137C7.65 9.44 7.536 9.78 7.536 9.78c1.247 2.946 5.778 7.477 8.837 8.836 0 0 .226-.226 1.472-1.133 1.246-.906 5.89 0 7.137 2.493 1.246 2.379-2.266 4.53-2.719 4.757C16.713 28.698-2.658 9.327 1.306 3.89z' fill='black'/%3e%3c/svg%3e") center no-repeat;
}

.hidr__mmenu .header {
    display: none;
}

.hidr__mmenu .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.hidr__mmenu nav.nav {
    background: #dde0e5;
    position: relative;
    z-index: 15;
}
@media (max-width: 992px) {
    nav.nav {
        position: fixed;
        top: 0;
        left: -100%;
        bottom: 0;
        opacity: 0;
        visibility: hidden;
        z-index: 100;
        padding: 25px 0;
        background: #e4e7ec;
        overflow: auto;
        transition: 0.3s;
        width: 100%;
    }

    nav.nav.active {
        opacity: 1;
        left: 0;
        visibility: visible;
    }
}
.hidr__mmenu nav.nav {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    padding: 0;
    z-index: auto;
    opacity: 1;
    visibility: visible;
    background: #fff;
}

ul.nav__lists {
    font-size: 15px;
    color: #1d1d1b;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 992px) {
    ul.nav__lists {
        text-align: left;
        margin-top: 15px;
    }
}
.hidr__mmenu ul.nav__lists {
    margin-top: 0;
    justify-content: flex-start;
    padding-left: 0 !important;
    width: 100% !important;
}
@media (max-width: 992px) {
    nav.nav.active ul.nav__lists {
        flex-direction: column;
    }
}
@media (max-width: 991px) {
    .header + nav.nav.active ul.nav__lists {
        padding-left: 11px;
    }
}

ul.nav__lists > li {
    display: inline-block;
    padding: 8px 18px;
    transition: 0.2s;
}
@media (max-width: 1200px) {
    ul.nav__lists > li {
        padding: 8px 10px;
    }
}
@media (max-width: 992px) {
    ul.nav__lists > li {
        display: block;
        padding: 0;
        background: transparent !important;
    }

    ul.nav__lists li {
        border-top: 1px solid #dfe1e5;
        border-bottom: 1px solid #dfe1e5;
    }
}
ul.nav__lists > li {
    padding: 0;
    cursor: default;
}
@media (max-width: 991px) {
    .header + nav.nav.active ul.nav__lists li {
        margin-left: -31px;
        margin-right: -20px;
        padding-left: 31px;
        padding-right: 20px;
        border-top: 1px solid #dfe1e5;
        border-bottom: none;
    }

    .header + nav.nav.active ul.nav__lists li {
        border-top: 0;
    }
}
.hidr__mmenu .header + nav.nav.active ul.nav__lists li {
    padding: 0;
    margin: 0;
    border-top: none;
}

.hidr__mmenu .header + nav.nav.active ul.nav__lists li:not(:first-child) {
    border-top: 1px solid rgba(57, 84, 98, 0.1);
}

li.nav__lists_link > a {
    color: #1d1d1b;
    text-decoration: none;
    transition: 0.2s;
}
@media (max-width: 992px) {
    ul.nav__lists span, ul.nav__lists a {
        padding: 5px;
        display: block;
    }
}
li.nav__lists_link > a, ul.nav__lists > li > span {
    padding: 8px 18px;
    display: block;
}
@media (max-width: 1199px) {
    li.nav__lists_link > a, ul.nav__lists > li > span {
        padding: 8px 9px;
    }
}
@media (max-width: 991px) {
    .header + nav.nav.active ul.nav__lists span, ul.nav__lists a {
        padding: 8px 0;
        display: block;
    }
}
.hidr__mmenu .header + nav.nav.active ul.nav__lists span, .hidr__mmenu ul.nav__lists a {
    padding: 17px 0;
    font-size: 17px;
    color: #395462;
}
@media (max-width: 992px) {
    ul.nav__lists ul.with-img-menu, ul.child-menu {
        position: relative;
        opacity: 1;
        visibility: visible;
        transform: none;
        background: transparent;
        border: none;
        padding: 0;
        -moz-column-count: initial;
        -moz-column-gap: 0;
        -webkit-column-count: initial;
        -webkit-column-gap: 0;
        column-count: initial;
        margin-top: -1px;
    }
}
@media (max-width: 992px) {
    .header + nav.nav .has-child__menu-child.child-menu, .header + nav.nav ul.nav__lists ul.with-img-menu {
        transition: none;
        top: 0;

        max-height: 0;
        transition: all 0.4s ease;
    }

    .header + nav.nav .has-child__menu-child.child-menu,
    .header + nav.nav.active ul.nav__lists {
        overflow: hidden;
    }
}

.opened .smap__section-sub-sub-block {
    margin-top: 8px;
}
@media (max-width: 991px) {
    .has-child__menu-child>.smap__section-sub-sub-block {
        margin-top: -8px;
        margin-bottom: 16px;
    }
}

@media (max-width: 992px) {
    ul.child-menu li {
        padding-left: 15px;
    }
}

@media (max-width: 991px) {
    .hidr__mmenu .header + nav.nav.active ul.nav__lists ul li:not(:first-child) {
        border-top: none;
    }
}

@media (max-width: 992px) {
    ul.child-menu a {
        padding: 0;
    }

    ul.nav__lists span, ul.nav__lists a {
        padding: 5px;
        display: block;
    }
}

@media (max-width: 991px) {
    .hidr__mmenu .has-child__menu-child ul a {
        color: #395462;
        font-size: 14px;
        line-height: 1.2;
        padding: 8px 0;
    }
}

li.nav__lists_link:hover > a {
    color: #fff;
}

@media (max-width: 992px) {
    ul.nav__lists > li:hover > span, ul.nav__lists > li:hover > a {
        color: #1d1d1b;
    }
}
.header + nav.nav .nav-menu__item-toggler-btn {
    display: none;
}
@media (max-width: 992px) {
    .header + nav.nav ul + .nav-menu__item-toggler-btn {
        display: block;
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 0;
        color: transparent;
        line-height: 0;
        width: 38px;
        height: 38px;
        border-left: 1px solid #dfe1e5;
    }
}
.hidr__mmenu .header + nav.nav ul + .nav-menu__item-toggler-btn {
    border-left: none;
}
.hidr__mmenu .header + nav.nav ul + .nav-menu__item-toggler-btn {
    top: 10px;
    right: 0;
}

@media (max-width: 992px) {
    .nav-menu__item-toggler-btn:before {
        position: absolute;
        display: block;
        content: "";
        height: 1px;
        width: 15px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #1d1d1b;
    }
}
.hidr__mmenu .nav-menu__item-toggler-btn:before {
    background: #395462;
    width: 21px;
}
@media (max-width: 992px) {
    .nav-menu__item-toggler-btn:after {
        position: absolute;
        display: block;
        content: "";
        width: 1px;
        height: 15px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #1d1d1b;
    }
}
.hidr__mmenu .nav-menu__item-toggler-btn:after {
    background: #395462;
    height: 21px;
    transition: all .3s ease;
}

.hidr__mobile-menu__footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
}
.hidr__main {
    display: none;
    border-top: 1px solid rgba(57, 84, 98, 0.1);
    border-bottom: 1px solid rgba(57, 84, 98, 0.1);
}
.hidr__mobile-menu__footer .hidr__main {
    display: block;
}
@media (max-width: 991px) {
    .hidr__mobile-menu__footer .hidr__main {
        width: 100%;
    }
}
.hidr__main-container {
    display: flex;
    align-items: center;
    height: 90px;
}
.hidr__mobile-menu__footer .hidr__main-container {
    height: auto;
    max-width: 100%;
    padding: 0;
    margin: 0;
    flex-direction: column;
}
@media (max-width: 991px) {
    .hidr__mobile-menu__footer .hidr__main-container {
        margin-bottom: 20px;
    }
}

.hidr__mobile-menu__footer .hidr__main-logo {
    display: none;
}

.hidr__main-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    height: 45px;
    padding: 0 20px;
    width: auto;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    color: #395462;
    background-color: rgba(126, 128, 140, 0);
    border: 1px solid #7E808C;
    cursor: pointer;
    transition: 125ms ease-in;
    margin-right: 20px;
}
.hidr__main-button--red {
    color: #9C2335;
    background-color: rgba(156, 35, 53, 0);
    border: 1px solid #9C2335;
}
.hidr__mobile-menu__footer .hidr__main-button {
    max-width: 100%;
    min-width: 331px;
    margin: 0;
}
.hidr__mobile-menu__footer .hidr__main-button--red {
    margin-bottom: 12px;
}
@media (max-width: 991px) {
    .hidr__mobile-menu__footer .hidr__main-button {
        width: 100%;
    }
}

.hidr__main-phone {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-left: 4px;
}
.hidr__mobile-menu__footer .hidr__main-phone {
    margin-top: 36px;
    align-items: center;
}

.hidr__main-phone__descr {
    font-size: 13px;
    line-height: 1;
    color: #395462;
}

.hidr__main-phone__value {
    margin-top: 8px;
    font-size: 22px;
    line-height: 1;
    color: #395462;
    transition: 125ms ease-in;
}

.hidr__mobile-menu__footer .hidr__info {
    display: block;
}


.hidr__info-block {
    display: flex;
    align-items: center;
    height: 100%;
}
.hidr__mobile-menu__footer .hidr__info-block {
    flex-direction: column;
    height: auto;
}

.hidr__socnets {
    display: flex;
    align-items: center;
}
.hidr__mobile-menu__footer .hidr__socnets {
    margin-top: 20px;
}

.hidr__socnets-item {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    font-size: 13px;
    line-height: 1;
    color: rgba(57, 84, 98, 0.5);
    transition: 125ms ease-in;
}

.hidr__info-block {
    display: flex;
    align-items: center;
    height: 100%;
}
.hidr__mobile-menu__footer .hidr__info-block--currencies {
    display: none;
}

.hidr__currencies {
    display: flex;
    align-items: center;
    height: 100%;
    flex-wrap: nowrap;
}

.hidr__currencies-item {
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    color: rgba(57, 84, 98, 0.5);
}
.hidr__currencies-item:not(:last-child) {
    margin-right: 15px;
}

.hidr__info-devider {
    flex-shrink: 0;
    width: 1px;
    height: 62.5%;
    background-color: #EBEEEF;
    margin: 0 20px;
}
.hidr__mobile-menu__footer .hidr__info-devider {
    display: none;
}

.hidr__info-worktime {
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    color: rgba(57, 84, 98, 0.5);
}

.hidr__mobile-menu__height-compensate {
    height: 25px;
}

.nav-menu__item-toggler-btn.active:after {
    height: 0;
}

.footer__phone:hover,
.footer__email:hover {
    color: #BE1D42 !important;
}

.headermobile .headerburger {
    width: 52px;
    height: 32px;
    gap: 12px;
    margin-left: 36px;
}

.pagination-wrapper {
    display: none;
}

.services__dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #d9d9d9;
    margin: 0 5px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.services__dot--active {
    background-color: #be1d42;
}

@media screen and (max-width: 640px) {
    .method-third {
        padding-top: 0;
    }

    .services__inner {
        gap: 0;
    }

    .services__content {
        margin-bottom: 88px;
    }
}

@media screen and (max-width: 640px) {
    .pagination-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        order: 3;
        padding-top: 30px;
        background: #fff;
        margin: 0 -30px;
    }
}

/* Бургер */
.headermobile .headerburger {
    width: 52px;
    height: 32px;
    gap: 12px;
    margin-left: 36px;
}

.pagination-wrapper {
    display: none;
}

.services__dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #d9d9d9;
    margin: 0 5px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.services__dot--active {
    background-color: #be1d42;
}

@media screen and (max-width: 640px) {
    .method-third {
        padding-top: 0;
    }

    .services__inner {
        gap: 0;
    }

    .services__content {
        margin-bottom: 88px;
    }
}

@media screen and (max-width: 640px) {
    .pagination-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        order: 3;
        padding-top: 30px;
        background: #fff;
        margin: 0 -30px;
    }
}

.b24-form-state-container .b24-form-success {
    background-color: #2F4957 !important;
    border-radius: 0 !important;
}

.b24-form-state-text {
    color: #fff !important;
}

.b24-window-close {
    border: 1px solid white !important;
}

.header__mobile .header__burger {
    width: 52px;
    height: 32px;
    gap: 12px;
    margin-left: 36px;
}

.white-theme .header__mobile .header__burger span {
    background: #16110D;
}

@media screen and (max-width: 767px) {
    .header__main-logo {
        width: 180px;
        height: 54px;
        margin-right: 10px;
    }

    .header.white-theme {
        padding-bottom: 40px !important;
    }

    .header.white-theme .header__info {
        border-bottom: 1px solid rgba(221, 224, 228, 0.5);
    }
}

@media screen and (max-width: 1200px) {
    .nav__list {
        gap: 30px;
    }
}

@media screen and (max-width: 920px) {
    .nav__list {
        gap: 16px;
    }
}

.main-content .b24-form .b24-form-wrapper {
    margin: 0 !important;
}

.main-content .b24-form .b24-form-padding-side {
    padding: 0 !important;
}

.main-content .b24-form .b24-form-header-padding {
    padding: 0;
}

.line-form .b24-form .b24-form-control-label {
    text-align: left;
}

.read-more-link div {
    display: inline-block;
    color: #a80b31;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #a80b31;
    padding: 10px 25px;
    position: relative;
    z-index: 1;
    text-decoration: none;
    transition: 0.2s;
    background: #fff;
    box-shadow: 0 0 0 15px #fff;
    letter-spacing: 1px;
    cursor: pointer;
}

.show-more-reverse div {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    padding: 6px 25px;
    transition: 0.2s;
    border: none;
    background-color: #a80b31;
    cursor: pointer;
}

.feedback-form .b24-form-control-comment {
    color: #fff;
}

.consult .b24-form-wrapper {
    background: transparent;
}

.consult .b24-form-header-padding,
.consult .b24-form-padding-side {
    padding: 0;
}

.consult .form-wrapper .b24-form .b24-form-control {
    background: #fff;
    border-radius: 0;
}

.consult .b24-form-btn {
    border-radius: 0;
}

.calculator__btn a {
    background: #a80b31;
    position: absolute;
    top: 0;
    bottom: 0;
    color: #fff;
    left: 100%;
    padding-top: 14px;
    padding-right: 15px;
    opacity: 0;
    transition: 0.2s;
    visibility: hidden;
}

.calculator__btn:hover a {
    visibility: visible;
    opacity: 1;
}

.calculate_block .container h1,
.calculate_block .container h2 {
    margin-bottom: 22px;
}

.calculate_block .container p,
.calculate_block .container ul
{
    margin-bottom: 18px;
}

.calculation.calculation-page {
    padding: 75px 0;
}
/* End */


/* Start:/local/templates/kargo-new/template_styles.css?175277882810201*/
.newCalc__input.NdAlert {
    border: 1px solid red !important;
}

.hiden {
    display: none !important;
}

.new-catalog {
    display: flex;
}

@media screen and (min-width: 769px) {
    .new-catalog__side {
        flex: 0 0 250px;
    }

    .new-catalog__content {
        flex: 1 1 70%;
    }
}

@media screen and (max-width: 768px) {
    .new-catalog {
        flex-direction: column;
    }
}

.new-catalog .hover-item .hover-text {
    font-size: 14px;
}

@media screen and (max-width: 440px) {
    .new-catalog .hover-item .hover-text {
        font-size: 11px;
    }
}

.as-h3.h3 {
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    background-color: transparent;
    padding: 0;
}

.as-h4.h4 {
    display: block;
    background-color: transparent;
    padding: 0;
}

.smap__section-block {
    overflow: hidden; /* Fix for firefox and IE 10-11  */
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
    break-inside: avoid-column;
    margin-bottom: 34px;
}

.smap__section-sub-block{
    margin-bottom: 20px;
}
.opened{
    margin-bottom: 0px;
}

.smap__section-sub-block{
    overflow: hidden; /* Fix for firefox and IE 10-11  */
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
    break-inside: avoid-column;
}

.smap__section-block-title h4,
.smap__section-block-title .h4{
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #395462;
    margin: 0;
}
.smap__section-sub-block-title h5,
.smap__section-sub-block-title .h5{
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #395462;
    margin: 0;
}
html .smap__section-sub-block-title h5 a,
html .smap__section-sub-block-title .h5 a{
    color: #395462;
}

html .smap__section-sub-block-title h5 a:not([href]):not([tabindex]),
html .smap__section-sub-block-title .h5 a:not([href]):not([tabindex]){
    color: #395462;
}

.smap__section-sub-block-title h5,
.smap__section-sub-block-title .h5{
    margin-bottom: 7px;
}
.opened .smap__section-sub-block-title h5,
.opened .smap__section-sub-block-title .h5{
    margin: 12px 0 0;
}

.smap--main{
    display: block;
    column-count: 4;
    column-gap: 25px;
}
ul.child-menu{
    column-gap: 25px !important;
}
html ul.child-menu h5 a,
html ul.child-menu .h5 a{
    padding: 0;
    color: #395462;
}
html .smap__section-sub-sub-block li>a{
    line-height: 1.2;
    padding: 6px 0;
    color: #395462;
    font-size: 13px;
    display: block;
}
.opened .smap__section-sub-sub-block{
    margin-top: 8px;
}

.hidr__menu.nav li.nav__lists_link > a, .hidr__menu.nav ul.nav__lists > li > span{
    text-transform: uppercase;
}

@media(max-width: 991px){
    .hidr__mmenu .has-child__menu-child ul a{
        color: #395462;
        font-size: 14px;
        line-height: 1.2;
        padding: 6px 0;
    }
    .header + nav.nav.active ul.nav__lists li{
        border-top: 0;
    }
    .hidr__mmenu .header + nav.nav.active ul.nav__lists ul li:not(:first-child){
        border-top: none;
    }
    .hidr__mmenu ul.nav__lists h5 a,
    .hidr__mmenu ul.nav__lists .h5 a{
        padding: 0;
        font-size: 16px;
    }
    .opened .smap__section-sub-block-title h5,
    .opened .smap__section-sub-block-title .h5{
        margin-top: 0;
    }
    .has-child__menu-child>.smap__section-sub-sub-block{
        margin-top: -8px;
        margin-bottom: 16px;
    }
    .hidr__mobile-menu__footer .hidr__main{
        width:100%;
    }
    .hidr__mobile-menu__footer .hidr__main-button{
        width:100%;
    }
    .hidr__mobile-menu__footer .hidr__main-container{
        margin-bottom: 20px;
    }
    .hidr__burger-line{
        transition: .4s all;
        transform: rotate(0deg);
        opacity: 1;
    }
    .opened .hidr__burger-line:nth-child(1){
        transform: rotate(45deg);
        margin-bottom: -1px;
        margin-right: -1px;
    }
    .opened .hidr__burger-line:nth-child(2){
        transform: rotate(-45deg);
        margin-bottom: 0;
    }
    .opened .hidr__burger-line:nth-child(3){
        opacity: 0;
    }

}
html body.locked{
    overflow-y: scroll;
    padding-right: 0;

}


.hidr__sitemap{
    transition: .35s all;
    overflow: hidden;
}
.hidr__sitemap.opened{
    opacity: 0;
    max-height: 46px;
}
.hidr__sitemap.animate-1{
    opacity: 1;
    background: #fff;
}
.hidr__sitemap.animate-2{
    max-height: 1000px;
}
.hidr__sitemap.animate-3{
    overflow: auto;
}
.hidr__sitemap .smap--main{
    margin-top: -30px;
    opacity: 0;
    transition: .4s all;
}

.hidr__sitemap.animate-3 .smap--main{
    margin-top: 0px;
    opacity: 1;
}

.hidr__mobile-menu{
    transition: .4s all;
    overflow: hidden;
    max-height: 0px;
}

.hidr__mobile-menu.opened{
    /*opacity: 0;*/
}
.hidr__mobile-menu.animate-1{
    max-height:1000px;
    /*opacity: 1;*/
}

.scrollDisabled {
    position: fixed;
    margin-top: 0;// override by JS to use acc to curr $(window).scrollTop()
width: 100%;
}
.hidr__mobile-menu{
    overflow: auto;
}

html .smap--main > *{
    width:100%;
}

.my-row>.col{
    flex: 0 0 100%;
    max-width: 100%;
}
.my-row>.col.bread-crumbs{
    order: -1;
}

h2.calc-h2{
    font-size: 18px;
    margin-bottom: 27px;
}

#calc2 .calc-h2{
    margin-bottom: 38px;
}

@media(max-width: 767px){
    h2.calc-h2{
        margin-bottom: 15px;
    }

    #calc2 .calc-h2{
        margin-bottom: 15px;
    }
}

.question h3{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 22px;
}

.hidr__menu.nav {
    height: 50px;
}
.mainFirstSlide {
    display: none !important;
}

.banner__parent .bn-item__img img {
    object-fit: cover;
}

.banner__parent .swiper-pagination {
    display: block !important;
}

.banner__parent .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    border: 1px solid #555;
}
.swiper-pagination-bullet-active {
    background: #a80b31;
}

@media (max-width: 767px) {
    .banner-arrows {
        display: none;
    }
}

font.errortext {
    color: red !important;
}

/* Доставка -> Детальная страница */
.sea-delivery-page
.calculation {
    padding: 30px 0 70px;
}
/* / Доставка -> Детальная страница */

.delivery-arrows {
    width: 200px;
    margin: 50px auto 0;
    position: relative;
    z-index: 1;
    display: block;
}

.delivery-arrows__inner {
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    background: #ffff;
    padding: 10px 16px;
    border-radius: 10px;
}

.delivery-arrows__inner .delivery__prev,
.delivery-arrows__inner .delivery__next {
    cursor: pointer;
}

.delivery-pagination .swiper-pagination-bullet-active {
    position: relative;
}

.delivery-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #fff;
    opacity: 1;
}

.delivery-pagination {
    display: flex;
    align-items: center;
    gap: 10px;
}

.delivery-pagination .swiper-pagination-bullet-active::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    width: 14px;
    height: 14px;
    border: 1px solid #be1d42;
    border-radius: 50%;
}

.delivery-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #be1d42;
    opacity: 1;
}

@media screen and (max-width: 768px) {
    .delivery-wrapper {
        padding: 73px 0;
    }
}

.ui-icon-service-bitrix_whatcrm_net_70680444 > i {
    background-color: #24D143 !important;
    --ui-icon-service-bg-color: #24D143 !important;
}

.ui-icon-service-telegram_whatcrm_net_71183544 > i {
    background-color: #27a7e7 !important;
    --ui-icon-service-bg-color: #27a7e7 !important;
}

.form-action .border-btn {
    padding: 8px 20px;
    border: 1px solid #a80b31;
    background: transparent;
    color: #a80b31;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    transition: 0.2s;
    cursor: pointer;
}

.form-action .border-btn:hover {
    color: #fff;
    background: #a80b31;
    border-color: #a80b31;
}

.cont-with-bg-picture .text-information {
    margin: 40px auto 0;
    text-align: center;
}

.cont-with-bg-picture .text-information h3 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
}

.cont-with-bg-picture .text-information div {
    background: #fff;
    padding: 20px;
    border-radius: 5px;
}

.cont-with-bg-picture .text-information div p {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
}

.cont-with-bg-picture .text-information div ul li {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
}

.b24-window.b24-window-popup-p-center {
    z-index: 10;
}

.info-price-block-text {
    font-size: 16px;
    line-height: 24px;
}

.info-price-block-tarifs {
    margin-top: 40px;
    margin-bottom: 110px;
}

.info-price-block-tarifs .container {
    padding: 0;
}

.info-price-block-tarifs-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 65px;
}

.info-price-block-tarifs-title {
    font-family: 'Roboto', sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 42.19px;
    text-align: left;
    color: #000000;
}

.info-price-block-tarifs-link {
    display: inline-block;
    background: #BE1D42;
    padding: 17px 21px 21px 18px;
    border-radius: 10px;
    border: 1px solid #BE1D42;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    text-align: left;
    transition: .3s ease all;
    margin-top: 20px;
    color: #fff !important;
}

.info-price-block-tarifs-link:hover {
    color: #fff;
    background: #961834;
}

.info-price-block-tarifs-additional {
    font-size: 12px;
    line-height: 14px;
    color: #a0a0a2;
    padding: 30px 0;
}

@media (max-width: 450px) {
    .info-price-block-tarifs-top {
        flex-direction: column;
        gap: 20px;
    }
}
/* End */
/* /local/templates/kargo-new/css/fonts/fa/css/font-awesome.min.css?172285084931023 */
/* /local/templates/kargo-new/css/fonts/fonts.css?17228508491094 */
/* /local/templates/kargo-new/css/bootstrap.min.css?1722850849142041 */
/* /local/templates/kargo-new/css/jquery.fancybox.min.css?172285084910424 */
/* /local/templates/kargo-new/css/swiper.min.css?172285084919774 */
/* /local/templates/kargo-new/css/easy-autocomplete.css?17228508499277 */
/* /local/templates/kargo-new/css/style.css?1722850849113989 */
/* /local/templates/kargo-new/css/media.css?172285084979922 */
/* /local/templates/kargo-new/css/upStyles.css?172285084943876 */
/* /local/templates/kargo-new/assets/app.css?172285084884981 */
/* /local/php_interface/include/pixelplus/price_table/price_table.css?17187075435379 */
/* /local/templates/kargo-new/css/custom.css?17228508492570 */
/* /local/templates/kargo-new/css/site-new/template.css?1750673850154517 */
/* /local/templates/kargo-new/template_styles.css?175277882810201 */
