

/* Start:/local/templates/utdd_common/css/style.css?1758216300194416*/
/*!
 *  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-display: block;
 	font-family: 'FontAwesome';
 	src: url("/local/templates/utdd_common/css/../fonts/fontawesome-webfont.eot?v=4.7.0");
 	src: url("/local/templates/utdd_common/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),
	 	url("/local/templates/utdd_common/css/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
	 	url("/local/templates/utdd_common/css/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),
	 	url("/local/templates/utdd_common/css/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),
	 	url("/local/templates/utdd_common/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.33333em; 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.28571em; text-align:center}
.fa-ul {padding-left:0; margin-left:2.14286em; list-style-type:none}
.fa-ul>li {position:relative}
.fa-li {position:absolute; left:-2.14286em; width:2.14286em; top:.14286em; text-align:center}
.fa-li.fa-lg {left:-1.85714em}
.fa-border {padding:.2em .25em .15em; border:solid 0.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 {animation:fa-spin 2s infinite linear}
.fa-pulse {animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(359deg)}
}
.fa-rotate-90 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-transform:rotate(90deg); transform:rotate(90deg)}
.fa-rotate-180 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -ms-transform:rotate(180deg); transform:rotate(180deg)}
.fa-rotate-270 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -ms-transform:rotate(270deg); transform:rotate(270deg)}
.fa-flip-horizontal {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -ms-transform:scale(-1, 1); transform:scale(-1, 1)}
.fa-flip-vertical {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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:""}
.fa-music:before {content:""}
.fa-search:before {content:""}
.fa-envelope-o:before {content:""}
.fa-heart:before {content:""}
.fa-star:before {content:""}
.fa-star-o:before {content:""}
.fa-user:before {content:""}
.fa-film:before {content:""}
.fa-th-large:before {content:""}
.fa-th:before {content:""}
.fa-th-list:before {content:""}
.fa-check:before {content:""}
.fa-remove:before,.fa-close:before,.fa-times:before {content:""}
.fa-search-plus:before {content:""}
.fa-search-minus:before {content:""}
.fa-power-off:before {content:""}
.fa-signal:before {content:""}
.fa-gear:before,.fa-cog:before {content:""}
.fa-trash-o:before {content:""}
.fa-home:before {content:""}
.fa-file-o:before {content:""}
.fa-clock-o:before {content:""}
.fa-road:before {content:""}
.fa-download:before {content:""}
.fa-arrow-circle-o-down:before {content:""}
.fa-arrow-circle-o-up:before {content:""}
.fa-inbox:before {content:""}
.fa-play-circle-o:before {content:""}
.fa-rotate-right:before,.fa-repeat:before {content:""}
.fa-refresh:before {content:""}
.fa-list-alt:before {content:""}
.fa-lock:before {content:""}
.fa-flag:before {content:""}
.fa-headphones:before {content:""}
.fa-volume-off:before {content:""}
.fa-volume-down:before {content:""}
.fa-volume-up:before {content:""}
.fa-qrcode:before {content:""}
.fa-barcode:before {content:""}
.fa-tag:before {content:""}
.fa-tags:before {content:""}
.fa-book:before {content:""}
.fa-bookmark:before {content:""}
.fa-print:before {content:""}
.fa-camera:before {content:""}
.fa-font:before {content:""}
.fa-bold:before {content:""}
.fa-italic:before {content:""}
.fa-text-height:before {content:""}
.fa-text-width:before {content:""}
.fa-align-left:before {content:""}
.fa-align-center:before {content:""}
.fa-align-right:before {content:""}
.fa-align-justify:before {content:""}
.fa-list:before {content:""}
.fa-dedent:before,.fa-outdent:before {content:""}
.fa-indent:before {content:""}
.fa-video-camera:before {content:""}
.fa-photo:before,.fa-image:before,.fa-picture-o:before {content:""}
.fa-pencil:before {content:""}
.fa-map-marker:before {content:""}
.fa-adjust:before {content:""}
.fa-tint:before {content:""}
.fa-edit:before,.fa-pencil-square-o:before {content:""}
.fa-share-square-o:before {content:""}
.fa-check-square-o:before {content:""}
.fa-arrows:before {content:""}
.fa-step-backward:before {content:""}
.fa-fast-backward:before {content:""}
.fa-backward:before {content:""}
.fa-play:before {content:""}
.fa-pause:before {content:""}
.fa-stop:before {content:""}
.fa-forward:before {content:""}
.fa-fast-forward:before {content:""}
.fa-step-forward:before {content:""}
.fa-eject:before {content:""}
.fa-chevron-left:before {content:""}
.fa-chevron-right:before {content:""}
.fa-plus-circle:before {content:""}
.fa-minus-circle:before {content:""}
.fa-times-circle:before {content:""}
.fa-check-circle:before {content:""}
.fa-question-circle:before {content:""}
.fa-info-circle:before {content:""}
.fa-crosshairs:before {content:""}
.fa-times-circle-o:before {content:""}
.fa-check-circle-o:before {content:""}
.fa-ban:before {content:""}
.fa-arrow-left:before {content:""}
.fa-arrow-right:before {content:""}
.fa-arrow-up:before {content:""}
.fa-arrow-down:before {content:""}
.fa-mail-forward:before,.fa-share:before {content:""}
.fa-expand:before {content:""}
.fa-compress:before {content:""}
.fa-plus:before {content:""}
.fa-minus:before {content:""}
.fa-asterisk:before {content:""}
.fa-exclamation-circle:before {content:""}
.fa-gift:before {content:""}
.fa-leaf:before {content:""}
.fa-fire:before {content:""}
.fa-eye:before {content:""}
.fa-eye-slash:before {content:""}
.fa-warning:before,.fa-exclamation-triangle:before {content:""}
.fa-plane:before {content:""}
.fa-calendar:before {content:""}
.fa-random:before {content:""}
.fa-comment:before {content:""}
.fa-magnet:before {content:""}
.fa-chevron-up:before {content:""}
.fa-chevron-down:before {content:""}
.fa-retweet:before {content:""}
.fa-shopping-cart:before {content:""}
.fa-folder:before {content:""}
.fa-folder-open:before {content:""}
.fa-arrows-v:before {content:""}
.fa-arrows-h:before {content:""}
.fa-bar-chart-o:before,.fa-bar-chart:before {content:""}
.fa-twitter-square:before {content:""}
.fa-facebook-square:before {content:""}
.fa-camera-retro:before {content:""}
.fa-key:before {content:""}
.fa-gears:before,.fa-cogs:before {content:""}
.fa-comments:before {content:""}
.fa-thumbs-o-up:before {content:""}
.fa-thumbs-o-down:before {content:""}
.fa-star-half:before {content:""}
.fa-heart-o:before {content:""}
.fa-sign-out:before {content:""}
.fa-linkedin-square:before {content:""}
.fa-thumb-tack:before {content:""}
.fa-external-link:before {content:""}
.fa-sign-in:before {content:""}
.fa-trophy:before {content:""}
.fa-github-square:before {content:""}
.fa-upload:before {content:""}
.fa-lemon-o:before {content:""}
.fa-phone:before {content:""}
.fa-square-o:before {content:""}
.fa-bookmark-o:before {content:""}
.fa-phone-square:before {content:""}
.fa-twitter:before {content:""}
.fa-facebook-f:before,.fa-facebook:before {content:""}
.fa-github:before {content:""}
.fa-unlock:before {content:""}
.fa-credit-card:before {content:""}
.fa-feed:before,.fa-rss:before {content:""}
.fa-hdd-o:before {content:""}
.fa-bullhorn:before {content:""}
.fa-bell:before {content:""}
.fa-certificate:before {content:""}
.fa-hand-o-right:before {content:""}
.fa-hand-o-left:before {content:""}
.fa-hand-o-up:before {content:""}
.fa-hand-o-down:before {content:""}
.fa-arrow-circle-left:before {content:""}
.fa-arrow-circle-right:before {content:""}
.fa-arrow-circle-up:before {content:""}
.fa-arrow-circle-down:before {content:""}
.fa-globe:before {content:""}
.fa-wrench:before {content:""}
.fa-tasks:before {content:""}
.fa-filter:before {content:""}
.fa-briefcase:before {content:""}
.fa-arrows-alt:before {content:""}
.fa-group:before,.fa-users:before {content:""}
.fa-chain:before,.fa-link:before {content:""}
.fa-cloud:before {content:""}
.fa-flask:before {content:""}
.fa-cut:before,.fa-scissors:before {content:""}
.fa-copy:before,.fa-files-o:before {content:""}
.fa-paperclip:before {content:""}
.fa-save:before,.fa-floppy-o:before {content:""}
.fa-square:before {content:""}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {content:""}
.fa-list-ul:before {content:""}
.fa-list-ol:before {content:""}
.fa-strikethrough:before {content:""}
.fa-underline:before {content:""}
.fa-table:before {content:""}
.fa-magic:before {content:""}
.fa-truck:before {content:""}
.fa-pinterest:before {content:""}
.fa-pinterest-square:before {content:""}
.fa-google-plus-square:before {content:""}
.fa-google-plus:before {content:""}
.fa-money:before {content:""}
.fa-caret-down:before {content:""}
.fa-caret-up:before {content:""}
.fa-caret-left:before {content:""}
.fa-caret-right:before {content:""}
.fa-columns:before {content:""}
.fa-unsorted:before,.fa-sort:before {content:""}
.fa-sort-down:before,.fa-sort-desc:before {content:""}
.fa-sort-up:before,.fa-sort-asc:before {content:""}
.fa-envelope:before {content:""}
.fa-linkedin:before {content:""}
.fa-rotate-left:before,.fa-undo:before {content:""}
.fa-legal:before,.fa-gavel:before {content:""}
.fa-dashboard:before,.fa-tachometer:before {content:""}
.fa-comment-o:before {content:""}
.fa-comments-o:before {content:""}
.fa-flash:before,.fa-bolt:before {content:""}
.fa-sitemap:before {content:""}
.fa-umbrella:before {content:""}
.fa-paste:before,.fa-clipboard:before {content:""}
.fa-lightbulb-o:before {content:""}
.fa-exchange:before {content:""}
.fa-cloud-download:before {content:""}
.fa-cloud-upload:before {content:""}
.fa-user-md:before {content:""}
.fa-stethoscope:before {content:""}
.fa-suitcase:before {content:""}
.fa-bell-o:before {content:""}
.fa-coffee:before {content:""}
.fa-cutlery:before {content:""}
.fa-file-text-o:before {content:""}
.fa-building-o:before {content:""}
.fa-hospital-o:before {content:""}
.fa-ambulance:before {content:""}
.fa-medkit:before {content:""}
.fa-fighter-jet:before {content:""}
.fa-beer:before {content:""}
.fa-h-square:before {content:""}
.fa-plus-square:before {content:""}
.fa-angle-double-left:before {content:""}
.fa-angle-double-right:before {content:""}
.fa-angle-double-up:before {content:""}
.fa-angle-double-down:before {content:""}
.fa-angle-left:before {content:""}
.fa-angle-right:before {content:""}
.fa-angle-up:before {content:""}
.fa-angle-down:before {content:""}
.fa-desktop:before {content:""}
.fa-laptop:before {content:""}
.fa-tablet:before {content:""}
.fa-mobile-phone:before,.fa-mobile:before {content:""}
.fa-circle-o:before {content:""}
.fa-quote-left:before {content:""}
.fa-quote-right:before {content:""}
.fa-spinner:before {content:""}
.fa-circle:before {content:""}
.fa-mail-reply:before,.fa-reply:before {content:""}
.fa-github-alt:before {content:""}
.fa-folder-o:before {content:""}
.fa-folder-open-o:before {content:""}
.fa-smile-o:before {content:""}
.fa-frown-o:before {content:""}
.fa-meh-o:before {content:""}
.fa-gamepad:before {content:""}
.fa-keyboard-o:before {content:""}
.fa-flag-o:before {content:""}
.fa-flag-checkered:before {content:""}
.fa-terminal:before {content:""}
.fa-code:before {content:""}
.fa-mail-reply-all:before,.fa-reply-all:before {content:""}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content:""}
.fa-location-arrow:before {content:""}
.fa-crop:before {content:""}
.fa-code-fork:before {content:""}
.fa-unlink:before,.fa-chain-broken:before {content:""}
.fa-question:before {content:""}
.fa-info:before {content:""}
.fa-exclamation:before {content:""}
.fa-superscript:before {content:""}
.fa-subscript:before {content:""}
.fa-eraser:before {content:""}
.fa-puzzle-piece:before {content:""}
.fa-microphone:before {content:""}
.fa-microphone-slash:before {content:""}
.fa-shield:before {content:""}
.fa-calendar-o:before {content:""}
.fa-fire-extinguisher:before {content:""}
.fa-rocket:before {content:""}
.fa-maxcdn:before {content:""}
.fa-chevron-circle-left:before {content:""}
.fa-chevron-circle-right:before {content:""}
.fa-chevron-circle-up:before {content:""}
.fa-chevron-circle-down:before {content:""}
.fa-html5:before {content:""}
.fa-css3:before {content:""}
.fa-anchor:before {content:""}
.fa-unlock-alt:before {content:""}
.fa-bullseye:before {content:""}
.fa-ellipsis-h:before {content:""}
.fa-ellipsis-v:before {content:""}
.fa-rss-square:before {content:""}
.fa-play-circle:before {content:""}
.fa-ticket:before {content:""}
.fa-minus-square:before {content:""}
.fa-minus-square-o:before {content:""}
.fa-level-up:before {content:""}
.fa-level-down:before {content:""}
.fa-check-square:before {content:""}
.fa-pencil-square:before {content:""}
.fa-external-link-square:before {content:""}
.fa-share-square:before {content:""}
.fa-compass:before {content:""}
.fa-toggle-down:before,.fa-caret-square-o-down:before {content:""}
.fa-toggle-up:before,.fa-caret-square-o-up:before {content:""}
.fa-toggle-right:before,.fa-caret-square-o-right:before {content:""}
.fa-euro:before,.fa-eur:before {content:""}
.fa-gbp:before {content:""}
.fa-dollar:before,.fa-usd:before {content:""}
.fa-rupee:before,.fa-inr:before {content:""}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {content:""}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before {content:""}
.fa-won:before,.fa-krw:before {content:""}
.fa-bitcoin:before,.fa-btc:before {content:""}
.fa-file:before {content:""}
.fa-file-text:before {content:""}
.fa-sort-alpha-asc:before {content:""}
.fa-sort-alpha-desc:before {content:""}
.fa-sort-amount-asc:before {content:""}
.fa-sort-amount-desc:before {content:""}
.fa-sort-numeric-asc:before {content:""}
.fa-sort-numeric-desc:before {content:""}
.fa-thumbs-up:before {content:""}
.fa-thumbs-down:before {content:""}
.fa-youtube-square:before {content:""}
.fa-youtube:before {content:""}
.fa-xing:before {content:""}
.fa-xing-square:before {content:""}
.fa-youtube-play:before {content:""}
.fa-dropbox:before {content:""}
.fa-stack-overflow:before {content:""}
.fa-instagram:before {content:""}
.fa-flickr:before {content:""}
.fa-adn:before {content:""}
.fa-bitbucket:before {content:""}
.fa-bitbucket-square:before {content:""}
.fa-tumblr:before {content:""}
.fa-tumblr-square:before {content:""}
.fa-long-arrow-down:before {content:""}
.fa-long-arrow-up:before {content:""}
.fa-long-arrow-left:before {content:""}
.fa-long-arrow-right:before {content:""}
.fa-apple:before {content:""}
.fa-windows:before {content:""}
.fa-android:before {content:""}
.fa-linux:before {content:""}
.fa-dribbble:before {content:""}
.fa-skype:before {content:""}
.fa-foursquare:before {content:""}
.fa-trello:before {content:""}
.fa-female:before {content:""}
.fa-male:before {content:""}
.fa-gittip:before,.fa-gratipay:before {content:""}
.fa-sun-o:before {content:""}
.fa-moon-o:before {content:""}
.fa-archive:before {content:""}
.fa-bug:before {content:""}
.fa-vk:before {content:""}
.fa-weibo:before {content:""}
.fa-renren:before {content:""}
.fa-pagelines:before {content:""}
.fa-stack-exchange:before {content:""}
.fa-arrow-circle-o-right:before {content:""}
.fa-arrow-circle-o-left:before {content:""}
.fa-toggle-left:before,.fa-caret-square-o-left:before {content:""}
.fa-dot-circle-o:before {content:""}
.fa-wheelchair:before {content:""}
.fa-vimeo-square:before {content:""}
.fa-turkish-lira:before,.fa-try:before {content:""}
.fa-plus-square-o:before {content:""}
.fa-space-shuttle:before {content:""}
.fa-slack:before {content:""}
.fa-envelope-square:before {content:""}
.fa-wordpress:before {content:""}
.fa-openid:before {content:""}
.fa-institution:before,.fa-bank:before,.fa-university:before {content:""}
.fa-mortar-board:before,.fa-graduation-cap:before {content:""}
.fa-yahoo:before {content:""}
.fa-google:before {content:""}
.fa-reddit:before {content:""}
.fa-reddit-square:before {content:""}
.fa-stumbleupon-circle:before {content:""}
.fa-stumbleupon:before {content:""}
.fa-delicious:before {content:""}
.fa-digg:before {content:""}
.fa-pied-piper-pp:before {content:""}
.fa-pied-piper-alt:before {content:""}
.fa-drupal:before {content:""}
.fa-joomla:before {content:""}
.fa-language:before {content:""}
.fa-fax:before {content:""}
.fa-building:before {content:""}
.fa-child:before {content:""}
.fa-paw:before {content:""}
.fa-spoon:before {content:""}
.fa-cube:before {content:""}
.fa-cubes:before {content:""}
.fa-behance:before {content:""}
.fa-behance-square:before {content:""}
.fa-steam:before {content:""}
.fa-steam-square:before {content:""}
.fa-recycle:before {content:""}
.fa-automobile:before,.fa-car:before {content:""}
.fa-cab:before,.fa-taxi:before {content:""}
.fa-tree:before {content:""}
.fa-spotify:before {content:""}
.fa-deviantart:before {content:""}
.fa-soundcloud:before {content:""}
.fa-database:before {content:""}
.fa-file-pdf-o:before {content:""}
.fa-file-word-o:before {content:""}
.fa-file-excel-o:before {content:""}
.fa-file-powerpoint-o:before {content:""}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {content:""}
.fa-file-zip-o:before,.fa-file-archive-o:before {content:""}
.fa-file-sound-o:before,.fa-file-audio-o:before {content:""}
.fa-file-movie-o:before,.fa-file-video-o:before {content:""}
.fa-file-code-o:before {content:""}
.fa-vine:before {content:""}
.fa-codepen:before {content:""}
.fa-jsfiddle:before {content:""}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {content:""}
.fa-circle-o-notch:before {content:""}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before {content:""}
.fa-ge:before,.fa-empire:before {content:""}
.fa-git-square:before {content:""}
.fa-git:before {content:""}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {content:""}
.fa-tencent-weibo:before {content:""}
.fa-qq:before {content:""}
.fa-wechat:before,.fa-weixin:before {content:""}
.fa-send:before,.fa-paper-plane:before {content:""}
.fa-send-o:before,.fa-paper-plane-o:before {content:""}
.fa-history:before {content:""}
.fa-circle-thin:before {content:""}
.fa-header:before {content:""}
.fa-paragraph:before {content:""}
.fa-sliders:before {content:""}
.fa-share-alt:before {content:""}
.fa-share-alt-square:before {content:""}
.fa-bomb:before {content:""}
.fa-soccer-ball-o:before,.fa-futbol-o:before {content:""}
.fa-tty:before {content:""}
.fa-binoculars:before {content:""}
.fa-plug:before {content:""}
.fa-slideshare:before {content:""}
.fa-twitch:before {content:""}
.fa-yelp:before {content:""}
.fa-newspaper-o:before {content:""}
.fa-wifi:before {content:""}
.fa-calculator:before {content:""}
.fa-paypal:before {content:""}
.fa-google-wallet:before {content:""}
.fa-cc-visa:before {content:""}
.fa-cc-mastercard:before {content:""}
.fa-cc-discover:before {content:""}
.fa-cc-amex:before {content:""}
.fa-cc-paypal:before {content:""}
.fa-cc-stripe:before {content:""}
.fa-bell-slash:before {content:""}
.fa-bell-slash-o:before {content:""}
.fa-trash:before {content:""}
.fa-copyright:before {content:""}
.fa-at:before {content:""}
.fa-eyedropper:before {content:""}
.fa-paint-brush:before {content:""}
.fa-birthday-cake:before {content:""}
.fa-area-chart:before {content:""}
.fa-pie-chart:before {content:""}
.fa-line-chart:before {content:""}
.fa-lastfm:before {content:""}
.fa-lastfm-square:before {content:""}
.fa-toggle-off:before {content:""}
.fa-toggle-on:before {content:""}
.fa-bicycle:before {content:""}
.fa-bus:before {content:""}
.fa-ioxhost:before {content:""}
.fa-angellist:before {content:""}
.fa-cc:before {content:""}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {content:""}
.fa-meanpath:before {content:""}
.fa-buysellads:before {content:""}
.fa-connectdevelop:before {content:""}
.fa-dashcube:before {content:""}
.fa-forumbee:before {content:""}
.fa-leanpub:before {content:""}
.fa-sellsy:before {content:""}
.fa-shirtsinbulk:before {content:""}
.fa-simplybuilt:before {content:""}
.fa-skyatlas:before {content:""}
.fa-cart-plus:before {content:""}
.fa-cart-arrow-down:before {content:""}
.fa-diamond:before {content:""}
.fa-ship:before {content:""}
.fa-user-secret:before {content:""}
.fa-motorcycle:before {content:""}
.fa-street-view:before {content:""}
.fa-heartbeat:before {content:""}
.fa-venus:before {content:""}
.fa-mars:before {content:""}
.fa-mercury:before {content:""}
.fa-intersex:before,.fa-transgender:before {content:""}
.fa-transgender-alt:before {content:""}
.fa-venus-double:before {content:""}
.fa-mars-double:before {content:""}
.fa-venus-mars:before {content:""}
.fa-mars-stroke:before {content:""}
.fa-mars-stroke-v:before {content:""}
.fa-mars-stroke-h:before {content:""}
.fa-neuter:before {content:""}
.fa-genderless:before {content:""}
.fa-facebook-official:before {content:""}
.fa-pinterest-p:before {content:""}
.fa-whatsapp:before {content:""}
.fa-server:before {content:""}
.fa-user-plus:before {content:""}
.fa-user-times:before {content:""}
.fa-hotel:before,.fa-bed:before {content:""}
.fa-viacoin:before {content:""}
.fa-train:before {content:""}
.fa-subway:before {content:""}
.fa-medium:before {content:""}
.fa-yc:before,.fa-y-combinator:before {content:""}
.fa-optin-monster:before {content:""}
.fa-opencart:before {content:""}
.fa-expeditedssl:before {content:""}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {content:""}
.fa-battery-3:before,.fa-battery-three-quarters:before {content:""}
.fa-battery-2:before,.fa-battery-half:before {content:""}
.fa-battery-1:before,.fa-battery-quarter:before {content:""}
.fa-battery-0:before,.fa-battery-empty:before {content:""}
.fa-mouse-pointer:before {content:""}
.fa-i-cursor:before {content:""}
.fa-object-group:before {content:""}
.fa-object-ungroup:before {content:""}
.fa-sticky-note:before {content:""}
.fa-sticky-note-o:before {content:""}
.fa-cc-jcb:before {content:""}
.fa-cc-diners-club:before {content:""}
.fa-clone:before {content:""}
.fa-balance-scale:before {content:""}
.fa-hourglass-o:before {content:""}
.fa-hourglass-1:before,.fa-hourglass-start:before {content:""}
.fa-hourglass-2:before,.fa-hourglass-half:before {content:""}
.fa-hourglass-3:before,.fa-hourglass-end:before {content:""}
.fa-hourglass:before {content:""}
.fa-hand-grab-o:before,.fa-hand-rock-o:before {content:""}
.fa-hand-stop-o:before,.fa-hand-paper-o:before {content:""}
.fa-hand-scissors-o:before {content:""}
.fa-hand-lizard-o:before {content:""}
.fa-hand-spock-o:before {content:""}
.fa-hand-pointer-o:before {content:""}
.fa-hand-peace-o:before {content:""}
.fa-trademark:before {content:""}
.fa-registered:before {content:""}
.fa-creative-commons:before {content:""}
.fa-gg:before {content:""}
.fa-gg-circle:before {content:""}
.fa-tripadvisor:before {content:""}
.fa-odnoklassniki:before {content:""}
.fa-odnoklassniki-square:before {content:""}
.fa-get-pocket:before {content:""}
.fa-wikipedia-w:before {content:""}
.fa-safari:before {content:""}
.fa-chrome:before {content:""}
.fa-firefox:before {content:""}
.fa-opera:before {content:""}
.fa-internet-explorer:before {content:""}
.fa-tv:before,.fa-television:before {content:""}
.fa-contao:before {content:""}
.fa-500px:before {content:""}
.fa-amazon:before {content:""}
.fa-calendar-plus-o:before {content:""}
.fa-calendar-minus-o:before {content:""}
.fa-calendar-times-o:before {content:""}
.fa-calendar-check-o:before {content:""}
.fa-industry:before {content:""}
.fa-map-pin:before {content:""}
.fa-map-signs:before {content:""}
.fa-map-o:before {content:""}
.fa-map:before {content:""}
.fa-commenting:before {content:""}
.fa-commenting-o:before {content:""}
.fa-houzz:before {content:""}
.fa-vimeo:before {content:""}
.fa-black-tie:before {content:""}
.fa-fonticons:before {content:""}
.fa-reddit-alien:before {content:""}
.fa-edge:before {content:""}
.fa-credit-card-alt:before {content:""}
.fa-codiepie:before {content:""}
.fa-modx:before {content:""}
.fa-fort-awesome:before {content:""}
.fa-usb:before {content:""}
.fa-product-hunt:before {content:""}
.fa-mixcloud:before {content:""}
.fa-scribd:before {content:""}
.fa-pause-circle:before {content:""}
.fa-pause-circle-o:before {content:""}
.fa-stop-circle:before {content:""}
.fa-stop-circle-o:before {content:""}
.fa-shopping-bag:before {content:""}
.fa-shopping-basket:before {content:""}
.fa-hashtag:before {content:""}
.fa-bluetooth:before {content:""}
.fa-bluetooth-b:before {content:""}
.fa-percent:before {content:""}
.fa-gitlab:before {content:""}
.fa-wpbeginner:before {content:""}
.fa-wpforms:before {content:""}
.fa-envira:before {content:""}
.fa-universal-access:before {content:""}
.fa-wheelchair-alt:before {content:""}
.fa-question-circle-o:before {content:""}
.fa-blind:before {content:""}
.fa-audio-description:before {content:""}
.fa-volume-control-phone:before {content:""}
.fa-braille:before {content:""}
.fa-assistive-listening-systems:before {content:""}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {content:""}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {content:""}
.fa-glide:before {content:""}
.fa-glide-g:before {content:""}
.fa-signing:before,.fa-sign-language:before {content:""}
.fa-low-vision:before {content:""}
.fa-viadeo:before {content:""}
.fa-viadeo-square:before {content:""}
.fa-snapchat:before {content:""}
.fa-snapchat-ghost:before {content:""}
.fa-snapchat-square:before {content:""}
.fa-pied-piper:before {content:""}
.fa-first-order:before {content:""}
.fa-yoast:before {content:""}
.fa-themeisle:before {content:""}
.fa-google-plus-circle:before,.fa-google-plus-official:before {content:""}
.fa-fa:before,.fa-font-awesome:before {content:""}
.fa-handshake-o:before {content:""}
.fa-envelope-open:before {content:""}
.fa-envelope-open-o:before {content:""}
.fa-linode:before {content:""}
.fa-address-book:before {content:""}
.fa-address-book-o:before {content:""}
.fa-vcard:before,.fa-address-card:before {content:""}
.fa-vcard-o:before,.fa-address-card-o:before {content:""}
.fa-user-circle:before {content:""}
.fa-user-circle-o:before {content:""}
.fa-user-o:before {content:""}
.fa-id-badge:before {content:""}
.fa-drivers-license:before,.fa-id-card:before {content:""}
.fa-drivers-license-o:before,.fa-id-card-o:before {content:""}
.fa-quora:before {content:""}
.fa-free-code-camp:before {content:""}
.fa-telegram:before {content:""}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {content:""}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {content:""}
.fa-thermometer-2:before,.fa-thermometer-half:before {content:""}
.fa-thermometer-1:before,.fa-thermometer-quarter:before {content:""}
.fa-thermometer-0:before,.fa-thermometer-empty:before {content:""}
.fa-shower:before {content:""}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before {content:""}
.fa-podcast:before {content:""}
.fa-window-maximize:before {content:""}
.fa-window-minimize:before {content:""}
.fa-window-restore:before {content:""}
.fa-times-rectangle:before,.fa-window-close:before {content:""}
.fa-times-rectangle-o:before,.fa-window-close-o:before {content:""}
.fa-bandcamp:before {content:""}
.fa-grav:before {content:""}
.fa-etsy:before {content:""}
.fa-imdb:before {content:""}
.fa-ravelry:before {content:""}
.fa-eercast:before {content:""}
.fa-microchip:before {content:""}
.fa-snowflake-o:before {content:""}
.fa-superpowers:before {content:""}
.fa-wpexplorer:before {content:""}
.fa-meetup:before {content:""}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
body {margin:0}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline}
audio:not([controls]) {display:none; height:0}
[hidden], template {display:none}
a {background-color:transparent}
a:active, a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b, strong {font-weight:bold}
dfn {font-style:italic}
h1 {font-size:2em; margin:0.67em 0}
mark {background:#ff0; color:#000}
small {font-size:80%}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:1em 40px}
hr {box-sizing:content-box; height:0}
pre {overflow:auto}
code, kbd, pre, samp {font-family:monospace,  monospace; font-size:1em}
button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0}
button {overflow:visible}
button, select {text-transform:none}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer}
button[disabled], html input[disabled] {cursor:default}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}
input {line-height:normal}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
legend {border:0; padding:0}
textarea {overflow:auto}
optgroup {font-weight:bold}
table {border-collapse:collapse; border-spacing:0}
td, th {padding:0}
.foundation-mq {font-family:"small=0em&medium=40em&large=60em&xlarge=75em&xxlarge=90em"}
html {font-size:14px; box-sizing:border-box}
*, *:before, *:after {box-sizing:inherit}

body {padding:0; margin:0; min-width: 320px; font-family:"PT Sans Caption", serif; font-weight:normal; line-height:1.36; color:#000; background:#e5e5e5; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
img {max-width:100%; height:auto; -ms-interpolation-mode:bicubic; display:inline-block; vertical-align:middle}
textarea {height:auto; min-height:50px; border-radius:0}
select {width:100%; border-radius:0}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {max-width:none !important}

button {-webkit-appearance:none; -moz-appearance:none; background:transparent; padding:0; border:0; border-radius:0; line-height:1}

.is-visible {display:block !important}
.is-hidden {display:none !important}

.row {max-width: 1212px; margin-left:auto; margin-right:auto;}
.row::before, .row::after {content:' '; display:table}
.row::after {clear:both}
.row.collapse>.column, .row.collapse>.columns {padding-left:0; padding-right:0}
.row .row {margin-left:-1.07143rem; margin-right:-1.07143rem}

@media screen and (min-width: 40em) {
	.row .row {margin-left:-1.07143rem; margin-right:-1.07143rem}
}

.row .row.collapse {margin-left:0; margin-right:0}
.row.expanded {max-width:none}
.row.expanded .row {margin-left:auto; margin-right:auto}
.column, .columns {padding-left:1.07143rem; padding-right:1.07143rem; width:100%; float:left}
@media screen and (min-width: 40em) {
	.column, .columns {padding-left:1.07143rem; padding-right:1.07143rem}
}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {float:right}
.column.end:last-child:last-child, .end.columns:last-child:last-child {float:left}
.column.row.row, .row.row.columns {float:none}
.row .column.row.row, .row .row.row.columns {padding-left:0; padding-right:0; margin-left:0; margin-right:0}
.small-1 {width:4.16667%}
.small-push-1 {position:relative; left:4.16667%}
.small-pull-1 {position:relative; left:-4.16667%}
.small-offset-0 {margin-left:0%}
.small-2 {width:8.33333%}
.small-push-2 {position:relative; left:8.33333%}
.small-pull-2 {position:relative; left:-8.33333%}
.small-offset-1 {margin-left:4.16667%}
.small-3 {width:12.5%}
.small-push-3 {position:relative; left:12.5%}
.small-pull-3 {position:relative; left:-12.5%}
.small-offset-2 {margin-left:8.33333%}
.small-4 {width:16.66667%}
.small-push-4 {position:relative; left:16.66667%}
.small-pull-4 {position:relative; left:-16.66667%}
.small-offset-3 {margin-left:12.5%}
.small-5 {width:20.83333%}
.small-push-5 {position:relative; left:20.83333%}
.small-pull-5 {position:relative; left:-20.83333%}
.small-offset-4 {margin-left:16.66667%}
.small-6 {width:25%}
.small-push-6 {position:relative; left:25%}
.small-pull-6 {position:relative; left:-25%}
.small-offset-5 {margin-left:20.83333%}
.small-7 {width:29.16667%}
.small-push-7 {position:relative; left:29.16667%}
.small-pull-7 {position:relative; left:-29.16667%}
.small-offset-6 {margin-left:25%}
.small-8 {width:33.33333%}
.small-push-8 {position:relative; left:33.33333%}
.small-pull-8 {position:relative; left:-33.33333%}
.small-offset-7 {margin-left:29.16667%}
.small-9 {width:37.5%}
.small-push-9 {position:relative; left:37.5%}
.small-pull-9 {position:relative; left:-37.5%}
.small-offset-8 {margin-left:33.33333%}
.small-10 {width:41.66667%}
.small-push-10 {position:relative; left:41.66667%}
.small-pull-10 {position:relative; left:-41.66667%}
.small-offset-9 {margin-left:37.5%}
.small-11 {width:45.83333%}
.small-push-11 {position:relative; left:45.83333%}
.small-pull-11 {position:relative; left:-45.83333%}
.small-offset-10 {margin-left:41.66667%}
.small-12 {width:50%}
.small-push-12 {position:relative; left:50%}
.small-pull-12 {position:relative; left:-50%}
.small-offset-11 {margin-left:45.83333%}
.small-13 {width:54.16667%}
.small-push-13 {position:relative; left:54.16667%}
.small-pull-13 {position:relative; left:-54.16667%}
.small-offset-12 {margin-left:50%}
.small-14 {width:58.33333%}
.small-push-14 {position:relative; left:58.33333%}
.small-pull-14 {position:relative; left:-58.33333%}
.small-offset-13 {margin-left:54.16667%}
.small-15 {width:62.5%}
.small-push-15 {position:relative; left:62.5%}
.small-pull-15 {position:relative; left:-62.5%}
.small-offset-14 {margin-left:58.33333%}
.small-16 {width:66.66667%}
.small-push-16 {position:relative; left:66.66667%}
.small-pull-16 {position:relative; left:-66.66667%}
.small-offset-15 {margin-left:62.5%}
.small-17 {width:70.83333%}
.small-push-17 {position:relative; left:70.83333%}
.small-pull-17 {position:relative; left:-70.83333%}
.small-offset-16 {margin-left:66.66667%}
.small-18 {width:75%}
.small-push-18 {position:relative; left:75%}
.small-pull-18 {position:relative; left:-75%}
.small-offset-17 {margin-left:70.83333%}
.small-19 {width:79.16667%}
.small-push-19 {position:relative; left:79.16667%}
.small-pull-19 {position:relative; left:-79.16667%}
.small-offset-18 {margin-left:75%}
.small-20 {width:83.33333%}
.small-push-20 {position:relative; left:83.33333%}
.small-pull-20 {position:relative; left:-83.33333%}
.small-offset-19 {margin-left:79.16667%}
.small-21 {width:87.5%}
.small-push-21 {position:relative; left:87.5%}
.small-pull-21 {position:relative; left:-87.5%}
.small-offset-20 {margin-left:83.33333%}
.small-22 {width:91.66667%}
.small-push-22 {position:relative; left:91.66667%}
.small-pull-22 {position:relative; left:-91.66667%}
.small-offset-21 {margin-left:87.5%}
.small-23 {width:95.83333%}
.small-push-23 {position:relative; left:95.83333%}
.small-pull-23 {position:relative; left:-95.83333%}
.small-offset-22 {margin-left:91.66667%}
.small-24 {width:100%}
.small-offset-23 {margin-left:95.83333%}
.small-up-1>.column, .small-up-1>.columns {width:100%; float:left}
.small-up-1>.column:nth-of-type(1n), .small-up-1>.columns:nth-of-type(1n) {clear:none}
.small-up-1>.column:nth-of-type(1n+1), .small-up-1>.columns:nth-of-type(1n+1) {clear:both}
.small-up-1>.column:last-child, .small-up-1>.columns:last-child {float:left}
.small-up-2>.column, .small-up-2>.columns {width:50%; float:left}
.small-up-2>.column:nth-of-type(1n), .small-up-2>.columns:nth-of-type(1n) {clear:none}
.small-up-2>.column:nth-of-type(2n+1), .small-up-2>.columns:nth-of-type(2n+1) {clear:both}
.small-up-2>.column:last-child, .small-up-2>.columns:last-child {float:left}
.small-up-3>.column, .small-up-3>.columns {width:33.33333%; float:left}
.small-up-3>.column:nth-of-type(1n), .small-up-3>.columns:nth-of-type(1n) {clear:none}
.small-up-3>.column:nth-of-type(3n+1), .small-up-3>.columns:nth-of-type(3n+1) {clear:both}
.small-up-3>.column:last-child, .small-up-3>.columns:last-child {float:left}
.small-up-4>.column, .small-up-4>.columns {width:25%; float:left}
.small-up-4>.column:nth-of-type(1n), .small-up-4>.columns:nth-of-type(1n) {clear:none}
.small-up-4>.column:nth-of-type(4n+1), .small-up-4>.columns:nth-of-type(4n+1) {clear:both}
.small-up-4>.column:last-child, .small-up-4>.columns:last-child {float:left}
.small-up-5>.column, .small-up-5>.columns {width:20%; float:left}
.small-up-5>.column:nth-of-type(1n), .small-up-5>.columns:nth-of-type(1n) {clear:none}
.small-up-5>.column:nth-of-type(5n+1), .small-up-5>.columns:nth-of-type(5n+1) {clear:both}
.small-up-5>.column:last-child, .small-up-5>.columns:last-child {float:left}
.small-up-6>.column, .small-up-6>.columns {width:16.66667%; float:left}
.small-up-6>.column:nth-of-type(1n), .small-up-6>.columns:nth-of-type(1n) {clear:none}
.small-up-6>.column:nth-of-type(6n+1), .small-up-6>.columns:nth-of-type(6n+1) {clear:both}
.small-up-6>.column:last-child, .small-up-6>.columns:last-child {float:left}
.small-up-7>.column, .small-up-7>.columns {width:14.28571%; float:left}
.small-up-7>.column:nth-of-type(1n), .small-up-7>.columns:nth-of-type(1n) {clear:none}
.small-up-7>.column:nth-of-type(7n+1), .small-up-7>.columns:nth-of-type(7n+1) {clear:both}
.small-up-7>.column:last-child, .small-up-7>.columns:last-child {float:left}
.small-up-8>.column, .small-up-8>.columns {width:12.5%; float:left}
.small-up-8>.column:nth-of-type(1n), .small-up-8>.columns:nth-of-type(1n) {clear:none}
.small-up-8>.column:nth-of-type(8n+1), .small-up-8>.columns:nth-of-type(8n+1) {clear:both}
.small-up-8>.column:last-child, .small-up-8>.columns:last-child {float:left}
.small-collapse>.column, .small-collapse>.columns {padding-left:0; padding-right:0}
.small-collapse .row {margin-left:0; margin-right:0}
.small-uncollapse>.column, .small-uncollapse>.columns {padding-left:1.07143rem; padding-right:1.07143rem}
.small-centered {float:none; margin-left:auto; margin-right:auto}
.small-uncentered, .small-push-0, .small-pull-0 {position:static; margin-left:0; margin-right:0; float:left}

@media screen and (min-width: 40em) {
	.medium-1 {width:4.16667%}
	.medium-push-1 {position:relative; left:4.16667%}
	.medium-pull-1 {position:relative; left:-4.16667%}
	.medium-offset-0 {margin-left:0%}
	.medium-2 {width:8.33333%}
	.medium-push-2 {position:relative; left:8.33333%}
	.medium-pull-2 {position:relative; left:-8.33333%}
	.medium-offset-1 {margin-left:4.16667%}
	.medium-3 {width:12.5%}
	.medium-push-3 {position:relative; left:12.5%}
	.medium-pull-3 {position:relative; left:-12.5%}
	.medium-offset-2 {margin-left:8.33333%}
	.medium-4 {width:16.66667%}
	.medium-push-4 {position:relative; left:16.66667%}
	.medium-pull-4 {position:relative; left:-16.66667%}
	.medium-offset-3 {margin-left:12.5%}
	.medium-5 {width:20.83333%}
	.medium-push-5 {position:relative; left:20.83333%}
	.medium-pull-5 {position:relative; left:-20.83333%}
	.medium-offset-4 {margin-left:16.66667%}
	.medium-6 {width:25%}
	.medium-push-6 {position:relative; left:25%}
	.medium-pull-6 {position:relative; left:-25%}
	.medium-offset-5 {margin-left:20.83333%}
	.medium-7 {width:29.16667%}
	.medium-push-7 {position:relative; left:29.16667%}
	.medium-pull-7 {position:relative; left:-29.16667%}
	.medium-offset-6 {margin-left:25%}
	.medium-8 {width:33.33333%}
	.medium-push-8 {position:relative; left:33.33333%}
	.medium-pull-8 {position:relative; left:-33.33333%}
	.medium-offset-7 {margin-left:29.16667%}
	.medium-9 {width:37.5%}
	.medium-push-9 {position:relative; left:37.5%}
	.medium-pull-9 {position:relative; left:-37.5%}
	.medium-offset-8 {margin-left:33.33333%}
	.medium-10 {width:41.66667%}
	.medium-push-10 {position:relative; left:41.66667%}
	.medium-pull-10 {position:relative; left:-41.66667%}
	.medium-offset-9 {margin-left:37.5%}
	.medium-11 {width:45.83333%}
	.medium-push-11 {position:relative; left:45.83333%}
	.medium-pull-11 {position:relative; left:-45.83333%}
	.medium-offset-10 {margin-left:41.66667%}
	.medium-12 {width:50%}
	.medium-push-12 {position:relative; left:50%}
	.medium-pull-12 {position:relative; left:-50%}
	.medium-offset-11 {margin-left:45.83333%}
	.medium-13 {width:54.16667%}
	.medium-push-13 {position:relative; left:54.16667%}
	.medium-pull-13 {position:relative; left:-54.16667%}
	.medium-offset-12 {margin-left:50%}
	.medium-14 {width:58.33333%}
	.medium-push-14 {position:relative; left:58.33333%}
	.medium-pull-14 {position:relative; left:-58.33333%}
	.medium-offset-13 {margin-left:54.16667%}
	.medium-15 {width:62.5%}
	.medium-push-15 {position:relative; left:62.5%}
	.medium-pull-15 {position:relative; left:-62.5%}
	.medium-offset-14 {margin-left:58.33333%}
	.medium-16 {width:66.66667%}
	.medium-push-16 {position:relative; left:66.66667%}
	.medium-pull-16 {position:relative; left:-66.66667%}
	.medium-offset-15 {margin-left:62.5%}
	.medium-17 {width:70.83333%}
	.medium-push-17 {position:relative; left:70.83333%}
	.medium-pull-17 {position:relative; left:-70.83333%}
	.medium-offset-16 {margin-left:66.66667%}
	.medium-18 {width:75%}
	.medium-push-18 {position:relative; left:75%}
	.medium-pull-18 {position:relative; left:-75%}
	.medium-offset-17 {margin-left:70.83333%}
	.medium-19 {width:79.16667%}
	.medium-push-19 {position:relative; left:79.16667%}
	.medium-pull-19 {position:relative; left:-79.16667%}
	.medium-offset-18 {margin-left:75%}
	.medium-20 {width:83.33333%}
	.medium-push-20 {position:relative; left:83.33333%}
	.medium-pull-20 {position:relative; left:-83.33333%}
	.medium-offset-19 {margin-left:79.16667%}
	.medium-21 {width:87.5%}
	.medium-push-21 {position:relative; left:87.5%}
	.medium-pull-21 {position:relative; left:-87.5%}
	.medium-offset-20 {margin-left:83.33333%}
	.medium-22 {width:91.66667%}
	.medium-push-22 {position:relative; left:91.66667%}
	.medium-pull-22 {position:relative; left:-91.66667%}
	.medium-offset-21 {margin-left:87.5%}
	.medium-23 {width:95.83333%}
	.medium-push-23 {position:relative; left:95.83333%}
	.medium-pull-23 {position:relative; left:-95.83333%}
	.medium-offset-22 {margin-left:91.66667%}
	.medium-24 {width:100%}
	.medium-offset-23 {margin-left:95.83333%}
	.medium-up-1>.column, .medium-up-1>.columns {width:100%; float:left}
	.medium-up-1>.column:nth-of-type(1n), .medium-up-1>.columns:nth-of-type(1n) {clear:none}
	.medium-up-1>.column:nth-of-type(1n+1), .medium-up-1>.columns:nth-of-type(1n+1) {clear:both}
	.medium-up-1>.column:last-child, .medium-up-1>.columns:last-child {float:left}
	.medium-up-2>.column, .medium-up-2>.columns {width:50%; float:left}
	.medium-up-2>.column:nth-of-type(1n), .medium-up-2>.columns:nth-of-type(1n) {clear:none}
	.medium-up-2>.column:nth-of-type(2n+1), .medium-up-2>.columns:nth-of-type(2n+1) {clear:both}
	.medium-up-2>.column:last-child, .medium-up-2>.columns:last-child {float:left}
	.medium-up-3>.column, .medium-up-3>.columns {width:33.33333%; float:left}
	.medium-up-3>.column:nth-of-type(1n), .medium-up-3>.columns:nth-of-type(1n) {clear:none}
	.medium-up-3>.column:nth-of-type(3n+1), .medium-up-3>.columns:nth-of-type(3n+1) {clear:both}
	.medium-up-3>.column:last-child, .medium-up-3>.columns:last-child {float:left}
	.medium-up-4>.column, .medium-up-4>.columns {width:25%; float:left}
	.medium-up-4>.column:nth-of-type(1n), .medium-up-4>.columns:nth-of-type(1n) {clear:none}
	.medium-up-4>.column:nth-of-type(4n+1), .medium-up-4>.columns:nth-of-type(4n+1) {clear:both}
	.medium-up-4>.column:last-child, .medium-up-4>.columns:last-child {float:left}
	.medium-up-5>.column, .medium-up-5>.columns {width:20%; float:left}
	.medium-up-5>.column:nth-of-type(1n), .medium-up-5>.columns:nth-of-type(1n) {clear:none}
	.medium-up-5>.column:nth-of-type(5n+1), .medium-up-5>.columns:nth-of-type(5n+1) {clear:both}
	.medium-up-5>.column:last-child, .medium-up-5>.columns:last-child {float:left}
	.medium-up-6>.column, .medium-up-6>.columns {width:16.66667%; float:left}
	.medium-up-6>.column:nth-of-type(1n), .medium-up-6>.columns:nth-of-type(1n) {clear:none}
	.medium-up-6>.column:nth-of-type(6n+1), .medium-up-6>.columns:nth-of-type(6n+1) {clear:both}
	.medium-up-6>.column:last-child, .medium-up-6>.columns:last-child {float:left}
	.medium-up-7>.column, .medium-up-7>.columns {width:14.28571%; float:left}
	.medium-up-7>.column:nth-of-type(1n), .medium-up-7>.columns:nth-of-type(1n) {clear:none}
	.medium-up-7>.column:nth-of-type(7n+1), .medium-up-7>.columns:nth-of-type(7n+1) {clear:both}
	.medium-up-7>.column:last-child, .medium-up-7>.columns:last-child {float:left}
	.medium-up-8>.column, .medium-up-8>.columns {width:12.5%; float:left}
	.medium-up-8>.column:nth-of-type(1n), .medium-up-8>.columns:nth-of-type(1n) {clear:none}
	.medium-up-8>.column:nth-of-type(8n+1), .medium-up-8>.columns:nth-of-type(8n+1) {clear:both}
	.medium-up-8>.column:last-child, .medium-up-8>.columns:last-child {float:left}
	.medium-collapse>.column, .medium-collapse>.columns {padding-left:0; padding-right:0}
	.medium-collapse .row {margin-left:0; margin-right:0}
	.medium-uncollapse>.column, .medium-uncollapse>.columns {padding-left:1.07143rem; padding-right:1.07143rem}
	.medium-centered {float:none; margin-left:auto; margin-right:auto}
	.medium-uncentered, .medium-push-0, .medium-pull-0 {position:static; margin-left:0; margin-right:0; float:left}
}

@media screen and (min-width: 60em) {
	.large-1 {width:4.16667%}
	.large-push-1 {position:relative; left:4.16667%}
	.large-pull-1 {position:relative; left:-4.16667%}
	.large-offset-0 {margin-left:0%}
	.large-2 {width:8.33333%}
	.large-push-2 {position:relative; left:8.33333%}
	.large-pull-2 {position:relative; left:-8.33333%}
	.large-offset-1 {margin-left:4.16667%}
	.large-3 {width:12.5%}
	.large-push-3 {position:relative; left:12.5%}
	.large-pull-3 {position:relative; left:-12.5%}
	.large-offset-2 {margin-left:8.33333%}
	.large-4 {width:16.66667%}
	.large-push-4 {position:relative; left:16.66667%}
	.large-pull-4 {position:relative; left:-16.66667%}
	.large-offset-3 {margin-left:12.5%}
	.large-5 {width:20.83333%}
	.large-push-5 {position:relative; left:20.83333%}
	.large-pull-5 {position:relative; left:-20.83333%}
	.large-offset-4 {margin-left:16.66667%}
	.large-6 {width:25%}
	.large-push-6 {position:relative; left:25%}
	.large-pull-6 {position:relative; left:-25%}
	.large-offset-5 {margin-left:20.83333%}
	.large-7 {width:29.16667%}
	.large-push-7 {position:relative; left:29.16667%}
	.large-pull-7 {position:relative; left:-29.16667%}
	.large-offset-6 {margin-left:25%}
	.large-8 {width:33.33333%}
	.large-push-8 {position:relative; left:33.33333%}
	.large-pull-8 {position:relative; left:-33.33333%}
	.large-offset-7 {margin-left:29.16667%}
	.large-9 {width:37.5%}
	.large-push-9 {position:relative; left:37.5%}
	.large-pull-9 {position:relative; left:-37.5%}
	.large-offset-8 {margin-left:33.33333%}
	.large-10 {width:41.66667%}
	.large-push-10 {position:relative; left:41.66667%}
	.large-pull-10 {position:relative; left:-41.66667%}
	.large-offset-9 {margin-left:37.5%}
	.large-11 {width:45.83333%}
	.large-push-11 {position:relative; left:45.83333%}
	.large-pull-11 {position:relative; left:-45.83333%}
	.large-offset-10 {margin-left:41.66667%}
	.large-12 {width:50%}
	.large-push-12 {position:relative; left:50%}
	.large-pull-12 {position:relative; left:-50%}
	.large-offset-11 {margin-left:45.83333%}
	.large-13 {width:54.16667%}
	.large-push-13 {position:relative; left:54.16667%}
	.large-pull-13 {position:relative; left:-54.16667%}
	.large-offset-12 {margin-left:50%}
	.large-14 {width:58.33333%}
	.large-push-14 {position:relative; left:58.33333%}
	.large-pull-14 {position:relative; left:-58.33333%}
	.large-offset-13 {margin-left:54.16667%}
	.large-15 {width:62.5%}
	.large-push-15 {position:relative; left:62.5%}
	.large-pull-15 {position:relative; left:-62.5%}
	.large-offset-14 {margin-left:58.33333%}
	.large-16 {width:66.66667%}
	.large-push-16 {position:relative; left:66.66667%}
	.large-pull-16 {position:relative; left:-66.66667%}
	.large-offset-15 {margin-left:62.5%}
	.large-17 {width:70.83333%}
	.large-push-17 {position:relative; left:70.83333%}
	.large-pull-17 {position:relative; left:-70.83333%}
	.large-offset-16 {margin-left:66.66667%}
	.large-18 {width:75%}
	.large-push-18 {position:relative; left:75%}
	.large-pull-18 {position:relative; left:-75%}
	.large-offset-17 {margin-left:70.83333%}
	.large-19 {width:79.16667%}
	.large-push-19 {position:relative; left:79.16667%}
	.large-pull-19 {position:relative; left:-79.16667%}
	.large-offset-18 {margin-left:75%}
	.large-20 {width:83.33333%}
	.large-push-20 {position:relative; left:83.33333%}
	.large-pull-20 {position:relative; left:-83.33333%}
	.large-offset-19 {margin-left:79.16667%}
	.large-21 {width:87.5%}
	.large-push-21 {position:relative; left:87.5%}
	.large-pull-21 {position:relative; left:-87.5%}
	.large-offset-20 {margin-left:83.33333%}
	.large-22 {width:91.66667%}
	.large-push-22 {position:relative; left:91.66667%}
	.large-pull-22 {position:relative; left:-91.66667%}
	.large-offset-21 {margin-left:87.5%}
	.large-23 {width:95.83333%}
	.large-push-23 {position:relative; left:95.83333%}
	.large-pull-23 {position:relative; left:-95.83333%}
	.large-offset-22 {margin-left:91.66667%}
	.large-24 {width:100%}
	.large-offset-23 {margin-left:95.83333%}
	.large-up-1>.column, .large-up-1>.columns {width:100%; float:left}
	.large-up-1>.column:nth-of-type(1n), .large-up-1>.columns:nth-of-type(1n) {clear:none}
	.large-up-1>.column:nth-of-type(1n+1), .large-up-1>.columns:nth-of-type(1n+1) {clear:both}
	.large-up-1>.column:last-child, .large-up-1>.columns:last-child {float:left}
	.large-up-2>.column, .large-up-2>.columns {width:50%; float:left}
	.large-up-2>.column:nth-of-type(1n), .large-up-2>.columns:nth-of-type(1n) {clear:none}
	.large-up-2>.column:nth-of-type(2n+1), .large-up-2>.columns:nth-of-type(2n+1) {clear:both}
	.large-up-2>.column:last-child, .large-up-2>.columns:last-child {float:left}
	.large-up-3>.column, .large-up-3>.columns {width:33.33333%; float:left}
	.large-up-3>.column:nth-of-type(1n), .large-up-3>.columns:nth-of-type(1n) {clear:none}
	.large-up-3>.column:nth-of-type(3n+1), .large-up-3>.columns:nth-of-type(3n+1) {clear:both}
	.large-up-3>.column:last-child, .large-up-3>.columns:last-child {float:left}
	.large-up-4>.column, .large-up-4>.columns {width:25%; float:left}
	.large-up-4>.column:nth-of-type(1n), .large-up-4>.columns:nth-of-type(1n) {clear:none}
	.large-up-4>.column:nth-of-type(4n+1), .large-up-4>.columns:nth-of-type(4n+1) {clear:both}
	.large-up-4>.column:last-child, .large-up-4>.columns:last-child {float:left}
	.large-up-5>.column, .large-up-5>.columns {width:20%; float:left}
	.large-up-5>.column:nth-of-type(1n), .large-up-5>.columns:nth-of-type(1n) {clear:none}
	.large-up-5>.column:nth-of-type(5n+1), .large-up-5>.columns:nth-of-type(5n+1) {clear:both}
	.large-up-5>.column:last-child, .large-up-5>.columns:last-child {float:left}
	.large-up-6>.column, .large-up-6>.columns {width:16.66667%; float:left}
	.large-up-6>.column:nth-of-type(1n), .large-up-6>.columns:nth-of-type(1n) {clear:none}
	.large-up-6>.column:nth-of-type(6n+1), .large-up-6>.columns:nth-of-type(6n+1) {clear:both}
	.large-up-6>.column:last-child, .large-up-6>.columns:last-child {float:left}
	.large-up-7>.column, .large-up-7>.columns {width:14.28571%; float:left}
	.large-up-7>.column:nth-of-type(1n), .large-up-7>.columns:nth-of-type(1n) {clear:none}
	.large-up-7>.column:nth-of-type(7n+1), .large-up-7>.columns:nth-of-type(7n+1) {clear:both}
	.large-up-7>.column:last-child, .large-up-7>.columns:last-child {float:left}
	.large-up-8>.column, .large-up-8>.columns {width:12.5%; float:left}
	.large-up-8>.column:nth-of-type(1n), .large-up-8>.columns:nth-of-type(1n) {clear:none}
	.large-up-8>.column:nth-of-type(8n+1), .large-up-8>.columns:nth-of-type(8n+1) {clear:both}
	.large-up-8>.column:last-child, .large-up-8>.columns:last-child {float:left}
	.large-collapse>.column, .large-collapse>.columns {padding-left:0; padding-right:0}
	.large-collapse .row {margin-left:0; margin-right:0}
	.large-uncollapse>.column, .large-uncollapse>.columns {padding-left:1.07143rem; padding-right:1.07143rem}
	.large-centered {float:none; margin-left:auto; margin-right:auto}
	.large-uncentered, .large-push-0, .large-pull-0 {position:static; margin-left:0; margin-right:0; float:left}
}
@media screen and (min-width: 75em) {
	.xlarge-1 {width:4.16667%}
	.xlarge-push-1 {position:relative; left:4.16667%}
	.xlarge-pull-1 {position:relative; left:-4.16667%}
	.xlarge-offset-0 {margin-left:0%}
	.xlarge-2 {width:8.33333%}
	.xlarge-push-2 {position:relative; left:8.33333%}
	.xlarge-pull-2 {position:relative; left:-8.33333%}
	.xlarge-offset-1 {margin-left:4.16667%}
	.xlarge-3 {width:12.5%}
	.xlarge-push-3 {position:relative; left:12.5%}
	.xlarge-pull-3 {position:relative; left:-12.5%}
	.xlarge-offset-2 {margin-left:8.33333%}
	.xlarge-4 {width:16.66667%}
	.xlarge-push-4 {position:relative; left:16.66667%}
	.xlarge-pull-4 {position:relative; left:-16.66667%}
	.xlarge-offset-3 {margin-left:12.5%}
	.xlarge-5 {width:20.83333%}
	.xlarge-push-5 {position:relative; left:20.83333%}
	.xlarge-pull-5 {position:relative; left:-20.83333%}
	.xlarge-offset-4 {margin-left:16.66667%}
	.xlarge-6 {width:25%}
	.xlarge-push-6 {position:relative; left:25%}
	.xlarge-pull-6 {position:relative; left:-25%}
	.xlarge-offset-5 {margin-left:20.83333%}
	.xlarge-7 {width:29.16667%}
	.xlarge-push-7 {position:relative; left:29.16667%}
	.xlarge-pull-7 {position:relative; left:-29.16667%}
	.xlarge-offset-6 {margin-left:25%}
	.xlarge-8 {width:33.33333%}
	.xlarge-push-8 {position:relative; left:33.33333%}
	.xlarge-pull-8 {position:relative; left:-33.33333%}
	.xlarge-offset-7 {margin-left:29.16667%}
	.xlarge-9 {width:37.5%}
	.xlarge-push-9 {position:relative; left:37.5%}
	.xlarge-pull-9 {position:relative; left:-37.5%}
	.xlarge-offset-8 {margin-left:33.33333%}
	.xlarge-10 {width:41.66667%}
	.xlarge-push-10 {position:relative; left:41.66667%}
	.xlarge-pull-10 {position:relative; left:-41.66667%}
	.xlarge-offset-9 {margin-left:37.5%}
	.xlarge-11 {width:45.83333%}
	.xlarge-push-11 {position:relative; left:45.83333%}
	.xlarge-pull-11 {position:relative; left:-45.83333%}
	.xlarge-offset-10 {margin-left:41.66667%}
	.xlarge-12 {width:50%}
	.xlarge-push-12 {position:relative; left:50%}
	.xlarge-pull-12 {position:relative; left:-50%}
	.xlarge-offset-11 {margin-left:45.83333%}
	.xlarge-13 {width:54.16667%}
	.xlarge-push-13 {position:relative; left:54.16667%}
	.xlarge-pull-13 {position:relative; left:-54.16667%}
	.xlarge-offset-12 {margin-left:50%}
	.xlarge-14 {width:58.33333%}
	.xlarge-push-14 {position:relative; left:58.33333%}
	.xlarge-pull-14 {position:relative; left:-58.33333%}
	.xlarge-offset-13 {margin-left:54.16667%}
	.xlarge-15 {width:62.5%}
	.xlarge-push-15 {position:relative; left:62.5%}
	.xlarge-pull-15 {position:relative; left:-62.5%}
	.xlarge-offset-14 {margin-left:58.33333%}
	.xlarge-16 {width:66.66667%}
	.xlarge-push-16 {position:relative; left:66.66667%}
	.xlarge-pull-16 {position:relative; left:-66.66667%}
	.xlarge-offset-15 {margin-left:62.5%}
	.xlarge-17 {width:70.83333%}
	.xlarge-push-17 {position:relative; left:70.83333%}
	.xlarge-pull-17 {position:relative; left:-70.83333%}
	.xlarge-offset-16 {margin-left:66.66667%}
	.xlarge-18 {width:75%}
	.xlarge-push-18 {position:relative; left:75%}
	.xlarge-pull-18 {position:relative; left:-75%}
	.xlarge-offset-17 {margin-left:70.83333%}
	.xlarge-19 {width:79.16667%}
	.xlarge-push-19 {position:relative; left:79.16667%}
	.xlarge-pull-19 {position:relative; left:-79.16667%}
	.xlarge-offset-18 {margin-left:75%}
	.xlarge-20 {width:83.33333%}
	.xlarge-push-20 {position:relative; left:83.33333%}
	.xlarge-pull-20 {position:relative; left:-83.33333%}
	.xlarge-offset-19 {margin-left:79.16667%}
	.xlarge-21 {width:87.5%}
	.xlarge-push-21 {position:relative; left:87.5%}
	.xlarge-pull-21 {position:relative; left:-87.5%}
	.xlarge-offset-20 {margin-left:83.33333%}
	.xlarge-22 {width:91.66667%}
	.xlarge-push-22 {position:relative; left:91.66667%}
	.xlarge-pull-22 {position:relative; left:-91.66667%}
	.xlarge-offset-21 {margin-left:87.5%}
	.xlarge-23 {width:95.83333%}
	.xlarge-push-23 {position:relative; left:95.83333%}
	.xlarge-pull-23 {position:relative; left:-95.83333%}
	.xlarge-offset-22 {margin-left:91.66667%}
	.xlarge-24 {width:100%}
	.xlarge-offset-23 {margin-left:95.83333%}
	.xlarge-up-1>.column, .xlarge-up-1>.columns {width:100%; float:left}
	.xlarge-up-1>.column:nth-of-type(1n), .xlarge-up-1>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-1>.column:nth-of-type(1n+1), .xlarge-up-1>.columns:nth-of-type(1n+1) {clear:both}
	.xlarge-up-1>.column:last-child, .xlarge-up-1>.columns:last-child {float:left}
	.xlarge-up-2>.column, .xlarge-up-2>.columns {width:50%; float:left}
	.xlarge-up-2>.column:nth-of-type(1n), .xlarge-up-2>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-2>.column:nth-of-type(2n+1), .xlarge-up-2>.columns:nth-of-type(2n+1) {clear:both}
	.xlarge-up-2>.column:last-child, .xlarge-up-2>.columns:last-child {float:left}
	.xlarge-up-3>.column, .xlarge-up-3>.columns {width:33.33333%; float:left}
	.xlarge-up-3>.column:nth-of-type(1n), .xlarge-up-3>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-3>.column:nth-of-type(3n+1), .xlarge-up-3>.columns:nth-of-type(3n+1) {clear:both}
	.xlarge-up-3>.column:last-child, .xlarge-up-3>.columns:last-child {float:left}
	.xlarge-up-4>.column, .xlarge-up-4>.columns {width:25%; float:left}
	.xlarge-up-4>.column:nth-of-type(1n), .xlarge-up-4>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-4>.column:nth-of-type(4n+1), .xlarge-up-4>.columns:nth-of-type(4n+1) {clear:both}
	.xlarge-up-4>.column:last-child, .xlarge-up-4>.columns:last-child {float:left}
	.xlarge-up-5>.column, .xlarge-up-5>.columns {width:20%; float:left}
	.xlarge-up-5>.column:nth-of-type(1n), .xlarge-up-5>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-5>.column:nth-of-type(5n+1), .xlarge-up-5>.columns:nth-of-type(5n+1) {clear:both}
	.xlarge-up-5>.column:last-child, .xlarge-up-5>.columns:last-child {float:left}
	.xlarge-up-6>.column, .xlarge-up-6>.columns {width:16.66667%; float:left}
	.xlarge-up-6>.column:nth-of-type(1n), .xlarge-up-6>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-6>.column:nth-of-type(6n+1), .xlarge-up-6>.columns:nth-of-type(6n+1) {clear:both}
	.xlarge-up-6>.column:last-child, .xlarge-up-6>.columns:last-child {float:left}
	.xlarge-up-7>.column, .xlarge-up-7>.columns {width:14.28571%; float:left}
	.xlarge-up-7>.column:nth-of-type(1n), .xlarge-up-7>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-7>.column:nth-of-type(7n+1), .xlarge-up-7>.columns:nth-of-type(7n+1) {clear:both}
	.xlarge-up-7>.column:last-child, .xlarge-up-7>.columns:last-child {float:left}
	.xlarge-up-8>.column, .xlarge-up-8>.columns {width:12.5%; float:left}
	.xlarge-up-8>.column:nth-of-type(1n), .xlarge-up-8>.columns:nth-of-type(1n) {clear:none}
	.xlarge-up-8>.column:nth-of-type(8n+1), .xlarge-up-8>.columns:nth-of-type(8n+1) {clear:both}
	.xlarge-up-8>.column:last-child, .xlarge-up-8>.columns:last-child {float:left}
	.xlarge-collapse>.column, .xlarge-collapse>.columns {padding-left:0; padding-right:0}
	.xlarge-collapse .row {margin-left:0; margin-right:0}
	.xlarge-uncollapse>.column, .xlarge-uncollapse>.columns {padding-left:1.07143rem; padding-right:1.07143rem}
	.xlarge-centered {float:none; margin-left:auto; margin-right:auto}
	.xlarge-uncentered, .xlarge-push-0, .xlarge-pull-0 {position:static; margin-left:0; margin-right:0; float:left}
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {margin:0; padding:0}
p {font-size:inherit; line-height:1.36; margin-bottom:1.5rem; text-rendering:optimizeLegibility}
em, i {font-style:italic; line-height:inherit}
strong, b {font-weight:bold; line-height:inherit}
small {font-size:80%; line-height:inherit}
h1, h2, h3, h4, h5, h6 {font-family:"PT Sans Caption", serif; font-weight:normal; font-style:normal; color:inherit; text-rendering:optimizeLegibility; margin-top:0; margin-bottom:1.5rem; line-height:1.4}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color:#cecece; line-height:0}
h1 {font-size:2.14286rem}
h2 {font-size:2.14286rem}
h3 {font-size:1.78571rem}
h4 {font-size:1.28571rem}
h5 {font-size:1.14286rem}
h6 {font-size:1rem}

@media screen and (min-width: 40em) {
	h1 {font-size:2.14286rem}
	h2 {font-size:2rem}
	h3 {font-size:1.78571rem}
	h4 {font-size:1.28571rem}
	h5 {font-size:1.14286rem}
	h6 {font-size:1rem}
}

a {color:#013694; text-decoration:none; line-height:inherit; cursor:pointer}
a:hover, a:focus {color:#013694}
a img {border:0}
hr {max-width:85.71429rem; height:0; border-right:0; border-top:0; border-bottom:1px solid #e6e6e6; border-left:0; margin:0 auto; clear:both}
ul, ol, dl {line-height:1.36; margin-bottom:1.5rem; list-style-position:outside}
li {font-size:inherit}
ul {list-style-type:disc; margin-left:1.25rem}
ol {margin-left:1.25rem}
ul ul, ol ul, ul ol, ol ol {margin-left:1.25rem; margin-bottom:0}
dl {margin-bottom:1.5rem}
dl dt {margin-bottom:.3rem; font-weight:bold}
blockquote {margin:0 0 1.5rem; padding:0 1.07143rem; border-left:none}
blockquote, blockquote p {line-height:1.36; color:#9e9e9e}
cite {display:block; font-size:.92857rem; color:#8a8a8a}
cite:before {content:'\2014 \0020'}
abbr {color:#000; cursor:help; border-bottom:1px dotted #000}
code {font-family:Consolas, "Liberation Mono", Courier, monospace; font-weight:normal; color:#000; background-color:#e6e6e6; border:1px solid #cecece; padding:.14286rem .35714rem .07143rem}
kbd {padding:.14286rem .28571rem 0; margin:0; background-color:#e6e6e6; color:#000; font-family:Consolas, "Liberation Mono", Courier, monospace}
.subheader {margin-top:.2rem; margin-bottom:.5rem; font-weight:normal; line-height:1.4; color:#8a8a8a}
.lead {font-size:17.5px; line-height:1.6}
.stat {font-size:2.5rem; line-height:1}
p+.stat {margin-top:-1rem}
.no-bullet {margin-left:0; list-style:none}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.text-justify {text-align:justify}

@media screen and (min-width: 40em) {
	.medium-text-left {text-align:left}
	.medium-text-right {text-align:right}
	.medium-text-center {text-align:center}
	.medium-text-justify {text-align:justify}
}
@media screen and (min-width: 60em) {
	.large-text-left {text-align:left}
	.large-text-right {text-align:right}
	.large-text-center {text-align:center}
	.large-text-justify {text-align:justify}
}
@media screen and (min-width: 75em) {
	.xlarge-text-left {text-align:left}
	.xlarge-text-right {text-align:right}
	.xlarge-text-center {text-align:center}
	.xlarge-text-justify {text-align:justify}
}

.show-for-print {display:none !important}

@media print {
	*{background:transparent !important; color:black !important; box-shadow:none !important; text-shadow:none !important}
	.show-for-print {display:block !important}
	.hide-for-print {display:none !important}
	table.show-for-print {display:table !important}
	thead.show-for-print {display:table-header-group !important}
	tbody.show-for-print {display:table-row-group !important}
	tr.show-for-print {display:table-row !important}
	td.show-for-print {display:table-cell !important}
	th.show-for-print {display:table-cell !important}
	a, a:visited {text-decoration:underline}
	a[href]:after {content:" (" attr(href) ")"}
	.ir a:after, a[href^='javascript:']:after, a[href^='#']:after {content:''}
	abbr[title]:after {content:" (" attr(title) ")"}
	pre, blockquote {border:1px solid #999; page-break-inside:avoid}
	thead {display:table-header-group}
	tr, img {page-break-inside:avoid}
	img {max-width:100% !important}
	@page {margin:0.5cm}
	p, h2, h3 {orphans:3; widows:3}
	h2, h3 {page-break-after:avoid}
}

.button {display:inline-block; text-align:center; line-height:1; cursor:pointer; -webkit-appearance:none; transition:background-color 0.25s ease-out,  color 0.25s ease-out; vertical-align:middle; border:1px solid transparent; border-radius:0; padding:0.83rem 1rem; margin:0 0 1.5rem 0; font-size:1rem; background-color:#013694; color:#fff}
[data-whatinput='mouse'] .button {outline:0}
.button:hover, .button:focus {background-color:#0c81df; color:#fff}
.button.tiny {font-size:0.6rem}
.button.small {font-size:0.75rem}
.button.large {font-size:1.25rem}
.button.expanded {display:block; width:100%; margin-left:0; margin-right:0}
.button.primary {background-color:#013694; color:#fff}
.button.primary:hover, .button.primary:focus {background-color:#0b7ad1; color:#fff}
.button.secondary {background-color:#777; color:#fff}
.button.secondary:hover, .button.secondary:focus {background-color:#5f5f5f; color:#fff}
.button.success {background-color:#36B6AD; color:#fff}
.button.success:hover, .button.success:focus {background-color:#2b928a; color:#fff}
.button.alert {background-color:#CA3034; color:#fff}
.button.alert:hover, .button.alert:focus {background-color:#a2262a; color:#fff}
.button.warning {background-color:#FEF143; color:#fff}
.button.warning:hover, .button.warning:focus {background-color:#feec03; color:#fff}
.button.hollow {border:1px solid #013694; color:#013694}
.button.hollow, .button.hollow:hover, .button.hollow:focus {background-color:transparent}
.button.hollow:hover, .button.hollow:focus {border-color:#074c83; color:#074c83}
.button.hollow.primary {border:1px solid #013694; color:#013694}
.button.hollow.primary:hover, .button.hollow.primary:focus {border-color:#074c83; color:#074c83}
.button.hollow.secondary {border:1px solid #777; color:#777}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {border-color:#3c3c3c; color:#3c3c3c}
.button.hollow.success {border:1px solid #36B6AD; color:#36B6AD}
.button.hollow.success:hover, .button.hollow.success:focus {border-color:#1b5b57; color:#1b5b57}
.button.hollow.alert {border:1px solid #CA3034; color:#CA3034}
.button.hollow.alert:hover, .button.hollow.alert:focus {border-color:#65181a; color:#65181a}
.button.hollow.warning {border:1px solid #FEF143; color:#FEF143}
.button.hollow.warning:hover, .button.hollow.warning:focus {border-color:#a09501; color:#a09501}
.button.disabled, .button[disabled] {opacity:.25; cursor:not-allowed; pointer-events:none}
.button.dropdown::after {content:''; display:block; width:0; height:0; border:inset .4em; border-color:#fff transparent transparent; border-top-style:solid; border-bottom-width:0; position:relative; top:0.4em; float:right; margin-left:1rem; display:inline-block}
.button.arrow-only::after {margin-left:0; float:none; top:0.2em}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {display:block; box-sizing:border-box; width:100%; height:2.21429rem; padding:.42857rem; border:1px solid #cecece; margin:0 0 .85714rem; font-family:inherit; font-size:1rem; color:#000; background-color:#fff; box-shadow:none; border-radius:.21429rem; transition:box-shadow 0.5s, border-color 0.25s ease-in-out; -webkit-appearance:none; -moz-appearance:none}
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, textarea:focus {border:1px solid #8a8a8a; background-color:#fff; outline:none; box-shadow:none; transition:box-shadow 0.5s, border-color 0.25s ease-in-out}
textarea {max-width:100%}
textarea[rows] {height:auto}
input:disabled, input[readonly], textarea:disabled, textarea[readonly] {background-color:#e6e6e6; cursor:default}
[type='submit'], [type='button'] {border-radius:0; -webkit-appearance:none; -moz-appearance:none}
input[type='search'] {box-sizing:border-box}
[type='file'], [type='checkbox'], [type='radio'] {margin:0 0 .85714rem}
[type='checkbox']+label, [type='radio']+label {display:inline-block; margin-left:.42857rem; margin-right:.85714rem; margin-bottom:0; vertical-align:baseline}
label>[type='checkbox'], label>[type='label'] {margin-right:.42857rem}
[type='file'] {width:100%}
label {display:block; margin:0; font-size:1rem; font-weight:normal; line-height:1.8; color:#000}
label.middle {margin:0 0 .85714rem; padding:.5rem 0}
.help-text {margin-top:-.42857rem; font-size:.92857rem; font-style:italic; color:#333}
.input-group {display:table; width:100%; margin-bottom:.85714rem}
.input-group>:first-child {border-radius:0 0 0 0}
.input-group>:last-child>* {border-radius:0 0 0 0}
.input-group-label, .input-group-field, .input-group-button {display:table-cell; margin:0; vertical-align:middle}
.input-group-label {text-align:center; width:1%; height:100%; padding:0 1rem; background:#e6e6e6; color:#000; border:1px solid #cecece; white-space:nowrap}
.input-group-label:first-child {border-right:0}
.input-group-label:last-child {border-left:0}
.input-group-field {border-radius:0; height:2.28571rem}
.input-group-button {height:100%; padding-top:0; padding-bottom:0; text-align:center; width:1%}
.input-group-button a, .input-group-button input, .input-group-button button {margin:0}
fieldset {border:0; padding:0; margin:0}
legend {margin-bottom:.42857rem; max-width:100%}
.fieldset {border:1px solid #cecece; padding:1.42857rem; margin:1.28571rem 0}
.fieldset legend {background:#fff; padding:0 .21429rem; margin:0; margin-left:-.21429rem}
select {height:2.21429rem; padding:.42857rem; border:1px solid #cecece; margin:0 0 .85714rem; font-size:1rem; font-family:inherit; line-height:normal; color:#000; background-color:#fff; border-radius:0; -webkit-appearance:none; -moz-appearance:none; background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0, 0 32, 0 16, 24" style="fill: rgb%2851,  51,  51%29"></polygon></svg>'); background-size:9px 6px; background-position:right center; background-origin:content-box; background-repeat:no-repeat}

@media screen and (min-width: 0) {
	select {background-image:url("data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
}

select:disabled {background-color:#e6e6e6; cursor:default}
select::-ms-expand {display:none}
select[multiple] {height:auto}
.is-invalid-input:not(:focus) {background-color:rgba(202, 48, 52, 0.1); border-color:#CA3034}
.is-invalid-label {color:#CA3034}
.form-error {display:none; margin-top:-.42857rem; margin-bottom:.85714rem; font-size:.85714rem; font-weight:bold; color:#CA3034}
.form-error.is-visible {display:block}
.hide {display:none !important}
.invisible {visibility:hidden}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.hide-for-small-only {display:none !important}
}
@media screen and (max-width: 0em),  screen and (min-width: 40em) {
	.show-for-small-only {display:none !important}
}
@media screen and (min-width: 40em) {
	.hide-for-medium {display:none !important}
}
@media screen and (max-width: 39.9375em) {
	.show-for-medium {display:none !important}
}
@media screen and (min-width: 40em) and (max-width: 59.9375em) {
	.hide-for-medium-only {display:none !important}
}
@media screen and (max-width: 39.9375em),  screen and (min-width: 60em) {
	.show-for-medium-only {display:none !important}
}
@media screen and (min-width: 60em) {
	.hide-for-large {display:none !important}
}
@media screen and (max-width: 59.9375em) {
	.show-for-large {display:none !important}
}
@media screen and (min-width: 60em) and (max-width: 74.9375em) {
	.hide-for-large-only {display:none !important}
}
@media screen and (max-width: 59.9375em),  screen and (min-width: 75em) {
	.show-for-large-only {display:none !important}
}
@media screen and (min-width: 75em) {
	.hide-for-xlarge {display:none !important}
}
@media screen and (max-width: 74.9375em) {
	.show-for-xlarge {display:none !important}
}
@media screen and (min-width: 75em) and (max-width: 89.9375em) {
	.hide-for-xlarge-only {display:none !important}
}
@media screen and (max-width: 74.9375em),  screen and (min-width: 90em) {
	.show-for-xlarge-only {display:none !important}
}

.show-for-sr, .show-on-focus {position:absolute !important; width:1px; height:1px; overflow:hidden; clip:rect(0,  0,  0,  0)}
.show-on-focus:active, .show-on-focus:focus {position:static !important; height:auto; width:auto; overflow:visible; clip:auto}
.show-for-landscape, .hide-for-portrait {display:block !important}

@media screen and (orientation: landscape) {
	.show-for-landscape, .hide-for-portrait {display:block !important}
}
@media screen and (orientation: portrait) {
	.show-for-landscape, .hide-for-portrait {display:none !important}
}
.hide-for-landscape, .show-for-portrait {display:none !important}
@media screen and (orientation: landscape) {
	.hide-for-landscape, .show-for-portrait {display:none !important}
}
@media screen and (orientation: portrait) {
	.hide-for-landscape, .show-for-portrait {display:block !important}
}

.float-left {float:left !important}
.float-right {float:right !important}
.float-center {display:block; margin-left:auto; margin-right:auto}

.clearfix::before, .clearfix::after {content:' '; display:table}
.clearfix::after {clear:both}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

.accordion {list-style-type:none; background:#fff; border:1px solid #e6e6e6; border-bottom:0; border-radius:0; margin-left:0}
.accordion-title {display:block; padding:1.25rem 1rem; line-height:1; font-size:.85714rem; color:#013694; position:relative; border-bottom:1px solid #e6e6e6}
.accordion-title:hover, .accordion-title:focus {background-color:#e6e6e6}
.accordion-title::before {content:'+'; position:absolute; right:1rem; top:50%; margin-top:-0.5rem}
.is-active>.accordion-title::before {content:'–'}
.accordion-content {padding:1rem; display:none; border-bottom:1px solid #e6e6e6; background-color:#fff}
.is-accordion-submenu-parent>a {position:relative}
.is-accordion-submenu-parent>a::after {content:''; display:block; width:0; height:0; border:inset 6px; border-color:#013694 transparent transparent; border-top-style:solid; border-bottom-width:0; position:absolute; top:50%; margin-top:-4px; right:1rem}
.is-accordion-submenu-parent[aria-expanded='true']>a::after {-ms-transform-origin:50% 50%; transform-origin:50% 50%; -ms-transform:scaleY(-1); transform:scaleY(-1)}

.badge {display:inline-block; padding:.3em; min-width:2.1em; font-size:.6rem; text-align:center; border-radius:50%; background:#013694; color:#fff}
.badge.secondary {background:#777; color:#fff}
.badge.success {background:#36B6AD; color:#fff}
.badge.alert {background:#CA3034; color:#fff}
.badge.warning {background:#FEF143; color:#000}

.breadcrumbs {list-style:none; margin:3rem 0}
.breadcrumbs::before, .breadcrumbs::after {content:' '; display:table}
.breadcrumbs::after {clear:both}
.breadcrumbs li {float:left; color:#000; font-size:.85714rem; cursor:default; text-transform:uppercase}
.breadcrumbs li:not(:last-child)::after {color:#cecece; content:"/"; margin:0 .75rem; position:relative; top:1px; opacity:1}
.breadcrumbs a {color:#000}
.breadcrumbs a:hover {text-decoration:underline}
.breadcrumbs .disabled {color:#cecece}

.button-group {margin-bottom:1rem; font-size:1rem}
.button-group::before, .button-group::after {content:' '; display:table}
.button-group::after {clear:both}
.button-group .button {float:left; margin:0; font-size:inherit}
.button-group .button:not(:last-child) {border-right:1px solid #fff}
.button-group.tiny {font-size:0.6rem}
.button-group.small {font-size:0.75rem}
.button-group.large {font-size:1.25rem}
.button-group.expanded {display:table; table-layout:fixed; width:100%}
.button-group.expanded::before, .button-group.expanded::after {display:none}
.button-group.expanded .button {display:table-cell; float:none}
.button-group.primary .button {background-color:#013694; color:#fff}
.button-group.primary .button:hover, .button-group.primary .button:focus {background-color:#0b7ad1; color:#fff}
.button-group.secondary .button {background-color:#777; color:#fff}
.button-group.secondary .button:hover, .button-group.secondary .button:focus {background-color:#5f5f5f; color:#fff}
.button-group.success .button {background-color:#36B6AD; color:#fff}
.button-group.success .button:hover, .button-group.success .button:focus {background-color:#2b928a; color:#fff}
.button-group.alert .button {background-color:#CA3034; color:#fff}
.button-group.alert .button:hover, .button-group.alert .button:focus {background-color:#a2262a; color:#fff}
.button-group.warning .button {background-color:#FEF143; color:#000}
.button-group.warning .button:hover, .button-group.warning .button:focus {background-color:#feec03; color:#000}
.button-group.stacked .button, .button-group.stacked-for-small .button {width:100%}
.button-group.stacked .button:not(:last-child), .button-group.stacked-for-small .button:not(:last-child) {border-right:1px solid}

@media screen and (min-width: 40em) {
	.button-group.stacked-for-small .button {width:auto}
	.button-group.stacked-for-small .button:not(:last-child) {border-right:1px solid #fff}
}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.button-group.stacked-for-small.expanded {display:block}
	.button-group.stacked-for-small.expanded .button {display:block; border-right:0}
}

.callout {margin:0 0 1.5rem 0; padding:1.5rem; border:1px solid rgba(0, 0, 0, 0.25); border-radius:0; position:relative; color:#000; background-color:#fff}
.callout>:first-child {margin-top:0}
.callout>:last-child {margin-bottom:0}
.callout.primary {background-color:#deeffd}
.callout.secondary {background-color:#ebebeb}
.callout.success {background-color:#dff6f4}
.callout.alert {background-color:#f8dfe0}
.callout.warning {background-color:#fffde3}
.callout.small {padding-top:.5rem; padding-right:.5rem; padding-bottom:.5rem; padding-left:.5rem}
.callout.large {padding-top:3rem; padding-right:3rem; padding-bottom:3rem; padding-left:3rem}
.close-button {position:absolute; color:#8a8a8a; right:1rem; top:.5rem; font-size:2em; line-height:1; cursor:pointer}
[data-whatinput='mouse'] .close-button {outline:0}
.close-button:hover, .close-button:focus {color:#000}

.is-drilldown {position:relative; overflow:hidden}
.is-drilldown-submenu {position:absolute; top:0; left:100%; z-index:-1; height:100%; width:100%; background:#fff; transition:transform 0.15s linear}
.is-drilldown-submenu.is-active {z-index:1; display:block; -ms-transform:translateX(-100%); transform:translateX(-100%)}
.is-drilldown-submenu.is-closing {-ms-transform:translateX(100%); transform:translateX(100%)}
.is-drilldown-submenu-parent>a {position:relative}
.is-drilldown-submenu-parent>a::after {content:''; display:block; width:0; height:0; border:inset 6px; border-color:transparent transparent transparent #013694; border-left-style:solid; border-right-width:0; position:absolute; top:50%; margin-top:-6px; right:1rem}
.js-drilldown-back>a::before {content:''; display:block; width:0; height:0; border:inset 6px; border-color:transparent #013694 transparent transparent; border-right-style:solid; border-left-width:0; border-left-width:0; display:inline-block; vertical-align:middle; margin-right:0.75rem}

.dropdown-pane {background-color:#fff; border:1px solid #cecece; border-radius:0; display:block; font-size:1rem; padding:1rem; position:absolute; visibility:hidden; width:300px; z-index:10}
.dropdown-pane.is-open {visibility:visible}
.dropdown-pane.tiny {width:100px}
.dropdown-pane.small {width:200px}
.dropdown-pane.large {width:400px}
[data-whatinput='mouse'] .dropdown.menu a {outline:0}
.no-js .dropdown.menu ul {display:none}
.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {top:100%; left:0; right:auto}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {top:100%; left:auto; right:0}

.is-dropdown-menu.vertical {width:100px}
.is-dropdown-menu.vertical.align-right {float:right}
.is-dropdown-menu.vertical>li .is-dropdown-submenu {top:0; left:100%}
.is-dropdown-submenu-parent {position:relative}
.is-dropdown-submenu-parent a::after {float:right; margin-top:3px; margin-left:10px}
.is-dropdown-submenu-parent.is-down-arrow a {padding-right:1.5rem; position:relative}
.is-dropdown-submenu-parent.is-down-arrow>a::after {content:''; display:block; width:0; height:0; border:inset 5px; border-color:#013694 transparent transparent; border-top-style:solid; border-bottom-width:0; position:absolute; top:.64286rem; right:5px}
.is-dropdown-submenu-parent.is-left-arrow>a::after {content:''; display:block; width:0; height:0; border:inset 5px; border-color:transparent #013694 transparent transparent; border-right-style:solid; border-left-width:0; float:left; margin-left:0; margin-right:10px}
.is-dropdown-submenu-parent.is-right-arrow>a::after {content:''; display:block; width:0; height:0; border:inset 5px; border-color:transparent transparent transparent #013694; border-left-style:solid; border-right-width:0}
.is-dropdown-submenu-parent.is-left-arrow.opens-inner .is-dropdown-submenu {right:0; left:auto}
.is-dropdown-submenu-parent.is-right-arrow.opens-inner .is-dropdown-submenu {left:0; right:auto}
.is-dropdown-submenu-parent.opens-inner .is-dropdown-submenu {top:100%}
.is-dropdown-submenu-parent.opens-left .is-dropdown-submenu {left:auto; right:100%}
.is-dropdown-submenu {display:none; position:absolute; top:0; left:100%; min-width:200px; z-index:1; background:#fff; border:1px solid #cecece}
.is-dropdown-submenu .is-dropdown-submenu {margin-top:-1px}
.is-dropdown-submenu>li {width:100%}
.is-dropdown-submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.is-dropdown-submenu, .is-dropdown-submenu.js-dropdown-active {display:block}

.flex-video {position:relative; height:0; padding-bottom:75%; margin-bottom: 10px; overflow:hidden}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {position:absolute; top:0; left:0; width:100%; height:100%}
.flex-video.widescreen {padding-bottom:50%}
.flex-video.vertical {padding-bottom:187.6%}
.flex-video.vimeo {padding-top:0}

.label {display:inline-block; padding:0.33333rem 0.5rem; font-size:.8rem; line-height:1; white-space:nowrap; cursor:default; border-radius:0; background:#013694; color:#fff}
.label.secondary {background:#777; color:#fff}
.label.success {background:#36B6AD; color:#fff}
.label.alert {background:#CA3034; color:#fff}
.label.warning {background:#FEF143; color:#000}
.media-object {margin-bottom:1.5rem; display:block}
.media-object img {max-width:none}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.media-object.stack-for-small .media-object-section {display:block; padding:0; padding-bottom:1.5rem}
	.media-object.stack-for-small .media-object-section img {width:100%}
}

.media-object-section {display:table-cell; vertical-align:top}
.media-object-section:first-child {padding-right:1.5rem}
.media-object-section:last-child:not(:nth-child(2)) {padding-left:1.5rem}
.media-object-section.middle {vertical-align:middle}
.media-object-section.bottom {vertical-align:bottom}
.menu {margin:0; list-style-type:none}
.menu>li {display:table-cell; vertical-align:middle}
[data-whatinput='mouse'] .menu>li {outline:0}
.menu>li>a {display:block; padding:0.2rem 1rem; line-height:1}
.menu input, .menu a, .menu button {margin-bottom:0}
.menu>li>a>img, .menu>li>a>i {vertical-align:middle}
.menu>li>a>span {vertical-align:middle}
.menu>li>a>img, .menu>li>a>i {display:inline-block; margin-right:.25rem}
.menu>li {display:table-cell}
.menu.vertical>li {display:block}
@media screen and (min-width: 40em) {
	.menu.medium-horizontal>li {display:table-cell}
	.menu.medium-vertical>li {display:block}
}
@media screen and (min-width: 60em) {
	.menu.large-horizontal>li {display:table-cell}
	.menu.large-vertical>li {display:block}
}
@media screen and (min-width: 75em) {
	.menu.xlarge-horizontal>li {display:table-cell}
	.menu.xlarge-vertical>li {display:block}
}

.menu.simple li {line-height:1; display:inline-block; margin-right:1rem}
.menu.simple a {padding:0}
.menu.align-right>li {float:right}
.menu.expanded {display:table; table-layout:fixed; width:100%}
.menu.expanded>li:first-child:last-child {width:100%}
.menu.icon-top>li>a {text-align:center}
.menu.icon-top>li>a>img, .menu.icon-top>li>a>i {display:block; margin:0 auto .25rem}
.menu.nested {margin-left:1rem}
.menu-text {font-weight:bold; color:inherit; line-height:1; padding-top:0; padding-bottom:0; padding:0.5rem 1rem}
.no-js [data-responsive-menu] ul {display:none}

html, body {height:100%}

.off-canvas-wrapper {width:100%; position:relative; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-overflow-scrolling:auto}
.off-canvas-wrapper-inner {display: flex; position:relative; width:100%; padding: 0 15px 0; transition:transform .5s ease}
.off-canvas-wrapper-inner::before, .off-canvas-wrapper-inner::after {content:' '; display:table}
.off-canvas-wrapper-inner::after {clear:both}
.off-canvas-content, .off-canvas-content {min-height:100%; background:#fff; transition:transform .5s ease; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}

.js-off-canvas-exit {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255, 255, 255, 0.25); cursor:pointer; transition:background .5s ease}

.off-canvas {position:absolute; background:#e6e6e6; z-index:-1; max-height:100%; overflow-y:auto; -ms-transform:translateX(0); transform:translateX(0)}

[data-whatinput='mouse'] .off-canvas {outline:0}

.off-canvas.position-left {left:-250px; top:0; width:250px}
.is-open-left {-ms-transform:translateX(250px); transform:translateX(250px)}

.off-canvas.position-right {right:-250px; top:0; width:250px}
.is-open-right {-ms-transform:translateX(-250px); transform:translateX(-250px)}

@media screen and (min-width: 40em) {
	.position-left.reveal-for-medium {left:0; z-index:auto; position:fixed}
	.position-left.reveal-for-medium ~ .off-canvas-content {margin-left:250px}
	.position-right.reveal-for-medium {right:0; z-index:auto; position:fixed}
	.position-right.reveal-for-medium ~ .off-canvas-content {margin-right:250px}
}
@media screen and (min-width: 60em) {
	.position-left.reveal-for-large {left:0; z-index:auto; position:fixed}
	.position-left.reveal-for-large ~ .off-canvas-content {margin-left:250px}
	.position-right.reveal-for-large {right:0; z-index:auto; position:fixed}
	.position-right.reveal-for-large ~ .off-canvas-content {margin-right:250px}
}
@media screen and (min-width: 75em) {
	.position-left.reveal-for-xlarge {left:0; z-index:auto; position:fixed}
	.position-left.reveal-for-xlarge ~ .off-canvas-content {margin-left:250px}
	.position-right.reveal-for-xlarge {right:0; z-index:auto; position:fixed}
	.position-right.reveal-for-xlarge ~ .off-canvas-content {margin-right:250px}
}

.orbit {position:relative}
.orbit-container {position:relative; margin:0; overflow:hidden; list-style:none}
.orbit-slide {width:100%; max-height:100%}
.orbit-slide.no-motionui.is-active {top:0; left:0}
.orbit-figure {margin:0}
.orbit-image {margin:0; width:100%; max-width:100%}
.orbit-caption {position:absolute; bottom:0; width:100%; padding:1rem; margin-bottom:0; color:#fff; background-color:rgba(0, 0, 0, 0.5)}
.orbit-previous, .orbit-next {position:absolute; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:10; padding:1rem; color:#fff}
[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {outline:0}
.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {background-color:rgba(0, 0, 0, 0.5)}
.orbit-previous {left:0}
.orbit-next {left:auto; right:0}
.orbit-bullets {position:relative; margin-top:.8rem; margin-bottom:.8rem; text-align:center}
[data-whatinput='mouse'] .orbit-bullets {outline:0}
.orbit-bullets button {width:1.2rem; height:1.2rem; margin:.1rem; background-color:#cecece; border-radius:50%}
.orbit-bullets button:hover {background-color:#8a8a8a}
.orbit-bullets button.is-active {background-color:#8a8a8a}

.pagination {margin-left:0; margin-bottom:1.5rem}
.pagination::before, .pagination::after {content:' '; display:table}
.pagination::after {clear:both}
.pagination li {font-size:1rem; margin-right:.07143rem; border-radius:50%; display:inline-block;}
.pagination li:last-child, .pagination li:first-child {display:inline-block}
.pagination a, .pagination button {color:#000; display:block; padding:.21429rem .71429rem; border-radius:0}
.pagination a:hover, .pagination button:hover {background:#e6e6e6}
.pagination .current {padding:.21429rem .71429rem; background:#013694; color:#fff; cursor:default}
.pagination .disabled {padding:.21429rem .71429rem; color:#cecece; cursor:default}
.pagination .disabled:hover {background:transparent}
.pagination .ellipsis::after {content:'…'; padding:.21429rem .71429rem; color:#000}
.pagination-previous a::before, .pagination-previous.disabled::before {content:'«'; display:inline-block; margin-right:0.5rem}
.pagination-next a::after, .pagination-next.disabled::after {content:'»'; display:inline-block; margin-left:0.5rem}

.progress {background-color:#cecece; height:1rem; margin-bottom:1.5rem; border-radius:0}
.progress.primary .progress-meter {background-color:#013694}
.progress.secondary .progress-meter {background-color:#777}
.progress.success .progress-meter {background-color:#36B6AD}
.progress.alert .progress-meter {background-color:#CA3034}
.progress.warning .progress-meter {background-color:#FEF143}
.progress-meter {position:relative; display:block; width:0%; height:100%; background-color:#013694}
.progress-meter-text {position:absolute; top:50%; left:50%; -ms-transform:translate(-50%,  -50%); transform:translate(-50%,  -50%); position:absolute; margin:0; font-size:0.75rem; font-weight:bold; color:#fff; white-space:nowrap}

.slider {position:relative; height:.42857rem; margin-top:1.25rem; margin-bottom:2.25rem; background-color:#737373; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:none; touch-action:none}
.slider-fill {position:absolute; top:0; left:0; display:inline-block; max-width:100%; height:.42857rem; background-color:#000; transition:all 0.2s ease-in-out}
.slider-fill.is-dragging {transition:all 0s linear}
.slider-handle {position:absolute; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; left:0; z-index:1; display:inline-block; width:1.21429rem; height:1.21429rem; background-color:#737373; transition:all 0.2s ease-in-out; -ms-touch-action:manipulation; touch-action:manipulation; border-radius:50%}
[data-whatinput='mouse'] .slider-handle {outline:0}
.slider-handle:hover {background-color:#626262}
.slider-handle.is-dragging {transition:all 0s linear}
.slider.disabled, .slider[disabled] {opacity:.25; cursor:not-allowed}
.slider.vertical {display:inline-block; width:.42857rem; height:12.5rem; margin:0 1.25rem; -ms-transform:scale(1,  -1); transform:scale(1,  -1)}
.slider.vertical .slider-fill {top:0; width:.42857rem; max-height:100%}
.slider.vertical .slider-handle {position:absolute; top:0; left:50%; width:1.21429rem; height:1.21429rem; -ms-transform:translateX(-50%); transform:translateX(-50%)}

.sticky-container {position:relative}
.sticky {position:absolute; z-index:0; transform:translate3d(0,  0,  0)}
.sticky.is-stuck {position:fixed; z-index:5}
.sticky.is-stuck.is-at-top {top:0}
.sticky.is-stuck.is-at-bottom {bottom:0}
.sticky.is-anchored {position:absolute; left:auto; right:auto}
.sticky.is-anchored.is-at-bottom {bottom:0}

body.is-reveal-open {overflow:hidden}
.reveal-overlay {display:none; position:fixed; top:0; bottom:0; left:0; right:0; z-index:1005; background-color:rgba(0, 0, 0, 0.45); overflow-y:scroll}
.reveal {display:none; z-index:1006; padding:1.5rem; border:1px solid #cecece; margin:7.14286rem auto 0; background-color:#fff; border-radius:0; position:absolute; overflow-y:auto}
[data-whatinput='mouse'] .reveal {outline:0}

@media screen and (min-width: 40em) {
	.reveal {min-height:0}
}

.reveal .column, .reveal .columns, .reveal .columns {min-width:0}
.reveal>:last-child {margin-bottom:0}

@media screen and (min-width: 40em) {
	.reveal {width:600px; max-width:85.71429rem}
}
@media screen and (min-width: 40em) {
	.reveal .reveal {left:auto; right:auto; margin:0 auto}
}

.reveal.collapse {padding:0}

@media screen and (min-width: 40em) {
	.reveal.tiny {width:30%; max-width:85.71429rem}
}
@media screen and (min-width: 40em) {
	.reveal.small {width:50%; max-width:85.71429rem}
}
@media screen and (min-width: 40em) {
	.reveal.large {width:90%; max-width:85.71429rem}
}

.reveal.full {top:0; left:0; width:100%; height:100%; height:100vh; min-height:100vh; max-width:none; margin-left:0; border:0}
.switch {margin-bottom:1.5rem; outline:0; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff; font-weight:bold; font-size:1rem}
.switch-input {opacity:0; position:absolute}
.switch-paddle {background:#cecece; cursor:pointer; display:block; position:relative; width:4rem; height:2rem; transition:all 0.25s ease-out; border-radius:0; color:inherit; font-weight:inherit}
input+.switch-paddle {margin:0}
.switch-paddle::after {background:#fff; content:''; display:block; position:absolute; height:1.5rem; left:0.25rem; top:0.25rem; width:1.5rem; transition:all 0.25s ease-out; transform:translate3d(0,  0,  0); border-radius:0}
input:checked ~ .switch-paddle {background:#013694}
input:checked ~ .switch-paddle::after {left:2.25rem}
[data-whatinput='mouse'] input:focus ~ .switch-paddle {outline:0}
.switch-active, .switch-inactive {position:absolute; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%)}
.switch-active {left:8%; display:none}
input:checked+label>.switch-active {display:block}
.switch-inactive {right:15%}
input:checked+label>.switch-inactive {display:none}
.switch.tiny .switch-paddle {width:3rem; height:1.5rem; font-size:.71429rem}
.switch.tiny .switch-paddle::after {width:1rem; height:1rem}
.switch.tiny input:checked ~ .switch-paddle:after {left:1.75rem}
.switch.small .switch-paddle {width:3.5rem; height:1.75rem; font-size:.85714rem}
.switch.small .switch-paddle::after {width:1.25rem; height:1.25rem}
.switch.small input:checked ~ .switch-paddle:after {left:2rem}
.switch.large .switch-paddle {width:5rem; height:2.5rem; font-size:1.14286rem}
.switch.large .switch-paddle::after {width:2rem; height:2rem}
.switch.large input:checked ~ .switch-paddle:after {left:2.75rem}

table {width:100%; margin-bottom:1.5rem; border-radius:0}
table thead, table tbody, table tfoot {border:1px solid #f2f2f2; background-color:#fff}
table caption {font-weight:bold; padding:.57143rem .71429rem .71429rem}
table thead, table tfoot {background:#f9f9f9; color:#000}
table thead tr, table tfoot tr {background:transparent}
table thead th, table thead td, table tfoot th, table tfoot td {padding:.57143rem .71429rem .71429rem; font-weight:bold; text-align:left}
table tbody tr:nth-child(even) {background-color:#f2f2f2}
table tbody th, table tbody td {padding:.57143rem .71429rem .71429rem}

@media screen and (max-width: 59.9375em) {
	table.stack thead {display:none}
	table.stack tfoot {display:none}
	table.stack tr, table.stack th, table.stack td {display:block}
	table.stack td {border-top:0}
}

table.scroll {display:block; width:100%; overflow-x:auto}
table.hover tr:hover {background-color:#fafafa}
table.hover tr:nth-of-type(even):hover {background-color:#ededed}

.tabs {margin:0; list-style-type:none; background:#fff; border:1px solid none}
.tabs::before, .tabs::after {content:' '; display:table}
.tabs::after {clear:both}
.tabs.vertical>li {width:auto; float:none; display:block}
.tabs.simple>li>a {padding:0}
.tabs.simple>li>a:hover {background:transparent}
.tabs.primary {background:#013694}
.tabs.primary>li>a {color:#fff}
.tabs.primary>li>a:hover, .tabs.primary>li>a:focus {background:#1490f2}
.tabs-title {float:left}
.tabs-title>a {display:block; padding:1.25rem 1.5rem; line-height:1; font-size:12px; color:#013694}
.tabs-title>a:hover {color: #000;}
.tabs-title>a:focus, .tabs-title>a[aria-selected='true'] {color: #000;}
.tabs-content {transition:all 0.5s ease; }
.tabs-content.vertical {border:1px solid none; border-left:0}
.tabs-panel {display:none; padding:0}
.tabs-panel.is-active {display:block}

.thumbnail {border:solid 4px #fff; box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2); display:inline-block; line-height:0; max-width:100%; transition:box-shadow 200ms ease-out; border-radius:0; margin-bottom:1.5rem}
.thumbnail:hover, .thumbnail:focus {box-shadow:0 0 6px 1px rgba(33, 150, 243, 0.5)}

.title-bar {background:transparent; color:#fff; padding:0.5rem 0.5rem 0.5rem 0}
.title-bar::before, .title-bar::after {content:' '; display:table}
.title-bar::after {clear:both}
.title-bar .menu-icon {margin-left:.25rem; margin-right:0.5rem}
.title-bar-left {float:left}
.title-bar-right {float:right; text-align:right}
.title-bar-title {font-weight:bold; vertical-align:middle; display:inline-block}

.menu-icon {position:relative; display:inline-block; vertical-align:middle; cursor:pointer; width:20px; height:16px}
.menu-icon::after {content:''; position:absolute; display:block; width:100%; height:2px; background:#fff; top:0; left:0; box-shadow:0 7px 0 #fff, 0 14px 0 #fff}
.menu-icon:hover::after {background:#cecece; box-shadow:0 7px 0 #cecece, 0 14px 0 #cecece}
.menu-icon.dark {position:relative; display:inline-block; vertical-align:middle; cursor:pointer; width:20px; height:16px}
.menu-icon.dark::after {content:''; position:absolute; display:block; width:100%; height:2px; background:#000; top:0; left:0; box-shadow:0 7px 0 #000, 0 14px 0 #000}
.menu-icon.dark:hover::after {background:#8a8a8a; box-shadow:0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a}
.has-tip {border-bottom:dotted 1px #8a8a8a; font-weight:bold; position:relative; display:inline-block; cursor:help}
.tooltip {background-color:#000; color:#fff; font-size:80%; padding:.75rem; position:absolute; z-index:10; top:calc(100% + .6495rem); max-width:10rem !important; border-radius:0}
.tooltip::before {content:''; display:block; width:0; height:0; border:inset .75rem; border-color:transparent transparent #000; border-bottom-style:solid; border-top-width:0; bottom:100%; position:absolute; left:50%; -ms-transform:translateX(-50%); transform:translateX(-50%)}
.tooltip.top::before {content:''; display:block; width:0; height:0; border:inset .75rem; border-color:#000 transparent transparent; border-top-style:solid; border-bottom-width:0; top:100%; bottom:auto}
.tooltip.left::before {content:''; display:block; width:0; height:0; border:inset .75rem; border-color:transparent transparent transparent #000; border-left-style:solid; border-right-width:0; bottom:auto; left:100%; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%)}
.tooltip.right::before {content:''; display:block; width:0; height:0; border:inset .75rem; border-color:transparent #000 transparent transparent; border-right-style:solid; border-left-width:0; bottom:auto; left:auto; right:100%; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%)}

.top-bar {padding:.5rem}
.top-bar::before, .top-bar::after {content:' '; display:table}
.top-bar::after {clear:both}
.top-bar, .top-bar ul {background-color:#e6e6e6}
.top-bar input {width:200px; margin-right:1rem}
.top-bar input.button {width:auto}

@media screen and (max-width: 39.9375em) {
	.stacked-for-small .top-bar-title {width:100%}
	.stacked-for-small .top-bar-right {width:100%}
	.stacked-for-small .top-bar-left {width:100%}
}
@media screen and (max-width: 59.9375em) {
	.stacked-for-medium .top-bar-title {width:100%}
	.stacked-for-medium .top-bar-right {width:100%}
	.stacked-for-medium .top-bar-left {width:100%}
}
@media screen and (max-width: 74.9375em) {
	.stacked-for-large .top-bar-title {width:100%}
	.stacked-for-large .top-bar-right {width:100%}
	.stacked-for-large .top-bar-left {width:100%}
}
@media screen and (max-width: 89.9375em) {
	.stacked-for-xlarge .top-bar-title {width:100%}
	.stacked-for-xlarge .top-bar-right {width:100%}
	.stacked-for-xlarge .top-bar-left {width:100%}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.top-bar-title {width:100%}
	.top-bar-right {width:100%}
	.top-bar-left {width:100%}
}

.top-bar-title {float:left; margin-right:1rem}
.top-bar-left {float:left}
.top-bar-right {float:right}

.slide-in-down.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateY(-100%); transform:translateY(-100%); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-in-down.mui-enter.mui-enter-active {-ms-transform:translateY(0); transform:translateY(0)}
.slide-in-left.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateX(-100%); transform:translateX(-100%); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-in-left.mui-enter.mui-enter-active {-ms-transform:translateX(0); transform:translateX(0)}
.slide-in-up.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateY(100%); transform:translateY(100%); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-in-up.mui-enter.mui-enter-active {-ms-transform:translateY(0); transform:translateY(0)}
.slide-in-right.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateX(100%); transform:translateX(100%); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-in-right.mui-enter.mui-enter-active {-ms-transform:translateX(0); transform:translateX(0)}
.slide-out-down.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateY(0); transform:translateY(0); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-out-down.mui-leave.mui-leave-active {-ms-transform:translateY(100%); transform:translateY(100%)}
.slide-out-right.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateX(0); transform:translateX(0); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-out-right.mui-leave.mui-leave-active {-ms-transform:translateX(100%); transform:translateX(100%)}
.slide-out-up.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateY(0); transform:translateY(0); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-out-up.mui-leave.mui-leave-active {-ms-transform:translateY(-100%); transform:translateY(-100%)}
.slide-out-left.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:translateX(0); transform:translateX(0); transition-property:transform,  opacity; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.slide-out-left.mui-leave.mui-leave-active {-ms-transform:translateX(-100%); transform:translateX(-100%)}
.fade-in.mui-enter {transition-duration:500ms; transition-timing-function:linear; opacity:0; transition-property:opacity}
.fade-in.mui-enter.mui-enter-active {opacity:1}
.fade-out.mui-leave {transition-duration:500ms; transition-timing-function:linear; opacity:1; transition-property:opacity}
.fade-out.mui-leave.mui-leave-active {opacity:0}
.hinge-in-from-top.mui-enter {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotateX(-90deg); -ms-transform-origin:top; transform-origin:top; transition-property:transform,  opacity; opacity:0}
.hinge-in-from-top.mui-enter.mui-enter-active {transform:perspective(2000px) rotate(0deg); opacity:1}
.hinge-in-from-right.mui-enter {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotateY(-90deg); -ms-transform-origin:right; transform-origin:right; transition-property:transform,  opacity; opacity:0}
.hinge-in-from-right.mui-enter.mui-enter-active {transform:perspective(2000px) rotate(0deg); opacity:1}
.hinge-in-from-bottom.mui-enter {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotateX(90deg); -ms-transform-origin:bottom; transform-origin:bottom; transition-property:transform,  opacity; opacity:0}
.hinge-in-from-bottom.mui-enter.mui-enter-active {transform:perspective(2000px) rotate(0deg); opacity:1}
.hinge-in-from-left.mui-enter {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotateY(90deg); -ms-transform-origin:left; transform-origin:left; transition-property:transform,  opacity; opacity:0}
.hinge-in-from-left.mui-enter.mui-enter-active {transform:perspective(2000px) rotate(0deg); opacity:1}
.hinge-in-from-middle-x.mui-enter {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotateX(-90deg); -ms-transform-origin:center; transform-origin:center; transition-property:transform,  opacity; opacity:0}
.hinge-in-from-middle-x.mui-enter.mui-enter-active {transform:perspective(2000px) rotate(0deg); opacity:1}
.hinge-in-from-middle-y.mui-enter {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotateY(-90deg); -ms-transform-origin:center; transform-origin:center; transition-property:transform,  opacity; opacity:0}
.hinge-in-from-middle-y.mui-enter.mui-enter-active {transform:perspective(2000px) rotate(0deg); opacity:1}
.hinge-out-from-top.mui-leave {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotate(0deg); -ms-transform-origin:top; transform-origin:top; transition-property:transform,  opacity; opacity:1}
.hinge-out-from-top.mui-leave.mui-leave-active {transform:perspective(2000px) rotateX(-90deg); opacity:0}
.hinge-out-from-right.mui-leave {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotate(0deg); -ms-transform-origin:right; transform-origin:right; transition-property:transform,  opacity; opacity:1}
.hinge-out-from-right.mui-leave.mui-leave-active {transform:perspective(2000px) rotateY(-90deg); opacity:0}
.hinge-out-from-bottom.mui-leave {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotate(0deg); -ms-transform-origin:bottom; transform-origin:bottom; transition-property:transform,  opacity; opacity:1}
.hinge-out-from-bottom.mui-leave.mui-leave-active {transform:perspective(2000px) rotateX(90deg); opacity:0}
.hinge-out-from-left.mui-leave {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotate(0deg); -ms-transform-origin:left; transform-origin:left; transition-property:transform,  opacity; opacity:1}
.hinge-out-from-left.mui-leave.mui-leave-active {transform:perspective(2000px) rotateY(90deg); opacity:0}
.hinge-out-from-middle-x.mui-leave {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotate(0deg); -ms-transform-origin:center; transform-origin:center; transition-property:transform,  opacity; opacity:1}
.hinge-out-from-middle-x.mui-leave.mui-leave-active {transform:perspective(2000px) rotateX(-90deg); opacity:0}
.hinge-out-from-middle-y.mui-leave {transition-duration:500ms; transition-timing-function:linear; transform:perspective(2000px) rotate(0deg); -ms-transform-origin:center; transform-origin:center; transition-property:transform,  opacity; opacity:1}
.hinge-out-from-middle-y.mui-leave.mui-leave-active {transform:perspective(2000px) rotateY(-90deg); opacity:0}
.scale-in-up.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:scale(.5); transform:scale(.5); transition-property:transform,  opacity; opacity:0}
.scale-in-up.mui-enter.mui-enter-active {-ms-transform:scale(1); transform:scale(1); opacity:1}
.scale-in-down.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:scale(1.5); transform:scale(1.5); transition-property:transform,  opacity; opacity:0}
.scale-in-down.mui-enter.mui-enter-active {-ms-transform:scale(1); transform:scale(1); opacity:1}
.scale-out-up.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:scale(1); transform:scale(1); transition-property:transform,  opacity; opacity:1}
.scale-out-up.mui-leave.mui-leave-active {-ms-transform:scale(1.5); transform:scale(1.5); opacity:0}
.scale-out-down.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:scale(1); transform:scale(1); transition-property:transform,  opacity; opacity:1}
.scale-out-down.mui-leave.mui-leave-active {-ms-transform:scale(.5); transform:scale(.5); opacity:0}
.spin-in.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:rotate(-.75turn); transform:rotate(-.75turn); transition-property:transform,  opacity; opacity:0}
.spin-in.mui-enter.mui-enter-active {-ms-transform:rotate(0); transform:rotate(0); opacity:1}
.spin-out.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:rotate(0); transform:rotate(0); transition-property:transform,  opacity; opacity:1}
.spin-out.mui-leave.mui-leave-active {-ms-transform:rotate(.75turn); transform:rotate(.75turn); opacity:0}
.spin-in-ccw.mui-enter {transition-duration:500ms; transition-timing-function:linear; -ms-transform:rotate(.75turn); transform:rotate(.75turn); transition-property:transform,  opacity; opacity:0}
.spin-in-ccw.mui-enter.mui-enter-active {-ms-transform:rotate(0); transform:rotate(0); opacity:1}
.spin-out-ccw.mui-leave {transition-duration:500ms; transition-timing-function:linear; -ms-transform:rotate(0); transform:rotate(0); transition-property:transform,  opacity; opacity:1}
.spin-out-ccw.mui-leave.mui-leave-active {-ms-transform:rotate(-.75turn); transform:rotate(-.75turn); opacity:0}
.slow {transition-duration:750ms !important}
.fast {transition-duration:250ms !important}
.linear {transition-timing-function:linear !important}
.ease {transition-timing-function:ease !important}
.ease-in {transition-timing-function:ease-in !important}
.ease-out {transition-timing-function:ease-out !important}
.ease-in-out {transition-timing-function:ease-in-out !important}
.bounce-in {transition-timing-function:cubic-bezier(0.485,  0.155,  0.24,  1.245) !important}
.bounce-out {transition-timing-function:cubic-bezier(0.485,  0.155,  0.515,  0.845) !important}
.bounce-in-out {transition-timing-function:cubic-bezier(0.76,  -0.245,  0.24,  1.245) !important}
.short-delay {transition-delay:300ms !important}
.long-delay {transition-delay:700ms !important}
.shake {animation-name:shake-7}

@keyframes shake-7 {
	0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {transform:translateX(7%)}
	5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {transform:translateX(-7%)}
}

.spin-cw {animation-name:spin-cw-1turn}

@keyframes spin-cw-1turn {
	0% {transform:rotate(-1turn)}
	100% {transform:rotate(0)}
}

.spin-ccw {animation-name:spin-cw-1turn}

@keyframes spin-cw-1turn {
	0% {transform:rotate(0)}
	100% {transform:rotate(1turn)}
}

.wiggle {animation-name:wiggle-7deg}

@keyframes wiggle-7deg {
	40%, 50%, 60% {transform:rotate(7deg)}
	35%, 45%, 55%, 65% {transform:rotate(-7deg)}
	0%, 30%, 70%, 100% {transform:rotate(0)}
}

.shake, .spin-cw, .spin-ccw, .wiggle {animation-duration:500ms}

.infinite {animation-iteration-count:infinite}

.slow {animation-duration:750ms !important}

.fast {animation-duration:250ms !important}

.linear {animation-timing-function:linear !important}

.ease {animation-timing-function:ease !important}
.ease-in {animation-timing-function:ease-in !important}
.ease-out {animation-timing-function:ease-out !important}
.ease-in-out {animation-timing-function:ease-in-out !important}

.bounce-in {animation-timing-function:cubic-bezier(0.485,  0.155,  0.24,  1.245) !important}
.bounce-out {animation-timing-function:cubic-bezier(0.485,  0.155,  0.515,  0.845) !important}
.bounce-in-out {animation-timing-function:cubic-bezier(0.76,  -0.245,  0.24,  1.245) !important}

.short-delay {animation-delay:300ms !important}

.long-delay {animation-delay:700ms !important}

h1 {margin-bottom:1.78571rem; font-weight:bold}

blockquote {font-size:1.14286rem}

p {margin-bottom:15px}

.button-a {display: inline-block; padding: 12px 40px; background: #013694; font-size: 18px; line-height: 1.2; font-family: "PT Sans Caption", serif; color: #fff; text-decoration: none; text-align: center; border-radius: 4px;}
.button-a:hover {background: #013694; color: #fff;}
.button-a:focus {color: #fff;}

.btn__wide {display:block; width:100%}
.btn__blue {display:block; background-image:linear-gradient(to bottom,  #63b7fa 0%,  #077ede 100%); border:1px solid #2296f1; border-bottom:1px solid #7b8083; border-radius:.35714rem; padding:.57143rem .71429rem; color:#fff; box-shadow:3px 3px 11px -8px #000}
.btn__subscription, .subscription__submit {border-radius:.21429rem; background-color:#36ade1; color:black; display:inline-block; font-size:1.14286rem; line-height:1.14286rem; max-width:10.21429rem; text-align:center; padding:.64286rem 1.14286rem .64286rem 1.14286rem}

@media screen and (min-width: 60em) {
	.btn__subscription, .subscription__submit {display:block; width:100%; margin-top:.35714rem; padding:.64286rem 0 .64286rem 0}
}
@media screen and (min-width: 75em) {
	.btn__subscription, .subscription__submit {padding:.64286rem 1.14286rem .64286rem 1.14286rem}
}

.btn__subscription:hover, 
.subscription__submit:hover,
.btn__subscription:focus, .subscription__submit:focus {color:white}

.form__input, .sidebar-deputy__input {border-radius:0; font-size:.85714rem; height:2.85714rem; padding-left:.71429rem; padding-right:.71429rem}

.slick-slide {outline:none !important}
.slick-slide:focus, .slick-slide a {outline:none}
.slick-prev, .slick-next {font-size: 2rem; z-index:1; display:block; position:absolute; top:50%; cursor:pointer; color:#fff; background:rgba(0, 0, 0, 0.75); border:none; outline:none; border-radius:50%; -ms-transform:translate(0,  -50%); transform:translate(0,  -50%)}
.slick-prev:before, .slick-next:before {position: relative; top: -1px;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {outline:none; color:#fff; background:rgba(0, 0, 0, 0.75)}
.slick-prev.slick-disabled, .slick-next.slick-disabled {color:rgba(255, 255, 255, 0.2); background:rgba(0, 0, 0, 0.02)}
.slick-prev {left:1rem; padding:.21429rem 1rem .21429rem .85714rem}
[dir="rtl"] .slick-prev {left:auto; right:1rem}
.slick-next {padding:.21429rem .85714rem .21429rem 1rem; right:1rem}
[dir="rtl"] .slick-next {left:1rem; right:auto}

.slick-dots {margin:2rem 0; list-style:none; display:block; text-align:center; padding:0; width:100%}
.slick-dots li {position:relative; display:inline-block; margin:0; padding:0; cursor:pointer}
.slick-dots li button {border:0; background:rgba(0, 0, 0, 0.05); display:block; height:.71429rem; width:.71429rem; outline:none; line-height:0; font-size:0; margin:1rem; padding:0; border-radius:50%}
.slick-dots li button:hover, .slick-dots li button:focus {outline:none}
.slick-dots li.slick-active button {background:rgba(0, 0, 0, 0.2)}

.button-toggle-menu-main {display: none;}

.menu-left {position: sticky; top: 0; left: 0; padding: 30px 0 40px; }
.menu-left__inner {background: #303030; min-height: calc(100vh - 60px); padding: 25px 28px 28px 28px; position: relative; border-radius: 10px;}
.menu-left__items {padding: 0 0 0 0; margin: 0 0 30px 0; margin-bottom: calc((100vh/100) * 12);}
.menu-left__item {display:block; font-size: 15px; line-height: 1.2; margin-bottom: 9px;}
.menu-left__item.active a {color: #0a54d7}
.menu-left__link-accordion {}
.menu-left__link {color:#fff; font-weight: normal}
.menu-left__link:focus, .menu-left__link:active, .menu-left__link:hover {color:#fff}
.menu-left__link:hover {color:#fff; text-decoration:underline}
.menu-left__item-icon {margin-left:.35714rem; width:3.57143rem; cursor:pointer; position:relative; color:#fff}
.menu-left__item-icon:hover .menu-tooltip {display:block}
.menu-left .sticky.is-stuck.is-at-top {top:auto !important; max-width:181px}

.menu-left__item-grid {display: flex;  flex-wrap: wrap;  justify-content: space-between;  margin-right: -5px; }
.menu-left__item-grid-text {}
.menu-left__item-grid-icon {display: block;  max-width: 50px;  max-height: 24px; }

.hide-for-large .menu-left__item-grid {margin-right: 0; }
.hide-for-large .menu-left__item-grid-icon {margin-right: 10px; }

.wrapper {}
.wrapper__content {padding: 30px 0 0 28px;}
.wrapper__menu-left {display: flex; flex-direction: column; padding-left: 0; padding-right: 0;}
.wrapper__content_footer {padding-left: 28px;}

.header {}
.header__search {position:relative}
.header__search-icon {position:absolute; width:1.42857rem; right:1.42857rem; top:1.85714rem}
.header__banner > div {margin-bottom: 30px;}
.header__banner .cetera-banner_slider-wrapper:has(.cetera-banner_slider-item) {aspect-ratio: 5.555;}

.header__city {padding-top:1.42857rem}
.header__city-link {font-size: 1.28571rem; color:#013694; border-bottom:1px solid currentColor; display:inline-block; text-align:center}
.header__city-link:focus, .header__city-link:active, .header__city-link:hover {color:#1d58bf;}
.header__city-link:last-child {margin-right:0}
.header__city-link_active {background:#013694; padding:.28571rem 0; min-width:8.21429rem; color:#fff; border: 0; border-radius:.21429rem}
.header__city-link_active:focus, .header__city-link_active:active, .header__city-link_active:hover {color:#fff}

.header__search-input {background: none; margin-bottom:0; padding-left:.57143rem; padding-right:.57143rem}
.header__search-icon_big {font-size:1.57143rem; color:#000}
.header__search-icon_big:focus, .header__search-icon_big:active, .header__search-icon_big:hover {color:#000}

.header__line {border-bottom:1px dotted #9e9e9e; margin-top:1.42857rem; margin-bottom:1.07143rem}
.header__logo {display: flex; align-items: center; height: 60px; position: relative;}

@media screen and (max-width: 1100px) {
	.menu-left__inner {padding-left: 20px; padding-right: 20px;}
}
@media screen and (max-width: 59.9375em) {
	.header__city-link {font-size:1rem}
}
@media screen {
	.header__search {padding-top:1.78571rem; text-align:right}
	.header__search-icon {font-size:1.57143rem; color:#000}
	.header__search-icon:focus, .header__search-icon:active, .header__search-icon:hover {color:#000}
	.header__city-link {margin-right:1.42857rem}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.header__search-icon {top: 18px;}

	.header__city {padding-top: 15px; margin-bottom: 22px;}
	.header__city-link {margin-right:.71429rem; font-size:1rem}
	.header__city-link_active {min-width:6.42857rem}
}
@media screen and (min-width: 60em) {
	.header__city-link {margin-right:1.78571rem}
}
@media screen and (min-width:75em) {
	.header__search {padding-top:1.57143rem; position:relative}
	.header__search-icon {font-size:1.28571rem; position:absolute; top:2rem; right:1.21429rem}
}
.header-info {font-size:1.14286rem; line-height:1.3; margin-top:.71429rem; margin-bottom:.71429rem}
.header-info__currency {font-size:1.14286rem; margin-right:.35714rem}
.header-info__green {font-size:.85714rem; color:#05b654; margin-left:.35714rem}
.header-info__red {font-size:.85714rem; color:#fa0606; margin-left:.35714rem}
.header-info__grey {display:inline-block; font-size:.92857rem; color:#9e9e9e}
.header-info__icon-sun {font-size:1.14286rem; margin-right:.35714rem; margin-left:.35714rem; color:#fbb908}
.header-info__icon-cloud {font-size:1.14286rem; margin-right:.35714rem; margin-left:.57143rem; color:#013694}
.header-info__taxi {text-align:center; margin-top:.42857rem}
.header-info__stroy {text-align:right; margin-top:-.35714rem}

.header-news {display: flex; align-items: center; justify-content: center; text-align: center; background: #f34f53; color: #fff; padding: 10px 10px; min-height: 54px; border-radius: 10px;}
.header-news:focus, .header-news:active, .header-news:hover {color:#fff}
.header-news.header-news__blue { background: #063792; }

.header-news__time {margin-right:.71429rem}
.main-slider__item {position:relative}
.main-slider__item img {width:100%}
.main-slider__text {position:absolute; top:50%; text-align:center; width:100%; margin-top:-1.78571rem}
.main-slider__title {display:inline-block; color:#fff; background:#013694; font-weight:700; padding:0 .71429rem .14286rem .71429rem; font-size:1.28571rem}
.main-slider__subtitle {display:inline-block; font-size:1rem; font-weight:700; background:#fff; padding:0 .71429rem .14286rem .71429rem; margin-top:.35714rem}
.content__news-detail {padding-top:1.42857rem; text-align:left; overflow:hidden}
.content__news-detail h5 {margin-bottom:15px}

@media screen and (min-width: 60em) {
	.content {padding-left:0; padding-right:0}
}

.radio {}
.radio__item-img {height:3.21429rem; line-height:3.21429rem; display:inline-block; margin-right:.85714rem}
.radio__item {font-size:.85714rem}
.radio__icon {font-size:.42857rem; padding:.35714rem .5rem .35714rem .57143rem; color:#fff; border-radius:.14286rem; vertical-align:middle; margin-right:.42857rem; background:#013694}
.radio__link {color:#013694}
.radio__link:focus, .radio__link:active, .radio__link:hover {color:#013694}
.radio__link_active {color:#fa0606}
.radio__link_active:focus, .radio__link_active:active, .radio__link_active:hover {color:#fa0606}
.radio__link_active .radio__icon {background:#f34f53}

@media screen and (min-width: 60em) and (max-width: 74.9375em) {
	.radio__item-img {display:block; margin-bottom:.71429rem}
}

.news-list {margin: 0 0 0 -15px;}
.news-list .columns {padding-left: 15px; padding-right: 0;}
.news-list__rio {padding-right:1.78571rem}
.news-list__lio {padding-left:1.78571rem}
.news-list__icon-eye {font-size:1rem; margin-right:.21429rem}
.news-list__icon-comment {font-size:1rem; margin-left:.57143rem; margin-right:.21429rem}
.news-list__date, .popular__item-date {color:#9e9e9e; font-size:.85714rem}
.news-list__date_big {margin-top:.71429rem}
.news-list__right {padding-left:0}
.news-list__date-icon {font-size:1.14286rem; margin-right:.35714rem}
.news-list__title, .popular__item-title {font-size:1.21429rem; line-height:1.24; font-weight:700; font-family:"PT Serif",  sans-serif; color:#303030; margin-bottom:.57143rem; display:block}
.news-list__descr, .popular__item-descr {margin-bottom:.64286rem; font-size:1.07143rem; line-height:1.27; color:#000}
.news-list__info, .popular__item-info, .news-detail__counts {margin-top:.35714rem; color:#9e9e9e; font-size:.85714rem}
.news-list__item {background: #fff; border-radius: 10px; position: relative; margin-bottom: 15px;}
.news-list__item-img {margin-bottom: 0; border-radius: 10px 10px 0 0;}
.news-list__item-img img {display: block; width: 100%; aspect-ratio: 2.034; border-radius: 10px 10px 0 0; object-fit: cover; object-position: 50% 50%; }
.news-list__item-img_big img {aspect-ratio: 0.815; }
.news-list__item-data {padding: 18px 18px 20px; }
.news-list__item-big {}
.news-list__show-more {display: block; color: #013694; font-size: 17.5pt; font-weight:700; background: #d6d6d6; padding: 26px 10px; margin-top: 19px; text-align: center; border-radius: 10px;}
.news-list__show-more:hover {color: #1d58bf}
.news-list__show-more:focus, .news-list__show-more:active {color: #013694}
.news-list__img-big {max-height:16.42857rem; display:block; overflow:hidden}
.news-list__img-big img {display: block; width:100%}
.news-list__item-banner,
.x-news-list__item-banner {background: none; border-radius: 0;}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.news-list__show-more {padding: 18px 10px; font-size: 17.5px; margin-top: 10px;}
	.news-list__rio {padding-right:1.07143rem}
	.news-list__lio {padding-left:1.07143rem}
}

.block {position:relative; margin-bottom:2.14286rem}
.block__sidebar {padding:0 1.42857rem 1.42857rem}
.block__sidebar_comments {padding-bottom:2.14286rem}
.block__banners {text-align: center;}
.block__banners .cetera-banner_slider-item {display: inline-block; width: auto; vertical-align: top; }
.block__sidebar-title, .subscribe__title {font-size:1.35714rem; font-weight:700; line-height:1; display:inline-block; padding-bottom:.35714rem; color:#000; margin-bottom:1.07143rem}
.block__sidebar-title:focus, .subscribe__title:focus, .block__sidebar-title:active, .subscribe__title:active, .block__sidebar-title:hover, .subscribe__title:hover {color:#000}
.block__sidebar-title_comments {margin-bottom:2.5rem}
.block__social {padding:0 1.07143rem}

.news-fresh__title {color:#000; display:block; margin-bottom:.21429rem}
.news-fresh__icons {color:#c2c2c2; margin-top:.35714rem; font-size:1rem}
.news-fresh__icon {margin-right:.57143rem}
.news-fresh__item {padding-bottom:.71429rem; margin-bottom:.42857rem; position:relative}
.news-fresh__item:before {content:"•"; font-size:1.14286rem; color:#000; position:absolute; left:-.92857rem; top:-.14286rem}
.news-fresh__item:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0}

.sidebar-banner__item {}
.sidebar-banner__item > div {margin-bottom: 20px;}
.sidebar-banner__item:last-child {margin-bottom:0;}
.sidebar-banner__item .cetera-banner_slider-wrapper:has(.cetera-banner_slider-item) {aspect-ratio: 0.6;}
.social-sidebar__tabs-content {border:0;}
.social-sidebar__tabs-title.is-active .social-sidebar__tabs-link {border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #fff; margin-bottom:-.07143rem; border-radius:5px 5px 0 0; padding:.71429rem 1.07143rem .5rem 1.07143rem !important; color:#f3881d !important}
.social-sidebar__tabs-link {padding:.78571rem 1.14286rem .5rem 1.14286rem !important; font-size:1.14286rem !important; color:#9e9e9e !important}
.social-sidebar__tabs {border:0; border-bottom:1px solid #e0e0e0}
.social-sidebar__tabs-panel {padding-top:1.42857rem}
.select__blue {background:url("/local/templates/utdd_common/css/../images/select-arrow-blue.svg") no-repeat 93% 17px; height:2.85714rem; overflow:hidden; margin-bottom:.71429rem}
.select__blue select {background:transparent; font-size:14px; height:2.85714rem; padding:5px}
.sidebar-deputy__label {font-size:.85714rem; color:#9e9e9e}
.sidebar-twitter__icon {color:#79cef0; position:absolute; font-size:2.14286rem; top:1.78571rem; right:2.14286rem}

.popular {}
.popular__title {font-size: 17.5pt; font-weight: bold; margin-bottom: 20px; }
.popular__title-link {color:#9e9e9e}
.popular__title-link:focus, .popular__title-link:active, .popular__title-link:hover {color:#9e9e9e}
.popular__grid_1 {display: flex; flex-wrap: wrap; margin-left: -15px;}
.popular__grid_1 > .popular__grid-item {flex-grow: 0; width: 33.33%; padding-left: 15px;}
.popular__item-title {font-size:1.14286rem; margin-bottom:.71429rem}
.popular__item-link {font-size:.85714rem; line-height:1.42857rem}
.popular__item-arrow {font-size:1.42857rem; display:inline-block; vertical-align:top; margin-left:.35714rem}
.popular__item-img {position:relative}
.popular__item-type, .similar-detail__type {color:#fff; background:#013694; font-size:1.14286rem; font-weight:700; padding:.14286rem 1.07143rem .21429rem 1.07143rem; border-radius:.21429rem; position:absolute; top:1.07143rem; right:1.78571rem}
.popular__item-type:focus, .similar-detail__type:focus, .popular__item-type:active, .similar-detail__type:active, .popular__item-type:hover, .similar-detail__type:hover {color:#fff}
.popular__item {margin-bottom:1.07143rem}
.popular__tabs-title {float:none}
.popular__tabs-title a {padding:inherit; display:inherit; font-size:inherit; }
.popular__tabs-title.is-active a {}
.popular_width-1 {max-width: 924px;}
.popular_margin-1 {margin-top: 45px; margin-bottom: 25px; }
.popular_margin-2 {margin-bottom: 25px; }

@media screen {
	.popular__item-date {margin-top:.71429rem}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.popular__title {font-size: 22px; line-height: 1.3; margin-bottom: 15px;}
	.popular__now {display:block; font-size:1.21429rem}
	.popular__item-img {max-height:16.42857rem; overflow:hidden}
	.popular__item-img img {width:100%}
}
@media screen and (min-width: 40em) and (max-width: 59.9375em) {
	.popular__item-img {max-height:16.42857rem; overflow:hidden}
	.popular__item-date {margin-top:0}
}
@media screen and (min-width: 60em) {
	.popular__item-date {margin-top:.71429rem}
}
.subscribe__rss {color:#013694; font-size:1.28571rem; font-weight:700}
.subscribe__rss-icon {margin-right:.35714rem; font-size:1.14286rem}
.subscribe__input {margin-top:1.42857rem; margin-bottom:1.42857rem}
.subscribe__link {color:#9e9e9e; text-decoration:underline; line-height:2.71429rem}
.subscribe__link:focus, .subscribe__link:active, .subscribe__link:hover {color:#9e9e9e}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscribe {padding-left:0}
}

.bottom-banner > div {margin-top: 30px; margin-bottom: 40px; }

@media screen and (max-width: 59.9375em) {
	.bottom-banner > div {margin-top: 0; margin-bottom: 20px; }
}

.footer {color: #fff; background: #303030; padding:2.14286rem 0 3.92857rem 0;}
.footer a {color: inherit;}
.footer a:hover {text-decoration: underline;}
.footer .wrapper {padding-left: 15px; padding-right: 15px;}
.footer__phone {font-size:1.71429rem; margin-top:1.07143rem; color:#fff; display:block}
.footer__phone-icon {font-size:1.14286rem; margin-right:.57143rem}
.footer__mail {color:#fff; font-size:1.28571rem; margin-top:1.07143rem; display:inline-block}
.footer__mail-icon {font-size:1.14286rem; margin-right:.57143rem}
.footer__text {line-height:1.7}
.footer__line {height:.07143rem; background:#fff; margin-top:1.42857rem; margin-bottom:1.42857rem}
.footer__banners__item {margin-right:.07143rem}
.footer__social-item {display: inline-block; margin-right:.71429rem; width:2.07143rem; height:2.07143rem; line-height:2.07143rem; border-radius:50%; color:#fff; font-size:1.14286rem; text-align:center}
.footer__social-item:focus, .footer__social-item:active, .footer__social-item:hover {color:#fff}
.footer__social-tw {background:#64acc8}
.footer__social-inst {background:#8e7e68}
.footer__social-fb {background:#537cbe}
.footer__social-vk {background:#51749e}
.footer__social-tele {background: #27A5E7; width: 34px; height: 34px; padding-top: 6px; padding-right: 1px;}
.footer__social-tele svg {width: 18px; height: 18px;}
.footer__social-max {width: 34px; height: 34px; }

@media screen {
	.footer__banners {margin-top:1.42857rem}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.footer {padding-top: 20px; padding-bottom: 5px;}
	.footer__mail {margin-top:.14286rem; font-size:1.14286rem}
	.footer__phone {font-size:1.5rem}
	.footer__banners {margin-bottom:1.57143rem}
	.footer__cetera {margin-bottom:1.42857rem}
	.footer__social {margin-top:.71429rem; text-align:left; }
}
@media screen and (min-width: 60em) {
	.footer__banners {margin-top:0}
}
.footer-menu {margin:0 0 0 0}
.footer-menu__item {display:inline-block; margin-right:1.42857rem}
.footer-menu__link {font-size:1.14286rem; color:#fff; font-weight:700}
.footer-menu__link:focus, .footer-menu__link:active, .footer-menu__link:hover {color:#fff}
.footer-menu__link:hover {text-decoration:underline}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.footer-menu__item {margin-right:.85714rem}
	.footer-menu__link {color:#013694; font-size:1.14286rem}
}

.news-detail__subtitle {margin-top:.71429rem}
.news-detail__info, .longread__info, .longread__info-bottom {color:#9e9e9e; font-size:.92857rem; line-height:1.4}
.news-detail__author-img {margin-right:.35714rem; margin-bottom:1.42857rem; max-width:2.57143rem; border-radius:50%}
.news-detail__author-link, blockquote__author-link, .blockquote__author-link {color:#000; font-style:italic}
.news-detail__author-link:focus, blockquote__author-link:focus, .blockquote__author-link:focus, .news-detail__author-link:active, blockquote__author-link:active, .blockquote__author-link:active, .news-detail__author-link:hover, blockquote__author-link:hover, .blockquote__author-link:hover {color:#000}
.news-detail__counts {margin-top:.14286rem}
.news-detail__img {margin-bottom:15px}
.news-detail__img-img img {width:100%}
.news-detail__img-title {font-size:.92857rem; color:#9e9e9e; margin-top:.35714rem}
.news-detail__button-comment {display: block;}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.news-detail__info-social {margin-top:.71429rem}
}
@media screen and (min-width: 60em) and (max-width: 74.9375em) {
	.news-detail__info-social {margin-top:.71429rem}
}

.social {color:#9e9e9e; font-size:.92857rem}
.social__item {display:inline-block; color:#fff; font-size:1rem; text-align:center; border-radius:50%; margin-left:.28571rem; margin-right:.21429rem}
.social__item:first-child {margin-left:0}
.social__item_fb {background:#537cbe; padding:.42857rem .64286rem .35714rem .64286rem}
.social__item_tw {background:#77cdf0; padding:.42857rem .42857rem .35714rem .42857rem}
.social__item_vk {background:#51749e; padding:.42857rem .42857rem .35714rem .35714rem}
.social__item_ok {background:#e67817; padding:.42857rem .57143rem .35714rem .57143rem; font-size:.92857rem}
.social__items {margin-top:.14286rem}
.similar-detail {padding:1.42857rem; border:1px dotted #9e9e9e; margin:1.78571rem 0 1.78571rem 1.78571rem; max-width:19.28571rem; text-align:left; position:relative}
.similar-detail__title {text-transform:uppercase; font-size:.92857rem; font-weight:700; position:absolute; background:#fff; top:-.78571rem; left:1.28571rem; padding:0 .14286rem}
.similar-detail__img {position:relative}
.similar-detail__type {right:1.07143rem}

@media screen and (max-width: 640px) {
	.similar-detail {width:100%; max-width:100%; margin:20px 0}
}
blockquote, .blockquote {margin-bottom:15px; background-color:#dadada; border:none; padding:20px 60px; color:#000000; font-size:1rem; position:relative; overflow:hidden}
blockquote b, .blockquote b {font-weight:normal}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	blockquote, .blockquote {padding:20px 10px 20px 45px}
}
blockquote:before, .blockquote:before {content:'\00AB'; font-size:60px; font-weight:bold; position:absolute; left:0; top:15px; line-height:35px; color:#fff; width:60px; text-align:center}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	blockquote:before, .blockquote:before {width:45px}
}
.blockquote_longread {padding-bottom:0; margin-left:4.28571rem}
.blockquote__author {margin-top:.71429rem; overflow:hidden; display:table}
.blockquote__author b {font-weight:bold; display:table-cell; vertical-align:middle}
.blockquote__author-img {margin-right:1.07143rem; border-radius:30px}
.blockquote__author-link {line-height:2.14286rem}
blockquote>img, .blockquote>img {margin-right:1.07143rem; margin-top:.71429rem; border-radius:30px}
blockquote>img+b, .blockquote>img+b {font-weight:bold}

.vote {margin:2.85714rem auto 0 auto; border:1px solid #9e9e9e; padding:3.92857rem 7.14286rem; max-width:32.14286rem}
.vote__title {font-weight:700; font-size:1.14286rem}
.vote__items {margin-top:1.42857rem; margin-bottom:1.78571rem}
.vote__item {margin-bottom:1.42857rem}
.vote__item-input {margin-right:1.07143rem; margin-bottom:0; display:inline-block}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.vote {padding:2.14286rem 2.14286rem}
}
.gallery-list {margin-top:3.57143rem}
.gallery-list__all {text-align:center; margin-top:1.42857rem}
.gallery-list__all-link {font-size:1.14286rem; font-style:italic; color:#000}
.gallery-list__all-link:focus, .gallery-list__all-link:active, .gallery-list__all-link:hover {color:#000}
.gallery-list__all-link:hover {text-decoration:underline}

.tags {margin-top:1.78571rem}
.tags__line {border-top:1px dotted #9e9e9e}
.tags__social {text-align:right}
.tags__items {padding-bottom:1.28571rem}
.tags__item {color:#9e9e9e; margin-top:1.28571rem; display:inline-block; background:#eeeeee; font-size:1.14286rem; font-weight:700; padding:.14286rem 1.07143rem .21429rem 1.07143rem; border-radius:.21429rem; margin-right:1.07143rem}
.tags__item:focus, .tags__item:active, .tags__item:hover {color:#9e9e9e}
.tags__item_active {background:#013694; color:#fff}
.tags__item_active:focus, .tags__item_active:active, .tags__item_active:hover {color:#fff}
.tags__item:last-child {margin-right:0}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.tags__social {text-align:left; margin-bottom:.71429rem}
}
@media screen and (min-width: 40em) {
	.tags {padding-left:1.42857rem; padding-right:1.42857rem}
}
@media screen and (min-width: 60em) {
	.tags {padding-left:0; padding-right:0}
}

.breadcrumbs {margin-top:0; margin-bottom:0}
.breadcrumbs li {text-transform:none}
.breadcrumbs li::after {color:#000 !important; margin:0 .5rem !important}
.breadcrumbs a {text-transform:none}
.longread__info {margin-top:1.07143rem; margin-bottom:1.78571rem}
.longread__info-bottom {margin-top:2.85714rem}
.longread__social {text-align:right}
.longread__tags {margin-top:2.85714rem}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.longread__social {margin-top:1.42857rem; text-align:left}
}
@media screen and (min-width: 40em) {
	.longread {padding-left:4.28571rem; padding-right:4.28571rem}
}

.longread-list__item {background:#46AE89; height:27.85714rem; position:relative; margin-bottom:1.42857rem; background-size:cover}
.longread-list__text {position:absolute; bottom:1.42857rem; background:rgba(0, 0, 0, 0.75); width:100%; left:0; right:0; padding:.71429rem 1.42857rem}
.longread-list__title {color:#fff}
.longread-list__title:focus, .longread-list__title:active, .longread-list__title:hover {color:#fff}

@media screen {
	.longread-list__item {height:16.42857rem}
}
@media screen and (min-width: 40em) {
	.longread-list__item {height:20.71429rem}
}
@media screen and (min-width: 60em) {
	.longread-list__item {height:27.85714rem}
}
.station {display: block; margin-bottom: 0.8rem; line-height: 1;}
.station:hover .station__play {display:none}
.station:hover .station__play-hover {display:block}
.station:hover .station__main {display:none}
.station:hover .station__hover {display:flex}
.station__hover, .station__main {height:1.92857rem; line-height:1.92857rem}
.station__hover img, .station__main img {max-height:100%}
.station__main {margin-bottom:.28571rem}
.station__main.js-active {display:none}
.station__main_hit {padding-right:.35714rem}
.station__play-hover {display:none;}
.station__pause {position: relative; top: 2px;}
.station__hover {margin-bottom:.28571rem; display:none}
.station__hover.js-active {display:block}
.station__hover_hit {padding-right:.35714rem}
.full {width:100%}
.slider {margin:.71429rem 0 1.14286rem .85714rem; box-shadow:0 .07143rem 0 rgba(255, 255, 255, 0.35), inset 0 .07143rem .14286rem rgba(0, 0, 0, 0.5); background-color:rgba(17, 17, 17, 0.35); border-radius:.35714rem}
.slider-handle {background:url("/local/templates/utdd_common/css/../images/radio-pause.svg") no-repeat center; box-shadow:0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.25); outline:none}
.slider-fill {background:none}
.slider_wave {float:left; width:calc(100% - 170px); margin-right:.85714rem; margin-top:1.14286rem}
.slider_wave .slider-fill {border-radius:.35714rem; background:#f2a30a}
.slider_wave .slider-handle {width:1rem; height:1rem; background:url("/local/templates/utdd_common/css/../images/2-layers.svg") no-repeat center}
.slider_loud {margin-left:.35714rem; width:3.57143rem}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.slider_wave {width:calc(100% - 62px)}
	.slider_wave .slider-handle {width:1.71429rem; box-shadow:-1px 1px 2px rgba(0, 0, 0, 0.5), inset -1px 1px 0 rgba(255, 255, 255, 0.25); height:1.71429rem; background:url("/local/templates/utdd_common/css/../images/big-radio.svg") no-repeat center}
	.slider_loud {width:calc(100% - 22px); margin-right:0}
}

.off-canvas {height:100%}
.info {margin-top: 10px; margin-bottom: 40px;}
.info__crossing {margin-right:2.42857rem; font-size:.92857rem}

@media screen and (max-width: 59.9375em) {
	.info {margin-bottom:2.14286rem}
}

.views {margin-top:.35714rem; color:#9e9e9e; font-size:.92857rem}
.views__date {color:#9e9e9e; font-size:.92857rem; margin-right:.71429rem}
.views__eye {font-size:1rem; margin-right:.21429rem}
.views__comment {font-size:1rem; margin-left:.57143rem; margin-right:.21429rem}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.views {font-size:.85714rem}
}

.landscape {margin-bottom: 37px;}
.landscape__main {width: 100%; border-radius: 10px 10px 0 0; aspect-ratio: 1.978; overflow: hidden;}
.landscape__main > .landscape__slide {display: none;}
.landscape__main > .landscape__slide:first-child {display: block;}
.landscape__slide {position:relative}
.landscape__slide-img:after {content:''; width:100%; height:186px; display:block; background-image:url("/local/templates/utdd_common/css/../images/shadow.png"); background-position:bottom; background-repeat: repeat-x; position:absolute; bottom:0; border-radius: 10px 10px 0 0;}
.landscape__slide-img img {width:100%; border-radius: 10px 10px 0 0;}
.landscape__slide-img img:after {content: ''; display: block; width: 100%; height: 100%; }
.landscape__info {position:absolute; bottom: 22px; width:100%; padding: 0 20px; left:0}
.landscape__title {display:inline-block; margin-bottom:.14286rem; font-size:1.35714rem; color:#fff; font-weight:700}
.landscape__title:hover {color: #0a54d7;}
.landscape__buttons {margin-top: -10px;}
.landscape__mini {display: block; aspect-ratio: 1.978; vertical-align: top; position: relative}
.landscape__mini img {display: block; width: 100%; border-radius: 10px;}
.landscape__mini.js-active:after {content:""; position:absolute; height:100%; width:100%; box-shadow:inset 0 0 0 .35714rem #013694; top:0; left:0; border-radius: 10px; cursor: pointer;}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.landscape {margin-bottom: 24px;}
	.landscape__mini img {border-radius: 6px;}
	.landscape__mini.js-active:after {box-shadow: inset 0 0 0 3px #013694; border-radius: 6px;}
	.landscape__info {padding-left: 10px; padding-right: 10px; bottom: 15px;}
	.landscape__info .views {display: none;}
	.landscape__title {font-size:.85714rem}
}

.output {padding-right:1.07143rem}

@media screen and (max-width: 59.9375em) {
	.output {padding-right:0}
}

.dot {border-bottom:.07143rem dotted #9e9e9e; margin-bottom:1.85714rem}
.menu-tooltip {display:none; position:absolute; left:2.5rem !important; top:-2.14286rem !important; max-width:14.28571rem !important; width:14.28571rem !important}
.menu-tooltip:before {top:2.71429rem !important}
.menu-tooltip__item {display:block; margin-bottom:.71429rem; padding-left:1.42857rem; position:relative}
.menu-tooltip__icon {font-size:1rem; color:#fff; position:absolute; left:0; top:0}
.menu-tooltip__link {font-size:.85714rem; color:#fff; }
.menu-tooltip__section-link {text-decoration:underline; color:#fff; margin-top:.71429rem; margin-left:1.42857rem; font-size:.85714rem}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding:0; margin:0; border:0; outline:none; vertical-align:top}
.fancybox-wrap {position:absolute; top:0; left:0; z-index:8020}
.fancybox-skin {position:relative; background:#f9f9f9; color:#444; text-shadow:none; border-radius:4px}
.fancybox-opened {z-index:8030}
.fancybox-opened .fancybox-skin {box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}
.fancybox-outer, .fancybox-inner {position:relative}
.fancybox-inner {overflow:hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch}
.fancybox-error {color:#444; font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0; padding:15px; white-space:nowrap}
.fancybox-image, .fancybox-iframe {display:block; width:100%; height:100%}
.fancybox-image {max-width:100%; max-height:100%}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url("/local/templates/utdd_common/css/../images/fancybox_sprite.png")}
#fancybox-loading {position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060}
#fancybox-loading div {width:44px; height:44px; background:url("/local/templates/utdd_common/css/../images/fancybox_loading.gif") center center no-repeat}
.fancybox-close {position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040}
.fancybox-nav {position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url("/local/templates/utdd_common/css/../images/blank.gif"); -webkit-tap-highlight-color:transparent; z-index:8040}
.fancybox-prev {left:0}
.fancybox-next {right:0}
.fancybox-nav span {position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden}
.fancybox-prev span {left:10px; background-position:0 -36px}
.fancybox-next span {right:10px; background-position:0 -72px}
.fancybox-nav:hover span {visibility:visible}
.fancybox-tmp {position:absolute; top:-99999px; left:-99999px; max-width:99999px; max-height:99999px; overflow:visible !important}
.fancybox-lock {overflow:visible !important; width:auto}
.fancybox-lock body {overflow:hidden !important}
.fancybox-lock-test {overflow-y:hidden !important}
.fancybox-overlay {position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url("/local/templates/utdd_common/css/../images/fancybox_overlay.png")}
.fancybox-overlay-fixed {position:fixed; bottom:0; right:0}
.fancybox-lock .fancybox-overlay {overflow:auto; overflow-y:scroll}
.fancybox-title {visibility:hidden; font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position:relative; text-shadow:none; z-index:8050}
.fancybox-opened .fancybox-title {visibility:visible}
.fancybox-title-float-wrap {position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center}
.fancybox-title-float-wrap .child {display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap}
.fancybox-title-outside-wrap {position:relative; margin-top:10px; color:#fff}
.fancybox-title-inside-wrap {padding-top:10px}
.fancybox-title-over-wrap {position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, 0.8)}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url("/local/templates/utdd_common/css/../images/fancybox_sprite@2x.png"); background-size:44px 152px}
	#fancybox-loading div {background-image:url("/local/templates/utdd_common/css/../images/fancybox_loading@2x.gif"); background-size:24px 24px}
}

.callback__banner {text-align:center; display:block; padding:1.14286rem .71429rem 1.35714rem .71429rem; color:#fff; background:#013694}
.callback__banner:focus, .callback__banner:active, .callback__banner:hover {color:#fff}

.pagination {margin-top:1.42857rem; text-align:center}
.pagination a:hover, .pagination button:hover {text-decoration: underline;}

.recaptcha {overflow:hidden; margin-bottom:.71429rem}
.recaptcha .g-recaptcha {float:right}

.play {padding-left:.35714rem; color:#fff; font-size:.85714rem}
.play__title {font-size:1rem; font-weight:700}

.highway {margin-left:-.64286rem}

.wave {padding:1.42857rem 1.92857rem 1.85714rem; background:#303030; margin-bottom:1.07143rem; border-radius:.5rem; color:#fff}
.wave__plug {width:2.42857rem; position:relative; cursor:pointer; border-radius:.35714rem; height:.85714rem; display:inline-block; box-shadow:0 .07143rem 0 rgba(255, 255, 255, 0.35), inset 0 .07143rem .14286rem rgba(0, 0, 0, 0.5); background:url("/local/templates/utdd_common/css/../images/plug.svg") no-repeat center}
.wave__state {display:inline-block; margin-right:.14286rem}
.wave__handle {position:absolute; right:0; width:1rem; height:1rem; border-radius:50%; display:inline-block; background:url("/local/templates/utdd_common/css/../images/wave-check.svg") no-repeat center; box-shadow:0 .07143rem .14286rem rgba(0, 0, 0, 0.5), inset 0 .07143rem 0 rgba(255, 255, 255, 0.25); transition:0.3s; top:-.07143rem}
.wave__loud {float:left; width:1.14286rem; height:.92857rem; margin-top:.85714rem; background:url("/local/templates/utdd_common/css/../images/loud.svg") no-repeat center}
.wave__sound {position:relative; width:7.85714rem; float:left; height:2.57143rem; padding-left:1.35714rem}
.wave__sound:before {content:""; position:absolute; left:0; top:0; width:.07143rem; height:2.57143rem; background-color:#302d2d; box-shadow:.07143rem 0 0 rgba(255, 255, 255, 0.25)}
.wave__text {float:left; margin-bottom:2.14286rem; padding-top:1.07143rem; padding-right:1.64286rem; padding-left:1.07143rem}
.wave__train {border-radius:.35714rem; height:2.57143rem; box-shadow:0 .07143rem .14286rem rgba(0, 0, 0, 0.5), inset 0 .07143rem 0 rgba(255, 255, 255, 0.15); background:#2d2d2d}
.wave__switch {float:right; padding-left:1.07143rem; padding-right:0; margin-bottom:2.14286rem}
.wave__block {height:3.28571rem; float:left; padding-left:1.5rem; padding-right:1.5rem; margin-bottom:2.14286rem; line-height:3.28571rem}
.wave__block img:nth-child(1) {display:none}
.wave__block.js-active img:nth-child(1) {display:inline-block}
.wave__block.js-active img:nth-child(2) {display:none}
.wave__station {width:4.14286rem; height:2rem; margin-top:1.28571rem; display:inline-block; border-radius:.35714rem; background-color:#373737; box-shadow:0 .07143rem .14286rem rgba(0, 0, 0, 0.5), inset 0 .07143rem 0 rgba(255, 255, 255, 0.25)}
.wave__link {width:2.07143rem; height:2rem; float:left; background:url("/local/templates/utdd_common/css/../images/left-arrow.svg") no-repeat center}
.wave__link_next {-ms-transform:rotate(180deg); transform:rotate(180deg); position:relative; background-position:center .42857rem}
.wave__link_next:before {content:""; position:absolute; right:0; top:0; width:.07143rem; height:2rem; background-color:#302d2d; box-shadow:1px 0 0 rgba(255, 255, 255, 0.25)}
.wave__play {float:left; background:url("/local/templates/utdd_common/css/../images/left-arrow.svg") no-repeat center; position:relative; -ms-transform:rotate(180deg); transform:rotate(180deg); width:2.57143rem; height:2.57143rem; background-position:center .71429rem}
.wave__play:before {content:""; position:absolute; left:0; top:0; width:.07143rem; height:2.57143rem; background-color:#302d2d; box-shadow:.07143rem 0 0 rgba(255, 255, 255, 0.25)}
.wave__divider {float:left; width:.07143rem; height:3.28571rem; box-shadow:.07143rem 0 0 rgba(255, 255, 255, 0.35), inset -.07143rem 0 .14286rem rgba(0, 0, 0, 0.5); background-color:rgba(17, 17, 17, 0.35)}
.wave__input {display:none}
.wave__input:checked+.wave__handle {right:calc(100% - 14px)}
.wave__title {margin-bottom:1.21429rem; font-size:1.28571rem; font-weight:700}
.wave__hr {margin-bottom:1.21429rem; box-shadow:0 .07143rem 0 rgba(255, 255, 255, 0.35), inset 0 .07143rem .14286rem rgba(0, 0, 0, 0.5); height:.07143rem; background-color:rgba(17, 17, 17, 0.35)}

@media screen and (max-width: 74.9375em) {
	.wave__block {padding-left:1.07143rem; padding-right:1.07143rem}
	.wave__station {margin-top:0}
	.wave__switch {float:left}
}
@media screen and (max-width: 59.9375em) {
	.wave__station {margin-top:1.42857rem}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.wave__sound {float:right; width:17.14286rem}
	.wave__sound:before {display:none}
	.wave__divider {height:3rem}
	.wave__block {padding-left:.71429rem; padding-right:.71429rem; width:calc(33.3% - 22px)}
	.wave__text {padding-left:0; padding-right:0}
}

.fa-telegram {border:.07143rem solid #fff; border-radius:50%; color:#2e87ca; background-color:white; margin-right:.71429rem}
.subscription {background-color:#dadada; background-repeat:no-repeat; background-position:1rem 2.4rem; background-size:1.78571rem; padding:1.42857rem 0 1.42857rem 0; position:relative}

@media screen and (min-width: 40em) {
	.subscription {background-image:url("/local/templates/utdd_common/css/../images/logo-subscription-tg.png")}
}
@media screen and (max-width: 59.9375em) {
	.subscription {margin-bottom:1.42857rem; background-position:0.7rem 1.1rem}
}
@media screen and (min-width: 60em) {
	.subscription {background-position:1rem center; background-size:auto; padding:2.64286rem 0 2.28571rem 0}
}
@media screen and (min-width: 75em) {
	.subscription {background-position-x:1.71429rem}
}
.subscription__text {font-size:1.07143rem; line-height:1.28571rem}

@media screen and (min-width: 60em) {
	.subscription__text {font-size:1.14286rem; line-height:1.42857rem; margin-bottom:0}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscription__text_tac {text-align:center; line-height:1.64286rem}
}
.subscription_no-img-bg {background-image:none; padding:1.42857rem 0 1.42857rem 0}

@media screen and (min-width: 60em) {
	.subscription_no-img-bg {padding:1rem 0 .85714rem 0}
}
.subscription__logo-tg {font-size:1.42857rem; line-height:1.57143rem; height:1.71429rem; width:1.71429rem; position:relative}

@media screen and (min-width: 20.625em) {
	.subscription__logo-tg {margin-right:.42857rem}
}

.subscription__email {margin-bottom:0; height:1.78571rem; padding:.14286rem .71429rem; margin-top:.28571rem; border:0; width:100%}
.subscription__email::-webkit-input-placeholder {font-size:1rem; line-height:1.5rem}
.subscription__email:-ms-input-placeholder {font-size:1rem; line-height:1.5rem}
.subscription__email::placeholder {font-size:1rem; line-height:1.5rem}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscription__email::-webkit-input-placeholder {line-height:1.85714rem}
	.subscription__email:-ms-input-placeholder {line-height:1.85714rem}
	.subscription__email::placeholder {line-height:1.85714rem}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscription__email {height:2.14286rem}
}
@media screen and (max-width: 59.9375em) {
	.subscription__email {margin-top:.71429rem; margin-bottom:.71429rem}
}

.subscription__submit {border:none; outline:none; margin:0; padding:.64286rem 0 .64286rem 0}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscription__submit {margin-top:.35714rem; width:100%; max-width:none; text-align:center}
}
@media screen and (min-width: 40em) and (max-width: 59.9375em) {
	.subscription__submit {margin-top:.5rem}
}
@media screen and (min-width: 40em) {
	.subscription__submit {width:100%; display:block}
}

.subscription__input {margin:0; display:none}
.subscription__label {position:relative; padding-left:1.21429rem; margin-left:0 !important}

@media screen and (max-width: 59.9375em) {
	.subscription__label {font-size:.85714rem; line-height:1.07143rem}
}
.subscription__label:before {background-image:url("/local/templates/utdd_common/css/../images/checkbox-sprite.png"); background-position:0; cursor:pointer; width:.92857rem; height:.85714rem; position:absolute; content:''; top:0; bottom:0; left:0; margin:auto}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscription__fieldset {position:absolute; top:0; right:0; padding-right:.71429rem; padding-top:1.42857rem}
}
.subscription__button {line-height:1.71429rem; color:#717171; text-decoration:underline; font-size:.85714rem; line-height:1.78571rem}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.subscription__button {position:absolute; bottom:0; right:0; padding-bottom:1rem; line-height:3rem; width:50%}
}

.subscription-tg-menu {display: flex; align-items: center; background-color:#272727; background-image:url("/local/templates/utdd_common/css/../images/logo-subscription-menu-tg.png"); background-repeat:no-repeat; background-position:13px center; border-radius:.21429rem; color:#7f7f7f; font-size:.71429rem; line-height:.85714rem; margin:1.25rem; margin-top:2.5rem; padding:.85714rem .71429rem .71429rem 3.57143rem;}
.subscription-tg-menu_max {background: #f34f53; color: #fff;}
.subscription-tg-menu:hover {color: rgba(255,255,255, 0.8);}
.subscription__input:checked+.subscription__label:before {background-position:-13px -0px}


.footer-menu_type-1 {margin-top: 5px; }


.weather-mini {display: flex;  padding-left: 90px;  position: relative; }
.weather-mini__logo {position: absolute;  top: 0;  left: 0;  width: 83px; }
.weather-mini__item {display: flex;  flex-wrap: wrap;  margin-left: 20px; }
.weather-mini__item-caption {margin-right: 6px; }
.weather-mini__item-value {padding-left: 25px;  position: relative; }
.weather-mini__item-img {position: absolute;  top: -3px;  left: 0;  max-width: 25px; }

.info-top {margin: 11px 0 26px 0;  font-size: 13px; }
.info-top__list {display: flex;  flex-wrap: wrap; }
.info-top__date {margin-right: 45px;  margin-bottom: 10px; }
.info-top__currency {display: flex;  flex-wrap: wrap;  margin-right: 35px;  margin-bottom: 10px; }
.info-top__currency-item {margin-right: 10px;  white-space: nowrap; }
.info-top__weather {margin-bottom: 10px; }


.editor_dialog table{width: inherit; margin-bottom: inherit; border-collapse: inherit;}
.editor_dialog table thead, .editor_dialog table tbody, .editor_dialog table tfoot {border: inherit; background-color: inherit;}
.editor_dialog table tbody th, .editor_dialog table tbody td {padding: inherit;}
.editor_dialog select {height: initial; padding: inherit; width: initial;}
.editor_dialog input {height: initial; padding: inherit;}

.masonry-span-opacity {opacity: 0; display: block; position: relative; height: auto;}
.masonry-span {opacity: 1;}

.relap-default__top-container {max-width: 100%!important;}
.relap-default__block-title{font-weight: 700!important; font-size: 25px!important;}
.relap-default__item {max-width: 100%!important;}
.relap-default__item-title-text {font-size: 17px!important; line-height: 21px!important; font-weight: 700!important; font-family: "PT Serif", sans-serif!important; color: #303030!important; margin-bottom: 8px!important; display: block!important;}

.scrollup {width:40px; height:40px; opacity:0.3; position:fixed; bottom:15%; right:10%; display:none; text-indent:-9999px; background: url('/local/templates/utdd_common/css/icon_top.png') no-repeat;}

blockquote, .blockquote {text-align: left; /*display: table;*/}

.blockquote__author b {font-weight: normal; vertical-align: bottom;}
.blockquote__author span, .blockquote__author div  {font-weight: normal; vertical-align: bottom; display: table-cell;}


@media screen and (max-width: 60em) {
    .header__banner {max-height: 170px; }
    .header__banner > div {margin-bottom: 0;}
}

@media screen and (max-width: 50em) {
    .header__banner .cetera-banner_slider {max-height: 150px; }
}

@media screen and (max-width: 40em) {
    .header__banner .cetera-banner_slider {max-height: 110px; }
}

@media screen and (max-width: 30em) {
    .header__banner .cetera-banner_slider {max-height: 80px; }
}

@media screen and (max-width: 25em) {
    .header__banner .cetera-banner_slider {max-height: 60px; }
}


.landscape__mini:before {cursor: pointer;}

.top-cookie {position: fixed; bottom: 0; left: 0; background: #f5efef; padding: 10px; text-align: center; display: inline-block; width: 100%; z-index: 1100; font-size: 14px; line-height: 25px;}
.top-cookie__button {font-size: 14px; padding: 5px 15px; background-color: #aba1a1; margin: 0; border-radius: 4px;}

.subscribe__btn{line-height: 22px; margin-left: 2px; font-size: 18px;}

.fancybox-opened .fancybox-skin {/*padding: 3px!important;*/}
.fancybox-close {top: -8px!important; right: -8px!important;}

.telegram__left-menu {flex-shrink: 0; font-size: 25px; line-height: 25px; height: 24px; width: 24px; border: none; float: left; margin-right: 10px;}
.telegram__left-menu-box {background-image: none; padding: 12px 10px; margin: 0 0 30px 0; margin-bottom: calc((100vh/100) * 12);}
.telegram__left-menu-box_max {margin-bottom: 10px;}
.telegram__left-menu-title {flex-grow: 0; float: left; width: calc(100% - 34px);}

@media screen and (max-width: 25em) {
    .subscription__text  {font-size: 14px; }
}


.news-audio-player .audioplayer {height: 2.5em; /* 40 */  color: #fff;  text-shadow: 1px 1px 0 #000;  border: 1px solid #222;  position: relative;  z-index: 1;  background: #333;  background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );  background: -webkit-linear-gradient( top, #444, #222 );  background: -moz-linear-gradient( top, #444, #222 );  background: -ms-radial-gradient( top, #444, #222 );  background: -o-linear-gradient( top, #444, #222 );  background: linear-gradient( top, #444, #222 );  -webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */  -moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */  box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}
.news-audio-player .audioplayer-mini {width: 2.5em; /* 40 */ margin: 0 auto;}
.news-audio-player .audioplayer > div {position: absolute;}
.news-audio-player .audioplayer-playpause {width: 2.5em; /* 40 */ height: 100%; text-align: left; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0;}
.news-audio-player .audioplayer:not(.audioplayer-mini) .audioplayer-playpause {border-right: 1px solid #555; border-right-color: rgba( 255, 255, 255, .1 );}
.news-audio-player .audioplayer-mini .audioplayer-playpause {width: 100%;}
.news-audio-player .audioplayer-playpause:hover,
.news-audio-player .audioplayer-playpause:focus {background-color: #222;}
.news-audio-player .audioplayer-playpause a {display: block;}
.news-audio-player .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {width: 0; height: 0; border: 0.5em solid transparent; /* 8 */ border-right: none; border-left-color: #fff; content: ''; position: absolute; top: 50%; left: 50%; margin: -0.5em 0 0 -0.25em; /* 8 4 */}
.news-audio-player .audioplayer-playing .audioplayer-playpause a {width: 0.75em; /* 12 */ height: 0.75em; /* 12 */ position: absolute; top: 50%; left: 50%; margin: -0.375em 0 0 -0.375em; /* 6 */}
.news-audio-player .audioplayer-playing .audioplayer-playpause a:before,
.news-audio-player .audioplayer-playing .audioplayer-playpause a:after {width: 40%; height: 100%; background-color: #fff; content: ''; position: absolute; top: 0;}
.news-audio-player .audioplayer-playing .audioplayer-playpause a:before {left: 0;}
.news-audio-player .audioplayer-playing .audioplayer-playpause a:after {right: 0;}
.news-audio-player .audioplayer-time {width: 4.375em; /* 70 */ height: 100%; line-height: 2.375em; /* 38 */ text-align: center; z-index: 2; top: 0;}
.news-audio-player .audioplayer-time-current {border-left: 1px solid #111; border-left-color: rgba( 0, 0, 0, .25 ); left: 2.5em; /* 40 */}
.news-audio-player .audioplayer-time-duration {border-right: 1px solid #555; border-right-color: rgba( 255, 255, 255, .1 ); right: 2.5em; /* 40 */}
.news-audio-player .audioplayer-novolume .audioplayer-time-duration {border-right: 0; right: 0;}
.news-audio-player .audioplayer-bar {height: 0.875em; /* 14 */ background-color: #222; cursor: pointer; z-index: 1; top: 50%; right: 6.875em; /* 110 */ left: 6.875em; /* 110 */ margin-top: -0.438em; /* 7 */}
.news-audio-player .audioplayer-novolume .audioplayer-bar {right: 4.375em; /* 70 */}
.news-audio-player .audioplayer-bar div {width: 0; height: 100%; position: absolute; left: 0; top: 0;}
.news-audio-player .audioplayer-bar-loaded {background-color: #333; z-index: 1;}
.news-audio-player .audioplayer-bar-played {background: #007fd1; background: -webkit-gradient( linear, left top, right top, from( #007fd1 ), to( #c600ff ) ); background: -webkit-linear-gradient( left, #007fd1, #c600ff ); background: -moz-linear-gradient( left, #007fd1, #c600ff ); background: -ms-radial-gradient( left, #007fd1, #c600ff ); background: -o-linear-gradient( left, #007fd1, #c600ff ); background: linear-gradient( left, #007fd1, #c600ff ); z-index: 2;}
.news-audio-player .audioplayer-volume {width: 2.5em; /* 40 */ height: 100%; border-left: 1px solid #111; border-left-color: rgba( 0, 0, 0, .25 ); text-align: left; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; right: 0;}
.news-audio-player .audioplayer-volume:hover,
.news-audio-player .audioplayer-volume:focus {background-color: #222;}
.news-audio-player .audioplayer-volume-button {width: 100%; height: 100%;}
.news-audio-player .audioplayer-volume-button a {width: 0.313em; /* 5 */ height: 0.375em; /* 6 */ background-color: #fff; display: block; position: relative; z-index: 1; top: 40%; left: 35%;}
.news-audio-player .audioplayer-volume-button a:before,
.news-audio-player .audioplayer-volume-button a:after {content: ''; position: absolute;}
.news-audio-player .audioplayer-volume-button a:before {width: 0; height: 0; border: 0.5em solid transparent; /* 8 */ border-left: none; border-right-color: #fff; z-index: 2; top: 50%; right: -0.25em; margin-top: -0.5em; /* 8 */}
.news-audio-player .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {width: 8px; height: 8px; border: 0.25em double #fff; /* 4 */ border-width: 0.25em 0.25em 0 0; /* 4 */ left: 0.563em; /* 9 */ top: -0.063em; /* 1 */ border-radius: 0 0.938em 0 0; /* 15 */ transform: rotate( 45deg );}
.news-audio-player .audioplayer-volume-adjust {height: 6.25em; /* 100 */ cursor: default; position: absolute; left: 0; right: -1px; top: -9999px; background: #222; background: linear-gradient( top, #444, #222 ); border-top-left-radius: 2px; border-top-right-radius: 2px;}
.news-audio-player .audioplayer-volume:not(:hover) .audioplayer-volume-adjust {opacity: 0;}
.news-audio-player .audioplayer-volume:hover .audioplayer-volume-adjust {top: auto; bottom: 100%;}
.news-audio-player .audioplayer-volume-adjust > div {width: 40%; height: 80%; background-color: #222; cursor: pointer; position: relative; z-index: 1; margin: 30% auto 0;}
.news-audio-player .audioplayer-volume-adjust div div {width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: #007fd1; background: linear-gradient( bottom, #007fd1, #c600ff );}
.news-audio-player .audioplayer-novolume .audioplayer-volume {display: none;}
.news-audio-player .audioplayer-play,
.news-audio-player .audioplayer-pause,
.news-audio-player .audioplayer-volume a {filter: drop-shadow( 1px 1px 0 #000 );}
.news-audio-player .audioplayer-bar,
.news-audio-player .audioplayer-bar div,
.news-audio-player .audioplayer-volume-adjust div {border-radius: 4px;}
.news-audio-player .audioplayer-bar,
.news-audio-player .audioplayer-volume-adjust > div {box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );}
.news-audio-player .audioplayer-volume-adjust div div,
.news-audio-player .audioplayer-bar-played {box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );}
.news-audio-player .audioplayer-volume-adjust {box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );}
.news-audio-player .audioplayer *,
.news-audio-player .audioplayer *:before,
.news-audio-player .audioplayer *:after {transition: color .25s ease, background-color .25s ease, opacity .5s ease;}

.block__social {padding-left: 0;}

.title-a {font-weight: bold; color: #003562;}

.icon {display: inline-block; vertical-align: middle; position: relative;}
.icon-svg {display: inline-block; background:none; vertical-align:middle; position:relative; width: 1em; height: 1em; fill: currentColor; line-height: 1;}
.icon_viber {background: url('/local/templates/utdd_common/css/../images/logo-subscription-viber.png') no-repeat 0 0 / 100% 100%; width: 22px; height: 22px;}

.label-a {display: block; position: absolute; top: 0; left: 0; padding: 0 4px 0; background: rgba(255,255,255, 0.6); font-size: 10px; color: rgba(0,0,0, 0.5); border-radius: 6px; text-decoration: none;}
.label-a_hover {background: rgba(0,0,0, 0.7); color: #fff; border-radius: 0;}

.post-mini-a {display: block; line-height: 1.4; font-size: 15px;}
.post-mini-a__inner {padding: 5px 20px 15px;}
.post-mini-a__title {font-size: 17px; font-weight: bold; margin-bottom: 18px; line-height: 1.25;}
.post-mini-a__text {}
.post-mini-a__picture {margin-bottom: 15px;}
.post-mini-a__picture-img {display: block; max-width: 100%;}
.post-mini-a__bar {display: flex; flex-wrap: wrap; font-size: 13px; color: #9e9e9e; margin-top: 15px;}
.post-mini-a__date {color: #9e9e9e; margin-right: 14px;}
.post-mini-a__views {display: flex; align-items: center; color: #9e9e9e; margin-right: 14px;}
.post-mini-a__views-icon {vertical-align: top; font-size: 14px; margin-right: 5px; position: relative; top: -1px;}
.post-mini-a__comments {display: flex; color: #9e9e9e;}
.post-mini-a__comments-icon {vertical-align: top; font-size: 14px; color: #013694; margin-right: 5px; position: relative; top: 1px;}
.post-mini-a__button-more {margin-top: 20px; text-align: center;}
.post-mini-a__button-more-link {display: inline-block; padding: 7px 18px; background: #013694; font-size: 14px; color: #fff;}
.post-mini-a__button-more-link:hover {background: #147acb; color: #fff;}

.informer {background: url('/local/templates/utdd_common/css/../images/bg1-1.png') repeat-x 0 100%; padding-bottom: 5px;}
.informer__icon-boat {width: 61px; height: 29px; background: url('/local/templates/utdd_common/css/../images/icon-boat.png') no-repeat 100% 0; margin-top: -3px; margin-left: auto; position: relative; right: -6px; }
.informer__title {}
.informer__objects {}
.informer__object {display: flex; justify-content: space-between; margin-top: 5px;}
.informer__object_complex {flex-wrap: wrap; }
.informer__object-separator {display: block; height: 15px; flex-grow: 1; flex-basis: 0; border-bottom: 1px dotted #cecece; margin: 0 2px;}
.informer__object:first-child {margin-top: 0;}
.informer__object-title {font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.informer__object-value {display: flex; align-items: center; position: relative; white-space: nowrap; }
.informer__object-value_plus {color: #189162;}
.informer__object-value_minus {color: #fe4b4b;}
.informer__object-value_plus:after,
.informer__object-value_minus:after {content: ''; border: 5px solid transparent; border-top: 5px solid currentColor; margin-left: 5px; position: relative; top: 2px;}
.informer__object-value_minus:after {border: 5px solid transparent; border-bottom: 5px solid currentColor; top: -2px;}
.informer__sub-objects {min-width: 100%; margin-left: auto;}
.informer__sub-objects .informer__object {margin-top: 5px;}
.informer__sub-objects .informer__object-title {font-weight: normal;}
.informer__action {margin-top: 18px;}

.informer-a {background: #eaeaea; padding: 18px 15px; margin: 0 0 20px; font-family: "PT Sans", sans-serif; font-size: 14px;}
.informer-a__title {font-size: 14px; font-weight: bold; margin-bottom: 7px;}
.informer-a__details {}
.informer-a__detail {display: flex; padding-left: 14px; margin-bottom: 1px; position: relative;}
.informer-a__detail-icon {background: #000; width: 9px; height: 9px; border-radius: 50%; position: absolute; top: 6px; left: 0;}
.informer-a__detail_1 .informer-a__detail-icon {background: #c31838;}
.informer-a__detail_2 .informer-a__detail-icon {background: #000;}
.informer-a__detail_3 .informer-a__detail-icon {background: #f9a020;}
.informer-a__detail_4 .informer-a__detail-icon {background: #45b95b;}
.informer-a__detail-title {flex-grow: 0; max-width: 70%; overflow: hidden; text-overflow: ellipsis;}
.informer-a__detail-value {flex-grow: 0; width: 30%; font-weight: bold;}
.informer-a__detail-separator {border-bottom: 1px dotted currentColor; flex-grow: 1; margin: 0 4px; position: relative; top: -5px;}
.informer-a__info {font-size: 11px; margin-top: 15px;}
.informer-a_mobile {display: none; }

.blockquote-a {background: #e2f1fd; padding: 30px 27px 50px 148px; font-size: 19px; }
.blockquote-a__text {font-weight: bold; line-height: 1.5; position: relative;}
.blockquote-a__text:before {content: '“'; font-size: 265px; color: #013694; line-height: 0.9; max-height: 80px; position: absolute; top: 0; left: -130px;}
.blockquote-a__author {display: flex; align-items: center; margin-top: 40px;}
.blockquote-a__author-picture {flex-shrink: 0; width: 94px; height: 94px; background-size: cover; background-position: 50% 50%; border-radius: 50%; margin-right: 28px;}
.blockquote-a__author-picture img {display: block; width: 94px; height: 94px; border-radius: 50%;}
.blockquote-a__author-data {}
.blockquote-a__author-name {font-weight: bold;}
.blockquote-a__author-detail {}

.blockquote {background: #e2f1fd; padding: 30px 27px 50px 148px; font-family: inherit; font-size: 19px; font-weight: bold; line-height: 1.5;}
.blockquote:before {content: '“'; font-size: 265px; color: #013694; line-height: 0.9; width: auto; max-height: 80px; position: absolute; top: 30px; left: 18px;}

blockquote.tiktok-embed {background: none; padding: 0; }
blockquote.tiktok-embed:before {display: none;}

.popup-a {display: none; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
.popup-a__overlay {background: rgba(0,0,0, 0.8); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.popup-a__data {flex-grow: 0; width: 100%; max-width: 1000px; max-height: 100%; margin: auto auto; background: #fff; box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.08); overflow: auto; position: relative;}
.popup-a__data-inner {padding: 30px 30px;}
.popup-a__button-close {display: flex; font-size: 16px; color: #303030; position: absolute; top: 10px; right: 10px; }
.popup-a__button-close:hover {color: #000; opacity: 0.6;}
.popup-a.shown {display: flex;}

.aggr-buttons {display: flex; flex-wrap: wrap; align-items: center;}
.aggr-buttons__caption {font-size: 13px; color: #8d8d8d; margin-right: 20px;}
.aggr-buttons__item {margin-right: 5px;}
.aggr-buttons__item-link {}
.aggr-buttons__item-link_dzen {display: flex; align-items: center; background: #202022; padding: 9px 18px 9px 15px; font-size: 14px; color: #fff; line-height: 1.2; border-radius: 12px; text-decoration: none;}
.aggr-buttons__item-link_dzen .aggr-buttons__item-img {flex-shrink: 0; width: 24px; height: 24px; margin-right: 9px;}
.aggr-buttons__item-link_dzen .aggr-buttons__item-text {}
.aggr-buttons__item-link_dzen:hover {color: #fff;}
.aggr-buttons__popup {}
.aggr-buttons__popup-title {font-size: 20px; color: #000; text-align: center; margin-bottom: 10px;}
.aggr-buttons__popup .popup-a__data {max-width: 400px;}
.aggr-buttons__popup-buttons {display: flex; justify-content: center; padding: 15px 0 10px;}
.aggr-buttons__popup-button {display: block; min-width: 120px; padding: 12px 25px; margin: 0 15px; background: #013694; font-size: 16px; color: #fff; text-align: center; text-decoration: none; line-height: 1.2; border-radius: 3px;}
.aggr-buttons__popup-button:focus {color: #fff;}
.aggr-buttons__popup-button:hover {opacity: 0.8; color: #fff;}
.aggr-buttons__popup-button_yes {}
.aggr-buttons__popup-button_no {background: #d7d7d7; color: #000;}
.aggr-buttons__popup-button_no:focus {color: #000;}
.aggr-buttons__popup-button_no:hover {color: #000;}

.breadcrumbs li {float: none; display: inline;}
.breadcrumbs li:not(:last-child)::after {top: 0;}

.news-list .x-left-col,
.news-list .x-right-col {position: relative;}

.x-news-list__item-informer {display: none;}
.x-news-list__item-informer .informer__icon-boat {right: 8px;}
.block__sidebar_informer {padding-left: 0; margin-left: 1.42857rem;}

.news-detail__banner-simple {margin-bottom: 20px;}
.news-detail__banner-simple .cetera-banner_slider-item {position: relative; }
.news-detail__banner-simple .cetera-banner_slider {height: auto; text-align: center;}
.news-detail__aggr-buttons {margin-top: 10px;}

.map-default {}
.map-default__canvas {height: 414px; border: 1px solid #9e9e9e; overflow: hidden; position: relative;}
.map-default__canvas:before {content: ''; display: block; width: 66px; height: 66px; background: url('/images/loader.gif') no-repeat 0 0; position: absolute; top: 50%; left: 50%; margin: -33px 0 0 -33px;}
.map-default__points {display: none;}
.map-default__point-tooltip {}
.map-default__point-tooltip-data {width: 380px; max-width: 100%;}
.map-default [class*="ymaps-2-1"][class*="-balloon__content"] > ymaps {max-height: 300px; overflow-y: auto !important;}
.map-default_margin-1 {margin-bottom: 36px; }

.banner-video {display: block; text-decoration: none; color: #000;}
.banner-video:hover,
.banner-video:focus {color: #000;}
.banner-video__title {margin-bottom: 15px; font-weight: bold;}
.banner-video__title_bottom {margin-top: 15px; margin-bottom: 0;}
.banner-video__video {position: relative;}
.banner-video__video-canvas {display: block; width: 100%;}
.banner-video__button-play {display: flex; align-items: center; justify-content: center; font-size: 20px; width: 3em; height: 3em; background: #000; color: #fff; opacity: 0; visibility: hidden; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; }
.banner-video__button-play:hover {}
.banner-video__button-play:after {content: ''; display: block; border: 0.8em solid transparent; border-left: 1em solid currentColor; width: auto; height: auto; margin: 0; left: 0.5em; position: relative;}
.banner-video__button-sound {display: block; position: absolute; top: 0; left: 0; width: 50px; height: 50px; background: rgba(0,0,0, 0.6) url('/local/templates/utdd_common/css/../images/icon-sound.png') no-repeat 50% 50%; background-size: 25px auto; cursor: pointer;}
.banner-video__button-sound:after {content: ''; display: block; width: 70%; height: 1.5px; background: #fff; position: absolute; top: 50%; left: 15%; transform: rotate(-45deg);}
.banner-video_paused .banner-video__button-play {opacity: 0.6; visibility: visible;}
.banner-video_sound-muted .banner-video__button-sound:after {display: none;}
.banner-video_hidden {display: none;}

.banner-skrollr {margin-bottom: 20px; overflow: hidden;}
.banner-skrollr__media {position: relative; }
.banner-skrollr__media-i {/* transform: translate(0, -100%);  */}
.banner-skrollr__media-ii {/* height: 400px; */ display: flex; flex-direction: column; justify-content: center; align-items: center; background-position: 0 -1000px; background-size: contain; background-repeat: no-repeat; }
.banner-skrollr__media img {display: block; width: 100%; /*opacity: 0; visibility: hidden;*/}
.banner-skrollr_margin-1 {margin-top: 20px; margin-bottom: 20px; }
.banner-skrollr_margin-2 {margin-top: 20px;}

.banner-skrollr_xsm-shown {display: none;}


.radio {}
.radio__stations {display: flex; justify-content: center; gap: 0 8px; margin: 0 -20px;}
.radio__station {text-align: center;}
.radio__station .station__hover {display: flex; align-items: center; justify-content: center; height: 29px; margin-bottom: 6px;}
.radio__station img {vertical-align: top;}
.radio__station_1 .station__hover {}
.radio__station_3 .station__hover {background: #fff; border-radius: 4px; padding: 4px;}
.radio__station_4 .station__hover {background: #781955; border-radius: 4px; padding: 4px;}
.radio__caption {font-family: "PT Sans", sans-serif; font-size: 18px; color: #fff; margin: 0 0 20px 0;}
.radio .slider {margin-left: 0;}

.station__main {display: none;}
.station__hover {display: block;}

.radio-player-mobile {display: none; height: 47px; margin: 0 -15px 0 -15px; position: relative; top: -10px;}
.radio-player-mobile__data {padding: 10px 15px; position: relative; top: 0; left: 0; z-index: 1000;}
.radio-player-mobile__stations {display: flex; align-items: center; justify-content: center; width: 100%;}
.radio-player-mobile__station {display: flex; align-items: center; justify-content: center; width: 33.33%; cursor: pointer; }
.radio-player-mobile__station-picture {background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.radio-player-mobile__station-button-play {width: 10px; margin-left: 10px;}
.radio-player-mobile__station-button-play:before {content: ''; display: block; content: ''; border: 6px solid transparent; border-left: 10px solid #303030;}
.radio-player-mobile__station_1 .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station1.svg'); width: 27px; height: 27px;}
.radio-player-mobile__station_2 .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station2-h.png'); width: 42px; height: 27px;}
.radio-player-mobile__station_3 .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station3.svg'); width: 67px; height: 21px;}
.radio-player-mobile__station_4 .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station4-1.png'); width: 70px; height: 28px;}
.radio-player-mobile__sound {display: none; height: 6px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35), inset 0 1px 1px rgba(0, 0, 0, 0.5); border-radius: 3px; position: relative; margin: 20px 15px 0;}
.radio-player-mobile__sound-handle {width: 1px; height: 1px; position: absolute; top: 50%; left: 50%; cursor: pointer;}
.radio-player-mobile__sound-handle:before {content: ''; display: block; background: url('/local/templates/utdd_common/css/../images/radio-pause.svg') no-repeat 50% 50%; width: 17px; height: 18px; position: absolute; top: 50%; left: 0; margin-top: -8px; margin-left: -8px;}
.radio-player-mobile__station_1.active .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station1.svg');}
.radio-player-mobile__station_2.active .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station2-h.png');}
.radio-player-mobile__station_3.active .radio-player-mobile__station-picture {background-image: url('/local/templates/utdd_common/css/../images/station3.svg');}
.radio-player-mobile__station.played .radio-player-mobile__station-button-play {display: -webkit-flex; display: flex;}
.radio-player-mobile__station.played .radio-player-mobile__station-button-play:before,
.radio-player-mobile__station.played .radio-player-mobile__station-button-play:after {display: block; content: ''; width: 3px; height: 11px; background: #303030; border: 0; }
.radio-player-mobile__station.played .radio-player-mobile__station-button-play:after {margin-left: 3px;}
.radio-player-mobile__sound-value {color: #fff;}
.radio-player-mobile_position-1 {height: 55px; margin-top: -20px; top: 0; }
.radio-player-mobile_position-2 {top: 0; margin-bottom: 20px; margin-top: 60px;}

.radio-player-mobile.fixed.active .radio-player-mobile__data {background: #fff; position: fixed; width: 100%; z-index: 100; padding: 10px 15px;}
/* .radio-player-mobile.fixed.active .radio-player-mobile__stations {width: 80px; flex-shrink: 0;}
.radio-player-mobile.fixed.active .radio-player-mobile__station {width: 100%; display: none; margin: 0; }
.radio-player-mobile.fixed.active .radio-player-mobile__station-picture {height: 25px; width: 30px; flex-grow: 0; flex-shrink: 0; }
.radio-player-mobile.fixed.active .radio-player-mobile__station.active {display: flex; align-items: center; width: 100%;}
.radio-player-mobile.fixed.active .radio-player-mobile__station.active .radio-player-mobile__station-button-play {margin: 0 0 0 6px;}
.radio-player-mobile.fixed.active .radio-player-mobile__sound {flex-grow: 1; flex-basis: 0; margin: 0 0 0 15px;} */

.relap-banner-video-holder {}
.relap-banner-video-holder_hidden {max-height: 0px; overflow: hidden;}

.weather-mini {display: flex; padding-left: 90px; position: relative;}
.weather-mini__logo {position: absolute; top: 0; left: 0; width: 83px;}
.weather-mini__item {display: flex; flex-wrap: wrap; margin-left: 20px;}
.weather-mini__item-caption {margin-right: 6px;}
.weather-mini__item-value {padding-left: 25px; position: relative;}
.weather-mini__item-img {position: absolute; top: -3px; left: 0; max-width: 25px;}

.info-top {margin: 11px 0 26px 0; font-size: 13px;}
.info-top__list {display: flex; flex-wrap: wrap;}
.info-top__date {margin-right: 45px; margin-bottom: 10px;}
.info-top__currency {display: flex; flex-wrap: wrap; margin-right: 35px; margin-bottom: 10px;}
.info-top__currency-item {margin-right: 10px; white-space: nowrap;}
.info-top__weather {margin-bottom: 10px;}

.callback__banner {display: block; font-size: 18px; padding: 12px 40px; border-radius: 4px; line-height: 1.2; margin-top: 30px; }

.news-detail {}
.news-detail__grid_1 {display: flex; flex-wrap: wrap;}
.news-detail__grid_1 .news-detail__grid-item {display: flex; flex-wrap: wrap;}
.news-detail__grid_1 .news-detail__grid-item_1 {margin-right: 60px;}
.news-detail__grid_1 .news-detail__grid-item_2 {}
.news-detail__head {margin-bottom: 12px;}
.news-detail__head h1 {font-family: "PT Serif", sans-serif; font-size: 37px; margin-bottom: 0; line-height: 1.2;}
.news-detail__info {color: #8d8d8d; margin-top: 18px;}
.news-detail__info-separator {color: #8d8d8d; margin: 0 5px;}
.news-detail__info-separator:after {content: '•';}
.news-detail__info_bottom {display: flex; flex-wrap: wrap; color: #8d8d8d;}
.news-detail__breadcrumbs {display: block; color: #8d8d8d;}
.news-detail__breadcrumbs li {font-size: 13px; color: #8d8d8d;}
.news-detail__breadcrumbs li:after {color: #8d8d8d !important;}
.news-detail__breadcrumbs a {color: #8d8d8d;}
.news-detail__author {}
.news-detail__date {}
.news-detail__counter {display: flex; color: #8d8d8d; margin-right: 10px;}
.news-detail__counter-icon {margin-right: 5px; position: relative; top: 3px; vertical-align: top;}
.news-detail__counter_views {}
.news-detail__counter_comments .news-detail__counter-icon {top: 1px; }
.news-detail__content {font-family: "PT Sans", sans-serif; font-size: 19px; line-height: 1.54;}
.news-detail__content p {line-height: inherit; margin-bottom: 26px;}
.news-detail__content ul {margin: 0; padding: 0; list-style: none; line-height: inherit;}
.news-detail__content ul li {margin: 0 0 10px 0; padding: 0 0 0 16px; position: relative;}
.news-detail__content ul li:before {content: '•'; position: absolute; top: 0; left: 0; color: #013694;}
.news-detail__img {margin-bottom: 25px;}
.news-detail__img img {vertical-align: top;}
.news-detail__img-caption,
.news-detail__img > p {font-size: 14px; color: #8d8d8d; margin: 12px 0 0 0;}
.news-detail__blockquote {margin-top: 30px; margin-bottom: 30px;}

.subscription-tg-top {display: flex; align-items: center; justify-content: center; background: #013694; font-size: 12.5px; color: #fff; padding: 6px 5px; margin-bottom: 6px; border-radius: 4px; position: relative; text-align: center;}
.subscription-tg-top__icon {display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url("/local/templates/utdd_common/css/../images/logo-subscription-menu-tg.png") no-repeat 0 0 / 100% 100%; margin-right: 6px;}
.subscription-tg-top__text {}
.subscription-tg-top_max {background: #f34f53;}
.subscription-tg-top:hover {color: #fff;}

.subscription__logo-viber {margin-right: .42857rem; vertical-align: top;}


.is-accordion-submenu-parent>a {display: inline-block !important; padding-right: 24px !important;}
.is-accordion-submenu-parent>a::after {margin-top: -2px; right: 0;}
.is-accordion-submenu-parent {}
.is-accordion-submenu {margin-top: 8px; margin-right: -22px;}

.footer__social {display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; position: relative; top: -2px;}
.footer__social-list {display: flex; flex-wrap: wrap;}
.footer__social-item {margin: 0 9px 9px 0;}
.footer__social-item:last-child {margin-right: 0;}
.footer__social-item-img {display: block;}

.subscription-mini {flex-grow: 1; display: flex; align-items: center; background: #d6d6d6; padding: 18px 22px 18px 28px; position: relative; border-radius: 10px;}
.subscription-mini__picture {flex-shrink: 0; width: 50px; height: 50px; background-size: 100% 100%; margin-right: 28px;}
.subscription-mini__title {font-family: 'Pt Sans', sans-serif; font-size: 16px; color: #000; line-height: 1.2;}
.subscription-mini__button {flex-shrink: 0; margin-left: auto; padding-left: 5px;}
.subscription-mini__button-link {display: inline-block; padding: 7px 24px 8px; background: #013694; font-family: 'Pt Sans', sans-serif; font-size: 16px; line-height: 1.2; color: #fff; border-radius: 5px; white-space: nowrap;}
.subscription-mini__button-link:hover,
.subscription-mini__button-link:focus {color: #fff; background: #1d58bf;}
.subscription-mini_dzen .subscription-mini__button-link {display: flex; align-items: center; background: #202022; padding: 9px 18px 9px 15px; font-size: 14px; color: #fff; line-height: 1.2; border-radius: 12px; text-decoration: none;}
.subscription-mini_dzen .subscription-mini__button-link .subscription-mini__button-img {flex-shrink: 0; width: 24px; height: 24px; margin-right: 9px;}
.subscription-mini_dzen .subscription-mini__button-link .subscription-mini__button-text {}
.subscription-mini_dzen .subscription-mini__button-link:hover {color: #fff;}

.subscriptions {}
.subscriptions__grid_1 {display: flex; flex-wrap: wrap; margin-left: -28px;}
.subscriptions__grid_1 > .subscriptions__grid-item {flex-grow: 0; display: flex; flex-direction: column; width: 50%; padding-left: 28px; margin-bottom: 16px;}
.subscriptions_margin-1 {margin-top: 35px;}
.subscriptions_width-1 {max-width: 924px;}

.sidebar__inner {max-width: 256px; padding-left: 16px;}

div#vk_groups {margin-top: 25px;}

.cetera-banner_slider-item .label-a_hover {display: none; top: 14px;}
.cetera-banner_slider-item:hover .label-a_hover {display: block; color: #fff;}

.max-messenger-popup {text-align: center;}
.max-messenger-popup__data {max-width: 500px; background: #e5e5e5; }
.max-messenger-popup__data-inner {padding: 50px 30px; font-size: 18px;}
.max-messenger-popup__button-close {}
.max-messenger-popup__overlay {}
.max-messenger-popup__icon {width: 32px; margin: 15px auto 0;}
.max-messenger-popup__icon-canvas {display: block; max-width: 100%;}
/* End */


/* Start:/local/templates/utdd_common/css/responsive.css?17582050705559*/
@media screen and (min-width: 40em) {
    .subscription_viber {background-image: url(/local/templates/utdd_common/css/../images/logo-subscription-viber.png);}
}

@media screen and (max-width: 1099px) {
    .subscription-mini {padding: 18px 18px 18px 18px;}
    .subscription-mini__picture {margin-right: 18px;}
    .subscription-mini__title {font-size: 16px;}

    .subscriptions__grid_1 {margin-left: -15px;}
    .subscriptions__grid_1 > .subscriptions__grid-item {padding-left: 15px;}

}

@media screen and (max-width: 959px) {
    .u-hidden-md {display: none;}

    .off-canvas-wrapper {overflow: hidden;}
    .off-canvas-wrapper-inner {display: block; padding-top: 20px;}

    .wrapper__content {padding: 0 0 0 0;}
    .wrapper__content_footer {padding-left: 0; padding-right: 0;}

    .informer__sub-objects {min-width: 65%; margin-top: -5px;}

    .block__sidebar_informer {display: none;}
    .x-news-list__item-informer {display: block;}

    .informer-a {padding: 10px 15px; margin: 0 0 18px 0; font-size: 13px;}
    .informer-a__title {margin-bottom: 7px;}
    .informer-a__details {display: flex; flex-wrap: wrap;}
    .informer-a__detail {width: 50%; order: 3;}
    .informer-a__detail-icon {width: 8px; height: 8px; top: 6px; }
    .informer-a__detail-value {margin-left: auto;}
    .informer-a__detail-separator {}
    .informer-a__detail_1 {order: 1; width: 45%;}
    .informer-a__detail_2 {order: 2; width: 45%;}
    .informer-a__detail_3 {order: 1; width: 55%;}
    .informer-a__detail_4 {order: 2; width: 55%;}
    .informer-a__info {text-align: right; margin-top: 5px;}
    .informer-a_mobile {display: block;}

    .post-mini-a {font-size: 14px;}
    .post-mini-a__inner {padding: 5px 0 5px;}
    .post-mini-a__title {font-size: 15px;}

    .blockquote-a {padding: 30px 20px 30px; }
    .blockquote-a__text {padding-top: 90px;}
    .blockquote-a__text:before {position: absolute; top: 0; left: -10px;}
    .blockquote-a__author {margin-top: 30px;}
    .blockquote-a__author-picture {margin-right: 20px;}
    .blockquote {padding: 120px 20px 30px;}
    .blockquote:before {content: '“'; font-size: 265px; color: #2196f3; line-height: 0.9; width: auto; max-height: 80px; position: absolute; top: 30px; left: 18px;}

    .popup-a__data-inner {padding: 20px 20px;}

    .aggr-buttons {display: flex; flex-wrap: wrap; align-items: center;}
    .aggr-buttons__caption {width: 100%; margin: 0 0 6px 0;}
    .aggr-buttons__caption br {display: none; }
    .aggr-buttons__item {margin-top: 3px;}
    .aggr-buttons__popup-buttons {padding: 15px 0;}
    .aggr-buttons__popup-button {min-width: 100px; }

    .header__part_2 {padding-top: 14px;}

    .header__logo {width: 100%; height: 40px; justify-content: center;}
    .header__logo img {max-width: 200px;}

    .header-news {min-height: 48px; border-radius: 5px; font-size: 12.5px;}

    .button-toggle-menu-main {display: flex; position: absolute; top: 50%; left: 15px; font-size: 20px; margin-top: -10px;}

    .menu-left {display: flex; flex-direction: column; height: 100%; background: #303030; padding-top: 0; padding-bottom: 0; position: relative;}
    .menu-left__inner {background: none; padding: 15px 15px; border-radius: 0;}

    .map-default .post-mini-a__bar {display: none;}
    
    .radio-player-mobile_shown {display: block;}

    .banner-skrollr_xsm-shown {display: block;}

    .callback__banner {display: block; margin-top: 20px;}

    .news-list__title, .popular__item-title {font-size: 16.5px;}

    .news-detail__grid_1 {justify-content: space-between;}
    .news-detail__grid_1 .news-detail__grid-item_1 {margin-right: 0;}
    .news-detail__head {margin-bottom: 8px;}
    .news-detail__head h1 {font-size: 33px;}

    .cetera-banner_slider-item {text-align: center;}

    .max-messenger-popup__data-inner {padding: 40px 20px; font-size: 16px;}
    .max-messenger-popup__icon {width: 28px;}

    .footer__social {margin-top: 12px; top: 0;}
    .footer__social-item {vertical-align: top;}

}

@media screen and (max-width: 767px) {
    .u-hidden-sm {display: none;}

    .off-canvas-wrapper-inner {padding-top: 6px;}

    .top-cookie {font-size: 12.5px; line-height: 1.4;}
    .top-cookie__row {display: flex; align-items: center; justify-content: center; gap: 0 15px;}
    .top-cookie__column {width: auto; padding: 0;}
    .top-cookie__button {font-size: inherit; }

    .subscription-mini {padding: 7px 16px; }
    .subscription-mini__picture {width: 42px; height: 42px; margin-right: 16px;}
    .subscription-mini__title {font-size: 12.5px; }
    .subscription-mini__button {padding-left: 10px;}
    .subscription-mini__button-link {padding: 7px 12px 7px; font-size: 12px; }
    .subscription-mini_dzen .subscription-mini__button-link {padding: 8px 15px 8px 13px; border-radius: 10px; }
    .subscription-mini_dzen .subscription-mini__button-link .subscription-mini__button-img {width: 21px; height: 21px; margin-right: 7px;}

    .subscriptions__grid_1 {display: block; margin-left: 0;}
    .subscriptions__grid_1 > .subscriptions__grid-item {width: auto; padding-left: 0; margin-bottom: 15px;}

    .footer {font-size: 13px;}

    .scrollup {bottom: 15px; right: 15px;}
}

@media screen and (max-width: 639px) {
    .popular__grid_1 {display: block; margin-left: 0;}
    .popular__grid_1 > .popular__grid-item {width: auto; padding-left: 0;}
    .popular_margin-1 {margin-bottom: 40px; }
    .popular_margin-2 {margin-bottom: 40px; }

    .footer__social {justify-content: center;}
}

@media screen and (max-width: 400px) {
    .subscription-mini_dzen .subscription-mini__title br {display: none;}
}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/left-archive/style.css?1653379381160*/
.menu-left__link-accordion {
    padding: 3px 0!important;
}
.menu-left__link-accordion:after {
    border-color: #fff transparent transparent!important;
}
/* End */


/* Start:/local/components/cetera/super.component/templates/cetera_banner_rotation/style.css?165337938110268*/
div.cetera-banner_slider {
	width: 100%;
	/* height: 300px; */
	overflow: hidden;
	position: relative;
}

div.cetera-banner_slider a {
	outline: none;
}

div.cetera-banner_slider-wrapper {
	position: relative;
}

div.cetera-banner_slider-item {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

div.cetera-banner_slider-item.active {position: relative;}

div.cetera-banner_slider-pager {
	overflow: visible;
	position: absolute;	
	z-index: 1;
}

div.cetera-banner_slider-pager a {
	-webkit-transition:opacity 0.2s;
	-o-transition:opacity 0.2s;
	transition:opacity 0.2s;
}

div.cetera-banner_slider_pager_text div.cetera-banner_slider-pager,
div.cetera-banner_slider_pager_digits div.cetera-banner_slider-pager {
	margin-right: -10px;
	margin-bottom: -10px;
}

*:first-child+html div.cetera-banner_slider-pager {
	margin-bottom: 0px;
}

div.cetera-banner_slider_pager_text.cetera-banner_slider_pager_top_left div.cetera-banner_slider-pager,
div.cetera-banner_slider_pager_digits.cetera-banner_slider_pager_top_left div.cetera-banner_slider-pager {
	top: 10px;
	left: 10px;
}

div.cetera-banner_slider_pager_text.cetera-banner_slider_pager_top_right div.cetera-banner_slider-pager,
div.cetera-banner_slider_pager_digits.cetera-banner_slider_pager_top_right div.cetera-banner_slider-pager {
	top: 10px;
	right: 10px;
}

div.cetera-banner_slider_pager_text.cetera-banner_slider_pager_bottom_left div.cetera-banner_slider-pager,
div.cetera-banner_slider_pager_digits.cetera-banner_slider_pager_bottom_left div.cetera-banner_slider-pager {
	bottom: 10px;
	left: 10px;
}

div.cetera-banner_slider_pager_text.cetera-banner_slider_pager_bottom_right div.cetera-banner_slider-pager,
div.cetera-banner_slider_pager_digits.cetera-banner_slider_pager_bottom_right div.cetera-banner_slider-pager {
	bottom: 10px;
	right: 10px;
}

div.cetera-banner_slider_pager_text div.cetera-banner_slider-pager a,
div.cetera-banner_slider_pager_digits div.cetera-banner_slider-pager a {
	display: block;
	color: #000;
	background: #fff;
	padding: 4px 8px;	
	text-decoration: none;	
	margin-right: 10px;
	margin-bottom: 10px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.cetera-banner_slider-pager a.active:hover {
	cursor: default;
}

div.cetera-banner_slider_pager_text div.cetera-banner_slider-pager a.active,
div.cetera-banner_slider_pager_digits div.cetera-banner_slider-pager a.active {
	cursor: default;
	color: #fff;
	background: #000;
	text-decoration: none;
}

/* + bulls */
div.cetera-banner_slider_pager_bulls div.cetera-banner_slider-pager-inner {
	background: rgba(255, 255, 255, 0.1);
	border-radius: 16px;
	display: block;
	overflow: hidden;
}
div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_top_left div.cetera-banner_slider-pager {
	top: 10px;
	left: 10px;
}

div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_top_right div.cetera-banner_slider-pager {
	top: 10px;
	right: 10px;
}

div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_top_center div.cetera-banner_slider-pager {
	top: 10px;
	left: 50%;	
}

div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_top_center div.cetera-banner_slider-pager-inner,
div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_bottom_center div.cetera-banner_slider-pager-inner {
	left: -50%;
	position: relative;
}

div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_bottom_left div.cetera-banner_slider-pager {
	bottom: 10px;
	left: 10px;
}

div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_bottom_center div.cetera-banner_slider-pager {
	bottom: 10px;
	left: 50%;	
}

div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_bottom_right div.cetera-banner_slider-pager {
	bottom: 10px;
	right: 10px;
}

div.cetera-banner_slider_pager_bulls div.cetera-banner_slider-pager a {
	display: block;
	width: 28px;
	height: 28px;
	text-decoration: none;
	background: url('/local/components/cetera/super.component/templates/cetera_banner_rotation/./images/bull-white.png') center center no-repeat;
	opacity: 0.8;	
	filter: alpha(opacity=80);
}

div.cetera-banner_slider_pager_bulls div.cetera-banner_slider-pager a:hover {
	opacity: 1;	
	filter: alpha(opacity=100);
}

div.cetera-banner_slider_pager_bulls div.cetera-banner_slider-pager a.active,
div.cetera-banner_slider_pager_bulls div.cetera-banner_slider-pager a.active:hover {
	opacity: 1;	
	filter: alpha(opacity=100);
}

div.cetera-banner_slider_pager_bulls div.cetera-banner_slider-pager a.active {
	background: url('/local/components/cetera/super.component/templates/cetera_banner_rotation/./images/bull-black.png') center center no-repeat;
}

/* - bulls */

/* + arrows */

div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager {
	overflow: visible;
	width: 100%;
	height: 0px;
	top: 50%;
	margin-top: -32px;
}

div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager-inner {
	width: 100%;
	height: 0px;
}

div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager a {
	display: none;
	width: 64px;
	height: 64px;
	text-decoration: none;
	opacity: 0.7;	
	filter: alpha(opacity=70);
}

div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager a:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager a:active {
	opacity: 0.7;	
	filter: alpha(opacity=70);
}

div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager a.prev {
	background: url('/local/components/cetera/super.component/templates/cetera_banner_rotation/./images/prev-rounded.png') center center no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
}
div.cetera-banner_slider_pager_arrows div.cetera-banner_slider-pager a.next {
	background: url('/local/components/cetera/super.component/templates/cetera_banner_rotation/./images/next-rounded.png') center center no-repeat;
	display: block;
	float: right;
	margin-right: 10px;
}

/* - arrows */

/* + arrows_edge */

div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager {
	overflow: visible;
	width: 100%;
	height: 0px;
	top: 50%;
	margin-top: -24px;
}

div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager-inner {
	width: 100%;
	height: 0px;
}

div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager a {
	width: 40px;
	height: 48px;
	text-decoration: none;
	opacity: 0.7;	
	filter: alpha(opacity=70);
}

div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager a:active {
	opacity: 0.7;	
	filter: alpha(opacity=70);
}

div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager a.prev {
	background: #000 url('/local/components/cetera/super.component/templates/cetera_banner_rotation/./images/prev-rounded.png') center center no-repeat;
	display: block;
	float: left;
	margin-left: 0px;	
	border-radius: 0 3px 3px 0;
}
div.cetera-banner_slider_pager_arrows_edge div.cetera-banner_slider-pager a.next {
	background: #000 url('/local/components/cetera/super.component/templates/cetera_banner_rotation/./images/next-rounded.png') center center no-repeat;
	display: block;
	float: right;
	margin-right: 0px;	
	border-radius: 3px 0 0 3px;
}

/* - arrows_edge */

/* + thumbs */

div.cetera-banner_slider-wrapper {
	width: 100%;
	height: 100%;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-item p {
	position: absolute;
	background: #fff;
	border-radius: 3px;
	padding: 3px 6px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	margin: 10px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_right div.cetera-banner_slider-item p {
	top: 0px;
	left: 0px;
	margin-right: 120px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_left div.cetera-banner_slider-item p {
	top: 0px;
	right: 0px;
	margin-left: 120px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_bottom div.cetera-banner_slider-item p {
	top: 0px;
	left: 0px;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-item p a {
	font-size: 20px;
}


div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-pager-inner {
	padding: 10px 0px 1px 10px;
	overflow: hidden;
	font-size:0px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_left div.cetera-banner_slider-pager {
	top: 0px;
	left: 0px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_right div.cetera-banner_slider-pager {
	top: 0px;
	right: 0px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_bottom div.cetera-banner_slider-pager {
	bottom: 0px;
	left: 0px;
	width:100%;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_bottom div.cetera-banner_slider-pager-inner {
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	text-align: center;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-pager a {
	display: block;
	text-decoration: none;	
	margin: 0px 10px 10px 0px;
}

div.cetera-banner_slider_pager_thumbs.cetera-banner_slider_pager_bottom div.cetera-banner_slider-pager a {
	display: inline-block;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-pager a img {
	border: 1px solid #000;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-pager a:hover img {
	opacity: 0.8;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-pager a:active img {
	opacity: 0.7;
}

div.cetera-banner_slider_pager_thumbs div.cetera-banner_slider-pager a.active img {
	opacity: 0.7;
	border: 1px solid #fff;
}

/* - thumbs */

/* + amazon */

img.cetera-banner_slider-cursor {
	position:absolute;
	z-index:1;
	left: -270px;
}

div.cetera-banner_slider_pager_amazon div.cetera-banner_slider-pager {
	position: relative;
	background: #fff;
	width: 100%;	
}

div.cetera-banner_slider_pager_amazon div.cetera-banner_slider-pager-inner {
	padding: 10px 0px 10px 0px;
}

div.cetera-banner_slider_pager_amazon div.cetera-banner_slider-pager-inner a {
	margin-right: 20px;
	color: #666;
	text-decoration: none;
}

div.cetera-banner_slider_pager_amazon div.cetera-banner_slider-pager-inner a:hover {
	color: #444;
}

div.cetera-banner_slider_pager_amazon div.cetera-banner_slider-pager-inner a.active {
	color: #EE9000;
}

/* - amazon */

div.cetera-banner_slider_pager_text.cetera-banner_slider_pager_horizontal div.cetera-banner_slider-pager a,
div.cetera-banner_slider_pager_digits.cetera-banner_slider_pager_horizontal div.cetera-banner_slider-pager a,
div.cetera-banner_slider_pager_bulls.cetera-banner_slider_pager_horizontal div.cetera-banner_slider-pager a {
	float: left;
}
/* End */


/* Start:/local/components/cetera/news.calendar/templates/with_monthbox/style.css?1653379381201*/
table.calend  tbody th, table.calend  tbody td {
	padding: 6px 8px 8px;
}

.NewsCalToday {
	padding: 3px 4px 4px;
}
.NewsCalToday div{
	border: 1px solid #2196f3;
	padding: 3px 4px 4px;
}


/* End */
/* /local/templates/utdd_common/css/style.css?1758216300194416 */
/* /local/templates/utdd_common/css/responsive.css?17582050705559 */
/* /local/templates/.default/components/bitrix/menu/left-archive/style.css?1653379381160 */
/* /local/components/cetera/super.component/templates/cetera_banner_rotation/style.css?165337938110268 */
/* /local/components/cetera/news.calendar/templates/with_monthbox/style.css?1653379381201 */
