

/* Start:/bitrix/templates/whatasoft_igkh_default_s1/css/jquery-ui.min.css?17551632197485*/
/*! jQuery UI - v1.12.1 - 2018-05-10
* http://jqueryui.com
* Includes: sortable.css, core.css, autocomplete.css, menu.css, datepicker.css, selectmenu.css, button.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/css/fontawesome-all.css?175516321996300*/
/*!
 * Font Awesome Free 6.6.0 - https://fontawesome.com
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp-solid,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-thumb-tack-slash:before,.fa-thumbtack-slash:before{content:"\e68f"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-table-cells-column-lock:before{content:"\e678"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-table-cells-row-lock:before{content:"\e67a"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-table-cells-row-unlock:before{content:"\e691"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-brands-400.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-jxl:before{content:"\e67b"}.fa-dart-lang:before{content:"\e693"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before,.fa-square-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-web-awesome:before{content:"\e682"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-square-web-awesome-stroke:before{content:"\e684"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-flutter:before{content:"\e694"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-square-upwork:before{content:"\e67c"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-square-web-awesome:before{content:"\e683"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-bluesky:before{content:"\e671"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-regular-400.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-solid-900.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-brands-400.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-solid-900.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-regular-400.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-solid-900.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-brands-400.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-regular-400.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-v4compatibility.woff2) format("woff2"),url(/bitrix/templates/whatasoft_igkh_default_s1/css/../fonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/css/additional.css?1755163219448*/
.error-404-banner b{
  /*color: #fff;*/
  font-family: Helvetica;
  text-shadow: 
    0 1px 0 #ccc,
    0 2px 0 #c9c9c9,
    0 3px 0 #bbb,
    0 4px 0 #b9b9b9,
    0 5px 0 #aaa,
    0 6px 1px rgba(0,0,0,.1),
    0 0 5px rgba(0,0,0,.1),
    0 1px 3px rgba(0,0,0,.3),
    0 3px 5px rgba(0,0,0,.2),
    0 5px 10px rgba(0,0,0,.25),
    0 10px 10px rgba(0,0,0,.2),
    0 20px 20px rgba(0,0,0,.15);
}

.mobile_tab {
  display: none;
}
/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/css/photoswipe.css?17551632197405*/
/*! PhotoSwipe main CSS | photoswipe.com */

body.pswp-opened {
  overflow: hidden !important;
}

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
}

/* Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions) */
.pswp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: 0.003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element, (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
  display: block;
}

.pswp,
.pswp__bg {
  transform: translateZ(0);
  will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
  background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
  overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
  width: auto;
  height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pswp__item {
  /* z-index for fade transition */
  z-index: 1;
  overflow: hidden;
}

.pswp__hidden {
  display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/* PhotoSwipe UI */

/*
  Error message appears when image is not loaded
  (JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
  opacity: 0.005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
  z-index: 10; /* always overlap slide content */
  pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
  opacity: 1;
  pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 0.85;
  -webkit-appearance: none;
  -webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
  outline: 0;
}

/*
  div element that matches size of large image,
  large image loads on top of it,
  used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
  background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;

  /* allow events to pass through top bar itself */
  pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}

/* Close button */
.pswp__button--close {
  margin-right: 6px;
}

/* Arrow buttons */
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/* Zoom button */
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/* Loading indicator */
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/* "1 of 10" counter */
.pswp__counter {
  height: 30px;
  margin: 15px 0 0 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

/***** custom *****/
.pswp__iframe-youtube-wrap {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}

.pswp__iframe-youtube {
  position: relative;
  /* 16:9 */
  padding-bottom: 56.25%;
  height: 0;
  width: 100%;
}

.pswp__iframe-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* End */


/* Start:/bitrix/components/whatasoft/igkh.scrollup/templates/.default/style.css?175516295475*/
.up-btn {
  border: none;
  text-decoration: none;
  cursor: pointer;
}
/* End */


/* Start:/bitrix/components/whatasoft/igkh.cookie.form/templates/.default/style.css?17551629541391*/
.cookies-block {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #FFF;
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.3s;
}
.cookies-block .center {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin: 0 auto;
  max-width: 875px;
}
.cookies-block .text {
  margin-right: 30px;
  max-width: 675px;
  line-height: 1.5rem;
}
.cookies-block .btn {
  border: 1px solid #FFF;
  background: none;
  box-shadow: none;
  min-width: 120px;
  margin-left: auto;
}
.cookies-block .btn:hover {
  color: #000;
  background-color: #FFF;
}
.cookies-block:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding-top: 65.5%;
  background: #8a94d4;
  background: linear-gradient(315deg, rgba(138, 148, 212, 0.9) 0%, rgba(86, 211, 237, 0.9) 100%);
  min-height: 100%;
}
.cookies-block.show {
  opacity: 1;
  transform: translateY(0);
}
@media (max-width: 509px) {
  .cookies-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .cookies-block .center {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    display: block;
  }
  .cookies-block .text {
    margin-right: 0;
  }
  .cookies-block .btn {
    min-width: 0;
    display: block;
    margin-top: 10px;
  }
}
/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/template_styles.css?1758129104963902*/
:root {
  --theme-color: #0581c4; }

.page-nav, div.custom-file, .page-share-block, .map-section .on-map-block .on-map-social, .page-share-block .networks .ya-share2__list, .map-section .on-map-block .on-map-social .networks .ya-share2__list, .main-top-section .main-blocks-container, .gallery-section .gallery-section-slider-controlls, .gallery-section .gallery-section-slider-controlls .slick-dots, .marketing-section .social-nav, .galleries-list, .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture, .services, .contacts-block .content-social-nav ul, .contacts-form, .contacts-form .fields .textfield .field, .counters-blocks, .counters-user-data .user-comment, .house-block .house-top-data, .house-block .house-top-data .icon, .disclosure-complex-select, .profile-welcome-block, .orders-history .item .answer .answer-header, .invoice-block .invoice-details {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex; }

@font-face {
  font-family: 'MonoDigitsRegular';
  src: url("/bitrix/templates/whatasoft_igkh_default_s1/./fonts/MonoDigitsRegular.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/whatasoft_igkh_default_s1/./fonts/MonoDigitsRegular.otf") format("opentype"), url("/bitrix/templates/whatasoft_igkh_default_s1/./fonts/MonoDigitsRegular.woff") format("woff"), url("/bitrix/templates/whatasoft_igkh_default_s1/./fonts/MonoDigitsRegular.ttf") format("truetype"), url("/bitrix/templates/whatasoft_igkh_default_s1/./fonts/MonoDigitsRegular.svg#MonoDigitsRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

------------------------------------------------------------- */
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
  width: device-width; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, .main-section .section-title, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, .main-section .section-title, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .main-section .section-title, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 1140px; } }

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

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

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

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

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

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

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

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

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

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

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

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

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

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

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff; }

.table-hover .table-primary:hover {
  background-color: #9fcdff; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #9fcdff; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control, .external-form-block form input[type=text],
.external-form-block form input[type=password],
.external-form-block form input[type=date],
.external-form-block form input[type=datetime-local],
.external-form-block form input[type=email],
.external-form-block form input[type=month],
.external-form-block form input[type=number],
.external-form-block form input[type=search],
.external-form-block form input[type=tel],
.external-form-block form input[type=time],
.external-form-block form input[type=url],
.external-form-block form input[type=week],
.external-form-block form select,
.external-form-block form textarea {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .form-control::-ms-expand, .external-form-block form input[type=text]::-ms-expand,
  .external-form-block form input[type=password]::-ms-expand,
  .external-form-block form input[type=date]::-ms-expand,
  .external-form-block form input[type=datetime-local]::-ms-expand,
  .external-form-block form input[type=email]::-ms-expand,
  .external-form-block form input[type=month]::-ms-expand,
  .external-form-block form input[type=number]::-ms-expand,
  .external-form-block form input[type=search]::-ms-expand,
  .external-form-block form input[type=tel]::-ms-expand,
  .external-form-block form input[type=time]::-ms-expand,
  .external-form-block form input[type=url]::-ms-expand,
  .external-form-block form input[type=week]::-ms-expand,
  .external-form-block form select::-ms-expand,
  .external-form-block form textarea::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .external-form-block form input:focus[type=text],
  .external-form-block form input:focus[type=password],
  .external-form-block form input:focus[type=date],
  .external-form-block form input:focus[type=datetime-local],
  .external-form-block form input:focus[type=email],
  .external-form-block form input:focus[type=month],
  .external-form-block form input:focus[type=number],
  .external-form-block form input:focus[type=search],
  .external-form-block form input:focus[type=tel],
  .external-form-block form input:focus[type=time],
  .external-form-block form input:focus[type=url],
  .external-form-block form input:focus[type=week],
  .external-form-block form select:focus,
  .external-form-block form textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::placeholder, .external-form-block form input[type=text]::placeholder,
  .external-form-block form input[type=password]::placeholder,
  .external-form-block form input[type=date]::placeholder,
  .external-form-block form input[type=datetime-local]::placeholder,
  .external-form-block form input[type=email]::placeholder,
  .external-form-block form input[type=month]::placeholder,
  .external-form-block form input[type=number]::placeholder,
  .external-form-block form input[type=search]::placeholder,
  .external-form-block form input[type=tel]::placeholder,
  .external-form-block form input[type=time]::placeholder,
  .external-form-block form input[type=url]::placeholder,
  .external-form-block form input[type=week]::placeholder,
  .external-form-block form select::placeholder,
  .external-form-block form textarea::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .external-form-block form input:disabled[type=text],
  .external-form-block form input:disabled[type=password],
  .external-form-block form input:disabled[type=date],
  .external-form-block form input:disabled[type=datetime-local],
  .external-form-block form input:disabled[type=email],
  .external-form-block form input:disabled[type=month],
  .external-form-block form input:disabled[type=number],
  .external-form-block form input:disabled[type=search],
  .external-form-block form input:disabled[type=tel],
  .external-form-block form input:disabled[type=time],
  .external-form-block form input:disabled[type=url],
  .external-form-block form input:disabled[type=week],
  .external-form-block form select:disabled,
  .external-form-block form textarea:disabled, .form-control[readonly], .external-form-block form input[readonly][type=text],
  .external-form-block form input[readonly][type=password],
  .external-form-block form input[readonly][type=date],
  .external-form-block form input[readonly][type=datetime-local],
  .external-form-block form input[readonly][type=email],
  .external-form-block form input[readonly][type=month],
  .external-form-block form input[readonly][type=number],
  .external-form-block form input[readonly][type=search],
  .external-form-block form input[readonly][type=tel],
  .external-form-block form input[readonly][type=time],
  .external-form-block form input[readonly][type=url],
  .external-form-block form input[readonly][type=week],
  .external-form-block form select[readonly],
  .external-form-block form textarea[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:not([size]):not([multiple]),
.external-form-block form select:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value,
.external-form-block form select:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .external-form-block form .input-group-sm > input.form-control-plaintext[type=text],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=password],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=date],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=datetime-local],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=email],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=month],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=number],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=search],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=tel],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=time],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=url],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=week],
  .external-form-block form .input-group-sm > select.form-control-plaintext,
  .external-form-block form .input-group-sm > textarea.form-control-plaintext,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-prepend > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-prepend > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-sm > .input-group-prepend > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-sm > .input-group-prepend > .form-control-plaintext.button,
  .external-form-block form .input-group-sm > .input-group-prepend > button.form-control-plaintext, .input-group-sm > .input-group-prepend > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > input.form-control-plaintext,
  .input-group-sm > .input-group-append > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-append > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-sm > .input-group-append > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-sm > .input-group-append > .form-control-plaintext.button,
  .external-form-block form .input-group-sm > .input-group-append > button.form-control-plaintext, .input-group-sm > .input-group-append > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > input.form-control-plaintext, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .external-form-block form .input-group-lg > input.form-control-plaintext[type=text],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=password],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=date],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=datetime-local],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=email],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=month],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=number],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=search],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=tel],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=time],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=url],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=week],
  .external-form-block form .input-group-lg > select.form-control-plaintext,
  .external-form-block form .input-group-lg > textarea.form-control-plaintext,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-prepend > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > .form-control-plaintext.button,
  .external-form-block form .input-group-lg > .input-group-prepend > button.form-control-plaintext, .input-group-lg > .input-group-prepend > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input.form-control-plaintext,
  .input-group-lg > .input-group-append > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-lg > .input-group-append > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-lg > .input-group-append > .form-control-plaintext.button,
  .external-form-block form .input-group-lg > .input-group-append > button.form-control-plaintext, .input-group-lg > .input-group-append > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input.form-control-plaintext {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, .external-form-block form .input-group-sm > input[type=text],
.external-form-block form .input-group-sm > input[type=password],
.external-form-block form .input-group-sm > input[type=date],
.external-form-block form .input-group-sm > input[type=datetime-local],
.external-form-block form .input-group-sm > input[type=email],
.external-form-block form .input-group-sm > input[type=month],
.external-form-block form .input-group-sm > input[type=number],
.external-form-block form .input-group-sm > input[type=search],
.external-form-block form .input-group-sm > input[type=tel],
.external-form-block form .input-group-sm > input[type=time],
.external-form-block form .input-group-sm > input[type=url],
.external-form-block form .input-group-sm > input[type=week],
.external-form-block form .input-group-sm > select,
.external-form-block form .input-group-sm > textarea,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-prepend > input[type=button],
.external-form-block form .input-group-sm > .input-group-prepend > input[type=submit],
.external-form-block form .input-group-sm > .input-group-prepend > .button,
.external-form-block form .input-group-sm > .input-group-prepend > button, .input-group-sm > .input-group-prepend > a.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > input,
.input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-append > input[type=button],
.external-form-block form .input-group-sm > .input-group-append > input[type=submit],
.external-form-block form .input-group-sm > .input-group-append > .button,
.external-form-block form .input-group-sm > .input-group-append > button, .input-group-sm > .input-group-append > a.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > input {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.external-form-block form .input-group-sm > select:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-sm > .input-group-prepend > select.button:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-sm > .input-group-append > select.button:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px); }

.form-control-lg, .input-group-lg > .form-control, .external-form-block form .input-group-lg > input[type=text],
.external-form-block form .input-group-lg > input[type=password],
.external-form-block form .input-group-lg > input[type=date],
.external-form-block form .input-group-lg > input[type=datetime-local],
.external-form-block form .input-group-lg > input[type=email],
.external-form-block form .input-group-lg > input[type=month],
.external-form-block form .input-group-lg > input[type=number],
.external-form-block form .input-group-lg > input[type=search],
.external-form-block form .input-group-lg > input[type=tel],
.external-form-block form .input-group-lg > input[type=time],
.external-form-block form .input-group-lg > input[type=url],
.external-form-block form .input-group-lg > input[type=week],
.external-form-block form .input-group-lg > select,
.external-form-block form .input-group-lg > textarea,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input[type=button],
.external-form-block form .input-group-lg > .input-group-prepend > input[type=submit],
.external-form-block form .input-group-lg > .input-group-prepend > .button,
.external-form-block form .input-group-lg > .input-group-prepend > button, .input-group-lg > .input-group-prepend > a.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input,
.input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input[type=button],
.external-form-block form .input-group-lg > .input-group-append > input[type=submit],
.external-form-block form .input-group-lg > .input-group-append > .button,
.external-form-block form .input-group-lg > .input-group-append > button, .input-group-lg > .input-group-append > a.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.external-form-block form .input-group-lg > select:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-lg > .input-group-prepend > select.button:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-lg > .input-group-append > select.button:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px); }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .was-validated .external-form-block form input:valid[type=text], .external-form-block form .was-validated input:valid[type=text],
.was-validated .external-form-block form input:valid[type=password], .external-form-block form .was-validated input:valid[type=password],
.was-validated .external-form-block form input:valid[type=date], .external-form-block form .was-validated input:valid[type=date],
.was-validated .external-form-block form input:valid[type=datetime-local], .external-form-block form .was-validated input:valid[type=datetime-local],
.was-validated .external-form-block form input:valid[type=email], .external-form-block form .was-validated input:valid[type=email],
.was-validated .external-form-block form input:valid[type=month], .external-form-block form .was-validated input:valid[type=month],
.was-validated .external-form-block form input:valid[type=number], .external-form-block form .was-validated input:valid[type=number],
.was-validated .external-form-block form input:valid[type=search], .external-form-block form .was-validated input:valid[type=search],
.was-validated .external-form-block form input:valid[type=tel], .external-form-block form .was-validated input:valid[type=tel],
.was-validated .external-form-block form input:valid[type=time], .external-form-block form .was-validated input:valid[type=time],
.was-validated .external-form-block form input:valid[type=url], .external-form-block form .was-validated input:valid[type=url],
.was-validated .external-form-block form input:valid[type=week], .external-form-block form .was-validated input:valid[type=week],
.was-validated .external-form-block form select:valid, .external-form-block form .was-validated select:valid,
.was-validated .external-form-block form textarea:valid, .external-form-block form .was-validated textarea:valid, .form-control.is-valid, .external-form-block form input.is-valid[type=text],
.external-form-block form input.is-valid[type=password],
.external-form-block form input.is-valid[type=date],
.external-form-block form input.is-valid[type=datetime-local],
.external-form-block form input.is-valid[type=email],
.external-form-block form input.is-valid[type=month],
.external-form-block form input.is-valid[type=number],
.external-form-block form input.is-valid[type=search],
.external-form-block form input.is-valid[type=tel],
.external-form-block form input.is-valid[type=time],
.external-form-block form input.is-valid[type=url],
.external-form-block form input.is-valid[type=week],
.external-form-block form select.is-valid,
.external-form-block form textarea.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745; }
  .was-validated .form-control:valid:focus, .was-validated .external-form-block form input:valid:focus[type=text], .external-form-block form .was-validated input:valid:focus[type=text],
  .was-validated .external-form-block form input:valid:focus[type=password], .external-form-block form .was-validated input:valid:focus[type=password],
  .was-validated .external-form-block form input:valid:focus[type=date], .external-form-block form .was-validated input:valid:focus[type=date],
  .was-validated .external-form-block form input:valid:focus[type=datetime-local], .external-form-block form .was-validated input:valid:focus[type=datetime-local],
  .was-validated .external-form-block form input:valid:focus[type=email], .external-form-block form .was-validated input:valid:focus[type=email],
  .was-validated .external-form-block form input:valid:focus[type=month], .external-form-block form .was-validated input:valid:focus[type=month],
  .was-validated .external-form-block form input:valid:focus[type=number], .external-form-block form .was-validated input:valid:focus[type=number],
  .was-validated .external-form-block form input:valid:focus[type=search], .external-form-block form .was-validated input:valid:focus[type=search],
  .was-validated .external-form-block form input:valid:focus[type=tel], .external-form-block form .was-validated input:valid:focus[type=tel],
  .was-validated .external-form-block form input:valid:focus[type=time], .external-form-block form .was-validated input:valid:focus[type=time],
  .was-validated .external-form-block form input:valid:focus[type=url], .external-form-block form .was-validated input:valid:focus[type=url],
  .was-validated .external-form-block form input:valid:focus[type=week], .external-form-block form .was-validated input:valid:focus[type=week],
  .was-validated .external-form-block form select:valid:focus, .external-form-block form .was-validated select:valid:focus,
  .was-validated .external-form-block form textarea:valid:focus, .external-form-block form .was-validated textarea:valid:focus, .form-control.is-valid:focus, .external-form-block form input.is-valid:focus[type=text],
  .external-form-block form input.is-valid:focus[type=password],
  .external-form-block form input.is-valid:focus[type=date],
  .external-form-block form input.is-valid:focus[type=datetime-local],
  .external-form-block form input.is-valid:focus[type=email],
  .external-form-block form input.is-valid:focus[type=month],
  .external-form-block form input.is-valid:focus[type=number],
  .external-form-block form input.is-valid:focus[type=search],
  .external-form-block form input.is-valid:focus[type=tel],
  .external-form-block form input.is-valid:focus[type=time],
  .external-form-block form input.is-valid:focus[type=url],
  .external-form-block form input.is-valid:focus[type=week],
  .external-form-block form select.is-valid:focus,
  .external-form-block form textarea.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=text] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=password] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=password] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=date] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=date] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=datetime-local] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=datetime-local] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=email] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=email] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=month] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=month] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=number] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=search] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=search] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=tel] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=tel] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=time] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=time] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=url] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=url] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=week] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=week] ~ .valid-feedback, .was-validated .external-form-block form select:valid ~ .valid-feedback, .external-form-block form .was-validated select:valid ~ .valid-feedback, .was-validated .external-form-block form textarea:valid ~ .valid-feedback, .external-form-block form .was-validated textarea:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=text] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=text] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=password] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=password] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=date] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=date] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=datetime-local] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=datetime-local] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=email] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=email] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=month] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=month] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=number] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=number] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=search] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=search] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=tel] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=tel] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=time] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=time] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=url] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=url] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=week] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=week] ~ .valid-tooltip,
  .was-validated .external-form-block form select:valid ~ .valid-tooltip,
  .external-form-block form .was-validated select:valid ~ .valid-tooltip,
  .was-validated .external-form-block form textarea:valid ~ .valid-tooltip,
  .external-form-block form .was-validated textarea:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .external-form-block form input.is-valid[type=text] ~ .valid-feedback, .external-form-block form input.is-valid[type=password] ~ .valid-feedback, .external-form-block form input.is-valid[type=date] ~ .valid-feedback, .external-form-block form input.is-valid[type=datetime-local] ~ .valid-feedback, .external-form-block form input.is-valid[type=email] ~ .valid-feedback, .external-form-block form input.is-valid[type=month] ~ .valid-feedback, .external-form-block form input.is-valid[type=number] ~ .valid-feedback, .external-form-block form input.is-valid[type=search] ~ .valid-feedback, .external-form-block form input.is-valid[type=tel] ~ .valid-feedback, .external-form-block form input.is-valid[type=time] ~ .valid-feedback, .external-form-block form input.is-valid[type=url] ~ .valid-feedback, .external-form-block form input.is-valid[type=week] ~ .valid-feedback, .external-form-block form select.is-valid ~ .valid-feedback, .external-form-block form textarea.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=text] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=password] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=date] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=datetime-local] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=email] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=month] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=number] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=search] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=tel] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=time] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=url] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=week] ~ .valid-tooltip,
  .external-form-block form select.is-valid ~ .valid-tooltip,
  .external-form-block form textarea.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #71dd8a; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }
  .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:invalid, .was-validated .external-form-block form input:invalid[type=text], .external-form-block form .was-validated input:invalid[type=text],
.was-validated .external-form-block form input:invalid[type=password], .external-form-block form .was-validated input:invalid[type=password],
.was-validated .external-form-block form input:invalid[type=date], .external-form-block form .was-validated input:invalid[type=date],
.was-validated .external-form-block form input:invalid[type=datetime-local], .external-form-block form .was-validated input:invalid[type=datetime-local],
.was-validated .external-form-block form input:invalid[type=email], .external-form-block form .was-validated input:invalid[type=email],
.was-validated .external-form-block form input:invalid[type=month], .external-form-block form .was-validated input:invalid[type=month],
.was-validated .external-form-block form input:invalid[type=number], .external-form-block form .was-validated input:invalid[type=number],
.was-validated .external-form-block form input:invalid[type=search], .external-form-block form .was-validated input:invalid[type=search],
.was-validated .external-form-block form input:invalid[type=tel], .external-form-block form .was-validated input:invalid[type=tel],
.was-validated .external-form-block form input:invalid[type=time], .external-form-block form .was-validated input:invalid[type=time],
.was-validated .external-form-block form input:invalid[type=url], .external-form-block form .was-validated input:invalid[type=url],
.was-validated .external-form-block form input:invalid[type=week], .external-form-block form .was-validated input:invalid[type=week],
.was-validated .external-form-block form select:invalid, .external-form-block form .was-validated select:invalid,
.was-validated .external-form-block form textarea:invalid, .external-form-block form .was-validated textarea:invalid, .form-control.is-invalid, .form-control.error, .external-form-block form input.error[type=text],
.external-form-block form input.error[type=password],
.external-form-block form input.error[type=date],
.external-form-block form input.error[type=datetime-local],
.external-form-block form input.error[type=email],
.external-form-block form input.error[type=month],
.external-form-block form input.error[type=number],
.external-form-block form input.error[type=search],
.external-form-block form input.error[type=tel],
.external-form-block form input.error[type=time],
.external-form-block form input.error[type=url],
.external-form-block form input.error[type=week],
.external-form-block form select.error,
.external-form-block form textarea.error, .external-form-block form input.is-invalid[type=text],
.external-form-block form input.is-invalid[type=password],
.external-form-block form input.is-invalid[type=date],
.external-form-block form input.is-invalid[type=datetime-local],
.external-form-block form input.is-invalid[type=email],
.external-form-block form input.is-invalid[type=month],
.external-form-block form input.is-invalid[type=number],
.external-form-block form input.is-invalid[type=search],
.external-form-block form input.is-invalid[type=tel],
.external-form-block form input.is-invalid[type=time],
.external-form-block form input.is-invalid[type=url],
.external-form-block form input.is-invalid[type=week],
.external-form-block form select.is-invalid,
.external-form-block form textarea.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid,
.custom-select.form-control.error,
.external-form-block form input.custom-select.error[type=text],
.external-form-block form input.custom-select.error[type=password],
.external-form-block form input.custom-select.error[type=date],
.external-form-block form input.custom-select.error[type=datetime-local],
.external-form-block form input.custom-select.error[type=email],
.external-form-block form input.custom-select.error[type=month],
.external-form-block form input.custom-select.error[type=number],
.external-form-block form input.custom-select.error[type=search],
.external-form-block form input.custom-select.error[type=tel],
.external-form-block form input.custom-select.error[type=time],
.external-form-block form input.custom-select.error[type=url],
.external-form-block form input.custom-select.error[type=week],
.external-form-block form select.custom-select.error,
.external-form-block form textarea.custom-select.error {
  border-color: #dc3545; }
  .was-validated .form-control:invalid:focus, .was-validated .external-form-block form input:invalid:focus[type=text], .external-form-block form .was-validated input:invalid:focus[type=text],
  .was-validated .external-form-block form input:invalid:focus[type=password], .external-form-block form .was-validated input:invalid:focus[type=password],
  .was-validated .external-form-block form input:invalid:focus[type=date], .external-form-block form .was-validated input:invalid:focus[type=date],
  .was-validated .external-form-block form input:invalid:focus[type=datetime-local], .external-form-block form .was-validated input:invalid:focus[type=datetime-local],
  .was-validated .external-form-block form input:invalid:focus[type=email], .external-form-block form .was-validated input:invalid:focus[type=email],
  .was-validated .external-form-block form input:invalid:focus[type=month], .external-form-block form .was-validated input:invalid:focus[type=month],
  .was-validated .external-form-block form input:invalid:focus[type=number], .external-form-block form .was-validated input:invalid:focus[type=number],
  .was-validated .external-form-block form input:invalid:focus[type=search], .external-form-block form .was-validated input:invalid:focus[type=search],
  .was-validated .external-form-block form input:invalid:focus[type=tel], .external-form-block form .was-validated input:invalid:focus[type=tel],
  .was-validated .external-form-block form input:invalid:focus[type=time], .external-form-block form .was-validated input:invalid:focus[type=time],
  .was-validated .external-form-block form input:invalid:focus[type=url], .external-form-block form .was-validated input:invalid:focus[type=url],
  .was-validated .external-form-block form input:invalid:focus[type=week], .external-form-block form .was-validated input:invalid:focus[type=week],
  .was-validated .external-form-block form select:invalid:focus, .external-form-block form .was-validated select:invalid:focus,
  .was-validated .external-form-block form textarea:invalid:focus, .external-form-block form .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .form-control.error:focus, .external-form-block form input.error:focus[type=text],
  .external-form-block form input.error:focus[type=password],
  .external-form-block form input.error:focus[type=date],
  .external-form-block form input.error:focus[type=datetime-local],
  .external-form-block form input.error:focus[type=email],
  .external-form-block form input.error:focus[type=month],
  .external-form-block form input.error:focus[type=number],
  .external-form-block form input.error:focus[type=search],
  .external-form-block form input.error:focus[type=tel],
  .external-form-block form input.error:focus[type=time],
  .external-form-block form input.error:focus[type=url],
  .external-form-block form input.error:focus[type=week],
  .external-form-block form select.error:focus,
  .external-form-block form textarea.error:focus, .external-form-block form input.is-invalid:focus[type=text],
  .external-form-block form input.is-invalid:focus[type=password],
  .external-form-block form input.is-invalid:focus[type=date],
  .external-form-block form input.is-invalid:focus[type=datetime-local],
  .external-form-block form input.is-invalid:focus[type=email],
  .external-form-block form input.is-invalid:focus[type=month],
  .external-form-block form input.is-invalid:focus[type=number],
  .external-form-block form input.is-invalid:focus[type=search],
  .external-form-block form input.is-invalid:focus[type=tel],
  .external-form-block form input.is-invalid:focus[type=time],
  .external-form-block form input.is-invalid:focus[type=url],
  .external-form-block form input.is-invalid:focus[type=week],
  .external-form-block form select.is-invalid:focus,
  .external-form-block form textarea.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus,
  .custom-select.form-control.error:focus,
  .external-form-block form input.custom-select.error:focus[type=text],
  .external-form-block form input.custom-select.error:focus[type=password],
  .external-form-block form input.custom-select.error:focus[type=date],
  .external-form-block form input.custom-select.error:focus[type=datetime-local],
  .external-form-block form input.custom-select.error:focus[type=email],
  .external-form-block form input.custom-select.error:focus[type=month],
  .external-form-block form input.custom-select.error:focus[type=number],
  .external-form-block form input.custom-select.error:focus[type=search],
  .external-form-block form input.custom-select.error:focus[type=tel],
  .external-form-block form input.custom-select.error:focus[type=time],
  .external-form-block form input.custom-select.error:focus[type=url],
  .external-form-block form input.custom-select.error:focus[type=week],
  .external-form-block form select.custom-select.error:focus,
  .external-form-block form textarea.custom-select.error:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=text] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=password] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=password] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=date] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=date] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=datetime-local] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=email] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=email] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=month] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=month] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=number] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=search] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=search] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=tel] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=tel] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=time] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=time] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=url] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=url] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=week] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=week] ~ .invalid-feedback, .was-validated .external-form-block form select:invalid ~ .invalid-feedback, .external-form-block form .was-validated select:invalid ~ .invalid-feedback, .was-validated .external-form-block form textarea:invalid ~ .invalid-feedback, .external-form-block form .was-validated textarea:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=text] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=text] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=password] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=password] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=date] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=date] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=email] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=email] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=month] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=month] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=number] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=number] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=search] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=search] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=tel] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=tel] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=time] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=time] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=url] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=url] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=week] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=week] ~ .invalid-tooltip,
  .was-validated .external-form-block form select:invalid ~ .invalid-tooltip,
  .external-form-block form .was-validated select:invalid ~ .invalid-tooltip,
  .was-validated .external-form-block form textarea:invalid ~ .invalid-tooltip,
  .external-form-block form .was-validated textarea:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.error ~ .invalid-feedback, .external-form-block form input.error[type=text] ~ .invalid-feedback, .external-form-block form input.error[type=password] ~ .invalid-feedback, .external-form-block form input.error[type=date] ~ .invalid-feedback, .external-form-block form input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.error[type=email] ~ .invalid-feedback, .external-form-block form input.error[type=month] ~ .invalid-feedback, .external-form-block form input.error[type=number] ~ .invalid-feedback, .external-form-block form input.error[type=search] ~ .invalid-feedback, .external-form-block form input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.error[type=time] ~ .invalid-feedback, .external-form-block form input.error[type=url] ~ .invalid-feedback, .external-form-block form input.error[type=week] ~ .invalid-feedback, .external-form-block form select.error ~ .invalid-feedback, .external-form-block form textarea.error ~ .invalid-feedback, .external-form-block form input.is-invalid[type=text] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=password] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=date] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=email] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=month] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=number] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=search] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=tel] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=time] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=url] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=week] ~ .invalid-feedback, .external-form-block form select.is-invalid ~ .invalid-feedback, .external-form-block form textarea.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .form-control.error ~ .invalid-tooltip,
  .external-form-block form input.error[type=text] ~ .invalid-tooltip,
  .external-form-block form input.error[type=password] ~ .invalid-tooltip,
  .external-form-block form input.error[type=date] ~ .invalid-tooltip,
  .external-form-block form input.error[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form input.error[type=email] ~ .invalid-tooltip,
  .external-form-block form input.error[type=month] ~ .invalid-tooltip,
  .external-form-block form input.error[type=number] ~ .invalid-tooltip,
  .external-form-block form input.error[type=search] ~ .invalid-tooltip,
  .external-form-block form input.error[type=tel] ~ .invalid-tooltip,
  .external-form-block form input.error[type=time] ~ .invalid-tooltip,
  .external-form-block form input.error[type=url] ~ .invalid-tooltip,
  .external-form-block form input.error[type=week] ~ .invalid-tooltip,
  .external-form-block form select.error ~ .invalid-tooltip,
  .external-form-block form textarea.error ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=text] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=password] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=date] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=email] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=month] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=number] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=search] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=tel] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=time] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=url] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=week] ~ .invalid-tooltip,
  .external-form-block form select.is-invalid ~ .invalid-tooltip,
  .external-form-block form textarea.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.form-control.error ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=text] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=password] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=date] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=datetime-local] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=email] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=month] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=number] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=search] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=tel] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=time] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=url] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=week] ~ .invalid-feedback,
  .external-form-block form select.custom-select.error ~ .invalid-feedback,
  .external-form-block form textarea.custom-select.error ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip,
  .custom-select.form-control.error ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=text] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=password] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=date] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=email] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=month] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=number] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=search] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=tel] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=time] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=url] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=week] ~ .invalid-tooltip,
  .external-form-block form select.custom-select.error ~ .invalid-tooltip,
  .external-form-block form textarea.custom-select.error ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .form-check-input.form-control.error ~ .form-check-label, .external-form-block form input.form-check-input.error[type=text] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=password] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=date] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=datetime-local] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=email] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=month] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=number] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=search] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=tel] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=time] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=url] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=week] ~ .form-check-label, .external-form-block form select.form-check-input.error ~ .form-check-label, .external-form-block form textarea.form-check-input.error ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.form-control.error ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=text] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=password] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=date] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=email] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=month] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=number] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=search] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=time] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=url] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=week] ~ .invalid-feedback, .external-form-block form select.form-check-input.error ~ .invalid-feedback, .external-form-block form textarea.form-check-input.error ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.form-check-input.form-control.error ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=text] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=password] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=date] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=datetime-local] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=email] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=month] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=number] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=search] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=tel] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=time] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=url] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=week] ~ .invalid-tooltip,
.external-form-block form select.form-check-input.error ~ .invalid-tooltip,
.external-form-block form textarea.form-check-input.error ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.form-control.error ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=text] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=password] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=date] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=datetime-local] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=email] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=month] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=number] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=search] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=tel] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=time] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=url] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=week] ~ .custom-control-label, .external-form-block form select.custom-control-input.error ~ .custom-control-label, .external-form-block form textarea.custom-control-input.error ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .custom-control-input.form-control.error ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=text] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=password] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=date] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=datetime-local] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=email] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=month] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=number] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=search] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=tel] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=time] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=url] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=week] ~ .custom-control-label::before, .external-form-block form select.custom-control-input.error ~ .custom-control-label::before, .external-form-block form textarea.custom-control-input.error ~ .custom-control-label::before {
    background-color: #efa2a9; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.form-control.error ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=text] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=password] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=date] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=email] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=month] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=number] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=search] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=time] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=url] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=week] ~ .invalid-feedback, .external-form-block form select.custom-control-input.error ~ .invalid-feedback, .external-form-block form textarea.custom-control-input.error ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.custom-control-input.form-control.error ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=text] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=password] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=date] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=datetime-local] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=email] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=month] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=number] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=search] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=tel] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=time] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=url] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=week] ~ .invalid-tooltip,
.external-form-block form select.custom-control-input.error ~ .invalid-tooltip,
.external-form-block form textarea.custom-control-input.error ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .custom-control-input.form-control.error:checked ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=text] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=password] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=date] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=datetime-local] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=email] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=month] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=number] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=search] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=tel] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=time] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=url] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=week] ~ .custom-control-label::before, .external-form-block form select.custom-control-input.error:checked ~ .custom-control-label::before, .external-form-block form textarea.custom-control-input.error:checked ~ .custom-control-label::before {
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .custom-control-input.form-control.error:focus ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=text] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=password] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=date] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=datetime-local] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=email] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=month] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=number] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=search] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=tel] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=time] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=url] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=week] ~ .custom-control-label::before, .external-form-block form select.custom-control-input.error:focus ~ .custom-control-label::before, .external-form-block form textarea.custom-control-input.error:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .custom-file-input.form-control.error ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=text] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=password] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=date] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=datetime-local] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=email] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=month] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=number] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=search] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=tel] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=time] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=url] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=week] ~ .custom-file-label, .external-form-block form select.custom-file-input.error ~ .custom-file-label, .external-form-block form textarea.custom-file-input.error ~ .custom-file-label {
  border-color: #dc3545; }
  .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before, .custom-file-input.form-control.error ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=text] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=password] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=date] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=datetime-local] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=email] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=month] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=number] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=search] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=tel] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=time] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=url] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=week] ~ .custom-file-label::before, .external-form-block form select.custom-file-input.error ~ .custom-file-label::before, .external-form-block form textarea.custom-file-input.error ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.form-control.error ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=text] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=password] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=date] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=email] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=month] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=number] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=search] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=time] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=url] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=week] ~ .invalid-feedback, .external-form-block form select.custom-file-input.error ~ .invalid-feedback, .external-form-block form textarea.custom-file-input.error ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.custom-file-input.form-control.error ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=text] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=password] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=date] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=datetime-local] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=email] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=month] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=number] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=search] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=tel] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=time] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=url] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=week] ~ .invalid-tooltip,
.external-form-block form select.custom-file-input.error ~ .invalid-tooltip,
.external-form-block form textarea.custom-file-input.error ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.form-control.error:focus ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=text] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=password] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=date] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=datetime-local] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=email] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=month] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=number] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=search] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=tel] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=time] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=url] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=week] ~ .custom-file-label, .external-form-block form select.custom-file-input.error:focus ~ .custom-file-label, .external-form-block form textarea.custom-file-input.error:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .external-form-block form input[type=text], .external-form-block form .form-inline input[type=text],
    .form-inline .external-form-block form input[type=password], .external-form-block form .form-inline input[type=password],
    .form-inline .external-form-block form input[type=date], .external-form-block form .form-inline input[type=date],
    .form-inline .external-form-block form input[type=datetime-local], .external-form-block form .form-inline input[type=datetime-local],
    .form-inline .external-form-block form input[type=email], .external-form-block form .form-inline input[type=email],
    .form-inline .external-form-block form input[type=month], .external-form-block form .form-inline input[type=month],
    .form-inline .external-form-block form input[type=number], .external-form-block form .form-inline input[type=number],
    .form-inline .external-form-block form input[type=search], .external-form-block form .form-inline input[type=search],
    .form-inline .external-form-block form input[type=tel], .external-form-block form .form-inline input[type=tel],
    .form-inline .external-form-block form input[type=time], .external-form-block form .form-inline input[type=time],
    .form-inline .external-form-block form input[type=url], .external-form-block form .form-inline input[type=url],
    .form-inline .external-form-block form input[type=week], .external-form-block form .form-inline input[type=week],
    .form-inline .external-form-block form select, .external-form-block form .form-inline select,
    .form-inline .external-form-block form textarea, .external-form-block form .form-inline textarea {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn, .main-user-consent-request-popup-button, .external-form-block form input[type=button],
.external-form-block form input[type=submit],
.external-form-block form .button,
.external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button input {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .btn:hover, .main-user-consent-request-popup-button:hover, .external-form-block form input:hover[type=button],
  .external-form-block form input:hover[type=submit],
  .external-form-block form .button:hover,
  .external-form-block form button:hover, a.reviews-form-switcher:hover, .vote-item-links a:hover, .vote-vote-footer .vote-form-box-button a:hover, .vote-vote-footer .vote-form-box-button input:hover, .btn:focus, .main-user-consent-request-popup-button:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .vote-vote-footer .vote-form-box-button input:focus {
    text-decoration: none; }
  .btn:focus, .main-user-consent-request-popup-button:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .vote-vote-footer .vote-form-box-button input:focus, .btn.focus, .focus.main-user-consent-request-popup-button, .external-form-block form input.focus[type=button],
  .external-form-block form input.focus[type=submit],
  .external-form-block form .focus.button,
  .external-form-block form button.focus, a.focus.reviews-form-switcher, .vote-item-links a.focus, .vote-vote-footer .vote-form-box-button a.focus, .vote-vote-footer .vote-form-box-button input.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .disabled.main-user-consent-request-popup-button, .external-form-block form input.disabled[type=button],
  .external-form-block form input.disabled[type=submit],
  .external-form-block form .disabled.button,
  .external-form-block form button.disabled, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled, .vote-vote-footer .vote-form-box-button input.disabled, .btn:disabled, .main-user-consent-request-popup-button:disabled, .external-form-block form input:disabled[type=button],
  .external-form-block form input:disabled[type=submit],
  .external-form-block form .button:disabled,
  .external-form-block form button:disabled, a.reviews-form-switcher:disabled, .vote-item-links a:disabled, .vote-vote-footer .vote-form-box-button a:disabled, .vote-vote-footer .vote-form-box-button input:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled), .main-user-consent-request-popup-button:not(:disabled):not(.disabled), .external-form-block form input:not(:disabled):not(.disabled)[type=button],
  .external-form-block form input:not(:disabled):not(.disabled)[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled),
  .external-form-block form button:not(:disabled):not(.disabled), a.reviews-form-switcher:not(:disabled):not(.disabled), .vote-item-links a:not(:disabled):not(.disabled), .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled), .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn:not(:disabled):not(.disabled):active, .main-user-consent-request-popup-button:not(:disabled):not(.disabled):active, .external-form-block form input:not(:disabled):not(.disabled):active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled):active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled):active,
  .external-form-block form button:not(:disabled):not(.disabled):active, a.reviews-form-switcher:not(:disabled):not(.disabled):active, .vote-item-links a:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .main-user-consent-request-popup-button:not(:disabled):not(.disabled).active, .external-form-block form input:not(:disabled):not(.disabled).active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled).active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled).active,
  .external-form-block form button:not(:disabled):not(.disabled).active, a.reviews-form-switcher:not(:disabled):not(.disabled).active, .vote-item-links a:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled).active {
    background-image: none; }

a.btn.disabled, a.disabled.main-user-consent-request-popup-button,
.external-form-block form a.disabled.button, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled,
fieldset:disabled a.btn,
fieldset:disabled a.main-user-consent-request-popup-button,
fieldset:disabled .external-form-block form a.button,
.external-form-block form fieldset:disabled a.button,
fieldset:disabled a.reviews-form-switcher,
fieldset:disabled .vote-item-links a,
.vote-item-links fieldset:disabled a,
fieldset:disabled .vote-vote-footer .vote-form-box-button a,
.vote-vote-footer .vote-form-box-button fieldset:disabled a {
  pointer-events: none; }

.btn-primary, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input[type=button],
.external-form-block form input[type=submit],
.external-form-block form .button,
.external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:hover, .external-form-block form input:hover[type=button],
  .external-form-block form input:hover[type=submit],
  .external-form-block form .button:hover,
  .external-form-block form button:hover, a.reviews-form-switcher:hover, .vote-item-links a:hover, .vote-vote-footer .vote-form-box-button a:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .btn-primary.focus, .focus.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input.focus[type=button],
  .external-form-block form input.focus[type=submit],
  .external-form-block form .focus.button,
  .external-form-block form button.focus, a.focus.reviews-form-switcher, .vote-item-links a.focus, .vote-vote-footer .vote-form-box-button a.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-primary.disabled, .disabled.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input.disabled[type=button],
  .external-form-block form input.disabled[type=submit],
  .external-form-block form .disabled.button,
  .external-form-block form button.disabled, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled, .btn-primary:disabled, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:disabled, .external-form-block form input:disabled[type=button],
  .external-form-block form input:disabled[type=submit],
  .external-form-block form .button:disabled,
  .external-form-block form button:disabled, a.reviews-form-switcher:disabled, .vote-item-links a:disabled, .vote-vote-footer .vote-form-box-button a:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled):active, .external-form-block form input:not(:disabled):not(.disabled):active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled):active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled):active,
  .external-form-block form button:not(:disabled):not(.disabled):active, a.reviews-form-switcher:not(:disabled):not(.disabled):active, .vote-item-links a:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled).active, .external-form-block form input:not(:disabled):not(.disabled).active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled).active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled).active,
  .external-form-block form button:not(:disabled):not(.disabled).active, a.reviews-form-switcher:not(:disabled):not(.disabled).active, .vote-item-links a:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle,
  .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc,
  .external-form-block form .show > input.dropdown-toggle[type=button],
  .external-form-block form .show > input.dropdown-toggle[type=submit],
  .external-form-block form .show > .dropdown-toggle.button,
  .external-form-block form .show > button.dropdown-toggle,
  .show > a.dropdown-toggle.reviews-form-switcher,
  .vote-item-links .show > a.dropdown-toggle,
  .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled):active:focus, .external-form-block form input:not(:disabled):not(.disabled):active:focus[type=button],
    .external-form-block form input:not(:disabled):not(.disabled):active:focus[type=submit],
    .external-form-block form .button:not(:disabled):not(.disabled):active:focus,
    .external-form-block form button:not(:disabled):not(.disabled):active:focus, a.reviews-form-switcher:not(:disabled):not(.disabled):active:focus, .vote-item-links a:not(:disabled):not(.disabled):active:focus, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled).active:focus, .external-form-block form input:not(:disabled):not(.disabled).active:focus[type=button],
    .external-form-block form input:not(:disabled):not(.disabled).active:focus[type=submit],
    .external-form-block form .button:not(:disabled):not(.disabled).active:focus,
    .external-form-block form button:not(:disabled):not(.disabled).active:focus, a.reviews-form-switcher:not(:disabled):not(.disabled).active:focus, .vote-item-links a:not(:disabled):not(.disabled).active:focus, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus,
    .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:focus,
    .external-form-block form .show > input.dropdown-toggle:focus[type=button],
    .external-form-block form .show > input.dropdown-toggle:focus[type=submit],
    .external-form-block form .show > .dropdown-toggle.button:focus,
    .external-form-block form .show > button.dropdown-toggle:focus,
    .show > a.dropdown-toggle.reviews-form-switcher:focus,
    .vote-item-links .show > a.dropdown-toggle:focus,
    .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-secondary, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:focus, .btn-secondary.focus, .focus.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-secondary.disabled, .disabled.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej, .btn-secondary:disabled, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle,
  .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus,
    .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-light, .vote-vote-footer .vote-form-box-button input {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover, .vote-vote-footer .vote-form-box-button input:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .vote-vote-footer .vote-form-box-button input:focus, .btn-light.focus, .vote-vote-footer .vote-form-box-button input.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-light.disabled, .vote-vote-footer .vote-form-box-button input.disabled, .btn-light:disabled, .vote-vote-footer .vote-form-box-button input:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle,
  .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus,
    .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .main-user-consent-request-popup-button, .external-form-block form .btn-group-lg > input[type=button],
.external-form-block form .btn-group-lg > input[type=submit],
.external-form-block form .btn-group-lg > .button,
.external-form-block form .btn-group-lg > button, .btn-group-lg > a.reviews-form-switcher, .vote-item-links .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > input {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .main-user-consent-request-popup-button, .external-form-block form .btn-group-sm > input[type=button],
.external-form-block form .btn-group-sm > input[type=submit],
.external-form-block form .btn-group-sm > .button,
.external-form-block form .btn-group-sm > button, .btn-group-sm > a.reviews-form-switcher, .vote-item-links .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > input {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.show {
    display: block; }

tr.collapse.show {
  display: table-row; }

tbody.collapse.show {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > .main-user-consent-request-popup-button, .external-form-block form .btn-group > input[type=button],
  .external-form-block form .btn-group > input[type=submit],
  .external-form-block form .btn-group > .button,
  .external-form-block form .btn-group > button, .btn-group > a.reviews-form-switcher, .vote-item-links .btn-group > a, .vote-vote-footer .vote-form-box-button .btn-group > a, .vote-vote-footer .vote-form-box-button .btn-group > input,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > input[type=button],
  .external-form-block form .btn-group-vertical > input[type=submit],
  .external-form-block form .btn-group-vertical > .button,
  .external-form-block form .btn-group-vertical > button,
  .btn-group-vertical > a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > input {
    position: relative;
    flex: 0 1 auto; }
    .btn-group > .btn:hover, .btn-group > .main-user-consent-request-popup-button:hover, .external-form-block form .btn-group > input:hover[type=button],
    .external-form-block form .btn-group > input:hover[type=submit],
    .external-form-block form .btn-group > .button:hover,
    .external-form-block form .btn-group > button:hover, .btn-group > a.reviews-form-switcher:hover, .vote-item-links .btn-group > a:hover, .vote-vote-footer .vote-form-box-button .btn-group > a:hover, .vote-vote-footer .vote-form-box-button .btn-group > input:hover,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .main-user-consent-request-popup-button:hover,
    .external-form-block form .btn-group-vertical > input:hover[type=button],
    .external-form-block form .btn-group-vertical > input:hover[type=submit],
    .external-form-block form .btn-group-vertical > .button:hover,
    .external-form-block form .btn-group-vertical > button:hover,
    .btn-group-vertical > a.reviews-form-switcher:hover,
    .vote-item-links .btn-group-vertical > a:hover,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:hover,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .main-user-consent-request-popup-button:focus, .external-form-block form .btn-group > input:focus[type=button],
    .external-form-block form .btn-group > input:focus[type=submit],
    .external-form-block form .btn-group > .button:focus,
    .external-form-block form .btn-group > button:focus, .btn-group > a.reviews-form-switcher:focus, .vote-item-links .btn-group > a:focus, .vote-vote-footer .vote-form-box-button .btn-group > a:focus, .vote-vote-footer .vote-form-box-button .btn-group > input:focus, .btn-group > .btn:active, .btn-group > .main-user-consent-request-popup-button:active, .external-form-block form .btn-group > input:active[type=button],
    .external-form-block form .btn-group > input:active[type=submit],
    .external-form-block form .btn-group > .button:active,
    .external-form-block form .btn-group > button:active, .btn-group > a.reviews-form-switcher:active, .vote-item-links .btn-group > a:active, .vote-vote-footer .vote-form-box-button .btn-group > a:active, .vote-vote-footer .vote-form-box-button .btn-group > input:active, .btn-group > .btn.active, .btn-group > .active.main-user-consent-request-popup-button, .external-form-block form .btn-group > input.active[type=button],
    .external-form-block form .btn-group > input.active[type=submit],
    .external-form-block form .btn-group > .active.button,
    .external-form-block form .btn-group > button.active, .btn-group > a.active.reviews-form-switcher, .vote-item-links .btn-group > a.active, .vote-vote-footer .vote-form-box-button .btn-group > a.active, .vote-vote-footer .vote-form-box-button .btn-group > input.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .main-user-consent-request-popup-button:focus,
    .external-form-block form .btn-group-vertical > input:focus[type=button],
    .external-form-block form .btn-group-vertical > input:focus[type=submit],
    .external-form-block form .btn-group-vertical > .button:focus,
    .external-form-block form .btn-group-vertical > button:focus,
    .btn-group-vertical > a.reviews-form-switcher:focus,
    .vote-item-links .btn-group-vertical > a:focus,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:focus,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .main-user-consent-request-popup-button:active,
    .external-form-block form .btn-group-vertical > input:active[type=button],
    .external-form-block form .btn-group-vertical > input:active[type=submit],
    .external-form-block form .btn-group-vertical > .button:active,
    .external-form-block form .btn-group-vertical > button:active,
    .btn-group-vertical > a.reviews-form-switcher:active,
    .vote-item-links .btn-group-vertical > a:active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.main-user-consent-request-popup-button,
    .external-form-block form .btn-group-vertical > input.active[type=button],
    .external-form-block form .btn-group-vertical > input.active[type=submit],
    .external-form-block form .btn-group-vertical > .active.button,
    .external-form-block form .btn-group-vertical > button.active,
    .btn-group-vertical > a.active.reviews-form-switcher,
    .vote-item-links .btn-group-vertical > a.active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a.active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input.active {
      z-index: 1; }
  .btn-group .btn + .btn, .btn-group .main-user-consent-request-popup-button + .btn, .btn-group .external-form-block form input[type=button] + .btn, .external-form-block form .btn-group input[type=button] + .btn, .btn-group .external-form-block form input[type=submit] + .btn, .external-form-block form .btn-group input[type=submit] + .btn, .btn-group .external-form-block form .button + .btn, .external-form-block form .btn-group .button + .btn, .btn-group .external-form-block form button + .btn, .external-form-block form .btn-group button + .btn, .btn-group a.reviews-form-switcher + .btn, .btn-group .vote-item-links a + .btn, .vote-item-links .btn-group a + .btn, .btn-group .vote-vote-footer .vote-form-box-button a + .btn, .vote-vote-footer .vote-form-box-button .btn-group a + .btn, .btn-group .vote-vote-footer .vote-form-box-button input + .btn, .vote-vote-footer .vote-form-box-button .btn-group input + .btn, .btn-group .btn + .main-user-consent-request-popup-button, .btn-group .main-user-consent-request-popup-button + .main-user-consent-request-popup-button, .btn-group .external-form-block form input[type=button] + .main-user-consent-request-popup-button, .external-form-block form .btn-group input[type=button] + .main-user-consent-request-popup-button, .btn-group .external-form-block form input[type=submit] + .main-user-consent-request-popup-button, .external-form-block form .btn-group input[type=submit] + .main-user-consent-request-popup-button, .btn-group .external-form-block form .button + .main-user-consent-request-popup-button, .external-form-block form .btn-group .button + .main-user-consent-request-popup-button, .btn-group .external-form-block form button + .main-user-consent-request-popup-button, .external-form-block form .btn-group button + .main-user-consent-request-popup-button, .btn-group a.reviews-form-switcher + .main-user-consent-request-popup-button, .btn-group .vote-item-links a + .main-user-consent-request-popup-button, .vote-item-links .btn-group a + .main-user-consent-request-popup-button, .btn-group .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group a + .main-user-consent-request-popup-button, .btn-group .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group input + .main-user-consent-request-popup-button, .btn-group .external-form-block form .btn + input[type=button], .external-form-block form .btn-group .btn + input[type=button], .btn-group .external-form-block form .main-user-consent-request-popup-button + input[type=button], .external-form-block form .btn-group .main-user-consent-request-popup-button + input[type=button], .btn-group .external-form-block form input[type=button] + input[type=button], .external-form-block form .btn-group input[type=button] + input[type=button], .btn-group .external-form-block form input[type=submit] + input[type=button], .external-form-block form .btn-group input[type=submit] + input[type=button], .btn-group .external-form-block form .button + input[type=button], .external-form-block form .btn-group .button + input[type=button], .btn-group .external-form-block form button + input[type=button], .external-form-block form .btn-group button + input[type=button], .btn-group .external-form-block form a.reviews-form-switcher + input[type=button], .external-form-block form .btn-group a.reviews-form-switcher + input[type=button], .btn-group .vote-item-links .external-form-block form a + input[type=button], .external-form-block form .btn-group .vote-item-links a + input[type=button], .vote-item-links .btn-group .external-form-block form a + input[type=button], .external-form-block form .vote-item-links .btn-group a + input[type=button], .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + input[type=button], .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + input[type=button],
  .btn-group .external-form-block form .btn + input[type=submit], .external-form-block form .btn-group .btn + input[type=submit],
  .btn-group .external-form-block form .main-user-consent-request-popup-button + input[type=submit], .external-form-block form .btn-group .main-user-consent-request-popup-button + input[type=submit],
  .btn-group .external-form-block form input[type=button] + input[type=submit], .external-form-block form .btn-group input[type=button] + input[type=submit],
  .btn-group .external-form-block form input[type=submit] + input[type=submit], .external-form-block form .btn-group input[type=submit] + input[type=submit],
  .btn-group .external-form-block form .button + input[type=submit], .external-form-block form .btn-group .button + input[type=submit],
  .btn-group .external-form-block form button + input[type=submit], .external-form-block form .btn-group button + input[type=submit],
  .btn-group .external-form-block form a.reviews-form-switcher + input[type=submit], .external-form-block form .btn-group a.reviews-form-switcher + input[type=submit],
  .btn-group .vote-item-links .external-form-block form a + input[type=submit], .external-form-block form .btn-group .vote-item-links a + input[type=submit], .vote-item-links .btn-group .external-form-block form a + input[type=submit], .external-form-block form .vote-item-links .btn-group a + input[type=submit],
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + input[type=submit],
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + input[type=submit],
  .btn-group .external-form-block form .btn + .button, .external-form-block form .btn-group .btn + .button,
  .btn-group .external-form-block form .main-user-consent-request-popup-button + .button, .external-form-block form .btn-group .main-user-consent-request-popup-button + .button,
  .btn-group .external-form-block form input[type=button] + .button, .external-form-block form .btn-group input[type=button] + .button,
  .btn-group .external-form-block form input[type=submit] + .button, .external-form-block form .btn-group input[type=submit] + .button,
  .btn-group .external-form-block form .button + .button, .external-form-block form .btn-group .button + .button,
  .btn-group .external-form-block form button + .button, .external-form-block form .btn-group button + .button,
  .btn-group .external-form-block form a.reviews-form-switcher + .button, .external-form-block form .btn-group a.reviews-form-switcher + .button,
  .btn-group .vote-item-links .external-form-block form a + .button, .external-form-block form .btn-group .vote-item-links a + .button, .vote-item-links .btn-group .external-form-block form a + .button, .external-form-block form .vote-item-links .btn-group a + .button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + .button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button a + .button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group a + .button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + .button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button input + .button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group input + .button,
  .btn-group .external-form-block form .btn + button, .external-form-block form .btn-group .btn + button,
  .btn-group .external-form-block form .main-user-consent-request-popup-button + button, .external-form-block form .btn-group .main-user-consent-request-popup-button + button,
  .btn-group .external-form-block form input[type=button] + button, .external-form-block form .btn-group input[type=button] + button,
  .btn-group .external-form-block form input[type=submit] + button, .external-form-block form .btn-group input[type=submit] + button,
  .btn-group .external-form-block form .button + button, .external-form-block form .btn-group .button + button,
  .btn-group .external-form-block form button + button, .external-form-block form .btn-group button + button,
  .btn-group .external-form-block form a.reviews-form-switcher + button, .external-form-block form .btn-group a.reviews-form-switcher + button,
  .btn-group .vote-item-links .external-form-block form a + button, .external-form-block form .btn-group .vote-item-links a + button, .vote-item-links .btn-group .external-form-block form a + button, .external-form-block form .vote-item-links .btn-group a + button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button a + button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group a + button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button input + button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group input + button, .btn-group .btn + a.reviews-form-switcher, .btn-group .main-user-consent-request-popup-button + a.reviews-form-switcher, .btn-group .external-form-block form input[type=button] + a.reviews-form-switcher, .external-form-block form .btn-group input[type=button] + a.reviews-form-switcher, .btn-group .external-form-block form input[type=submit] + a.reviews-form-switcher, .external-form-block form .btn-group input[type=submit] + a.reviews-form-switcher, .btn-group .external-form-block form .button + a.reviews-form-switcher, .external-form-block form .btn-group .button + a.reviews-form-switcher, .btn-group .external-form-block form button + a.reviews-form-switcher, .external-form-block form .btn-group button + a.reviews-form-switcher, .btn-group a.reviews-form-switcher + a.reviews-form-switcher, .btn-group .vote-item-links a + a.reviews-form-switcher, .vote-item-links .btn-group a + a.reviews-form-switcher, .btn-group .vote-item-links .btn + a, .vote-item-links .btn-group .btn + a, .btn-group .vote-item-links .main-user-consent-request-popup-button + a, .vote-item-links .btn-group .main-user-consent-request-popup-button + a, .btn-group .external-form-block form .vote-item-links input[type=button] + a, .vote-item-links .btn-group .external-form-block form input[type=button] + a, .external-form-block form .btn-group .vote-item-links input[type=button] + a, .vote-item-links .external-form-block form .btn-group input[type=button] + a, .btn-group .external-form-block form .vote-item-links input[type=submit] + a, .vote-item-links .btn-group .external-form-block form input[type=submit] + a, .external-form-block form .btn-group .vote-item-links input[type=submit] + a, .vote-item-links .external-form-block form .btn-group input[type=submit] + a, .btn-group .external-form-block form .vote-item-links .button + a, .vote-item-links .btn-group .external-form-block form .button + a, .external-form-block form .btn-group .vote-item-links .button + a, .vote-item-links .external-form-block form .btn-group .button + a, .btn-group .external-form-block form .vote-item-links button + a, .vote-item-links .btn-group .external-form-block form button + a, .external-form-block form .btn-group .vote-item-links button + a, .vote-item-links .external-form-block form .btn-group button + a, .btn-group .vote-item-links a.reviews-form-switcher + a, .vote-item-links .btn-group a.reviews-form-switcher + a, .btn-group .vote-item-links a + a, .vote-item-links .btn-group a + a, .btn-group .vote-vote-footer .vote-form-box-button .vote-item-links a + a, .btn-group .vote-vote-footer .vote-form-box-button .vote-item-links input + a, .vote-vote-footer .vote-form-box-button .btn-group .vote-item-links input + a, .btn-group .vote-vote-footer .vote-form-box-button .btn + a, .vote-vote-footer .vote-form-box-button .btn-group .btn + a, .btn-group .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .btn-group .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=button] + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=submit] + a, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form .button + a, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group .button + a, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form button + a, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group button + a, .vote-vote-footer .vote-form-box-button .btn-group .vote-item-links a + a, .btn-group .vote-vote-footer .vote-form-box-button a + a, .vote-vote-footer .vote-form-box-button .btn-group a + a, .btn-group .vote-vote-footer .vote-form-box-button input + a, .vote-vote-footer .vote-form-box-button .btn-group input + a, .btn-group .vote-vote-footer .vote-form-box-button .btn + input, .vote-vote-footer .vote-form-box-button .btn-group .btn + input, .btn-group .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .btn-group .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=button] + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=submit] + input, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form .button + input, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group .button + input, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form button + input, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group button + input, .vote-vote-footer .vote-form-box-button .btn-group .vote-item-links a + input, .btn-group .vote-vote-footer .vote-form-box-button a + input, .vote-vote-footer .vote-form-box-button .btn-group a + input, .btn-group .vote-vote-footer .vote-form-box-button input + input, .vote-vote-footer .vote-form-box-button .btn-group input + input,
  .btn-group .btn + .btn-group,
  .btn-group .main-user-consent-request-popup-button + .btn-group,
  .btn-group .external-form-block form input[type=button] + .btn-group,
  .external-form-block form .btn-group input[type=button] + .btn-group,
  .btn-group .external-form-block form input[type=submit] + .btn-group,
  .external-form-block form .btn-group input[type=submit] + .btn-group,
  .btn-group .external-form-block form .button + .btn-group,
  .external-form-block form .btn-group .button + .btn-group,
  .btn-group .external-form-block form button + .btn-group,
  .external-form-block form .btn-group button + .btn-group,
  .btn-group a.reviews-form-switcher + .btn-group,
  .btn-group .vote-item-links a + .btn-group,
  .vote-item-links .btn-group a + .btn-group,
  .btn-group .vote-vote-footer .vote-form-box-button a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group a + .btn-group,
  .btn-group .vote-vote-footer .vote-form-box-button input + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group input + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .main-user-consent-request-popup-button,
  .btn-group .external-form-block form .btn-group + input[type=button],
  .external-form-block form .btn-group .btn-group + input[type=button],
  .btn-group .external-form-block form .btn-group + input[type=submit],
  .external-form-block form .btn-group .btn-group + input[type=submit],
  .btn-group .external-form-block form .btn-group + .button,
  .external-form-block form .btn-group .btn-group + .button,
  .btn-group .external-form-block form .btn-group + button,
  .external-form-block form .btn-group .btn-group + button,
  .btn-group .btn-group + a.reviews-form-switcher,
  .btn-group .vote-item-links .btn-group + a,
  .vote-item-links .btn-group .btn-group + a,
  .btn-group .vote-vote-footer .vote-form-box-button .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group .btn-group + a,
  .btn-group .vote-vote-footer .vote-form-box-button .btn-group + input,
  .vote-vote-footer .vote-form-box-button .btn-group .btn-group + input,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .main-user-consent-request-popup-button + .btn,
  .btn-group-vertical .external-form-block form input[type=button] + .btn,
  .external-form-block form .btn-group-vertical input[type=button] + .btn,
  .btn-group-vertical .external-form-block form input[type=submit] + .btn,
  .external-form-block form .btn-group-vertical input[type=submit] + .btn,
  .btn-group-vertical .external-form-block form .button + .btn,
  .external-form-block form .btn-group-vertical .button + .btn,
  .btn-group-vertical .external-form-block form button + .btn,
  .external-form-block form .btn-group-vertical button + .btn,
  .btn-group-vertical a.reviews-form-switcher + .btn,
  .btn-group-vertical .vote-item-links a + .btn,
  .vote-item-links .btn-group-vertical a + .btn,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .btn,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .btn,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .btn,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .btn,
  .btn-group-vertical .btn + .main-user-consent-request-popup-button,
  .btn-group-vertical .main-user-consent-request-popup-button + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form input[type=button] + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical input[type=button] + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form input[type=submit] + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical input[type=submit] + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form .button + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical .button + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form button + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical button + .main-user-consent-request-popup-button,
  .btn-group-vertical a.reviews-form-switcher + .main-user-consent-request-popup-button,
  .btn-group-vertical .vote-item-links a + .main-user-consent-request-popup-button,
  .vote-item-links .btn-group-vertical a + .main-user-consent-request-popup-button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .main-user-consent-request-popup-button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form .btn + input[type=button],
  .external-form-block form .btn-group-vertical .btn + input[type=button],
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + input[type=button],
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + input[type=button],
  .btn-group-vertical .external-form-block form input[type=button] + input[type=button],
  .external-form-block form .btn-group-vertical input[type=button] + input[type=button],
  .btn-group-vertical .external-form-block form input[type=submit] + input[type=button],
  .external-form-block form .btn-group-vertical input[type=submit] + input[type=button],
  .btn-group-vertical .external-form-block form .button + input[type=button],
  .external-form-block form .btn-group-vertical .button + input[type=button],
  .btn-group-vertical .external-form-block form button + input[type=button],
  .external-form-block form .btn-group-vertical button + input[type=button],
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + input[type=button],
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + input[type=button],
  .btn-group-vertical .vote-item-links .external-form-block form a + input[type=button],
  .external-form-block form .btn-group-vertical .vote-item-links a + input[type=button],
  .vote-item-links .btn-group-vertical .external-form-block form a + input[type=button],
  .external-form-block form .vote-item-links .btn-group-vertical a + input[type=button],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + input[type=button],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + input[type=button],
  .btn-group-vertical .external-form-block form .btn + input[type=submit],
  .external-form-block form .btn-group-vertical .btn + input[type=submit],
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + input[type=submit],
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + input[type=submit],
  .btn-group-vertical .external-form-block form input[type=button] + input[type=submit],
  .external-form-block form .btn-group-vertical input[type=button] + input[type=submit],
  .btn-group-vertical .external-form-block form input[type=submit] + input[type=submit],
  .external-form-block form .btn-group-vertical input[type=submit] + input[type=submit],
  .btn-group-vertical .external-form-block form .button + input[type=submit],
  .external-form-block form .btn-group-vertical .button + input[type=submit],
  .btn-group-vertical .external-form-block form button + input[type=submit],
  .external-form-block form .btn-group-vertical button + input[type=submit],
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + input[type=submit],
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + input[type=submit],
  .btn-group-vertical .vote-item-links .external-form-block form a + input[type=submit],
  .external-form-block form .btn-group-vertical .vote-item-links a + input[type=submit],
  .vote-item-links .btn-group-vertical .external-form-block form a + input[type=submit],
  .external-form-block form .vote-item-links .btn-group-vertical a + input[type=submit],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + input[type=submit],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + input[type=submit],
  .btn-group-vertical .external-form-block form .btn + .button,
  .external-form-block form .btn-group-vertical .btn + .button,
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + .button,
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + .button,
  .btn-group-vertical .external-form-block form input[type=button] + .button,
  .external-form-block form .btn-group-vertical input[type=button] + .button,
  .btn-group-vertical .external-form-block form input[type=submit] + .button,
  .external-form-block form .btn-group-vertical input[type=submit] + .button,
  .btn-group-vertical .external-form-block form .button + .button,
  .external-form-block form .btn-group-vertical .button + .button,
  .btn-group-vertical .external-form-block form button + .button,
  .external-form-block form .btn-group-vertical button + .button,
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + .button,
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + .button,
  .btn-group-vertical .vote-item-links .external-form-block form a + .button,
  .external-form-block form .btn-group-vertical .vote-item-links a + .button,
  .vote-item-links .btn-group-vertical .external-form-block form a + .button,
  .external-form-block form .vote-item-links .btn-group-vertical a + .button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + .button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + .button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .button,
  .btn-group-vertical .external-form-block form .btn + button,
  .external-form-block form .btn-group-vertical .btn + button,
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + button,
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + button,
  .btn-group-vertical .external-form-block form input[type=button] + button,
  .external-form-block form .btn-group-vertical input[type=button] + button,
  .btn-group-vertical .external-form-block form input[type=submit] + button,
  .external-form-block form .btn-group-vertical input[type=submit] + button,
  .btn-group-vertical .external-form-block form .button + button,
  .external-form-block form .btn-group-vertical .button + button,
  .btn-group-vertical .external-form-block form button + button,
  .external-form-block form .btn-group-vertical button + button,
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + button,
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + button,
  .btn-group-vertical .vote-item-links .external-form-block form a + button,
  .external-form-block form .btn-group-vertical .vote-item-links a + button,
  .vote-item-links .btn-group-vertical .external-form-block form a + button,
  .external-form-block form .vote-item-links .btn-group-vertical a + button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button a + button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical a + button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button input + button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical input + button,
  .btn-group-vertical .btn + a.reviews-form-switcher,
  .btn-group-vertical .main-user-consent-request-popup-button + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form input[type=button] + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical input[type=button] + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form input[type=submit] + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical input[type=submit] + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form .button + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical .button + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form button + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical button + a.reviews-form-switcher,
  .btn-group-vertical a.reviews-form-switcher + a.reviews-form-switcher,
  .btn-group-vertical .vote-item-links a + a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical a + a.reviews-form-switcher,
  .btn-group-vertical .vote-item-links .btn + a,
  .vote-item-links .btn-group-vertical .btn + a,
  .btn-group-vertical .vote-item-links .main-user-consent-request-popup-button + a,
  .vote-item-links .btn-group-vertical .main-user-consent-request-popup-button + a,
  .btn-group-vertical .external-form-block form .vote-item-links input[type=button] + a,
  .vote-item-links .btn-group-vertical .external-form-block form input[type=button] + a,
  .external-form-block form .btn-group-vertical .vote-item-links input[type=button] + a,
  .vote-item-links .external-form-block form .btn-group-vertical input[type=button] + a,
  .btn-group-vertical .external-form-block form .vote-item-links input[type=submit] + a,
  .vote-item-links .btn-group-vertical .external-form-block form input[type=submit] + a,
  .external-form-block form .btn-group-vertical .vote-item-links input[type=submit] + a,
  .vote-item-links .external-form-block form .btn-group-vertical input[type=submit] + a,
  .btn-group-vertical .external-form-block form .vote-item-links .button + a,
  .vote-item-links .btn-group-vertical .external-form-block form .button + a,
  .external-form-block form .btn-group-vertical .vote-item-links .button + a,
  .vote-item-links .external-form-block form .btn-group-vertical .button + a,
  .btn-group-vertical .external-form-block form .vote-item-links button + a,
  .vote-item-links .btn-group-vertical .external-form-block form button + a,
  .external-form-block form .btn-group-vertical .vote-item-links button + a,
  .vote-item-links .external-form-block form .btn-group-vertical button + a,
  .btn-group-vertical .vote-item-links a.reviews-form-switcher + a,
  .vote-item-links .btn-group-vertical a.reviews-form-switcher + a,
  .btn-group-vertical .vote-item-links a + a,
  .vote-item-links .btn-group-vertical a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .vote-item-links a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .vote-item-links input + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .vote-item-links input + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=button] + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=submit] + a,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form .button + a,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical .button + a,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form button + a,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .vote-item-links a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn + input,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=button] + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=submit] + input,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form .button + input,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical .button + input,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form button + input,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .vote-item-links a + input,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + input,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + input,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .main-user-consent-request-popup-button + .btn-group,
  .btn-group-vertical .external-form-block form input[type=button] + .btn-group,
  .external-form-block form .btn-group-vertical input[type=button] + .btn-group,
  .btn-group-vertical .external-form-block form input[type=submit] + .btn-group,
  .external-form-block form .btn-group-vertical input[type=submit] + .btn-group,
  .btn-group-vertical .external-form-block form .button + .btn-group,
  .external-form-block form .btn-group-vertical .button + .btn-group,
  .btn-group-vertical .external-form-block form button + .btn-group,
  .external-form-block form .btn-group-vertical button + .btn-group,
  .btn-group-vertical a.reviews-form-switcher + .btn-group,
  .btn-group-vertical .vote-item-links a + .btn-group,
  .vote-item-links .btn-group-vertical a + .btn-group,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .btn-group,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form .btn-group + input[type=button],
  .external-form-block form .btn-group-vertical .btn-group + input[type=button],
  .btn-group-vertical .external-form-block form .btn-group + input[type=submit],
  .external-form-block form .btn-group-vertical .btn-group + input[type=submit],
  .btn-group-vertical .external-form-block form .btn-group + .button,
  .external-form-block form .btn-group-vertical .btn-group + .button,
  .btn-group-vertical .external-form-block form .btn-group + button,
  .external-form-block form .btn-group-vertical .btn-group + button,
  .btn-group-vertical .btn-group + a.reviews-form-switcher,
  .btn-group-vertical .vote-item-links .btn-group + a,
  .vote-item-links .btn-group-vertical .btn-group + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn-group + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn-group + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn-group + input,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:first-child, .btn-group > .main-user-consent-request-popup-button:first-child, .external-form-block form .btn-group > input:first-child[type=button],
.external-form-block form .btn-group > input:first-child[type=submit],
.external-form-block form .btn-group > .button:first-child,
.external-form-block form .btn-group > button:first-child, .btn-group > a.reviews-form-switcher:first-child, .vote-item-links .btn-group > a:first-child, .vote-vote-footer .vote-form-box-button .btn-group > a:first-child, .vote-vote-footer .vote-form-box-button .btn-group > input:first-child {
  margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .main-user-consent-request-popup-button:not(:last-child):not(.dropdown-toggle), .external-form-block form .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=button],
.external-form-block form .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.external-form-block form .btn-group > .button:not(:last-child):not(.dropdown-toggle),
.external-form-block form .btn-group > button:not(:last-child):not(.dropdown-toggle), .btn-group > a.reviews-form-switcher:not(:last-child):not(.dropdown-toggle), .vote-item-links .btn-group > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group > input:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .main-user-consent-request-popup-button,
.external-form-block form .btn-group > .btn-group:not(:last-child) > input[type=button],
.external-form-block form .btn-group > .btn-group:not(:last-child) > input[type=submit],
.external-form-block form .btn-group > .btn-group:not(:last-child) > .button,
.external-form-block form .btn-group > .btn-group:not(:last-child) > button,
.btn-group > .btn-group:not(:last-child) > a.reviews-form-switcher,
.vote-item-links .btn-group > .btn-group:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:last-child) > input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .btn-group > .main-user-consent-request-popup-button:not(:first-child), .external-form-block form .btn-group > input:not(:first-child)[type=button],
.external-form-block form .btn-group > input:not(:first-child)[type=submit],
.external-form-block form .btn-group > .button:not(:first-child),
.external-form-block form .btn-group > button:not(:first-child), .btn-group > a.reviews-form-switcher:not(:first-child), .vote-item-links .btn-group > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group > input:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .main-user-consent-request-popup-button,
.external-form-block form .btn-group > .btn-group:not(:first-child) > input[type=button],
.external-form-block form .btn-group > .btn-group:not(:first-child) > input[type=submit],
.external-form-block form .btn-group > .btn-group:not(:first-child) > .button,
.external-form-block form .btn-group > .btn-group:not(:first-child) > button,
.btn-group > .btn-group:not(:first-child) > a.reviews-form-switcher,
.vote-item-links .btn-group > .btn-group:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:first-child) > input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after {
    margin-left: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .main-user-consent-request-popup-button + .dropdown-toggle-split, .external-form-block form .btn-group-sm > input[type=button] + .dropdown-toggle-split, .external-form-block form .btn-group-sm > input[type=submit] + .dropdown-toggle-split, .external-form-block form .btn-group-sm > .button + .dropdown-toggle-split, .external-form-block form .btn-group-sm > button + .dropdown-toggle-split, .btn-group-sm > a.reviews-form-switcher + .dropdown-toggle-split, .vote-item-links .btn-group-sm > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-sm > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-sm > input + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .main-user-consent-request-popup-button + .dropdown-toggle-split, .external-form-block form .btn-group-lg > input[type=button] + .dropdown-toggle-split, .external-form-block form .btn-group-lg > input[type=submit] + .dropdown-toggle-split, .external-form-block form .btn-group-lg > .button + .dropdown-toggle-split, .external-form-block form .btn-group-lg > button + .dropdown-toggle-split, .btn-group-lg > a.reviews-form-switcher + .dropdown-toggle-split, .vote-item-links .btn-group-lg > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-lg > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-lg > input + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical .btn, .btn-group-vertical .main-user-consent-request-popup-button, .btn-group-vertical .external-form-block form input[type=button], .external-form-block form .btn-group-vertical input[type=button],
  .btn-group-vertical .external-form-block form input[type=submit], .external-form-block form .btn-group-vertical input[type=submit],
  .btn-group-vertical .external-form-block form .button, .external-form-block form .btn-group-vertical .button,
  .btn-group-vertical .external-form-block form button, .external-form-block form .btn-group-vertical button, .btn-group-vertical a.reviews-form-switcher, .btn-group-vertical .vote-item-links a, .vote-item-links .btn-group-vertical a, .btn-group-vertical .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .btn-group-vertical a, .btn-group-vertical .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .btn-group-vertical input,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn, .btn-group-vertical > .main-user-consent-request-popup-button + .btn, .external-form-block form .btn-group-vertical > input[type=button] + .btn, .external-form-block form .btn-group-vertical > input[type=submit] + .btn, .external-form-block form .btn-group-vertical > .button + .btn, .external-form-block form .btn-group-vertical > button + .btn, .btn-group-vertical > a.reviews-form-switcher + .btn, .vote-item-links .btn-group-vertical > a + .btn, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .btn, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .btn, .btn-group-vertical > .btn + .main-user-consent-request-popup-button, .btn-group-vertical > .main-user-consent-request-popup-button + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > input[type=button] + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > input[type=submit] + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > .button + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > button + .main-user-consent-request-popup-button, .btn-group-vertical > a.reviews-form-switcher + .main-user-consent-request-popup-button, .vote-item-links .btn-group-vertical > a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > .btn + input[type=button], .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + input[type=button], .external-form-block form .btn-group-vertical > input[type=button] + input[type=button], .external-form-block form .btn-group-vertical > input[type=submit] + input[type=button], .external-form-block form .btn-group-vertical > .button + input[type=button], .external-form-block form .btn-group-vertical > button + input[type=button], .external-form-block form .btn-group-vertical > a.reviews-form-switcher + input[type=button], .vote-item-links .external-form-block form .btn-group-vertical > a + input[type=button], .external-form-block form .vote-item-links .btn-group-vertical > a + input[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + input[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + input[type=button],
  .external-form-block form .btn-group-vertical > .btn + input[type=submit],
  .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + input[type=submit],
  .external-form-block form .btn-group-vertical > input[type=button] + input[type=submit],
  .external-form-block form .btn-group-vertical > input[type=submit] + input[type=submit],
  .external-form-block form .btn-group-vertical > .button + input[type=submit],
  .external-form-block form .btn-group-vertical > button + input[type=submit],
  .external-form-block form .btn-group-vertical > a.reviews-form-switcher + input[type=submit],
  .vote-item-links .external-form-block form .btn-group-vertical > a + input[type=submit], .external-form-block form .vote-item-links .btn-group-vertical > a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + input[type=submit],
  .external-form-block form .btn-group-vertical > .btn + .button,
  .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + .button,
  .external-form-block form .btn-group-vertical > input[type=button] + .button,
  .external-form-block form .btn-group-vertical > input[type=submit] + .button,
  .external-form-block form .btn-group-vertical > .button + .button,
  .external-form-block form .btn-group-vertical > button + .button,
  .external-form-block form .btn-group-vertical > a.reviews-form-switcher + .button,
  .vote-item-links .external-form-block form .btn-group-vertical > a + .button, .external-form-block form .vote-item-links .btn-group-vertical > a + .button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .button,
  .external-form-block form .btn-group-vertical > .btn + button,
  .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + button,
  .external-form-block form .btn-group-vertical > input[type=button] + button,
  .external-form-block form .btn-group-vertical > input[type=submit] + button,
  .external-form-block form .btn-group-vertical > .button + button,
  .external-form-block form .btn-group-vertical > button + button,
  .external-form-block form .btn-group-vertical > a.reviews-form-switcher + button,
  .vote-item-links .external-form-block form .btn-group-vertical > a + button, .external-form-block form .vote-item-links .btn-group-vertical > a + button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + button, .btn-group-vertical > .btn + a.reviews-form-switcher, .btn-group-vertical > .main-user-consent-request-popup-button + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > input[type=button] + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > input[type=submit] + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > .button + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > button + a.reviews-form-switcher, .btn-group-vertical > a.reviews-form-switcher + a.reviews-form-switcher, .vote-item-links .btn-group-vertical > a + a.reviews-form-switcher, .vote-item-links .btn-group-vertical > .btn + a, .vote-item-links .btn-group-vertical > .main-user-consent-request-popup-button + a, .external-form-block form .vote-item-links .btn-group-vertical > input[type=button] + a, .vote-item-links .external-form-block form .btn-group-vertical > input[type=button] + a, .external-form-block form .vote-item-links .btn-group-vertical > input[type=submit] + a, .vote-item-links .external-form-block form .btn-group-vertical > input[type=submit] + a, .external-form-block form .vote-item-links .btn-group-vertical > .button + a, .vote-item-links .external-form-block form .btn-group-vertical > .button + a, .external-form-block form .vote-item-links .btn-group-vertical > button + a, .vote-item-links .external-form-block form .btn-group-vertical > button + a, .vote-item-links .btn-group-vertical > a.reviews-form-switcher + a, .vote-item-links .btn-group-vertical > a + a, .vote-vote-footer .vote-form-box-button .vote-item-links .btn-group-vertical > input + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=button] + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=submit] + a, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > .button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > .button + a, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > button + a, .vote-vote-footer .vote-form-box-button .vote-item-links .btn-group-vertical > a + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn + input, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=button] + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=submit] + input, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > .button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > .button + input, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > button + input, .vote-vote-footer .vote-form-box-button .vote-item-links .btn-group-vertical > a + input, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + input, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + input,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .main-user-consent-request-popup-button + .btn-group,
  .external-form-block form .btn-group-vertical > input[type=button] + .btn-group,
  .external-form-block form .btn-group-vertical > input[type=submit] + .btn-group,
  .external-form-block form .btn-group-vertical > .button + .btn-group,
  .external-form-block form .btn-group-vertical > button + .btn-group,
  .btn-group-vertical > a.reviews-form-switcher + .btn-group,
  .vote-item-links .btn-group-vertical > a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > .btn-group + input[type=button],
  .external-form-block form .btn-group-vertical > .btn-group + input[type=submit],
  .external-form-block form .btn-group-vertical > .btn-group + .button,
  .external-form-block form .btn-group-vertical > .btn-group + button,
  .btn-group-vertical > .btn-group + a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group + input,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .main-user-consent-request-popup-button:not(:last-child):not(.dropdown-toggle), .external-form-block form .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=button],
  .external-form-block form .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit],
  .external-form-block form .btn-group-vertical > .button:not(:last-child):not(.dropdown-toggle),
  .external-form-block form .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > a.reviews-form-switcher:not(:last-child):not(.dropdown-toggle), .vote-item-links .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .btn-group-vertical > .btn-group:not(:last-child) > .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > input[type=button],
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit],
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > .button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > button,
  .btn-group-vertical > .btn-group:not(:last-child) > a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > .btn-group:not(:last-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:last-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:last-child) > input {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .main-user-consent-request-popup-button:not(:first-child), .external-form-block form .btn-group-vertical > input:not(:first-child)[type=button],
  .external-form-block form .btn-group-vertical > input:not(:first-child)[type=submit],
  .external-form-block form .btn-group-vertical > .button:not(:first-child),
  .external-form-block form .btn-group-vertical > button:not(:first-child), .btn-group-vertical > a.reviews-form-switcher:not(:first-child), .vote-item-links .btn-group-vertical > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > input[type=button],
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit],
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > .button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > button,
  .btn-group-vertical > .btn-group:not(:first-child) > a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > .btn-group:not(:first-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:first-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:first-child) > input {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .main-user-consent-request-popup-button, .external-form-block form .btn-group-toggle > input[type=button],
.external-form-block form .btn-group-toggle > input[type=submit],
.external-form-block form .btn-group-toggle > .button,
.external-form-block form .btn-group-toggle > button, .btn-group-toggle > a.reviews-form-switcher, .vote-item-links .btn-group-toggle > a, .vote-vote-footer .vote-form-box-button .btn-group-toggle > a, .vote-vote-footer .vote-form-box-button .btn-group-toggle > input,
.btn-group-toggle > .btn-group > .btn,
.btn-group-toggle > .btn-group > .main-user-consent-request-popup-button,
.external-form-block form .btn-group-toggle > .btn-group > input[type=button],
.external-form-block form .btn-group-toggle > .btn-group > input[type=submit],
.external-form-block form .btn-group-toggle > .btn-group > .button,
.external-form-block form .btn-group-toggle > .btn-group > button,
.btn-group-toggle > .btn-group > a.reviews-form-switcher,
.vote-item-links .btn-group-toggle > .btn-group > a,
.vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > a,
.vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > input {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .main-user-consent-request-popup-button input[type="radio"], .external-form-block form .btn-group-toggle > input[type=button] input[type="radio"], .external-form-block form .btn-group-toggle > input[type=submit] input[type="radio"], .external-form-block form .btn-group-toggle > .button input[type="radio"], .external-form-block form .btn-group-toggle > button input[type="radio"], .btn-group-toggle > a.reviews-form-switcher input[type="radio"], .vote-item-links .btn-group-toggle > a input[type="radio"], .vote-vote-footer .vote-form-box-button .btn-group-toggle > a input[type="radio"], .vote-vote-footer .vote-form-box-button .btn-group-toggle > input input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .main-user-consent-request-popup-button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > input[type=button] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > input[type=submit] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > button input[type="checkbox"],
  .btn-group-toggle > a.reviews-form-switcher input[type="checkbox"],
  .vote-item-links .btn-group-toggle > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > input input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .main-user-consent-request-popup-button input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=button] input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=submit] input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > .button input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > button input[type="radio"],
  .btn-group-toggle > .btn-group > a.reviews-form-switcher input[type="radio"],
  .vote-item-links .btn-group-toggle > .btn-group > a input[type="radio"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > a input[type="radio"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > input input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .main-user-consent-request-popup-button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=button] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=submit] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > .button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > button input[type="checkbox"],
  .btn-group-toggle > .btn-group > a.reviews-form-switcher input[type="checkbox"],
  .vote-item-links .btn-group-toggle > .btn-group > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > input input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .external-form-block form .input-group > input[type=text],
  .external-form-block form .input-group > input[type=password],
  .external-form-block form .input-group > input[type=date],
  .external-form-block form .input-group > input[type=datetime-local],
  .external-form-block form .input-group > input[type=email],
  .external-form-block form .input-group > input[type=month],
  .external-form-block form .input-group > input[type=number],
  .external-form-block form .input-group > input[type=search],
  .external-form-block form .input-group > input[type=tel],
  .external-form-block form .input-group > input[type=time],
  .external-form-block form .input-group > input[type=url],
  .external-form-block form .input-group > input[type=week],
  .external-form-block form .input-group > select,
  .external-form-block form .input-group > textarea,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control:focus, .external-form-block form .input-group > input:focus[type=text],
    .external-form-block form .input-group > input:focus[type=password],
    .external-form-block form .input-group > input:focus[type=date],
    .external-form-block form .input-group > input:focus[type=datetime-local],
    .external-form-block form .input-group > input:focus[type=email],
    .external-form-block form .input-group > input:focus[type=month],
    .external-form-block form .input-group > input:focus[type=number],
    .external-form-block form .input-group > input:focus[type=search],
    .external-form-block form .input-group > input:focus[type=tel],
    .external-form-block form .input-group > input:focus[type=time],
    .external-form-block form .input-group > input:focus[type=url],
    .external-form-block form .input-group > input:focus[type=week],
    .external-form-block form .input-group > select:focus,
    .external-form-block form .input-group > textarea:focus,
    .input-group > .custom-select:focus,
    .input-group > .custom-file:focus {
      z-index: 3; }
    .input-group > .form-control + .form-control, .external-form-block form .input-group > input[type=text] + .form-control, .external-form-block form .input-group > input[type=password] + .form-control, .external-form-block form .input-group > input[type=date] + .form-control, .external-form-block form .input-group > input[type=datetime-local] + .form-control, .external-form-block form .input-group > input[type=email] + .form-control, .external-form-block form .input-group > input[type=month] + .form-control, .external-form-block form .input-group > input[type=number] + .form-control, .external-form-block form .input-group > input[type=search] + .form-control, .external-form-block form .input-group > input[type=tel] + .form-control, .external-form-block form .input-group > input[type=time] + .form-control, .external-form-block form .input-group > input[type=url] + .form-control, .external-form-block form .input-group > input[type=week] + .form-control, .external-form-block form .input-group > select + .form-control, .external-form-block form .input-group > textarea + .form-control, .external-form-block form .input-group > .form-control + input[type=text], .external-form-block form .input-group > input[type=text] + input[type=text], .external-form-block form .input-group > input[type=password] + input[type=text], .external-form-block form .input-group > input[type=date] + input[type=text], .external-form-block form .input-group > input[type=datetime-local] + input[type=text], .external-form-block form .input-group > input[type=email] + input[type=text], .external-form-block form .input-group > input[type=month] + input[type=text], .external-form-block form .input-group > input[type=number] + input[type=text], .external-form-block form .input-group > input[type=search] + input[type=text], .external-form-block form .input-group > input[type=tel] + input[type=text], .external-form-block form .input-group > input[type=time] + input[type=text], .external-form-block form .input-group > input[type=url] + input[type=text], .external-form-block form .input-group > input[type=week] + input[type=text], .external-form-block form .input-group > select + input[type=text], .external-form-block form .input-group > textarea + input[type=text],
    .external-form-block form .input-group > .form-control + input[type=password],
    .external-form-block form .input-group > input[type=text] + input[type=password],
    .external-form-block form .input-group > input[type=password] + input[type=password],
    .external-form-block form .input-group > input[type=date] + input[type=password],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=password],
    .external-form-block form .input-group > input[type=email] + input[type=password],
    .external-form-block form .input-group > input[type=month] + input[type=password],
    .external-form-block form .input-group > input[type=number] + input[type=password],
    .external-form-block form .input-group > input[type=search] + input[type=password],
    .external-form-block form .input-group > input[type=tel] + input[type=password],
    .external-form-block form .input-group > input[type=time] + input[type=password],
    .external-form-block form .input-group > input[type=url] + input[type=password],
    .external-form-block form .input-group > input[type=week] + input[type=password],
    .external-form-block form .input-group > select + input[type=password],
    .external-form-block form .input-group > textarea + input[type=password],
    .external-form-block form .input-group > .form-control + input[type=date],
    .external-form-block form .input-group > input[type=text] + input[type=date],
    .external-form-block form .input-group > input[type=password] + input[type=date],
    .external-form-block form .input-group > input[type=date] + input[type=date],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=date],
    .external-form-block form .input-group > input[type=email] + input[type=date],
    .external-form-block form .input-group > input[type=month] + input[type=date],
    .external-form-block form .input-group > input[type=number] + input[type=date],
    .external-form-block form .input-group > input[type=search] + input[type=date],
    .external-form-block form .input-group > input[type=tel] + input[type=date],
    .external-form-block form .input-group > input[type=time] + input[type=date],
    .external-form-block form .input-group > input[type=url] + input[type=date],
    .external-form-block form .input-group > input[type=week] + input[type=date],
    .external-form-block form .input-group > select + input[type=date],
    .external-form-block form .input-group > textarea + input[type=date],
    .external-form-block form .input-group > .form-control + input[type=datetime-local],
    .external-form-block form .input-group > input[type=text] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=password] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=date] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=email] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=month] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=number] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=search] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=tel] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=time] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=url] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=week] + input[type=datetime-local],
    .external-form-block form .input-group > select + input[type=datetime-local],
    .external-form-block form .input-group > textarea + input[type=datetime-local],
    .external-form-block form .input-group > .form-control + input[type=email],
    .external-form-block form .input-group > input[type=text] + input[type=email],
    .external-form-block form .input-group > input[type=password] + input[type=email],
    .external-form-block form .input-group > input[type=date] + input[type=email],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=email],
    .external-form-block form .input-group > input[type=email] + input[type=email],
    .external-form-block form .input-group > input[type=month] + input[type=email],
    .external-form-block form .input-group > input[type=number] + input[type=email],
    .external-form-block form .input-group > input[type=search] + input[type=email],
    .external-form-block form .input-group > input[type=tel] + input[type=email],
    .external-form-block form .input-group > input[type=time] + input[type=email],
    .external-form-block form .input-group > input[type=url] + input[type=email],
    .external-form-block form .input-group > input[type=week] + input[type=email],
    .external-form-block form .input-group > select + input[type=email],
    .external-form-block form .input-group > textarea + input[type=email],
    .external-form-block form .input-group > .form-control + input[type=month],
    .external-form-block form .input-group > input[type=text] + input[type=month],
    .external-form-block form .input-group > input[type=password] + input[type=month],
    .external-form-block form .input-group > input[type=date] + input[type=month],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=month],
    .external-form-block form .input-group > input[type=email] + input[type=month],
    .external-form-block form .input-group > input[type=month] + input[type=month],
    .external-form-block form .input-group > input[type=number] + input[type=month],
    .external-form-block form .input-group > input[type=search] + input[type=month],
    .external-form-block form .input-group > input[type=tel] + input[type=month],
    .external-form-block form .input-group > input[type=time] + input[type=month],
    .external-form-block form .input-group > input[type=url] + input[type=month],
    .external-form-block form .input-group > input[type=week] + input[type=month],
    .external-form-block form .input-group > select + input[type=month],
    .external-form-block form .input-group > textarea + input[type=month],
    .external-form-block form .input-group > .form-control + input[type=number],
    .external-form-block form .input-group > input[type=text] + input[type=number],
    .external-form-block form .input-group > input[type=password] + input[type=number],
    .external-form-block form .input-group > input[type=date] + input[type=number],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=number],
    .external-form-block form .input-group > input[type=email] + input[type=number],
    .external-form-block form .input-group > input[type=month] + input[type=number],
    .external-form-block form .input-group > input[type=number] + input[type=number],
    .external-form-block form .input-group > input[type=search] + input[type=number],
    .external-form-block form .input-group > input[type=tel] + input[type=number],
    .external-form-block form .input-group > input[type=time] + input[type=number],
    .external-form-block form .input-group > input[type=url] + input[type=number],
    .external-form-block form .input-group > input[type=week] + input[type=number],
    .external-form-block form .input-group > select + input[type=number],
    .external-form-block form .input-group > textarea + input[type=number],
    .external-form-block form .input-group > .form-control + input[type=search],
    .external-form-block form .input-group > input[type=text] + input[type=search],
    .external-form-block form .input-group > input[type=password] + input[type=search],
    .external-form-block form .input-group > input[type=date] + input[type=search],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=search],
    .external-form-block form .input-group > input[type=email] + input[type=search],
    .external-form-block form .input-group > input[type=month] + input[type=search],
    .external-form-block form .input-group > input[type=number] + input[type=search],
    .external-form-block form .input-group > input[type=search] + input[type=search],
    .external-form-block form .input-group > input[type=tel] + input[type=search],
    .external-form-block form .input-group > input[type=time] + input[type=search],
    .external-form-block form .input-group > input[type=url] + input[type=search],
    .external-form-block form .input-group > input[type=week] + input[type=search],
    .external-form-block form .input-group > select + input[type=search],
    .external-form-block form .input-group > textarea + input[type=search],
    .external-form-block form .input-group > .form-control + input[type=tel],
    .external-form-block form .input-group > input[type=text] + input[type=tel],
    .external-form-block form .input-group > input[type=password] + input[type=tel],
    .external-form-block form .input-group > input[type=date] + input[type=tel],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=tel],
    .external-form-block form .input-group > input[type=email] + input[type=tel],
    .external-form-block form .input-group > input[type=month] + input[type=tel],
    .external-form-block form .input-group > input[type=number] + input[type=tel],
    .external-form-block form .input-group > input[type=search] + input[type=tel],
    .external-form-block form .input-group > input[type=tel] + input[type=tel],
    .external-form-block form .input-group > input[type=time] + input[type=tel],
    .external-form-block form .input-group > input[type=url] + input[type=tel],
    .external-form-block form .input-group > input[type=week] + input[type=tel],
    .external-form-block form .input-group > select + input[type=tel],
    .external-form-block form .input-group > textarea + input[type=tel],
    .external-form-block form .input-group > .form-control + input[type=time],
    .external-form-block form .input-group > input[type=text] + input[type=time],
    .external-form-block form .input-group > input[type=password] + input[type=time],
    .external-form-block form .input-group > input[type=date] + input[type=time],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=time],
    .external-form-block form .input-group > input[type=email] + input[type=time],
    .external-form-block form .input-group > input[type=month] + input[type=time],
    .external-form-block form .input-group > input[type=number] + input[type=time],
    .external-form-block form .input-group > input[type=search] + input[type=time],
    .external-form-block form .input-group > input[type=tel] + input[type=time],
    .external-form-block form .input-group > input[type=time] + input[type=time],
    .external-form-block form .input-group > input[type=url] + input[type=time],
    .external-form-block form .input-group > input[type=week] + input[type=time],
    .external-form-block form .input-group > select + input[type=time],
    .external-form-block form .input-group > textarea + input[type=time],
    .external-form-block form .input-group > .form-control + input[type=url],
    .external-form-block form .input-group > input[type=text] + input[type=url],
    .external-form-block form .input-group > input[type=password] + input[type=url],
    .external-form-block form .input-group > input[type=date] + input[type=url],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=url],
    .external-form-block form .input-group > input[type=email] + input[type=url],
    .external-form-block form .input-group > input[type=month] + input[type=url],
    .external-form-block form .input-group > input[type=number] + input[type=url],
    .external-form-block form .input-group > input[type=search] + input[type=url],
    .external-form-block form .input-group > input[type=tel] + input[type=url],
    .external-form-block form .input-group > input[type=time] + input[type=url],
    .external-form-block form .input-group > input[type=url] + input[type=url],
    .external-form-block form .input-group > input[type=week] + input[type=url],
    .external-form-block form .input-group > select + input[type=url],
    .external-form-block form .input-group > textarea + input[type=url],
    .external-form-block form .input-group > .form-control + input[type=week],
    .external-form-block form .input-group > input[type=text] + input[type=week],
    .external-form-block form .input-group > input[type=password] + input[type=week],
    .external-form-block form .input-group > input[type=date] + input[type=week],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=week],
    .external-form-block form .input-group > input[type=email] + input[type=week],
    .external-form-block form .input-group > input[type=month] + input[type=week],
    .external-form-block form .input-group > input[type=number] + input[type=week],
    .external-form-block form .input-group > input[type=search] + input[type=week],
    .external-form-block form .input-group > input[type=tel] + input[type=week],
    .external-form-block form .input-group > input[type=time] + input[type=week],
    .external-form-block form .input-group > input[type=url] + input[type=week],
    .external-form-block form .input-group > input[type=week] + input[type=week],
    .external-form-block form .input-group > select + input[type=week],
    .external-form-block form .input-group > textarea + input[type=week],
    .external-form-block form .input-group > .form-control + select,
    .external-form-block form .input-group > input[type=text] + select,
    .external-form-block form .input-group > input[type=password] + select,
    .external-form-block form .input-group > input[type=date] + select,
    .external-form-block form .input-group > input[type=datetime-local] + select,
    .external-form-block form .input-group > input[type=email] + select,
    .external-form-block form .input-group > input[type=month] + select,
    .external-form-block form .input-group > input[type=number] + select,
    .external-form-block form .input-group > input[type=search] + select,
    .external-form-block form .input-group > input[type=tel] + select,
    .external-form-block form .input-group > input[type=time] + select,
    .external-form-block form .input-group > input[type=url] + select,
    .external-form-block form .input-group > input[type=week] + select,
    .external-form-block form .input-group > select + select,
    .external-form-block form .input-group > textarea + select,
    .external-form-block form .input-group > .form-control + textarea,
    .external-form-block form .input-group > input[type=text] + textarea,
    .external-form-block form .input-group > input[type=password] + textarea,
    .external-form-block form .input-group > input[type=date] + textarea,
    .external-form-block form .input-group > input[type=datetime-local] + textarea,
    .external-form-block form .input-group > input[type=email] + textarea,
    .external-form-block form .input-group > input[type=month] + textarea,
    .external-form-block form .input-group > input[type=number] + textarea,
    .external-form-block form .input-group > input[type=search] + textarea,
    .external-form-block form .input-group > input[type=tel] + textarea,
    .external-form-block form .input-group > input[type=time] + textarea,
    .external-form-block form .input-group > input[type=url] + textarea,
    .external-form-block form .input-group > input[type=week] + textarea,
    .external-form-block form .input-group > select + textarea,
    .external-form-block form .input-group > textarea + textarea,
    .input-group > .form-control + .custom-select,
    .external-form-block form .input-group > input[type=text] + .custom-select,
    .external-form-block form .input-group > input[type=password] + .custom-select,
    .external-form-block form .input-group > input[type=date] + .custom-select,
    .external-form-block form .input-group > input[type=datetime-local] + .custom-select,
    .external-form-block form .input-group > input[type=email] + .custom-select,
    .external-form-block form .input-group > input[type=month] + .custom-select,
    .external-form-block form .input-group > input[type=number] + .custom-select,
    .external-form-block form .input-group > input[type=search] + .custom-select,
    .external-form-block form .input-group > input[type=tel] + .custom-select,
    .external-form-block form .input-group > input[type=time] + .custom-select,
    .external-form-block form .input-group > input[type=url] + .custom-select,
    .external-form-block form .input-group > input[type=week] + .custom-select,
    .external-form-block form .input-group > select + .custom-select,
    .external-form-block form .input-group > textarea + .custom-select,
    .input-group > .form-control + .custom-file,
    .external-form-block form .input-group > input[type=text] + .custom-file,
    .external-form-block form .input-group > input[type=password] + .custom-file,
    .external-form-block form .input-group > input[type=date] + .custom-file,
    .external-form-block form .input-group > input[type=datetime-local] + .custom-file,
    .external-form-block form .input-group > input[type=email] + .custom-file,
    .external-form-block form .input-group > input[type=month] + .custom-file,
    .external-form-block form .input-group > input[type=number] + .custom-file,
    .external-form-block form .input-group > input[type=search] + .custom-file,
    .external-form-block form .input-group > input[type=tel] + .custom-file,
    .external-form-block form .input-group > input[type=time] + .custom-file,
    .external-form-block form .input-group > input[type=url] + .custom-file,
    .external-form-block form .input-group > input[type=week] + .custom-file,
    .external-form-block form .input-group > select + .custom-file,
    .external-form-block form .input-group > textarea + .custom-file,
    .input-group > .custom-select + .form-control,
    .external-form-block form .input-group > .custom-select + input[type=text],
    .external-form-block form .input-group > .custom-select + input[type=password],
    .external-form-block form .input-group > .custom-select + input[type=date],
    .external-form-block form .input-group > .custom-select + input[type=datetime-local],
    .external-form-block form .input-group > .custom-select + input[type=email],
    .external-form-block form .input-group > .custom-select + input[type=month],
    .external-form-block form .input-group > .custom-select + input[type=number],
    .external-form-block form .input-group > .custom-select + input[type=search],
    .external-form-block form .input-group > .custom-select + input[type=tel],
    .external-form-block form .input-group > .custom-select + input[type=time],
    .external-form-block form .input-group > .custom-select + input[type=url],
    .external-form-block form .input-group > .custom-select + input[type=week],
    .external-form-block form .input-group > .custom-select + select,
    .external-form-block form .input-group > .custom-select + textarea,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .external-form-block form .input-group > .custom-file + input[type=text],
    .external-form-block form .input-group > .custom-file + input[type=password],
    .external-form-block form .input-group > .custom-file + input[type=date],
    .external-form-block form .input-group > .custom-file + input[type=datetime-local],
    .external-form-block form .input-group > .custom-file + input[type=email],
    .external-form-block form .input-group > .custom-file + input[type=month],
    .external-form-block form .input-group > .custom-file + input[type=number],
    .external-form-block form .input-group > .custom-file + input[type=search],
    .external-form-block form .input-group > .custom-file + input[type=tel],
    .external-form-block form .input-group > .custom-file + input[type=time],
    .external-form-block form .input-group > .custom-file + input[type=url],
    .external-form-block form .input-group > .custom-file + input[type=week],
    .external-form-block form .input-group > .custom-file + select,
    .external-form-block form .input-group > .custom-file + textarea,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:not(:last-child), .external-form-block form .input-group > input:not(:last-child)[type=text],
  .external-form-block form .input-group > input:not(:last-child)[type=password],
  .external-form-block form .input-group > input:not(:last-child)[type=date],
  .external-form-block form .input-group > input:not(:last-child)[type=datetime-local],
  .external-form-block form .input-group > input:not(:last-child)[type=email],
  .external-form-block form .input-group > input:not(:last-child)[type=month],
  .external-form-block form .input-group > input:not(:last-child)[type=number],
  .external-form-block form .input-group > input:not(:last-child)[type=search],
  .external-form-block form .input-group > input:not(:last-child)[type=tel],
  .external-form-block form .input-group > input:not(:last-child)[type=time],
  .external-form-block form .input-group > input:not(:last-child)[type=url],
  .external-form-block form .input-group > input:not(:last-child)[type=week],
  .external-form-block form .input-group > select:not(:last-child),
  .external-form-block form .input-group > textarea:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child), .external-form-block form .input-group > input:not(:first-child)[type=text],
  .external-form-block form .input-group > input:not(:first-child)[type=password],
  .external-form-block form .input-group > input:not(:first-child)[type=date],
  .external-form-block form .input-group > input:not(:first-child)[type=datetime-local],
  .external-form-block form .input-group > input:not(:first-child)[type=email],
  .external-form-block form .input-group > input:not(:first-child)[type=month],
  .external-form-block form .input-group > input:not(:first-child)[type=number],
  .external-form-block form .input-group > input:not(:first-child)[type=search],
  .external-form-block form .input-group > input:not(:first-child)[type=tel],
  .external-form-block form .input-group > input:not(:first-child)[type=time],
  .external-form-block form .input-group > input:not(:first-child)[type=url],
  .external-form-block form .input-group > input:not(:first-child)[type=week],
  .external-form-block form .input-group > select:not(:first-child),
  .external-form-block form .input-group > textarea:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::before {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label::before {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn, .input-group-prepend .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form input[type=button], .external-form-block form .input-group-prepend input[type=button],
  .input-group-prepend .external-form-block form input[type=submit], .external-form-block form .input-group-prepend input[type=submit],
  .input-group-prepend .external-form-block form .button, .external-form-block form .input-group-prepend .button,
  .input-group-prepend .external-form-block form button, .external-form-block form .input-group-prepend button, .input-group-prepend a.reviews-form-switcher, .input-group-prepend .vote-item-links a, .vote-item-links .input-group-prepend a, .input-group-prepend .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .input-group-prepend a, .input-group-prepend .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .input-group-prepend input,
  .input-group-append .btn,
  .input-group-append .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form input[type=button],
  .external-form-block form .input-group-append input[type=button],
  .input-group-append .external-form-block form input[type=submit],
  .external-form-block form .input-group-append input[type=submit],
  .input-group-append .external-form-block form .button,
  .external-form-block form .input-group-append .button,
  .input-group-append .external-form-block form button,
  .external-form-block form .input-group-append button,
  .input-group-append a.reviews-form-switcher,
  .input-group-append .vote-item-links a,
  .vote-item-links .input-group-append a,
  .input-group-append .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .input-group-append a,
  .input-group-append .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .input-group-append input {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn, .input-group-prepend .main-user-consent-request-popup-button + .btn, .input-group-prepend .external-form-block form input[type=button] + .btn, .external-form-block form .input-group-prepend input[type=button] + .btn, .input-group-prepend .external-form-block form input[type=submit] + .btn, .external-form-block form .input-group-prepend input[type=submit] + .btn, .input-group-prepend .external-form-block form .button + .btn, .external-form-block form .input-group-prepend .button + .btn, .input-group-prepend .external-form-block form button + .btn, .external-form-block form .input-group-prepend button + .btn, .input-group-prepend a.reviews-form-switcher + .btn, .input-group-prepend .vote-item-links a + .btn, .vote-item-links .input-group-prepend a + .btn, .input-group-prepend .vote-vote-footer .vote-form-box-button a + .btn, .vote-vote-footer .vote-form-box-button .input-group-prepend a + .btn, .input-group-prepend .vote-vote-footer .vote-form-box-button input + .btn, .vote-vote-footer .vote-form-box-button .input-group-prepend input + .btn, .input-group-prepend .btn + .main-user-consent-request-popup-button, .input-group-prepend .main-user-consent-request-popup-button + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form input[type=button] + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend input[type=button] + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form input[type=submit] + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend input[type=submit] + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form .button + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend .button + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form button + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend button + .main-user-consent-request-popup-button, .input-group-prepend a.reviews-form-switcher + .main-user-consent-request-popup-button, .input-group-prepend .vote-item-links a + .main-user-consent-request-popup-button, .vote-item-links .input-group-prepend a + .main-user-consent-request-popup-button, .input-group-prepend .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .input-group-prepend a + .main-user-consent-request-popup-button, .input-group-prepend .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .input-group-prepend input + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form .btn + input[type=button], .external-form-block form .input-group-prepend .btn + input[type=button], .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + input[type=button], .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + input[type=button], .input-group-prepend .external-form-block form input[type=button] + input[type=button], .external-form-block form .input-group-prepend input[type=button] + input[type=button], .input-group-prepend .external-form-block form input[type=submit] + input[type=button], .external-form-block form .input-group-prepend input[type=submit] + input[type=button], .input-group-prepend .external-form-block form .button + input[type=button], .external-form-block form .input-group-prepend .button + input[type=button], .input-group-prepend .external-form-block form button + input[type=button], .external-form-block form .input-group-prepend button + input[type=button], .input-group-prepend .external-form-block form a.reviews-form-switcher + input[type=button], .external-form-block form .input-group-prepend a.reviews-form-switcher + input[type=button], .input-group-prepend .vote-item-links .external-form-block form a + input[type=button], .external-form-block form .input-group-prepend .vote-item-links a + input[type=button], .vote-item-links .input-group-prepend .external-form-block form a + input[type=button], .external-form-block form .vote-item-links .input-group-prepend a + input[type=button], .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + input[type=button], .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + input[type=button],
  .input-group-prepend .external-form-block form .btn + input[type=submit], .external-form-block form .input-group-prepend .btn + input[type=submit],
  .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + input[type=submit], .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + input[type=submit],
  .input-group-prepend .external-form-block form input[type=button] + input[type=submit], .external-form-block form .input-group-prepend input[type=button] + input[type=submit],
  .input-group-prepend .external-form-block form input[type=submit] + input[type=submit], .external-form-block form .input-group-prepend input[type=submit] + input[type=submit],
  .input-group-prepend .external-form-block form .button + input[type=submit], .external-form-block form .input-group-prepend .button + input[type=submit],
  .input-group-prepend .external-form-block form button + input[type=submit], .external-form-block form .input-group-prepend button + input[type=submit],
  .input-group-prepend .external-form-block form a.reviews-form-switcher + input[type=submit], .external-form-block form .input-group-prepend a.reviews-form-switcher + input[type=submit],
  .input-group-prepend .vote-item-links .external-form-block form a + input[type=submit], .external-form-block form .input-group-prepend .vote-item-links a + input[type=submit], .vote-item-links .input-group-prepend .external-form-block form a + input[type=submit], .external-form-block form .vote-item-links .input-group-prepend a + input[type=submit],
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + input[type=submit],
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + input[type=submit],
  .input-group-prepend .external-form-block form .btn + .button, .external-form-block form .input-group-prepend .btn + .button,
  .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + .button, .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + .button,
  .input-group-prepend .external-form-block form input[type=button] + .button, .external-form-block form .input-group-prepend input[type=button] + .button,
  .input-group-prepend .external-form-block form input[type=submit] + .button, .external-form-block form .input-group-prepend input[type=submit] + .button,
  .input-group-prepend .external-form-block form .button + .button, .external-form-block form .input-group-prepend .button + .button,
  .input-group-prepend .external-form-block form button + .button, .external-form-block form .input-group-prepend button + .button,
  .input-group-prepend .external-form-block form a.reviews-form-switcher + .button, .external-form-block form .input-group-prepend a.reviews-form-switcher + .button,
  .input-group-prepend .vote-item-links .external-form-block form a + .button, .external-form-block form .input-group-prepend .vote-item-links a + .button, .vote-item-links .input-group-prepend .external-form-block form a + .button, .external-form-block form .vote-item-links .input-group-prepend a + .button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + .button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button a + .button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend a + .button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + .button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button input + .button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend input + .button,
  .input-group-prepend .external-form-block form .btn + button, .external-form-block form .input-group-prepend .btn + button,
  .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + button, .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + button,
  .input-group-prepend .external-form-block form input[type=button] + button, .external-form-block form .input-group-prepend input[type=button] + button,
  .input-group-prepend .external-form-block form input[type=submit] + button, .external-form-block form .input-group-prepend input[type=submit] + button,
  .input-group-prepend .external-form-block form .button + button, .external-form-block form .input-group-prepend .button + button,
  .input-group-prepend .external-form-block form button + button, .external-form-block form .input-group-prepend button + button,
  .input-group-prepend .external-form-block form a.reviews-form-switcher + button, .external-form-block form .input-group-prepend a.reviews-form-switcher + button,
  .input-group-prepend .vote-item-links .external-form-block form a + button, .external-form-block form .input-group-prepend .vote-item-links a + button, .vote-item-links .input-group-prepend .external-form-block form a + button, .external-form-block form .vote-item-links .input-group-prepend a + button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button a + button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend a + button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button input + button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend input + button, .input-group-prepend .btn + a.reviews-form-switcher, .input-group-prepend .main-user-consent-request-popup-button + a.reviews-form-switcher, .input-group-prepend .external-form-block form input[type=button] + a.reviews-form-switcher, .external-form-block form .input-group-prepend input[type=button] + a.reviews-form-switcher, .input-group-prepend .external-form-block form input[type=submit] + a.reviews-form-switcher, .external-form-block form .input-group-prepend input[type=submit] + a.reviews-form-switcher, .input-group-prepend .external-form-block form .button + a.reviews-form-switcher, .external-form-block form .input-group-prepend .button + a.reviews-form-switcher, .input-group-prepend .external-form-block form button + a.reviews-form-switcher, .external-form-block form .input-group-prepend button + a.reviews-form-switcher, .input-group-prepend a.reviews-form-switcher + a.reviews-form-switcher, .input-group-prepend .vote-item-links a + a.reviews-form-switcher, .vote-item-links .input-group-prepend a + a.reviews-form-switcher, .input-group-prepend .vote-item-links .btn + a, .vote-item-links .input-group-prepend .btn + a, .input-group-prepend .vote-item-links .main-user-consent-request-popup-button + a, .vote-item-links .input-group-prepend .main-user-consent-request-popup-button + a, .input-group-prepend .external-form-block form .vote-item-links input[type=button] + a, .vote-item-links .input-group-prepend .external-form-block form input[type=button] + a, .external-form-block form .input-group-prepend .vote-item-links input[type=button] + a, .vote-item-links .external-form-block form .input-group-prepend input[type=button] + a, .input-group-prepend .external-form-block form .vote-item-links input[type=submit] + a, .vote-item-links .input-group-prepend .external-form-block form input[type=submit] + a, .external-form-block form .input-group-prepend .vote-item-links input[type=submit] + a, .vote-item-links .external-form-block form .input-group-prepend input[type=submit] + a, .input-group-prepend .external-form-block form .vote-item-links .button + a, .vote-item-links .input-group-prepend .external-form-block form .button + a, .external-form-block form .input-group-prepend .vote-item-links .button + a, .vote-item-links .external-form-block form .input-group-prepend .button + a, .input-group-prepend .external-form-block form .vote-item-links button + a, .vote-item-links .input-group-prepend .external-form-block form button + a, .external-form-block form .input-group-prepend .vote-item-links button + a, .vote-item-links .external-form-block form .input-group-prepend button + a, .input-group-prepend .vote-item-links a.reviews-form-switcher + a, .vote-item-links .input-group-prepend a.reviews-form-switcher + a, .input-group-prepend .vote-item-links a + a, .vote-item-links .input-group-prepend a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .vote-item-links a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .vote-item-links input + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .vote-item-links input + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .btn + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .btn + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=button] + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=submit] + a, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form .button + a, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend .button + a, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form button + a, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .vote-item-links a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button a + a, .vote-vote-footer .vote-form-box-button .input-group-prepend a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button input + a, .vote-vote-footer .vote-form-box-button .input-group-prepend input + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .btn + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .btn + input, .input-group-prepend .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=button] + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=submit] + input, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form .button + input, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend .button + input, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form button + input, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .vote-item-links a + input, .input-group-prepend .vote-vote-footer .vote-form-box-button a + input, .vote-vote-footer .vote-form-box-button .input-group-prepend a + input, .input-group-prepend .vote-vote-footer .vote-form-box-button input + input, .vote-vote-footer .vote-form-box-button .input-group-prepend input + input,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .main-user-consent-request-popup-button + .input-group-text,
  .input-group-prepend .external-form-block form input[type=button] + .input-group-text,
  .external-form-block form .input-group-prepend input[type=button] + .input-group-text,
  .input-group-prepend .external-form-block form input[type=submit] + .input-group-text,
  .external-form-block form .input-group-prepend input[type=submit] + .input-group-text,
  .input-group-prepend .external-form-block form .button + .input-group-text,
  .external-form-block form .input-group-prepend .button + .input-group-text,
  .input-group-prepend .external-form-block form button + .input-group-text,
  .external-form-block form .input-group-prepend button + .input-group-text,
  .input-group-prepend a.reviews-form-switcher + .input-group-text,
  .input-group-prepend .vote-item-links a + .input-group-text,
  .vote-item-links .input-group-prepend a + .input-group-text,
  .input-group-prepend .vote-vote-footer .vote-form-box-button a + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-prepend a + .input-group-text,
  .input-group-prepend .vote-vote-footer .vote-form-box-button input + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-prepend input + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .input-group-text + .main-user-consent-request-popup-button,
  .input-group-prepend .external-form-block form .input-group-text + input[type=button],
  .external-form-block form .input-group-prepend .input-group-text + input[type=button],
  .input-group-prepend .external-form-block form .input-group-text + input[type=submit],
  .external-form-block form .input-group-prepend .input-group-text + input[type=submit],
  .input-group-prepend .external-form-block form .input-group-text + .button,
  .external-form-block form .input-group-prepend .input-group-text + .button,
  .input-group-prepend .external-form-block form .input-group-text + button,
  .external-form-block form .input-group-prepend .input-group-text + button,
  .input-group-prepend .input-group-text + a.reviews-form-switcher,
  .input-group-prepend .vote-item-links .input-group-text + a,
  .vote-item-links .input-group-prepend .input-group-text + a,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .input-group-text + a,
  .vote-vote-footer .vote-form-box-button .input-group-prepend .input-group-text + a,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .input-group-text + input,
  .vote-vote-footer .vote-form-box-button .input-group-prepend .input-group-text + input,
  .input-group-append .btn + .btn,
  .input-group-append .main-user-consent-request-popup-button + .btn,
  .input-group-append .external-form-block form input[type=button] + .btn,
  .external-form-block form .input-group-append input[type=button] + .btn,
  .input-group-append .external-form-block form input[type=submit] + .btn,
  .external-form-block form .input-group-append input[type=submit] + .btn,
  .input-group-append .external-form-block form .button + .btn,
  .external-form-block form .input-group-append .button + .btn,
  .input-group-append .external-form-block form button + .btn,
  .external-form-block form .input-group-append button + .btn,
  .input-group-append a.reviews-form-switcher + .btn,
  .input-group-append .vote-item-links a + .btn,
  .vote-item-links .input-group-append a + .btn,
  .input-group-append .vote-vote-footer .vote-form-box-button a + .btn,
  .vote-vote-footer .vote-form-box-button .input-group-append a + .btn,
  .input-group-append .vote-vote-footer .vote-form-box-button input + .btn,
  .vote-vote-footer .vote-form-box-button .input-group-append input + .btn,
  .input-group-append .btn + .main-user-consent-request-popup-button,
  .input-group-append .main-user-consent-request-popup-button + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form input[type=button] + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append input[type=button] + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form input[type=submit] + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append input[type=submit] + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form .button + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append .button + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form button + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append button + .main-user-consent-request-popup-button,
  .input-group-append a.reviews-form-switcher + .main-user-consent-request-popup-button,
  .input-group-append .vote-item-links a + .main-user-consent-request-popup-button,
  .vote-item-links .input-group-append a + .main-user-consent-request-popup-button,
  .input-group-append .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .input-group-append a + .main-user-consent-request-popup-button,
  .input-group-append .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .input-group-append input + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form .btn + input[type=button],
  .external-form-block form .input-group-append .btn + input[type=button],
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + input[type=button],
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + input[type=button],
  .input-group-append .external-form-block form input[type=button] + input[type=button],
  .external-form-block form .input-group-append input[type=button] + input[type=button],
  .input-group-append .external-form-block form input[type=submit] + input[type=button],
  .external-form-block form .input-group-append input[type=submit] + input[type=button],
  .input-group-append .external-form-block form .button + input[type=button],
  .external-form-block form .input-group-append .button + input[type=button],
  .input-group-append .external-form-block form button + input[type=button],
  .external-form-block form .input-group-append button + input[type=button],
  .input-group-append .external-form-block form a.reviews-form-switcher + input[type=button],
  .external-form-block form .input-group-append a.reviews-form-switcher + input[type=button],
  .input-group-append .vote-item-links .external-form-block form a + input[type=button],
  .external-form-block form .input-group-append .vote-item-links a + input[type=button],
  .vote-item-links .input-group-append .external-form-block form a + input[type=button],
  .external-form-block form .vote-item-links .input-group-append a + input[type=button],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + input[type=button],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + input[type=button],
  .input-group-append .external-form-block form .btn + input[type=submit],
  .external-form-block form .input-group-append .btn + input[type=submit],
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + input[type=submit],
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + input[type=submit],
  .input-group-append .external-form-block form input[type=button] + input[type=submit],
  .external-form-block form .input-group-append input[type=button] + input[type=submit],
  .input-group-append .external-form-block form input[type=submit] + input[type=submit],
  .external-form-block form .input-group-append input[type=submit] + input[type=submit],
  .input-group-append .external-form-block form .button + input[type=submit],
  .external-form-block form .input-group-append .button + input[type=submit],
  .input-group-append .external-form-block form button + input[type=submit],
  .external-form-block form .input-group-append button + input[type=submit],
  .input-group-append .external-form-block form a.reviews-form-switcher + input[type=submit],
  .external-form-block form .input-group-append a.reviews-form-switcher + input[type=submit],
  .input-group-append .vote-item-links .external-form-block form a + input[type=submit],
  .external-form-block form .input-group-append .vote-item-links a + input[type=submit],
  .vote-item-links .input-group-append .external-form-block form a + input[type=submit],
  .external-form-block form .vote-item-links .input-group-append a + input[type=submit],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + input[type=submit],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + input[type=submit],
  .input-group-append .external-form-block form .btn + .button,
  .external-form-block form .input-group-append .btn + .button,
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + .button,
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + .button,
  .input-group-append .external-form-block form input[type=button] + .button,
  .external-form-block form .input-group-append input[type=button] + .button,
  .input-group-append .external-form-block form input[type=submit] + .button,
  .external-form-block form .input-group-append input[type=submit] + .button,
  .input-group-append .external-form-block form .button + .button,
  .external-form-block form .input-group-append .button + .button,
  .input-group-append .external-form-block form button + .button,
  .external-form-block form .input-group-append button + .button,
  .input-group-append .external-form-block form a.reviews-form-switcher + .button,
  .external-form-block form .input-group-append a.reviews-form-switcher + .button,
  .input-group-append .vote-item-links .external-form-block form a + .button,
  .external-form-block form .input-group-append .vote-item-links a + .button,
  .vote-item-links .input-group-append .external-form-block form a + .button,
  .external-form-block form .vote-item-links .input-group-append a + .button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + .button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button a + .button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append a + .button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + .button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button input + .button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append input + .button,
  .input-group-append .external-form-block form .btn + button,
  .external-form-block form .input-group-append .btn + button,
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + button,
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + button,
  .input-group-append .external-form-block form input[type=button] + button,
  .external-form-block form .input-group-append input[type=button] + button,
  .input-group-append .external-form-block form input[type=submit] + button,
  .external-form-block form .input-group-append input[type=submit] + button,
  .input-group-append .external-form-block form .button + button,
  .external-form-block form .input-group-append .button + button,
  .input-group-append .external-form-block form button + button,
  .external-form-block form .input-group-append button + button,
  .input-group-append .external-form-block form a.reviews-form-switcher + button,
  .external-form-block form .input-group-append a.reviews-form-switcher + button,
  .input-group-append .vote-item-links .external-form-block form a + button,
  .external-form-block form .input-group-append .vote-item-links a + button,
  .vote-item-links .input-group-append .external-form-block form a + button,
  .external-form-block form .vote-item-links .input-group-append a + button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button a + button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append a + button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button input + button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append input + button,
  .input-group-append .btn + a.reviews-form-switcher,
  .input-group-append .main-user-consent-request-popup-button + a.reviews-form-switcher,
  .input-group-append .external-form-block form input[type=button] + a.reviews-form-switcher,
  .external-form-block form .input-group-append input[type=button] + a.reviews-form-switcher,
  .input-group-append .external-form-block form input[type=submit] + a.reviews-form-switcher,
  .external-form-block form .input-group-append input[type=submit] + a.reviews-form-switcher,
  .input-group-append .external-form-block form .button + a.reviews-form-switcher,
  .external-form-block form .input-group-append .button + a.reviews-form-switcher,
  .input-group-append .external-form-block form button + a.reviews-form-switcher,
  .external-form-block form .input-group-append button + a.reviews-form-switcher,
  .input-group-append a.reviews-form-switcher + a.reviews-form-switcher,
  .input-group-append .vote-item-links a + a.reviews-form-switcher,
  .vote-item-links .input-group-append a + a.reviews-form-switcher,
  .input-group-append .vote-item-links .btn + a,
  .vote-item-links .input-group-append .btn + a,
  .input-group-append .vote-item-links .main-user-consent-request-popup-button + a,
  .vote-item-links .input-group-append .main-user-consent-request-popup-button + a,
  .input-group-append .external-form-block form .vote-item-links input[type=button] + a,
  .vote-item-links .input-group-append .external-form-block form input[type=button] + a,
  .external-form-block form .input-group-append .vote-item-links input[type=button] + a,
  .vote-item-links .external-form-block form .input-group-append input[type=button] + a,
  .input-group-append .external-form-block form .vote-item-links input[type=submit] + a,
  .vote-item-links .input-group-append .external-form-block form input[type=submit] + a,
  .external-form-block form .input-group-append .vote-item-links input[type=submit] + a,
  .vote-item-links .external-form-block form .input-group-append input[type=submit] + a,
  .input-group-append .external-form-block form .vote-item-links .button + a,
  .vote-item-links .input-group-append .external-form-block form .button + a,
  .external-form-block form .input-group-append .vote-item-links .button + a,
  .vote-item-links .external-form-block form .input-group-append .button + a,
  .input-group-append .external-form-block form .vote-item-links button + a,
  .vote-item-links .input-group-append .external-form-block form button + a,
  .external-form-block form .input-group-append .vote-item-links button + a,
  .vote-item-links .external-form-block form .input-group-append button + a,
  .input-group-append .vote-item-links a.reviews-form-switcher + a,
  .vote-item-links .input-group-append a.reviews-form-switcher + a,
  .input-group-append .vote-item-links a + a,
  .vote-item-links .input-group-append a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .vote-item-links a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .vote-item-links input + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .vote-item-links input + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .btn + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .btn + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=button] + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=submit] + a,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form .button + a,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append .button + a,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form button + a,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .vote-item-links a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button a + a,
  .vote-vote-footer .vote-form-box-button .input-group-append a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button input + a,
  .vote-vote-footer .vote-form-box-button .input-group-append input + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .btn + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .btn + input,
  .input-group-append .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=button] + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=submit] + input,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form .button + input,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append .button + input,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form button + input,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .vote-item-links a + input,
  .input-group-append .vote-vote-footer .vote-form-box-button a + input,
  .vote-vote-footer .vote-form-box-button .input-group-append a + input,
  .input-group-append .vote-vote-footer .vote-form-box-button input + input,
  .vote-vote-footer .vote-form-box-button .input-group-append input + input,
  .input-group-append .btn + .input-group-text,
  .input-group-append .main-user-consent-request-popup-button + .input-group-text,
  .input-group-append .external-form-block form input[type=button] + .input-group-text,
  .external-form-block form .input-group-append input[type=button] + .input-group-text,
  .input-group-append .external-form-block form input[type=submit] + .input-group-text,
  .external-form-block form .input-group-append input[type=submit] + .input-group-text,
  .input-group-append .external-form-block form .button + .input-group-text,
  .external-form-block form .input-group-append .button + .input-group-text,
  .input-group-append .external-form-block form button + .input-group-text,
  .external-form-block form .input-group-append button + .input-group-text,
  .input-group-append a.reviews-form-switcher + .input-group-text,
  .input-group-append .vote-item-links a + .input-group-text,
  .vote-item-links .input-group-append a + .input-group-text,
  .input-group-append .vote-vote-footer .vote-form-box-button a + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-append a + .input-group-text,
  .input-group-append .vote-vote-footer .vote-form-box-button input + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-append input + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .input-group-text + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form .input-group-text + input[type=button],
  .external-form-block form .input-group-append .input-group-text + input[type=button],
  .input-group-append .external-form-block form .input-group-text + input[type=submit],
  .external-form-block form .input-group-append .input-group-text + input[type=submit],
  .input-group-append .external-form-block form .input-group-text + .button,
  .external-form-block form .input-group-append .input-group-text + .button,
  .input-group-append .external-form-block form .input-group-text + button,
  .external-form-block form .input-group-append .input-group-text + button,
  .input-group-append .input-group-text + a.reviews-form-switcher,
  .input-group-append .vote-item-links .input-group-text + a,
  .vote-item-links .input-group-append .input-group-text + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .input-group-text + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .input-group-text + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .input-group-text + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .input-group-text + input {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .main-user-consent-request-popup-button, .external-form-block form .input-group > .input-group-prepend > input[type=button],
.external-form-block form .input-group > .input-group-prepend > input[type=submit],
.external-form-block form .input-group > .input-group-prepend > .button,
.external-form-block form .input-group > .input-group-prepend > button, .input-group > .input-group-prepend > a.reviews-form-switcher, .vote-item-links .input-group > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend > input,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .main-user-consent-request-popup-button,
.external-form-block form .input-group > .input-group-append:not(:last-child) > input[type=button],
.external-form-block form .input-group > .input-group-append:not(:last-child) > input[type=submit],
.external-form-block form .input-group > .input-group-append:not(:last-child) > .button,
.external-form-block form .input-group > .input-group-append:not(:last-child) > button,
.input-group > .input-group-append:not(:last-child) > a.reviews-form-switcher,
.vote-item-links .input-group > .input-group-append:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:not(:last-child) > input,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .main-user-consent-request-popup-button:not(:last-child):not(.dropdown-toggle),
.external-form-block form .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=button],
.external-form-block form .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.external-form-block form .input-group > .input-group-append:last-child > .button:not(:last-child):not(.dropdown-toggle),
.external-form-block form .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > a.reviews-form-switcher:not(:last-child):not(.dropdown-toggle),
.vote-item-links .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .main-user-consent-request-popup-button, .external-form-block form .input-group > .input-group-append > input[type=button],
.external-form-block form .input-group > .input-group-append > input[type=submit],
.external-form-block form .input-group > .input-group-append > .button,
.external-form-block form .input-group > .input-group-append > button, .input-group > .input-group-append > a.reviews-form-switcher, .vote-item-links .input-group > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-append > input,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .main-user-consent-request-popup-button,
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > input[type=button],
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > input[type=submit],
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > .button,
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > button,
.input-group > .input-group-prepend:not(:first-child) > a.reviews-form-switcher,
.vote-item-links .input-group > .input-group-prepend:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:not(:first-child) > input,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .main-user-consent-request-popup-button:not(:first-child),
.external-form-block form .input-group > .input-group-prepend:first-child > input:not(:first-child)[type=button],
.external-form-block form .input-group > .input-group-prepend:first-child > input:not(:first-child)[type=submit],
.external-form-block form .input-group > .input-group-prepend:first-child > .button:not(:first-child),
.external-form-block form .input-group > .input-group-prepend:first-child > button:not(:first-child),
.input-group > .input-group-prepend:first-child > a.reviews-form-switcher:not(:first-child),
.vote-item-links .input-group > .input-group-prepend:first-child > a:not(:first-child),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:first-child > a:not(:first-child),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:first-child > input:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #007bff; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-control {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-file-input:focus ~ .custom-file-control::before {
      border-color: #80bdff; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(calc(2.25rem + 2px) - 1px * 2);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 0.25rem 0.25rem 0; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar > .slick-dots, .navbar > .gallery-section:before, .gallery-section .navbar > .background-picture,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-sm > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-sm > .slick-dots, .navbar-expand-sm > .gallery-section:before, .gallery-section .navbar-expand-sm > .background-picture,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-sm > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-sm > .slick-dots, .navbar-expand-sm > .gallery-section:before, .gallery-section .navbar-expand-sm > .background-picture,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-md > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-md > .slick-dots, .navbar-expand-md > .gallery-section:before, .gallery-section .navbar-expand-md > .background-picture,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-md > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-md > .slick-dots, .navbar-expand-md > .gallery-section:before, .gallery-section .navbar-expand-md > .background-picture,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-lg > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-lg > .slick-dots, .navbar-expand-lg > .gallery-section:before, .gallery-section .navbar-expand-lg > .background-picture,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-lg > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-lg > .slick-dots, .navbar-expand-lg > .gallery-section:before, .gallery-section .navbar-expand-lg > .background-picture,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-xl > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-xl > .slick-dots, .navbar-expand-xl > .gallery-section:before, .gallery-section .navbar-expand-xl > .background-picture,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-xl > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-xl > .slick-dots, .navbar-expand-xl > .gallery-section:before, .gallery-section .navbar-expand-xl > .background-picture,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand > .slick-dots, .navbar-expand > .gallery-section:before, .gallery-section .navbar-expand > .background-picture,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .dropdown-menu-right {
      right: 0;
      left: auto; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand > .slick-dots, .navbar-expand > .gallery-section:before, .gallery-section .navbar-expand > .background-picture,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck {
  display: flex;
  flex-direction: column; }
  .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      flex-flow: row wrap; }
      .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group > .card:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:first-child .card-img-top,
          .card-group > .card:first-child .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:first-child .card-img-bottom,
          .card-group > .card:first-child .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:last-child .card-img-top,
          .card-group > .card:last-child .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:last-child .card-img-bottom,
          .card-group > .card:last-child .card-footer {
            border-bottom-left-radius: 0; }
        .card-group > .card:only-child {
          border-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-top,
          .card-group > .card:only-child .card-header {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-bottom,
          .card-group > .card:only-child .card-footer {
            border-bottom-right-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
        .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
            border-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #6c757d;
  content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

.btn .badge, .main-user-consent-request-popup-button .badge, .external-form-block form input[type=button] .badge, .external-form-block form input[type=submit] .badge, .external-form-block form .button .badge, .external-form-block form button .badge, a.reviews-form-switcher .badge, .vote-item-links a .badge, .vote-vote-footer .vote-form-box-button a .badge, .vote-vote-footer .vote-form-box-button input .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #007bff; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0062cc; }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #545b62; }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1e7e34; }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b; }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #d39e00; }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130; }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5; }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
  .alert-primary hr {
    border-top-color: #9fcdff; }
  .alert-primary .alert-link {
    color: #002752; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width 0.6s ease; }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    opacity: .75; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%); }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      transform: translate3d(0, 0, 0); } }

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
      transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
      transform: translate3d(-100%, 0, 0); } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important; }

.text-muted {
  color: #6c757d !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn):not(.main-user-consent-request-popup-button):not(a.reviews-form-switcher) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2, h3, .main-section .section-title {
    orphans: 3;
    widows: 3; }
  h2, h3, .main-section .section-title {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html, body {
  height: 100%; }

body {
  font: 0.875rem/1.57 'Fira Sans', 'Trebuchet MS', Tahoma, Verdana, sans-serif;
  background-color: #FFF;
  color: #000; }

* {
  outline: none; }

h1 {
  color: #000;
  font-weight: bold;
  font-size: 3.125rem;
  line-height: 3.75rem;
  margin: 0 0 35px; }

h2 {
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 1.875rem;
  margin: 0 0 20px;
  color: #000; }

h3, .main-section .section-title {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: #6d6d6d;
  margin: 30px 0 20px; }

h4 {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin: 30px 0 20px;
  color: #000; }

h5 {
  font-weight: 500;
  font-size: 1rem;
  color: #000;
  margin: 15px 0 15px; }

h6 {
  color: #000;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 15px; }

h1:first-child,
h2:first-child,
h3:first-child,
.main-section .section-title:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0; }

a {
  color: #505050;
  outline: none;
  text-decoration: underline; }

a:hover,
a:focus {
  color: #0581c4; }

ul, ol {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

#main {
  min-height: 100%;
  position: relative;
  display: flex;
  flex-direction: column; }

.blured .middle, .blured .footer, .blured .header {
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=10);
  -webkit-filter: blur(10px);
  filter: blur(10px); }

.middle {
  flex-grow: 1;
  order: 1;
  padding-bottom: 80px;
  position: relative; }
  @media (max-width: 767px) {
    .middle {
      padding-bottom: 60px; } }

.footer {
  order: 2; }

.header {
  order: 0; }

.content {
  margin-bottom: 30px; }

a {
  transition: all 0.3s; }

.slick-dots {
  display: flex;
  align-items: center;
  order: 1;
  height: 18px; }
  .slick-dots li {
    margin: 0 12px 0 0;
    transition: margin 0.3s; }
  .slick-dots span {
    background-color: #FFF;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    display: block;
    cursor: pointer;
    transition: all 0.3s;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.27); }
  .slick-dots .slick-active {
    margin: 0 8px 0 -4px; }
    .slick-dots .slick-active span {
      border: 4px solid var(--theme-color);
      box-shadow: 0 0 0;
      width: 16px;
      height: 16px; }

.slick-sqr-arrow {
  position: absolute;
  top: 50%;
  background-color: #FFF;
  border-radius: 3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  width: 40px;
  height: 40px;
  color: var(--theme-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  cursor: pointer;
  margin-top: -20px; }
  .slick-sqr-arrow.slick-prev {
    left: -20px; }
  .slick-sqr-arrow.slick-next {
    right: -20px; }

.external-link {
  color: #000;
  margin-left: 20px;
  font-size: 1rem;
  font-weight: 500;
  display: inline-block; }
  .external-link:before {
    content: '\f0c1';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    position: absolute;
    color: #a8a8a8;
    display: inline-block;
    text-decoration: none;
    margin-left: -20px;
    position: absolute;
    font-size: 0.75rem;
    margin-top: 4px; }

.main-banner {
  margin-bottom: 50px; }
  .main-banner img {
    width: 100%;
    height: auto; }

.object-fit {
  position: relative; }
  .object-fit img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center; }
  .object-fit .custom-object-fit {
    width: 100%;
    height: 100%;
    background-position: 50% 0;
    background-size: cover;
    display: block; }
    .object-fit .custom-object-fit img {
      display: none; }

.page-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 45px;
  margin-left: -15px; }
  .page-nav li {
    padding-left: 15px;
    margin-bottom: 15px; }
  .page-nav a {
    display: block;
    border: 2px solid #eeeded;
    font-size: 1rem;
    line-height: 1.375rem;
    padding: 0.75rem 1.25rem;
    color: #000;
    text-decoration: none;
    border-radius: 2px;
    text-align: center; }
    .page-nav a:hover {
      border-color: #027fc3; }
    .page-nav a.active {
      color: #FFF;
      background-color: #027fc3;
      border-color: #027fc3; }
  .departments + .page-nav {
    margin-top: 45px; }

em {
  font-style: italic; }

.date {
  color: #007bc1;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-bottom: 15px; }

.article, .news-list .item .description, .main-top-section.simple .main-slider-container .main-slider .item .description, .map-section .on-map-block .text, .about-section .about-block, .marketing-section .text, .search-results .description, .orders-history .item .question, .orders-history .item .answer .text {
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #505050; }
  .article .em, .news-list .item .description .em, .main-top-section.simple .main-slider-container .main-slider .item .description .em, .map-section .on-map-block .text .em, .about-section .about-block .em, .marketing-section .text .em, .search-results .description .em, .orders-history .item .question .em, .orders-history .item .answer .text .em {
    font-weight: 500; }
  .article .date + h2, .news-list .item .description .date + h2, .main-top-section.simple .main-slider-container .main-slider .item .description .date + h2, .map-section .on-map-block .text .date + h2, .about-section .about-block .date + h2, .marketing-section .text .date + h2, .search-results .description .date + h2, .orders-history .item .question .date + h2, .orders-history .item .answer .text .date + h2 {
    margin-top: 20px; }
  .article .lead, .news-list .item .description .lead, .main-top-section.simple .main-slider-container .main-slider .item .description .lead, .map-section .on-map-block .text .lead, .about-section .about-block .lead, .marketing-section .text .lead, .search-results .description .lead, .orders-history .item .question .lead, .orders-history .item .answer .text .lead {
    color: #000;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.875rem;
    margin-top: 0;
    margin-bottom: 20px; }
  .article .selected-text, .news-list .item .description .selected-text, .main-top-section.simple .main-slider-container .main-slider .item .description .selected-text, .map-section .on-map-block .text .selected-text, .about-section .about-block .selected-text, .marketing-section .text .selected-text, .search-results .description .selected-text, .orders-history .item .question .selected-text, .orders-history .item .answer .text .selected-text {
    padding: 10px 15px;
    background-color: #ececec; }
  .article h2, .news-list .item .description h2, .main-top-section.simple .main-slider-container .main-slider .item .description h2, .map-section .on-map-block .text h2, .about-section .about-block h2, .marketing-section .text h2, .search-results .description h2, .orders-history .item .question h2, .orders-history .item .answer .text h2 {
    margin-top: 30px; }
  .article p, .news-list .item .description p, .main-top-section.simple .main-slider-container .main-slider .item .description p, .map-section .on-map-block .text p, .about-section .about-block p, .marketing-section .text p, .search-results .description p, .orders-history .item .question p, .orders-history .item .answer .text p {
    margin: 10px 0; }
  .article q, .news-list .item .description q, .main-top-section.simple .main-slider-container .main-slider .item .description q, .map-section .on-map-block .text q, .about-section .about-block q, .marketing-section .text q, .search-results .description q, .orders-history .item .question q, .orders-history .item .answer .text q {
    font-size: 1rem;
    line-height: 1.625; }
  .article img, .news-list .item .description img, .main-top-section.simple .main-slider-container .main-slider .item .description img, .map-section .on-map-block .text img, .about-section .about-block img, .marketing-section .text img, .search-results .description img, .orders-history .item .question img, .orders-history .item .answer .text img {
    max-width: 100%;
    margin: 20px 0;
    height: auto; }
    .article img:first-child, .news-list .item .description img:first-child, .main-top-section.simple .main-slider-container .main-slider .item .description img:first-child, .map-section .on-map-block .text img:first-child, .about-section .about-block img:first-child, .marketing-section .text img:first-child, .search-results .description img:first-child, .orders-history .item .question img:first-child, .orders-history .item .answer .text img:first-child {
      margin-top: 0; }
    .article img:last-child, .news-list .item .description img:last-child, .main-top-section.simple .main-slider-container .main-slider .item .description img:last-child, .map-section .on-map-block .text img:last-child, .about-section .about-block img:last-child, .marketing-section .text img:last-child, .search-results .description img:last-child, .orders-history .item .question img:last-child, .orders-history .item .answer .text img:last-child {
      margin-bottom: 0; }
    .article img[align=left], .news-list .item .description img[align=left], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=left], .map-section .on-map-block .text img[align=left], .about-section .about-block img[align=left], .marketing-section .text img[align=left], .search-results .description img[align=left], .orders-history .item .question img[align=left], .orders-history .item .answer .text img[align=left] {
      margin: 0 40px 0 0; }
    .article img[align=right], .news-list .item .description img[align=right], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=right], .map-section .on-map-block .text img[align=right], .about-section .about-block img[align=right], .marketing-section .text img[align=right], .search-results .description img[align=right], .orders-history .item .question img[align=right], .orders-history .item .answer .text img[align=right] {
      margin: 0 0 0 40px; }
  .article > ol, .news-list .item .description > ol, .main-top-section.simple .main-slider-container .main-slider .item .description > ol, .map-section .on-map-block .text > ol, .about-section .about-block > ol, .marketing-section .text > ol, .search-results .description > ol, .orders-history .item .question > ol, .orders-history .item .answer .text > ol,
  .article > ul,
  .news-list .item .description > ul,
  .main-top-section.simple .main-slider-container .main-slider .item .description > ul,
  .map-section .on-map-block .text > ul,
  .about-section .about-block > ul,
  .marketing-section .text > ul,
  .search-results .description > ul,
  .orders-history .item .question > ul,
  .orders-history .item .answer .text > ul {
    margin: 20px 0; }
  .article ul > li, .news-list .item .description ul > li, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li, .map-section .on-map-block .text ul > li, .about-section .about-block ul > li, .marketing-section .text ul > li, .search-results .description ul > li, .orders-history .item .question ul > li, .orders-history .item .answer .text ul > li {
    padding-left: 35px;
    margin: 10px 0; }
    .article ul > li:before, .news-list .item .description ul > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li:before, .map-section .on-map-block .text ul > li:before, .about-section .about-block ul > li:before, .marketing-section .text ul > li:before, .search-results .description ul > li:before, .orders-history .item .question ul > li:before, .orders-history .item .answer .text ul > li:before {
      content: "\f00c";
      margin-left: -35px;
      position: absolute;
      color: #c1c4c9;
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      font-size: 0.8125rem; }
    .article ul > li ol, .news-list .item .description ul > li ol, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li ol, .map-section .on-map-block .text ul > li ol, .about-section .about-block ul > li ol, .marketing-section .text ul > li ol, .search-results .description ul > li ol, .orders-history .item .question ul > li ol, .orders-history .item .answer .text ul > li ol, .article ul > li ul, .news-list .item .description ul > li ul, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li ul, .map-section .on-map-block .text ul > li ul, .about-section .about-block ul > li ul, .marketing-section .text ul > li ul, .search-results .description ul > li ul, .orders-history .item .question ul > li ul, .orders-history .item .answer .text ul > li ul {
      margin-left: 30px; }
    .article ul > li li, .news-list .item .description ul > li li, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li li, .map-section .on-map-block .text ul > li li, .about-section .about-block ul > li li, .marketing-section .text ul > li li, .search-results .description ul > li li, .orders-history .item .question ul > li li, .orders-history .item .answer .text ul > li li {
      color: #717a81; }
  .article ol, .news-list .item .description ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol, .map-section .on-map-block .text ol, .about-section .about-block ol, .marketing-section .text ol, .search-results .description ol, .orders-history .item .question ol, .orders-history .item .answer .text ol {
    counter-reset: no; }
    .article ol > li, .news-list .item .description ol > li, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li, .map-section .on-map-block .text ol > li, .about-section .about-block ol > li, .marketing-section .text ol > li, .search-results .description ol > li, .orders-history .item .question ol > li, .orders-history .item .answer .text ol > li {
      padding-left: 35px;
      margin: 10px 0;
      counter-increment: no; }
      .article ol > li:before, .news-list .item .description ol > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li:before, .map-section .on-map-block .text ol > li:before, .about-section .about-block ol > li:before, .marketing-section .text ol > li:before, .search-results .description ol > li:before, .orders-history .item .question ol > li:before, .orders-history .item .answer .text ol > li:before {
        content: counter(no) ".";
        margin-left: -35px;
        position: absolute;
        color: #c1c4c9; }
      .article ol > li ol, .news-list .item .description ol > li ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol, .map-section .on-map-block .text ol > li ol, .about-section .about-block ol > li ol, .marketing-section .text ol > li ol, .search-results .description ol > li ol, .orders-history .item .question ol > li ol, .orders-history .item .answer .text ol > li ol {
        counter-reset: no2;
        margin: 20px 0 20px 35px; }
        .article ol > li ol > li, .news-list .item .description ol > li ol > li, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol > li, .map-section .on-map-block .text ol > li ol > li, .about-section .about-block ol > li ol > li, .marketing-section .text ol > li ol > li, .search-results .description ol > li ol > li, .orders-history .item .question ol > li ol > li, .orders-history .item .answer .text ol > li ol > li {
          counter-increment: no2; }
          .article ol > li ol > li:before, .news-list .item .description ol > li ol > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol > li:before, .map-section .on-map-block .text ol > li ol > li:before, .about-section .about-block ol > li ol > li:before, .marketing-section .text ol > li ol > li:before, .search-results .description ol > li ol > li:before, .orders-history .item .question ol > li ol > li:before, .orders-history .item .answer .text ol > li ol > li:before {
            content: counter(no) "." counter(no2) "."; }
        .article ol > li ol ol, .news-list .item .description ol > li ol ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol ol, .map-section .on-map-block .text ol > li ol ol, .about-section .about-block ol > li ol ol, .marketing-section .text ol > li ol ol, .search-results .description ol > li ol ol, .orders-history .item .question ol > li ol ol, .orders-history .item .answer .text ol > li ol ol {
          counter-reset: no3; }
          .article ol > li ol ol > li, .news-list .item .description ol > li ol ol > li, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol ol > li, .map-section .on-map-block .text ol > li ol ol > li, .about-section .about-block ol > li ol ol > li, .marketing-section .text ol > li ol ol > li, .search-results .description ol > li ol ol > li, .orders-history .item .question ol > li ol ol > li, .orders-history .item .answer .text ol > li ol ol > li {
            counter-increment: no3;
            padding-left: 40px; }
            .article ol > li ol ol > li:before, .news-list .item .description ol > li ol ol > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol ol > li:before, .map-section .on-map-block .text ol > li ol ol > li:before, .about-section .about-block ol > li ol ol > li:before, .marketing-section .text ol > li ol ol > li:before, .search-results .description ol > li ol ol > li:before, .orders-history .item .question ol > li ol ol > li:before, .orders-history .item .answer .text ol > li ol ol > li:before {
              margin-left: -40px;
              content: counter(no) "." counter(no2) "." counter(no3) "."; }
  .article table, .news-list .item .description table, .main-top-section.simple .main-slider-container .main-slider .item .description table, .map-section .on-map-block .text table, .about-section .about-block table, .marketing-section .text table, .search-results .description table, .orders-history .item .question table, .orders-history .item .answer .text table {
    border-collapse: collapse;
    border: none; }
    .article table th, .news-list .item .description table th, .main-top-section.simple .main-slider-container .main-slider .item .description table th, .map-section .on-map-block .text table th, .about-section .about-block table th, .marketing-section .text table th, .search-results .description table th, .orders-history .item .question table th, .orders-history .item .answer .text table th {
      padding: 0 15px 15px 0;
      color: #000;
      border: none;
      border-bottom: 2px solid #0581c4;
      font-weight: bold;
      text-transform: uppercase;
      text-align: left; }
    .article table td, .news-list .item .description table td, .main-top-section.simple .main-slider-container .main-slider .item .description table td, .map-section .on-map-block .text table td, .about-section .about-block table td, .marketing-section .text table td, .search-results .description table td, .orders-history .item .question table td, .orders-history .item .answer .text table td {
      padding: 11px 20px 6px 0;
      border: none;
      border-bottom: 1px solid #eeeded;
      vertical-align: top; }
    .article table tr:last-child td, .news-list .item .description table tr:last-child td, .main-top-section.simple .main-slider-container .main-slider .item .description table tr:last-child td, .map-section .on-map-block .text table tr:last-child td, .about-section .about-block table tr:last-child td, .marketing-section .text table tr:last-child td, .search-results .description table tr:last-child td, .orders-history .item .question table tr:last-child td, .orders-history .item .answer .text table tr:last-child td {
      border-bottom: none; }
    .article table h4, .news-list .item .description table h4, .main-top-section.simple .main-slider-container .main-slider .item .description table h4, .map-section .on-map-block .text table h4, .about-section .about-block table h4, .marketing-section .text table h4, .search-results .description table h4, .orders-history .item .question table h4, .orders-history .item .answer .text table h4 {
      font-weight: bold;
      margin-bottom: 0; }
    .article table.listlike, .news-list .item .description table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .map-section .on-map-block .text table.listlike, .about-section .about-block table.listlike, .marketing-section .text table.listlike, .search-results .description table.listlike, .orders-history .item .question table.listlike, .orders-history .item .answer .text table.listlike {
      table-layout: fixed;
      border-bottom: 2px solid #0581c4; }
    .article table .collapsible > td, .news-list .item .description table .collapsible > td, .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td, .map-section .on-map-block .text table .collapsible > td, .about-section .about-block table .collapsible > td, .marketing-section .text table .collapsible > td, .search-results .description table .collapsible > td, .orders-history .item .question table .collapsible > td, .orders-history .item .answer .text table .collapsible > td {
      padding: 20px 30px;
      background: #FFF;
      box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1); }
    .article table .toggle, .news-list .item .description table .toggle, .main-top-section.simple .main-slider-container .main-slider .item .description table .toggle, .map-section .on-map-block .text table .toggle, .about-section .about-block table .toggle, .marketing-section .text table .toggle, .search-results .description table .toggle, .orders-history .item .question table .toggle, .orders-history .item .answer .text table .toggle {
      text-decoration: none;
      border-bottom: 1px dotted;
      position: relative; }
      .article table .toggle:after, .news-list .item .description table .toggle:after, .main-top-section.simple .main-slider-container .main-slider .item .description table .toggle:after, .map-section .on-map-block .text table .toggle:after, .about-section .about-block table .toggle:after, .marketing-section .text table .toggle:after, .search-results .description table .toggle:after, .orders-history .item .question table .toggle:after, .orders-history .item .answer .text table .toggle:after {
        content: '\f107';
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        position: absolute;
        margin-left: 5px;
        transition: transform 0.3s; }
      .article table .toggle.open:after, .news-list .item .description table .toggle.open:after, .main-top-section.simple .main-slider-container .main-slider .item .description table .toggle.open:after, .map-section .on-map-block .text table .toggle.open:after, .about-section .about-block table .toggle.open:after, .marketing-section .text table .toggle.open:after, .search-results .description table .toggle.open:after, .orders-history .item .question table .toggle.open:after, .orders-history .item .answer .text table .toggle.open:after {
        -webkit-transform: rotate(180deg);
        -khtml-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
    .article table.hidden_table, .news-list .item .description table.hidden_table, .main-top-section.simple .main-slider-container .main-slider .item .description table.hidden_table, .map-section .on-map-block .text table.hidden_table, .about-section .about-block table.hidden_table, .marketing-section .text table.hidden_table, .search-results .description table.hidden_table, .orders-history .item .question table.hidden_table, .orders-history .item .answer .text table.hidden_table {
      position: relative; }
      .article table.hidden_table:before, .news-list .item .description table.hidden_table:before, .main-top-section.simple .main-slider-container .main-slider .item .description table.hidden_table:before, .map-section .on-map-block .text table.hidden_table:before, .about-section .about-block table.hidden_table:before, .marketing-section .text table.hidden_table:before, .search-results .description table.hidden_table:before, .orders-history .item .question table.hidden_table:before, .orders-history .item .answer .text table.hidden_table:before {
        content: '';
        position: absolute;
        border-top: 1px solid #FFF;
        left: -30px;
        right: -30px;
        top: -21px; }
  .article > table, .news-list .item .description > table, .main-top-section.simple .main-slider-container .main-slider .item .description > table, .map-section .on-map-block .text > table, .about-section .about-block > table, .marketing-section .text > table, .search-results .description > table, .orders-history .item .question > table, .orders-history .item .answer .text > table {
    margin-bottom: 30px; }
  .article blockquote, .news-list .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .map-section .on-map-block .text blockquote, .about-section .about-block blockquote, .marketing-section .text blockquote, .search-results .description blockquote, .orders-history .item .question blockquote, .orders-history .item .answer .text blockquote {
    background-color: #f9f8f8;
    padding: 25px 100px 35px 40px;
    position: relative;
    margin-top: 45px; }
    .article blockquote:after, .news-list .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .map-section .on-map-block .text blockquote:after, .about-section .about-block blockquote:after, .marketing-section .text blockquote:after, .search-results .description blockquote:after, .orders-history .item .question blockquote:after, .orders-history .item .answer .text blockquote:after {
      content: '\201C';
      font-size: 192px;
      line-height: 192px;
      position: absolute;
      -webkit-text-stroke: 2px #8eb9dc;
      color: transparent;
      right: 10px;
      top: -30px; }
    .article blockquote p:last-child, .news-list .item .description blockquote p:last-child, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote p:last-child, .map-section .on-map-block .text blockquote p:last-child, .about-section .about-block blockquote p:last-child, .marketing-section .text blockquote p:last-child, .search-results .description blockquote p:last-child, .orders-history .item .question blockquote p:last-child, .orders-history .item .answer .text blockquote p:last-child {
      margin-bottom: 0; }
  .article ~ .btn, .news-list .item .description ~ .btn, .main-top-section.simple .main-slider-container .main-slider .item .description ~ .btn, .map-section .on-map-block .text ~ .btn, .about-section .about-block ~ .btn, .marketing-section .text ~ .btn, .search-results .description ~ .btn, .orders-history .item .question ~ .btn, .orders-history .item .answer .text ~ .btn, .article ~ .main-user-consent-request-popup-button, .news-list .item .description ~ .main-user-consent-request-popup-button, .main-top-section.simple .main-slider-container .main-slider .item .description ~ .main-user-consent-request-popup-button, .map-section .on-map-block .text ~ .main-user-consent-request-popup-button, .about-section .about-block ~ .main-user-consent-request-popup-button, .marketing-section .text ~ .main-user-consent-request-popup-button, .search-results .description ~ .main-user-consent-request-popup-button, .orders-history .item .question ~ .main-user-consent-request-popup-button, .orders-history .item .answer .text ~ .main-user-consent-request-popup-button, .external-form-block form .article ~ input[type=button], .news-list .item .external-form-block form .description ~ input[type=button], .external-form-block form .news-list .item .description ~ input[type=button], .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ input[type=button], .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ input[type=button], .map-section .on-map-block .external-form-block form .text ~ input[type=button], .external-form-block form .map-section .on-map-block .text ~ input[type=button], .about-section .external-form-block form .about-block ~ input[type=button], .external-form-block form .about-section .about-block ~ input[type=button], .marketing-section .external-form-block form .text ~ input[type=button], .external-form-block form .marketing-section .text ~ input[type=button], .search-results .external-form-block form .description ~ input[type=button], .external-form-block form .search-results .description ~ input[type=button], .orders-history .item .external-form-block form .question ~ input[type=button], .external-form-block form .orders-history .item .question ~ input[type=button], .orders-history .item .answer .external-form-block form .text ~ input[type=button], .external-form-block form .orders-history .item .answer .text ~ input[type=button],
  .external-form-block form .article ~ input[type=submit],
  .news-list .item .external-form-block form .description ~ input[type=submit], .external-form-block form .news-list .item .description ~ input[type=submit],
  .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ input[type=submit], .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ input[type=submit],
  .map-section .on-map-block .external-form-block form .text ~ input[type=submit], .external-form-block form .map-section .on-map-block .text ~ input[type=submit],
  .about-section .external-form-block form .about-block ~ input[type=submit], .external-form-block form .about-section .about-block ~ input[type=submit],
  .marketing-section .external-form-block form .text ~ input[type=submit], .external-form-block form .marketing-section .text ~ input[type=submit],
  .search-results .external-form-block form .description ~ input[type=submit], .external-form-block form .search-results .description ~ input[type=submit],
  .orders-history .item .external-form-block form .question ~ input[type=submit], .external-form-block form .orders-history .item .question ~ input[type=submit],
  .orders-history .item .answer .external-form-block form .text ~ input[type=submit], .external-form-block form .orders-history .item .answer .text ~ input[type=submit],
  .external-form-block form .article ~ .button,
  .news-list .item .external-form-block form .description ~ .button, .external-form-block form .news-list .item .description ~ .button,
  .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ .button, .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ .button,
  .map-section .on-map-block .external-form-block form .text ~ .button, .external-form-block form .map-section .on-map-block .text ~ .button,
  .about-section .external-form-block form .about-block ~ .button, .external-form-block form .about-section .about-block ~ .button,
  .marketing-section .external-form-block form .text ~ .button, .external-form-block form .marketing-section .text ~ .button,
  .search-results .external-form-block form .description ~ .button, .external-form-block form .search-results .description ~ .button,
  .orders-history .item .external-form-block form .question ~ .button, .external-form-block form .orders-history .item .question ~ .button,
  .orders-history .item .answer .external-form-block form .text ~ .button, .external-form-block form .orders-history .item .answer .text ~ .button,
  .external-form-block form .article ~ button,
  .news-list .item .external-form-block form .description ~ button, .external-form-block form .news-list .item .description ~ button,
  .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ button, .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ button,
  .map-section .on-map-block .external-form-block form .text ~ button, .external-form-block form .map-section .on-map-block .text ~ button,
  .about-section .external-form-block form .about-block ~ button, .external-form-block form .about-section .about-block ~ button,
  .marketing-section .external-form-block form .text ~ button, .external-form-block form .marketing-section .text ~ button,
  .search-results .external-form-block form .description ~ button, .external-form-block form .search-results .description ~ button,
  .orders-history .item .external-form-block form .question ~ button, .external-form-block form .orders-history .item .question ~ button,
  .orders-history .item .answer .external-form-block form .text ~ button, .external-form-block form .orders-history .item .answer .text ~ button, .article ~ a.reviews-form-switcher, .news-list .item .description ~ a.reviews-form-switcher, .main-top-section.simple .main-slider-container .main-slider .item .description ~ a.reviews-form-switcher, .map-section .on-map-block .text ~ a.reviews-form-switcher, .about-section .about-block ~ a.reviews-form-switcher, .marketing-section .text ~ a.reviews-form-switcher, .search-results .description ~ a.reviews-form-switcher, .orders-history .item .question ~ a.reviews-form-switcher, .orders-history .item .answer .text ~ a.reviews-form-switcher, .vote-item-links .article ~ a, .news-list .item .vote-item-links .description ~ a, .vote-item-links .news-list .item .description ~ a, .main-top-section.simple .main-slider-container .main-slider .item .vote-item-links .description ~ a, .vote-item-links .main-top-section.simple .main-slider-container .main-slider .item .description ~ a, .map-section .on-map-block .vote-item-links .text ~ a, .vote-item-links .map-section .on-map-block .text ~ a, .about-section .vote-item-links .about-block ~ a, .vote-item-links .about-section .about-block ~ a, .marketing-section .vote-item-links .text ~ a, .vote-item-links .marketing-section .text ~ a, .search-results .vote-item-links .description ~ a, .vote-item-links .search-results .description ~ a, .orders-history .item .vote-item-links .question ~ a, .vote-item-links .orders-history .item .question ~ a, .orders-history .item .answer .vote-item-links .text ~ a, .vote-item-links .orders-history .item .answer .text ~ a, .vote-vote-footer .vote-form-box-button .article ~ a, .news-list .item .vote-vote-footer .vote-form-box-button .description ~ a, .vote-vote-footer .vote-form-box-button .news-list .item .description ~ a, .main-top-section.simple .main-slider-container .main-slider .item .vote-vote-footer .vote-form-box-button .description ~ a, .vote-vote-footer .vote-form-box-button .main-top-section.simple .main-slider-container .main-slider .item .description ~ a, .map-section .on-map-block .vote-vote-footer .vote-form-box-button .text ~ a, .vote-vote-footer .vote-form-box-button .map-section .on-map-block .text ~ a, .about-section .vote-vote-footer .vote-form-box-button .about-block ~ a, .vote-vote-footer .vote-form-box-button .about-section .about-block ~ a, .marketing-section .vote-vote-footer .vote-form-box-button .text ~ a, .vote-vote-footer .vote-form-box-button .marketing-section .text ~ a, .search-results .vote-vote-footer .vote-form-box-button .description ~ a, .vote-vote-footer .vote-form-box-button .search-results .description ~ a, .orders-history .item .vote-vote-footer .vote-form-box-button .question ~ a, .vote-vote-footer .vote-form-box-button .orders-history .item .question ~ a, .orders-history .item .answer .vote-vote-footer .vote-form-box-button .text ~ a, .vote-vote-footer .vote-form-box-button .orders-history .item .answer .text ~ a, .vote-vote-footer .vote-form-box-button .article ~ input, .news-list .item .vote-vote-footer .vote-form-box-button .description ~ input, .vote-vote-footer .vote-form-box-button .news-list .item .description ~ input, .main-top-section.simple .main-slider-container .main-slider .item .vote-vote-footer .vote-form-box-button .description ~ input, .vote-vote-footer .vote-form-box-button .main-top-section.simple .main-slider-container .main-slider .item .description ~ input, .map-section .on-map-block .vote-vote-footer .vote-form-box-button .text ~ input, .vote-vote-footer .vote-form-box-button .map-section .on-map-block .text ~ input, .about-section .vote-vote-footer .vote-form-box-button .about-block ~ input, .vote-vote-footer .vote-form-box-button .about-section .about-block ~ input, .marketing-section .vote-vote-footer .vote-form-box-button .text ~ input, .vote-vote-footer .vote-form-box-button .marketing-section .text ~ input, .search-results .vote-vote-footer .vote-form-box-button .description ~ input, .vote-vote-footer .vote-form-box-button .search-results .description ~ input, .orders-history .item .vote-vote-footer .vote-form-box-button .question ~ input, .vote-vote-footer .vote-form-box-button .orders-history .item .question ~ input, .orders-history .item .answer .vote-vote-footer .vote-form-box-button .text ~ input, .vote-vote-footer .vote-form-box-button .orders-history .item .answer .text ~ input {
    margin-top: 35px; }

.short-article, .news-list .item .description, .main-top-section.simple .main-slider-container .main-slider .item .description, .map-section .on-map-block .text, .about-section .about-block, .search-results .description, .orders-history .item .question, .orders-history .item .answer .text {
  line-height: 1.375;
  color: #505050; }
  .short-article h1, .news-list .item .description h1, .main-top-section.simple .main-slider-container .main-slider .item .description h1, .map-section .on-map-block .text h1, .about-section .about-block h1, .search-results .description h1, .orders-history .item .question h1, .orders-history .item .answer .text h1 {
    font-size: 1.625rem;
    text-transform: uppercase;
    line-height: 1.825rem;
    font-weight: 600; }
  .short-article p, .news-list .item .description p, .main-top-section.simple .main-slider-container .main-slider .item .description p, .map-section .on-map-block .text p, .about-section .about-block p, .search-results .description p, .orders-history .item .question p, .orders-history .item .answer .text p {
    margin: 5px 0; }
  .short-article ol, .news-list .item .description ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol, .map-section .on-map-block .text ol, .about-section .about-block ol, .search-results .description ol, .orders-history .item .question ol, .orders-history .item .answer .text ol, .short-article ul, .news-list .item .description ul, .main-top-section.simple .main-slider-container .main-slider .item .description ul, .map-section .on-map-block .text ul, .about-section .about-block ul, .search-results .description ul, .orders-history .item .question ul, .orders-history .item .answer .text ul {
    margin: 5px 0; }
    .short-article ol li, .news-list .item .description ol li, .main-top-section.simple .main-slider-container .main-slider .item .description ol li, .map-section .on-map-block .text ol li, .about-section .about-block ol li, .search-results .description ol li, .orders-history .item .question ol li, .orders-history .item .answer .text ol li, .short-article ul li, .news-list .item .description ul li, .main-top-section.simple .main-slider-container .main-slider .item .description ul li, .map-section .on-map-block .text ul li, .about-section .about-block ul li, .search-results .description ul li, .orders-history .item .question ul li, .orders-history .item .answer .text ul li {
      padding-left: 15px; }
      .short-article ol li:before, .news-list .item .description ol li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol li:before, .map-section .on-map-block .text ol li:before, .about-section .about-block ol li:before, .search-results .description ol li:before, .orders-history .item .question ol li:before, .orders-history .item .answer .text ol li:before, .short-article ul li:before, .news-list .item .description ul li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ul li:before, .map-section .on-map-block .text ul li:before, .about-section .about-block ul li:before, .search-results .description ul li:before, .orders-history .item .question ul li:before, .orders-history .item .answer .text ul li:before {
        margin-left: -15px; }
  .short-article ol ol, .news-list .item .description ol ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol ol, .map-section .on-map-block .text ol ol, .about-section .about-block ol ol, .search-results .description ol ol, .orders-history .item .question ol ol, .orders-history .item .answer .text ol ol {
    margin-top: 5px;
    margin-bottom: 10px; }
    .short-article ol ol li, .news-list .item .description ol ol li, .main-top-section.simple .main-slider-container .main-slider .item .description ol ol li, .map-section .on-map-block .text ol ol li, .about-section .about-block ol ol li, .search-results .description ol ol li, .orders-history .item .question ol ol li, .orders-history .item .answer .text ol ol li {
      padding-left: 25px; }
      .short-article ol ol li:before, .news-list .item .description ol ol li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol ol li:before, .map-section .on-map-block .text ol ol li:before, .about-section .about-block ol ol li:before, .search-results .description ol ol li:before, .orders-history .item .question ol ol li:before, .orders-history .item .answer .text ol ol li:before {
        margin-left: -25px; }
  .short-article h2, .news-list .item .description h2, .main-top-section.simple .main-slider-container .main-slider .item .description h2, .map-section .on-map-block .text h2, .about-section .about-block h2, .search-results .description h2, .orders-history .item .question h2, .orders-history .item .answer .text h2, .short-article h3, .news-list .item .description h3, .main-top-section.simple .main-slider-container .main-slider .item .description h3, .map-section .on-map-block .text h3, .about-section .about-block h3, .search-results .description h3, .orders-history .item .question h3, .orders-history .item .answer .text h3, .short-article .main-section .section-title, .main-section .short-article .section-title, .news-list .item .description .main-section .section-title, .main-section .news-list .item .description .section-title, .main-top-section.simple .main-slider-container .main-slider .item .description .main-section .section-title, .main-section .main-top-section.simple .main-slider-container .main-slider .item .description .section-title, .map-section .on-map-block .text .main-section .section-title, .main-section .map-section .on-map-block .text .section-title, .about-section .about-block .main-section .section-title, .main-section .about-section .about-block .section-title, .search-results .description .main-section .section-title, .main-section .search-results .description .section-title, .orders-history .item .question .main-section .section-title, .main-section .orders-history .item .question .section-title, .orders-history .item .answer .text .main-section .section-title, .main-section .orders-history .item .answer .text .section-title, .short-article h4, .news-list .item .description h4, .main-top-section.simple .main-slider-container .main-slider .item .description h4, .map-section .on-map-block .text h4, .about-section .about-block h4, .search-results .description h4, .orders-history .item .question h4, .orders-history .item .answer .text h4, .short-article h5, .news-list .item .description h5, .main-top-section.simple .main-slider-container .main-slider .item .description h5, .map-section .on-map-block .text h5, .about-section .about-block h5, .search-results .description h5, .orders-history .item .question h5, .orders-history .item .answer .text h5, .short-article h6, .news-list .item .description h6, .main-top-section.simple .main-slider-container .main-slider .item .description h6, .map-section .on-map-block .text h6, .about-section .about-block h6, .search-results .description h6, .orders-history .item .question h6, .orders-history .item .answer .text h6 {
    margin: 10px 0; }
  .short-article table, .news-list .item .description table, .main-top-section.simple .main-slider-container .main-slider .item .description table, .map-section .on-map-block .text table, .about-section .about-block table, .search-results .description table, .orders-history .item .question table, .orders-history .item .answer .text table {
    border-top-width: 1px; }
    .short-article table td, .news-list .item .description table td, .main-top-section.simple .main-slider-container .main-slider .item .description table td, .map-section .on-map-block .text table td, .about-section .about-block table td, .search-results .description table td, .orders-history .item .question table td, .orders-history .item .answer .text table td, .short-article table th, .news-list .item .description table th, .main-top-section.simple .main-slider-container .main-slider .item .description table th, .map-section .on-map-block .text table th, .about-section .about-block table th, .search-results .description table th, .orders-history .item .question table th, .orders-history .item .answer .text table th {
      padding: 5px; }

.table-wrapper > table {
  min-width: 690px; }

a.link {
  margin-left: 25px;
  display: inline-block; }
  a.link:before {
    content: '\f0c1';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    position: absolute;
    margin-left: -25px;
    display: inline-block;
    text-decoration: none;
    color: #a8a8a8;
    font-size: 0.75rem; }

@media all and (-ms-high-contrast: none) {
  .article blockquote:after, .news-list .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .map-section .on-map-block .text blockquote:after, .about-section .about-block blockquote:after, .marketing-section .text blockquote:after, .search-results .description blockquote:after, .orders-history .item .question blockquote:after, .orders-history .item .answer .text blockquote:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE10 */
  *::-ms-backdrop blockquote:after, .article blockquote:after, .news-list .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .map-section .on-map-block .text blockquote:after, .about-section .about-block blockquote:after, .marketing-section .text blockquote:after, .search-results .description blockquote:after, .orders-history .item .question blockquote:after, .orders-history .item .answer .text blockquote:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE11 */ }

.breadcrumbs {
  margin-bottom: 2px; }
  .breadcrumbs li {
    display: inline-block;
    color: #FFF;
    font-size: 0.8125rem;
    font-weight: 300; }
    .breadcrumbs li:after {
      content: '/';
      margin: 0 3px 0 8px; }
    .breadcrumbs li a {
      color: #FFF;
      text-decoration: none; }
      .breadcrumbs li a:hover {
        text-decoration: underline; }

.social-sign-in {
  margin-top: 30px; }
  .social-sign-in .social-nav {
    overflow: hidden; }
    .social-sign-in .social-nav li {
      float: left;
      margin-right: 15px;
      margin-bottom: 10px;
      width: 30px;
      height: 30px;
      font-size: 20px;
      text-align: center;
      list-style: none; }
      .social-sign-in .social-nav li a {
        color: #FFF;
        text-decoration: none;
        display: block;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 28px;
        border-radius: 2px; }
        .social-sign-in .social-nav li a img {
          vertical-align: middle; }
        .social-sign-in .social-nav li a:hover {
          background-color: #446bbd; }
        .social-sign-in .social-nav li a.fa-vk {
          background-color: #4e759d; }
          .social-sign-in .social-nav li a.fa-vk:hover {
            background-color: #7f9bb8; }
        .social-sign-in .social-nav li a.fa-facebook {
          background-color: #4065b4; }
          .social-sign-in .social-nav li a.fa-facebook:hover {
            background-color: #758fc7; }
        .social-sign-in .social-nav li a.fa-twitter {
          background-color: #39b9dc; }
          .social-sign-in .social-nav li a.fa-twitter:hover {
            background-color: #70cbe4; }
        .social-sign-in .social-nav li a.fa-youtube {
          background-color: #c13a35; }
          .social-sign-in .social-nav li a.fa-youtube:hover {
            background-color: #d0716f; }
        .social-sign-in .social-nav li a.fa-ok, .social-sign-in .social-nav li a.fa-odnoklassniki {
          background-color: #ec760d; }
          .social-sign-in .social-nav li a.fa-ok:hover, .social-sign-in .social-nav li a.fa-odnoklassniki:hover {
            background-color: #f99740; }
        .social-sign-in .social-nav li a.fa-google-plus {
          background-color: #dc5246; }
          .social-sign-in .social-nav li a.fa-google-plus:hover {
            background-color: #ec6155; }
        .social-sign-in .social-nav li a.yandex {
          background-color: #ef3124; }
          .social-sign-in .social-nav li a.yandex:hover {
            background-color: #fd4a3e; }
        .social-sign-in .social-nav li a.b24 {
          background-color: #23bfef; }
          .social-sign-in .social-nav li a.b24:hover {
            background-color: #50d6ff; }
        .social-sign-in .social-nav li a.boxcom {
          background-color: #2d82c0; }
          .social-sign-in .social-nav li a.boxcom:hover {
            background-color: #4ba4e4; }
        .social-sign-in .social-nav li a.fa-dropbox {
          background-color: #1975cc; }
          .social-sign-in .social-nav li a.fa-dropbox:hover {
            background-color: #4199ec; }
        .social-sign-in .social-nav li a.fa-google {
          background-color: #0058c6; }
          .social-sign-in .social-nav li a.fa-google:hover {
            background-color: #2c81ec; }
        .social-sign-in .social-nav li a.liveid {
          background-color: #e7ebed; }
          .social-sign-in .social-nav li a.liveid:hover {
            background-color: #ebf2f5; }
        .social-sign-in .social-nav li a.office365 {
          background-color: #eb3d01; }
          .social-sign-in .social-nav li a.office365:hover {
            background-color: #fd612b; }
        .social-sign-in .social-nav li a.mm {
          background-color: #3d6cb0; }
          .social-sign-in .social-nav li a.mm:hover {
            background-color: #6093de; }
        .social-sign-in .social-nav li a.lj {
          background-color: #e7ebed; }
          .social-sign-in .social-nav li a.lj:hover {
            background-color: #e8f1f5; }
        .social-sign-in .social-nav li a.mailru2, .social-sign-in .social-nav li a.mailru {
          background-color: #134785; }
          .social-sign-in .social-nav li a.mailru2:hover, .social-sign-in .social-nav li a.mailru:hover {
            background-color: #2761a7; }
        .social-sign-in .social-nav li a.li {
          background-color: #30889e; }
          .social-sign-in .social-nav li a.li:hover {
            background-color: #4eb2cb; }
        .social-sign-in .social-nav li a.blogger {
          background-color: #fe6700; }
          .social-sign-in .social-nav li a.blogger:hover {
            background-color: #f98435; }
        .social-sign-in .social-nav li a.fa-openid {
          background-color: #ff6200; }
          .social-sign-in .social-nav li a.fa-openid:hover {
            background-color: #f8863f; }
        .social-sign-in .social-nav li a.fa-instagram {
          background-color: #D52A8E; }
          .social-sign-in .social-nav li a.fa-instagram:hover {
            background-color: #f970c0; }
    .social-sign-in .social-nav.bottom-social-nav {
      position: absolute;
      right: -15px;
      top: 60px;
      max-width: 190px; }
      .social-sign-in .social-nav.bottom-social-nav li {
        margin-bottom: 15px; }
    .social-sign-in .social-nav.top-social-nav {
      position: absolute;
      right: 200px;
      top: 33px; }
  .social-sign-in .fa-ok:before {
    content: "\f263"; }

.pagination {
  display: block; }
  .article + .pagination, .news-list .item .description + .pagination, .main-top-section.simple .main-slider-container .main-slider .item .description + .pagination, .map-section .on-map-block .text + .pagination, .about-section .about-block + .pagination, .marketing-section .text + .pagination, .search-results .description + .pagination, .orders-history .item .question + .pagination, .orders-history .item .answer .text + .pagination {
    margin-top: 40px; }
  .pagination .pages {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center; }
    .pagination .pages li {
      margin-right: 30px; }
      .pagination .pages li a {
        text-decoration: none;
        color: #000;
        font-size: 1rem;
        display: block; }
      .pagination .pages li span {
        color: #555;
        font-size: 1.25rem;
        color: #888; }
      .pagination .pages li.hellip {
        margin-left: -15px;
        margin-right: 15px; }
      .pagination .pages li.arrow a {
        opacity: 0.7;
        display: block;
        font-size: 1.125rem;
        color: #0581c4; }
        .pagination .pages li.arrow a:hover {
          opacity: 1; }
      .pagination .pages li.arrow.next {
        margin-left: 8px;
        margin-right: 0; }
      .pagination .pages li.arrow.prev {
        margin-right: 20px; }
      .pagination .pages li.arrow.disabled a {
        color: #c8c8c8;
        cursor: text; }
      .pagination .pages li.current a {
        display: block;
        width: 50px;
        height: 50px;
        background-color: #0581c4;
        border-radius: 3px;
        line-height: 50px;
        text-align: center;
        color: #FFF; }

.attention {
  position: relative;
  min-height: 50px;
  margin: 30px 0 50px;
  font-size: 1rem;
  line-height: 1.25rem;
  display: flex;
  align-items: center; }
  .attention:before {
    content: '!';
    align-self: flex-start;
    margin-right: 20px;
    min-width: 50px;
    flex: 0 0 50px;
    height: 50px;
    background-color: #f7f7f7;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
    font-size: 1.75rem;
    color: #027fc3;
    left: 0;
    top: 0; }

.main-tabs {
  margin-bottom: 40px; }
  .main-tabs .tabs {
    display: flex;
    padding-bottom: 15px;
    margin-bottom: 40px;
    border-bottom: 2px solid #eeeded; }
    .main-tabs .tabs li {
      margin-right: 25px;
      flex: 0 1 auto; }
      .main-tabs .tabs li a {
        color: #777;
        position: relative;
        display: block;
        text-decoration: none;
        line-height: 20px;
        transition: none;
        min-height: 100%; }
        .main-tabs .tabs li a:after {
          content: '';
          position: absolute;
          bottom: -17px;
          border-top: 2px solid #0581c4;
          left: 50%;
          right: 50%;
          transition: all 0.3s;
          opacity: 0; }
        .main-tabs .tabs li a.active {
          color: #000;
          font-size: 1.125rem; }
          .main-tabs .tabs li a.active:after {
            left: 0;
            right: 0;
            opacity: 1; }
  .main-tabs table {
    width: 100%; }
  .main-tabs h4 {
    font-weight: bold; }

.files-list li {
  margin: 10px 0; }

.file-link {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  margin-left: 35px;
  min-height: 35px;
  text-decoration: none;
  line-height: 1.125rem;
  color: #000;
  position: relative; }
  .file-link:before {
    content: '';
    position: absolute;
    margin-left: -35px;
    height: 27px;
    width: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAYUlEQVR42mMoauj+TwEWZcAHoIoYSMQwfauBmIMWhn+H6p1BM8OhuIU2hiNwLnXDHBMn0tLw/zgMpxxTbPio4f8pxZQZPmo4FBDi089w+gfLqOHDsGwZNXw1SJBKeDWy2QBemVQkPJUgXwAAAABJRU5ErkJggg==) 0 0 no-repeat;
    top: 5px; }
  .file-link .name {
    font-size: 0.8125rem; }
  .file-link .size {
    font-size: 0.875rem;
    font-weight: 500; }
  .file-link:hover {
    color: #000;
    text-decoration: none; }
  .file-link.jpg:before, .file-link[href$=".jpg"]:before, .file-link[href$=".jpeg"]:before, .file-link[href$=".jpe"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAy0lEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQTIM3zU8JCdO/9TCw+s4fOuXv3/+cs3EBtEw/HlF6/+x+/dC8YnnzyDi2++c49sw8H8upMnYWywYS8+fPqfefAgWE3J0aNUMxxkMMgCqgYLKChAQYIcFCAaxCdkOMJ7K2/cQnc5suUgS2DBQqThCENhBuIyHGQoKHJhakEWDXhSpBwPw4Jr1PDVIEEq4dXIZgMAX18rOR7kS+0AAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.doc:before, .file-link[href$=".doc"]:before, .file-link[href$=".docx"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAMAAACgNuTpAAAAQlBMVEVHcExygItygIsua7FygItygItygItygItygItygIvz9PaKq9FVhr/M2eikvdpIfbrm6/HZ4u07dLZjkMO+z+R9os2JmoQmAAAACnRSTlMAmP//bWGE96sO3lP6/QAAAH9JREFUKM+10NsOwiAQBFDcVUuHO6X//6tujUobwMTEztuehxmComNm9QqpfUjPXZ/oMnC6D5yuvf4tt4FT67Xij86dfHcAzrJ1gOFcAP92k1Pi5Nhg8THw8nERi5UzTPS7nqEHKYnPniI9tu4WudK2G1zd/e39Z/9n1zU10cIPOkYGl4Ak7bMAAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.pdf:before, .file-link[href$=".pdf"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAxElEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQTIM3zU8Nu2tv+phQfG8M9fvsHxu/MX/9/19Pz/9vBRuNiHO3f/P21rR6hFYOIMfzZp8v+HeXkwNshwEAbLv96+Ayx+LzQMLg/VS7HhMHGQ65FdDZInaDi6BmiwYBr+uKqaDJdjakA2HBb+IEupZjhyJINdj6kWgYduOh+GBdeo4atBglTCq5HNBgACN/SxiGCCaQAAAABJRU5ErkJggg==) 0 0 no-repeat; }
  .file-link.xls:before, .file-link[href$=".xls"]:before, .file-link[href$=".xlsx"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAMAAACgNuTpAAAASFBMVEVHcExygItygIsfrSNygItygItygItygItygItygIvz9PaCzoXl7+gtsjF0yXfX69pJu007tj9YwFus3LCe2KK64b6Q05TJ5swRDem0AAAACnRSTlMAmP//bWGE96sO3lP6/QAAAIVJREFUKM+10NsOwiAMgGFsPbDSctzm+7+pTOY2A+iN/gkh+UIaUgXvDWoN1DHQQ9NvcOo4XDsO59b8pUvHofZ9xC8d6z67JyM8I5ksEy3X+n521uHTPVn0m4vjWFyYRtmdnSmOYaT75mkyHIpHTPzySFY4IeVCPvbbPzv+7322XEOVzvwAn80GBlXDBtcAAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.rtf:before, .file-link[href$=".rtf"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAr0lEQVR42mMoauj+TwEWZcAHQIoYyABQw1cDMQctDP8OtWAGzQyH4hbaGI7AudQNc0ycSEvD/2MaTiVAnuGjhnvnTP5PLTwwhldMWPv/85dvcDxz9UEQhvIRuG/RbnQxog0H0XBDc9uXg+WOXbgDxlC1MMthfKobDsMgcdKDZenWEyBxqrkcHqYvXr//v/v4VaobDqLhkdY8cwtJhg/ddD4MC65Rw1eDBKmEVyObDQDpRecRi2gMfwAAAABJRU5ErkJggg==) 0 0 no-repeat; }
  .file-link.png:before, .file-link[href$=".png"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAA40lEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQTIM3zU8I+2y/9TCw+M4Z+/fEPgGy/+fwxY+//Tucf/Pz98A2HX7QPJgWiYHFz9p503CRv+afE5kGYYG27ApyP3kA0HG/b59cf/HxM2Q1xdsINkw2EuBxv0ad1lmOEgPsgCsoIFZCjM6yAMsggmB7McZjiIBvGJcjmyS2CGg9ggH8AMB4nBgoUqhiOHOchQUKTDfAOyaICSIrXwMCy4Rg1fDRKkEl6NbDYAVkxCupO+P3UAAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.gif:before, .file-link[href$=".gif"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAsUlEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQQoM3zU8L0V0f8pxQNv+OVVM/+/f/Pm/+cv38D4SGfB/2ubFoPYIHkQjYyJNhxkEFjDrV3rwPxTU+tBNLrhID7JLgdpgrkWWSNOlz+9fJYsw0EY5kqKXQ4LBliwUNdwNNeDMEmGD910PgzLllHDV4MEqYRXI5sNAD9v0uXoHzSKAAAAAElFTkSuQmCC) 0 0 no-repeat; }
  .file-link.zip:before, .file-link[href$=".zip"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAg0lEQVR42mMoauj+TwEWZcAHQIoYyABQw1cDMQctDP8FtWAGLQz/hhQ8LbQxHIFzqRvmmDiRlob/xzScSoA8w0cNXxO/9z+18MAajgZgYhhy19bfo8jl2AxHliPbcJjrKDOcgMFUDRZUjZiG0zRCB2VSpBwPw4Jr1PDVIEEq4dXIZgMApbIjE6HzV8cAAAAASUVORK5CYII=) 0 0 no-repeat; }

.administrator {
  padding-left: 85px;
  line-height: 1.375rem;
  position: relative;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 60px; }
  .administrator .icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 10px; }
    .administrator .icon:before {
      content: '';
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAnCAQAAAA4Y6kNAAACUElEQVR42q3VIWhicRzA8Y/hZGEMhoyFA8FgsiybtmQYCwvGpWETDtYuWISFlRXvwCRcuDYwDC5b7IOBYU1QGJgsFsPvyhj6eJvv9L7f8Hj//+PL+/v+8peg4o+5yGzLBqpCCD90/Nxox6Nwvin4oGUuO+H+8+AzmkJWDoX2piD3sicLQntTkLtdk8kgt7sny8JvALR3Tw6Etpa7N8Ns1+TS3EK8+6K0azL8kGTn5P3/T/4EQNW5mqT7OFNzrvqvyZyRSPEEIYSJXNbkZorKyr5aZT9L8kLDdcKGlrp19hzII7Q2LfxJpDoAcOzay9voVPi2eeG5VIFDQyHM9HT0jC2E6ra/JTlj4c4+AIpGwslnyRNnSZ06AHWhggPrjC3/fRPVwC+BhhC+q9gHVIT6Zwvf82XFr05U5MGDqbLQ9yjevdYVRh8nz9TXPAJAy0JJCxy60tX3oCa8qmbfRC0A9IQ0hpZ8vvD8igBcCUNpXFh42WYT9YWPaIttktdCUTpP2yW/eBUK0t//cpskx0I/dfSW7ZK0hLx1Hs3YPlkXBlY5FcYKyWRXFs7NhSehuxYcmQg9xeRxdqOImibybpRwpgm4NBPGamgKI5dOdYQn5HTFajbcIDTwLFB8GxsKHBkLUxcAqhZCrH2Wg7fsd7xdwiX6AsfCFX6b41WoWWdoqmcplziJesINoYOyPRwp8X5XUFAXSkgeYk1SD4mBINyR9a8GykIZSwNJGoIwUPrQrpAcawsVJS8i9Xm3liYmpqlOzEzXZifm5sYmJhYmibmZ0V/rEYz6GJQekgAAAABJRU5ErkJggg==) 0 0 no-repeat;
      display: block;
      width: 41px;
      height: 39px;
      margin-left: -10px; }
    .administrator .icon img {
      max-height: 50px;
      max-width: 50px;
      display: block;
      margin-left: -10px;
      display: none; }
  .administrator .name {
    font-size: 1.25rem;
    color: #000; }
  .administrator .reason {
    font-size: 0.8125rem; }

.enlarge-img-link {
  display: inline-block;
  position: relative;
  text-decoration: none; }
  .enlarge-img-link img {
    width: 100%;
    height: auto; }
  .enlarge-img-link:after {
    content: '\f00e';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    color: #FFF;
    font-size: 1rem;
    line-height: 1;
    position: absolute;
    bottom: 15px;
    right: 15px;
    opacity: 0.6;
    transition: opacity 0.3s; }
  .enlarge-img-link:hover:after {
    opacity: 1; }

.banner {
  margin-bottom: 30px; }
  .banner img {
    width: 100%;
    height: auto; }

.more-link {
  font-size: 0.875rem;
  text-decoration: none;
  color: #0d0808; }
  .more-link:after {
    content: '\f105';
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    width: 18px;
    height: 18px;
    background-color: #007bc1;
    color: #FFF;
    box-shadow: 0 5px 10px rgba(5, 129, 196, 0.2);
    text-align: center;
    line-height: 18px;
    border-radius: 2px;
    vertical-align: middle;
    margin-left: 10px;
    transition: margin 0.3s; }
  .more-link:hover {
    text-decoration: none; }
    .more-link:hover:after {
      box-shadow: none;
      margin-left: 15px; }

.modal .uk-select-modal .modal-header h2 {
  text-align: center;
  max-width: 470px;
  margin-left: auto;
  margin-right: auto; }

.uk-select-nav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -35px; }
  .uk-select-nav .item {
    flex: 0 1 25%;
    text-align: center;
    margin-bottom: 35px; }
    .uk-select-nav .item .picture {
      height: 75px;
      margin: 0 5px 15px;
      justify-content: center;
      align-items: center;
      display: flex; }
      .uk-select-nav .item .picture a {
        justify-content: center;
        align-items: center;
        display: flex;
        height: 100%; }
        .uk-select-nav .item .picture a:hover {
          opacity: 0.8; }
      .uk-select-nav .item .picture img {
        max-height: 100%;
        max-width: 100%;
        width: auto;
        height: auto; }
    .uk-select-nav .item .btn, .uk-select-nav .item .main-user-consent-request-popup-button, .uk-select-nav .item .external-form-block form input[type=button], .external-form-block form .uk-select-nav .item input[type=button],
    .uk-select-nav .item .external-form-block form input[type=submit], .external-form-block form .uk-select-nav .item input[type=submit],
    .uk-select-nav .item .external-form-block form .button, .external-form-block form .uk-select-nav .item .button,
    .uk-select-nav .item .external-form-block form button, .external-form-block form .uk-select-nav .item button, .uk-select-nav .item a.reviews-form-switcher, .uk-select-nav .item .vote-item-links a, .vote-item-links .uk-select-nav .item a, .uk-select-nav .item .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .uk-select-nav .item a, .uk-select-nav .item .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .uk-select-nav .item input {
      margin: 0 5px; }
      .uk-select-nav .item .btn span, .uk-select-nav .item .main-user-consent-request-popup-button span, .uk-select-nav .item .external-form-block form input[type=button] span, .external-form-block form .uk-select-nav .item input[type=button] span, .uk-select-nav .item .external-form-block form input[type=submit] span, .external-form-block form .uk-select-nav .item input[type=submit] span, .uk-select-nav .item .external-form-block form .button span, .external-form-block form .uk-select-nav .item .button span, .uk-select-nav .item .external-form-block form button span, .external-form-block form .uk-select-nav .item button span, .uk-select-nav .item a.reviews-form-switcher span, .uk-select-nav .item .vote-item-links a span, .vote-item-links .uk-select-nav .item a span, .uk-select-nav .item .vote-vote-footer .vote-form-box-button a span, .vote-vote-footer .vote-form-box-button .uk-select-nav .item a span, .uk-select-nav .item .vote-vote-footer .vote-form-box-button input span, .vote-vote-footer .vote-form-box-button .uk-select-nav .item input span {
        display: inline-block;
        display: -webkit-inline-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        vertical-align: middle;
        max-width: 150px;
        max-width: calc(100% - 8px);
        white-space: normal;
        max-height: 3.375rem; }
      .uk-select-nav .item .btn:after, .uk-select-nav .item .main-user-consent-request-popup-button:after, .uk-select-nav .item .external-form-block form input[type=button]:after, .external-form-block form .uk-select-nav .item input[type=button]:after,
      .uk-select-nav .item .external-form-block form input[type=submit]:after, .external-form-block form .uk-select-nav .item input[type=submit]:after,
      .uk-select-nav .item .external-form-block form .button:after, .external-form-block form .uk-select-nav .item .button:after,
      .uk-select-nav .item .external-form-block form button:after, .external-form-block form .uk-select-nav .item button:after, .uk-select-nav .item a.reviews-form-switcher:after, .uk-select-nav .item .vote-item-links a:after, .vote-item-links .uk-select-nav .item a:after, .uk-select-nav .item .vote-vote-footer .vote-form-box-button a:after, .vote-vote-footer .vote-form-box-button .uk-select-nav .item a:after, .uk-select-nav .item .vote-vote-footer .vote-form-box-button input:after, .vote-vote-footer .vote-form-box-button .uk-select-nav .item input:after {
        vertical-align: -2px; }

.map-container .map {
  height: 495px; }

.top-map {
  margin-top: -60px;
  margin-bottom: 65px; }

.bottom-map {
  margin-bottom: -80px; }

.bxu-start-block-spacer-img {
  min-height: 160px; }

@media (min-width: 992px) {
  .special-version .attention:before,
  .special-version .file-link:hover .name {
    color: #000; }
  .special-version .pagination .pages li.current a {
    background-color: #000;
    color: #FFF; }
  .special-version .pagination .pages li.arrow a {
    color: #000; }
  .special-version .administrator {
    padding-left: 0; }
    .special-version .administrator .icon {
      display: none; }
  .special-version .main-tabs .tabs li a {
    color: #000; }
    .special-version .main-tabs .tabs li a:after {
      border-top-color: #000; }
  .special-version .main-tabs h4 {
    color: #000; }
  .special-version .page-nav li a {
    color: #000;
    border-color: #000; }
    .special-version .page-nav li a.active {
      background-color: #000;
      color: #FFF; }
  .special-version a.link:before {
    color: #000; }
  .special-version .article, .special-version .news-list .item .description, .news-list .item .special-version .description, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description, .special-version .map-section .on-map-block .text, .map-section .on-map-block .special-version .text, .special-version .about-section .about-block, .about-section .special-version .about-block, .special-version .marketing-section .text, .marketing-section .special-version .text, .special-version .search-results .description, .search-results .special-version .description, .special-version .orders-history .item .question, .orders-history .item .special-version .question, .special-version .orders-history .item .answer .text, .orders-history .item .answer .special-version .text {
    color: #000; }
    .special-version .article .counters-table, .special-version .news-list .item .description .counters-table, .news-list .item .special-version .description .counters-table, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description .counters-table, .special-version .map-section .on-map-block .text .counters-table, .map-section .on-map-block .special-version .text .counters-table, .special-version .about-section .about-block .counters-table, .about-section .special-version .about-block .counters-table, .special-version .marketing-section .text .counters-table, .marketing-section .special-version .text .counters-table, .special-version .search-results .description .counters-table, .search-results .special-version .description .counters-table, .special-version .orders-history .item .question .counters-table, .orders-history .item .special-version .question .counters-table, .special-version .orders-history .item .answer .text .counters-table, .orders-history .item .answer .special-version .text .counters-table,
    .special-version .article .counters-table .val,
    .special-version .news-list .item .description .counters-table .val,
    .news-list .item .special-version .description .counters-table .val,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table .val,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description .counters-table .val,
    .special-version .map-section .on-map-block .text .counters-table .val,
    .map-section .on-map-block .special-version .text .counters-table .val,
    .special-version .about-section .about-block .counters-table .val,
    .about-section .special-version .about-block .counters-table .val,
    .special-version .marketing-section .text .counters-table .val,
    .marketing-section .special-version .text .counters-table .val,
    .special-version .search-results .description .counters-table .val,
    .search-results .special-version .description .counters-table .val,
    .special-version .orders-history .item .question .counters-table .val,
    .orders-history .item .special-version .question .counters-table .val,
    .special-version .orders-history .item .answer .text .counters-table .val,
    .orders-history .item .answer .special-version .text .counters-table .val,
    .special-version .article table h4,
    .special-version .news-list .item .description table h4,
    .news-list .item .special-version .description table h4,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table h4,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table h4,
    .special-version .map-section .on-map-block .text table h4,
    .map-section .on-map-block .special-version .text table h4,
    .special-version .about-section .about-block table h4,
    .about-section .special-version .about-block table h4,
    .special-version .marketing-section .text table h4,
    .marketing-section .special-version .text table h4,
    .special-version .search-results .description table h4,
    .search-results .special-version .description table h4,
    .special-version .orders-history .item .question table h4,
    .orders-history .item .special-version .question table h4,
    .special-version .orders-history .item .answer .text table h4,
    .orders-history .item .answer .special-version .text table h4,
    .special-version .article table tr th,
    .special-version .news-list .item .description table tr th,
    .news-list .item .special-version .description table tr th,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table tr th,
    .special-version .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version .text table tr th,
    .special-version .about-section .about-block table tr th,
    .about-section .special-version .about-block table tr th,
    .special-version .marketing-section .text table tr th,
    .marketing-section .special-version .text table tr th,
    .special-version .search-results .description table tr th,
    .search-results .special-version .description table tr th,
    .special-version .orders-history .item .question table tr th,
    .orders-history .item .special-version .question table tr th,
    .special-version .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version .text table tr th,
    .special-version .article ol li:before,
    .special-version .news-list .item .description ol li:before,
    .news-list .item .special-version .description ol li:before,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description ol li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description ol li:before,
    .special-version .map-section .on-map-block .text ol li:before,
    .map-section .on-map-block .special-version .text ol li:before,
    .special-version .about-section .about-block ol li:before,
    .about-section .special-version .about-block ol li:before,
    .special-version .marketing-section .text ol li:before,
    .marketing-section .special-version .text ol li:before,
    .special-version .search-results .description ol li:before,
    .search-results .special-version .description ol li:before,
    .special-version .orders-history .item .question ol li:before,
    .orders-history .item .special-version .question ol li:before,
    .special-version .orders-history .item .answer .text ol li:before,
    .orders-history .item .answer .special-version .text ol li:before,
    .special-version .article ul li:before,
    .special-version .news-list .item .description ul li:before,
    .news-list .item .special-version .description ul li:before,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description ul li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description ul li:before,
    .special-version .map-section .on-map-block .text ul li:before,
    .map-section .on-map-block .special-version .text ul li:before,
    .special-version .about-section .about-block ul li:before,
    .about-section .special-version .about-block ul li:before,
    .special-version .marketing-section .text ul li:before,
    .marketing-section .special-version .text ul li:before,
    .special-version .search-results .description ul li:before,
    .search-results .special-version .description ul li:before,
    .special-version .orders-history .item .question ul li:before,
    .orders-history .item .special-version .question ul li:before,
    .special-version .orders-history .item .answer .text ul li:before,
    .orders-history .item .answer .special-version .text ul li:before,
    .special-version .article .lead,
    .special-version .news-list .item .description .lead,
    .news-list .item .special-version .description .lead,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description .lead,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description .lead,
    .special-version .map-section .on-map-block .text .lead,
    .map-section .on-map-block .special-version .text .lead,
    .special-version .about-section .about-block .lead,
    .about-section .special-version .about-block .lead,
    .special-version .marketing-section .text .lead,
    .marketing-section .special-version .text .lead,
    .special-version .search-results .description .lead,
    .search-results .special-version .description .lead,
    .special-version .orders-history .item .question .lead,
    .orders-history .item .special-version .question .lead,
    .special-version .orders-history .item .answer .text .lead,
    .orders-history .item .answer .special-version .text .lead {
      color: #000; }
    .special-version .article table.listlike, .special-version .news-list .item .description table.listlike, .news-list .item .special-version .description table.listlike, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table.listlike, .special-version .map-section .on-map-block .text table.listlike, .map-section .on-map-block .special-version .text table.listlike, .special-version .about-section .about-block table.listlike, .about-section .special-version .about-block table.listlike, .special-version .marketing-section .text table.listlike, .marketing-section .special-version .text table.listlike, .special-version .search-results .description table.listlike, .search-results .special-version .description table.listlike, .special-version .orders-history .item .question table.listlike, .orders-history .item .special-version .question table.listlike, .special-version .orders-history .item .answer .text table.listlike, .orders-history .item .answer .special-version .text table.listlike,
    .special-version .article table tr th,
    .special-version .news-list .item .description table tr th,
    .news-list .item .special-version .description table tr th,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table tr th,
    .special-version .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version .text table tr th,
    .special-version .about-section .about-block table tr th,
    .about-section .special-version .about-block table tr th,
    .special-version .marketing-section .text table tr th,
    .marketing-section .special-version .text table tr th,
    .special-version .search-results .description table tr th,
    .search-results .special-version .description table tr th,
    .special-version .orders-history .item .question table tr th,
    .orders-history .item .special-version .question table tr th,
    .special-version .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version .text table tr th {
      border-color: #000; }
    .special-version .article blockquote, .special-version .news-list .item .description blockquote, .news-list .item .special-version .description blockquote, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description blockquote, .special-version .map-section .on-map-block .text blockquote, .map-section .on-map-block .special-version .text blockquote, .special-version .about-section .about-block blockquote, .about-section .special-version .about-block blockquote, .special-version .marketing-section .text blockquote, .marketing-section .special-version .text blockquote, .special-version .search-results .description blockquote, .search-results .special-version .description blockquote, .special-version .orders-history .item .question blockquote, .orders-history .item .special-version .question blockquote, .special-version .orders-history .item .answer .text blockquote, .orders-history .item .answer .special-version .text blockquote {
      background-color: transparent;
      border: 3px solid #000;
      padding: 30px; }
      .special-version .article blockquote:after, .special-version .news-list .item .description blockquote:after, .news-list .item .special-version .description blockquote:after, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description blockquote:after, .special-version .map-section .on-map-block .text blockquote:after, .map-section .on-map-block .special-version .text blockquote:after, .special-version .about-section .about-block blockquote:after, .about-section .special-version .about-block blockquote:after, .special-version .marketing-section .text blockquote:after, .marketing-section .special-version .text blockquote:after, .special-version .search-results .description blockquote:after, .search-results .special-version .description blockquote:after, .special-version .orders-history .item .question blockquote:after, .orders-history .item .special-version .question blockquote:after, .special-version .orders-history .item .answer .text blockquote:after, .orders-history .item .answer .special-version .text blockquote:after {
        display: none; }
  .special-version .btn.btn-more:after, .special-version .btn-more.main-user-consent-request-popup-button:after, .special-version .external-form-block form input.btn-more[type=button]:after, .external-form-block form .special-version input.btn-more[type=button]:after,
  .special-version .external-form-block form input.btn-more[type=submit]:after, .external-form-block form .special-version input.btn-more[type=submit]:after,
  .special-version .external-form-block form .btn-more.button:after, .external-form-block form .special-version .btn-more.button:after,
  .special-version .external-form-block form button.btn-more:after, .external-form-block form .special-version button.btn-more:after, .special-version a.btn-more.reviews-form-switcher:after, .special-version .vote-item-links a.btn-more:after, .vote-item-links .special-version a.btn-more:after, .special-version .vote-vote-footer .vote-form-box-button a.btn-more:after, .vote-vote-footer .vote-form-box-button .special-version a.btn-more:after, .special-version .vote-vote-footer .vote-form-box-button input.btn-more:after, .vote-vote-footer .vote-form-box-button .special-version input.btn-more:after,
  .special-version .more-link:after {
    display: none; }
  .special-version .btn.btn-primary:not([disabled]):not(.disabled), .special-version .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .special-version .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled),
  .special-version .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .external-form-block form .special-version button.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .special-version a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled), .special-version .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .vote-item-links .special-version a.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .special-version .external-form-block form input:not([disabled]):not(.disabled)[type=button], .external-form-block form .special-version input:not([disabled]):not(.disabled)[type=button],
  .special-version .external-form-block form input:not([disabled]):not(.disabled)[type=submit], .external-form-block form .special-version input:not([disabled]):not(.disabled)[type=submit],
  .special-version .external-form-block form .button:not([disabled]):not(.disabled), .external-form-block form .special-version .button:not([disabled]):not(.disabled),
  .special-version .external-form-block form button:not([disabled]):not(.disabled), .external-form-block form .special-version button:not([disabled]):not(.disabled), .special-version a.reviews-form-switcher:not([disabled]):not(.disabled), .special-version .vote-item-links a:not([disabled]):not(.disabled), .vote-item-links .special-version a:not([disabled]):not(.disabled), .special-version .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled), .vote-vote-footer .vote-form-box-button .special-version a:not([disabled]):not(.disabled), .special-version .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled), .vote-vote-footer .vote-form-box-button .special-version input.btn-primary:not([disabled]):not(.disabled),
  .special-version .btn.btn-light:not([disabled]):not(.disabled),
  .special-version .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled),
  .special-version .external-form-block form input.btn-light:not([disabled]):not(.disabled)[type=button],
  .external-form-block form .special-version input.btn-light:not([disabled]):not(.disabled)[type=button],
  .special-version .external-form-block form input.btn-light:not([disabled]):not(.disabled)[type=submit],
  .external-form-block form .special-version input.btn-light:not([disabled]):not(.disabled)[type=submit],
  .special-version .external-form-block form .btn-light.button:not([disabled]):not(.disabled),
  .external-form-block form .special-version .btn-light.button:not([disabled]):not(.disabled),
  .special-version .external-form-block form button.btn-light:not([disabled]):not(.disabled),
  .external-form-block form .special-version button.btn-light:not([disabled]):not(.disabled),
  .special-version a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled),
  .special-version .vote-item-links a.btn-light:not([disabled]):not(.disabled),
  .vote-item-links .special-version a.btn-light:not([disabled]):not(.disabled),
  .special-version .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled),
  .vote-vote-footer .vote-form-box-button .special-version a.btn-light:not([disabled]):not(.disabled),
  .special-version .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled),
  .vote-vote-footer .vote-form-box-button .special-version input:not([disabled]):not(.disabled),
  .special-version .btn,
  .special-version .main-user-consent-request-popup-button,
  .special-version .external-form-block form input[type=button],
  .external-form-block form .special-version input[type=button],
  .special-version .external-form-block form input[type=submit],
  .external-form-block form .special-version input[type=submit],
  .special-version .external-form-block form .button,
  .external-form-block form .special-version .button,
  .special-version .external-form-block form button,
  .external-form-block form .special-version button,
  .special-version a.reviews-form-switcher,
  .special-version .vote-item-links a,
  .vote-item-links .special-version a,
  .special-version .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .special-version a,
  .special-version .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .special-version input {
    box-shadow: none; }
  .special-version.c1 .btn.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c1 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c1 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c1 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c1 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c1 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):hover[type=button], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):hover[type=submit], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c1 .external-form-block form .button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c1 .button:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c1 button:not([disabled]):not(.disabled):hover, .special-version.c1 a.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-item-links a:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c1 a:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c1 a:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c1 input.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c1 .btn.btn-primary:not([disabled]):not(.disabled):focus, .special-version.c1 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus,
  .special-version.c1 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c1 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c1 .external-form-block form .button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 .button:not([disabled]):not(.disabled):focus,
  .special-version.c1 .external-form-block form button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 button:not([disabled]):not(.disabled):focus, .special-version.c1 a.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-item-links a:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c1 a:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 a:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 input.btn-primary:not([disabled]):not(.disabled):focus,
  .special-version.c1 .btn.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c1 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c1 .btn-light.button:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form button.btn-light:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c1 button.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):hover,
  .special-version.c1 .vote-item-links a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-item-links .special-version.c1 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 input:not([disabled]):not(.disabled):hover, .special-version.c1 .btn.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c1 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 .btn-light.button:not([disabled]):not(.disabled):focus,
  .special-version.c1 .external-form-block form button.btn-light:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 button.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-item-links a.btn-light:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c1 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 input:not([disabled]):not(.disabled):focus,
  .special-version.c1 .btn:hover,
  .special-version.c1 .main-user-consent-request-popup-button:hover,
  .special-version.c1 .external-form-block form input:hover[type=button],
  .external-form-block form .special-version.c1 input:hover[type=button],
  .special-version.c1 .external-form-block form input:hover[type=submit],
  .external-form-block form .special-version.c1 input:hover[type=submit],
  .special-version.c1 .external-form-block form .button:hover,
  .external-form-block form .special-version.c1 .button:hover,
  .special-version.c1 .external-form-block form button:hover,
  .external-form-block form .special-version.c1 button:hover,
  .special-version.c1 a.reviews-form-switcher:hover,
  .special-version.c1 .vote-item-links a:hover,
  .vote-item-links .special-version.c1 a:hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button a:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 a:hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button input:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 input:hover,
  .special-version.c1 .btn,
  .special-version.c1 .main-user-consent-request-popup-button,
  .special-version.c1 .external-form-block form input[type=button],
  .external-form-block form .special-version.c1 input[type=button],
  .special-version.c1 .external-form-block form input[type=submit],
  .external-form-block form .special-version.c1 input[type=submit],
  .special-version.c1 .external-form-block form .button,
  .external-form-block form .special-version.c1 .button,
  .special-version.c1 .external-form-block form button,
  .external-form-block form .special-version.c1 button,
  .special-version.c1 a.reviews-form-switcher,
  .special-version.c1 .vote-item-links a,
  .vote-item-links .special-version.c1 a,
  .special-version.c1 .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .special-version.c1 a,
  .special-version.c1 .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .special-version.c1 input {
    background-color: #000;
    border-color: #FFF;
    color: #FFF; }
  .special-version.c2 .file-link:hover .name {
    color: #FFF; }
  .special-version.c2 .pagination .pages li a {
    color: #FFF; }
  .special-version.c2 .pagination .pages li.current a {
    background-color: #FFF;
    color: #000; }
  .special-version.c2 .pagination .pages li.arrow a {
    color: #FFF; }
  .special-version.c2 .page-filter {
    background-color: #333; }
  .special-version.c2 .main-tabs .tabs {
    border-color: #333; }
    .special-version.c2 .main-tabs .tabs li a {
      color: #FFF; }
      .special-version.c2 .main-tabs .tabs li a:after {
        border-top-color: #FFF; }
  .special-version.c2 .main-tabs h4 {
    color: #FFF; }
  .special-version.c2 .page-nav li a {
    color: #FFF;
    border-color: #FFF; }
    .special-version.c2 .page-nav li a.active {
      background-color: #FFF;
      color: #000; }
  .special-version.c2 a.link:before {
    color: #FFF; }
  .special-version.c2 .page-share-block, .special-version.c2 .map-section .on-map-block .on-map-social, .map-section .on-map-block .special-version.c2 .on-map-social {
    color: #000; }
    .special-version.c2 .page-share-block a, .special-version.c2 .map-section .on-map-block .on-map-social a, .map-section .on-map-block .special-version.c2 .on-map-social a {
      color: #000; }
  .special-version.c2 .article, .special-version.c2 .news-list .item .description, .news-list .item .special-version.c2 .description, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description, .special-version.c2 .map-section .on-map-block .text, .map-section .on-map-block .special-version.c2 .text, .special-version.c2 .about-section .about-block, .about-section .special-version.c2 .about-block, .special-version.c2 .marketing-section .text, .marketing-section .special-version.c2 .text, .special-version.c2 .search-results .description, .search-results .special-version.c2 .description, .special-version.c2 .orders-history .item .question, .orders-history .item .special-version.c2 .question, .special-version.c2 .orders-history .item .answer .text, .orders-history .item .answer .special-version.c2 .text {
    color: #FFF; }
    .special-version.c2 .article .counters-table, .special-version.c2 .news-list .item .description .counters-table, .news-list .item .special-version.c2 .description .counters-table, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description .counters-table, .special-version.c2 .map-section .on-map-block .text .counters-table, .map-section .on-map-block .special-version.c2 .text .counters-table, .special-version.c2 .about-section .about-block .counters-table, .about-section .special-version.c2 .about-block .counters-table, .special-version.c2 .marketing-section .text .counters-table, .marketing-section .special-version.c2 .text .counters-table, .special-version.c2 .search-results .description .counters-table, .search-results .special-version.c2 .description .counters-table, .special-version.c2 .orders-history .item .question .counters-table, .orders-history .item .special-version.c2 .question .counters-table, .special-version.c2 .orders-history .item .answer .text .counters-table, .orders-history .item .answer .special-version.c2 .text .counters-table,
    .special-version.c2 .article .counters-table .val,
    .special-version.c2 .news-list .item .description .counters-table .val,
    .news-list .item .special-version.c2 .description .counters-table .val,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table .val,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description .counters-table .val,
    .special-version.c2 .map-section .on-map-block .text .counters-table .val,
    .map-section .on-map-block .special-version.c2 .text .counters-table .val,
    .special-version.c2 .about-section .about-block .counters-table .val,
    .about-section .special-version.c2 .about-block .counters-table .val,
    .special-version.c2 .marketing-section .text .counters-table .val,
    .marketing-section .special-version.c2 .text .counters-table .val,
    .special-version.c2 .search-results .description .counters-table .val,
    .search-results .special-version.c2 .description .counters-table .val,
    .special-version.c2 .orders-history .item .question .counters-table .val,
    .orders-history .item .special-version.c2 .question .counters-table .val,
    .special-version.c2 .orders-history .item .answer .text .counters-table .val,
    .orders-history .item .answer .special-version.c2 .text .counters-table .val,
    .special-version.c2 .article table tr th,
    .special-version.c2 .news-list .item .description table tr th,
    .news-list .item .special-version.c2 .description table tr th,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table tr th,
    .special-version.c2 .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version.c2 .text table tr th,
    .special-version.c2 .about-section .about-block table tr th,
    .about-section .special-version.c2 .about-block table tr th,
    .special-version.c2 .marketing-section .text table tr th,
    .marketing-section .special-version.c2 .text table tr th,
    .special-version.c2 .search-results .description table tr th,
    .search-results .special-version.c2 .description table tr th,
    .special-version.c2 .orders-history .item .question table tr th,
    .orders-history .item .special-version.c2 .question table tr th,
    .special-version.c2 .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version.c2 .text table tr th,
    .special-version.c2 .article ol li:before,
    .special-version.c2 .news-list .item .description ol li:before,
    .news-list .item .special-version.c2 .description ol li:before,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description ol li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description ol li:before,
    .special-version.c2 .map-section .on-map-block .text ol li:before,
    .map-section .on-map-block .special-version.c2 .text ol li:before,
    .special-version.c2 .about-section .about-block ol li:before,
    .about-section .special-version.c2 .about-block ol li:before,
    .special-version.c2 .marketing-section .text ol li:before,
    .marketing-section .special-version.c2 .text ol li:before,
    .special-version.c2 .search-results .description ol li:before,
    .search-results .special-version.c2 .description ol li:before,
    .special-version.c2 .orders-history .item .question ol li:before,
    .orders-history .item .special-version.c2 .question ol li:before,
    .special-version.c2 .orders-history .item .answer .text ol li:before,
    .orders-history .item .answer .special-version.c2 .text ol li:before,
    .special-version.c2 .article ul li:before,
    .special-version.c2 .news-list .item .description ul li:before,
    .news-list .item .special-version.c2 .description ul li:before,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description ul li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description ul li:before,
    .special-version.c2 .map-section .on-map-block .text ul li:before,
    .map-section .on-map-block .special-version.c2 .text ul li:before,
    .special-version.c2 .about-section .about-block ul li:before,
    .about-section .special-version.c2 .about-block ul li:before,
    .special-version.c2 .marketing-section .text ul li:before,
    .marketing-section .special-version.c2 .text ul li:before,
    .special-version.c2 .search-results .description ul li:before,
    .search-results .special-version.c2 .description ul li:before,
    .special-version.c2 .orders-history .item .question ul li:before,
    .orders-history .item .special-version.c2 .question ul li:before,
    .special-version.c2 .orders-history .item .answer .text ul li:before,
    .orders-history .item .answer .special-version.c2 .text ul li:before,
    .special-version.c2 .article .lead,
    .special-version.c2 .news-list .item .description .lead,
    .news-list .item .special-version.c2 .description .lead,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .lead,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description .lead,
    .special-version.c2 .map-section .on-map-block .text .lead,
    .map-section .on-map-block .special-version.c2 .text .lead,
    .special-version.c2 .about-section .about-block .lead,
    .about-section .special-version.c2 .about-block .lead,
    .special-version.c2 .marketing-section .text .lead,
    .marketing-section .special-version.c2 .text .lead,
    .special-version.c2 .search-results .description .lead,
    .search-results .special-version.c2 .description .lead,
    .special-version.c2 .orders-history .item .question .lead,
    .orders-history .item .special-version.c2 .question .lead,
    .special-version.c2 .orders-history .item .answer .text .lead,
    .orders-history .item .answer .special-version.c2 .text .lead {
      color: #FFF; }
    .special-version.c2 .article table.listlike, .special-version.c2 .news-list .item .description table.listlike, .news-list .item .special-version.c2 .description table.listlike, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table.listlike, .special-version.c2 .map-section .on-map-block .text table.listlike, .map-section .on-map-block .special-version.c2 .text table.listlike, .special-version.c2 .about-section .about-block table.listlike, .about-section .special-version.c2 .about-block table.listlike, .special-version.c2 .marketing-section .text table.listlike, .marketing-section .special-version.c2 .text table.listlike, .special-version.c2 .search-results .description table.listlike, .search-results .special-version.c2 .description table.listlike, .special-version.c2 .orders-history .item .question table.listlike, .orders-history .item .special-version.c2 .question table.listlike, .special-version.c2 .orders-history .item .answer .text table.listlike, .orders-history .item .answer .special-version.c2 .text table.listlike,
    .special-version.c2 .article table tr th,
    .special-version.c2 .news-list .item .description table tr th,
    .news-list .item .special-version.c2 .description table tr th,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table tr th,
    .special-version.c2 .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version.c2 .text table tr th,
    .special-version.c2 .about-section .about-block table tr th,
    .about-section .special-version.c2 .about-block table tr th,
    .special-version.c2 .marketing-section .text table tr th,
    .marketing-section .special-version.c2 .text table tr th,
    .special-version.c2 .search-results .description table tr th,
    .search-results .special-version.c2 .description table tr th,
    .special-version.c2 .orders-history .item .question table tr th,
    .orders-history .item .special-version.c2 .question table tr th,
    .special-version.c2 .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version.c2 .text table tr th {
      border-color: #FFF; }
    .special-version.c2 .article table h4, .special-version.c2 .news-list .item .description table h4, .news-list .item .special-version.c2 .description table h4, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4, .special-version.c2 .map-section .on-map-block .text table h4, .map-section .on-map-block .special-version.c2 .text table h4, .special-version.c2 .about-section .about-block table h4, .about-section .special-version.c2 .about-block table h4, .special-version.c2 .marketing-section .text table h4, .marketing-section .special-version.c2 .text table h4, .special-version.c2 .search-results .description table h4, .search-results .special-version.c2 .description table h4, .special-version.c2 .orders-history .item .question table h4, .orders-history .item .special-version.c2 .question table h4, .special-version.c2 .orders-history .item .answer .text table h4, .orders-history .item .answer .special-version.c2 .text table h4,
    .special-version.c2 .article table .collapsible > td,
    .special-version.c2 .news-list .item .description table .collapsible > td,
    .news-list .item .special-version.c2 .description table .collapsible > td,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td,
    .special-version.c2 .map-section .on-map-block .text table .collapsible > td,
    .map-section .on-map-block .special-version.c2 .text table .collapsible > td,
    .special-version.c2 .about-section .about-block table .collapsible > td,
    .about-section .special-version.c2 .about-block table .collapsible > td,
    .special-version.c2 .marketing-section .text table .collapsible > td,
    .marketing-section .special-version.c2 .text table .collapsible > td,
    .special-version.c2 .search-results .description table .collapsible > td,
    .search-results .special-version.c2 .description table .collapsible > td,
    .special-version.c2 .orders-history .item .question table .collapsible > td,
    .orders-history .item .special-version.c2 .question table .collapsible > td,
    .special-version.c2 .orders-history .item .answer .text table .collapsible > td,
    .orders-history .item .answer .special-version.c2 .text table .collapsible > td {
      color: #000; }
      .special-version.c2 .article table h4 a, .special-version.c2 .news-list .item .description table h4 a, .news-list .item .special-version.c2 .description table h4 a, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4 a, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4 a, .special-version.c2 .map-section .on-map-block .text table h4 a, .map-section .on-map-block .special-version.c2 .text table h4 a, .special-version.c2 .about-section .about-block table h4 a, .about-section .special-version.c2 .about-block table h4 a, .special-version.c2 .marketing-section .text table h4 a, .marketing-section .special-version.c2 .text table h4 a, .special-version.c2 .search-results .description table h4 a, .search-results .special-version.c2 .description table h4 a, .special-version.c2 .orders-history .item .question table h4 a, .orders-history .item .special-version.c2 .question table h4 a, .special-version.c2 .orders-history .item .answer .text table h4 a, .orders-history .item .answer .special-version.c2 .text table h4 a,
      .special-version.c2 .article table h4 td,
      .special-version.c2 .news-list .item .description table h4 td,
      .news-list .item .special-version.c2 .description table h4 td,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4 td,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4 td,
      .special-version.c2 .map-section .on-map-block .text table h4 td,
      .map-section .on-map-block .special-version.c2 .text table h4 td,
      .special-version.c2 .about-section .about-block table h4 td,
      .about-section .special-version.c2 .about-block table h4 td,
      .special-version.c2 .marketing-section .text table h4 td,
      .marketing-section .special-version.c2 .text table h4 td,
      .special-version.c2 .search-results .description table h4 td,
      .search-results .special-version.c2 .description table h4 td,
      .special-version.c2 .orders-history .item .question table h4 td,
      .orders-history .item .special-version.c2 .question table h4 td,
      .special-version.c2 .orders-history .item .answer .text table h4 td,
      .orders-history .item .answer .special-version.c2 .text table h4 td,
      .special-version.c2 .article table h4 th,
      .special-version.c2 .news-list .item .description table h4 th,
      .news-list .item .special-version.c2 .description table h4 th,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4 th,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4 th,
      .special-version.c2 .map-section .on-map-block .text table h4 th,
      .map-section .on-map-block .special-version.c2 .text table h4 th,
      .special-version.c2 .about-section .about-block table h4 th,
      .about-section .special-version.c2 .about-block table h4 th,
      .special-version.c2 .marketing-section .text table h4 th,
      .marketing-section .special-version.c2 .text table h4 th,
      .special-version.c2 .search-results .description table h4 th,
      .search-results .special-version.c2 .description table h4 th,
      .special-version.c2 .orders-history .item .question table h4 th,
      .orders-history .item .special-version.c2 .question table h4 th,
      .special-version.c2 .orders-history .item .answer .text table h4 th,
      .orders-history .item .answer .special-version.c2 .text table h4 th,
      .special-version.c2 .article table .collapsible > td a,
      .special-version.c2 .news-list .item .description table .collapsible > td a,
      .news-list .item .special-version.c2 .description table .collapsible > td a,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td a,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td a,
      .special-version.c2 .map-section .on-map-block .text table .collapsible > td a,
      .map-section .on-map-block .special-version.c2 .text table .collapsible > td a,
      .special-version.c2 .about-section .about-block table .collapsible > td a,
      .about-section .special-version.c2 .about-block table .collapsible > td a,
      .special-version.c2 .marketing-section .text table .collapsible > td a,
      .marketing-section .special-version.c2 .text table .collapsible > td a,
      .special-version.c2 .search-results .description table .collapsible > td a,
      .search-results .special-version.c2 .description table .collapsible > td a,
      .special-version.c2 .orders-history .item .question table .collapsible > td a,
      .orders-history .item .special-version.c2 .question table .collapsible > td a,
      .special-version.c2 .orders-history .item .answer .text table .collapsible > td a,
      .orders-history .item .answer .special-version.c2 .text table .collapsible > td a,
      .special-version.c2 .article table .collapsible > td td,
      .special-version.c2 .news-list .item .description table .collapsible > td td,
      .news-list .item .special-version.c2 .description table .collapsible > td td,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td td,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td td,
      .special-version.c2 .map-section .on-map-block .text table .collapsible > td td,
      .map-section .on-map-block .special-version.c2 .text table .collapsible > td td,
      .special-version.c2 .about-section .about-block table .collapsible > td td,
      .about-section .special-version.c2 .about-block table .collapsible > td td,
      .special-version.c2 .marketing-section .text table .collapsible > td td,
      .marketing-section .special-version.c2 .text table .collapsible > td td,
      .special-version.c2 .search-results .description table .collapsible > td td,
      .search-results .special-version.c2 .description table .collapsible > td td,
      .special-version.c2 .orders-history .item .question table .collapsible > td td,
      .orders-history .item .special-version.c2 .question table .collapsible > td td,
      .special-version.c2 .orders-history .item .answer .text table .collapsible > td td,
      .orders-history .item .answer .special-version.c2 .text table .collapsible > td td,
      .special-version.c2 .article table .collapsible > td th,
      .special-version.c2 .news-list .item .description table .collapsible > td th,
      .news-list .item .special-version.c2 .description table .collapsible > td th,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td th,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td th,
      .special-version.c2 .map-section .on-map-block .text table .collapsible > td th,
      .map-section .on-map-block .special-version.c2 .text table .collapsible > td th,
      .special-version.c2 .about-section .about-block table .collapsible > td th,
      .about-section .special-version.c2 .about-block table .collapsible > td th,
      .special-version.c2 .marketing-section .text table .collapsible > td th,
      .marketing-section .special-version.c2 .text table .collapsible > td th,
      .special-version.c2 .search-results .description table .collapsible > td th,
      .search-results .special-version.c2 .description table .collapsible > td th,
      .special-version.c2 .orders-history .item .question table .collapsible > td th,
      .orders-history .item .special-version.c2 .question table .collapsible > td th,
      .special-version.c2 .orders-history .item .answer .text table .collapsible > td th,
      .orders-history .item .answer .special-version.c2 .text table .collapsible > td th {
        color: #000; }
    .special-version.c2 .article blockquote, .special-version.c2 .news-list .item .description blockquote, .news-list .item .special-version.c2 .description blockquote, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description blockquote, .special-version.c2 .map-section .on-map-block .text blockquote, .map-section .on-map-block .special-version.c2 .text blockquote, .special-version.c2 .about-section .about-block blockquote, .about-section .special-version.c2 .about-block blockquote, .special-version.c2 .marketing-section .text blockquote, .marketing-section .special-version.c2 .text blockquote, .special-version.c2 .search-results .description blockquote, .search-results .special-version.c2 .description blockquote, .special-version.c2 .orders-history .item .question blockquote, .orders-history .item .special-version.c2 .question blockquote, .special-version.c2 .orders-history .item .answer .text blockquote, .orders-history .item .answer .special-version.c2 .text blockquote {
      background-color: transparent;
      border: 3px solid #FFF; }
  .special-version.c2 .btn.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c2 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c2 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c2 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c2 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c2 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):hover[type=button], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):hover[type=submit], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c2 .external-form-block form .button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c2 .button:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c2 button:not([disabled]):not(.disabled):hover, .special-version.c2 a.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-item-links a:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c2 a:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c2 a:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c2 input.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c2 .btn.btn-primary:not([disabled]):not(.disabled):focus, .special-version.c2 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus,
  .special-version.c2 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c2 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c2 .external-form-block form .button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 .button:not([disabled]):not(.disabled):focus,
  .special-version.c2 .external-form-block form button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 button:not([disabled]):not(.disabled):focus, .special-version.c2 a.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-item-links a:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c2 a:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 a:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 input.btn-primary:not([disabled]):not(.disabled):focus,
  .special-version.c2 .btn.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c2 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c2 .btn-light.button:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form button.btn-light:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c2 button.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):hover,
  .special-version.c2 .vote-item-links a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-item-links .special-version.c2 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 input:not([disabled]):not(.disabled):hover, .special-version.c2 .btn.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c2 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 .btn-light.button:not([disabled]):not(.disabled):focus,
  .special-version.c2 .external-form-block form button.btn-light:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 button.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-item-links a.btn-light:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c2 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 input:not([disabled]):not(.disabled):focus,
  .special-version.c2 .btn:hover,
  .special-version.c2 .main-user-consent-request-popup-button:hover,
  .special-version.c2 .external-form-block form input:hover[type=button],
  .external-form-block form .special-version.c2 input:hover[type=button],
  .special-version.c2 .external-form-block form input:hover[type=submit],
  .external-form-block form .special-version.c2 input:hover[type=submit],
  .special-version.c2 .external-form-block form .button:hover,
  .external-form-block form .special-version.c2 .button:hover,
  .special-version.c2 .external-form-block form button:hover,
  .external-form-block form .special-version.c2 button:hover,
  .special-version.c2 a.reviews-form-switcher:hover,
  .special-version.c2 .vote-item-links a:hover,
  .vote-item-links .special-version.c2 a:hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button a:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 a:hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button input:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 input:hover,
  .special-version.c2 .btn,
  .special-version.c2 .main-user-consent-request-popup-button,
  .special-version.c2 .external-form-block form input[type=button],
  .external-form-block form .special-version.c2 input[type=button],
  .special-version.c2 .external-form-block form input[type=submit],
  .external-form-block form .special-version.c2 input[type=submit],
  .special-version.c2 .external-form-block form .button,
  .external-form-block form .special-version.c2 .button,
  .special-version.c2 .external-form-block form button,
  .external-form-block form .special-version.c2 button,
  .special-version.c2 a.reviews-form-switcher,
  .special-version.c2 .vote-item-links a,
  .vote-item-links .special-version.c2 a,
  .special-version.c2 .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .special-version.c2 a,
  .special-version.c2 .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .special-version.c2 input {
    background-color: #FFF;
    border-color: #000;
    color: #000; } }

.page-options {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 10px;
  margin-top: 35px; }

.video-link:before {
  cursor: pointer;
  content: '';
  position: absolute;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjQwIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgNDAgNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1MzEyNSA0NC4xNTc5TDM5LjA3MDYgMjIuMTUyNEwwLjk1MzEyNSAwLjE0NjYwNlY0NC4xNTc5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) 58% 50% no-repeat;
  width: 100px;
  height: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
  border-radius: 50%;
  background-color: #0581c4;
  pointer-events: none; }

.notifications {
  width: 100%; }
  .notifications .icon {
    margin-left: auto;
    position: absolute;
    margin-left: -16px;
    margin-top: 1px; }
    .notifications .icon .fa-times {
      color: #d23339;
      font-size: 1rem; }

@media (max-width: 991.98px) {
  .article.news-item h2, .news-list .item .news-item.description h2, .main-top-section.simple .main-slider-container .main-slider .item .news-item.description h2, .map-section .on-map-block .news-item.text h2, .about-section .news-item.about-block h2, .marketing-section .news-item.text h2, .search-results .news-item.description h2, .orders-history .item .news-item.question h2, .orders-history .item .answer .news-item.text h2 {
    font-size: 1.5rem;
    line-height: 1.75rem; }
  .article blockquote, .news-list .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .map-section .on-map-block .text blockquote, .about-section .about-block blockquote, .marketing-section .text blockquote, .search-results .description blockquote, .orders-history .item .question blockquote, .orders-history .item .answer .text blockquote {
    padding-right: 30px; }
  .map-container .map {
    height: 250px; }
  .top-map {
    margin-top: 0; } }

@media (min-width: 1200px) {
  .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
    max-width: 1200px; } }

@media (max-width: 991.98px) {
  .table-wrapper {
    overflow: auto; }
  .uk-select-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .uk-select-nav .item {
      flex: 1 1 50%;
      max-width: 50%;
      margin-bottom: 30px; }
  .article .lead, .news-list .item .description .lead, .main-top-section.simple .main-slider-container .main-slider .item .description .lead, .map-section .on-map-block .text .lead, .about-section .about-block .lead, .marketing-section .text .lead, .search-results .description .lead, .orders-history .item .question .lead, .orders-history .item .answer .text .lead {
    font-size: 1.125rem;
    line-height: 1.5rem; }
  .article ol li ol, .news-list .item .description ol li ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol li ol, .map-section .on-map-block .text ol li ol, .about-section .about-block ol li ol, .marketing-section .text ol li ol, .search-results .description ol li ol, .orders-history .item .question ol li ol, .orders-history .item .answer .text ol li ol {
    margin-left: 0; }
  .page-nav li {
    flex: 0 1 50%; } }

@media (max-width: 767.98px) {
  .video-link:before {
    transform: scale(0.5); }
  .article img[align=right], .news-list .item .description img[align=right], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=right], .map-section .on-map-block .text img[align=right], .about-section .about-block img[align=right], .marketing-section .text img[align=right], .search-results .description img[align=right], .orders-history .item .question img[align=right], .orders-history .item .answer .text img[align=right], .article img[align=left], .news-list .item .description img[align=left], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=left], .map-section .on-map-block .text img[align=left], .about-section .about-block img[align=left], .marketing-section .text img[align=left], .search-results .description img[align=left], .orders-history .item .question img[align=left], .orders-history .item .answer .text img[align=left] {
    display: block;
    float: none;
    margin: 20px 0; }
  .main-tabs .tabs {
    display: block; }
    .main-tabs .tabs li {
      margin-bottom: 10px;
      margin-right: 0; }
      .main-tabs .tabs li a:after {
        left: 0;
        right: 100%;
        bottom: 0; }
      .main-tabs .tabs li a.active {
        padding-bottom: 5px; }
        .main-tabs .tabs li a.active:after {
          right: 0; }
  .pagination .pages {
    flex-wrap: wrap;
    margin: 0 -5px;
    align-items: flex-start;
    position: relative;
    padding-bottom: 50px; }
    .pagination .pages li {
      padding: 0 5px;
      margin: 0 0 10px;
      flex: 0 1 50px; }
      .pagination .pages li a {
        height: 50px;
        display: block;
        line-height: 50px;
        text-align: center;
        border-radius: 3px;
        background-color: #f0f0f0; }
      .pagination .pages li.arrow {
        order: 1;
        width: 50%;
        padding: 0 5px;
        bottom: 0;
        position: absolute; }
        .pagination .pages li.arrow.prev {
          margin: 0;
          left: 0; }
        .pagination .pages li.arrow.next {
          margin: 0;
          right: 0; }
        .pagination .pages li.arrow a {
          width: auto; }
      .pagination .pages li.hellip {
        margin: 0;
        text-align: center; }
        .pagination .pages li.hellip a {
          background: none; }
      .pagination .pages li.current a {
        width: auto; } }

@media (max-width: 575.98px) {
  .uk-select-nav {
    display: block; }
    .uk-select-nav .item {
      margin-bottom: 30px;
      max-width: none; }
  .page-nav {
    display: block; } }

.btn, .main-user-consent-request-popup-button, .external-form-block form input[type=button],
.external-form-block form input[type=submit],
.external-form-block form .button,
.external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button input {
  cursor: pointer;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  padding: 1rem 1.25rem;
  border-radius: 3px;
  border: 0 none; }
  .btn.disabled, .disabled.main-user-consent-request-popup-button, .external-form-block form input.disabled[type=button],
  .external-form-block form input.disabled[type=submit],
  .external-form-block form .disabled.button,
  .external-form-block form button.disabled, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled, .vote-vote-footer .vote-form-box-button input.disabled, .btn[disabled], .main-user-consent-request-popup-button[disabled], .external-form-block form input[disabled][type=button],
  .external-form-block form input[disabled][type=submit],
  .external-form-block form .button[disabled],
  .external-form-block form button[disabled], a.reviews-form-switcher[disabled], .vote-item-links a[disabled], .vote-vote-footer .vote-form-box-button a[disabled], .vote-vote-footer .vote-form-box-button input[disabled] {
    cursor: default; }
  .btn.btn-primary, .btn-primary.main-user-consent-request-popup-button, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .vote-vote-footer .vote-form-box-button input.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input[type=button],
  .external-form-block form input[type=submit],
  .external-form-block form .button,
  .external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button input.btn-primary, .vote-vote-footer .vote-form-box-button .external-form-block form input[type=button], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=button],
  .vote-vote-footer .vote-form-box-button .external-form-block form input[type=submit], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=submit] {
    color: #FFF;
    background-color: #0581c4;
    border-color: #0581c4;
    box-shadow: inset 0 0 21px rgba(255, 255, 255, 0.56), 0 8px 12px rgba(5, 129, 196, 0.2); }
    .btn.btn-primary:not([disabled]):not(.disabled):hover, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover, .external-form-block form input:not([disabled]):not(.disabled):hover[type=button],
    .external-form-block form input:not([disabled]):not(.disabled):hover[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled):hover,
    .external-form-block form button:not([disabled]):not(.disabled):hover, a.reviews-form-switcher:not([disabled]):not(.disabled):hover, .vote-item-links a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):hover, .btn.btn-primary:not([disabled]):not(.disabled):focus, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus, .external-form-block form input:not([disabled]):not(.disabled):focus[type=button],
    .external-form-block form input:not([disabled]):not(.disabled):focus[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled):focus,
    .external-form-block form button:not([disabled]):not(.disabled):focus, a.reviews-form-switcher:not([disabled]):not(.disabled):focus, .vote-item-links a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):focus {
      background-color: #0581c4;
      border-color: #0581c4;
      box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.56), 0 8px 12px rgba(5, 129, 196, 0.2); }
    .btn.btn-primary:not([disabled]):not(.disabled):active, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):active, .external-form-block form input:not([disabled]):not(.disabled):active[type=button],
    .external-form-block form input:not([disabled]):not(.disabled):active[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled):active,
    .external-form-block form button:not([disabled]):not(.disabled):active, a.reviews-form-switcher:not([disabled]):not(.disabled):active, .vote-item-links a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):active, .btn.btn-primary:not([disabled]):not(.disabled).active, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled).active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled).active, .external-form-block form input:not([disabled]):not(.disabled).active[type=button],
    .external-form-block form input:not([disabled]):not(.disabled).active[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled).active,
    .external-form-block form button:not([disabled]):not(.disabled).active, a.reviews-form-switcher:not([disabled]):not(.disabled).active, .vote-item-links a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled).active, .show > .btn.btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle.main-user-consent-request-popup-button, .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc,
    .external-form-block form .show > button.dropdown-toggle.main-user-consent-request-popup-button, .show > a.dropdown-toggle.main-user-consent-request-popup-button.reviews-form-switcher, .vote-item-links .show > a.dropdown-toggle.main-user-consent-request-popup-button, .external-form-block form .show > input.dropdown-toggle[type=button],
    .external-form-block form .show > input.dropdown-toggle[type=submit],
    .external-form-block form .show > .dropdown-toggle.button,
    .external-form-block form .show > button.dropdown-toggle, .show > a.dropdown-toggle.reviews-form-switcher, .vote-item-links .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.btn-primary.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle[type=button], .external-form-block form .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle[type=submit], .external-form-block form .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle.button {
      background-color: #0581c4;
      border-color: #0581c4;
      box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.56), 0 0 0 rgba(5, 129, 196, 0.2); }
  .btn.btn-light, .btn-light.main-user-consent-request-popup-button, .external-form-block form input.btn-light[type=button], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form input[type=button],
  .external-form-block form input.btn-light[type=submit], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=submit], .vote-vote-footer .vote-form-box-button .external-form-block form input[type=submit],
  .external-form-block form .btn-light.button,
  .external-form-block form button.btn-light, a.btn-light.reviews-form-switcher, .vote-item-links a.btn-light, .vote-vote-footer .vote-form-box-button a.btn-light, .vote-vote-footer .vote-form-box-button input {
    color: #000;
    background-color: #f7f7f7; }
    .btn.btn-light:not([disabled]):not(.disabled):hover, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled):hover,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled):hover, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):hover, .vote-item-links a.btn-light:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):hover, .btn.btn-light:not([disabled]):not(.disabled):focus, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled):focus,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled):focus, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):focus, .vote-item-links a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):focus {
      background-color: #fafafa; }
    .btn.btn-light:not([disabled]):not(.disabled):active, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):active, .external-form-block form input.btn-light:not([disabled]):not(.disabled):active[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled):active[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled):active,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled):active, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):active, .vote-item-links a.btn-light:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):active, .btn.btn-light:not([disabled]):not(.disabled).active, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled).active, .external-form-block form input.btn-light:not([disabled]):not(.disabled).active[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled).active[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled).active,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled).active, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled).active, .vote-item-links a.btn-light:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled).active, .show > .btn.btn-light.dropdown-toggle, .show > .btn-light.dropdown-toggle.main-user-consent-request-popup-button, .external-form-block form .show > input.btn-light.dropdown-toggle[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form .show > input.dropdown-toggle[type=button],
    .external-form-block form .show > input.btn-light.dropdown-toggle[type=submit], .vote-vote-footer .vote-form-box-button .external-form-block form .show > input.dropdown-toggle[type=submit],
    .external-form-block form .show > .btn-light.dropdown-toggle.button, .vote-vote-footer .vote-form-box-button .external-form-block form .show > input.dropdown-toggle.button,
    .external-form-block form .show > button.btn-light.dropdown-toggle, .show > a.btn-light.dropdown-toggle.reviews-form-switcher, .vote-item-links .show > a.btn-light.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > a.btn-light.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle {
      background-color: #e0e0e0; }
  .btn:focus, .main-user-consent-request-popup-button:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .vote-vote-footer .vote-form-box-button input:focus, .btn:not([disabled]):not(.disabled):active, .main-user-consent-request-popup-button:not([disabled]):not(.disabled):active, .external-form-block form input:not([disabled]):not(.disabled):active[type=button],
  .external-form-block form input:not([disabled]):not(.disabled):active[type=submit],
  .external-form-block form .button:not([disabled]):not(.disabled):active,
  .external-form-block form button:not([disabled]):not(.disabled):active, a.reviews-form-switcher:not([disabled]):not(.disabled):active, .vote-item-links a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active, .main-user-consent-request-popup-button:not([disabled]):not(.disabled).active, .external-form-block form input:not([disabled]):not(.disabled).active[type=button],
  .external-form-block form input:not([disabled]):not(.disabled).active[type=submit],
  .external-form-block form .button:not([disabled]):not(.disabled).active,
  .external-form-block form button:not([disabled]):not(.disabled).active, a.reviews-form-switcher:not([disabled]):not(.disabled).active, .vote-item-links a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled).active, .show > .btn.dropdown-toggle, .show > .dropdown-toggle.main-user-consent-request-popup-button, .external-form-block form .show > input.dropdown-toggle[type=button],
  .external-form-block form .show > input.dropdown-toggle[type=submit],
  .external-form-block form .show > .dropdown-toggle.button,
  .external-form-block form .show > button.dropdown-toggle, .show > a.dropdown-toggle.reviews-form-switcher, .vote-item-links .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle {
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2) inset; }
  .btn.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .main-user-consent-request-popup-button, .external-form-block form .btn-group-lg > input[type=button],
  .external-form-block form .btn-group-lg > input[type=submit],
  .external-form-block form .btn-group-lg > .button,
  .external-form-block form .btn-group-lg > button, .btn-group-lg > a.reviews-form-switcher, .vote-item-links .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > input, .btn-lg.main-user-consent-request-popup-button, .external-form-block form input.btn-lg[type=button],
  .external-form-block form input.btn-lg[type=submit],
  .external-form-block form .btn-lg.button,
  .external-form-block form button.btn-lg, a.btn-lg.reviews-form-switcher, .vote-item-links a.btn-lg, .vote-vote-footer .vote-form-box-button a.btn-lg, .vote-vote-footer .vote-form-box-button input.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .main-user-consent-request-popup-button, .external-form-block form .btn-group-lg > input[type=button],
  .external-form-block form .btn-group-lg > input[type=submit],
  .external-form-block form .btn-group-lg > .button,
  .external-form-block form .btn-group-lg > button, .btn-group-lg > a.reviews-form-switcher, .vote-item-links .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > input {
    padding: 1.4375rem 2.5rem;
    font-size: 0.9375rem;
    line-height: 1.5rem;
    border-radius: 3px; }
  .btn.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .main-user-consent-request-popup-button, .external-form-block form .btn-group-sm > input[type=button],
  .external-form-block form .btn-group-sm > input[type=submit],
  .external-form-block form .btn-group-sm > .button,
  .external-form-block form .btn-group-sm > button, .btn-group-sm > a.reviews-form-switcher, .vote-item-links .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > input, .btn-sm.main-user-consent-request-popup-button, .external-form-block form input.btn-sm[type=button],
  .external-form-block form input.btn-sm[type=submit],
  .external-form-block form .btn-sm.button,
  .external-form-block form button.btn-sm, a.btn-sm.reviews-form-switcher, .vote-item-links a.btn-sm, .vote-vote-footer .vote-form-box-button a.btn-sm, .vote-vote-footer .vote-form-box-button input.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .main-user-consent-request-popup-button, .external-form-block form .btn-group-sm > input[type=button],
  .external-form-block form .btn-group-sm > input[type=submit],
  .external-form-block form .btn-group-sm > .button,
  .external-form-block form .btn-group-sm > button, .btn-group-sm > a.reviews-form-switcher, .vote-item-links .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > input {
    padding: 0.3rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1.5rem; }
  .btn.btn-more:after, .btn-more.main-user-consent-request-popup-button:after, .external-form-block form input.btn-more[type=button]:after,
  .external-form-block form input.btn-more[type=submit]:after,
  .external-form-block form .btn-more.button:after,
  .external-form-block form button.btn-more:after, a.btn-more.reviews-form-switcher:after, .vote-item-links a.btn-more:after, .vote-vote-footer .vote-form-box-button a.btn-more:after, .vote-vote-footer .vote-form-box-button input.btn-more:after {
    content: '\f105';
    font-family: 'Font Awesome 5 Free';
    margin-left: 5px;
    display: inline-block;
    transition: transform 0.3s;
    font-size: 0.8125rem;
    line-height: 1;
    vertical-align: middle;
    font-weight: bold; }
  .btn.btn-more:hover:after, .btn-more.main-user-consent-request-popup-button:hover:after, .external-form-block form input.btn-more[type=button]:hover:after,
  .external-form-block form input.btn-more[type=submit]:hover:after,
  .external-form-block form .btn-more.button:hover:after,
  .external-form-block form button.btn-more:hover:after, a.btn-more.reviews-form-switcher:hover:after, .vote-item-links a.btn-more:hover:after, .vote-vote-footer .vote-form-box-button a.btn-more:hover:after, .vote-vote-footer .vote-form-box-button input.btn-more:hover:after {
    -webkit-transform: translateX(10px);
    -khtml-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px); }
  .btn.btn-back:before, .btn-back.main-user-consent-request-popup-button:before, .external-form-block form input.btn-back[type=button]:before,
  .external-form-block form input.btn-back[type=submit]:before,
  .external-form-block form .btn-back.button:before,
  .external-form-block form button.btn-back:before, a.btn-back.reviews-form-switcher:before, .vote-item-links a.btn-back:before, .vote-vote-footer .vote-form-box-button a.btn-back:before, .vote-vote-footer .vote-form-box-button input.btn-back:before {
    content: '\f104';
    font-family: 'Font Awesome 5 Free';
    margin-right: 5px;
    display: inline-block;
    transition: transform 0.3s;
    line-height: 1;
    vertical-align: middle;
    font-weight: bold; }
  .btn.btn-back:hover:before, .btn-back.main-user-consent-request-popup-button:hover:before, .external-form-block form input.btn-back[type=button]:hover:before,
  .external-form-block form input.btn-back[type=submit]:hover:before,
  .external-form-block form .btn-back.button:hover:before,
  .external-form-block form button.btn-back:hover:before, a.btn-back.reviews-form-switcher:hover:before, .vote-item-links a.btn-back:hover:before, .vote-vote-footer .vote-form-box-button a.btn-back:hover:before, .vote-vote-footer .vote-form-box-button input.btn-back:hover:before {
    -webkit-transform: translateX(-10px);
    -khtml-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px); }
  .btn.btn-remove, .btn-remove.main-user-consent-request-popup-button, .external-form-block form input.btn-remove[type=button],
  .external-form-block form input.btn-remove[type=submit],
  .external-form-block form .btn-remove.button,
  .external-form-block form button.btn-remove, a.btn-remove.reviews-form-switcher, .vote-item-links a.btn-remove, .vote-vote-footer .vote-form-box-button a.btn-remove, .vote-vote-footer .vote-form-box-button input.btn-remove {
    padding-left: 0;
    padding-right: 0;
    width: 40px;
    height: 40px; }
    .btn.btn-remove:before, .btn-remove.main-user-consent-request-popup-button:before, .external-form-block form input.btn-remove[type=button]:before,
    .external-form-block form input.btn-remove[type=submit]:before,
    .external-form-block form .btn-remove.button:before,
    .external-form-block form button.btn-remove:before, a.btn-remove.reviews-form-switcher:before, .vote-item-links a.btn-remove:before, .vote-vote-footer .vote-form-box-button a.btn-remove:before, .vote-vote-footer .vote-form-box-button input.btn-remove:before {
      content: '\f00d';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      font-size: 1.125rem; }

a.btn, a.main-user-consent-request-popup-button,
.external-form-block form a.button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a {
  text-decoration: none; }

.btn.btn-file input[type=file], .btn-file.main-user-consent-request-popup-button input[type=file], .external-form-block form input.btn-file[type=button] input[type=file], .external-form-block form input.btn-file[type=submit] input[type=file], .external-form-block form .btn-file.button input[type=file], .external-form-block form button.btn-file input[type=file], a.btn-file.reviews-form-switcher input[type=file], .vote-item-links a.btn-file input[type=file], .vote-vote-footer .vote-form-box-button a.btn-file input[type=file], .vote-vote-footer .vote-form-box-button input.btn-file input[type=file] {
  cursor: pointer; }

.form-control, .external-form-block form input[type=text],
.external-form-block form input[type=password],
.external-form-block form input[type=date],
.external-form-block form input[type=datetime-local],
.external-form-block form input[type=email],
.external-form-block form input[type=month],
.external-form-block form input[type=number],
.external-form-block form input[type=search],
.external-form-block form input[type=tel],
.external-form-block form input[type=time],
.external-form-block form input[type=url],
.external-form-block form input[type=week],
.external-form-block form select,
.external-form-block form textarea {
  padding: 0.625rem 0.5625rem;
  font-family: inherit;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  border-radius: 2px;
  border-color: #CCC; }
  .form-control::-webkit-input-placeholder, .external-form-block form input[type=text]::-webkit-input-placeholder,
  .external-form-block form input[type=password]::-webkit-input-placeholder,
  .external-form-block form input[type=date]::-webkit-input-placeholder,
  .external-form-block form input[type=datetime-local]::-webkit-input-placeholder,
  .external-form-block form input[type=email]::-webkit-input-placeholder,
  .external-form-block form input[type=month]::-webkit-input-placeholder,
  .external-form-block form input[type=number]::-webkit-input-placeholder,
  .external-form-block form input[type=search]::-webkit-input-placeholder,
  .external-form-block form input[type=tel]::-webkit-input-placeholder,
  .external-form-block form input[type=time]::-webkit-input-placeholder,
  .external-form-block form input[type=url]::-webkit-input-placeholder,
  .external-form-block form input[type=week]::-webkit-input-placeholder,
  .external-form-block form select::-webkit-input-placeholder,
  .external-form-block form textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control::-moz-placeholder, .external-form-block form input[type=text]::-moz-placeholder,
  .external-form-block form input[type=password]::-moz-placeholder,
  .external-form-block form input[type=date]::-moz-placeholder,
  .external-form-block form input[type=datetime-local]::-moz-placeholder,
  .external-form-block form input[type=email]::-moz-placeholder,
  .external-form-block form input[type=month]::-moz-placeholder,
  .external-form-block form input[type=number]::-moz-placeholder,
  .external-form-block form input[type=search]::-moz-placeholder,
  .external-form-block form input[type=tel]::-moz-placeholder,
  .external-form-block form input[type=time]::-moz-placeholder,
  .external-form-block form input[type=url]::-moz-placeholder,
  .external-form-block form input[type=week]::-moz-placeholder,
  .external-form-block form select::-moz-placeholder,
  .external-form-block form textarea::-moz-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control:-ms-input-placeholder, .external-form-block form input:-ms-input-placeholder[type=text],
  .external-form-block form input:-ms-input-placeholder[type=password],
  .external-form-block form input:-ms-input-placeholder[type=date],
  .external-form-block form input:-ms-input-placeholder[type=datetime-local],
  .external-form-block form input:-ms-input-placeholder[type=email],
  .external-form-block form input:-ms-input-placeholder[type=month],
  .external-form-block form input:-ms-input-placeholder[type=number],
  .external-form-block form input:-ms-input-placeholder[type=search],
  .external-form-block form input:-ms-input-placeholder[type=tel],
  .external-form-block form input:-ms-input-placeholder[type=time],
  .external-form-block form input:-ms-input-placeholder[type=url],
  .external-form-block form input:-ms-input-placeholder[type=week],
  .external-form-block form select:-ms-input-placeholder,
  .external-form-block form textarea:-ms-input-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control:-moz-placeholder, .external-form-block form input:-moz-placeholder[type=text],
  .external-form-block form input:-moz-placeholder[type=password],
  .external-form-block form input:-moz-placeholder[type=date],
  .external-form-block form input:-moz-placeholder[type=datetime-local],
  .external-form-block form input:-moz-placeholder[type=email],
  .external-form-block form input:-moz-placeholder[type=month],
  .external-form-block form input:-moz-placeholder[type=number],
  .external-form-block form input:-moz-placeholder[type=search],
  .external-form-block form input:-moz-placeholder[type=tel],
  .external-form-block form input:-moz-placeholder[type=time],
  .external-form-block form input:-moz-placeholder[type=url],
  .external-form-block form input:-moz-placeholder[type=week],
  .external-form-block form select:-moz-placeholder,
  .external-form-block form textarea:-moz-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control .ui-icon, .external-form-block form input[type=text] .ui-icon, .external-form-block form input[type=password] .ui-icon, .external-form-block form input[type=date] .ui-icon, .external-form-block form input[type=datetime-local] .ui-icon, .external-form-block form input[type=email] .ui-icon, .external-form-block form input[type=month] .ui-icon, .external-form-block form input[type=number] .ui-icon, .external-form-block form input[type=search] .ui-icon, .external-form-block form input[type=tel] .ui-icon, .external-form-block form input[type=time] .ui-icon, .external-form-block form input[type=url] .ui-icon, .external-form-block form input[type=week] .ui-icon, .external-form-block form select .ui-icon, .external-form-block form textarea .ui-icon {
    display: none; }
  .form-control.ui-selectmenu-button, .external-form-block form input.ui-selectmenu-button[type=text],
  .external-form-block form input.ui-selectmenu-button[type=password],
  .external-form-block form input.ui-selectmenu-button[type=date],
  .external-form-block form input.ui-selectmenu-button[type=datetime-local],
  .external-form-block form input.ui-selectmenu-button[type=email],
  .external-form-block form input.ui-selectmenu-button[type=month],
  .external-form-block form input.ui-selectmenu-button[type=number],
  .external-form-block form input.ui-selectmenu-button[type=search],
  .external-form-block form input.ui-selectmenu-button[type=tel],
  .external-form-block form input.ui-selectmenu-button[type=time],
  .external-form-block form input.ui-selectmenu-button[type=url],
  .external-form-block form input.ui-selectmenu-button[type=week],
  .external-form-block form select.ui-selectmenu-button,
  .external-form-block form textarea.ui-selectmenu-button {
    position: relative;
    cursor: pointer;
    width: 100%;
    white-space: normal; }
    .form-control.ui-selectmenu-button .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=text] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=password] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=date] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=datetime-local] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=email] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=month] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=number] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=search] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=tel] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=time] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=url] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=week] .ui-selectmenu-text, .external-form-block form select.ui-selectmenu-button .ui-selectmenu-text, .external-form-block form textarea.ui-selectmenu-button .ui-selectmenu-text {
      white-space: nowrap; }
    .form-control.ui-selectmenu-button.ui-selectmenu-disabled, .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=text],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=password],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=date],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=datetime-local],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=email],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=month],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=number],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=search],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=tel],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=time],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=url],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=week],
    .external-form-block form select.ui-selectmenu-button.ui-selectmenu-disabled,
    .external-form-block form textarea.ui-selectmenu-button.ui-selectmenu-disabled {
      background-color: #FFF;
      opacity: 0.35; }
    .form-control.ui-selectmenu-button:after, .external-form-block form input.ui-selectmenu-button[type=text]:after,
    .external-form-block form input.ui-selectmenu-button[type=password]:after,
    .external-form-block form input.ui-selectmenu-button[type=date]:after,
    .external-form-block form input.ui-selectmenu-button[type=datetime-local]:after,
    .external-form-block form input.ui-selectmenu-button[type=email]:after,
    .external-form-block form input.ui-selectmenu-button[type=month]:after,
    .external-form-block form input.ui-selectmenu-button[type=number]:after,
    .external-form-block form input.ui-selectmenu-button[type=search]:after,
    .external-form-block form input.ui-selectmenu-button[type=tel]:after,
    .external-form-block form input.ui-selectmenu-button[type=time]:after,
    .external-form-block form input.ui-selectmenu-button[type=url]:after,
    .external-form-block form input.ui-selectmenu-button[type=week]:after,
    .external-form-block form select.ui-selectmenu-button:after,
    .external-form-block form textarea.ui-selectmenu-button:after {
      position: absolute;
      content: '\f107';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      right: 11px;
      top: 50%;
      color: #0a6caf;
      -webkit-transform: translateY(-50%);
      -khtml-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      transition: transform 0.3s; }
    .form-control.ui-selectmenu-button.ui-corner-top, .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=text],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=password],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=date],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=datetime-local],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=email],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=month],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=number],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=search],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=tel],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=time],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=url],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=week],
    .external-form-block form select.ui-selectmenu-button.ui-corner-top,
    .external-form-block form textarea.ui-selectmenu-button.ui-corner-top {
      border-bottom: 0;
      border-radius: 2px 2px 0 0;
      outline: none;
      box-shadow: none;
      padding-bottom: 11px; }
      .form-control.ui-selectmenu-button.ui-corner-top:after, .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=text]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=password]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=date]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=datetime-local]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=email]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=month]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=number]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=search]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=tel]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=time]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=url]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=week]:after,
      .external-form-block form select.ui-selectmenu-button.ui-corner-top:after,
      .external-form-block form textarea.ui-selectmenu-button.ui-corner-top:after {
        -webkit-transform: translateY(-50%) rotate(180deg);
        -khtml-transform: translateY(-50%) rotate(180deg);
        -moz-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        -o-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg); }
  .form-control.datepicker, .external-form-block form input.datepicker[type=text],
  .external-form-block form input.datepicker[type=password],
  .external-form-block form input.datepicker[type=date],
  .external-form-block form input.datepicker[type=datetime-local],
  .external-form-block form input.datepicker[type=email],
  .external-form-block form input.datepicker[type=month],
  .external-form-block form input.datepicker[type=number],
  .external-form-block form input.datepicker[type=search],
  .external-form-block form input.datepicker[type=tel],
  .external-form-block form input.datepicker[type=time],
  .external-form-block form input.datepicker[type=url],
  .external-form-block form input.datepicker[type=week],
  .external-form-block form select.datepicker,
  .external-form-block form textarea.datepicker {
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAjElEQVR42mNgOHMGhv8DcSacj8CpIDkYH1liBxA3YNHQBMR7kDVUAPFPILYA4skg09DwLCA2A+IvYLUgBlTiD4jGgX9D6a8MMPcRif+BiLdInv5PgP0UrIsEDX9BxCcSnPQaRLwiwYaHIOIjCRpewgQKiXBOFlgtkFgGxL+gkfcDKcx/Qdk/QHJQ9hoAVgEwQ2Wj1WUAAAAASUVORK5CYII=); }
  .form-control:disabled, .external-form-block form input:disabled[type=text],
  .external-form-block form input:disabled[type=password],
  .external-form-block form input:disabled[type=date],
  .external-form-block form input:disabled[type=datetime-local],
  .external-form-block form input:disabled[type=email],
  .external-form-block form input:disabled[type=month],
  .external-form-block form input:disabled[type=number],
  .external-form-block form input:disabled[type=search],
  .external-form-block form input:disabled[type=tel],
  .external-form-block form input:disabled[type=time],
  .external-form-block form input:disabled[type=url],
  .external-form-block form input:disabled[type=week],
  .external-form-block form select:disabled,
  .external-form-block form textarea:disabled, .form-control[readonly], .external-form-block form input[readonly][type=text],
  .external-form-block form input[readonly][type=password],
  .external-form-block form input[readonly][type=date],
  .external-form-block form input[readonly][type=datetime-local],
  .external-form-block form input[readonly][type=email],
  .external-form-block form input[readonly][type=month],
  .external-form-block form input[readonly][type=number],
  .external-form-block form input[readonly][type=search],
  .external-form-block form input[readonly][type=tel],
  .external-form-block form input[readonly][type=time],
  .external-form-block form input[readonly][type=url],
  .external-form-block form input[readonly][type=week],
  .external-form-block form select[readonly],
  .external-form-block form textarea[readonly] {
    background-color: #FFF;
    opacity: 0.35; }
  .form-control.form-control-lg, .input-group-lg > .form-control, .external-form-block form .input-group-lg > input[type=text],
  .external-form-block form .input-group-lg > input[type=password],
  .external-form-block form .input-group-lg > input[type=date],
  .external-form-block form .input-group-lg > input[type=datetime-local],
  .external-form-block form .input-group-lg > input[type=email],
  .external-form-block form .input-group-lg > input[type=month],
  .external-form-block form .input-group-lg > input[type=number],
  .external-form-block form .input-group-lg > input[type=search],
  .external-form-block form .input-group-lg > input[type=tel],
  .external-form-block form .input-group-lg > input[type=time],
  .external-form-block form .input-group-lg > input[type=url],
  .external-form-block form .input-group-lg > input[type=week],
  .external-form-block form .input-group-lg > select,
  .external-form-block form .input-group-lg > textarea,
  .input-group-lg > .input-group-prepend > .form-control.input-group-text, .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=text],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=password],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=date],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=email],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=month],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=number],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=search],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=tel],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=time],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=url],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=week],
  .external-form-block form .input-group-lg > .input-group-prepend > select.input-group-text,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.input-group-text,
  .input-group-lg > .input-group-append > .form-control.input-group-text, .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=text],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=password],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=date],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=email],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=month],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=number],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=search],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=tel],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=time],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=url],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=week],
  .external-form-block form .input-group-lg > .input-group-append > select.input-group-text,
  .external-form-block form .input-group-lg > .input-group-append > textarea.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control.btn, .input-group-lg > .input-group-prepend > .form-control.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=text],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=password],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=date],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=email],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=month],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=number],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=search],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=tel],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=time],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=url],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=week],
  .external-form-block form .input-group-lg > .input-group-prepend > select.main-user-consent-request-popup-button,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=text], .external-form-block form .input-group-lg > .input-group-prepend > input[type=text][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=text][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=text], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=text], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=text],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=password], .external-form-block form .input-group-lg > .input-group-prepend > input[type=password][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=password][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=password], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=password], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=password],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=date], .external-form-block form .input-group-lg > .input-group-prepend > input[type=date][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=date][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=date], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=date], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=date],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=datetime-local], .external-form-block form .input-group-lg > .input-group-prepend > input[type=datetime-local][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=datetime-local][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=datetime-local], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=datetime-local], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=email], .external-form-block form .input-group-lg > .input-group-prepend > input[type=email][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=email][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=email], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=email], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=email],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=month], .external-form-block form .input-group-lg > .input-group-prepend > input[type=month][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=month][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=month], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=month], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=month],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=number], .external-form-block form .input-group-lg > .input-group-prepend > input[type=number][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=number][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=number], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=number], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=number],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=search], .external-form-block form .input-group-lg > .input-group-prepend > input[type=search][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=search][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=search], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=search], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=search],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=tel], .external-form-block form .input-group-lg > .input-group-prepend > input[type=tel][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=tel][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=tel], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=tel], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=tel],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=time], .external-form-block form .input-group-lg > .input-group-prepend > input[type=time][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=time][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=time], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=time], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=time],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=url], .external-form-block form .input-group-lg > .input-group-prepend > input[type=url][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=url][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=url], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=url], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=url],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=week], .external-form-block form .input-group-lg > .input-group-prepend > input[type=week][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=week][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=week], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=week], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=week],
  .external-form-block form .input-group-lg > .input-group-prepend > select.btn,
  .external-form-block form .input-group-lg > .input-group-prepend > select.button,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.btn,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.button, .external-form-block form .input-group-lg > .input-group-prepend > input.form-control[type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input.form-control[type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > .form-control.button,
  .external-form-block form .input-group-lg > .input-group-prepend > button.form-control, .input-group-lg > .input-group-prepend > a.form-control.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-prepend > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input.form-control,
  .input-group-lg > .input-group-append > .form-control.btn, .input-group-lg > .input-group-append > .form-control.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=text],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=password],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=date],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=email],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=month],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=number],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=search],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=tel],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=time],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=url],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=week],
  .external-form-block form .input-group-lg > .input-group-append > select.main-user-consent-request-popup-button,
  .external-form-block form .input-group-lg > .input-group-append > textarea.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input.btn[type=text], .external-form-block form .input-group-lg > .input-group-append > input[type=text][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=text][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=text], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=text], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=text],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=password], .external-form-block form .input-group-lg > .input-group-append > input[type=password][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=password][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=password], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=password], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=password],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=date], .external-form-block form .input-group-lg > .input-group-append > input[type=date][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=date][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=date], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=date], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=date],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=datetime-local], .external-form-block form .input-group-lg > .input-group-append > input[type=datetime-local][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=datetime-local][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=datetime-local], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=datetime-local], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=email], .external-form-block form .input-group-lg > .input-group-append > input[type=email][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=email][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=email], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=email], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=email],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=month], .external-form-block form .input-group-lg > .input-group-append > input[type=month][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=month][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=month], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=month], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=month],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=number], .external-form-block form .input-group-lg > .input-group-append > input[type=number][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=number][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=number], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=number], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=number],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=search], .external-form-block form .input-group-lg > .input-group-append > input[type=search][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=search][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=search], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=search], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=search],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=tel], .external-form-block form .input-group-lg > .input-group-append > input[type=tel][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=tel][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=tel], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=tel], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=tel],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=time], .external-form-block form .input-group-lg > .input-group-append > input[type=time][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=time][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=time], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=time], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=time],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=url], .external-form-block form .input-group-lg > .input-group-append > input[type=url][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=url][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=url], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=url], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=url],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=week], .external-form-block form .input-group-lg > .input-group-append > input[type=week][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=week][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=week], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=week], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=week],
  .external-form-block form .input-group-lg > .input-group-append > select.btn,
  .external-form-block form .input-group-lg > .input-group-append > select.button,
  .external-form-block form .input-group-lg > .input-group-append > textarea.btn,
  .external-form-block form .input-group-lg > .input-group-append > textarea.button, .external-form-block form .input-group-lg > .input-group-append > input.form-control[type=button],
  .external-form-block form .input-group-lg > .input-group-append > input.form-control[type=submit],
  .external-form-block form .input-group-lg > .input-group-append > .form-control.button,
  .external-form-block form .input-group-lg > .input-group-append > button.form-control, .input-group-lg > .input-group-append > a.form-control.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-append > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input.form-control, .external-form-block form input.form-control-lg[type=text], .external-form-block form .input-group-lg > input.form-control[type=text],
  .external-form-block form .input-group-lg > input[type=text][type=date],
  .external-form-block form .input-group-lg > input[type=text][type=datetime-local],
  .external-form-block form .input-group-lg > input[type=text][type=email],
  .external-form-block form .input-group-lg > input[type=text][type=month],
  .external-form-block form .input-group-lg > input[type=text][type=number],
  .external-form-block form .input-group-lg > input[type=text][type=search],
  .external-form-block form .input-group-lg > input[type=text][type=tel],
  .external-form-block form .input-group-lg > input[type=text][type=time],
  .external-form-block form .input-group-lg > input[type=text][type=url],
  .external-form-block form .input-group-lg > input[type=text][type=week],
  .external-form-block form input.form-control-lg[type=password], .external-form-block form .input-group-lg > input.form-control[type=password],
  .external-form-block form .input-group-lg > input[type=password][type=date],
  .external-form-block form .input-group-lg > input[type=password][type=datetime-local],
  .external-form-block form .input-group-lg > input[type=password][type=email],
  .external-form-block form .input-group-lg > input[type=password][type=month],
  .external-form-block form .input-group-lg > input[type=password][type=number],
  .external-form-block form .input-group-lg > input[type=password][type=search],
  .external-form-block form .input-group-lg > input[type=password][type=tel],
  .external-form-block form .input-group-lg > input[type=password][type=time],
  .external-form-block form .input-group-lg > input[type=password][type=url],
  .external-form-block form .input-group-lg > input[type=password][type=week],
  .external-form-block form input.form-control-lg[type=date], .external-form-block form .input-group-lg > input.form-control[type=date],
  .external-form-block form input.form-control-lg[type=datetime-local], .external-form-block form .input-group-lg > input.form-control[type=datetime-local],
  .external-form-block form input.form-control-lg[type=email], .external-form-block form .input-group-lg > input.form-control[type=email],
  .external-form-block form input.form-control-lg[type=month], .external-form-block form .input-group-lg > input.form-control[type=month],
  .external-form-block form input.form-control-lg[type=number], .external-form-block form .input-group-lg > input.form-control[type=number],
  .external-form-block form input.form-control-lg[type=search], .external-form-block form .input-group-lg > input.form-control[type=search],
  .external-form-block form input.form-control-lg[type=tel], .external-form-block form .input-group-lg > input.form-control[type=tel],
  .external-form-block form input.form-control-lg[type=time], .external-form-block form .input-group-lg > input.form-control[type=time],
  .external-form-block form input.form-control-lg[type=url], .external-form-block form .input-group-lg > input.form-control[type=url],
  .external-form-block form input.form-control-lg[type=week], .external-form-block form .input-group-lg > input.form-control[type=week],
  .external-form-block form select.form-control-lg, .external-form-block form .input-group-lg > select.form-control,
  .external-form-block form textarea.form-control-lg, .external-form-block form .input-group-lg > textarea.form-control {
    padding: 1rem 0.6875rem; }
  .form-control.light, .external-form-block form input.light[type=text],
  .external-form-block form input.light[type=password],
  .external-form-block form input.light[type=date],
  .external-form-block form input.light[type=datetime-local],
  .external-form-block form input.light[type=email],
  .external-form-block form input.light[type=month],
  .external-form-block form input.light[type=number],
  .external-form-block form input.light[type=search],
  .external-form-block form input.light[type=tel],
  .external-form-block form input.light[type=time],
  .external-form-block form input.light[type=url],
  .external-form-block form input.light[type=week],
  .external-form-block form select.light,
  .external-form-block form textarea.light {
    background-color: transparent;
    border-color: #747678;
    color: #FFF; }
    .form-control.light.ui-selectmenu-button:after, .external-form-block form input.light.ui-selectmenu-button[type=text]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=password]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=date]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=datetime-local]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=email]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=month]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=number]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=search]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=tel]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=time]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=url]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=week]:after,
    .external-form-block form select.light.ui-selectmenu-button:after,
    .external-form-block form textarea.light.ui-selectmenu-button:after {
      color: #FFF; }
  .form-control.is-invalid, .form-control.error, .external-form-block form input.error[type=text],
  .external-form-block form input.error[type=password],
  .external-form-block form input.error[type=date],
  .external-form-block form input.error[type=datetime-local],
  .external-form-block form input.error[type=email],
  .external-form-block form input.error[type=month],
  .external-form-block form input.error[type=number],
  .external-form-block form input.error[type=search],
  .external-form-block form input.error[type=tel],
  .external-form-block form input.error[type=time],
  .external-form-block form input.error[type=url],
  .external-form-block form input.error[type=week],
  .external-form-block form select.error,
  .external-form-block form textarea.error, .external-form-block form input.is-invalid[type=text],
  .external-form-block form input.is-invalid[type=password],
  .external-form-block form input.is-invalid[type=date],
  .external-form-block form input.is-invalid[type=datetime-local],
  .external-form-block form input.is-invalid[type=email],
  .external-form-block form input.is-invalid[type=month],
  .external-form-block form input.is-invalid[type=number],
  .external-form-block form input.is-invalid[type=search],
  .external-form-block form input.is-invalid[type=tel],
  .external-form-block form input.is-invalid[type=time],
  .external-form-block form input.is-invalid[type=url],
  .external-form-block form input.is-invalid[type=week],
  .external-form-block form select.is-invalid,
  .external-form-block form textarea.is-invalid {
    border: 2px solid #F00;
    padding: 0.5625rem 0.5rem; }
  .form-control[type="number"], .external-form-block form input[type=number][type=text],
  .external-form-block form input[type=number][type=password],
  .external-form-block form input[type="number"][type=date],
  .external-form-block form input[type="number"][type=datetime-local],
  .external-form-block form input[type="number"][type=email],
  .external-form-block form input[type="number"][type=month],
  .external-form-block form input[type="number"][type=number],
  .external-form-block form input[type="number"][type=search],
  .external-form-block form input[type="number"][type=tel],
  .external-form-block form input[type="number"][type=time],
  .external-form-block form input[type="number"][type=url],
  .external-form-block form input[type="number"][type=week],
  .external-form-block form select[type="number"],
  .external-form-block form textarea[type="number"] {
    appearance: none;
    -webkit-appearance: textfield;
    -moz-appearance: textfield; }
    .form-control[type="number"]::-webkit-outer-spin-button, .external-form-block form input[type=text][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=password][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=date][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=datetime-local][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=email][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=month][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=number][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=search][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=tel][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=time][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=url][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=week][type="number"]::-webkit-outer-spin-button,
    .external-form-block form select[type="number"]::-webkit-outer-spin-button,
    .external-form-block form textarea[type="number"]::-webkit-outer-spin-button, .form-control[type="number"]::-webkit-inner-spin-button, .external-form-block form input[type=text][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=password][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=date][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=datetime-local][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=email][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=month][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=number][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=search][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=tel][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=time][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=url][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=week][type="number"]::-webkit-inner-spin-button,
    .external-form-block form select[type="number"]::-webkit-inner-spin-button,
    .external-form-block form textarea[type="number"]::-webkit-inner-spin-button {
      -webkit-appearance: none; }
  .form-control:focus, .external-form-block form input:focus[type=text],
  .external-form-block form input:focus[type=password],
  .external-form-block form input:focus[type=date],
  .external-form-block form input:focus[type=datetime-local],
  .external-form-block form input:focus[type=email],
  .external-form-block form input:focus[type=month],
  .external-form-block form input:focus[type=number],
  .external-form-block form input:focus[type=search],
  .external-form-block form input:focus[type=tel],
  .external-form-block form input:focus[type=time],
  .external-form-block form input:focus[type=url],
  .external-form-block form input:focus[type=week],
  .external-form-block form select:focus,
  .external-form-block form textarea:focus {
    border-color: #a1a1a1;
    box-shadow: none; }

textarea.form-control,
.external-form-block form textarea {
  height: 100px;
  resize: vertical; }
  textarea.form-control[rows="1"],
  .external-form-block form textarea[rows="1"] {
    height: 40px; }
  textarea.form-control[rows="2"],
  .external-form-block form textarea[rows="2"] {
    height: 60px; }
  textarea.form-control[rows="3"],
  .external-form-block form textarea[rows="3"] {
    height: 80px; }

.form-control.ui-selectmenu-button-open, .external-form-block form input.ui-selectmenu-button-open[type=text],
.external-form-block form input.ui-selectmenu-button-open[type=password],
.external-form-block form input.ui-selectmenu-button-open[type=date],
.external-form-block form input.ui-selectmenu-button-open[type=datetime-local],
.external-form-block form input.ui-selectmenu-button-open[type=email],
.external-form-block form input.ui-selectmenu-button-open[type=month],
.external-form-block form input.ui-selectmenu-button-open[type=number],
.external-form-block form input.ui-selectmenu-button-open[type=search],
.external-form-block form input.ui-selectmenu-button-open[type=tel],
.external-form-block form input.ui-selectmenu-button-open[type=time],
.external-form-block form input.ui-selectmenu-button-open[type=url],
.external-form-block form input.ui-selectmenu-button-open[type=week],
.external-form-block form select.ui-selectmenu-button-open,
.external-form-block form textarea.ui-selectmenu-button-open {
  border-color: #a1a1a1; }

.ui-menu {
  border: 1px solid #a1a1a1;
  border-width: 0 1px 1px;
  border-radius: 0 0 2px 2px;
  z-index: 1051;
  background-color: #FFF;
  max-height: 190px;
  overflow: auto; }
  .ui-menu .ui-state-active {
    margin: 0; }
  .ui-menu .ui-menu-item {
    margin: 0;
    font-size: 0.85rem; }
    .ui-menu .ui-menu-item .ui-menu-item-wrapper {
      padding: 5px 10px; }
      .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover {
        margin: 0;
        background-color: #f3f3f3; }
  .ui-menu.light {
    background-color: #44484b;
    border-color: #747678;
    color: #FFF; }
    .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .ui-menu.light .ui-menu-item .ui-menu-item-wrapper:hover {
      background-color: #333; }

.ui-selectmenu-menu.ui-selectmenu-open {
  margin-top: 10px;
  z-index: 1070; }

div.custom-file {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
  -webkit-align-items: center;
  align-items: center; }
  .ie11 div.custom-file {
    overflow: visible; }
  div.custom-file input {
    position: absolute;
    opacity: 0;
    left: -1000px; }
    div.custom-file input:focus-within ~ .btn, div.custom-file input:focus-within ~ .main-user-consent-request-popup-button, div.custom-file .external-form-block form input:focus-within ~ input[type=button], .external-form-block form div.custom-file input:focus-within ~ input[type=button],
    div.custom-file .external-form-block form input:focus-within ~ input[type=submit], .external-form-block form div.custom-file input:focus-within ~ input[type=submit],
    div.custom-file .external-form-block form input:focus-within ~ .button, .external-form-block form div.custom-file input:focus-within ~ .button,
    div.custom-file .external-form-block form input:focus-within ~ button, .external-form-block form div.custom-file input:focus-within ~ button, div.custom-file input:focus-within ~ a.reviews-form-switcher, div.custom-file .vote-item-links input:focus-within ~ a, .vote-item-links div.custom-file input:focus-within ~ a, div.custom-file .vote-vote-footer .vote-form-box-button input:focus-within ~ a, .vote-vote-footer .vote-form-box-button div.custom-file input:focus-within ~ a, div.custom-file .vote-vote-footer .vote-form-box-button input:focus-within ~ input, .vote-vote-footer .vote-form-box-button div.custom-file input:focus-within ~ input,
    div.custom-file input:focus ~ .btn,
    div.custom-file input:focus ~ .main-user-consent-request-popup-button,
    div.custom-file .external-form-block form input:focus ~ input[type=button],
    .external-form-block form div.custom-file input:focus ~ input[type=button],
    div.custom-file .external-form-block form input:focus ~ input[type=submit],
    .external-form-block form div.custom-file input:focus ~ input[type=submit],
    div.custom-file .external-form-block form input:focus ~ .button,
    .external-form-block form div.custom-file input:focus ~ .button,
    div.custom-file .external-form-block form input:focus ~ button,
    .external-form-block form div.custom-file input:focus ~ button,
    div.custom-file input:focus ~ a.reviews-form-switcher,
    div.custom-file .vote-item-links input:focus ~ a,
    .vote-item-links div.custom-file input:focus ~ a,
    div.custom-file .vote-vote-footer .vote-form-box-button input:focus ~ a,
    .vote-vote-footer .vote-form-box-button div.custom-file input:focus ~ a,
    div.custom-file .vote-vote-footer .vote-form-box-button input:focus ~ input,
    .vote-vote-footer .vote-form-box-button div.custom-file input:focus ~ input {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) inset; }
  div.custom-file .btn, div.custom-file .main-user-consent-request-popup-button, div.custom-file .external-form-block form input[type=button], .external-form-block form div.custom-file input[type=button],
  div.custom-file .external-form-block form input[type=submit], .external-form-block form div.custom-file input[type=submit],
  div.custom-file .external-form-block form .button, .external-form-block form div.custom-file .button,
  div.custom-file .external-form-block form button, .external-form-block form div.custom-file button, div.custom-file a.reviews-form-switcher, div.custom-file .vote-item-links a, .vote-item-links div.custom-file a, div.custom-file .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button div.custom-file a, div.custom-file .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button div.custom-file input {
    margin-right: 15px;
    display: block;
    flex: 0 0 auto;
    margin-bottom: 0; }
  div.custom-file .feedback {
    flex: 1 1 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 400px; }
  div.custom-file .remove-file {
    flex: 0 0 auto;
    margin-left: 15px;
    cursor: pointer; }
    div.custom-file .remove-file:before {
      content: '\f00d';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      line-height: 1;
      font-size: 20px;
      color: #F00;
      transition: transform 0.3s;
      display: block; }
    div.custom-file .remove-file:hover:before {
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.custom-input, .vote-answer-item {
  display: inline-block; }
  .custom-input input, .vote-answer-item input {
    position: absolute;
    opacity: 0; }
    .custom-input input + label, .vote-answer-item input + label {
      display: inline-block;
      padding-left: 26px;
      cursor: pointer;
      font-size: 0.8125rem;
      margin-bottom: 0;
      color: #666; }
      .custom-input input + label a, .vote-answer-item input + label a {
        border-bottom: 1px dotted;
        text-decoration: none; }
      .custom-input input + label:before, .vote-answer-item input + label:before {
        transition: all 0.2s;
        position: absolute;
        content: '';
        margin-left: -26px;
        width: 18px;
        height: 18px;
        border: 1px solid #CCC;
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        line-height: 16px;
        vertical-align: middle;
        background-color: #FFF;
        text-align: center;
        font-size: 0;
        color: #0581c4;
        border-radius: 2px; }
    .custom-input input:focus + label:before, .vote-answer-item input:focus + label:before {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-input input[type=radio] + label:before, .vote-answer-item input[type=radio] + label:before {
      border-radius: 50%; }
    .custom-input input[type=checkbox] + label:before, .vote-answer-item input[type=checkbox] + label:before {
      content: '\f00c'; }
    .custom-input input[type=radio]:checked + label:before, .vote-answer-item input[type=radio]:checked + label:before {
      box-shadow: inset 0 0 0 5px #FFF;
      background-color: #0581c4; }
    .custom-input input[type=radio]:checked:focus + label:before, .vote-answer-item input[type=radio]:checked:focus + label:before {
      box-shadow: inset 0 0 0 5px #FFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-input input[type=checkbox]:checked + label:before, .vote-answer-item input[type=checkbox]:checked + label:before {
      font-size: 14px;
      line-height: 1.2; }
    .custom-input input[disabled] + label, .vote-answer-item input[disabled] + label {
      opacity: 0.8; }

.main-user-consent-request input {
  position: absolute;
  opacity: 0; }
  .main-user-consent-request input + span {
    display: inline-block;
    padding-left: 26px;
    cursor: pointer;
    font-size: 0.8125rem;
    margin-bottom: 0;
    color: #666; }
    .main-user-consent-request input + span a {
      border-bottom: 1px dotted;
      text-decoration: none; }
    .main-user-consent-request input + span:before {
      transition: all 0.2s;
      position: absolute;
      content: '\f00c';
      margin-left: -26px;
      width: 18px;
      height: 18px;
      border: 1px solid #CCC;
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      line-height: 16px;
      vertical-align: middle;
      background-color: #FFF;
      text-align: center;
      font-size: 0;
      color: #0581c4;
      border-radius: 2px; }
  .main-user-consent-request input:focus + span:before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .main-user-consent-request input:checked + span:before {
    font-size: 16px;
    line-height: 1; }
  .main-user-consent-request input[disabled] + span {
    opacity: 0.8; }

.form .form-title {
  font-size: 1.375rem;
  font-weight: 500;
  color: #000;
  margin-bottom: 15px;
  text-transform: uppercase; }

.form .form-selected-options .option {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-start; }
  .form .form-selected-options .option .name {
    color: #0581c4;
    flex: 1;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: -0.525px; }
  .form .form-selected-options .option .remove {
    border: none;
    background: none;
    padding: 0;
    cursor: pointer; }
    .form .form-selected-options .option .remove:hover path {
      fill: #0581c4; }

.form .field {
  margin-bottom: 20px; }
  .form .field img {
    max-width: 100%; }

.form .controlls {
  margin-top: 20px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
  .form .controlls .btn, .form .controlls .main-user-consent-request-popup-button, .form .controlls .external-form-block form input[type=button], .external-form-block form .form .controlls input[type=button],
  .form .controlls .external-form-block form input[type=submit], .external-form-block form .form .controlls input[type=submit],
  .form .controlls .external-form-block form .button, .external-form-block form .form .controlls .button,
  .form .controlls .external-form-block form button, .external-form-block form .form .controlls button, .form .controlls a.reviews-form-switcher, .form .controlls .vote-item-links a, .vote-item-links .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .form .controlls input {
    margin-left: 20px; }
    .form .controlls .btn:first-child, .form .controlls .main-user-consent-request-popup-button:first-child, .form .controlls .external-form-block form input:first-child[type=button], .external-form-block form .form .controlls input:first-child[type=button],
    .form .controlls .external-form-block form input:first-child[type=submit], .external-form-block form .form .controlls input:first-child[type=submit],
    .form .controlls .external-form-block form .button:first-child, .external-form-block form .form .controlls .button:first-child,
    .form .controlls .external-form-block form button:first-child, .external-form-block form .form .controlls button:first-child, .form .controlls a.reviews-form-switcher:first-child, .form .controlls .vote-item-links a:first-child, .vote-item-links .form .controlls a:first-child, .form .controlls .vote-vote-footer .vote-form-box-button a:first-child, .vote-vote-footer .vote-form-box-button .form .controlls a:first-child, .form .controlls .vote-vote-footer .vote-form-box-button input:first-child, .vote-vote-footer .vote-form-box-button .form .controlls input:first-child {
      margin-left: 0; }
  .form .controlls .form-options {
    margin-left: 20px;
    flex: 1 1 auto; }
  .form .controlls .note {
    margin-top: 0; }

.form .r {
  color: #F00; }

.form .label {
  display: block;
  margin-bottom: 7px;
  color: #000;
  font-weight: 500;
  font-size: 0.875rem; }

.form .form-section {
  margin-top: 40px; }
  .form .form-section:first-child {
    margin-top: 0; }
  .form .form-section h2 {
    margin-top: 0;
    margin-bottom: 20px; }

.form .form-options {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
  .form .form-options li {
    margin-left: 20px;
    white-space: nowrap; }
  .form .form-options a {
    font-size: 0.8125rem; }

.form .field .form-options {
  justify-content: space-between; }
  .form .field .form-options li {
    margin: 0; }

.form .note {
  margin-top: 15px;
  font-size: 0.9375rem; }

.form .row + .note {
  margin-top: 0; }

.form .slash {
  width: 30px;
  text-align: center;
  line-height: 30px; }

.form .reset {
  display: inline;
  background: none;
  border: none;
  color: #666;
  border-bottom: 1px dotted;
  padding: 0;
  margin-left: 25px;
  cursor: pointer;
  text-decoration: none; }

.form .form-message {
  color: #b0b0b0;
  font-size: 0.75rem;
  font-weight: 100;
  line-height: 1.325rem;
  height: 30px; }

.form.content-form .form-title {
  font-size: 1.25rem;
  text-transform: none;
  margin-bottom: 35px; }
  .form.content-form .form-title + p {
    margin-bottom: 35px;
    margin-top: -20px; }

.form.content-form .row >
.form-message {
  padding: 0 30px;
  margin-top: 23px; }

.form .captcha .field label {
  white-space: nowrap; }

.form .captcha .field img {
  height: 40px;
  width: auto; }

.form .g-recaptcha.error iframe {
  border: 2px solid #F00;
  width: 160px;
  height: 140px; }

.main-user-consent-request-popup-button {
  height: auto; }

.page-filter {
  background-color: #f9f8f8;
  text-align: right;
  padding: 20px 30px;
  margin-bottom: 35px; }
  .page-filter .form-control, .page-filter .external-form-block form input[type=text], .external-form-block form .page-filter input[type=text],
  .page-filter .external-form-block form input[type=password], .external-form-block form .page-filter input[type=password],
  .page-filter .external-form-block form input[type=date], .external-form-block form .page-filter input[type=date],
  .page-filter .external-form-block form input[type=datetime-local], .external-form-block form .page-filter input[type=datetime-local],
  .page-filter .external-form-block form input[type=email], .external-form-block form .page-filter input[type=email],
  .page-filter .external-form-block form input[type=month], .external-form-block form .page-filter input[type=month],
  .page-filter .external-form-block form input[type=number], .external-form-block form .page-filter input[type=number],
  .page-filter .external-form-block form input[type=search], .external-form-block form .page-filter input[type=search],
  .page-filter .external-form-block form input[type=tel], .external-form-block form .page-filter input[type=tel],
  .page-filter .external-form-block form input[type=time], .external-form-block form .page-filter input[type=time],
  .page-filter .external-form-block form input[type=url], .external-form-block form .page-filter input[type=url],
  .page-filter .external-form-block form input[type=week], .external-form-block form .page-filter input[type=week],
  .page-filter .external-form-block form select, .external-form-block form .page-filter select,
  .page-filter .external-form-block form textarea, .external-form-block form .page-filter textarea {
    vertical-align: middle;
    width: 85px;
    display: inline-block;
    text-align: left;
    margin: 0 5px; }

.form_house_period,
.form_organization_period {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center; }
  .form_house_period .form-control, .form_house_period .external-form-block form input[type=text], .external-form-block form .form_house_period input[type=text],
  .form_house_period .external-form-block form input[type=password], .external-form-block form .form_house_period input[type=password],
  .form_house_period .external-form-block form input[type=date], .external-form-block form .form_house_period input[type=date],
  .form_house_period .external-form-block form input[type=datetime-local], .external-form-block form .form_house_period input[type=datetime-local],
  .form_house_period .external-form-block form input[type=email], .external-form-block form .form_house_period input[type=email],
  .form_house_period .external-form-block form input[type=month], .external-form-block form .form_house_period input[type=month],
  .form_house_period .external-form-block form input[type=number], .external-form-block form .form_house_period input[type=number],
  .form_house_period .external-form-block form input[type=search], .external-form-block form .form_house_period input[type=search],
  .form_house_period .external-form-block form input[type=tel], .external-form-block form .form_house_period input[type=tel],
  .form_house_period .external-form-block form input[type=time], .external-form-block form .form_house_period input[type=time],
  .form_house_period .external-form-block form input[type=url], .external-form-block form .form_house_period input[type=url],
  .form_house_period .external-form-block form input[type=week], .external-form-block form .form_house_period input[type=week],
  .form_house_period .external-form-block form select, .external-form-block form .form_house_period select,
  .form_house_period .external-form-block form textarea, .external-form-block form .form_house_period textarea,
  .form_organization_period .form-control,
  .form_organization_period .external-form-block form input[type=text],
  .external-form-block form .form_organization_period input[type=text],
  .form_organization_period .external-form-block form input[type=password],
  .external-form-block form .form_organization_period input[type=password],
  .form_organization_period .external-form-block form input[type=date],
  .external-form-block form .form_organization_period input[type=date],
  .form_organization_period .external-form-block form input[type=datetime-local],
  .external-form-block form .form_organization_period input[type=datetime-local],
  .form_organization_period .external-form-block form input[type=email],
  .external-form-block form .form_organization_period input[type=email],
  .form_organization_period .external-form-block form input[type=month],
  .external-form-block form .form_organization_period input[type=month],
  .form_organization_period .external-form-block form input[type=number],
  .external-form-block form .form_organization_period input[type=number],
  .form_organization_period .external-form-block form input[type=search],
  .external-form-block form .form_organization_period input[type=search],
  .form_organization_period .external-form-block form input[type=tel],
  .external-form-block form .form_organization_period input[type=tel],
  .form_organization_period .external-form-block form input[type=time],
  .external-form-block form .form_organization_period input[type=time],
  .form_organization_period .external-form-block form input[type=url],
  .external-form-block form .form_organization_period input[type=url],
  .form_organization_period .external-form-block form input[type=week],
  .external-form-block form .form_organization_period input[type=week],
  .form_organization_period .external-form-block form select,
  .external-form-block form .form_organization_period select,
  .form_organization_period .external-form-block form textarea,
  .external-form-block form .form_organization_period textarea {
    flex: 0 1 200px;
    margin-left: 20px; }

.form_house_period {
  margin-bottom: 30px; }

.external-form-block form {
  border: none;
  padding: 0;
  margin: 20px 0;
  background: none;
  max-width: 320px; }
  .external-form-block form input[type=text],
  .external-form-block form input[type=password],
  .external-form-block form input[type=date],
  .external-form-block form input[type=datetime-local],
  .external-form-block form input[type=email],
  .external-form-block form input[type=month],
  .external-form-block form input[type=number],
  .external-form-block form input[type=password],
  .external-form-block form input[type=search],
  .external-form-block form input[type=tel],
  .external-form-block form input[type=text],
  .external-form-block form input[type=time],
  .external-form-block form input[type=url],
  .external-form-block form input[type=week],
  .external-form-block form select,
  .external-form-block form textarea {
    margin-bottom: 20px; }

@media (min-width: 992px) {
  .special-version .form-control, .special-version .external-form-block form input[type=text], .external-form-block form .special-version input[type=text],
  .special-version .external-form-block form input[type=password], .external-form-block form .special-version input[type=password],
  .special-version .external-form-block form input[type=date], .external-form-block form .special-version input[type=date],
  .special-version .external-form-block form input[type=datetime-local], .external-form-block form .special-version input[type=datetime-local],
  .special-version .external-form-block form input[type=email], .external-form-block form .special-version input[type=email],
  .special-version .external-form-block form input[type=month], .external-form-block form .special-version input[type=month],
  .special-version .external-form-block form input[type=number], .external-form-block form .special-version input[type=number],
  .special-version .external-form-block form input[type=search], .external-form-block form .special-version input[type=search],
  .special-version .external-form-block form input[type=tel], .external-form-block form .special-version input[type=tel],
  .special-version .external-form-block form input[type=time], .external-form-block form .special-version input[type=time],
  .special-version .external-form-block form input[type=url], .external-form-block form .special-version input[type=url],
  .special-version .external-form-block form input[type=week], .external-form-block form .special-version input[type=week],
  .special-version .external-form-block form select, .external-form-block form .special-version select,
  .special-version .external-form-block form textarea, .external-form-block form .special-version textarea {
    border-color: #000; }
    .special-version .form-control.ui-selectmenu-button:after, .special-version .external-form-block form input.ui-selectmenu-button[type=text]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=text]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=password]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=password]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=date]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=date]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=datetime-local]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=datetime-local]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=email]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=email]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=month]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=month]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=number]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=number]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=search]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=search]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=tel]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=tel]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=time]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=time]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=url]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=url]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=week]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=week]:after,
    .special-version .external-form-block form select.ui-selectmenu-button:after, .external-form-block form .special-version select.ui-selectmenu-button:after,
    .special-version .external-form-block form textarea.ui-selectmenu-button:after, .external-form-block form .special-version textarea.ui-selectmenu-button:after {
      color: #000; }
  .special-version .custom-input input + label, .special-version .vote-answer-item input + label {
    color: #000; }
    .special-version .custom-input input + label:before, .special-version .vote-answer-item input + label:before {
      background-color: #FFF;
      border-color: #000;
      color: #000; }
  .special-version .main-user-consent-request input + span {
    color: #000; }
    .special-version .main-user-consent-request input + span:before {
      border: 1px solid #000;
      background-color: #FFF;
      color: #000; }
  .special-version .main-user-consent-request input:focus + span:before {
    box-shadow: none; }
  .special-version .ui-menu {
    border-color: #000;
    background-color: #fff; }
    .special-version .ui-menu.light {
      border-color: #000;
      background-color: #FFF;
      color: #000; }
      .special-version .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .special-version .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .special-version .ui-menu.light .ui-menu-item .ui-menu-item-wrapper:hover {
        color: #FFF;
        background-color: #000; }
    .special-version .ui-menu .ui-menu-item .ui-state-active {
      color: #FFF;
      background-color: #000; }
  .special-version .form .form-message,
  .special-version .form .reset {
    color: #000; }
  .special-version .form .label {
    white-space: nowrap; }
  .special-version.c2 .form .form-message,
  .special-version.c2 .form .form-title,
  .special-version.c2 .form .reset,
  .special-version.c2 .form .label {
    color: #FFF; }
  .special-version.c2 .form-control, .special-version.c2 .external-form-block form input[type=text], .external-form-block form .special-version.c2 input[type=text],
  .special-version.c2 .external-form-block form input[type=password], .external-form-block form .special-version.c2 input[type=password],
  .special-version.c2 .external-form-block form input[type=date], .external-form-block form .special-version.c2 input[type=date],
  .special-version.c2 .external-form-block form input[type=datetime-local], .external-form-block form .special-version.c2 input[type=datetime-local],
  .special-version.c2 .external-form-block form input[type=email], .external-form-block form .special-version.c2 input[type=email],
  .special-version.c2 .external-form-block form input[type=month], .external-form-block form .special-version.c2 input[type=month],
  .special-version.c2 .external-form-block form input[type=number], .external-form-block form .special-version.c2 input[type=number],
  .special-version.c2 .external-form-block form input[type=search], .external-form-block form .special-version.c2 input[type=search],
  .special-version.c2 .external-form-block form input[type=tel], .external-form-block form .special-version.c2 input[type=tel],
  .special-version.c2 .external-form-block form input[type=time], .external-form-block form .special-version.c2 input[type=time],
  .special-version.c2 .external-form-block form input[type=url], .external-form-block form .special-version.c2 input[type=url],
  .special-version.c2 .external-form-block form input[type=week], .external-form-block form .special-version.c2 input[type=week],
  .special-version.c2 .external-form-block form select, .external-form-block form .special-version.c2 select,
  .special-version.c2 .external-form-block form textarea, .external-form-block form .special-version.c2 textarea {
    border-color: #FFF;
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .form-control.ui-selectmenu-button:after, .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=text]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=text]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=password]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=password]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=date]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=date]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=datetime-local]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=datetime-local]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=email]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=email]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=month]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=month]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=number]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=number]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=search]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=search]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=tel]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=tel]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=time]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=time]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=url]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=url]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=week]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=week]:after,
    .special-version.c2 .external-form-block form select.ui-selectmenu-button:after, .external-form-block form .special-version.c2 select.ui-selectmenu-button:after,
    .special-version.c2 .external-form-block form textarea.ui-selectmenu-button:after, .external-form-block form .special-version.c2 textarea.ui-selectmenu-button:after {
      color: #FFF; }
    .special-version.c2 .form-control.is-invalid, .special-version.c2 .form-control.error, .special-version.c2 .external-form-block form input.error[type=text], .external-form-block form .special-version.c2 input.error[type=text],
    .special-version.c2 .external-form-block form input.error[type=password], .external-form-block form .special-version.c2 input.error[type=password],
    .special-version.c2 .external-form-block form input.error[type=date], .external-form-block form .special-version.c2 input.error[type=date],
    .special-version.c2 .external-form-block form input.error[type=datetime-local], .external-form-block form .special-version.c2 input.error[type=datetime-local],
    .special-version.c2 .external-form-block form input.error[type=email], .external-form-block form .special-version.c2 input.error[type=email],
    .special-version.c2 .external-form-block form input.error[type=month], .external-form-block form .special-version.c2 input.error[type=month],
    .special-version.c2 .external-form-block form input.error[type=number], .external-form-block form .special-version.c2 input.error[type=number],
    .special-version.c2 .external-form-block form input.error[type=search], .external-form-block form .special-version.c2 input.error[type=search],
    .special-version.c2 .external-form-block form input.error[type=tel], .external-form-block form .special-version.c2 input.error[type=tel],
    .special-version.c2 .external-form-block form input.error[type=time], .external-form-block form .special-version.c2 input.error[type=time],
    .special-version.c2 .external-form-block form input.error[type=url], .external-form-block form .special-version.c2 input.error[type=url],
    .special-version.c2 .external-form-block form input.error[type=week], .external-form-block form .special-version.c2 input.error[type=week],
    .special-version.c2 .external-form-block form select.error, .external-form-block form .special-version.c2 select.error,
    .special-version.c2 .external-form-block form textarea.error, .external-form-block form .special-version.c2 textarea.error, .special-version.c2 .external-form-block form input.is-invalid[type=text], .external-form-block form .special-version.c2 input.is-invalid[type=text],
    .special-version.c2 .external-form-block form input.is-invalid[type=password], .external-form-block form .special-version.c2 input.is-invalid[type=password],
    .special-version.c2 .external-form-block form input.is-invalid[type=date], .external-form-block form .special-version.c2 input.is-invalid[type=date],
    .special-version.c2 .external-form-block form input.is-invalid[type=datetime-local], .external-form-block form .special-version.c2 input.is-invalid[type=datetime-local],
    .special-version.c2 .external-form-block form input.is-invalid[type=email], .external-form-block form .special-version.c2 input.is-invalid[type=email],
    .special-version.c2 .external-form-block form input.is-invalid[type=month], .external-form-block form .special-version.c2 input.is-invalid[type=month],
    .special-version.c2 .external-form-block form input.is-invalid[type=number], .external-form-block form .special-version.c2 input.is-invalid[type=number],
    .special-version.c2 .external-form-block form input.is-invalid[type=search], .external-form-block form .special-version.c2 input.is-invalid[type=search],
    .special-version.c2 .external-form-block form input.is-invalid[type=tel], .external-form-block form .special-version.c2 input.is-invalid[type=tel],
    .special-version.c2 .external-form-block form input.is-invalid[type=time], .external-form-block form .special-version.c2 input.is-invalid[type=time],
    .special-version.c2 .external-form-block form input.is-invalid[type=url], .external-form-block form .special-version.c2 input.is-invalid[type=url],
    .special-version.c2 .external-form-block form input.is-invalid[type=week], .external-form-block form .special-version.c2 input.is-invalid[type=week],
    .special-version.c2 .external-form-block form select.is-invalid, .external-form-block form .special-version.c2 select.is-invalid,
    .special-version.c2 .external-form-block form textarea.is-invalid, .external-form-block form .special-version.c2 textarea.is-invalid, .special-version.c2 .form-control.error, .special-version.c2 .external-form-block form input.error[type=text], .external-form-block form .special-version.c2 input.error[type=text],
    .special-version.c2 .external-form-block form input.error[type=password], .external-form-block form .special-version.c2 input.error[type=password],
    .special-version.c2 .external-form-block form input.error[type=date], .external-form-block form .special-version.c2 input.error[type=date],
    .special-version.c2 .external-form-block form input.error[type=datetime-local], .external-form-block form .special-version.c2 input.error[type=datetime-local],
    .special-version.c2 .external-form-block form input.error[type=email], .external-form-block form .special-version.c2 input.error[type=email],
    .special-version.c2 .external-form-block form input.error[type=month], .external-form-block form .special-version.c2 input.error[type=month],
    .special-version.c2 .external-form-block form input.error[type=number], .external-form-block form .special-version.c2 input.error[type=number],
    .special-version.c2 .external-form-block form input.error[type=search], .external-form-block form .special-version.c2 input.error[type=search],
    .special-version.c2 .external-form-block form input.error[type=tel], .external-form-block form .special-version.c2 input.error[type=tel],
    .special-version.c2 .external-form-block form input.error[type=time], .external-form-block form .special-version.c2 input.error[type=time],
    .special-version.c2 .external-form-block form input.error[type=url], .external-form-block form .special-version.c2 input.error[type=url],
    .special-version.c2 .external-form-block form input.error[type=week], .external-form-block form .special-version.c2 input.error[type=week],
    .special-version.c2 .external-form-block form select.error, .external-form-block form .special-version.c2 select.error,
    .special-version.c2 .external-form-block form textarea.error, .external-form-block form .special-version.c2 textarea.error {
      border-color: #F00; }
  .special-version.c2 .custom-input input + label, .special-version.c2 .vote-answer-item input + label {
    color: #FFF; }
    .special-version.c2 .custom-input input + label:before, .special-version.c2 .vote-answer-item input + label:before {
      border-color: #FFF;
      color: #FFF;
      background-color: #000; }
  .special-version.c2 .main-user-consent-request input + span {
    color: #FFF; }
    .special-version.c2 .main-user-consent-request input + span:before {
      border: 1px solid #FFF;
      background-color: #000;
      color: #FFF; }
  .special-version.c2 .main-user-consent-request input:focus + span:before {
    box-shadow: none; }
  .special-version.c2 .ui-menu {
    border-color: #FFF;
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .ui-menu .ui-menu-item .ui-state-active {
      color: #000;
      background-color: #FFF; }
  .special-version.fz3 .sidebar .form .form-control::-webkit-input-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input[type=text]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=text]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=password]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=password]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=date]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=date]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=datetime-local]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=datetime-local]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=email]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=email]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=month]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=month]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=number]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=number]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=search]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=search]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=tel]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=tel]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=time]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=time]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=url]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=url]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=week]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=week]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form select::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea::-webkit-input-placeholder {
    font-size: 18px; }
  .special-version.fz3 .sidebar .form .form-control::-moz-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input[type=text]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=text]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=password]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=password]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=date]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=date]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=datetime-local]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=datetime-local]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=email]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=email]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=month]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=month]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=number]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=number]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=search]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=search]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=tel]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=tel]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=time]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=time]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=url]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=url]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=week]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=week]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form select::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea::-moz-placeholder {
    font-size: 18px; }
  .special-version.fz3 .sidebar .form .form-control:-ms-input-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=text], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=text],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=password], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=password],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=date], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=date],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=datetime-local], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=datetime-local],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=email], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=email],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=month], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=month],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=number], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=number],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=search], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=search],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=tel], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=tel],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=time], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=time],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=url], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=url],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=week], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=week],
  .special-version.fz3 .sidebar .form .external-form-block form select:-ms-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select:-ms-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea:-ms-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea:-ms-input-placeholder {
    font-size: 18px; }
  .special-version.fz3 .sidebar .form .form-control:-moz-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=text], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=text],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=password], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=password],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=date], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=date],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=datetime-local], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=datetime-local],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=email], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=email],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=month], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=month],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=number], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=number],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=search], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=search],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=tel], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=tel],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=time], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=time],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=url], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=url],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=week], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=week],
  .special-version.fz3 .sidebar .form .external-form-block form select:-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select:-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea:-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea:-moz-placeholder {
    font-size: 18px; }
  .special-version.fz3 .form .controlls {
    display: block; }
    .special-version.fz3 .form .controlls .form-options {
      display: block;
      margin-left: 0; }
      .special-version.fz3 .form .controlls .form-options li {
        margin-left: 0;
        margin-top: 10px; }
        .special-version.fz3 .form .controlls .form-options li a {
          display: inline-block;
          padding: 5px;
          border: 2px solid;
          border-radius: 5px;
          text-decoration: none; } }

@media (max-width: 991.98px) {
  .form.content-form .form-message {
    margin-bottom: 30px; }
  .form.content-form .row >
.form-message {
    order: -1;
    padding: 0 15px;
    margin-top: 0;
    height: auto; } }

@media (max-width: 767.98px) {
  .form_house_period,
  .form_organization_period {
    display: block; }
    .form_house_period .form-control, .form_house_period .external-form-block form input[type=text], .external-form-block form .form_house_period input[type=text],
    .form_house_period .external-form-block form input[type=password], .external-form-block form .form_house_period input[type=password],
    .form_house_period .external-form-block form input[type=date], .external-form-block form .form_house_period input[type=date],
    .form_house_period .external-form-block form input[type=datetime-local], .external-form-block form .form_house_period input[type=datetime-local],
    .form_house_period .external-form-block form input[type=email], .external-form-block form .form_house_period input[type=email],
    .form_house_period .external-form-block form input[type=month], .external-form-block form .form_house_period input[type=month],
    .form_house_period .external-form-block form input[type=number], .external-form-block form .form_house_period input[type=number],
    .form_house_period .external-form-block form input[type=search], .external-form-block form .form_house_period input[type=search],
    .form_house_period .external-form-block form input[type=tel], .external-form-block form .form_house_period input[type=tel],
    .form_house_period .external-form-block form input[type=time], .external-form-block form .form_house_period input[type=time],
    .form_house_period .external-form-block form input[type=url], .external-form-block form .form_house_period input[type=url],
    .form_house_period .external-form-block form input[type=week], .external-form-block form .form_house_period input[type=week],
    .form_house_period .external-form-block form select, .external-form-block form .form_house_period select,
    .form_house_period .external-form-block form textarea, .external-form-block form .form_house_period textarea,
    .form_organization_period .form-control,
    .form_organization_period .external-form-block form input[type=text],
    .external-form-block form .form_organization_period input[type=text],
    .form_organization_period .external-form-block form input[type=password],
    .external-form-block form .form_organization_period input[type=password],
    .form_organization_period .external-form-block form input[type=date],
    .external-form-block form .form_organization_period input[type=date],
    .form_organization_period .external-form-block form input[type=datetime-local],
    .external-form-block form .form_organization_period input[type=datetime-local],
    .form_organization_period .external-form-block form input[type=email],
    .external-form-block form .form_organization_period input[type=email],
    .form_organization_period .external-form-block form input[type=month],
    .external-form-block form .form_organization_period input[type=month],
    .form_organization_period .external-form-block form input[type=number],
    .external-form-block form .form_organization_period input[type=number],
    .form_organization_period .external-form-block form input[type=search],
    .external-form-block form .form_organization_period input[type=search],
    .form_organization_period .external-form-block form input[type=tel],
    .external-form-block form .form_organization_period input[type=tel],
    .form_organization_period .external-form-block form input[type=time],
    .external-form-block form .form_organization_period input[type=time],
    .form_organization_period .external-form-block form input[type=url],
    .external-form-block form .form_organization_period input[type=url],
    .form_organization_period .external-form-block form input[type=week],
    .external-form-block form .form_organization_period input[type=week],
    .form_organization_period .external-form-block form select,
    .external-form-block form .form_organization_period select,
    .form_organization_period .external-form-block form textarea,
    .external-form-block form .form_organization_period textarea {
      margin: 10px 0 0; } }

@media (max-width: 575.98px) {
  .form .controlls {
    display: block; }
    .form .controlls .btn, .form .controlls .main-user-consent-request-popup-button, .form .controlls .external-form-block form input[type=button], .external-form-block form .form .controlls input[type=button],
    .form .controlls .external-form-block form input[type=submit], .external-form-block form .form .controlls input[type=submit],
    .form .controlls .external-form-block form .button, .external-form-block form .form .controlls .button,
    .form .controlls .external-form-block form button, .external-form-block form .form .controlls button, .form .controlls a.reviews-form-switcher, .form .controlls .vote-item-links a, .vote-item-links .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .form .controlls input {
      width: 100%; }
    .form .controlls .reset {
      display: block;
      margin: 20px auto; }
    .form .controlls a.reset {
      display: inline-block; }
    .form .controlls .form-options {
      margin: 20px 0 0;
      display: block; }
      .form .controlls .form-options li {
        margin: 10px 0 0; }
        .form .controlls .form-options li a {
          font-size: 1rem; }
  .form.sidebar-form .controlls {
    text-align: center; } }

.modal .modal-dialog {
  max-width: 710px;
  margin: 0 auto; }
  .modal .modal-dialog.modal-sm {
    max-width: 510px; }
  .modal .modal-dialog.uk-select-modal {
    max-width: 940px; }
    .modal .modal-dialog.uk-select-modal .close {
      font-weight: 300; }

.image-modal-open .modal.image-modal {
  display: -webkit-flex !important;
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: flex !important; }

.modal.image-modal {
  align-items: flex-start;
  justify-content: center;
  padding: 5% !important;
  overflow: hidden; }
  .modal.image-modal img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    outline: 20px solid #FFF;
    margin: 0; }
  .modal.image-modal iframe {
    width: 1000px;
    aspect-ratio: 4 / 3;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    outline: 20px solid #FFF;
    background-color: #FFF; }
  .modal.image-modal .close {
    position: relative;
    top: -20px;
    right: -30px;
    color: #FFF; }

.modal .form .controlls {
  margin-top: 15px; }

.modal .modal-content {
  border: none;
  border-radius: 0;
  padding: 65px 70px 70px; }

.modal .modal-header {
  display: block;
  border: none; }

.modal .close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  padding: 0;
  margin: 0;
  opacity: 1;
  transition: all 0.3s;
  color: #DDD;
  font-weight: 400;
  text-shadow: none;
  font-size: 40px;
  line-height: 1;
  height: 40px; }
  .modal .close:before {
    content: '\f057';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold; }
  .modal .close:focus {
    outline: none; }
  .modal .close:hover {
    -webkit-transform: rotate(180deg);
    -khtml-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #F00; }

.modal .modal-header {
  padding: 0; }
  .modal .modal-header h2 {
    font-size: 2rem;
    line-height: 2.125rem;
    font-weight: 300;
    margin-bottom: 35px; }

.modal .modal-body {
  padding: 0; }

.modal .modal-footer {
  padding: 0;
  border: 0;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px; }

.modal.document-modal {
  height: 100%;
  align-items: center; }
  .modal.document-modal .modal-dialog {
    height: 90%;
    max-width: 90%;
    width: 1000px;
    flex: 0 1 1000px; }
    .modal.document-modal .modal-dialog .modal-content {
      padding: 30px;
      max-width: none;
      height: 100%; }
    .modal.document-modal .modal-dialog .modal-body {
      flex-grow: 1 1 auto; }
    .modal.document-modal .modal-dialog .document-image {
      overflow: auto; }
      .modal.document-modal .modal-dialog .document-image img {
        width: 100%;
        height: auto;
        text-align: center; }
    .modal.document-modal .modal-dialog .document-image,
    .modal.document-modal .modal-dialog .document-embed,
    .modal.document-modal .modal-dialog .document-iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      border: 1px solid #EEE; }
  .modal.document-modal.show {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important; }
  .modal.document-modal .close {
    right: -50px;
    top: 0;
    color: #FFF; }

@media (min-width: 992px) {
  .special-version .modal {
    background: #000; }
    .special-version .modal .modal-content {
      background-color: #FFF; }
    .special-version .modal.image-modal .close:hover,
    .special-version .modal.image-modal .close {
      color: #FFF; }
    .special-version .modal .close:hover,
    .special-version .modal .close {
      color: #000; }
  .special-version.c2 .modal {
    background: #FFF; }
    .special-version.c2 .modal .modal-content {
      background-color: #000; }
    .special-version.c2 .modal .close:hover,
    .special-version.c2 .modal .close {
      color: #FFF; } }

@media (max-width: 991.98px) {
  .modal .modal-content {
    padding: 30px; }
  .modal .modal-dialog {
    max-width: 570px; }
    .modal .modal-dialog.uk-select-modal {
      max-width: 570px; }
      .modal .modal-dialog.uk-select-modal .modal-header h2 {
        margin-left: 30px;
        margin-right: 30px; }
  .modal .modal-footer .btn, .modal .modal-footer .main-user-consent-request-popup-button, .modal .modal-footer .external-form-block form input[type=button], .external-form-block form .modal .modal-footer input[type=button],
  .modal .modal-footer .external-form-block form input[type=submit], .external-form-block form .modal .modal-footer input[type=submit],
  .modal .modal-footer .external-form-block form .button, .external-form-block form .modal .modal-footer .button,
  .modal .modal-footer .external-form-block form button, .external-form-block form .modal .modal-footer button, .modal .modal-footer a.reviews-form-switcher, .modal .modal-footer .vote-item-links a, .vote-item-links .modal .modal-footer a, .modal .modal-footer .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .modal .modal-footer a, .modal .modal-footer .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .modal .modal-footer input {
    margin: 20px 0 0;
    width: 100%; }
    .modal .modal-footer .btn:first-child, .modal .modal-footer .main-user-consent-request-popup-button:first-child, .modal .modal-footer .external-form-block form input:first-child[type=button], .external-form-block form .modal .modal-footer input:first-child[type=button],
    .modal .modal-footer .external-form-block form input:first-child[type=submit], .external-form-block form .modal .modal-footer input:first-child[type=submit],
    .modal .modal-footer .external-form-block form .button:first-child, .external-form-block form .modal .modal-footer .button:first-child,
    .modal .modal-footer .external-form-block form button:first-child, .external-form-block form .modal .modal-footer button:first-child, .modal .modal-footer a.reviews-form-switcher:first-child, .modal .modal-footer .vote-item-links a:first-child, .vote-item-links .modal .modal-footer a:first-child, .modal .modal-footer .vote-vote-footer .vote-form-box-button a:first-child, .vote-vote-footer .vote-form-box-button .modal .modal-footer a:first-child, .modal .modal-footer .vote-vote-footer .vote-form-box-button input:first-child, .vote-vote-footer .vote-form-box-button .modal .modal-footer input:first-child {
      margin-top: 0; }
  .modal.image-modal .close {
    right: 20px;
    top: 20px;
    position: absolute; } }

@media (max-width: 767.98px) {
  .modal.image-modal {
    padding: 0 !important;
    background-color: rgba(0, 0, 0, 0.8);
    align-items: center; }
    .modal.image-modal img {
      outline: none; }
    .modal.image-modal iframe {
      outline: none; } }

@media (max-width: 575.98px) {
  .modal .modal-content {
    padding: 30px; }
  .modal .modal-dialog.modal-lg,
  .modal .modal-dialog.modal-sm,
  .modal .modal-dialog {
    width: 100%;
    margin: 0; } }

.header .header-content {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 120px; }

.header .logo {
  max-width: 180px;
  max-height: 80px;
  position: relative; }
  .header .logo img {
    max-width: 180px;
    max-height: 80px;
    width: auto;
    height: auto;
    display: block; }

.header .uk-toggle-link {
  position: absolute;
  right: -35px;
  top: 50%;
  margin-top: -9px;
  font-weight: 300;
  text-decoration: none; }
  .header .uk-toggle-link:after {
    content: '\f107';
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    width: 18px;
    height: 18px;
    background-color: #007bc1;
    color: #FFF;
    box-shadow: 0 5px 10px rgba(5, 129, 196, 0.2);
    text-align: center;
    line-height: 18px;
    border-radius: 3px;
    text-decoration: none;
    transition: margin 0.3s; }
  .header .uk-toggle-link:hover:after {
    box-shadow: none; }

.header .header-center {
  display: flex;
  margin-left: 50px;
  margin-right: 10px;
  align-items: center; }
  .header .header-center:has(.top-personal-link) .top-nav {
    max-width: 420px;
    margin-right: 25px; }

.header .top-nav {
  display: flex;
  max-width: 600px;
  flex-wrap: wrap; }
  .header .top-nav > li {
    font-size: 0.9375rem;
    line-height: 1.25rem;
    margin: 5px 20px 5px 0;
    position: relative; }
    .header .top-nav > li > a {
      color: #525252;
      text-decoration: none;
      font-weight: 500; }
      .header .top-nav > li > a:hover {
        text-decoration: underline; }
      .header .top-nav > li > a.active {
        color: #0581c4;
        text-decoration: none; }
    .header .top-nav > li .subnav {
      position: absolute;
      top: 100%;
      max-width: 255px;
      background-color: #fff;
      margin-top: 10px;
      left: -20px;
      padding: 10px 20px;
      width: 255px;
      box-shadow: 0 9px 30px rgba(0, 0, 0, 0.4);
      visibility: hidden;
      opacity: 0;
      font-size: 0.875rem;
      transition: all 0.3s;
      -webkit-transform: translateY(-15px);
      -khtml-transform: translateY(-15px);
      -moz-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      -o-transform: translateY(-15px);
      transform: translateY(-15px);
      z-index: 1; }
      .header .top-nav > li .subnav li {
        margin: 15px 0;
        padding-left: 20px; }
        .header .top-nav > li .subnav li:before {
          content: '';
          width: 5px;
          height: 5px;
          position: absolute;
          border: 1px solid #9b9b9b;
          margin-left: -20px;
          border-radius: 50%;
          margin-top: 7px; }
        .header .top-nav > li .subnav li a {
          color: #525252;
          text-decoration: none; }
          .header .top-nav > li .subnav li a:hover {
            color: #0581c4; }
          .header .top-nav > li .subnav li a.active {
            color: #000;
            font-weight: 500; }
      .header .top-nav > li .subnav:before {
        content: '';
        position: absolute;
        height: 10px;
        left: 20px;
        width: 40px;
        top: -10px; }
      .header .top-nav > li .subnav:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 0 8px 8px;
        border-color: #FFF transparent;
        left: 30px;
        top: -8px; }
    .header .top-nav > li:hover .subnav {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateY(0);
      -khtml-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }

.header .top-search-form {
  position: relative; }
  .header .top-search-form button {
    background: none;
    border: none;
    padding: 0;
    color: #717a81;
    cursor: pointer;
    outline: none;
    position: relative;
    font-size: 0.75rem; }
  .header .top-search-form label {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    transition: all 0.3s;
    right: 0;
    cursor: pointer; }
  .header .top-search-form .query {
    position: absolute;
    background-color: rgba(255, 255, 255, 0);
    transition: all 0.3s;
    border: none;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    width: 22px;
    border-radius: 5px;
    cursor: pointer;
    text-indent: 101%;
    box-shadow: none;
    color: transparent;
    top: -15px;
    right: -5px;
    padding: 15px 0 15px 0; }
    .header .top-search-form .query::-webkit-input-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query::-moz-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query:-ms-input-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query:-moz-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query:focus {
      background-color: white;
      padding: 15px 40px 15px 15px;
      width: 370px;
      box-shadow: 0 9px 20px rgba(0, 0, 0, 0.1), 0 50px 0 #FFF inset;
      top: -15px;
      right: -15px;
      cursor: text;
      text-indent: 0;
      color: #000; }
      .header .top-search-form .query:focus ~ label {
        top: -1000px; }
      .header .top-search-form .query:focus::-webkit-input-placeholder {
        color: #000; }
      .header .top-search-form .query:focus::-moz-placeholder {
        color: #000; }
      .header .top-search-form .query:focus:-ms-input-placeholder {
        color: #000; }
      .header .top-search-form .query:focus:-moz-placeholder {
        color: #000; }
    .header .top-search-form .query:-webkit-autofill {
      box-shadow: 0 50px 0 #FFF inset; }
      .header .top-search-form .query:-webkit-autofill:focus {
        box-shadow: 0 9px 20px rgba(0, 0, 0, 0.1), 0 50px 0 #FFF inset; }

.header .top-options-block {
  display: flex;
  align-items: center; }
  .header .top-options-block .top-personal-link {
    margin-right: 25px; }

.header .top-special-link {
  padding-left: 15px;
  padding-right: 15px; }
  .header .top-special-link:before {
    content: '\f06e';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold; }

.header .top-language-link {
  display: flex;
  align-items: center;
  color: #000;
  font-size: 0.875rem;
  text-decoration: none;
  margin-left: 20px; }
  .header .top-language-link .l {
    display: none; }
  .header .top-language-link:before {
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    display: block;
    margin-right: 5px; }
  .header .top-language-link span {
    text-decoration: underline; }

.header .top-personal-link {
  font-size: 15px;
  font-weight: 500;
  color: #0581c4;
  text-decoration: none; }
  .header .top-personal-link:hover {
    color: #525252; }
  .header .top-personal-link + .top-phone {
    margin-left: 0; }

.header #was_igkh_auth_link + .top-phone,
.header #was_gkh2_auth_link + .top-phone {
  margin-left: 0; }

.header .top-phone {
  font-size: 1.0625rem;
  font-weight: bold;
  margin-left: 15px;
  display: flex;
  flex-direction: column; }
  .header .top-phone a {
    color: #000;
    text-decoration: none;
    display: block; }
  .header .top-phone .phone-name {
    font-size: 0.8125rem;
    line-height: 1;
    font-weight: 400; }

.mobile-nav-block {
  position: relative; }
  .mobile-nav-block .mobile-icons-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    background-color: #0581c4; }
    .mobile-nav-block .mobile-icons-nav li {
      border-left: 1px solid rgba(255, 255, 255, 0.3); }
      .mobile-nav-block .mobile-icons-nav li:first-child {
        border: none; }
    .mobile-nav-block .mobile-icons-nav a {
      display: block;
      font-size: 1.25rem;
      text-align: center;
      line-height: 45px;
      height: 45px;
      width: 50px;
      color: #FFF;
      text-decoration: none; }
      .mobile-nav-block .mobile-icons-nav a.active {
        background-color: #FFF;
        color: #0581c4; }
    .mobile-nav-block .mobile-icons-nav .lang {
      margin-left: auto;
      background-color: #FFF; }
      .mobile-nav-block .mobile-icons-nav .lang a {
        color: #0581c4; }
  .mobile-nav-block .mobile-nav {
    background-color: #379ad0;
    display: none; }
    .mobile-nav-block .mobile-nav .mobile-nav {
      display: block; }
    .mobile-nav-block .mobile-nav .static-item,
    .mobile-nav-block .mobile-nav a {
      display: block;
      font-size: 1rem;
      line-height: 1.5rem;
      padding: 13px 15px;
      text-decoration: none; }
    .mobile-nav-block .mobile-nav > li {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      position: relative;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-wrap: wrap; }
      .mobile-nav-block .mobile-nav > li > .static-item,
      .mobile-nav-block .mobile-nav > li > a {
        font-weight: 500;
        color: #FFF;
        position: relative;
        flex: 1 1 0; }
        .mobile-nav-block .mobile-nav > li > .static-item.active,
        .mobile-nav-block .mobile-nav > li > a.active {
          background-color: #6a6a6a; }
          .mobile-nav-block .mobile-nav > li > .static-item.active + .subnav-trigger,
          .mobile-nav-block .mobile-nav > li > a.active + .subnav-trigger {
            background-color: #606060; }
      .mobile-nav-block .mobile-nav > li .subnav-trigger {
        width: 50px;
        background-color: rgba(255, 255, 255, 0.3);
        position: relative;
        flex: 0 0 50px; }
        .mobile-nav-block .mobile-nav > li .subnav-trigger:after {
          content: '\f105';
          font-family: 'Font Awesome 5 Free';
          font-weight: bold;
          transition: transform 0.3s;
          color: #FFF;
          position: absolute;
          left: 50%;
          top: 50%;
          margin: -10px -3px 0 0; }
        .mobile-nav-block .mobile-nav > li .subnav-trigger.active:after {
          -webkit-transform: rotate(90deg);
          -khtml-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); }
    .mobile-nav-block .mobile-nav li ul {
      background-color: #FFF; }
    .mobile-nav-block .mobile-nav li li {
      border-top: 1px solid #e2e2e2; }
      .mobile-nav-block .mobile-nav li li:first-child {
        border: none; }
      .mobile-nav-block .mobile-nav li li a {
        padding: 13px 35px;
        color: #000; }
        .mobile-nav-block .mobile-nav li li a.active {
          background-color: #e2e2e2; }
    .mobile-nav-block .mobile-nav .subnav {
      display: none;
      position: relative;
      background-color: #FFF;
      width: 100%; }
  .mobile-nav-block .mobile-search {
    padding: 20px;
    position: relative;
    background-color: #379ad0;
    display: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .mobile-nav-block .mobile-search .form-control, .mobile-nav-block .mobile-search .external-form-block form input[type=text], .external-form-block form .mobile-nav-block .mobile-search input[type=text],
    .mobile-nav-block .mobile-search .external-form-block form input[type=password], .external-form-block form .mobile-nav-block .mobile-search input[type=password],
    .mobile-nav-block .mobile-search .external-form-block form input[type=date], .external-form-block form .mobile-nav-block .mobile-search input[type=date],
    .mobile-nav-block .mobile-search .external-form-block form input[type=datetime-local], .external-form-block form .mobile-nav-block .mobile-search input[type=datetime-local],
    .mobile-nav-block .mobile-search .external-form-block form input[type=email], .external-form-block form .mobile-nav-block .mobile-search input[type=email],
    .mobile-nav-block .mobile-search .external-form-block form input[type=month], .external-form-block form .mobile-nav-block .mobile-search input[type=month],
    .mobile-nav-block .mobile-search .external-form-block form input[type=number], .external-form-block form .mobile-nav-block .mobile-search input[type=number],
    .mobile-nav-block .mobile-search .external-form-block form input[type=search], .external-form-block form .mobile-nav-block .mobile-search input[type=search],
    .mobile-nav-block .mobile-search .external-form-block form input[type=tel], .external-form-block form .mobile-nav-block .mobile-search input[type=tel],
    .mobile-nav-block .mobile-search .external-form-block form input[type=time], .external-form-block form .mobile-nav-block .mobile-search input[type=time],
    .mobile-nav-block .mobile-search .external-form-block form input[type=url], .external-form-block form .mobile-nav-block .mobile-search input[type=url],
    .mobile-nav-block .mobile-search .external-form-block form input[type=week], .external-form-block form .mobile-nav-block .mobile-search input[type=week],
    .mobile-nav-block .mobile-search .external-form-block form select, .external-form-block form .mobile-nav-block .mobile-search select,
    .mobile-nav-block .mobile-search .external-form-block form textarea, .external-form-block form .mobile-nav-block .mobile-search textarea {
      border: none;
      border-radius: 5px;
      padding-right: 30px; }
      .mobile-nav-block .mobile-search .form-control.error, .mobile-nav-block .mobile-search .external-form-block form input.error[type=text], .external-form-block form .mobile-nav-block .mobile-search input.error[type=text],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=password], .external-form-block form .mobile-nav-block .mobile-search input.error[type=password],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=date], .external-form-block form .mobile-nav-block .mobile-search input.error[type=date],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=datetime-local], .external-form-block form .mobile-nav-block .mobile-search input.error[type=datetime-local],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=email], .external-form-block form .mobile-nav-block .mobile-search input.error[type=email],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=month], .external-form-block form .mobile-nav-block .mobile-search input.error[type=month],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=number], .external-form-block form .mobile-nav-block .mobile-search input.error[type=number],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=search], .external-form-block form .mobile-nav-block .mobile-search input.error[type=search],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=tel], .external-form-block form .mobile-nav-block .mobile-search input.error[type=tel],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=time], .external-form-block form .mobile-nav-block .mobile-search input.error[type=time],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=url], .external-form-block form .mobile-nav-block .mobile-search input.error[type=url],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=week], .external-form-block form .mobile-nav-block .mobile-search input.error[type=week],
      .mobile-nav-block .mobile-search .external-form-block form select.error, .external-form-block form .mobile-nav-block .mobile-search select.error,
      .mobile-nav-block .mobile-search .external-form-block form textarea.error, .external-form-block form .mobile-nav-block .mobile-search textarea.error {
        padding: 1rem 30px 1rem 0.6875rem; }
    .mobile-nav-block .mobile-search button {
      position: absolute;
      background: none;
      border: none;
      right: 20px;
      top: 20px;
      bottom: 20px;
      width: 40px;
      padding: 0;
      cursor: pointer;
      display: flex;
      justify-content: center;
      align-items: center; }

@media (max-width: 1199.98px) {
  .header .header-center {
    margin-left: 35px;
    margin-right: 0; }
  .header .top-nav {
    width: 380px;
    margin-right: 0; }
    .header .top-nav li {
      margin-right: 10px; }
  .header .top-options-block {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start; }
    .header .top-options-block .top-phone {
      margin-right: 0;
      margin-left: 0; } }

@media (max-width: 991.98px) {
  .header .header-content {
    min-height: 80px; }
  .header .top-language-link {
    display: none; }
  .header .top-phone {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 20px;
    justify-content: flex-end;
    max-width: none;
    padding-left: 15px; } }

@media (max-width: 575.98px) {
  .header .logo {
    margin-right: 30px;
    max-width: 150px;
    max-height: 60px;
    flex: 1 1 auto; }
    .header .logo img {
      max-width: 100%;
      max-height: 60px; }
  .header .top-phone a {
    white-space: nowrap; }
  .header .header-center {
    flex: 1 1 auto;
    margin-left: 20px;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; } }

.footer {
  background-color: #0581c4;
  padding: 65px 0 85px;
  color: rgba(255, 255, 255, 0.8); }
  .footer a {
    color: #FFF; }
    .footer a:focus, .footer a:hover {
      color: rgba(255, 255, 255, 0.8); }
  .footer .copyright {
    font-size: 1rem;
    font-weight: 600;
    color: #FFF; }
  .footer .bottom-options {
    font-size: 0.75rem;
    line-height: 1rem;
    margin-bottom: 30px;
    margin-top: 15px; }
    .footer .bottom-options li {
      margin: 7px 0; }
    .footer .bottom-options a {
      opacity: 0.6; }
  .footer .footer-top-block {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-bottom: 25px;
    position: relative; }
    .footer .footer-top-block:after {
      content: '';
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      position: absolute;
      left: 15px;
      right: 15px;
      bottom: 0; }
  .footer .footer-bottom-block a {
    opacity: 0.8; }
  .footer .bottom-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px; }
    .footer .bottom-nav li {
      margin-right: 20px;
      font-weight: 500;
      font-size: 0.9375rem;
      line-height: 1.25rem;
      margin-bottom: 5px; }
      .footer .bottom-nav li a {
        text-decoration: none;
        color: #FFF; }
        .footer .bottom-nav li a:hover {
          opacity: 0.7; }
        .footer .bottom-nav li a.active {
          text-decoration: none;
          opacity: 0.5; }
  .footer .bottom-links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 30px; }
  .footer .bottom-personal-link {
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    color: #FFF;
    text-decoration: none; }
    .footer .bottom-personal-link:hover {
      opacity: 0.5; }
  .footer .bottom-social-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
    .footer .bottom-social-nav li {
      font-size: 0.937rem;
      margin-left: 20px; }
      .footer .bottom-social-nav li:first-child {
        margin-left: 0; }
      .footer .bottom-social-nav li a {
        text-decoration: none;
        color: #FFF; }
        .footer .bottom-social-nav li a:hover {
          opacity: 0.5; }
  .footer .footer-bottom-block {
    flex-wrap: nowrap;
    justify-content: space-between; }
  .footer .bottom-phones {
    padding: 0 15px;
    min-width: 180px; }
  .footer .bottom-emails {
    padding: 0 15px; }
  .footer .bottom-addresses {
    padding: 0 15px;
    min-width: 200px; }
  .footer .bottom-phone {
    font-weight: 600;
    text-decoration: none;
    display: block; }
    .footer .bottom-phone:before {
      content: '\f095';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      margin-right: 10px;
      font-weight: 900;
      display: inline-block; }
  .footer .bottom-email {
    margin-left: 25px;
    margin-right: 20px;
    display: inline-block;
    white-space: nowrap; }
    .footer .bottom-email:before {
      content: '\f0e0';
      font-family: 'Font Awesome 5 Free';
      margin-left: -25px;
      position: absolute;
      font-weight: 900;
      display: block;
      text-decoration: none;
      overflow: hidden;
      height: 17px; }
  .footer .bottom-address {
    padding-left: 21px; }
    .footer .bottom-address:before {
      content: '\f041';
      font-family: 'Font Awesome 5 Free';
      margin-left: -21px;
      position: absolute;
      font-weight: 900;
      display: inline-block;
      text-decoration: none; }
  .footer .app-buttons {
    margin-top: 25px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    vertical-align: top;
    opacity: 0.5; }
    .footer .app-buttons a {
      display: block;
      margin-right: 20px; }
  .footer .counters {
    margin-top: 25px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    float: right; }
    .footer .counters a {
      display: block;
      margin-left: 20px; }

@media (min-width: 992px) {
  .special-version .footer .bottom-address:before,
  .special-version .footer .bottom-email:before,
  .special-version .footer .bottom-social-nav,
  .special-version .footer .bottom-phone:before {
    display: none; }
  .special-version .footer .bottom-address,
  .special-version .footer .bottom-email {
    padding-left: 0; }
  .special-version .footer .bottom-nav {
    flex: 1 1 auto;
    max-width: 605px; }
  .special-version .footer .bottom-links {
    flex: 1 1 0;
    width: auto;
    max-width: none; }
  .special-version .footer .app-buttons {
    opacity: 1; }
  .special-version .footer {
    background-color: #000;
    color: #FFF; }
    .special-version .footer a:hover,
    .special-version .footer a {
      color: #FFF; }
    .special-version .footer .bottom-nav li a.active {
      color: #FFF;
      opacity: 1; } }

@media (max-width: 991.98px) {
  .footer .bottom-social-nav {
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
  .footer .bottom-phone {
    margin-bottom: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 1rem; }
    .footer .bottom-phone:before {
      font-size: 1rem; }
  .footer .footer-bottom-block {
    flex-wrap: wrap;
    justify-content: start; }
  .footer .bottom-email {
    font-size: 1rem;
    margin-right: 20px; }
  .footer .bottom-address {
    margin-top: 20px;
    font-size: 1rem; }
  .footer .app-buttons {
    opacity: 1; } }

@media (max-width: 767.98px) {
  .footer .bottom-nav {
    display: block;
    font-size: 1rem; }
  .footer .footer-bottom-block {
    display: block; } }

@media (max-width: 575.98px) {
  .footer {
    padding: 45px 0 35px; }
    .footer .bottom-options {
      font-size: 0.875rem; }
    .footer .footer-top-block {
      margin-bottom: 0; }
      .footer .footer-top-block:after {
        display: none; }
    .footer .bottom-nav {
      margin-bottom: 40px;
      padding-bottom: 30px; }
      .footer .bottom-nav:after {
        content: '';
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        position: absolute;
        left: 15px;
        right: 15px;
        bottom: 0; }
      .footer .bottom-nav li {
        font-size: 1rem;
        margin-bottom: 10px; }
        .footer .bottom-nav li a {
          text-decoration: underline; }
    .footer .bottom-social-nav li {
      font-size: 1.25rem;
      margin-left: 35px; }
    .footer .counters {
      float: none;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
      .footer .counters a {
        margin-left: 0;
        margin-right: 20px; } }

.news-list {
  margin: 0 0 40px -30px; }
  .news-list .item {
    padding: 0 30px 0 30px; }
    .news-list .item .item-content {
      padding: 30px 0;
      border-bottom: 1px solid #EEE;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
    .news-list .item:last-child .item-content {
      border: none; }
    .news-list .item .picture {
      width: 200px;
      height: 134px;
      margin-right: 30px;
      flex: 0 0 200px; }
      .news-list .item .picture a {
        display: block;
        height: 100%;
        position: relative; }
        .news-list .item .picture a:after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          background: rgba(0, 123, 193, 0.6) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAQAAAC1p96yAAAAoUlEQVR42u3VtwHCQAxGYfWENRhG8+CazERub6kb4BF/cpBcn15D+nC2jVwbnsbSbYZytXzlTqHye3px/IlrdfIYvaVjggUSdpYXXs7Yclj7wKjANI0vLQ0gj5X4ICyex32cf8IE+QcsIx7DeT77iANc7YXzXGtgcR6q8cbjNys1Aap4/FapOqCIOwBzxiE6PmNwcWNDdjb6u+hDSlMpOKYOv1GwUsQJKkcAAAAASUVORK5CYII=) 50% 50% no-repeat;
          opacity: 0;
          visibility: hidden;
          transition: all 0.3s; }
        .news-list .item .picture a:hover:after {
          opacity: 1;
          visibility: visible; }
    .news-list .item .text {
      flex: 1 1 auto; }
    .news-list .item .title {
      font-weight: 500;
      font-size: 1.125rem;
      line-height: 1.375rem;
      margin-bottom: 10px; }
      .news-list .item .title a {
        color: #000;
        text-decoration: none; }
        .news-list .item .title a:hover {
          text-decoration: underline; }
    .news-list .item .description {
      font-size: 0.8125rem;
      line-height: 1.57;
      color: #000; }
      .news-list .item .description ul li {
        padding-left: 20px; }
        .news-list .item .description ul li:before {
          margin-left: -20px; }
    .news-list .item.large .picture {
      height: 200px;
      width: 300px;
      flex: 0 0 300px; }
    .news-list .item.large .date {
      font-size: 0.875rem; }
    .news-list .item.large .title {
      font-size: 1.375rem;
      line-height: 1.5rem; }
    .news-list .item.large .description {
      font-size: 0.9375rem; }
    .news-list .item.important {
      background-color: #fcfaf4;
      margin-top: -1px;
      position: relative; }
      .news-list .item.important:after {
        position: absolute;
        content: '\f06a';
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        color: #0581c4;
        font-size: 1.875rem;
        right: -15px;
        top: 15px;
        line-height: 1; }
      .news-list .item.important .item-content {
        border: none; }

@media (min-width: 992px) {
  .special-version .news-list .item .picture a:hover {
    box-shadow: none; }
  .special-version .news-list .item .picture a:after {
    display: none; }
  .special-version .news-list .item.important {
    background: none; }
  .special-version .news-list .item.important:after {
    display: none; } }

@media (max-width: 767.98px) {
  .news-list .item .picture {
    flex: 0 0 150px;
    width: 150px;
    height: 100px; }
  .news-list .item.large .item-content {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  .news-list .item.large .picture {
    flex: 0 0 100%;
    width: 100%;
    margin-bottom: 20px;
    height: 320px; } }

@media (max-width: 575.98px) {
  .news-list {
    margin-right: -15px; }
    .news-list .item {
      padding-right: 15px; }
      .news-list .item .item-content {
        display: block; }
      .news-list .item .picture {
        width: 200px;
        height: 134px;
        margin: 0 0 15px; }
      .news-list .item.important:after {
        right: 10px; }
      .news-list .item.large .picture {
        width: 290px;
        height: 193px;
        margin: 0 auto 15px; } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .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.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; }

.page-share-block, .map-section .on-map-block .on-map-social {
  position: absolute;
  align-items: center;
  background-color: #FFF;
  box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
  font-size: 0.875rem;
  line-height: 1.3125rem;
  padding: 17px 25px;
  border-radius: 30px;
  bottom: -27px;
  left: 50%;
  margin-left: -585px;
  max-width: 80%;
  max-height: 90px; }
  .page-share-block .networks, .map-section .on-map-block .on-map-social .networks {
    font-size: 1rem;
    line-height: 1; }
    .page-share-block .networks .ya-share2__list, .map-section .on-map-block .on-map-social .networks .ya-share2__list {
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 5px 0; }
      .page-share-block .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more {
        display: inline-block;
        border: 1px solid currentColor;
        border-radius: 2px;
        text-align: center;
        width: 20px;
        height: 20px;
        vertical-align: middle; }
        .page-share-block .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more:before {
          text-align: center;
          line-height: 18px;
          content: '\f105';
          font-family: 'Font Awesome 5 Free' !important;
          font-weight: bold;
          font-size: 14px;
          display: block;
          color: #929292; }
      .page-share-block .networks .ya-share2__list .ya-share2__popup, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup {
        position: absolute;
        bottom: 0px;
        background-color: #FFF;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        right: -150px;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .page-share-block .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible {
          opacity: 1;
          visibility: visible;
          right: -170px; }
        .page-share-block .networks .ya-share2__list .ya-share2__popup:after, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup:after {
          position: absolute;
          content: '';
          border-width: 8px 8px 8px 0;
          left: -8px;
          bottom: 19px;
          border-color: transparent white;
          border-style: solid; }
        .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list {
          flex-wrap: wrap;
          padding: 10px;
          width: 150px; }
          .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item {
            -webkit-flex: 0 1 33.33%;
            flex: 0 1 33.33%;
            margin: 0 0 10px;
            text-align: center; }
            .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy {
              -webkit-flex: 1 1 100%;
              flex: 1 1 100%; }
              .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__title, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__title {
                display: block;
                font-size: 12px;
                border: 1px solid currentColor;
                border-radius: 2px;
                margin-top: 5px; }
              .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__input_copy, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__input_copy {
                opacity: 0;
                visibility: hidden;
                position: absolute;
                max-width: 100%;
                left: 0; }
      .page-share-block .networks .ya-share2__list .ya-share2__item, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item {
        margin-left: 20px; }
      .page-share-block .networks .ya-share2__list .ya-share2__link, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__link {
        text-decoration: none; }
      .page-share-block .networks .ya-share2__list .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__badge .ya-share2__icon:before {
        font-family: 'Font Awesome 5 Brands'; }
      .page-share-block .networks .ya-share2__list .ya-share2__badge .ya-share2__counter, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__badge .ya-share2__counter {
        display: none; }
      .page-share-block .networks .ya-share2__list .ya-share2__title, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__title {
        display: none; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_facebook .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_facebook .ya-share2__badge .ya-share2__icon:before {
        content: '\f39e'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_twitter .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_twitter .ya-share2__badge .ya-share2__icon:before {
        content: '\f099'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__badge .ya-share2__icon:before {
        content: '\f189'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__badge .ya-share2__icon:before {
        content: '\f263'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_gplus .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_gplus .ya-share2__badge .ya-share2__icon:before {
        content: '\f0d5'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_blogger .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_blogger .ya-share2__badge .ya-share2__icon:before {
        content: '\f37d'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_telegram .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_telegram .ya-share2__badge .ya-share2__icon:before {
        content: '\f3fe'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_skype .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_skype .ya-share2__badge .ya-share2__icon:before {
        content: '\f17e'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_linkedin .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_linkedin .ya-share2__badge .ya-share2__icon:before {
        content: '\f0e1'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_viber .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_viber .ya-share2__badge .ya-share2__icon:before {
        content: '\f409'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_whatsapp .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_whatsapp .ya-share2__badge .ya-share2__icon:before {
        content: '\f232'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_reddit .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_reddit .ya-share2__badge .ya-share2__icon:before {
        content: '\f281'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_delicious .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_delicious .ya-share2__badge .ya-share2__icon:before {
        content: '\f1a5'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_digg .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_digg .ya-share2__badge .ya-share2__icon:before {
        content: '\f1a6'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_evernote .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_evernote .ya-share2__badge .ya-share2__icon:before {
        content: '\f839'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_pinterest .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_pinterest .ya-share2__badge .ya-share2__icon:before {
        content: '\f0d2'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_pocket .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_pocket .ya-share2__badge .ya-share2__icon:before {
        content: '\f265'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_renren .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_renren .ya-share2__badge .ya-share2__icon:before {
        content: '\f18b'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_tumblr .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_tumblr .ya-share2__badge .ya-share2__icon:before {
        content: '\f173'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_sinaWeibo .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_sinaWeibo .ya-share2__badge .ya-share2__icon:before {
        content: '\f18a'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_tecentWeibo .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_tecentWeibo .ya-share2__badge .ya-share2__icon:before {
        content: '\f1d5'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMThsNS0yLjcxTDE3IDE4VjZIN3YxMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjAuNDI0IDE1LjQ4MmMuNDkyIDIuMzc4Ljk3NiA0Ljc1IDEuNDcgNy4xMjcuMDQuMi0uMTY4LjQzMy0uMzc3LjM1LTIuMjgtLjgzNS00LjUwNy0xLjY3OC02Ljc2LTIuNTJhLjcwMy43MDMgMCAwIDEtLjM2LS4yNkw2LjA4NSAxMC4xNjVjLS4wNzUtLjA5Mi0uMDkyLS4yNDItLjA2Ny0uMzYuMzUtMS4zODUuODEtMi40MSAxLjk3LTMuMzk2IDEuMTctLjk4NiAyLjI3LTEuMjc4IDMuNjk4LTEuMzg3LjE3NS0uMDE3LjI1LjAxNy4zNS4xNSAyLjcyIDMuMjcyIDUuNDQyIDYuNTQ0IDguMTU1IDkuODE2YTEgMSAwIDAgMSAuMjM0LjQ5MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy4zMjggMTAuMDRjLjc3Ni0yLjAyIDIuNTg3LTMuMzggNC4zMTUtMy43MTVsLS4yMS0uMjVhNC43NzMgNC43NzMgMCAwIDAtNC4zMyAzLjY4bC4yMjUuMjg0eiIgZmlsbD0iIzBENDI1QSIvPjxwYXRoIGQ9Ik0xMi4yMjcgNy4wMzVjLTEuOTYuMzY3LTMuNTEzIDEuNzAyLTQuMzMgMy42OGwxLjAxNyAxLjIyOEM5Ljc5OCA5Ljk0IDExLjUgOC41NyAxMy4yMyA4LjIyOGwtMS4wMDMtMS4xOTN6TTE1LjMzMiAxNS44NGwtNC40MTUtNS4zMDhhNi44ODQgNi44ODQgMCAwIDAtMS40MjcgMi4xMDNsNS41IDYuNjI3Yy4zMjYtLjQzNC45NzYtMi42NTQuMzQyLTMuNDIyek0xMS4yMzQgMTAuMjNsNC40NCA1LjM0M2MuNS42MSAyLjc2My4zNjcgMy40NzMtLjIxN2wtNS4zNS02LjQzNWMtLjg5NC4xNzYtMS43ODcuNjM1LTIuNTYzIDEuMzF6TTE5LjQ1NiAxNS45MDdjLS42ODUuNTE4LTIuMTM3LjgyNi0zLjI5OC41OTMuMDg0LjkyNi0uMTA4IDIuMTI4LS42OTIgMy4wODhsMi4xMi44IDEuNzIuNjM1Yy4yNS0uNDI1LjYxLS42ODQgMS4wMjYtLjg2bC0uMzkyLTEuOTAyLS40ODQtMi4zNTN6IiBmaWxsPSIjMEQ0MjVBIi8+PC9nPjwvc3ZnPg==); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjUgMTFhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDN6bTcgMGExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM3ptNS4zNjcgNi44NzJsLTIuMDI4LTMuNDA3YS45ODguOTg4IDAgMCAwLTEuMzM4LS4zNDUuOTUuOTUgMCAwIDAtLjM1IDEuMzEybC4yNC40MDVhNy41NDggNy41NDggMCAwIDEtNS4zOTUgMi4yNDUgNy41NSA3LjU1IDAgMCAxLTUuMzktMi4yNGwuMjQyLS40MWEuOTUuOTUgMCAwIDAtLjM1Mi0xLjMxMi45ODguOTg4IDAgMCAwLTEuMzM4LjM0NWwtMi4wMjcgMy40MDdhLjk1Ljk1IDAgMCAwIC4zNTIgMS4zMTIuOTkuOTkgMCAwIDAgMS4zMzctLjM0NWwuNzctMS4yOTJBOS41MjQgOS41MjQgMCAwIDAgMTMuOTk2IDIwYTkuNTIgOS41MiAwIDAgMCA2LjQxLTIuNDU2bC43NyAxLjI5NWEuOTkuOTkgMCAwIDAgMS4zMzcuMzQ1Ljk1Ljk1IDAgMCAwIC4zNTMtMS4zMTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjAzNyAxNi43N3MtLjExNy4xNjctLjUxNC4zMzdsLS42MjIuMjVjLjIyNSAxLjIyNy40NSAyLjQ1NS42NzMgMy42ODIuMDcuMzE2LjI4MiAxLjEwNS0uMDkzIDEuMTkzLS4xOS4wNDUtLjM0NC0uMDc0LS40NDMtLjEzNmwtLjg2NS0uNWMtMS4wMDMtLjU4LTIuMDA3LTEuMTU4LTMuMDEtMS43MzctLjIzLS4xMzgtLjg3Ny0uNjE2LTEuMjMtLjU1LS4yMy4wNC0uMzc4LjE0Mi0uNTQzLjI0MmwtLjg2Ny41LTIuNjg4IDEuNTYtLjk5NC41N2MtLjEzOC4wNy0uMzM4LjA2Ni0uNDQyLS4wMjctLjA4LS4wNy0uMS0uMjg0LS4wNzItLjQzNmwuMjE1LTEuMTMuNjQ0LTMuMzk3Yy4wNTItLjIyNS4yNjYtMS4xLjE4Ni0xLjI4LS4wNTMtLjEyLS4xOTQtLjIyLS4yOTMtLjNsLS42ODYtLjYzNy0yLjM5NS0yLjIzYy0uMjEzLS4xNzItLjM5LS4zOS0uNi0uNTU4bC0uMjY1LS4yNDNjLS4wNy0uMDg4LS4xODUtLjI2NS0uMS0uNDE1LjE2LS4yOCAxLjA5NS0uMjQ2IDEuNTAyLS4zMTVsMy4wMTctLjM1LjkyLS4xYy4xNjUtLjAyOC4zMzctLjAwNS40NjYtLjA3Mi4yNjgtLjEzOC41NzQtLjkxLjcxNS0xLjIyMmwxLjQ3NC0zLjA1MmMuMTctLjMzNS4zMjMtLjY4LjQ4Ni0xLjAwOC4wODQtLjE2OC4xNS0uMzQ3LjM0My0uNC4xODItLjA1LjI5LjExNy4zNS4yLjIuMjY0LjM2Ni43Ny41MDggMS4wOTMuNDg1IDEuMDcuOTcgMi4xNCAxLjQ1MyAzLjIxLjExNy4yNjguNDA4IDEuMDg1LjYwNyAxLjIxLjMuMTg1Ljk2Ni4xMiAxLjM4LjE5MmwzLjE5Ni4zM2MuNC4wNyAxLjQuMDEgMS41My4zLjA4Ni4xOS0uMDguMzUzLS4xNy40NDItLjMyNS4zMDUtLjY1LjYxLS45NzMuOTE2LS43NDQuNy0xLjQ4NyAxLjQtMi4yMyAyLjEwMi0uMjEuMTg0LS44NjguNzE2LS45MzguOTY1LS4wNDQuMTU3LjAyMi40NjYuMS44MTItLjExIDAtLjQ0LS4wMDgtMS4zMy0uMDMyLS43MS0uMDA4LTIuOTQ0LS4xOTItMy4wNTMtLjItLjMxNC0uMDMtLjYzLS4wNTgtLjk0NC0uMDg2LS4xNTgtLjAyNi0uMzY4LjAxMy0uNDUtLjA4NnYtLjAyMmMxLjk0Mi0xLjMxNCAzLjgzMi0yLjcxOCA1Ljc4NC00LjAyNWwtLjAwNy0uMDVjLS4xNjQtLjA4LS40MDMtLjA2NS0uNjA4LS4xMDYtLjQzMi0uMDg3LS44ODgtLjA4Ny0xLjM1OC0uMTY1LS44NDUtLjE0LTEuNzktLjEzLTIuNzQtLjEzLTEuMzE3IDAtMi42Mi4wMzUtMy43NjguMjM2LS41MDYuMDktMS4wMDYuMTA4LTEuNDcyLjIyMi0uMTk0LjA0Ny0uNDAzLjAzNC0uNTUuMTIyIDAgLjAwNC4wMDQuMDEuMDA2LjAxNC4xMTMuMDMuMjg1LjAyLjQzLjAybDEuMDQzLjAyMy45MDcuMDNjLjMwNS4wMS42MS4wMjIuOTE1LjAzNGwuNjY1LjAzN2MuNTQ3LjA4NSAxLjEzMi4wNCAxLjY2LjEzLjQ1NC4wNzUuOTA0LjA3MiAxLjMzLjE1Ni4xMjYuMDI1LjI3NS4wMTcuMzcuMDcydi4wMDdjLS4wNDMuMTA2LS4zNzcuMjg3LS40ODUuMzU3bC0xLjE4Ny44MzZMMTEuMzg1IDE2bC0xLjU5MyAxLjExNGMuMDA0LjA1NC4wMjguMDQuMDUuMDdhMzEuNjggMzEuNjggMCAwIDAgNC4yNDMuMjk0YzEuNDYuMDA1IDIuNzczLS4xMDYgMy41MDgtLjIxOC42My0uMDk2IDEuMjE2LS4xNjUgMS44Ni0uMzIzLjM2NC0uMDkuNTg1LS4xNjYuNTg1LS4xNjZ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5Ljk4IDEwLjkyNmwtLjI0MiAyLjIzNS0zLjg2NSAzLjgwN0gxMy44MmwtLjc4NyAyLjA1M3YyLjg0bC0yLjc3OC0uNzg2IDMuMi01LjczOEw1IDEwLjU2NGw2LjM0Mi44NDVMOC4yNjIgN2w4LjM5NiA0LjUzIDIuNDc2LTIuNzc4aDEuMTQ4TDIzIDkuOTZsLTMuMDIuOTY2eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon {
        width: 20px;
        height: 20px;
        background-color: currentColor;
        display: inline-block;
        vertical-align: middle;
        border-radius: 2px; }

@media (max-width: 1199.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: -465px; } }

@media (max-width: 991.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: -345px; } }

@media (max-width: 767.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: -255px; }
    .page-share-block .networks .ya-share2__list .ya-share2__popup, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup {
      right: 0;
      bottom: 50px; }
      .page-share-block .networks .ya-share2__list .ya-share2__popup:after, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup:after {
        border-width: 8px 8px 0 8px;
        border-color: white transparent;
        margin-left: -8px;
        bottom: -8px;
        left: 77%; }
      .page-share-block .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible {
        bottom: 70px;
        right: 0px; } }

@media (max-width: 575.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: 0;
    left: 15px; } }

.index .middle {
  padding-bottom: 0; }
  .index .middle .ui-sortable-placeholder {
    margin: 20px;
    border: 2px dashed #666;
    border-radius: 10px;
    min-height: 200px; }
  .index .middle .ui-sortable-helper {
    opacity: 0.6; }

.main-section {
  margin: 70px 0; }
  .main-section .section-title {
    font-weight: 500;
    text-transform: uppercase;
    color: #000; }
    .main-section .section-title a {
      font-size: 1.375rem; }
      .main-section .section-title a:after {
        font-size: 0.875rem;
        margin-top: -4px; }
  .main-section:first-child {
    margin-top: 0; }
  .main-section.main-top-section:last-child, .main-section.marketing-section:last-child {
    margin-bottom: 0; }

.main-top-section {
  position: relative;
  height: 570px; }
  .main-top-section div[id*="bx_incl_area_"] {
    height: 100%; }
  .main-top-section .main-slider-container {
    position: absolute;
    left: 0;
    top: 0;
    height: 570px; }
    .main-top-section .main-slider-container .slider-arrow {
      font-size: 2rem;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 50%;
      color: #FFF;
      transform: translateY(-50%);
      z-index: 1;
      cursor: pointer;
      opacity: 0.8;
      width: 3rem;
      height: 3rem;
      background-color: #027fc3;
      border-radius: 50px;
      visibility: hidden; }
      .main-top-section .main-slider-container .slider-arrow[style*="display: block"] {
        display: flex !important; }
      .main-top-section .main-slider-container .slider-arrow:hover {
        opacity: 1; }
      .main-top-section .main-slider-container .slider-arrow.slick-prev {
        left: 30px; }
      .main-top-section .main-slider-container .slider-arrow.slick-next {
        right: 30px; }
    .main-top-section .main-slider-container.show-arrows .slider-arrow {
      visibility: visible; }
    .main-top-section .main-slider-container.show-arrows .main-slider .item .text.right {
      padding-right: 100px; }
    .main-top-section .main-slider-container .main-slider-controlls .slick-dots {
      display: flex;
      align-items: center;
      order: 1;
      height: 18px; }
      .main-top-section .main-slider-container .main-slider-controlls .slick-dots li {
        margin: 0 12px 0 0;
        transition: margin 0.3s; }
      .main-top-section .main-slider-container .main-slider-controlls .slick-dots span {
        background-color: #FFF;
        border-radius: 50%;
        width: 8px;
        height: 8px;
        display: block;
        cursor: pointer;
        transition: all 0.3s;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.27); }
      .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active {
        margin: 0 8px 0 -5px; }
        .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span {
          border: 5px solid #027fc3;
          box-shadow: 0 0 0;
          width: 18px;
          height: 18px; }
    .main-top-section .main-slider-container .main-slider {
      position: relative;
      height: 100%; }
      .main-top-section .main-slider-container .main-slider .slick-track,
      .main-top-section .main-slider-container .main-slider .slick-list {
        height: 100%; }
      .main-top-section .main-slider-container .main-slider .item {
        position: relative;
        height: 100%; }
        .main-top-section .main-slider-container .main-slider .item > a {
          display: block;
          height: 100%; }
        .main-top-section .main-slider-container .main-slider .item .text {
          position: absolute;
          height: 100%;
          top: 0;
          right: 0;
          text-shadow: 0 0 5px rgba(255, 255, 255, 0.3);
          display: flex;
          align-items: center; }
          .main-top-section .main-slider-container .main-slider .item .text .title {
            font-weight: bold;
            font-size: 3.125rem;
            line-height: 1;
            width: 310px; }
          .main-top-section .main-slider-container .main-slider .item .text.right {
            text-align: right;
            justify-content: flex-end;
            padding-right: 30px; }
          .main-top-section .main-slider-container .main-slider .item .text.center {
            text-align: center;
            justify-content: center; }
        .main-top-section .main-slider-container .main-slider .item .picture {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0; }
        .main-top-section .main-slider-container .main-slider .item a {
          color: #000;
          text-decoration: none;
          display: block; }
        .main-top-section .main-slider-container .main-slider .item.light-text a,
        .main-top-section .main-slider-container .main-slider .item.light-text .text {
          color: #FFF;
          text-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .main-top-section .main-blocks-container {
    position: absolute;
    top: -20px;
    bottom: 0;
    flex-wrap: wrap; }
    .main-top-section .main-blocks-container .main-top-block {
      position: relative;
      margin: 20px 0 0;
      padding: 0 10px;
      height: 275px; }
      .main-top-section .main-blocks-container .main-top-block.size1 {
        flex: 0 1 50%;
        max-width: 50%; }
      .main-top-section .main-blocks-container .main-top-block.size2 {
        flex: 0 1 100%;
        max-width: 100%; }
        .main-top-section .main-blocks-container .main-top-block.size2 .name {
          font-size: 1.375rem;
          max-width: 250px; }
        .main-top-section .main-blocks-container .main-top-block.size2 .main-top-contacts-block .name {
          font-size: 0.75rem; }
      .main-top-section .main-blocks-container .main-top-block .holder,
      .main-top-section .main-blocks-container .main-top-block > a {
        display: block;
        height: 100%;
        position: relative;
        color: #FFF;
        font-weight: bold;
        font-size: 1.125rem;
        line-height: 1.5625rem;
        text-transform: uppercase; }
        .main-top-section .main-blocks-container .main-top-block .holder .picture,
        .main-top-section .main-blocks-container .main-top-block > a .picture {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
          .main-top-section .main-blocks-container .main-top-block .holder .picture .custom-object-fit,
          .main-top-section .main-blocks-container .main-top-block > a .picture .custom-object-fit {
            background-position: 50% 50%; }
          .main-top-section .main-blocks-container .main-top-block .holder .picture img,
          .main-top-section .main-blocks-container .main-top-block > a .picture img {
            object-position: center center; }
        .main-top-section .main-blocks-container .main-top-block .holder .bg:after,
        .main-top-section .main-blocks-container .main-top-block > a .bg:after {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          opacity: 0;
          content: '';
          transition: opacity 0.3s; }
        .main-top-section .main-blocks-container .main-top-block .holder .front:after,
        .main-top-section .main-blocks-container .main-top-block > a .front:after {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          content: '';
          height: 190px;
          background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); }
        .main-top-section .main-blocks-container .main-top-block .holder .name,
        .main-top-section .main-blocks-container .main-top-block > a .name {
          position: absolute;
          left: 25px;
          top: 20px;
          right: 30px;
          padding-right: 30px; }
        .main-top-section .main-blocks-container .main-top-block .holder:hover,
        .main-top-section .main-blocks-container .main-top-block > a:hover {
          box-shadow: 0 9px 30px rgba(0, 123, 193, 0.4); }
          .main-top-section .main-blocks-container .main-top-block .holder:hover .bg:after,
          .main-top-section .main-blocks-container .main-top-block > a:hover .bg:after {
            opacity: 0.8; }
    .main-top-section .main-blocks-container .short-article, .main-top-section .main-blocks-container .news-list .item .description, .news-list .item .main-top-section .main-blocks-container .description, .main-top-section.simple .main-blocks-container .main-slider-container .main-slider .item .description, .main-top-section.simple .main-slider-container .main-slider .item .main-blocks-container .description, .main-top-section .main-blocks-container .map-section .on-map-block .text, .map-section .on-map-block .main-top-section .main-blocks-container .text, .main-top-section .main-blocks-container .about-section .about-block, .about-section .main-top-section .main-blocks-container .about-block, .main-top-section .main-blocks-container .search-results .description, .search-results .main-top-section .main-blocks-container .description, .main-top-section .main-blocks-container .orders-history .item .question, .orders-history .item .main-top-section .main-blocks-container .question, .main-top-section .main-blocks-container .orders-history .item .answer .text, .orders-history .item .answer .main-top-section .main-blocks-container .text {
      padding: 20px 30px;
      background-color: #f9f8f8;
      min-height: 100%;
      color: #000;
      height: 100%;
      overflow: auto; }
    .main-top-section .main-blocks-container .main-top-contacts-block {
      padding: 20px 30px;
      background-color: #f9f8f8;
      height: 100%;
      overflow: auto; }
      .main-top-section .main-blocks-container .main-top-contacts-block li {
        margin-bottom: 20px;
        font-size: 0.8125rem;
        line-height: 1rem; }
        .main-top-section .main-blocks-container .main-top-contacts-block li:last-child {
          margin-bottom: 0; }
      .main-top-section .main-blocks-container .main-top-contacts-block .name {
        font-size: 0.75rem;
        text-transform: uppercase; }
      .main-top-section .main-blocks-container .main-top-contacts-block .phone {
        font-size: 1rem;
        line-height: 1.125rem;
        font-weight: 500;
        margin: 5px 0 3px; }
  .main-top-section.simple .main-slider-container {
    position: relative;
    height: 100%; }
    .main-top-section.simple .main-slider-container .main-slider .item .text {
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      position: relative; }
    .main-top-section.simple .main-slider-container .main-slider .item .title {
      width: 505px; }
    .main-top-section.simple .main-slider-container .main-slider .item .description {
      margin-top: 25px;
      font-size: 1rem;
      color: #505050;
      line-height: 1.5rem;
      width: 505px; }
    .main-top-section.simple .main-slider-container .main-slider-controlls {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 30px; }
  .main-top-section.extended:after {
    content: '';
    position: absolute;
    right: 0;
    left: 50%;
    height: 570px;
    top: 0;
    margin-left: 605px;
    background: url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/main-slider-cut.jpg) 0 0 no-repeat; }
  .main-top-section.extended .main-slider-container .main-slider-controlls {
    position: absolute;
    right: 0;
    bottom: 30px; }
  .main-top-section.extended .main-slider-container .main-slider .item .picture.object-fit .custom-object-fit {
    background-position: 40% 50%; }
  .main-top-section.extended .main-slider-container .main-slider .item .picture.object-fit img {
    -webkit-object-position: 40% center;
    object-position: 40% center; }
  .main-top-section.type1 .main-slider-container {
    right: 50%;
    margin-right: -85px; }
    .main-top-section.type1 .main-slider-container .main-slider-controlls {
      width: 670px; }
    .main-top-section.type1 .main-slider-container .main-slider .item .text {
      width: 670px; }
  .main-top-section.type1 .main-blocks-container {
    left: 50%;
    margin-left: 95px;
    width: 500px; }
    .main-top-section.type1 .main-blocks-container .size1 + .size1 + .size1 + .size1 ~ .main-top-block,
    .main-top-section.type1 .main-blocks-container .size1 + .size1 + .size1 + .size2,
    .main-top-section.type1 .main-blocks-container .size1 + .size1 + .size2 ~ .main-top-block,
    .main-top-section.type1 .main-blocks-container .main-top-block + .size2 ~ .main-top-block,
    .main-top-section.type1 .main-blocks-container .size2 + .main-top-block + .size2,
    .main-top-section.type1 .main-blocks-container .size2 + .size2 ~ .main-top-block {
      display: none; }
  .main-top-section.type2 .main-slider-container {
    right: 50%;
    margin-right: -335px; }
    .main-top-section.type2 .main-slider-container .main-slider-controlls {
      width: 920px; }
    .main-top-section.type2 .main-slider-container .main-slider .item .text {
      width: 920px; }
  .main-top-section.type2 .main-blocks-container {
    left: 50%;
    margin-left: 345px;
    width: 250px; }
    .main-top-section.type2 .main-blocks-container .main-top-block {
      flex: 0 0 100%;
      max-width: none; }
    .main-top-section.type2 .main-blocks-container .main-top-block + .main-top-block ~ .main-top-block {
      display: none; }

@media (min-width: 992px) {
  .special-version .main-top-section.extended:after {
    display: none; }
  .special-version .main-top-section .main-slider-container .main-slider .item .picture {
    background: #000; }
    .special-version .main-top-section .main-slider-container .main-slider .item .picture .custom-object-fit,
    .special-version .main-top-section .main-slider-container .main-slider .item .picture img {
      display: none; }
  .special-version .main-top-section .main-slider-container .main-slider .item .title,
  .special-version .main-top-section .main-slider-container .main-slider .item .description {
    color: #FFF; }
  .special-version .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span {
    border-color: #696969; }
  .special-version .main-blocks-container .main-top-block > a {
    color: #FFF;
    background-color: #000; }
  .special-version .main-blocks-container .main-top-block .picture {
    display: none; }
  .special-version .main-blocks-container .main-top-block .main-top-contacts-block li {
    font-size: 13px;
    line-height: 16px; }
    .special-version .main-blocks-container .main-top-block .main-top-contacts-block li .name {
      font-size: 12px;
      color: #000; }
    .special-version .main-blocks-container .main-top-block .main-top-contacts-block li .phone {
      font-size: 16px;
      line-height: 18px; }
  .special-version.c2 .main-top-section .main-slider-container .main-slider .item .picture {
    background: #FFF; }
  .special-version.c2 .main-top-section .main-slider-container .main-slider .item .title,
  .special-version.c2 .main-top-section .main-slider-container .main-slider .item .description {
    color: #000; }
  .special-version.c2 .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span {
    border-color: #000; }
  .special-version.c2 .main-blocks-container .main-top-block > a {
    color: #000;
    background-color: #FFF; }
  .special-version.c2 .main-blocks-container .main-top-block .main-top-contacts-block li {
    font-size: 13px;
    line-height: 16px;
    color: #000; }
    .special-version.c2 .main-blocks-container .main-top-block .main-top-contacts-block li .name {
      font-size: 12px;
      color: #000; }
    .special-version.c2 .main-blocks-container .main-top-block .main-top-contacts-block li .phone {
      font-size: 16px;
      line-height: 18px;
      color: #000; } }

@media (max-width: 1199.98px) {
  .main-top-section.type1 {
    height: auto;
    padding-top: 590px; }
    .main-top-section.type1:after {
      margin-left: 485px; }
    .main-top-section.type1 .main-slider-container {
      margin-right: -465px; }
      .main-top-section.type1 .main-slider-container .main-slider-controlls {
        width: 930px; }
      .main-top-section.type1 .main-slider-container .main-slider .item .text {
        width: 930px; }
    .main-top-section.type1 .main-blocks-container {
      position: relative;
      left: auto;
      width: 950px;
      margin: 0 auto; }
      .main-top-section.type1 .main-blocks-container .main-top-block.size1 {
        flex: 0 0 25%;
        max-width: 25%; }
      .main-top-section.type1 .main-blocks-container .main-top-block.size2 {
        flex: 0 0 50%;
        max-width: 50%; }
  .main-top-section.type2 .main-slider-container {
    margin-right: -215px; }
    .main-top-section.type2 .main-slider-container .main-slider-controlls {
      width: 680px; }
    .main-top-section.type2 .main-slider-container .main-slider .item .text {
      width: 680px; }
  .main-top-section.type2 .main-blocks-container {
    margin-left: 225px; }
    .main-top-section.type2 .main-blocks-container .main-top-block {
      flex: 0 0 100%; } }

@media (max-width: 991.98px) {
  .main-top-section {
    margin-bottom: 30px; }
    .main-top-section .main-slider-container .slider-arrow {
      font-size: 1.5rem;
      width: 2.25rem;
      height: 2.25rem; }
      .main-top-section .main-slider-container .slider-arrow.slick-prev {
        left: 15px; }
      .main-top-section .main-slider-container .slider-arrow.slick-next {
        right: 15px; }
    .main-top-section .main-slider-container.show-arrows .main-slider .item .text.right {
      padding-right: 0; }
    .main-top-section.simple {
      height: 430px; }
      .main-top-section.simple .main-slider-container .main-slider .item .text .title {
        font-size: 2.25rem;
        width: 300px; }
      .main-top-section.simple .main-slider-container .main-slider .item .text .description {
        font-size: 0.875rem;
        width: 300px;
        color: #000;
        line-height: 1.125rem; }
    .main-top-section.extended {
      height: auto;
      padding-top: 450px; }
      .main-top-section.extended:after {
        display: none; }
      .main-top-section.extended .main-slider-container {
        margin-right: 0;
        right: 0;
        height: 430px; }
        .main-top-section.extended .main-slider-container .main-slider-controlls {
          width: auto;
          right: 0;
          left: 0; }
          .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
            width: 690px;
            margin: 0 auto; }
        .main-top-section.extended .main-slider-container .main-slider .item .text {
          width: 690px;
          position: relative;
          margin: 0 auto;
          padding-right: 0; }
      .main-top-section.extended .main-blocks-container {
        position: relative;
        left: auto;
        width: 710px;
        margin: 0 auto; }
        .main-top-section.extended .main-blocks-container .main-top-block.size1 {
          flex: 0 0 50%;
          max-width: 50%; }
    .main-top-section.type2 .main-blocks-container .main-top-block {
      flex: 0 0 50%;
      max-width: 50%; } }

@media (max-width: 650px) {
  .main-top-section .main-slider-container .slick-arrow {
    visibility: hidden !important; } }

@media (max-width: 767.98px) {
  .main-top-section .main-blocks-container .main-top-block > a .name {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  .main-top-section.simple {
    height: 350px; }
    .main-top-section.simple .main-slider-container .main-slider .item .text .description {
      display: none; }
  .main-top-section.extended {
    height: auto;
    padding-top: 350px; }
    .main-top-section.extended:after {
      display: none; }
    .main-top-section.extended .main-slider-container {
      margin-right: 0;
      right: 0;
      height: 330px; }
      .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
        width: 510px; }
      .main-top-section.extended .main-slider-container .main-slider .item .text {
        width: 510px; }
        .main-top-section.extended .main-slider-container .main-slider .item .text .title {
          font-size: 2.25rem; }
    .main-top-section.extended .main-blocks-container {
      position: relative;
      left: auto;
      width: 530px;
      margin: 0 auto; }
      .main-top-section.extended .main-blocks-container .main-top-block.size2 {
        flex: 0 0 100%;
        max-width: 100%; } }

@media (max-width: 575.98px) {
  .main-top-section.simple {
    height: 295px; }
    .main-top-section.simple .main-slider-container .main-slider .item .text .title {
      font-size: 1.5rem;
      width: 220px; }
  .main-top-section .main-blocks-container .main-top-block {
    min-height: 275px;
    height: auto; }
  .main-top-section .main-blocks-container .main-top-contacts-block {
    height: auto; }
  .main-top-section.extended {
    height: auto;
    padding-top: 295px; }
    .main-top-section.extended:after {
      display: none; }
    .main-top-section.extended .main-slider-container {
      margin-right: 0;
      right: 0;
      height: 250px; }
      .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
        width: auto;
        margin: 0 15px; }
      .main-top-section.extended .main-slider-container .main-slider .item .text {
        width: auto;
        margin: 0 15px; }
        .main-top-section.extended .main-slider-container .main-slider .item .text .title {
          font-size: 1.5rem;
          width: 220px; }
    .main-top-section.extended .main-blocks-container {
      position: relative;
      left: auto;
      width: auto;
      margin: 0 auto; }
      .main-top-section.extended .main-blocks-container .main-top-block {
        padding: 0 15px; }
        .main-top-section.extended .main-blocks-container .main-top-block.size1 {
          flex: 0 0 100%;
          max-width: 100%; }
  .main-top-section.type2 .main-blocks-container .main-top-block {
    flex: 0 0 100%;
    max-width: 100%; } }

.staff-section .section-title {
  margin-bottom: 40px; }

.banners-section {
  margin-bottom: 40px; }
  .banners-section + .main-section {
    margin-top: 40px; }

.map-section {
  position: relative;
  margin-bottom: 0; }
  .map-section .map {
    height: 600px; }
  .map-section .map-title {
    position: absolute;
    top: 30px;
    left: 50%;
    background-color: #fff;
    color: #000;
    font-weight: 500;
    font-size: 1.875rem;
    line-height: 1;
    padding: 15px;
    text-transform: uppercase;
    margin-left: -585px; }
    .map-section .map-title a {
      text-decoration: none;
      color: #000; }
  .map-section .on-map-block {
    position: absolute;
    right: 50%;
    margin-right: -585px;
    background-color: #FFF;
    width: 270px;
    padding: 35px 40px;
    top: 100px; }
    .map-section .on-map-block .controlls {
      margin: 20px 0;
      text-align: center; }
    .map-section .on-map-block .on-map-social {
      color: #909090;
      margin: 20px 0 0;
      position: static;
      display: block;
      box-shadow: none;
      border-radius: 0;
      padding: 0;
      text-align: center;
      max-width: 100%; }
      .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list {
        margin: 10px 0 0;
        -webkit-justify-content: center;
        justify-content: center; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__item {
          margin: 0 10px; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__link {
          color: #909090; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__item_more {
          position: relative; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__popup {
          right: -23px;
          bottom: 0; }
          .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__popup:after {
            border-width: 8px 8px 0 8px;
            border-color: white transparent;
            margin-left: -8px;
            bottom: -8px;
            left: 77%; }
          .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__popup.ya-share2__popup_visible {
            bottom: 40px; }

.gallery-section {
  padding: 65px 0;
  position: relative;
  overflow: hidden; }
  .gallery-section:before {
    content: '';
    background-color: #027dbf;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background-clip: content-box; }
  .gallery-section .background-picture {
    opacity: 0.1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background-clip: content-box;
    background-size: cover;
    -webkit-filter: blur(2px);
    filter: blur(2px); }
  .gallery-section .section-title {
    text-align: center;
    color: #FFF;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 35px;
    position: relative; }
    .gallery-section .section-title a {
      color: #FFF;
      text-decoration: none;
      font-size: 1.875rem;
      line-height: 2rem; }
  .gallery-section .gallery-section-slider {
    height: 380px;
    overflow: hidden;
    position: relative; }
    .gallery-section .gallery-section-slider .item {
      height: 380px;
      padding: 30px 20px 39px 20px;
      position: relative; }
      .gallery-section .gallery-section-slider .item a {
        text-decoration: none;
        color: #FFF; }
      .gallery-section .gallery-section-slider .item img {
        width: auto;
        height: 100%;
        box-shadow: 0 9px 30px rgba(0, 123, 193, 0.4); }
      .gallery-section .gallery-section-slider .item .title {
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 39px;
        transition: opacity 0.3s;
        opacity: 0;
        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        padding: 70px 30px 25px;
        font-size: 1.375rem;
        line-height: 1.5rem; }
      .gallery-section .gallery-section-slider .item a:hover .title {
        opacity: 1; }
  .gallery-section .gallery-section-slider-controlls {
    margin-top: -8px;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative; }
    .gallery-section .gallery-section-slider-controlls .slick-dots {
      -webkit-align-items: center;
      align-items: center;
      order: 1;
      height: 18px;
      margin: 0 24px; }
      .gallery-section .gallery-section-slider-controlls .slick-dots li {
        margin: 0 6px;
        transition: margin 0.3s; }
      .gallery-section .gallery-section-slider-controlls .slick-dots span {
        background-color: #FFF;
        border-radius: 50%;
        width: 8px;
        height: 8px;
        display: block;
        cursor: pointer;
        transition: all 0.3s; }
      .gallery-section .gallery-section-slider-controlls .slick-dots .slick-active {
        margin: 0; }
        .gallery-section .gallery-section-slider-controlls .slick-dots .slick-active span {
          background-color: transparent;
          border: 5px solid #FFF;
          width: 18px;
          height: 18px; }
    .gallery-section .gallery-section-slider-controlls .slick-arrow {
      font-size: 1.875rem;
      line-height: 1;
      opacity: 0.4;
      transition: opacity 0.3s;
      color: #FFF;
      cursor: pointer; }
      .gallery-section .gallery-section-slider-controlls .slick-arrow:hover {
        opacity: 1; }
    .gallery-section .gallery-section-slider-controlls .slick-next {
      order: 2; }

.icon-round-global {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-left: 10px;
  display: flex;
  align-items: center;
  font-size: 35px;
  color: #000;
  background-color: RGB(from var(--theme-color) r g b/10%); }
  .icon-round-global .fal, .icon-round-global .fab, .icon-round-global .far {
    margin-left: -10px; }
  .icon-round-global img {
    height: 55px;
    width: 55px;
    object-fit: scale-down;
    object-position: left center;
    display: block;
    margin-left: -10px; }

.main-services-favorite a {
  font-weight: 500;
  text-decoration: none;
  color: #000; }

.main-services-favorite .item {
  margin-bottom: 30px; }

.main-services-favorite .icon {
  margin-bottom: 10px; }

.main-services-favorite .name {
  display: block;
  line-height: 1.125rem; }

.main-services-section.section-with-bg {
  padding: 45px 0; }

.main-services-slider .items {
  max-width: 1000px;
  margin: 0 auto; }
  .main-services-slider .items:not(.slick-initialized) {
    display: flex;
    overflow: hidden; }
    .main-services-slider .items:not(.slick-initialized) .item {
      flex: 0 0 20%; }

.main-services-slider .item {
  padding: 0 15px; }

.main-services-slider .slick-arrow {
  font-size: 20px;
  color: var(--theme-color);
  cursor: pointer; }

.main-services-slider .slider-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25px; }
  .main-services-slider .slider-controls .slick-next {
    order: 3; }

@media (max-width: 991px) {
  .main-services-slider .items {
    margin: 0 -15px; } }

.about-section .about-block {
  padding-left: 100px;
  position: relative;
  color: #000;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  margin-bottom: 30px; }
  .about-section .about-block:before {
    content: '\201C';
    font-size: 192px;
    line-height: 192px;
    position: absolute;
    -webkit-text-stroke: 2px #8eb9dc;
    color: transparent;
    left: 0;
    top: -10px; }
  .about-section .about-block + .btn, .about-section .about-block + .main-user-consent-request-popup-button, .about-section .external-form-block form .about-block + input[type=button], .external-form-block form .about-section .about-block + input[type=button],
  .about-section .external-form-block form .about-block + input[type=submit], .external-form-block form .about-section .about-block + input[type=submit],
  .about-section .external-form-block form .about-block + .button, .external-form-block form .about-section .about-block + .button,
  .about-section .external-form-block form .about-block + button, .external-form-block form .about-section .about-block + button, .about-section .about-block + a.reviews-form-switcher, .about-section .vote-item-links .about-block + a, .vote-item-links .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + a, .vote-vote-footer .vote-form-box-button .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + input, .vote-vote-footer .vote-form-box-button .about-section .about-block + input {
    margin-left: 100px;
    margin-top: 0; }

.about-section .main-services li {
  display: inline;
  color: #666;
  font-size: 0.8125rem;
  line-height: 1.375rem; }
  .about-section .main-services li:after {
    content: '\2022';
    margin: 0 10px; }
  .about-section .main-services li a {
    color: #666;
    text-decoration: none; }
  .about-section .main-services li:last-child:after {
    display: none; }

@media (max-width: 991px) {
  .about-section .about-block {
    padding-left: 0; }
    .about-section .about-block:before {
      display: none; }
    .about-section .about-block + .btn, .about-section .about-block + .main-user-consent-request-popup-button, .about-section .external-form-block form .about-block + input[type=button], .external-form-block form .about-section .about-block + input[type=button],
    .about-section .external-form-block form .about-block + input[type=submit], .external-form-block form .about-section .about-block + input[type=submit],
    .about-section .external-form-block form .about-block + .button, .external-form-block form .about-section .about-block + .button,
    .about-section .external-form-block form .about-block + button, .external-form-block form .about-section .about-block + button, .about-section .about-block + a.reviews-form-switcher, .about-section .vote-item-links .about-block + a, .vote-item-links .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + a, .vote-vote-footer .vote-form-box-button .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + input, .vote-vote-footer .vote-form-box-button .about-section .about-block + input {
      margin-left: 0; }
  .about-section .main-services-favorite {
    margin-top: 40px; } }

@media (max-width: 575px) {
  .about-section .main-services-favorite .item a {
    display: flex;
    align-items: center; }
    .about-section .main-services-favorite .item a .icon {
      margin-bottom: 0;
      margin-right: 20px;
      flex: 0 0 60px; }
    .about-section .main-services-favorite .item a .name {
      flex: 1 1 auto;
      font-size: 1rem;
      line-height: 1.25rem; } }

.main-advantages-section.section-with-bg {
  padding: 45px 0; }

.main-advantages-list {
  gap: 30px 0; }
  .main-advantages-list .item {
    display: flex;
    gap: 25px; }
  .main-advantages-list .text {
    line-height: 1.2857;
    font-weight: 500;
    align-self: center; }
  @media (max-width: 575px) {
    .main-advantages-list .text {
      font-size: 1rem; } }

.marketing-section {
  background-color: #f7f7f7;
  padding: 70px 0 40px; }
  .marketing-section .social-nav {
    font-size: 1.25rem;
    line-height: 1;
    margin: 30px 0; }
    .marketing-section .social-nav li {
      margin-right: 25px; }
    .marketing-section .social-nav a:hover {
      opacity: 0.8; }
  .marketing-section .picture img {
    max-width: 100%;
    height: auto;
    width: auto; }

.media-section {
  position: relative; }
  .media-section.media-section-v1:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    left: 50%;
    background: #F00;
    margin-left: 315px;
    background: #44484b url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/bg-news-filter.png) 0 50% no-repeat; }
  .media-section.no-news:before, .media-section.no-filter:before {
    display: none; }
  .media-section .news-filter-block .news-filter-form {
    padding-left: 60px;
    color: #FFF;
    padding-top: 65px;
    padding-bottom: 30px; }
    .media-section .news-filter-block .news-filter-form .section-title {
      color: #FFF; }
    .media-section .news-filter-block .news-filter-form .label {
      color: #FFF; }
    .media-section .news-filter-block .news-filter-form .controlls {
      margin-top: 5px; }
  @media (min-width: 992px) {
    .media-section .news-filter-block.wide {
      margin-top: 30px;
      padding: 55px 0;
      background: #45494b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAADWCAMAAAC9tVhEAAABd1BMVEVESEtFSEtFSUtFSUxGSUxGSkxGSk1HSk1HS01HS05IS05ITE5ITE9JTE9JTU9JTVBKTVBKTlBKTlFLTlFLT1FLT1JMT1JMUFJMUFNNUFNNUVNNUVROUVROUlROUlVPUlVPU1VPU1ZQU1ZQVFZQVFdRVFdRVVdRVVhSVVhLT1FLTlFKTlFKTlBKTVBJTVBJTU9JTE9ITE9ITE5IS05HS05HS01HSk1GSk1GSkxGSUxFSUxFSUtFSEtESEtFSUxHS01HS01HSk1GSk1GSkxGSUxFSUxFSUtFSEtESEtHS05IS05ITE5ITE9ITE9JTE9JTU9JTVBKTVBKTlBKTlFLTlFLT1FLT1JMT1JMUFJMUFNNUFNNUVNNUVROUVROUlROUlVPUlVPU1VPU1ZQU1ZQVFZQVFdRVFdRVVdRVVhITE9ITE5ITE5ITE9JTE9JTVBKTVBKTlBKTlFLTlFLT1FIS05HS05HS01HSk1GSk1GSUxESEtESEtITE96G8/uAAAAfXRSTlP///////////////////////////////////////////////////////7+/v7+/v7+/v7+/v7+/v7+/v7+/vLw7u7u7u7u7u7u7u7u7u3u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7w8t/f39/f39/f39/f39/f39/Q0IdqIRQAAL1ESURBVHjanJKFlp0wEIbP2QdrCReHjRu27q/QPnz/JGRv3T58fIa5+PTh46XgE6nbtiomRoey6bqu6pkyWkshhDLOe2eNcfO6zM7FL621TWIAO86YUFpJwaaeVE3bdqD9huZMXdcVqBNZlKSZ4zPeTie8vPtmNeQlIKSsukh7+H8bKpLTxLrqQbplW9d1C6xLZF0Xp9lASiQDyNemopCFEIhDHaQfEmMgvlCurF+2fd+32dAwxpCkrcsiGB2m4T5NePZFWTV1OXApOZ0y47dAQr8Rf/V+dgjhhp6UpBgGUnWJtiqLo8Y+UsTK0Qy6qeq2+1/aQXmvadl+JWrCaJBunCjjUtsZY/Qea4EXDHe/vr27u7na1gi+r25urvc87yC4ubt/eHy4v4P8KrLvqzeSYk6gyBBQpv9Sh07af6s88Df6sKJpq0g/UjDlKQ4jk0qyacz/HrxP+DCJ4DkJzMFbraRUCTy1Q7+zRYihIKfwO34soyom4ba7p5fnh5tZMcwg9V7k4OBINCaGM+ci3reEUsaEkOpbjLUmlJEYJyak1toAnUHFgqH7b1eSSrte31xv3oTWgBCCBxhAKh5zaWAy1lpnjZac0QNYZbMfUZLTy9e3zxdfOCcLrNFSEADvf0dXkbL/2tMIOK/7u0nD4fgxNrPUF4VMA4nr4vQ8WHIGIlEVJkQ64PmwCDMZR8V8RJPEvqYP18aQ88nxpJTyJ6CUgoHFinpqoxjksCMHT8UsLqqKkIefF4nh+tpqrWPOBo+RMEzeqnxFlEEE66tALpacyZt2PKwUGidlRJQMPrdon2uOpqJtyZeoPSwxiv3X/qqQ4RRJWBeHi2fX6697KKIiQCGWb2AnqpsoP0UPkXCNsZAGP0Gitm6KYM/mKwRAFkzPv1KqtYcdbp2UgXTul7f33kfvrdXaqr3VLtHPE9k78B+i++/ma6QLxx2Re++11pzz5O+2FSIskFP6uymS8XNjLgUtLQAis2prY7+Oea5qaw3EUI3Pt1v7VibmUP8/meVPcSAAupIN8X0nvJju2WAvoy977zn3N+ktsX/jfbn9qVM1ttGbb+bIhgT6hRCHlu2Ono1aqyoT/+9eXeG+HswOxR3rNGPo4h1Y7m86txLh8D12gPQ/LV18mcmIgUEVwGoVILcNwzBC8t7R/7+wi20RMylMsXSXNeuGXmyGx0oCKeBiKLVWsLWWIYzncZxuKChGujtJp5vB6BeYsA4CKIg60ltTfgbyg46eKQrjiXwuoF79AYy0Iljfz0otFiDtC+QqbMfRGCHvaffWia0H53R0JSPMfLkQBCKqWy2dEWOpDNf9AWM7m3NtD6O1zOCvQLrBhOX81Ho00f0ugiQJlESNz/bjQi0oqKVeiGzvBgrULE7zn/mOkVO8NV0OOF2IyWg2/wcIKnFmYdu25BBA2S5uKQOqNqoBvHG7SD4ZMi9oO4/H4/Pz8+dj349zUF0gys6uDN2xfP2eJFWoTRRljKzN2dQt+ASCxhZTuSOmh+W+LI2pOcnBuiR6aSTGaQRNcX6YomfnIhi1L2byUcpH6XGKKTzJLQ5kqZrG3pp+Gyze2XSnDGL0pXfEJeq70AXJdxw0i1Aw9I0MqO8zyJm9ZhUwMsRdKuZCrGy1OfpBk5w2fDpS+ATX/9Oy2tBWQLOzQHax9O3lSTOgy+Nt2kq7eCDSTLypLFDnS9Bpiyn1BOyfUAsk41QyAvWSMUhCQs4mIyCy95lIZYrzqzKinmXqmzNSzS+oKx22YhrKexQRSFtNQ8rg0u62RdxtFEh7UmUH5A83Thj7o4d3T/Uk0M4L+3Hsjwv7SzvSoslU4oWEoWUnB+HCJp/djLYL17tciFTX9bNSEyqGcdRVXeIsd45AI2UeLsfMZXstpvx8AfGE4j+MhrG7hBVjKfCwIXnSeTbKevxCRPIien9x2HTXWQhNUtOsVkdSjup8h7LAncyoFd/nVZ4aF3G30Zv7qmiGUv0ZP5NcxfmSIzlXO5LlciWE++0G9LV3MaIkmUFgmmEBmB2d+Rq9NZ1qBTkimyGdaI7q7VLFhIT0PUiiVVxpGjrjyIZFtMJ9cOOomvidlbTICAM+0DLvr/xo2Y5vWFEiyOTfkF3+moA0msLLklIFJIb0tJcyi2m0jvM8Evt+7NfrbPzyx+7dk8ov1q1AOXUciMWG0v//2muvkL1aK2vUbDI5GHba174Sgm28WklrlMG1vAsTxWKARx+3j9vtI8leS/RKKmh4oDIqRFrJon2r9YRqHwUxCc8VxiGUo34Xkbi88H+WjgFJS1e1HzNZgEmXK0jHL76v4j9UHBGmtmIGU+rxqDzDAMGAmVO3YRYa0urgbROwLJDQCZPC+UAdwnhQ0m2NqcoSZh9bRBITxNu2j/DtTyomcehi8HUx8Ehv4lB6faWiUvNEfSJaTYsIy5lQUHe/FNqjgwIq5bAlsGzhqrYOUxvGhx1B7h2iB5GVAfdGaHsdh9jKKRp1MiNKTNK6TDn8tQmOcHEjHhFsnSMdYgpm9XgMVsT4uf8oJ85C9Kp1CV/xL2WRKithc5CiMa2howciTVaUt1qWjtjsmC54jbXs0kTk3jlpwUlS2aJgxX8j8F3pXPgUCyjV19Ztsf5Dr0XLBA/DpCUEQiIGYk9jINpM4m81JH7FWTg5Z0QKW5FCCgIFAiwVOmxdLlO6He5JSxRIN7HonBk0Z6nAKtwGoBZzLSQom2gSBW7sKTdQSr2aqRck53nNLzTJgThiLfVKzPTVmLk5Fi7hI0KKKwT1e1G47jIlzeOeKxTg1ytyMm/5nHN0xo46kndqtfGDeaUhT8ItRTeuEBpVLlRDNeVx//ff72EaDWZ0P+VGVbyx0Ol1i3ZIi4codIXmTMOoD1TC9iPSZ4prEkrlTuXGgluHgCeV8gLiL6bsoYHuLou/xOlKGksa2SRMugCT1t8llXUWQd9iEehmEiXtkBLepmGxLUk4FlGuOouac7pOW5uIdLmmdFv6GU2S2sXjsO9jKrLUTIsF5x37nEUqSGJaexs8CZuGKLCn9sirN667lMtJzvFK99kNL0k+qncZy8vRLpdMWq1SzsOInbTY4dqvgH0oml8tM7IWVQAPye8PDj+W98BR67KxhTEmOZTpPeMCPyYvKoJjP9+kPKdeG3MDN3rWcM8OREhalZBGG7ts6LTfr7HdiKiie7wUdxO8+DtE48+3soJJgTWIzD4EWaRDnK2gYCr2sl7CxrV920ckQVLO5+oWN6TbQ5JtoYGUPTmRQyxlxIqkNt+vvGwIMRB69uRJhIGIPxAQYkZaUIlkNhYgGat0q/jW/Mdg1GEcqfDrJpYUGscheY/5aEISoold2X3aUhVgOKYgwznnE7A2jyTCbhnhJOkdQeNXHG4EcHXymZ0Xc28wIPeGsTIoxNfX1z//wO3NuwX5NcKL2nkcS1zQaOlNhKn+cjXTOS9ujKpPWqH80/XKkOZ8TRpnqQJALq2sZxdmjpg6rWWQK7PlaTkm04SBpBM07xRBaQKbb1MHJuGSgGTgrjFYKB8ZUsDuIZfoNmXZScAkcAlkaiLuqhYkxmT5wZRW9981kviiNo9YhTBJFMYbiUb62lKZc9p2vQ+iNPJYJwEihOi+MLrNBPcQJo2HNy2wiOom8qeGK7nuhvrQv6NwoRnVaJBod01M6iNEbia9Fs+LA3KbjCIOoBagUeTaezBpGqaPR3hdTEY2MakdeCOUaT/fX4jvr9F8Eo8IsYx1vyf9Yo8feITvlkmk2LyEqETSKDq/XtiKb6+phcGRWjvPR+sXEH4Av15SqorwOrDoI2VaBnRbt2fAZoHs5JYkIpSd0bvk9Ab5gguiRpKTmpTpudMcXASE+0VQaFR5SjuGpIiYeb487rK4AzRpaayIvFQVmVTzuFlUN5UM+qwwnNSuXR9Kw1ZmiJXHUozcB00iP43KdeoKWNcNJMkY3jG9iPp/UsPN9vpAXC9LxNFBAIx+87RUy4DXGtLJBzSJTH2j4aIwjpd1m7rAZtHg/o6hYaU4Ndrogo8eONCIR3PgsTzIH3Ut0K0yLQnTJ3M89U1PlXz+ZBV/560IDVIk3aAo4UhnX14AIyAL4grxgSpnXXMSn3HV+IJvRMwplGiJlT6U0syqvrEkJkshmqb3q4MmmmR8UyNV7K21D+A8uipvkCe1bLv1wT6WsanY+RvjEf1wOzpVmwqoS/Qya4lzOWnihO5e27PYvZYgnRnNioL6giE7TSohpinsg520BmXbpt3ml9k6a27anWaTm3QbjBr1yzZqFA7+5299eJMXNTb2FQqN5bJVjDrLftT+0oK8HknqMAD/G+ZnOzpmIF+HzyuZNpgRuJE3oBrlOqnUdCIN9nx6Tx2CRBBlThKkvrfCcT3Gd2Wr0waQ4vv5JW4Co9ttfNMUWoK+vsiHDnJeE7W6qa28gKAkLHHHRrrJMSciL9Gkpd1cvniqitHLTTIsUtP5rMM/4wylF4+/0m1iUiT0xgoAlwiiGGTFWKXKyjYK2bGOocHIqS6x54AIoEJsUpq6Nb6zKd10iNvvVCuuwEYdRUyAeRIbDht6WkV/uiC8SaKpaBJ0Gx5fKyY5zOkP2HKSbkeIJEzSq4nlx9JoffoGfEtQHjD13EoSeTD2MD1eQNEQaqbUYhcagnArqVLiFFeVHheEGt8C58NQ1m32pr1JAYRFr3ElK2IVe5obqVV8Q3zmD4BNok2wKTLB6DLNyfylTcQMs6FZDEnKOeyiRHysG2YgesorjHZsQERISOAXH8PXG6IJkjheHAWYFve1L9Q0cg5wKakldRspUvwta2f2ozJLuvkgZNqLJeXGk0rpOAoU65BupBn1Zrv8bTCcYiTVNMBOP8B26xW5zMmlG4pE2s1GUIvywi137binZ7pCTKLOSkSzEavl3b0l+kUkSXdUQ8c/OoGzyvKwEQWLalaYKj3eLf/r1JFFb08hWiFFCEmAnNQdcARe9BIxyrcYnAjx+XlLPi1PXZUQH6eQ357asyVXXbXqkcrGEUj8ytryRbkl4tVPlcQWeSxhGP4ahWLpGU9qts0lfTtUnIdDcc9+onKOQssxCZEZvdpxxz0GXCP26nirXFqsIbw5ogUVTVrXpfcDmiG6Yx8CmB3F8EyvUCpM2m1etlyftVovREbRGnvYGbJwmWVQf/XHRSQCyVBoEjk1wcNkW8TyNt22SFCqyayUQNbihCChaNCi7+NeuGTb37OTM5ynIo7BSDZ2V7usIyybammsNyUVlgAa8Jp8755HsMdk7gAjjPNpjQbd9ZHE6BNoBGfoIq6hiJDhTeXZs2bLLrULPeFMzvnZCwGD9oLBjbhUSOLL8detm0IWt+4W5/N/8gxHLzocLB2Y1HEQkWeyI3TkJQs/1zHSicE08VXYIEPaNDRroq6yyw+ouo51hNMHB/U4KsoYZ+gkQJ2ptJVn8jogiYgUdRVDayKxXrdxQNrqgdChkohwyqMGSp2UPucA2YyIitkRE+JCI2vOkzRUgrLegDdAUpMIcN2GJMGpLum0bzTUwI3WE24jlMewtWf+QsfpEUh+PM2IRjlor4Ss7NTCN+96H6yIHwWZv9wzD55WaaBGU6d94utGNGpHZ05GGoI8qWntnQwv1e4cEX+4sNZ82IgvuknlxP9x717B0z4qFv5LDTx4XBQEbQWStCL6OPtItBUKhDknorRGJMlWMUZGT0A6lgzNF8Tzvn60pAme1DBwYMliqJMi4+3DONkMcAam2xnJ8rryGCcBDJHa7ifiUKZKqM/6yM/LtX0bL6K4Sa20Afm2o7tQy4ffJw4TXXSptAdeVWv6Pfe46TYT8oMj3UGOBiANeXP6CYripxlNoMd9+lwd0qHr62mqxa/MtLoe6qe5Pv75+SbX44SeYkYaIYeXWIR/2Vm7YMAs56VXHTScSHkdJTYWWRDOm28SLq2aZ0ohRagkiFGvnishmrTD4R5AA/Hv86IXEU9Rp16MqT4COAQFAun2M3gQOAERaeU8g6FafZAE7AhpztZcW//j5Qx024ZhIFoZwZr//9smsTVIPPpBF9Wpl2LENnhIWstxdCaPd4SROyxAB43kAGFSAmxrR1GA18w1KbDnFDGDZRWiWOB6Oe4iULqBU0p8EFMfhazZeXHLwtXZjT34fabhJtV6w9Q2gAfYKpDaHuuq/n2wR7fbGclyQbVA0+Z7G0khlFFGtPyjc4lKC7OY87tGX3zKHOk7rU7hPbgwFZ71fC9NlrOkjHpelKmRsCjbAPdbalGQG4jr0YQQXsi3gT913Dr03CbCR2PXMGZyWgJBk5HbVK7vkwJzum9xi2s2EbfG/ba93g/va8v1NBRJ7ZHsWKvXxnCAmWzGdOQVdKrVMYkD45a0a81FGEqARUZldd3YlFm+IDyjiqyNuOyYX2bbd3AduqMfEqd9VNGF5EJKmpeZ5eIhMBeeyPYbYyGe9hPn3pNlXsnr8YrwnbLNCh/cMVlntVotUsxOap81UEDP7Q0clxJnjH00SN+wdfVGZYGPU3bRMMnDPZTcBV3DvQGENOYNYP+FwZayugHSZ0TrqMn3sRuL82S3R68HWV+CQeqwDW28cwRwtCBLGtuZ3uLFYw4gaa+4DwQxq7BI5/1x46H8qMsgjAOSPIP5ENGiQSVii/SwZFiENpKgmjKBEzvGZjU2vGAf9WQ3EkUqQ3tPYNK2dkwy0DdzQynsK2OCytTHvoxl98R8tz2ESVpMu0Sx7ri2HPOscRfOr0ftuiLv7w2tqPxisGjI4tF+zdvOhzJ/mmuURMoMG2l0P7triYLcXP2KxkohFEUSK+paHXGBEcifk43omtN0PDw/dJ+8sl+3dMue1RrFQlWltZRo7O8r792x79ajn+gRJ4LizFvtRjwRPtRRud3IiVTByC/CY0pFWFbfeogEKKFsNRF3zUkMWyWAxn8SQXqvar7Nl6eium7qnzXFZMxJrBuppY71kdArtee3hX6CBY2uVgi4+vLGu/A5UxJKt5cdcGw20l9bJnYA9BZRrG486fYvyD6n5GOLvi2oOEOke5PvxIN5WrbZ2Ie5at+fXzp+E5LahqpBeeTO0rf6jdkCsWOY8KK7OgAS5VnOLmLOWo5+AYcSsCZOdfMF0MrrZE4gknTl0KZn67SAo6vKNGmtNbtIeqaYoNTPA+zl4JNnyX2hRGN6KANKyJKGn0VRVSJEP1YpGiTTaHaqlCEbzlDL7nj05Kx6v0Sz4CIWUKDIlL2b4mMmgBSjhQxArBLL1V8/m1dreuOkDQImGQM0YQxBJHaP7Hkq3Y4wybnN0IV+O73gGSDMzyVcE+eAjFZpUjT2XLHvd6jxwx2S7qug/0gsUbepN1WJuw1eeAORdkhqXuzHrdtkddM/fjnKkgrPnJDIALVdhZ2faN1JwZwzsuTYIGqdFw9pROaqo1JXXn88E0YLaiG+qOHRH7FGkaqlwF8KiTs52MZ319dM6ZZGt2Hx9AWVMBfcbBLlFXTr/YW2glW1aU6W61mSNmSOrbJJJNVtMi6m/M3guha/Zf0GZY1QG00jYw2Knna52LeZb2ATpyZlpYReeocSJ97hfhJHkiXxcUKVXqJ0WyFmXSrsgif9u48PK/OEUjfcfyUXK4bblLN9fM1lwYwwwyQxhhpokaa7eakNqrUgcSosVBlZINKZuu3pnL1UY8ZtfdwCMbdfIzM5ECL1TaTJaYMGW23unMacOBlvShkxBY0N2LLnvkLH0mLLpHbKsdIdHslef16v189rgyOxRvIEKjHKcW4PJByF2tpa9M8DM57IJHQ02XNzzC2Ud3Xt3y6F8kDKE7IkEIm9QIp2ops2l39xeCDRL9UgqcaH+DDxe29qRH7E8PuO/iufsXe4PUmifjc3jFDajJtOJaPanj0Gy27Pq7Wok25CI9ckAZ66Pbo/tnIwZp645UDN4HeZ99DZpIHhHkPptQrku0iZyio9b6+FH52LoRPjrcn4PpXUoL4RvrHGt8OBtZ+u3VedjcHPChaiF6JSS9Uzqn7eyj2zQqSH5LE62uoJNFL9CHsd+ZFYI3XUStgeVCG1P1Gmaftk+oSfDcWIVdwzqOL/OEjMnI3ZsC3i66upxXqCBvT6dCPrTBV/gvy/WDhhTZzJ1/pNV5l8kX9Aaabeeq5HSn6pYAvRPzrg7DWNvsy/K0lrTkTQZBLHYF5twKXj0Tz/U+suGW7Sl+UyMtzzW7w1DdgRX5gE3UtM8orvTNJssQx1W6kra/ytYOOJj9WRDLPzscJiuS+JRy8nOlOmaYQcEVv3lOZRYNRZoxZJYrfVCI/0TIrR25p0u0q+0qau9Y30t7Y/0G8byZU+UINKZmbvff9X/XY3tojrbnSdf7N+oOXM7MXJ2YllRRTJ7iJQAApL5vdEpR+jFMJfrwe3d73krv2RWXGoAjWlD98rA0Oitsw//FYE45+jkgEncXP21dt0cD9BpGNoi6uo+Dg2L5OOpuICveLDkMBS9iYf3lQCsFb9k1qmgF63kdwYkabopL1g17LaXo3ffvkGlDI75drqdbs65BEPMOl66dOeau51dc0Q3qiz/lCXjs5LvFCldoumrydPaiaLWv3fmgSLPSug3dWIP9HJdiC0drPuEyb2lElLhHx2frvmsVyjVWf0V5HYP5dYyLVHjT7dIo1EaahJJHIabl+ElxInbJJJqMFXcm00ZUnSFL9GLpQ4bReVC6sPJGBwiRIXvfh9TLqv6hYaVSuzvYPALeXmbYhU8drBCBddksxztR/q6t2Fl3iI7q2AQpmqDLay9wjvvf0KQaa8x1olErZKU0ZxLKEMUO/ibtl8CH5Io0ICyaU1cyD1jR5D9c/qG9ML6/ea6NYHJI2y/Rs/NYqigqa+v2uzMhsq6X9PZsaFiQ7uAifiD+lxbiKOHI7cCm5cS0QTBk5yxd8P09QPUgy2GtSKzRrm1QUutplqx1wTCEKM2XHoUXQp30grLxKvcZUMSfLcZzlIA5FWmeescKZOSdbfb64IL/4TMb2+sgYpo4/5f9dqi4hE6FYIu/tIfw4nCXJ3n5s3II5PU9lNa7gaxj2msbenqZe0J2OLyNikEd//XHIOeBP2t6YmuI+aXFfbVfjM6So3iWNV0YwctvOrgkkK57Uj77ZxONvtovthTX3fsuDDqKXjqP9DSCLIrr3p8/L44aYZu58MeD3tCtGWnKXo651iyO+0rEhIWU374ozkG60OfZmzn3BG6NJPPKXiUxpznIoH5g7NmYYtWdv7Yzjp7zNQqwKrRRtpvKmii3tMUuXZ/9r8YElGYfx/l9U7rtQ2zPa4+EeA+romgNcLttN5bnsxIUhSPzLRrUWkZzNK1ySHJPVgA0vMr3Ho94P5bx2Tuul5VeHiskgbOjqcpl8cWr2wdA0OT2W430dAnH9n2dDIpH9OyP6PzSTJwKSKUX7zW/f8by359/EUlv2elIiqLqvOaOJQkUaSdHyQZAnV2/nNUlFKkknndZVPDROy9I+plvDZm0xO9QerNbgopFWbzUCDcEE2Wd5MC/zn+BQtCZFLizMZ0PeWt1zSSPyASJ+3YWwmoYbuaV3gc5fa9nMDVnDI7cGWXvtXL5jkiu+9qq+4v1BHDY3RmE/+PayeqXXYbY9rPQ5JHMekror17ZyYj88YEilQ6ObOZDrw3SHSPhJQXu1plJulMNcl/j0n2w9MoaS7p39PKmggUYHRSOSqOjIIOW0ejPF3NjzURBBTXOhHDXOcK//3KGwFaktE5K9PU6Cmskd4GCIeVy94QwAbd0cuboEVYOSlr1DNZOLMlUGgagCS+oPfZ5EBhZ6bYEBfK21G5vt/U/p47ScNqB9lFqCszCNUxs18pBm1RQ7bNXwZD9MNtX/zQZEeZYBJaXMBVUhqUbnZdM4otTRarujkEs3YxPW/dw2ZD+NAb2aeNCVBpeLCGtwF5m6n0O7OT8UB8aLgPIwu6WEp+c8/128Dff9mmLbSVJKxP6SLfSk8PL76DHxAB9+KiTTrWlVAS+Ahv1uWpWCSQG2awMiL4eINJ4R7CUwqNUx5r2jsRc2Weegee/lGsMhhplN7erqBNdj7P/+Zp7vvM2EAz2BBjhkH+Uf1/t38NoTC0iWybAtbVH7UBa4qihaRhEkay1rBaz/H1Y5tBcjUnpqltGydR3Yipzo3Ol+DeTF1NZAp6dKcble+EOmM77Mx6pcz/KWG22Y72n4o8/Sek3HcxK9RIv/pUw6LR83B/Lti96hz/CG9socmtF4WDIOd3Uw+kySdegOrLJny6O/XphCnVbOssOivqbFWPt1xLE6WvtOwDIldSm4oLTGIrR+2OW72s1GdAphndcYV9BZ7VOiLY7T+EYjn0wfve2Izfx+E3DKp/vK3oWOLGNPu7wJJE5Hwkd4GS/wIqrl2R6zmI33pO/hWxnNMhKKz1YhQR3NPKM/OfWGSCyuqjHMWQ59vhG61eH8njsHLc8jtp56EmvnfrWFOk6j2dgD/UHTffbppZjvMuqazaKit19xaxW3EP5Zvg279TTj6iVUlYREpZXtvbEgZ4N6QB5QpcvkU9x5YVC2zugHfjtOksDbFHv+cLSH6rnq+nSrCrsjARbjCO+hQY14W0/xpjVE+bHLYdIlLsGDqds5TFfTW7wCv8HVg4tLJ8TZL3vC6Eskfh87jIw5RmBQG1rHDdly4EkFSnFdE+nMg0syzSMQwQl+3IrwOkbw0Ea9I4fJePZ9+SnHTUxa4LlECR8/MvZLG6+1GP9agnKRXlLs3bEXXuffYcU8aZtFobbNyqGo2wJnbCrBEGZUNDkqVDTbJUnui6cm5WjnRbE+Ddmeh/oFpam/+ZrRXIFSqHA9NJp6eSE2MrlZF6/pvZvxApHHHiiQt1uhTyvL//Wdg0vfa921KI57RX3/89Vc18UvwkaOoBnumo8Prw9JlebeOFzW8aL0ZN0GrOWV5tCfqVeqcijoaQzkRHoS9LfPskFkSYjaIZJjUgpBPj+ULq9riY1qpHOB+1YHVvihEQn9ElgVJVx/pj4FIb7s4CtQaU+tvT4pvTnEzwJzWvKdNaj+iJATzXaHb+8dpJ4HoVaixqPTnDCmpFuurJ7wC4HdCHNwkjobIlpaMeZQ25t28JPsiofVUUh5d6MZIZVbrPx4q+b30sFFHxcT8rC1Zr+If1asajspF8FDdk695Lis0GvbfadUc+E2rXaF5sT//T2FttO7r+9YqmlpuQ5uuXCQprXk/TKd+ZnW9eDrtY8JL+ylky9Q8gtmopq9CV4gPUIP4f0WD2t/ti9ioZ8we1jaZZlYbfTDcrmkOV/XDYSMJ9sDteYyiqi1qEyIx0zW3Oliy2e4SeuEHIED//IXysvPnplkwossvbdrToRzZ6UxVo6AweQ8nmS5x670kfpZfgpLE3LYWhmE1IU/KbG67yoKZ4VKquqkQ6Rs+QfwPShpj1sV+571yhj4xaXAxqldFkIyx/B3g30+HSCmivBeJUo31n/ZbvFGULj+0EZVGEj3BM5oibjrGJgpmEoyOSKZ3bNwqzpDNZnEiHlFrtOXAxV1j01ok7ltBkDXBN3AzIZL7xm2f2fdRter1B7kI90CU8XkI+i+yRkDS8+3xfD8bREqXbHKlYK+23tcPP92/rUl8Min7NnE0+MzMQKSC+aYaZTWbHlGY5Hy7n0x6TgsvPL5kEoIbZ1mTJrOeHFUwX3O+VYViQEHhCO7ajVHqPXNVJwP07SIaD5f/NN8WddR7kwekcqP5UzVzbaP544gXDHb2Qpha+kWkVE+7iJTfye9Le3ayRaUksunyhzyjGkcy/qhNdTm6qDyq+LtXu6MgJxyfigMZZqt+cufcPNrAn8/3YYz3Bo8Yh+uhIIbSm54L20ABi2doxsw+42npNMCoirE1avOileqNHGQj94lLRKrykh4bW/15q/4YKh+p/EJuGjM2Z5u8nZsJghC6cAWMFQST9nDDXBiG+dvGnj6GWCeNCx8TewOPLBsUvCfythiKL6Syt3BhOl2MNa7yzBX8r2E7WVxRtPPlUQ/Itbj3kNfXdBHO9EQY1OqL4MT/MzvCqSTf6WujTySiT7+4ouPYNERsfUfYc7yPgbT0uZpCit8sFi80uqs1ekt8o+oPk9qMVq1FYlqsNimGzC3zSK8QhAMOdbNmm7JCr1PkNtpIC91IAF8vbUovln2d2bFgiza4MqouCojOJ+06KKjpYNZcfV3LCB+wRRu9pJ+7j5TWhrEuj7fC2pl2fwkncOxnMIkJUpaMwJ7leHh8cUiyfrRx1NgnFSedhnlGnnOatsbcVOQ1rdUYz3M8LorPKqZjTg9aDgIpJsckjQw0s7dJiWGe3Dcq2/C+/j673bKHyLquDP9Uc134s1LnhQRKgTdJi9ZL0n40jTURzR8fv0kare8zhdVIqH1+9+m4DXuTQIyydjNQe5M6U9T3yLPS99a5c99KaF4S/Hb6/bcWhqQByfxp8m/RN0j0W9DNNZCyzAoFHGa3hJqoIroG81z/Q6UTI6wai32kk9fHHoZIo69N79wZICa3v67tKQu46bqVLzqKkdxkFJWtYjBJkJSWbRs2yxMjz9PnunmVbdyULEXfKY+XmPc9ZPks3b4pE1nZkedEJF9Pfrx8jUmSHq8pe2/p5Wj/e2mbKKnOMz27/8eEo8qd/Vha9xpyXz+PL6qW/T2/H7baEwo10ziK5SCph/83fCNNLPo/OWxk+amKmob/X5WuesavKepvJ+XG3lTnZkUbBAn8UKdVNL7mZDlkJ7tBo1v6+Mk9M1dUat7uBzERW5qRLAhKjW8hQCOpBL2jAHeZPXktKAKTrl7+BZJ+TFJSzQ87swNV6/6gU/EuPcEw/7tKNSfJqYcWFloJUn4Ik0Sfq0ayWI8agJ0MB3Df6OJdemTI601baKauwY3nnOfM0/zn32Os2RpyUZpeYagtURELAJv42zJzx/DWTF7S85j0X/2zfNtxFLZfBrdW1EPmrLgB6Y8SDe2Fyj7wUX/jy1fNSS00MEjzZX/LN2LOddUaAUcKLY+mdG6/ITX6RLV5BANcYwciM3hsMiVIsa4y7ofMxJsZ5k/riTuX/VFv1VzLIMJaMzqb4yKmUKOt4c5KJUpgpNnDCCQYvWAOwj7vhPKJBpFsETCP/ltPKbt3etFRsr2roq6oXtokj6j9PncpevL/FW+qPHFwhozkvk+L+uv9g5AsBVfBwUPVnBWxfZze4O+Ourff3GVkEdyJxZMt8q9neTL9f/8Ru63nSWgH/ZASGUTHsJVu46Fv2ekby21ZnalSuwVFaLJ+w6wOuybLFps9HbcfVZzZPB6F9YFLckhUmec++X+sQyVLJXMp1jbK3BuQdb06GTf48r5qwJ/VL8uv8waQXmRq6ymBS6LLNc6hXORhuMUS13NjSd7UjTsk/Vg8UlleWnfyeb7SJ/auGbgBP0sfomTzWc/M9BYg86rUfxsUAEjKNNXaGOM6ErrdSkJ6Ra2/0Y2Q2VFjzROaKeqTl01Pp7Uvd65xcrgtOa1NUv1vpAAnRx1r5xwqcZul17kaXJVifGNTx9GRJf4KiIT4k/BIkrTfT+9Lk3lYOUcq1dSggMMjn91BXvNKNR+/QqZ9qxGG3G1ks8Sx2vP1qZKQWRFhMQ5aV6lldsThjuXLaWk9UG70sC5uXWa8wJuEFfMknSRf2Q0xhjQU04SGC4/jQRhkWTeDpB9/DK0hjj8LbbSyz/Ob42RiA4r9O5j6f4RfP6Jt1Rfadb1IvW4Md2iym9ZJlD95RIVuh1eKJB/saEBqtW9iXVrZ5nSZDdehkTkiIatvoD9KGTZVsx0Nzseb5AmXm1ajf0huP47a6fUoV/PCIL1Xj8VAJM3FIDSjKLkftCCqXwlwjS9ME6A10Dfj9uMb/UG7LH2+2m5WeGxdbsehGXm5gARVIz32WUWsB1dgdFDaJlnrY71GKzzfI6IwFib5QLc+aIzbyI4YSSxxRYbpC/8OX520Xlq9AqV1oawzvFVdQYjHa4OdS3oMRDrqWysioA6Y+ZgeVjvZJkfVvtTN+WYz6o0hDq69z1KmiPst9JARzSM/adb44SZZF5HjqB9mT1CbfraaHO96qs80pvW1inGAl1+Y5CuzucfG1K+7+E9Lt49qBpklX8pI52oxrodC3niyrv/QBxWp8S1JV/9vKRuh+1h9aoisKaMm6ZO0kCHMxWIeQdlG1Pq9icPCbCsNQDsDMu2QYPT62ig9gtHCaXn8hWUGFuIJ4czNrDxQMIS3ckGig1PnjMzqTVBD6+sVPBxTduaIZdZB0n4gqnKbAkF44PaY9f9RR4J10lKxxfLtymAuQ0sk5bWEPXgxvf/W5CbHUI9zLcsrgcf422Akd39lvIWSaShmep4noZubP6d8+boZpIOXL+dY4qx2kwFApH9uoxW41PCK3tFzCVdN8YQtj65eJtuThY7iHn0/UBu2wIi5+yI37E7iaNv8Y4YaH/U/CznUEeD94xFWXnbnjqTco0I8IZLsrlVdfVsayWbHerFc7GpvQSZ/C+GiKC28tc40UliR3knnQKIAtR1t565vfVu+vnWbHfKR/pgVkqfWeIJxKfMsf/A6Fu3GUOmY9j3v8GylKUyWeZin/lt8JAUxYNKgM1cRN4JPX258qHR/Tw7DO5mhmxlV+xEGSc3zy6IZvwZu3s38Wv33f4NIRxyqI5S0PbPnqd2D1PKMYjtzD5dQnld6NevrQK1Yo5qktuaErB41vxDseJpBmiK+2p/r/zrlqvTEnpWqmCu8WE0auqyR8W5x56U/Es79nna0fL6VH+6ohOwEUzvr6R2mp3ixUtwTz5ap0y/dmrkF+8zVfZP6qvJyag9IenxmSn8uHmmhROrYmaT/42VviDNA6QGGA5u8aSO8GHRmpt2cYziWPNs6AJdTyutvF4b7Plrz4CL8G0Iqk+mKVtCnzJ0kP6DrTYPTXxpufrMUUz/+r5wkadEO2Mi9KnUSfjvErLXaZhRd094uUKrI5WW+iBa1gUaV3l+l2J8vVVtIMvGUnjQZgx+8fgfRqgfelS1AsQk2CdU8JII3D/wodiRasxJ22caZhHt7r7xpVgDEETBSTT9l9T0OmyCtA2/G9EZhsU5LtcmHeWZ78NjqIkInxmVGTSwlgPyxojYJVe1CknuaNl6PS+2mTznw2kxcqxXVsTWyUydLHCc66dfHWU9yJUou871LO+353GVK9izdixZ/E+gtNtAxyc0wCUgCrH/XoUk/BIE4XwW8/x9a/BClvSPSgqRzO0ElStvr6SNfjr38T3JEJ3v5Ho6oNvrJ7P0BR1J9TCl4jHqws/WAX8aD5udjeqFZtQYrYR0cFhSFDhLei7g/W6T0IN7pNRzZEE064esz1vWbbX36xGLPIe/hAvyhVrhVWFRGWUOlJ2+enn0pisJHqki1UGra7eN9CiSNpaezmYcT62QD4OwWNtYnIu5HslzapIExxdG+PnQSg2DV1bB+wYjlJ1X/reSvWSq3g3a8CN0RCRxol4e1sfVMEnf8940iGp+g5LPL/7HNnW6hYR15D+PVBddEXTSGXnla3oq8hLXsea2R4MiGy0rZKEteUi2z79aS65kKO1R6ebH3WvLGV+6JfZ4x054F2uzm60wvxpiApuzauwL1e0q16mrNWFfqeXILi+mCFsi8U09XsMfGL0xSPxfmfv8tfFw7iCuie3s8PgqRZqG7MkvCpJVoWcrbPfp4rwgbku5AXCU6k62Dh78A79cIyhSoZyUApEQBsk29Gc0XSnoZIYaRjDf1Qjq9LZ++HMfocwmswwOXdi/PoIz+ha/mKy60yFkDhUhpxXD/o1FrKpR7kxUWnkYlaXyrKVLZtIVNDl7DypabRGmS6xo9fjB6n0LsyRqpaKTQaAESU6azF5vYoeNSMhOOX0qDhiAkfYIDUms3o5M8IIh7D6zRqVa75yFhN32kNadZK06eK1unpppBua36LBoQpTXObGEcVSrvuHCrlkoYi5TkcpN86GHZy9JWOZE0b5SXNGtxtSwEsOU76iHGZTNr0B4jbLxqwVnrIu+1kpZdRCgvDx9VAlTP3TVsi2CQ3zyvkNZseqarU61tnlZCJAxNgCZsEujj5cEY6R+fbJLfc23kdXBpupL9v2t8qr79ntQLvCSAozqQyihBUxmLPmSe9SmmR/tPhXukqKaxm36qg19NIepXqZVZgVrNJPk0iVBz1d18zihtFF77cyXGFTdkqlXKQKmPAIL/mvhBS7Vi1Bp7/TYZJyvc1Gt6nJRsVeG3Hi/B2CaVkEbImQ87dyNwkRRxGjEj4OCMYqCxKV23Io4tY36e4ifHq8/jCEHPHrEhjvDtmv7dGTA/6QVBsrPxBHrm+Fqi6vk+MQla3lm5MdgxT0K375VH92Mt7YV61N/PW1u0yc0kzRoo8Xes50b/V6m22bFMjnT1ZZ3b9ZHyi1FJuSVPA/DS408sJWW4Joa0/rXqjOQaMXp/oJE8I0kbYR/7RBKUmaIfCAVoGhy4hWzhQqq6kN5R8OGVX8AR8Wpe0UL2WI771hD6PWfKvvzLEeLOG0qubF5gaq279oV8cx1/ghYz0ap70faVpeLx0O77TO7DWW7gMfQnIvMizpYa26unWvZxRB+lpWvD3Irduck787HTYX2xehhnYZIut31iXf7jbePf0vLoblxW94me7liRdPJT0R2uW3I/woFCMtiLb1XHOyaB0rgff9MOvrHgx8ogj/UabwpSTcIoJ4pAI547XGY56EtmbZDWjAqpQuz5TK9Uy0Qj4VGpzvsY+KOPG3jB/uIm9sAYaksmNXDnh3VzKcoeEe03Kkxib28RKGkoVRip83UNpJ+IdAquhUl74XiTSrdotBtoJs+xHllMc4iQD692N3fx7OSp71/fZeTJ386sxmtxRptsC7PJvqicsW3CxqC5wAsiCeMVSvGcvUx7uSUIq2ByaW2d6REgzW7je4x8ttXH2ZgbrrHFYN63UecFoR4mDUHezQW19e1gdB3nXxqXuBCjgI9v/U+MeIGQLC7sds5YdL8cWonUIxf0l5iFjEH8JrCF9F1WW7mgqDgjdNaKxa447eIZ5foklOFth7kyLW3EenDAdWEo3ZAxgxWUvFp91IUG9c3dxAeeK7fHSwQhkXsnKQPJVG9eYC6xg5qRoj795Pzq/SxM7cH6WXuyl864dFpdCW65SfKPCow0GiusQKJPU4vGHQVQj+d0NSgYpWJKw9Rdj2OHSX7i7vuIzp5hEmPNTnfvFFq+z+p9lP7fmY3g6yLlNIxCFfH3TzhoTF7URbf37pmoVibS6hzcR5Jn8F0c8SB+HoW2TUUo/3xSdqROdZdXuJZZJW7zmhAp1Z+53xmzfD4B37ounoOiuWKWbfyxirClJaJxFno8vg+J/vc18f58K7k+TSxYW7jA+r6YonGefIBVJTSrhtNmQVqwLrfaOf0vSJn0F+4M9vWwOHfzRpZI3UPlET8eBPZve75eNcWJR6N3ovzOcZpmc2TMyJSpjKMYbtLBKzCUKkQ0Y+H5KvGmID9yCd3+XBOq4jpIMpM27e9k+u1emYCPMcgGTR0qE7r1lY2xMKnGUzgelc1Hr4g81yltVF3vWkkaD/1rOX7HJA/MwSS3l44TD7thTGK1Y/+2mVyyHqQAkJYuLOocpi3tNhXJM4dRaLbBkQG4hsEec3etXDXCRpcgsOijp2b8hxrRf8TeRq6tZ5a8BcfdjS4L9Tef6xvaArIaI2t9ao7sq66vavKfcU70MbStinRjDtVspzmECcfe8DtfkKZYJ9ACOKB3m+nyIYF5o1Wg6g1bRcWA5z+tUg33sgK354/Rm1EvgUmnBD7TG+f7/ge85z3vld7lll5QCwbpzm7NdZSHmKIQI/dGtsU2N7qEmVMD8Ycq+rfjd/Nc+rWV6VKaKiElojXD83ecqJZmAR3TW9yQDjPIUKAo0R3Wh2tBv7Ie5vGSqipJK2BTfhYNvZrtjxUgvNHHv2lZWIbDN+NxKIUmcJJZNMqnstXVfUWCD4EMPzMvl+w9ZRwiTUFgTyt3yHp0TPGKAl7OgGk3c+kiFj8VZyagemgCHdorUoqSd1LO5SayEgwTtIzkxtna0k1n2qls9JlJ80Dl8NBfbBfHQaOnZSpwG1H52h4nw//LXi1mLTxDeo3pyqYSTd+Nwg2nSskPC5v9sYOc2/Dj0yT8Ux2Cg0WqpMOL4nNdG6/TDapwOkw661z0e4ti3buqImdt+n2asxs9PD7fmeukRqNp3gX2PURymy4QMgBWAlCBwpoBsFrL5gzSefxdFd76R/Z41sWjKyN9HMt7l1kyniXDPtBMu3JsYHULojwkdxKzueJ6J99ToiKUK1+Q/1r6muan90x4H8ujkZi+0GEBVn9foU+NCJ9xWuHHgiqyaYsYOcDoWH6aK3mk4nSbQWLj6+96yHM9+w98Ml0pBij5Zr+fT3AUYzQk68UT1G4/v5f+h8/tu5r90QCrcF/ZxKWyBlwjihW6lSaA3WCNnIv1APe1vVsAom79LE1lAezy+E7MYbdl4A5YGP7G1yliG84niJvA8bcwyZwkg6TxABSVWqMjJ3mqYSyaebjrwrLmgHhzSwpHrlBgY4Q5enmZw8pHnc6vmluHdS1hznO74GbqinsTSG0uChruoyz3d+iatPd6TVRt26emHZzLc2YrEIxq2AtjzB9H8PRKHBREZutFIb1WnSGSXKfjcruyL0gwVFH6uZ6Eu5xS6hmVOGZ35pAUwrm3oE5ya4e8ba71gIKtjVnnP7GboNPjQH+6kF/bYccxKY00kKSBlJNoJ467ZGHPoc8r28i0TUzCtc6+wgkg3ED2NAxxU+XSk8xKdImxU0+tPdTV7n38vbiNuFWNlqcilVjCOMfI5FQwXDn5OXn2v7OP47RJWWFVsJ4GV65OKECpMkQDbZmVdRONDe98lJEMepl+Jy6BtXGCW4cH4lrtmrACRiMoskevwoYl6as0oiSoQu4MnmRdeaYBxsHI48RLi9iFRvYMp+XODn/I72fWBpk2O0gWxAPrcq2pdM/6n6e3OXwPknLLoqTGMb29FrZ1nNIfGy+uABQvPtRix4Wrn7eys7YBm5bq1LaXxGReZpPP/5djP+F1d7fTi+Z6RIpAJcnN3KQ7TAJ0eBrz883tyjoo/LkuEh9dt76OQR0Nu+s7oVs0TWkcZ2PNi7qosSSPSKXAn7WP3j80drYmVAviZfYM2VcIXQXY3nXBe4WRKvuVxwBylJnnjcHU8I08wSR809eA6h7GjqwrR8K1V8CN3p+SFRSNyaOjD2ZcPgntZxIiSBpElBG4u4MwgRjpQVoxx0uctW0v1qbjVHrC0Oo2dVy1GC3vK1NQxJhJtvz3IOkRp6LvVX8oXUnjUMzRs9p807ji/cH/oywc2kHejOoS+E0ll3mWknP7NJI9T634ySzskphequnUq9sNnZZS6UB+p+vg4WUKsfbPZoF47xS/doacvkK8fD4618s3kOTr0Kkkne0UnGBIktSsx4C895rBOGym48efM8ufYtP20GdPYY0O2qq+G34RkDtQ+1GYpsvh5uQqW4zliTfGkHA9PnHzLL/kWZmmvOzaP+5jNaYVFE2rLKJlSvbhHXP2y+OKP9WtpPwaaH3sQ3eAEdwBYVI4/njU7HdNfhhFd7QMafSKatDUhr2zJL8TuB3Pxyrt0EqfdqNX6BYulaIteuPmwQZ6iQCI5KSwQjfDW0K3iUmZqdmbGntXl36On/pCXuWm9ElNnbdjp23ImRmyEphjrv9ja19xN9XCh5PfU7dRuJzxDTcp/YULuf04BEizUGhGakeM6tQxn24MqRv1F1V55A4t5j+7FN1eadjUsJEAoGDgIYcB2ujG0udRkAPkXIUF9XE8PqPtljK311+K25yaVuea8F8j/od/z0307Hru5MNxyemHYuuQ4UxyPYGf8GEgnfocNND91ZRHCuk/P6hGcXuXlJVQfx+S3rJOMtmF57MlVz0p6FrWnq3q3VfxI9574isRekQBNkb8Jzm385yVK6sXvGyqS2lQv4OcuXEWf7q4rVuQ+ObTXncXELfds0nM4GeAaL961sE933NWI+Tb7xtfb6XWJYwYIb5yPdqLyT5PzoH8t9ktY40DfKeIzl6l5kXRWj9+yovY0rTfWaB8B5EARIlMHsxbLopvaOXNDr4aIV5gNPIA0ivw24vcvh4vIp5pSoNgm2za1fuReoHtNJU4Wjq/qTqylGT6dG75ql4redqUcAGR7YHvQ9JsAUMKFlrKLb/sQQhfUF1RJA+WTYaEbmtT6gSRKD1s9LjPQXEzRLkojjmfJGLy9KoySwsK0eDto6fbrJiKA1W30zCCrXtsbwJLmvH+VjlturgK4F0bj6Tsq7LIbrYKCbfp4sF7zCf7s/72QZbfvNz7iTVBYRwVMMxmcano3v1xMey4PzGrTIkKEZv3sQb1ex/7aj0c9g31E/sUEZ7Vt06L8K+xLiuv5moO53oV15GGtoXFdCkRhSzD7TxYzZmIE5tXR2IkFVrvX91SABRe8D7Z9rf/gWUuSBqGk5xItL8yHj0vcQs6P7asYF681oZhY8ncDyCuwW4rFf3xUd1PS0+S2SpsG071RcHz7YWOGl+1uuLzxe6IbRzHd2TdM8nK9EXGwqQOMsUyHb8duD0/ntd8W561l0r946O6RKx08tqeaTXKBkjHPilod1/whd3X+rbx4L70q9jvveHQfTiWCNsBu2mddb8OsdqK1NByOiu2CXU4TdBiTpo13HDQoBI69lscnktzhD/lE5mLB/4g1MShbX2Y0DtKui4Q4KC/2felRA6gZX1XkUl3ILZbcFPTGnnSqvgb9yR2FX0lr4MD4UMwVcVwm5nc7xOGPvY9XGzPc75oJLxXKbSokPew/EOApBG7r8yvhg9qyF7B4T7pSZVBYyvZ+H1EcpMYx/N9pPen46kZkqeXpOtnhRomKlmmyWX1sLe8enBlfncByzgSj39zBgWMrUKVe8jN46FZOawrip4u+Z9T4+4QTwl1zlQDMxwJaCr/bqfk1cooc5po12UNtk/HJqmTNVyDy6vc0JzxIZP6/P+xZSwv6SAblNK2+apkxh+ALDCIQ10RTs7qq0zhTbT/hkmpjAWZkj4Zr5nctn/ng2iWgZ5pE1X0FfF374pqb3bsWFGCLNwk6kBeUTWktTZqBVejiWS66Yzyn21kaKi78pWLfG+r2TVHLPxBRgjsYAwgL/D8pNpD9XfbLEXnj0upePd0eEBa77glIO1pzMDdfgCwQMq2tY36J2TgsvoJEu8ZONr7JfpjKzMeI+o/IkEMRnzvyW8g5TAGZxUTodIPDBN+TAgBp+SL1ksiC3WjdA2dOYEgUvB2GpH8zw2PsLykMySPlMsMkL4VzoSJJhnRwBKLcCh6wxfNGhvmug48e2278uA7P555Qa2aB3CiYggx4LlmOxujGBobiDQ/+tKOdr/v0c+wfd+VBFPKZjm5piev10st3wvpo983RpMMxZqTVZlelpB2h3W2zDADKnBRvMqWdgswoodOd3nIbpILEqTdLltufhoDD5he59fzjrYd4ZtoX15Rbjk0BqN4W1ibZTV5jbBvaxBbBySawzKwvUz1YM/yKLT2W9fuureGaHKIN0oqMvN4e+YD7TZ6q16CGn+zQqTG8XACtEmeRXlnYBJ5V0pHHQKF7/VAP+M4rrFVMUlOAvt8pxtLCH+zOZDpfIrmFeR52s3NnK56LPZwf9yq2Op1L8tFnITk7O9DklFJmUysM6ggteGugtwVmRwltmR6U0nEN3THnRUCNdhXl8d9S7q60H/PK4a/Bmvq4Vu7JhklM7KVlMwVSZuVRFtgpFbhxruz+WsBDjdbYnvvFRJ8TJPSeLo9iCWt/zJbqottrfbsb5MD7q7ox4Mqz4UKwqdXxphhxQpOde0Mdhec62FFGJtnjooYn4HpjSWsM/zHNYuEgeIDkaoXFJ/dcvzW8GDGe9xG5dqsLdi1Pm8GbKYP/b1HJPI5wW9Of0K4RJUPE6Tkz0u4v28qvssnnuLqgfThBAYtEynona+XtqanWaBhIEDbiKOI/2zRXeyabZcNRjDTpdd4LroQP7vN57XTLAAVscd77jeEpJZLa5nKGvpoCosePnSSr33lxA7U54AQsHkbGUB8opwxAR/wdFxne1ttAB/JwrT0+d80+zhTpCtIiqSdxJL/90Ye11cMcN1S0s1UrL0uPQcHpPcC9XoaMgTS+rzr3x5ysWbZUOQkvM8tjXvJEbcDSTyDEkfDbQ9Eev8wQSWmWJilPFDzDbpKSirS2kIA68/Y4mRepUPr8Q/m3JZqznnp/XLP/QhWgoZfHICD+C4lnj6eH6iUuoqbX4eevZzGesnxaXXKajp9aJt6+KeNfEkVhRN22uJgFI39VuZp0bZWIiI3U2HumI8VKOxjq7Gim8bPWwfiVhuoCJMug2oFPz4gSo6zqLbFNRJLi/MWMoadpucpLXXZW5b5B+g8O4HMjMr4ZOgxdlao++2s6220AiBZkIdjk7hVJco5vaMau/a4xOlpcbIl9qhOeg5MujhJk/Mm9em9V7FQ2bwlsE78uUHS43gbz3to6xvNI4/bLKcFwGBek2N5P58TxqvEbUoW/31MejA1YoeD1kuqHqxS759pyHF4nCPwqLrgoOrzMmaqoR+h/HYp4iPQCqE/HSjUke+f5R6Q9M6Yv8JbHCtNccdqH49j/7v0nTRbuw9lyJtdp47w6VQm9QXW/q3nwRnne5mvI8pe4snmZJrT9vd57cy2GRAYPxYkjf/afCSzF1VGxE9uzlPfDyA9Sq5zPvY044heIU6Aw3ZaA4xsI2w7nYnBdA983XpgdHRhG04SDbR+ViyZFpGIJezIUBfmJjkmyVyf35Sx/17cVk7zlUq6LA/tsU84+uuvf33an3/8WDlEGijOXQsovbzYv7KHLqbTjR4ZSvMR6G/Q7uW7h6eaxQ6ugOf9IrUKE1UU5HJYoWa8UhgJZ7Tqr1Vn13GJjZRfTyZ3D+l0nOI5BY7PwhglgwwXJHXIxusZoO9bV1TpZQQhy/LFj/M4lmjf/Kav8cgvP9CeFlEJkUCWtuHgWN3O8VajIEVx58VFPGkscT4RTJqhW8wPq7rtKySGYSKxdJMLKmSw0C2GtGo+33GS8JPgvuxKWdxmZWl+vy2MuX1OXGhMZnNP0x7+m3GbpiufLJ3g6S6xkqGZ8TkM+1/D/vprCbqVzKBCtUIjoiBfP9w+ExH188xUfdPEImESzfvRtmrZzqD8J81ltyZavbCQVINRhtvN7fNG3Ly2WsmHlO7rRmJ3xI06SAKvPfWluKnb/j5RMOLY3VyD1d5M4++c64I+x7J9rAM8W+//f9vSzcraNu59ZtzO6nGLI8q/Pr+NRx6pE4Gnrzai855UPoaV+x8jdDtHOsIbx5k92KZ+9tDtOEqR+ayBOuHj3ls9yfvTtYfTJKlGVfNbBxtxexPdSbqp2q7XvST0VXU8VdMQnrA9v2uzqa2eUkhLsGY1gXbKGv789JBK4FD/SJu39DbOq2PNt3u9ysBuxqNLyEx9t8KkVgMlTSfPurwLA8Al7xWU9JYU1j6qua99rProqwg90ZDfjTLaYa1v2MJi1xoIL63e4YdzQ+9F9J/+T2C09Iyo1yYwFq2XmMLcW+2Xng6lBp4P64UO94kwx3meh0qFKsp5Fa65ljFdP+YMU0UJZWiY5n0Gx+Pn8JPyeQqTvDolL5QqcMVVqjGSA5HUbuuwhVk7r5kPUKZK8o9Bm7+D3o5JrdneiLgNFxEEfOkmORGCD0A97nfdJKvgHP+MOB71oNK4Lcfor4FEJf98xLzcH5VZWnhEC4Df/NfGEpKlJlkcGtzsKkmmfKQAzrhpmStRWEYu1+jx0hFR4+R7gezucGF65TKtrpj3duU1ZUhp7Tm0rRg7z3dwEd6l+ibKrdowi9LTyBh9AVD9MhHSLlPrnPdGHVNaKq27veYzj284hiUd5JbOF4jkP6A43Pt3qcpuT7tZAcCheTtH0Ul7dVKenCr3IIA0Q8kZuv0cEUTkQKST9uhLmfjLC4w2WoUMFydp+F84SUYn9VqC1vd1RL8Qwb/TQMfeareBCjj8mb/tJg0t7OXwiKqRqPOPPwYe/fXXitR+iHIqBaUSCDiX+cwXwpF7S5/8AeaCNPSeel7IgYluUVO4sQuKV0SeZ2+XnRp1Gwvg4zF8hacNvumwhwc2H8O/pSOLQlxzktByVEpBa69kMZG/Pst3JQtDFahtcZvFzR5P69l0s0Xaw1HIwCIrI318PP+/h7XUfR+R9oJ3XxcRYJI7AD4K6zgqCRGLnBjdn5NOWjudW5XUfZF48P7f5xmffGs5SZcpuFzpZqRfv6rJux5MqJ5o9/6ejSb6176MrVI/FBgNI2e3uzMwKds2i993kz6dVbHbxRhpAu0YzDMAqYat/ZxTFs6l5/af//z73//5b4lHX4oXw3RqWlo3rEXJbk0mmbWw5iwoYK4GE90sxR+8sv8DAGm17jNQ96Ma1Kq+sQocO0EU0JYoTqMEbyQuV9xmM5abW+8CK7I6xYVGEuddUw0OhM8ugtWsaOFZREdk6FeOSa3UEMCeZXaFYzNv9rAtdJznXLABGN+Ya183LRL0zwJI5jXE3gjGXmS2YPWArELsHw+XTtqBwgqKcJjOM+enJFJ9PNB8yCBenBnvNkxatQWk2zw34uafx2fec+pe/fMidMt9fZpXFL/rJsUco6ZzXyMLxyjsP3/+nOA0ArVKbA1AGoJuZVNjkrq8rYPEl057Ch6CdfWSgJxb7sieyzewZ58RnT4UQNHNco3qf6YqGfkxVaF6COaYFP60MaMepRG2swYOwau9mYOr6OLQYCG8I80/R1vba6ucwMM1NSqrN3KbYJGjkY2dARraGZ+pUsm30+cn+hWQGf5YR2zYuDV3BbwlKEIZFPrSViH28eOwmh/J7BnpbPY8z6W86YnG64gUa3h120WoKE4qtPtAMcjqjtx6bDi6Q5OmYbnUIY/onhhWelxmjZO/xybVqMbSgap/++PnRKO/hsqtZrbNnJq0O9+HvOQcBTBpFsvci4vz4lg3Vw+AH723ZFRcuJQUYlveZNvUtrFDn1LDlmsEfazkG4GNW/hQiwRs20RGdsnrOopNGTjdpy94oQdEPyrkTPhd0fjq/QsgJ7uaOw/1+1JHXE/eZVh0tf3Zognajaz3MXODKtp+XSJpzpu5kS0m7V+ZX1zI7kKkdb6ikwbRfhyik9JVRTk03Q6Ev6VFXnV5fAlneULWg5tPl1uHmU7S050kL5i8Z/T6AgB33fbu4uOHJqy0VGheYOmg6SB9ib0Co4lGM62vockzwT+CtMqnVSoGvlcak0sjUYGATYDAqBRq4hNf/7C4Llhim4DrGXqZtwKE2p13o5OLEVOJeUlsxWOJXucpDM6twc4KCuNeY7XHpH4HCVP4LATe90yaCRgUe60vWaYMey5+ydLlebIqufg8Tnij1qNNM8OuSz4wLedy3xQVVwDDx9EIdR6lBHCsESf327KfoKJlcPsUTN7dt6OASLKBSUdhkrJumhlcuK4SF9Y2cu67nNs6o7wWBd9lvSJuEUmfv8qdnEm6r7N2n7OeU55pybYkG+T8xIISlIAP8L2WVnEB/blu9HdcoxmvVVuaCo9iodShftAcEjCMSBpbwDRhGnBHG+NeyYOAxVZ4pt0pN8ckQMod/r3VAERJfQaS9rrMS4b/eEvGPmaviZz7ud7rHWO5u2wW3bqC9KbjpmJQZR23sZQTNhWprd/qyGTBzWdpxpypgtsTfz6trs0rKPFg1eNnVu5ygn39Z1s0mbgnZxw5iiSjcOsFpW2udbNS8rdLqmoU50UaYnoFb/mhxhLKdYRJmTbIwfor8mM8tymJcXN/7vW7lvg6xQVPf5uXQ2b/SQcuyO01UwJfEH3Um8CkzpRQ1JFes0mKk4VGVXeotcvdmVt1KHaWlv37f4eNWQDvz1pq/jW+a/c8RfvaCyHc2HtiG3k57+7fdxjwTmorM9UoqUFipipks9z3j+kS3tNwkKEHM5wA7kZIyEtippPoSwAzEWe2EMB03Phkez66mLDPXSHN77XugRkcyTECkZAmdTQYk0nO4+18e6AFe2f+IOaLsLZaBHL5SAtSVrLt8rXGg2lUSb3RWIIjy4J0JxnZz+f7qmjzsQN/Sz9Vsc/wGaq4ACbJzERvHWYqPFLPxc3mo4hMJUIVuQqRLFdsRCKfyD7s3aSY9aSFRoVZFb9n7kIiE4VmSm06RQORatDPdI5MaLeZhWrxmokkpLvvVi/R20Y3d8nHryRN3M3HNGoAcvx5li5p6JeQntRZGb++5/XcT7r+rYBkUwUYpo6TJm9C5KYqbJkqzBGLoZWIuImXruPropnY6rCCK5kkJ+9cQVywkzBtBsMLOc8EPH1sWZyPx3+nhBsB6A0QefsVecK9U8u/qtU/QEXulbhHxPVZdlRN0scM3Q5bURB3fJBJnQ5MGrmfk5KBpgD62490VDMrHzjjwv6duDLOvxO7VdslF82NVMwMokqq13tWvGueRi+0xblq7iYps89sxnxjXHKVIpVvNKe11YCk/76PBfWxZv3UgvG9j1xy7iDgFx4eUE3e5uqay2U0hQN3sRRl+Cy+45KlD3ZhKkaJyeWI7VBN1qF+ENP3oP6Jtag+vssZHYRclXDIc1UmV3teDfo/dBTQRLl8KpAl7EjjIMeZBinUiB1yGSnz88Kq2OaeWGa/jEuA+ydbAyAvvlFxc5pTvGc/07N9OZbk6CdpUsze8+0PccDGp6+0/aCFC7wpmTEfFxoZhP/4uFYChHcq+dN1U214DkDD3KPwQbdds0HXFTPQ5Hz+gkkyexleEaq2ATE1dLV2F3V17i5Y3LLwE995LPAGBAEkIqJATVzEXDcfxVIvHJmy2//+tE84KuKIAmANGvJjxeHgH9Fdzn31pncGtWbJHFwpMJh3JCm3psCaXhK/MQ/xRkzNUYMvJdJmTf2YKZ++7fK0KCOdUzeq9CSnrcMsiIhuiBY5Nco6C0JkOrt5FCPtYEiMWLFXVejAkyNPrhg0gVOE+m5LHGoaKlGK8+TvXRx8btw99Rk9Ga2s/x66taBFaH+/sKQN3yjm11ztM6VCpsXFHWJGKpEjcJty+xqo5b/fl6QGUfP57k6SZ93so+zXQtyXDFYlwR6aP2t9JU42IDvkVh+1EK6co9oVmeshpjxTlb+oCHgk+GuibeGRfPG9wFo/cdOTd/Tme+1G/M6rN1LmzVReH+//WOS2Hy52Hx5iVq8cJbwkDIEo7he4vxQNAU9LXuiN0ng6Gi6JYPA8WeD1k8mqArw2PMmkNB2TzvQ29o6PJ6nE8Zrs/pk1rQ61cWEnjjPaaPpSDvD3kvH2qPMh/brD46cvKW706W2JxXKUL5DGPPFS+H9eNQF2iXSfDpj4XgEmiXiQT8/R7Wu3Law2xjLP6m93J+mbRrm/lYy70QAzs4+w9Lvb62Z1hOnuy+CxJ4+lOHaunppJr3qJYaF0Q83WmKS2AuAqw7vqP6dVtKRiiWhDJHt0n8vj8vYO6+a2AAINLa/QSic0QRHhGlyUNVuWd4Co0UWA3+vATLfdgI5Vuqlfb+AmEYNCPnPA3EdSr5K3VNdPzOknMbx0SX0b2kGujXo7/X4clKjzRlCX+WXyjPKEuJaUL1cc8vOQGXPhoyVfGHvYx2HiUL4e0+0LTohkjQGjw16FiBW6PX7ohDauLivO3103EwXMTbPbtSj0Hucq/OFmabeRAp/zOr68WMTsHtcWQwMm9QZsFQeRuUHS2XQOcVqFShat4otLcF6jItWqX/veWfJz6Cgkl+KAfRDj37QSly7pdfJkCGHxNWxXYKYX0TwVbQq/actDsAQDxdNGb2wpCKRJYppo5olI3Pq+rogHJf658xgEWis2hJgqzAOQ/HysTUMPF1E9qEcenIsVjV+FfbwGqRfsXMsE8LXier5t1WuR3N+KV0uS5di+S6G94P6o5eSjh1wK6LW3bfsfbnWvivTHXXScyS63ta+nTwGIMUz7rezjmRO4uFlXTKIIx/ADlSxvIfDr+tooQDnHNN0+3WYuhvG6wkUw6ZtZctM06YIiXiAoaIy495y8EX5R8VsX4CRAMMn+MyE2b72k+mi3wHzqvZ+QydKIKDScbWyxYogB4SRp9JBXuouLkGSMxOCsRcRMwNaqbZnKgHxM/C/lFQKUdt0+x5iT5pHrA9U3tQ7q6U+obFfh51uEBqXAM7YAwNU+l1+kVJrEK9UFgFdYJlrO29Hi97ykrtpor1NOD6qv6vsaJGk2TxwszlNTnt9/oSKXz5zT2ILUrw89bpwUukD67nPn5WwJOEFAdicHJAkvG5OkQTRxoPyne0bIFaBWQdDpfoBnzK13/uCCuwmR7Ascxw8gKbVsryVHO5OCRJGricc6vfRBt5i5p7zbjZfJ+EAbppGqCvnHuONZsJBptb6ZTc2ih0vz5PmO3pLiM0+9vABH3uWLajtqEkmZhy+KILHdG6HCmfcYIr1Q7U2hmTWugpRCS+1N7+Dzj1wzDhg1t2ye8M+qLxl/ROBz7rfrPl9DkmfTLFdNWvf6W6tn85mL8g83UqGmZ/+6hkWZMQmQ9TZr5b4dD38cdGVYEs1KF1pM6t26yuR9jUiXoSPhPfr1GdJYdEvPPM1IcfBpXvjU63ghNH8ZueFsTmbr25lkOlorKPavq85YNvNwGBmSl2qRQy4xioV8+TypHmnzcxpk2PLXqQqdj2c90GpQ+EIkFEnk09ioQQpMe5BiMokrnLP87RjdsAtyamFmDy2XriMXj5KB+VKZZ/lqTvWbNCGMAavlUN0adVEIdNtKzmwxibBsOVeHGupXT8CjrHAqTAaOesY9d3p8N24hOoO0cifEH29+i3nxGEYyWOupPCRrvXJM0lYH8mKvS4g9xATqjT22MzTGp00DlVuQ91KMRxwkNbp1TmHJF2WSFAY32uHyKvSis0jBccEin+7cxXTnLtfNl/S4bddza3rJpRS+fSfoEnggom8dJ61xPlOhAXMOd29CbQp5PtezbNoSEnGoLOt1lWxoTdew71C1z/Dw5SXjgsNoC4Yc9fTHhFsQnaRUYgWflg9zHbCszG4z4w1QLBxadD6jLTVS33sMfKQk+5gxxnXgmrtWHYKfJrcpDgcDR4sXgZtbKM1xRwRb3Oq8kqXG1x2ikHU2Tv0ymmaeVWFSeIFj5mmTvN0cbPb+598s4wb0WOxu0uswMZ8msLTM960VJmXeVhnYoKTY5fo8QURpQSd9nadNAiA2J17IM4VyOE1eu536MvG4TgkrusGG9+aGfe79WQRiGaBTGcPqAS4pggJwO0dz3Z0Qf1kVhVtiEwD7mRTOQO5x6+1AxFVmFBiuOWSS0zk+xdXPyt+Y9XRQpDbiKo1RYODexPnGGctOMkDOX/nimnA06YWs0uLCudtJwX8z4wbo65vRCm06DGbmaBuRBCCZhySLkg0r7n5YCk0Sp8mdMe/+tiGBPonK7U4XMkgpxx2zXQvVl3dX4Gxrp+EzKYV+WYuJKo21OmQ6otqCblTUj8UAg0h293nFEm4FREqgsxKVB3vW0zO96Abfm/+02wDFRyTWpn2o2lruN3Q9y+ROZQl2KlsVHjCJAgsnx5GLo3AdHXWzCJKkzbBTGWPhdu7U2CfL+jl19uZC+UdJbfyYtsWSzP5c1dbZRKvpZHlUBLOidbWKIK9TAIjyA4Vk4Kh10MVLSGIa7RuMMaUJBNaclz/YOCGtOEnbvjF0sGeNfwxVjInnW9Ytdr8fh6DvUfY9eCtgYz2EnaJI2VdDPYCEHpPaNP1dIw8QeJUNO7nCrFToIFJijnnBhnAUpPZJ3S7nhblW5wZ9G55vqxBbAurj5gaaGauilxlu8IEFfuZOt8hJB+dcL+Uejf+W5+URjzmKvkz4nU+VswJD+gQX7q/tDnSKtfSWXogFYk/9pAJzX1qm6kE8ub/XwSxRKcWXVmkkTlBpJK7tRIMM92k2VxfOP8+99sE3NglKFbwPq5UnTganbKtyNVpXF1FI9Rv0tnMXXK5vCgD4XZ9E8HLA6zIYIAmRxlywinlpLGklZ+JGtMBpakD2pgj63hp1JcwzrndUOZ/SWpcPisOIN1sZw1y5x3fIixHjXNc6kJcAgEiECmBbSAz3x6NmXx2hPNipXiyghlBOcon5ouVQ7xYavUuiqcK0yxQkChNbfSI7igmj+G/xkhalbxVvZ5Jh86yPw9MOkHbbzPAurTD5IkxhznAD4MzhrD1UZw/TrrPZdiFepzhz4wvMqrKKtrdDtqpdQpfM6mHv0mavAzcT2TZM6qbDurk/oBt67HpgN6U+s1OdC3mYV88cPV8D94jCPTVT5Xg/yQK7xaQJsb25Oqf53m7p1YeMRS5zYs5HfHrSwXrTM7+M2x5QCl4EeZpmYCUZC42G+OTPh7DhVPXceXWsdkQCjKyB1YfuCZD+T352TT9JjZLTFx7GCGqLz6x0//5p2yY8xMBUkGJUr3HA9iuPSs3ZiTKROZ6zJiK8FlA7I9JBsAZMVaBWdcl1IJ+vVhe3LqzUHPU+3rgP0NqTteoppgpAmdee1iMRzAX5PiTZl7fgSeD4+gPqzfpz1pNZgNSXQ8cI21ZhezJE6dThl88fbwUGe1Wzdyi7Yk4/Q6TSW+n+cbYCDGZUi9iz8B6hX8gqqgoWd97EK/Um8xW3Xhs2P2xIo8Z7HMFr1QZt7LYillxN7aVQEFUQ92fZjLFjev9oBaSr4JGQcMa4fA6Wk0mxVeX8bH6BIo/HfGodFf+j/LA7AOJ18NP1FWysC1+GHKEeoOy1A1kBxlFyS7XUee5kTyeR5MeOPZ7dNfXliXA57dJRvyrTVMsJRuqyvuhrMtVturKTQeKhnBSWZidHwmQVpdu87qxURnd1sLiLvPL7kMRHWdWRm/bEjWivJ1kkSVEe0k019GNUNRyl9XeCSfTMrIeIxuf1RnRBNiruA4MzG4jAbjGJXr3mOm8IQlbZfu0GrhoF6sFAWbzo3AvW0JkOSeFUEnXieAkSadBTd5b+DWnuMa5ktfLmmA4wenV/VYWnKcpZwIw6t+1uOz/BS03N3WeNVk5n9t4JwUvWCFLYmAM02rzHzaR3mIG2PAZgSZ2KLmjWVURkg73IARz7LuZjqpXRUoRgEhqn5ibNP+L3oy4HxUbBB84tVVGwJMZ1JL4QVQ58A0tv4IpF06RX9FLbCh5xP07MIclhhpuXAL4ZfLf9y8syC+o4auZj/QcXyewxRmHM6zgrck9NB3g7F9LQbQGzbq0YBojutTsipVcidhubGXKvhRvz/oNeGTkE87qsAToR1TMQ8y/R45+a16ySQcmTMu3PIEgbPtExnhorti6N2I8JSKM8KEkjh4/n7LJLaUvTbVPDQARjaXvUOlZ1DS1azjVc8wbApNUcHaFmrEMj3IVISKwxz82iaR3FqgXw23ckCpgW6rRwUL0q0XlcjK6NlU57SJpJLiOKAhVWY8/CXL7oMBa1bV6z1LTPbpbbgqTD772ngL7rJflkqjRZSDMfmUTusuFJBhLNrvpfAJITSYVINbVwNAgU8hudNAwFcLOmUxwwj+j8IRMgdwu0LqxK0skJP3r+BirZ4ISQBk+9VpuQLuKwMIhzMwc3mNVpgw8zORGV5ilAlutR4iZ/KEgbN2fYiqimhsnU5Z6B+NP7Ph0nfZ6tQ+a13R2N9lU2s2R4MkLJD5lqoeyYXS8/S8E22ApK1TJzJj2j0yxsojjRH/+SJFzQIIu4Zqihf4VKdgBeny+iqAS2bcn9mVE7BDGxK2I9n7l4OcnTVxi8gJLFzWYBUe+IBr3JVRFySJQK7PrIzXSTvp1xc+6UxmldKIsg7EltJQ7CpJG8tUokI5J+SNtwTmLfpwPoChidFa1I884k0AR3A18QFW5MCw9HmFpmjkQvzS+K/2MqXxhqKu1u10K2akPAYM+wt9oNB2HvDP1r9dG4dFRR3WylrGkl4zvEWtlDdlIz3OrhK0LCVaTd6EXcY1O4rmudc8x083ky3SLIy8t5OUTJUAygC2Dkdbr+OvNO6NMatuc8ibZANisqusw/D7Vhb0yL6cAiiElxVDIQyuaxwNDrTIVxsTykMnAzBUCjeXTsOdFIWYdWO0crUIey/93YS12x5umSFWrncpNwGZ1Vid8ulUzP3cRv7DjMe+3ehzj2vaP+Y4VtmVNFI/PjeY7taGX+9GMTvdw3HwqROsuX4/ed4rZui+8BUTMT2M0ZRERxVIZozefVu8oaxhp3u4nbthc1GGnawqMfU2npOKTbEamKul8zTJPo5LMmZIiWZc1dzUIkK3VuZtLp5OvIIjyoG0bew/1Fz+9p1xAlcYxFJp7nwqRyjPh0nmWudbX9zsX/iZ2Oix60pBcTo2/m1PQj0xBFykM+22pteJRXt7e14nAVOaJWGybTvZF97oeE10UnvLyVsU4Br6uzVMqhAHmXcGlHZP5W9Xb6QzyaJf565bso5pAdisdbbyuTEguR5vufm8RkXpeW+WWdrM2LNBjoeOsmWUF/XKskb91a/ULfo7d+7AYbVyH7WHxenq9yRH2GH4cV2MVtl44+TQaoff+o0W5zjNsxX6ts8a+BQbXSZ1WdNInAohzWs0f+FPamHX87ctBywGksR5LU/6mDICNrKXto4iPcUZJImKe6Mh1e0UBRW831dkmaE6PTby8FreKgPRTcubFjK3ikBHtTM1O9fPFGI01Zvist++VgiSbupiSbSvDlG2Ppu8+T2KcujTsoXg/we+IkuRIMwLT5cARRJKJt84Z7KGPMh5S13eLHLLubqd/31fh21mC3cLVBpsXTrmmXFQbxS6WF9fIrN0kTP2J3ktqdl9Mc2tOLKXvjLcxeqLjBZ0rkFKylf4x/69UA7qV56fYUuNkHBnza4o3yHEv7V0VpM6WmxgMrXbp2efZ9kWlVy3qryzCR60H6d4ERHgHrC7LYBE1dHJ7Fw7rwlnA43oOkmEg9pwwLfnCTDhANzpNRtKmfhFFLB01NMqvW4ToAL+UjKpgmRiMcnJ9EUZg6kKYFY5KYOGAsq20dXQZOohUbn7GyXXk1TSsodODST1n18GyWvIek9L+6e8TD6RuxQpJjFSZ9PMds6TZsq3mGknF8k8TkhU4qSwPqaKeqWL+XG/Gaq3K0EbCNBEOx2aenDjMX03MMjbwKBsi3wS8+iQoY1hbMXkOqh6Q8FxrHnOyqmXUTj6o3JGIKcf8qJe5PGwR2tYhY0tGrHdys2YJCZX5x3ceXzvvBdAFGNpPRLpFVOCf1vkmQaLoxO7tF3gkiWaDkhiK/7TbVAkrSV9GZ7q2Qaa+dLuL59F6w/aJ6lLa5RufsRK5PQaKbr6+macE8mmdO/fWzFAAlJ7ht0Sp+VNGlZWH84c0KeO0l+d4IU2N90W5rcYRh0hk/fsR9RZLCNr2f0I0ckpaucMIBNMkX3nmYIvxc/+MewlD6Ur+tm4DCJi/eDw/u0c/9D8/vT5OL3ErGpqUds4vbIn7MGK3itgo6lk63RJVHev/Xf6uPAxLELgmOoOKkLzsBrCzdLK0+D14H4Hlt5jaZ2mm6mnGVvOr/MBeJJfvgvFUSNRhVRN5MrVTSwCwUKaHzpMLK8QBPH8ZI0d5JV8iCtfOp6AGPjdojl+loi0c2zEd+0ywdk9rhlZ5ApcZrfa/vFgG4pJRzkKZgjBloWhad2f0Dk97cQo0kOXaCCilLqKOUuJspSsZu21cLGwdvZiXN5iU1mpSH+jyiqwXDi3bNVzfzBri8ZkEQYgqnu+goX5DPtl5u9/9WkdtDveFiks6KBz8+ihkdf/n8I3llqkJ2i06U3ZdPtJWn/EZYRhTOObv7f5PSs8Mkn2Pd1a1mBkdKz5J4apnojBwbaz47AkYgUh03o3F4Ykil4zNhsqYf1I/34RLPT6mbo5FWBXFKSzKTTTAkeT0r6/W11zedU23qiUApY7kaZq5yyQUdMqv2Nt6vgST8PPiZoHTKWpGNM7EikM1RNUyqCSQHmCT7WezF26xb2gcUDV80rIg7zIfLHVH5roGYQWs7InnolnlTnLRGoHbFk6pMk5ZfnzGgt86GWrVukj/JknWKB71BMNeJvLKPl6yJJSvP/0PKw7j/v941pQQ4onzaEcepJGuX98sPnJNf9AF7PFc8HvOr7ldYdZUWYbAF8XLStYjSpymqAVKrCOIaDokqhhRbXWjEuCOBkXQMFn6INgrQQ/rXJg0C5JeDVXVgNX8vq9GhTEC4F0Uol+p0QaZqrxodYHuxfDUfimfleibMHGvIPnXxeEnR3FuHJHONfCf2BIiJLfc73zCp6CRl9rEfPxS2feyIROj28CG6e0DbKxTg3/UuiDmkznC7pK7SYKt6+C4WTD7Ku2oMAfvwzgf9+txn32puyYlpW6Vyvqqq0zjD49DCqXr50kTTQKUyy807JvEKm5wVhbSqVSYZbPVu7tXuJBn2ef336N6Rds1sKxndmZQUhhcb+TSR7bprklnB+nKLZsqyPCNGyI2SMK1mZB1tRTHSQUZvGpcdV8LOOHlRr/DiZQtzRfvaF58JBcHqHO0cySobfvnFu0wb7GOQZOWnvh8sinMS8/XjyzHp82pCJ1G2PQOIkb400ZJZCUB1kgm6kqhtxgTIXuu19ZjUfJzN9nA0OJXwQGmus3LjX4R35KWy/7XN6MTSRqbWrNtBWyO2fKF059l/UMfCRnPdf6804CWSZLvQs6oZPZzzcbeO/LeEZX9H7O3R9A26m+1tDUIgYUvsZFNgfDeSUWp34YG5cvJozn0oTluc3SLIGF6dJ/Daaeds9dcrhQKoRCgJZ/CjnEu2upuMqndXs5k+4P/yzDef6eIasoCS+EPg3tPgxxe5Jbo1bB4fxzdtOK/1cO1jj/Tfnxk/fsY126aybZsNIDqJSoCmPML1OHAseiKVB5zjRNcB6ppm0hdyOjzhdqSYDhFkZcTy8S0Evp21z/KHYReyAB5eAq6LsnrDkX6k4If0zZoS2Kq16TrzSq9YvschB0LzTk8WkLF4+K70CuN32S31ZUtPl0+YdPCCFNGCXbc5ACRYem3zY/ON4OoVJ5Hx3GY7Lg+pvKNf5XTKrTikmH/Ugjun2XCfMAFMiXFLiAVAhdwiZ+kxC+NXt8pP1WNJUoOWdr2PD6D1BTuFZ3gDCDLUZ9sEzZQRQRu9fQdIFyE8a89Q98x9gEZhtUtcbTvy/eNKJ/1Qb1s+Ox2lj1md9KMheQyTwE/SNTe+m8OAuUnJCWHsnGg2AOPX+Cgsm1TfKzVuE9O3kLr84cOOYiG3ZtmoiQtfWTSAPGnpuRcGkPDjg20WgBVnrWGu5RMd22QwoMPOS1DaXqhGh88M0ChzcIf/6stTtgKJBKOci2Wm4x6gkVEDIbw2tjBJ5axvfNlj5jkHIj1BIzWthINy/Z939+5OnwqAYH28I5wANAxUvGJPz7DGn1I9kfkDFpOUik0kv1cge7oMej/HrbvVXaUf1WYmX+Xv45eOSTqcKO5PadQ9bPt5ROTIthG2OSY9DEctu4mrxrf1u+AZtntMeoESjjL+mT48sU9R34/W5jy1aLvS4cIYet3M4HKoTYYuAJloBJjPSCoePG4zd2w5acdK3f2coWEcQSGRboxBzOFMgTnpLy0pJtih1c0Vdli/ctE8wU8TWQS9bcFEbMqwifGIH2z37OIpRGlr/i0dPLpcxKBtXlgtHH6xFEuGFh7D3D2gsPkjjklllt53elsGygmK6sKppu1DWn5yKFtHPoAkhynj7MxdwCMge+H8u+mqGCZhGrINJo2y7eOwsG23nBT3D5sOACb5FQQh26ptmxdyH7q1EvxoeLi/duZpAv5xLxbyctw/I+C4uHylAhi/YyYGoB7QMt/RcCSqcQLv0Q7xskiOElMd/XhMpYC//hp/fv64VvKtpJ1XcVrtuylK5anpB66NQ1J7LQI8sYXO0UvPJgcx8NCPcjv1P76jSeUvJHEfhNgAbCNwXdpP1Yefb/T46pg0cXteBgUXoiQ7TYcpQzbG7PEqM4e9Lyq1ungf/nzLmVPCQLddVZCUdAMX32My95J80I9jdMfQ+7nCcliFx45JWbZvjPdZMfmwbtsp7vbW2PPpOiW76qWCESLxbAqfLU1kHhG9bnqPlTLAkwyEdETzuhyl36MZ9kB8Z4GLG4xO8l4Wfd/NeBVZ3951YWiFYIdW3rkWjxWkuH9IiHGMwaY/H58x919//etf/5/PPwORqvFvGBWBhklWEkhJ635f3VkCQCXvt86HgWR2LbrscFdwfOy7ClcSXxeviI4QvBBCCNpklJkr7k7QLM1NKCXYX1B8K7eRQ+6SwcMIiK6ue+5v9nkZxp2zebwhj8gj0wtYPRhcl01nodTNNHePXKuKX31RBOAIeD9vyDIidMPFVayvd8fz42NQ3AOTjjEk6SGRJA/bqATYQrfULTlpEv+2lFrsurFuvNzMY9KyKG/KD1Czqx3dohH4BLpeqse9kebamYXUaF//rjYt0VgwU8vYQC1xEEmlux44SkpT1K0UlD7/+9ewP/8YiDQ/iV4J1d+YHR6maNFr2WWmL06xFFHCcdQoLwW3OFjstuXqjgN6rE8qZRpXkvCsjGmQpuUJ/29nKWkVTY6iFl90m+sKZZK9tt6/ws/mKeg5OjlEOge9eBljo1c5jduQ2WZ8OkgYfV0EmYK1nozo7LjVjmh+yNui2ehjfNsGbSbuc83m45N8iIVIMRzbTm6Som9rLHnDdfDezkCWwsxChVehm8zcZKKc3knyFpV7tsQRqVe99WaR2ztrs+4NT/asiMluVApb5nuhXnhEVDnB5x2bkdqffwz9sAFMkjQsir+8I8os74Xc7Pp6KsZ6SgqTVl5zOUeIB+1PSZ8Av9dHCon0Ov/VXZTJQYEOscXAZ2tTwnKK/T8VvABDqN46wrSPw2Ht5vTgk/f7i/hT7iaJJMRomjRiQq6+1QUvjNiByH0jt3gJSbyHsb6saep/Or0xP33yGKbC7Dbm3v+YIhhSkpwJ0zc3ir5pLDlJCdq3w6OrP725rGgPJH5T8FsY3GElq/5ReNM9Ie4Mtx+TRQT8MjGAe2JsE08Q0/2050UHSSJsL6SE4ozhHU3i6K9/Db/o50MEghLj7rNT9t5WOHAMQaQDRAaMyzab7A2lfvP9ALbtruEkFjIoUjPtWeqvZcv7pZ3f+xNMy6OTxtzlsHWx6AHDjJANmncTBGyqBCvv7qy1YdJJ7Ge9f5cXQe/4hpsECp26RAJxG2tiZgAaUpU0b99+pmIy0xxLu+5euEvVCQVNDTq+z7Tb5/O2EAlJEjPoJDWWmNb+6VDP0Rp6OfhHbpZ12z1EqqUp+HHrpwr4S+ah9Wlwr3UOzxVwukJnS4ywA31/7NxtwPY/TwfCdcrVelK80Y+K0jSbRExUOUaz6rviUp7rYejQXA/wsfdlC4hk86f1ivXvWz2Zh1WATziKvSW2zqBOIlXyWFWK5xXs92pnl7iHfpcxlpqTNkuRSXoTkYCTo30qXjOLTSsnrdy67b2FcrSae5P24EAUVvmy9Wldryy9x80dfcpA+2R/ezH9Z/uOdFpCcT9jMBI/j6MQaYDUvX3QWGIC5JlewMshW2Ooq5nTO35eJjJotUbfFdpOLzn7ysKCfcugvpiFDvZ4MG19InwNZNak0fNzhmrFGw0wqko/FeaJN/o1NAM+ThXG7GX133LfbdZdgkhgUv0X9+b200yg8o3YL/huYJEGRZ/eO1uN9nV+gxnz1b+39jBTHOdsiYR7NWOLSBYrm9Y8RWT+686j8ae0E0dpkdswVKP03yb0s7gBsur1vgNUX3NJRN9UL3CJnY3P9Er86D0CtlGvm5KjivtzeUu2zbNtbqM4afDgfGddK+ut3BHKjSRyi8rNb9P1Bfqi8K4N3qC+9abylXhcGMzj85gjmF5Id3WVTAGW1knXFNCKfBw/NJxkBGmj/FvCn0XafoxH5NQNGOq3//73f/77jlDr96WUeczhElBODQYdd5pJHkAFLNLhkky7rpHMhkVTvqB+kF/jT/mAeTdE8gpHsV/IQ0d1sa97npFsLxMDmny/2sl4OYE8WztIBHCfayHsbtyhJ8nDMekUa4Cl8PvFs9dsd2yjhSSbL0YEaANbQCnM8uUstbxUWVLQn6YxGY9DIkleJOmWOZ/aoZ8oA3ay675IkkkcrYWIJs7CzCKF+ygNdYbWfcR6RQW3bsxGKHIJ++1iA3gfn009yhpHYt20wyGRhuPijYrJrukkK0p7nzg0vIbz4/1TdLKmJg0nCfrI22TdlA3Tl29KrBWzGdVkkZMzMFqtRRfxD0Fj0kPiaBWizZ+WisjAobIi6+eb8ItQSJL2g0hhqBgDUAIxZIBsZZC0dnbIzgMPQZm4nU3MxEsSyGpw+eWTkga5+qNG/kODX+ApzlvXP19nL+61sB2SbC6t1bc4JdYbyG4dSD4tw6P8OT0hNG/Ssm1u0jwVL2j+m6Wb6N30p7IRSZac9tAt22yWUZoWt0mbW++yKNimRadnye+RjomkkIHubQiq1Jywza0wfTFCgUsF5hRlmP5R5dUqVFtlGs81nX9K375/jN37q2Qna8hVtv389x4rA8ewaARo+Sjd1vR7dGlMo9nu2qzu2bTirmWSNCpxtY9fo3cfGZGDUnmTUiqM9+51e813DFlCBx9epcPLeTm8OdGdHFU31yM3fINQ9i+u6ph1PYrJV3LfXCK3KzP+2hJrAzfQ1qm575uzLTKXMuVnbBRrn6JHXyBSVZ6JJfS+ksQj9+/x/baRgXjVM+iJdo+kXpZBQSKbZeJCuZt0b/m9gJw2i+YtGxrJdvpwQOgAopr0PxQn/xilR8Vjr5bo0uFeUtxjAla9OAuQckmnNk7l67D07jJYTPJiCKXNcASW2PBbUiiJi4jUJhihaUR3mrpCWPBOUlOGYGfolswE7/ltl0TztjAGwjCCwS6kMQbaJDoZKZlvWlvlHZ7S5q0l6jD72n7/vQ5J3ot+mSbZ54KAAzNfiFe/q5MFPMezdWaOh8P0NSKVotIyu0XS1mTcHK2dZj2RJD2h5Q2QdSOp7HwznGTjJHmpTPBmNLK+wybx5Nsln0WR6NQ9tWTyzK5Odslpr6TaQKJhn3HaQKQ5q3CO5lFJ7vBkx/y28oneqyg7T7QMKSqGLr0/q3RSFmf9mgxhW68z4eTALbe7wkdOfusJU6H5itN0bsxAYq4byYE90+2WtzWrBF0iutwcgILXqM8kgqT1FsJ2p61NRyvA1zodtTbmWQVUimIv1WykADvjuF4Y/T1DLwn48fyxDYG2Z5FfbG+0NTfUzMZhf3w+bN/Pc6aQXyHSZ2pua5LY8NGaXWwuirHUeR8oDb+gyHZhkpdi9SZXGRMgxXbdqCc+TG8JCHRLI1BR/uItTXpzT9Uw+10zDRWdPJXTHiNtf46+kE8r2kjgr6kDcxDAGA5QaDRsFlBXN/vFQWNheqWs5wbVgu/OOnuBcma6X30mRkGFAVFQHsfp6+gMUKOCYZBj0hiflMlEZF3o1cgOPFlFDKDazypoo/GekUSxe4NqSyvrpMgBUOCwS2MLky5NRCqfUJ19dccy7BKdLoD/xfxUd2T/lh3WtOcQCGx46yWVRn01N+/zv/v7wKSP5/kybFuCDhRX+1gShW6vqyTvEamG3eNKdedIuOgVAEZleTKIr7mC+PQmgN5MRYvE0W36n6pK6qBy1fspqT1lM3j2HlVx9OeopF/CcHIf1BeyirLXo1R5DW6ICjjdovfoUW3kPPi1scI21oR7DZPPrmS/7rTLKcWirbuesiMJadatO37M2VGj4qQAWUqQ7qXvnqmPIAAbb0pm2si+gieBjgm12yU2fOOVnQ9XUv+yc3P5hdLIsrpc7qe1Sdg5/O+MoUm6aix62+qdhMM3hCNt6o93Wl0qAdYU56/Dtjk7I/KkVcicOCjAW9GVF05lTNGmI+grMV/QjOvVOEk+ofmSlx9pw/hWIYAtfflI+sG/CqXHVHoTq0wsmn8+lo8UKCg9HmsygC5ysUTirt+fVZm9kY5HHFZIY7URvdfWVbZ4bZxfeYvAdKwjTIcRzpoo1arXiC14dd1tdDAnx18ia7VnlVAjQIJlbwuDbmXVIbY8d1s+fBVXnBuaajCllcLH/jgMD9IKtikymqtGzTFaABVyI2dpNaeFSKC7jQX4/dqj+3Em+ZYkbCAgvWZZFSs80Shrv7JPNvgciOYoPrcFOz8nhc0SNDODix/TR2K8K8MjaVTm2Rm2Bnhu3TtJP1bz7wnj5N3F5h5m30vCXGPfbALRWiAdg+DdyfuyxKsdt3Cna+BbMVG3tcintzP+lMeDkI+ioSwdt+fqlj3zM05j9P9HgRRYp7lReZUPEFq6QS7fdtaYLr8cAu+/5ayjjLgEqwyGMuTT7OFgNe3WyJ5voanjZCPiuKS1nNEy6X5qE9lhoC19aBCO6L4VAkJkF9/lIcdeDRDYLm0eByemAr459U0wW7eenIhrPhyhpWfeulkz1KG/v07sgXeHbRj2t29BHCXDyPy69Ba+i7C+z0N8ZpHfzxe9MI+JSEXFWd91BJhkQwzsJCjJ6SzmIVLumhdxN+gOjWlO0kY2pp+yfXt3k1pQcmEPagrMwCStwGqFUBJJK7FMKSQ9mwedMjDo3//9NXyi918aKjknYRDxEkJ8x0sK64lyfA9YXOtNMwtTkQQfaJkQY1ahC7QMS5spyRL6PorIn6imAXaJzpT06Aq9txKqa1sdnSCWMyIA9Y5Xv0D04prUk3LA2aojkdunwD3k5lzlQhZSV10el12XhE/XpGWNo3QlUJ3tbxt+hPf/HD1+peUpPQN4L6gIe3unocVN8WKw0f+v7rXe5uThyGftDcfcEGI2N+37se+kkfJz35rUCEh7a+4kscXcWALeQLmgIr7pFiMwdDsHAMGiiUZnIv1GfHmoKuzXqHf8tH9/ekUDg4aXJMJ3KoGs9lMvBT3TGDQ3rzU2alLmClEQuv6uvSzt4hKSSGQNy7TkSJrTHjSYo+PtbY2wnpfqXP1p5Msp8iF0JbNLiLHPjYJicMU8TSrW1xD81Yjt49jupM5sJ/plASjVt5W8+iGvgKFNE5QQoeTCqtbNPTnSFelR8+8boNKMugtLPzpYy7KpW9tzI5cnFUw4i4HNrLXALXVMeubx4x6ThlrYI95O096hVQL85pOd+XpBIq9DfKiC3Gu8zVcBqoxJ4ka6hVbUbN6gMCmsGMp6UjErB9aO63uDVncWsmHUdsVOFqyCo+kdTTj6NXjvObBETtWau8FZgm3cc+1wXmknxpIHMPegr6Ja+/iq98Q+3MLJ3UtE359Xrbur/osbFItXBiWkDkfkY4Oc9alWuet0AZufWLO8VwXQa6LerLlQQxyaHLZyOSCfO7+HwLMADfnLouZJdKDlwsVkM222nx3lCP1gKkuD3mv/gBLeGG6qkg2P26gLhB8fS7YnL3ASVkbgXHgOjcnHeFK1FvN+RVIAgwCZq/upLLZTwgAKGpsVSeNBYhWVNvoo031QZ5LukixEsUXAiHkcrPIhVThPFLknS60MOxD+wuakrTjXBksOiuRKcE0NhorR3pUEr1hun1W4a4MF3to133Y4dlthzFX65QK6YaP6OQZ41FVsyTVKkpC+KnuVVXywAtf6eRt+KC0UOBvYDVjf8IoZvml4llqRVOb0yDLVTPhYxtG5ldZxAGGEKY6O0EDcSl/g19BnrBoSnDeCC5sPq/BVZ/NaBLXJ+7q72sy7igxBkrkTm7RvfJm6TX+2JfV8/rlpaTFrQRcmIYZ0m217aofFbWUwRS1mweGPR9whUp4fH+f3hwN4dsWV/9zYWdKEn52to+9Yt9sCbLeQsW6bQn+bUeZMlHE5jCx87olmU6kLn6eyl7q8yLhZp9XpTc2WAVC7LMj3ph+sN5Z15WKgoMXOjtLsymegvHtUqEZ3gA9jdMuyWxFSn+8Lkos3r0jrYNLn8bVMi3BSdPz8p3rziLVlUvPEg4MXigMqDSfMD7kQiViTa/ja8mpt84Ezh4c3s2G9KouTKl6k0ztOnJ2/xAcysoRxkw0iwW3vswG99N6hGguRPkeHSTFdFXHbpjBp4V8HSpZue1EoUaHecrRLdShty3cNCFQzS56De8JWpVC8cysm2IAghYWlxWoE+lVlEtm7ZJ9ZRa8vGx9lK8LZH7TmW8B2bBNDL6O8TFEM9jada6H6G9lbDrknvg7BA9Xa901DzrqCe+6XaShDbLHSIbI8IH80SffQwfkcB12GWePDqT2vumBU+5hMfyLJRGmTRT2B0h/nJ/jCxeB3d7B5KTXL15UCmQOiVQQgjxMKAtpLL3n06DJpiKLibeNCo8nNqfPXi8bk8RNMsrDteDuL21bDyGWvhNZcj0k29bPDpB/DVZky866ah1/XBySOxl5t5ogkAvd8o7J/oQT+Q/aPZHxZyzxhYYVuZpeCPg2BQ3ebhzpO0jbUDVVF7roRA4F6hIfVQKd9IRtwpf9hK8DlGzkqKUvV/ZGbpzsXwoJxguAc9QZ2Re1JB/i48iYX1HsXYOpjo7ePPUJDR18rI0gY4y7jbmyx5TDlMVQGW0gEvTpiApqXIpHl24WsbPKTTB1x3gP8KtnTseBdlw950uN8noeKtUzyn9UWL5SYPFKW3f6A30cpjI9RGt5Q6yQdb8pQZNtIw/PaL6w9sKvk5PBjgHqdmlublw70Vuxl+ztGM/vM58W0Slt54g6HYOcxwuUghRkAmVWomoEZtVw1RNXCr8PG3EWjn2CB23W+cwAxrnh4Xu+bybz5nuDRbLO81BtTDdtDI7k6uMFBWHwftIj3ZjPc+EUj4pe9Emgyt5v34iicqRy9UmKbZxRS3bUmsbChSeUmCVShl1bbvlSFDQuSU6cUB1bSOnuv+0ZJXQQ1YOzbiW6+zK0W2zKl4NEcJPV4Pv91sCKON8MkYqPXSodtfXaEiRnSpUUPtOuJ5KebNEeWmEUhUiIu30K0wCG+/Nrliojhxh4zbDtFp7ib1FsbgrIt7y3EcOtxrWP0Ok4+NMaVM40b3h2yliEX7omFSMstRlQC8NwxquI2G+asF+3L7In7w4txLtDGt9/dI1l6jLal+8/FmGjm/kfDnlymvwv6KGt7kfID67HsWgAMK/uhaGKxCbc2FrvpzjU5JRurmzm3MsLXdeKmqG5DIqlYtkWKp+Bfg3olr5Pz88aNgzEjaDTnSC5d0V4FSdNNILeHa2S30fKeAKzLqPF3QzN2kAeJoAR00kgIeXJ+MkmFSLbF3GFOvpnjNWeUpw3OxUn6QGgXTLIabjMT2ecKuF1p0Mq866M5kS9mmtB26aSyI9FNEzT+2SboJGbrzZ2d9KFumpuJ1rG9C85dSvu1/ZpRGYrpzad3+izlC+EjSWFtARF9+zhf7sbDF3RtKUSyvoY8K2wNFd7naPzvdU5JmYfb8ebP9dbCygDmD2UaOuoFXCadGHgbJJjcV2jyMmlJT0ckQ2e9ZJlAK9k+yzUqO6tc6jjPONqtXaAE5ecAsIf/junEVGbsVkrAdyJrr06a7koTtuVpwxwj2pg1cBK/dE/MTVLY9vGRjbbSmfeY5Lxu+IRkjMWsSWXnohrZ17gmd3gW6wg8nBrKFWfKjA4NvKQl1XEdqy0sVlMu6MMT9Yj9mx2rxi8COOpG9CDWvBFGhASmoiLxkE3RCCz6tdBIMkCPIJfPjhz/NRlHXoJ/MC1ybccWkVQXlvghfgOIXUEhZv7zLuURcYd2bKPh5Fo8nzzZQVUTQkChBChJvcbvzQfnZ01P4imo1qm9l7snJrw1XFBUd7BsPUjOLHr77djXCADLZ/gmvK/z9re1e8F9XwsOobiNTorqJMmznHJ7sMkQxHoVNq0nexy7m3RUt8qHhHYdk+7Lqlnnx/FaWe/q187v4d0ht4KXGjpuXrQXqVknUXv6G4m9ypIM7Qsmz6vfBEYZlTTeP5TfSkXhiJVF3/SaMatQCW9CSn/8IW8kHexfkp5Vcz4K9qQtLB5jiLyPELaqOzgo3tlV3x3W+R9+lUVegEwtx2lUOuyZEYN2l+ibI0RJ//i9r9TcfuPWDJGwRJvSUA21phd1SfV+hWmz27dygudeQqGhScwKx2cjDdG3XBk9ZUoqUP2Nmfh7IwSXi+J2RFIniTfG2w8gklPOJuxxZh5HmJOUH79siNyLJn0rQA3Uve4tBSma9V/ptszX+nJ45laOZWf6tRr4BkklQUKtA0j1KOC2CiQDSw1De0wZyhI2+cFVzcKQ8/k0qhpCyFtH8XvJfqdFacUbVbYfpRBVnFmQYDoE1iRl7+os7OLzssddMn5tIr/tduepDEmuv6ftK8a54XtJcEKI0s0IJPfhpYFh6/wmdgS/MmnA782VapUOLfFgBWvn5gRzEY6v5kCBfx668YpDlkuZQCKR+eZlXr1cyOfEpMfDs22zt8GXsC0cxi323gkeeoVuj72l93GMY7/fz5oEiO1z6ew6DhNJ+gpZNOzOHBLzK9ycKKSAkEXsiOSaKWdeICm8BKDOx0iiCP/8NSTxGALdJf3211K/y4t7vrcTW6qNnSijTaxen6t5hmjDlthj0uBOEry8aDLFTdwKEMqkTGB52tQWCHa/ije9zUxN/dsrnsa7wld43ZiTxdbba/oq1Lua72UzF70hdz/lhd6dR2X5Wh49Libjk355NjBmUlKBFaXNtoBrMQOdyWccOYsA5L5uXzBB51Z/zEQS/cHMSCUaLgBwF3rnFkEnfeRjRFG78Owgvj8I3LyG7FIx3pe9WmY6n2fCcEcVbn8ufb3xe6FbpnWvh/wON9sdsCcMCsEEUH4O3VewJ7UVL2fLbhuVpGGuOwDBHAGDfFqotuYY3TADkP6a8wLGC28sw9MLKPZOs7QJ39iumnj+X6BWC6C+neY2xZvYJamzNp2jpClNKGE/Kbcke0mtPPQLq6rPZaSnE8NGJJJWspZ6l5p29ybpMKNgYT9Pr5c78zdybolHx9Bz/fe1J4lvtPKBkmSqG1TNKXoS2fivPB7PgycVA59ItV1mW3+VlPYeNlHBWN5lVgm2L5g0024hyrTQQppWfVTo0NmaZY82TDomfz6ig/tZk69DN2VW3l4bN/7t3FvXv8y6ec6oNXN2G3aby6cv66IjitLOS4ymlTDbYCS5eMTj8XPKUB6huRYq2MvEpbN55LETOvuOsxMuRUtJ8msE64KkED+h6ycP1Qge298I7kMbG2vjNRdIoqSwDw02UvkyK500rypeSEJahza8lrakS0tyHmrn8brU8u+uGc/gBSeeKOnc2mvul7XThKqj1/99mvZGiRxcnDqlIc/H8f/Gt0wuVNM5ckGk2DXJrDgIIsUxqfFYIFtuSpwJ3VCSnIjEDbFcf9Nfci8zxUzRWTAJk/Tcsm1um7Arlg5KLj39srCrCBfaZEBAniDf1qCxS3Hbt5tUJR2rTMkRqUTit3t7HIJcTZr8tD9+THwrb0aM83lugHBocYeP28bN9u/ofdIaELJTRtVfVADISNmD/hb0Rza+0567hE6G6LAJltFmQztkXKYDRI84OmPLGvlG8nZb7z3g1xZiMbIs27yPYw9iQgRGDHRbbcBjJsQEjTtfwD+5MOg5TLVuR3XqjCfJcKXxwNZNm8oH53pArrEoQT5xc0f5rgCXZyll9LJao4iVgnjqP0gFbw247+fwW+YW+CR5ppNE/nkvMsq9NrP+61yTWyybmFRewqOcpH4agTku3JlsCyRVGnZ/5D1jUpqyYz6ssfyUCflkQehJl4BwLZY2KDreEkgqLloZDuwizKY1ExFzTdUUkxo0WWUTNUfp30NkSbepoKiegr5oSaLfalqRAhCkoWxQg0MeKmY49CyHWjLOigsVnq5fpBQ+O17Rkj17JhyoAUvsd+Oi8HEfshO/AkzMQLAegRCA66jBiViZp5alUWhAuo+eqOY3f6rqdpdOyvgzxFIKPVo5DHsplyyTnIejsq/qnpnebYHc46G60bW25tsJlL0AKjZ8aszJHHpp3NFqzeeHsEWpmMzZWTKlfSpse54Ix4NJPany0lNSweDwk9Rva06SW9LwG1ZRb16bYfDLgoR5bp7ZP+0ItqotDLmZxSd/yMCGOkl6bsEkkfWCjocUuY9jTG/5Q1MmJ290fiwh3FJZ+jjzir1hRKGxN70mNfhdC6DKNssUB1Qp5rTqzBB22TBG2+Ucx+IygQzUyXhanUuefBptuduthkAGYd3ybg1e+nVZXX27NbIjfrHAJPLoPhTe5tkkTbbk7+SJlms0lZskiXA0DTm0CtjhVBZy6HoxhmAJmj+k6gRbteslDaOXDtfSQcmeyN7wc179pHss8rPwAbvQSfO6VCusO0mNopAv/9d1jfWdj1AlpjFJZnb2XCzfbvdzXRuLkt53UC7yKvuKLtAK3QeK51jafYU3rw6YeXMvaRvpOr33n59RWnlEx0itjYlS5aCcc17JryH7pmkBz0zLejcybdahd/QcCzJGJch/iiFd6H8w7DFke0+Yl7vLAJBuijFCsVXWLnmuehX480oYsvkdExEGf31rlrMhve5Aec8ecVpLiH3AmRa41f2Gwo5AOVN/d+E6Nbplmh9vFLygG0mFBVQ1WasGv9RvUGKRHa4r6rPb0vqfASdzUypZO5s0gmo/+c9mHvhxia0B98c0OUlAo020AM/sScVm7Zno6nWrKUnHSLfdOEn3nHNYJcDBF8vvENxb0lRP+b6t0/UpjDL1OaBfFJQFWcLJx2gixrV15Kh6R43fHmOUtIaGw1IC3e+z1XWm5mv0GWVjpnHEaV11pcO0zkjeMy3xCE2EltDGNAGWSXDDOuNL0/4EerjHIMfhKFPoxsy9hx74C677Mb0XtYGuT8VdW2c20mKPJOku8YuzbckTlRXhhbTAj42YjCgipzjnCtRsuhKNKyToTM7BnJBCbcGZxN+nqfig3K9hHk3ksX3UBZMsMtEV8ZmqSaiUi5KNxwGG0f9ywymFGlCEdxeNyTwesxq4uG0+UOb8uqdjX5jOsjzJNt3mlvZfMwqebs0riuoV1OmL4BP42ENSy8MqxjB/saOSqjhzTkj6KUTaxyyS7/68/BOPPsmjuVYnmfyhgQGlhlviPHvVSPjxrNic6Oo+ovEW41qL80vJUXFHDKOPg4Inq0ek8xvVvDw1TMRNGLW3pzmuvBnpCsixR0Aw/mvOs2kEQQ3yG/MdZOa5G1aeV1lLvPk1BWGgUeXCHlcen4LrM30Dt7VzMTPkP46D8XjnXkBzZjJUVScEF3Pog8lMOOzddYb4lGclpUYcyuOcz8QxMaNpxVJFQ9txZpePxW3b5jRS1ys/Xlr836I9ppM0wrbzFYi9BDmkYL9vF0yyGKOJ28a1MAi36R5fDT+IEo6bOfya2KaEWy4q5SE1+llv9MeA6/lVKkr79Z8Roy053OdZ1Ym/Y/Rf9aGx52rBBVHYCCK+1KenMBCwcL0y+q+eJ5hUh1HyieKi/rh8tFtXa5xdVKcXwaRsq/CtmOe+bhxgJL0WNk78KLnvsnm2FG+dz5J8WXONQbWGx8GqXK3mCA3bmDBG/klYHNohCdzyEGQ4KHE0HClf657ffZ7n8AX9AUJnoN+/IIfFA45mtzyQ2+aTPO5riRIFB50ApqWD57SuPNt0m8/T9sN0D+h7P6mZVo6HL3b2lYZhCgWybWu2B7WLvBzHcq4XIjFcZSVGfs5GtYeywMf0UatQcfBGA5E0ovpknDWWrxRcbmE388IsMmtNeCT6dV22xGlwa1jsblyBPgt+BTbJg8Pb7q163cqRfOWRkkv9RE8qURBRKx6yC5fkac95o19cdE4CApKh1NiB2iA1fmWdKuc19twqmR9T/yT54iINbqE6o4CuUv/10janXpKKUxKMR91YsAMdUOsJAamaxpfYYORMw6T6vS8O1zLwDkM0Jo+l2+ZLPS5uO4wlZs61E0z1rZbEZNBve2Ox7lsPFqZQ1Y+I7AFMiOTfFQo2rQ9DwyY6ve1UzGKdTMOOSRfU9i4jFVK//ePTRsXRH/UgmPnc9zm3ZA4jLmjiARFh9UzwN71D6SU+SbrKM2P8LB8JUfqXUl5ZRoiydazHYWGXh4kcSQh63yJEWuFCczbDxwqF9DWyGfYLe8iaNjP9XAclu/ZGMNYjpoK0GmmM3jjvVCfIIAmrn1BNIKxHV3NIp8Rg4ySYqYB3TUCvHxv/9nDNmATDrSCgyS9Z/aQwCYqbL9tcZK5Y2tXc6aRnriEZSj85p+iR5Wu5AtcwWfXGL5ikuYnj8FwGRWe/M3bY3qKBJTZrEPLPb9xq/oD5NNZy162tYpBhP9dK3IR7aB0oIvvPSq1N13Ty1gOM/lOe0bPqTQxcfHfxxLOlAvvFiSWMoyNKe6u+Zz71eq/vhUPfa5UOtUUei/ANWVCRGEy4NabYtMDs7O2t8CYeiGVeWksQ87DZftkkEk0ek8fjDjlH5fbLis4xgbiz0mJr1JYagmZWgQkRRLp9e3hN21Ai4DB2R0pzFFJY0Vyf28ZuVJ0DaLC0Qu5pN2es/S76CvSGrfO9dsLHk75I3gHD/sJs0fuA31y6dnfdbcA+iORjbH2j/q6ZgnWtnyYhca0EOFnWErbx6pBjrUMlL7f9dqAUOFJrfw4Pib6xT0QatUaaovSxhAt95AGH/H4l1p2eoQ14tjfIXridnlt0bUlIZ+WFo8z+yx5CXsiwh28ODgAMDZEtUPQ4lcyzXpvFB9NRGd5p0zbray1iA72g0kgAFMPkGe9S2ozjZKjJqniEWJMo+MFmZyA4xkkoGJR/uV2ZKrcXiekb5ug90S6FYd74dRzdvoCehUleQOhlnz2t4jW9H2M7FGvhRZbhTwgeXv6L9kFMQDljtnHrv/SRwslzpu78xgOdqn3eg7vGQqtJay7jV+4/PIVdXlAbSvN4aFSh6q9lm9TgrI2jYfbjY26HgUWFRvVZTk6pvvl1SaA5TEVPw+NGTwlSiAZH89L83qePwbAnnz0XfHETW7Iz7YEarl/lEpbpGTTCcZ+2peLnuSD/W/brXbC5aSbsgtIm8zRdEAXnco8fB4qfYC1odD7XUYslBIqQKdaq1ZVEeLdb41psDf92PjOnNwqhw5uOVuvQuhcwqkmYwMEcATBp8sU3xHi49G23RDiR9xkxNK5U+OcZGFmJbOPaQ3Gfz0ni5T0iFabbem+pc/PTORMnQPkUUxNWeeB1I+X/He6oFHjc5UAvd+uQoSrkg7JD7QXnJ200cmmijT6T/c+9iQbMBJNeukTeg5QcOHeu200BAhVxXT/hfTcAdBX0FS4SDRqYFzFahhdMShwn0gk073qQxjcHfJAP5zWhUVVY4KDSaxTOLO8tcwhWRhxqB1EN9qO6ykyBf42fGX8flJFs3HQ6/y0GPQ6gnlaBdI8WgNBbNQx7J7ibYpADtVhyojplBxIcESuqcf2Z57NEyewpyYfqQGk4Y8i/MMmw4mtZx9ZeEEpv0026LwBYl693HrHXr/ekJetad1LlAN2/oU7Qj2NOGpkOZJP9nYpe1j6oBP8ApNVfn7mHrv7do0s8fkuXhd6qHpEAk2835ZCVugxvBBqoVOJf+aQv8KIXdXKFkH2wQOPnganeKd/pLVaj4ESj6RyJrWgMf1pGG8yjEhmLyKaCmn+qWW8D7AqTxg+apFCXiwHdmI+Qps3YDEzyO+iY1Dz9vTE4DtzD8iGy2/yXygh/eo4E2d7ttpH+GDPX3NNxUYkBFnkLNo1EeMRrN8nr+Jhv25kN4eMwDhpN0ODmLCgg7ePlo83q0P9Ikjz2egIk5klz+CWzttfqCvkv2f00j5wqt34cnHsanLlIiHQuifXwTy2Kl8YN5LF2dV665ovodSM8lQkQuYIZvqmnS128p5lil7koo1V7Wlj0ay75fTRPPa6cl6+lKVPTPj9ZXafA72Mb51LHUS/zWWk5YZJXYDHf2173i4UmljMlVIN/H5LkJKlywjaFV3aRy5BBJ/2I290afEEbaJLJA3xPu8Wu647T6g3at64DzjfLGLevErfHV05Sz7B1hdLWXRb33hKYxMU2DVsvlhUNY2fh0W+BjWl5+dG530+aQhanCfzA0/kT0cekuNNDJOEPy8PG9ltlzzTv4erm2RgxVodL+J96lbIP/0idhP0LK6hMyC1AyfbZ/hRxGTove0kxwzM6np7R6BKUh3pmbkUb1aPq5HYyyUCJfYyrwreUluPwjiq7X+rX6zPY0dOyHW+wlfPqjY5Jm7Yd7/CrUkEjVfwtJEHgg+LcKnegd6fHRubQnyaK29yjXn60US/hhdM9WMfk/nWj0vuHMps3hxrAbYVkH5BEn7x+bS65wK7vcisQKpasMsB3F+bblQjFaOclkwaVfvl2/gHmSimmDLTWejyvAyAySy7XWOAbwQ9f55qDgji1Loe76NZLnttbbmRD2x+iHdp3N0+UMjKB0bNqLMoxmmi0tMTV5VGqmVu+zATY6hSDGjNitF3co9BPGaJMqfGPn9G7PaYF+MzD0SpTXEc69acpjLEbj5tULFZJMNl9PV4WeDgSede0sQlUcWdsmNSaTfC63+2jv816EinS+n41kG8JP3jg2HX1oK9zSd8msV5fDQMUHBY5u/nNvru8q1KAdFpUpyUakPXQoHr/rKr8y/0fVuSwHFj1kl/2U2wIAst7n6sz4/tR/ud+pfWs4rV6hI/py5hEcK8IRA2mXHVHIuehSG+dCtN+Td9IwfLzxOH5ITkhHWKdooGbCkCoACpzidsRkEn+fI3EwwvdPK314NCFMjKI6ymGKayp5HYAqhslc1oFLyDptrWVf4ueHWfllh9nasqIK/8Emyq8BLPXBRhbRohsAgKGC33XP26S962Qqiix20fPJL2Ckd/+vRuzElgLXa2Y9h+EayNd88pV4zl6eWhhh+0rXSFzhw2m4qgoY+p6SCuw7LppbUp32xjvoY4/P0JPeL0bsHLR+h2tXj8yaJTdcQjaQMdhB7hII5VJbJH6hFkRXdm0Xc5lJlGHTqdqWY8LuhrObDeeOWdOGTHWek4l/5iYBN0otFP0dywqjnycIZKNpDFuzAwy6Tg61t+UBb6GpEzqW/uRM/jYpjxodpafdGwNuJ7wSKsLNwfQm3p0ta3y9T6T7Kl5F10MH+ufcXjs9nKWdvy9Ll1rG2GlcCtB4O0w1wYe9FxNYTVfOmFl8h+e6bNJuE80LYlJab3HUlL6c8wnoUH2PsNvOUwzLQfnsziFcjigXaLW46xJ1gcjrsbqpkCa5H0XqV0wTELVy66ticH6BCg8uTKsEKnS++T2S7/xZwkuXAZY2SBMmckPBF7gWTDEOO5xwI/JYw++vHTQr5FdJhPdvHnJwJ4VeITXarR+EFSzZXTqBPG4DJLaPMl9HEW91LJb/mRwE5ry9/VIuLRxTFYLYKzZb+GClzX6iya9ZpO/QYH/vxuYM51je6pbyML98dCCC3brGJEFQFvL+tS0FkyJOz0HV3aUiMkfS8akCsRhLns16qqU231D/wIur2Zl1ZOoBZNWiqkiRaqFLedO+4rnBnCmQELrImTJc2Y8ukno71rImQQeVfg1S38r114a5qvhbDTz/HxUx6VPNTYzUKIk+qw5acqZVht//b86gTy6U/zXOJdJcoJHGW6SVcg33+/e0dJo5YlJrZfk3e3E/rdPe9XOIPtg5hT3d9U6TABLFzBvgYx8R084W1Dqlnv1tPKEhkjH389N453l92gkjVElJ2lfhvAkrGEZh8BnXsQ0azUJAVwzwY1niDrg5CXxNqmY/pwDk/71+WeKcW8lnqkBpz79h7o+JRfMOEFTxJbaJfxXhKZeiFOxoor0ljzSm7ZK/DWH0QYU4HaoGeS9gBQkR65SeSoZY07TmyFvKODBwL+u9IUM/pq8+auSaQuSGCWVZwm/1SdawAneOBdE7aGlEhpVEDORRZFNFV5hIeWYaZCUtNMnTqngz1MHHu8D604nPXMwxqZwBLyb28RjiT79sj4egqu8maTFKAm1TWYrsoIjnwLRzV5NQELTpTUTSLvHJOPmLC1nvHR3WdrWcxwkfc8TenMrGjYnxeLxuevfdC1jqbrXE/7TOfr//Otfn38+EWkSSeyTKv+bvkwL2Dcy7d7AnJwyvRsbL1tgpHwTtxUKl20HGLG4k5JGA5p6N8GTLV667nw2hLXUFpZq1tOwRWCTPlt+Xm1SBb7wNsCmgUb5i+8zr//ro2qNnqvGVaO48Fa9dGu7OIePyUwmUHm15OGNxNknAbxMhTuv5kIUOmWHC7V1o0GtaG+TIvDV7JhEZ4khqVt6i0mG9Z7wDvuOFxA1y7wIMAaf0lkNnI1HOJvX5nV9lbhd0jfSsnrpKTkomUGp+su7eCnMq2dqaN9myHAt3RtEwqURKz1i26KNRpRWLtJff2k+QHFg1cdMf8J51+qTLN0rf0PCZp+YpO8iI/FdXxF+Kv3ZKcO9dIJWgBT3vAXh2eZvnkJ3z/j7M2QAaHHYBUeFGHpWKfaUqR/NMzI43bIxe3PKiJRLJBySoJSnHOm1hnrf0gKcWaPfhQ9vXXq2WFmLBmqcx5QtDlF/ZXkgBZ9eDtlvMXMa01gIt/PjnLNfzTtm4XvViONir0Pg39EuqEESXVpf5VxWtuSc/XmeVepM82Ffk1l8j++m3vK8rYWxCA+zy0XtKdCsqX8nH6F8W6Zf5HOXuJdU1GNIAk8NkxGo/Tk21wCntcugpoZvpFo8XyG/mSlIhMDknyF6uTTrre/SRsYoBtzL7ULt98AHdVfh2iV7osVYUbLJUEmLgJJDok2ZlQIY48lTqiNbSaEYsU5KN8lwN4W5udR7APcVNU0iumlsvDzTaj3cUkx+U66JNJ8J7qDmcblNbargH8nQ55z8wEdaZOVZB5epFyJ1h6Og6DkwifRQ47aHnVPjBu7yLz4KhFJvL1TQvQIL7EtQBppUfc6ZXR4qdT9fZ55GP1Yi2fW8+d5im6VonjG0Mz7R1VFu48n1B7lup1aAVp9zSy2vHt8/fgww+rTPKK0SRBU3FX+DEyZG9fxSV69vhfa6kqxvF0galBVGlm9kt91aMK+LjH5QQq/tzeaadyKrBkpw5tzzayMobOLgMY7QtJ3d4wuRc4eTFd7/7iVTvAwLjApUwGwQrhu9KMkIrhf43YqcxuGqoALl3k0ykNkyhEuCR3H3+diI22Qb2zX3klVePFUudG8f15kleaNsxaNAWoWRd8Vz8U0tkNTAq4EG3Dx32MGTNZL7vLhJcc8kbVloE2ix8sUiFxNsNPNFpRQpl8ZxPES7sQ602eyaColM9WtPYqT7MZTQqX2z7OcfA43+/KtmSk7F94r+BNDzcuySy/7w7WVwHE8MA6JEm8Ei+kFbWSO9wnwQL4aEMqFOfG82OcFSHpbov8Gg4hrBnOjg3jRUbpKE06T2oGKJW2+fqoUrbbPllbw0ARhTUFS3HM/HQ7RGxKpBJIgzdgUr3Ehs7yrhPmwvlZ9EtJo1oeSVElrfr70kn1665ItO6nLTcQs4nuUEytzwqm9/zaSjl7aoCy64ngduImCEMv4edwfyZKX35kzOLs5mUoGXZ/DOhMPO+NM8HP65bhJDtuhPtNEM1Cb+VGrtL8m8qZ4P4mgR2WVEGsMcsP1oYTBFykBbV0AknjhaZVdLHgkvFBfJv2Bn0lDpDfxgNkm1y9KfNDIYr8scNkhLV4Ix5rKSNNr1XruaTnOGzQlh8BwBEoVUTgVtxwjzQlFeMeeMlziwBXlWYG3r7NpOhI92FE4pdpvP7cjzPHwtmLDY7RLK73EEtcMRndfL9xM9w7uQZPbM8vamrxrJlIV+2Z6/4ACGG3QyAa5CDdwZL9AgkAMk3B25rwSwCXpUqcdNv69CtDf466RldOdE1WN18rpBUkngSoj7zz8ndT1DpoFMyqktP6gay6tba1X/mRJhI3mLNaXJzqIVNoqqIkhnlTjNZo9v3kvAxrayhR5eFrCcKcqh1bc/htix74O77t9BL8k01wBRT33RhriET0FUwWf8eQNSRIs+9Ik4TgmTLOy6C9zoQ3e+HdOrF6iLo2o1Vds/IwfKOp/n47lBUu5jRGDJfK2kszAv7czZ+MSBuly+fuAsrbzZVGW5G2Vf73IBByznDvewUaQgjkfvJFGfq32MLrLBEEuHAfw3dFLaM0CYtE1vSN1RbrJ/hJBIa9Vt21OVBZPraUA529TKJRo2grRBX1MlU0rx7yV9O4Sm1K9VCj+X0kaQo08/9IUbJu+yi32lPcB3kVkqqbWAvUUdh8SIs+TOmjoVXYAl6VHnOmxIC9qgq+7SZ24+7kIk5b4BGHJ9R/RlKipksdyfRDrDnefMcPAhcrMnpV7ujuowmQ40UPt+5kUb4N0y+aqyErN0tKZLlB1nSsItPA3mDCiUBTn5V0ZJyxxt2VYCcK1NAkC445bT3HOIF45Hnrz/Nrm+65I+HlQAuGkBn4KZ/SmczsrwVt7cM9KGST5Q0PY4ZoSGJ9xEwKbCq6pcOdO8+WJrqtNqIdIYDlC5fXnWFbH8+lUSY2fm8/MHeiSeW2m0iYm4Ob1seORDKOg8ADrc6UXysVk0RhHzSty2c+qyqldWYCQx8mc2LRdp9IOrW4QalFxNyTJcYZCFpW2EwjHdcq+6cnDjQcwFP/tySYDfelhsUgXfpR0MgCjEIrFFBa5+l6liearWI46+7bEHBH77G4j0Y/GjUNy35ThEGVaW00Fges/8HX1qoUlvXgNVmGROknHbJN7YH70JkXjzvYW74jbNi1f9SQyw2kzo5xyoUNK10jG9tu7MzoaV3R+5/fHj4IxmpHZoKBdTbguCnnOi0q8aX1IS3f3SuAclwyTwnv0Jym5Ejxvsshx+T9+7a77TdSYeQqnnUy0a0sGeSPxRrjGZOy83z+yb5oKgtmcZ+l85WrVjLcNDprNJd9wnQRrWWzTccccm8U45RP1d2T2jI8SV6uJSvBDHOQC7nV/r18Evc34fkT7XudR/jUgXrLADbXIkfKXTDDh1DkheDGShW9y6eGHTi4YopsvemU+K52NpZG/S8SvX/9imsO1GZAbNpJgVajA8QlMnVNULIm5+dxXwkd0fYdp8iJR3VJ9WKm9qYp+INOKWGqz062NuU207r0wwQdzsx8ek17mQxQRfFCBptVilSoSDghcqaaRUujyFHCI1o52FRMsHXCLYkqU+qhnkiLgm+ijH5eC9noAbXpIvoQh3Ho08Ycpz+jhGYh67rl6vysvYFanyTmuLxKN3q5J0E5FPj9EK1ZQ23HKGBzhUn2ujNxKyzKcmfg+R/hiItMb2WI7o6t9z+7zgHQLBG8XD/BgTu10CCAIOexZbDgtIUGNJ1SK7s0h9meyEPH81gureTUqLzvkLm4t6MBgtViBIr7te9Ef5xmJ5XChzlkFWdv+vYSNQW2BccKTyqyGF++9hA40+8ag+8FQhBJ/5Uq7JQiVIeVvqKmz0fLKrw0sMjjIT0wYhi0W+O7LTJiR9WCPsyiPctR6rn67mAStrk0lUAfdM1ATi4Mu5cYbcec+reoR45jUfnpcMmKXwgGERVkaGB2+O8O437pFHbni7rQOLgAzX9xyB2jAn9SLjKk4SXcK/py6+HbVNYkI1t0fnmuBd3M8Tve2gsG/qU9bPIvkAjhfKOQzPy9TUIjdHHehBt/uZ9268FK+SgZeH4J3l8ywutiL1Zmg/SyrGTMkaKDlu1rxdEYQuT1nFLuUqJLUJfLY4gt91pcFYv2YQvs3EZ6sl1bhN7XnLTdpxrOiRn+bktP8WaTT+R2i0BsWuRtkCJhLJO70Z5uneDvr1eumv8ap7kZfdO8Q/MVjcyWn7JObG2NTuduZDdBk6X9U0dyq3IufI85DtHLcLPHOObU3jN+1Rj5KHxCPC12qDJ9mnZcyZvYZGvY3zBpMAjmjGgHtZeWHScXxLq5F6iFsVxx0tvjmL0aYO0p9oiU9a+HRsKb7boQZhdDRamjE4bTpC6C3/qLleNbCkor8n8KsGtLyK3K7v7HOhWkzYXG+32KuHHEF8M3hFs3H7O6DRmk8IzLUc1L3i0klhnznFUQexhtZj/StR7n46fv9cWEOlDG7uJmJ+2cwf90tM5C6II2i0akmcam162xwnWHDVuCdnCMHQim8QpK25uVcZXUx2CIuQN90Ynvuq/xeGqNePH9pKQRU3HdreUYzxpblWQWVGvdRm6C22ousHjedG0sCGZlZdqSRCfKDogHlMdJIpdzmku0/VX2KbfcW+Xfvd17w3npcZ7knzEUc149A+qZ4MwpY8KTaa5UaDNarfuLKdizIXTPnYRW6V7y7Hl7uHcED/gCALhsiQm4OqimXmh8FHAkoFqyI2ijCbielTxaJVDlFiRll77AnLUv9pRuQZQUT5ji9dWVq1lDfW++gVyj24ulDCui5gklqHhCce0VG/rW+qLJjswARJgCh1cObNL8qIUQp3Y7LMS3J/22M3dsq3LUrPXKUsrsVtH9VgLKOyaODeC4Hv/eN6fluJELErHKwbFOp52jXwogKs0UPYGA/HpJN/HJ4w8Z4oWqxU1+GU2XeVLLUOrwDCYZRPq3KjsxL9S451IJKXeKv30p0kn7JwLeuge88B6MYFT1lfAKMHrjnZntjKdAo3XHe1cmi6lRO/fw6bWtgllln1+ozaZEGWObF+E8KlRweANYjj5orOBFb6EItWF7tzVYBjlIiXp6InbqqeEhA5pklL3ZXcvHmfZ2rB2ukdeT1LDiRRS6JT4SeWl7tnL23c0yVWcQ5O4wzSbs4NFL72NRi/byEniZQllQAmGt/BtYXPbu4kEb90xjR5p8NvjEV5lRdkeb2Q8/V3ghmRNr5XntHU/vrPsE8AynG/SqpezG7DgflFonsBkHHAzUbMxjMnovA9WrMJ/JfwJ26V6G1kv3rZGv58VYkXFP0oe8zf1eRYBBqOAx20Xg4uQmYzcA2qnHkxRDLfOjOoM7sUxYYrG3FQAnQkIewwFMnsPBdsI/3OlTZLaR2Fu7F5U3vW8vM3dvgEAH7QMbxH/Ls2dRjmtIqapfr+vGhxC0UpRSGQ6ZokQUSL2t3wxp0eh8e5h9cgI0M5Yfobz/QX2nk72YrlEkHeGQuZqEMFsPZUDNsDxHhuBSF0jSih9lEzt5Xd/2/VZFfAtqmBtQQnz2nKGfWClzPQnJtt8Z6x0C7C4ySTZ6fSF4UrIuCCQLbg3R3SMyoZqKnBBISGxHsnatXf7310r3HBV1ehQNwgkndNxKXH+9zSWqiINwVrabL0u9RS2mTXxO8vh0heUdl8q8553cCSQnkzKi0FPfliDIXRG3dDk3JX9z5NccPaqb9no9hlPFpiiiT/mnnolBa3MElmgJ7sy5uo7gsmUPnyc3st4tDDgOZsE6tOCznyfPoTHQmEG8/az4ncLpikKX9WHWLSBPags4nSvMtIGaDJzOawHeqanf7QvycWlU80GKN8PjVlshCjcxqPwG8wQYYo0189xHU3qa3Pp9GD4kmT2+DiAYtW+WjDThS5pMV31XAmSPr5IySvRl1zKWjQ/+vsVHhp631dunXIei+0hU/7MFpEr5xMMi8J132BIIiEiCQm+rHOk8G5j83pzrMKJKrW2iu4iY05Ezc8Xqf0HZIAz2wZSFPd/X7YtmrJZtn4OUfgDkwClS8zitPdl67s9jUxSgFA7qFSRHgJ0T1VzwgMPsSu7EsCx+TnzQswibam4FE0zd7Kj/tz1QsmLbkP/3d7zFO6OEnzHGf5jRSbzzOXdOrTL4ads42C0Av+HgMKIjfj8m1wDcZFAOoovXQdoft+HVJI/BP+EktU9pgS2KWOQIe8rr0N1+dzqerR2QAw9nrjS6erYKPxzEod98aY/bJe6lDU/u48o7vunBU+wVFY9EN+UQmOquRWUnFiI0VHsia9pPP3tw9Zbt7pH5076f84volIP/74OTE2JyI9JZ4EnWRrsDVzfr6FArqD15/jUItpn2vtMensaA8cMMyg2ioBWfvOcN+aBc4sU9KFJmLuWTyzEWrwxR+q8qsiZbXhCvn1g3Wmev2WnYgVC7tRVX5VzwoFvvblPXDz9D7725QknRinrOvaIy2fU6cj2EEGoizYgWVfStAZV71ZKgvegbfrFFtAZvyFc40eEYHzSlKbnyKckukbM+yqWMaqasNlZPM4v4379s8MgGmcaYbxhprfR8/a9/L/RSS9ZVHbzFFCydIZhXaSUaOK87KVpAIK82GhuPtePRdoRoDaLJs2EJUXermadQc79WRvd+qFJvoyBqP5d7FF2yUUj2NfMI/1uC9ffM9FDrPzPpgY72Mlz85JCpl+3C6GayNTC2Py0gpJyvxFdteOAy6q5pi0D2/OPZtONEUMdzA8HF+pUdNJ+24NnZbGnFnGTakLqU3uVScPxYrO3NT/kf/zEgRzu0yQkvkwoUB04xLUaSzpdIXPpjoTq0kkuvXurtu3R8MfN1LOaT+F6vxuBsK6Vf5/SZW/vz8v8wHCfbFyAuz4Tmg7Yxp95BNScfQH2EF1EuOjL6DUiNbla8dTo0K9cRdtKzNDxt4cZA5VY4UxT+Fdg+JJzUoykz5b5Uhcvw1vfd8yhsMUuetlfbMWYCm6UIOmX2eTo9Jy9PDFyTq8xfJeiS90EKqWeMRa0zl+FREJtrechTvA/JcyRFuZjuUwzlzdtXzQZa41tYxpUP7Mgkyy/Q8y+pTr1NrTcQHetXEKisqWkyT4juB+hNxGx6TXFl/uqMOFJOzZbbMc8slU7VfZttWUqLBtWtZ8gM4/CI8dHZOG3YvbuuZ2kyM7DiQmX+m5kR1xc7jTHeWtznC6O8NvvmlRxrbqzBQBm9Byu7z1dHPOjWSjDyxRjhGTvERa7qQ1FwzbV66Vr6KFyKt0S6eJTmeiFj/wSJPMPvTFAD7WTDI30eqWRPu1Y3rjPrY2B5nvZ2VpnBVTOacpXh4YIALowfhy9DycHRcMWrgHb6SfvCQ5ZnOCTIX4pfdwFQitfmodHwxan+FZz38cuh0+g92bUNFN0MyR+CQAX33qyP+X9uBsQzgvM0vWaDcbRHLX2UZ5VzbNbWZk+9tBd0z+5bHn8vgvUC+vRC/Lt5UDdL7H3aQ2BM2L20E6xeI5VJHSs3ZNShCKmqokK/IUwHpvsPwhdw13jNOifYVHErU0dIYl45m/oZQrBjBpRDy0OmX/M9KHQ8lpr/3nPtO+5zkO5bB3OWuDeC9HSXeeDANJ6pp8FMwVcdOlYjMOeUeH3ukX1zNYfZWlEL78eH0OeLKc+1TMuDRDzmGXEEtVEjbQ7TAYvPGSzIFrmz7NS2JbGArHm3cKPScm/fyaG56tbYW8s/fzDXtOTDp8JoVrMuyWneK4V5/yC2eSOFQcVkJ0MxQyLu08ZrYIjugpT1OZtYMYKNmRiwEArsj9u4XjHRyCWSHI9tPOEXtOlZdc4xIzTYj44ks6vXpmmYpxTAIDlrr69a3eznpLn+UaLdmUKvD8OHN7VPDBiP/4nfe9baSzt37zHbq+EH/MeD2oan1CtkvlMs6tXvXqcJqunS1DddK7aSWdVn8iuORqzVewK0+nvj7EN8lcTgeIt5mUzXPeZgzlCy+JOSo7E+uBBvr+E5OOr8O2apLOfEIkCZOeQ4zbKW4ninzPtTX4d/FfP8npPMEkqyHIex01s9zzbej59eYRnHks33JxL6V1+aoSzRWaPJzVD+XCtp0wx3EfuBl0GTwfRx9M+gVUWQvbq50+PHCTB5JjcFaZzECjUeZZlVW/VvnbSd+mzUGKUEQ+nTXA343j+cGtT86bI9stlKYyarWtEoPZW8jAIbPU4SnGNsfStkYNA338kG4ZT8iShSr+6hSAlZFXQFy5ayg+XGrGllO7bfNF4BaO91y69o69P/P4jN2OL/r//6hf1yPseXZjuYMyaP+SDj+2vm9iehPJM7PQ7fQV5wuxNydffOBfXznshdzVkM9iemFqpbrXYPJNc0MlAStkb51nD8UQ36oBwB2FAPI8knv7VprUnayFSdafxgD8pbCrKs9aacex2h6c9PX8m/u7YFfrYbPj/bLbLCDvIvEPtWHDoZLwH6KMhk2Acj/LhhxkLWVO6ojmMYTfVTIGkakpYnlKLoQAGnpL/3sjO5edEDRc3z/ikpKbo9Ab56u7pO8f59S5uO22FbU91L7htneK+zCKu9MvlXsJc2pD8TqLgv67yQQmhG6zdl+bqW74FzHRheu8FTRlKxepp3QPrL5Z+l96YRrukFscb+eVSmJmvHf3e7FRg5/hBNOFpigTfdGU55yW6rT6fWGXD6Q7s/yi99ESXHJy/ykJp5WmekxvQMne+Rq5fy9gJBzt75pb2PAflq4uHe+g7bXMZjLkW1MS/tBwWvKMTZWzzxxZ0ZZJEnDYJFdTPsKkr8+Ta66QSuO5d240qLlsZXZ5EiXWs13ffeQfwAKt25QYtGmn8/15HiWm3dnwkdaSmGLP6W84P55Q3JnZ1JlZAG4uhz3OrJwbRHLLs4KBHgt6y1tpfxx0XaKtI80e0pxKSYRQSt61HFhu8ZB773wavH9cY5rXVUn6VlwJqrp7J6nLuPHqMQ1EOhjj6vkopvxvgjPQe3r6FATJr2BAyH9/TTAacDQUjYoBiaXvXqbpBRjdV2mTZqxrJ8wXt6GSt1MErWZepLqB3IqORGozWhLnJCx7eSuBKjcpT+fMj4MDLO66bLYJlajfU3C9MzxgTGwxgEWoNhf8OI6uW8F0gm4xyi2XXlJuO8bKMNqI9vnrY8Ruhkme/8+z+v+bsdxP+UmA7Ut4ABzNgTaztk5bQqFuSm+aubU05vn0as12orSNcaYSqtQ1M1/OBuARLE70Pgfdk2uGIFQl0ZfiA9QPhWOWcPNSJ4vmYjYhMPhx2n27Dw3VUKYwZVYKOdfRnIMyHKP/N7BoxGmV6I8jLgO5tU/0lZGa3yeynUwPct+Wp/Nu/mK/NHibSbLY0zagsBWe1WVgNcGCM30KlwFLqrxwTKllquuB7EzRRsMKGOWW4TSuyM1L4tMdgfssX/4dBdpcFoiTtH2scUvzfkLN2+MTk26IpHUtzilDeDcClyrutE1oPgB/AZGATSyr+PEGkdg7j5AOpDWpuEWYz8Lfvdaf55aHbJvzPGx66mrsSG9B7ZuAPQPkX9pBuo3bBCB0kwRekkw6cael6krF3CFJ6Da0Q8s1ZlvUw0GFf762nWx2WQCUSqanXZRRyX7/R6rfx2M8/CSHiTIvMYZCUxsgopxfhoJNXYxM7pU7SdlV5vLg9vGwFHWDGELgaYbboKPtBpUjBh5IWjPnyWCpa6W35NMGf7LLrzNm1upX5nXlZyPTDn815Vb7e4mTG6VBN2/kmPR2hI82SHy5lrp5H5j0U5hkjSQrpDs/hkRq3o/lBpP0R3h5N7HCXAKnc6Cu7xGp5Akk5/aCTUJKjV5n73xnSHP3GXAZIjMfWzb+TFdEJ1Wz++skYNuwwumKs/OSdCBB0qIWzrOrNkpLwTlyauJzaS7OudwSx6eMelVSn7a2FIoydyytZFv7uBDp1xSeLd1ZZLB//qz5TtW0JNVCrhb4yvMsdDBoCv2HvLoWmUFFT/Baip7oUNhr6UJQieCM1hjiS1aZ7CJYR1cHkhrCJD1tSjxguUXUggXrVUXjOk2XFmZ85zBdP3aFkOpK0N42upkjvxv1q5lRkOQyIPwH1tMx6TnWYzRq27U0VxVojw9NZ0neOYSGTkbwueX58XZvS2TaKiYNk6zVzGb8kqtrc22UYNiipqEIdOjV3NiVO3Ha4p0d9utO66QjmllI+JTrSA5JYRLbZcXFztEm//pXzTWpy6qmiNmLIOF3T+8flgeTR07BhF7N6Wt/2iI/JJvx+aeEjQqRkLNffbMyb1YJ3BWpOvcDFjq5RHcRvbhe5drOELo3iwFjnARQ1ggn53ZAr28LhdipZ8HEJKXL9nID5JE8HXqB3jSnKrxZBjcp08XWPNL0HINdYP7JcR2/aZ6AT07D8v2dMm4jkuorIgDQ2VlCJUh82jb0VaGzBSrc1EX6ZVH5T7aj8TiOSW4uLGpFu2b+vfDwH6ZTczoacyn4TkKQ2xT1qzM5JgKv2FFiiT56W+K3eXo5N/nsssEkH0d8usR/1nxu6XnUNMYym7jZy/nzyY5IpLWL4dB4kGNFnccULX0EuatDyocGGTsYMso7+Dq+1m9hH6diI+W7JVzvAG8uHohruxoy9yXwNuGtzE9iKF3hGp16kjtAK1/hrcT7q2bUVmJoceIlLfw4X1Tn2V9ppVSppKu4u/51Ryid77/OeBgmHTP/qrBNAgBmTnGTrkXus39aAQcdYt5k27CYgFS+fJd2SwcSvyB9l51hk3lybCwxCLHXfZ443m7U0da7TYFT/9vWKfWD56p1aspYIcLjj38B7/aFo0ChqmfGhO4/Jl8Yi9U+Yk1ilIqFJHlU5cL5EIvuMqj6j2uZ1SCMAUU/K5t2BHnHmMlztV7Ur1ftzWGBPTeTBFNXuW5ZJTf83CKRebD5R3lL2bVCxJBSaMP39TnPIJKpYcWeqsnyuuv/hpFPk3Ekm65NwJ2NPKXqQiyZA9l4AVnSI1SYc4n65oLr0KSgQM6fsLEvEN96n5AzSgEO0///Sdh2RyRRBW7lSTqYaXNonLpLT3mMZU5SX1RebJNhElwWZojE5rGuXCs2dx6XZYjXvGPu6V0NOmnHQVFEfj99tqwHwaiVIM91HEuirpH4fwOR1lYvaBix0kCjSeF8Dgw91mY4NVlJ80sTKPDnMA8+Sj81DK5DpAmh87Y91NmeODzLwCKveIbDdfrxAKSoEfCQ20uQKkMFKqlQ0WeE6zTxAO0Z7xNpZK53EL5nr+/zFWTyrKGIv/5r2RFGiC9gu6qZeNGtu0+clgu9I8D7qjzJdNrxknSxhceNn2TDMKG487h0u01FPvX/t2Gb+Ule1ZD3aipxU5KUNrzoa72U+UD/2PVmPV76KvFmY7P8e952d3HRxSTVz33WzXVy4WPST8//JWLdzlkLYrR3BQXmJMkFl1NUodJ0h/4Y9mfZH388jrdq5piDTP47Ol2fbEwboOhVnz51g9qgpsDhWFL8BYBarcIZdcs7Gnm1XZgIZpiiIr6KXN9miHYEx5KDIhclfUi8XjRWNF099BrZpxxJn0AJxLuQ5pvVpWAGhn3Nr/EIYo3MbqVrTfwkegDq+dbeDk7GXMvcr25rnw/GkfMPwjbFBHl6b9sNxT28PmdAODH3mvqKESzzi0NW1XTmRrmfYEy0AiJcQH0fvgVVSXg0jhSsOvJUDiy11frmXor+8Q/smcGXZMgSh5ugIv+hXIqj3B6ULdx9UBn0j/KJfs5/8rOwqMi4ucnmxIB//2eWLI5ujjPTuzgo7lOt4bG/DH5BrVrQnEvmMNavCynLVNvoFVBexpIcphaZVUGncTUEKKiHVExjbTMe4LTJJtuqOITgnRmRWoeNtpUhcRhkBX6Z9mHezPtOE33ztmQvH7TpI3E4ItXcNgIfG5bCI9oL26OqtzNSyT4gzMqpe1z69es5fI8gbMNJerewrbF8aoySMEncjLtpgXcU4cLv39RFqz4ORKU1sSTRHkvO2j00HxZCYGEYdF/mKSfJOGU6AtKaGgWzH5I79koqfw4Xk6N5GjMzpWE3KqHTsH/y3pvVfN+okp8BR38UdS0+Z07/FXtdYwRmq+samB/hLpK7a4qY9BvKmLyAMkDXAlQqAOuUCho6RUVXVdjbXKGzMoWFVvuZNHtUEXrRj5MyvshD7AQzQaDni538VuE6kEnATlgm9LHWkKQ+mjQj95E38+HkOB3IVmFkeKU4zDzfPPGHrPFYeoARdj65OUuUPrRFhcD1cZ451tgb3xp0xuIWlfIdpZIZtqnbVgMAGvPe/LnM++Q/r1lEvf9AV8XXTNJYynNDfTxtIK6V38ZtKfZARhdM4OvdGYujSnzk9Nj423Q1bY5/ShjbA1u9ZDWAMfvoCpZUxjts46tbzW7lox5zvuuffw0We/q9ZVnzqf877P1jYNKc8abcDhpz93ao5W0X5N8V/tlZ7BrVAC7SiNipnY9LOhSYs6WTm/g9bMo+GA2XshB8LNWPOQA3Vf6zTCkZ33k4x/68Sit2bP5Wl8PrgncocnSx8gQPYNux7l6SHZo1Zk9a4MU/2Ob32fTPtAeGjeuWqY9hRgPH8/zzqAyxMMk2P3/Py0+k3T5y5LFUJPko8tbz/7dWjGsDgZ2xeF/36GO03w8q/nwi3rTTSWCSmSU+oqIWvfbafK34KKZ2rpsXeJxzkFG7vPxLKmArUwsllUDhFUEyZHqOH59R2oQj9WiUU/T+qY825Yj+MxBpGv/+WzrLIf1WKwKgC1Yp68PjSeERAlWvxBNwvbo5WxSvgn+GSWVIlJ/ncisOeZ5HKGy3SBXzZeWVNtBIbVoMqlyOuvlkpnzRt+h55AYz2VUB5O00MjO0vA5xAV7Q1Kqg2cCGAUUqHfnxfM4C6jjzJCRs8w7pyS3Sbhmfj9LZ/1+9ber/z2/s0/XkC2u84GvjUutv1mthYe1XTNLAy+eHQSVEThgQtLo5B0yMq4C7yJffPYn3jSDHFILOPouG0/bM06uB+12I5k7tXy0Zo5iJzI//A+zqzYgIkdolT/8x/ryPQbjqu6+ODos/v5LmukZYdEcojqFgiCvN/tIgMRkky2udKZca0Lm7+DsD5lQEvoVnLIxq3J8mfs4iLnc/8RsbRd+0Fl2rA2gHbZIdLrM17L1HASKZFoK+gA3onraukgF6nrnFZ9SlljNeW5N/oLZqf14mu7VqOavGfP3PcZ7x/wNvixpFs1hpngAAAABJRU5ErkJggg==) top center no-repeat; }
      .media-section .news-filter-block.wide .section-title {
        max-width: 190px;
        margin: 0; }
      .media-section .news-filter-block.wide .row {
        flex: 1; }
      .media-section .news-filter-block.wide .news-filter-form {
        display: flex;
        align-items: center;
        max-width: 830px;
        margin: 0 auto;
        padding: 0;
        gap: 65px; }
        .media-section .news-filter-block.wide .news-filter-form .field {
          flex: 1;
          margin-bottom: 29px; }
        .media-section .news-filter-block.wide .news-filter-form .controlls {
          width: auto;
          flex: 0 0 auto;
          margin: 0; } }
  .media-section.no-news .news-filter-block {
    background: #44484b url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/bg-news-filter2.png) 50% 50% no-repeat; }
    .media-section.no-news .news-filter-block .news-filter-form {
      display: flex;
      align-items: center;
      padding: 65px 170px; }
    .media-section.no-news .news-filter-block .section-title {
      flex: 1 1 auto;
      margin-right: 90px;
      margin-bottom: 0; }
    .media-section.no-news .news-filter-block .field {
      margin: 0 20px 0 0;
      min-width: 210px;
      flex: 210px; }
    .media-section.no-news .news-filter-block .controlls {
      flex: 0 0 auto;
      margin: 25px 0 0; }
  .media-section .large-news {
    position: relative;
    min-height: 100%;
    display: flex; }
    .media-section .large-news .picture {
      position: relative;
      padding-top: 67%;
      width: 100%; }
      .media-section .large-news .picture img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .media-section .large-news .text {
      position: absolute;
      padding: 20px;
      color: #FFF;
      bottom: 0;
      left: 0;
      right: 0; }
    .media-section .large-news .date {
      color: #FFF;
      margin-bottom: 10px; }
    .media-section .large-news .title {
      font-size: 1.25rem;
      font-weight: 500;
      line-height: 1.2;
      margin: 10px 0; }
      .media-section .large-news .title a {
        text-decoration: none;
        color: #FFF; }
    .media-section .large-news .description {
      font-size: 0.8125rem; }
  .media-section .shorties {
    background-color: #f7f7f7;
    min-height: 100%;
    --offset-x: 40px; }
    .media-section .shorties .item {
      padding: 15px var(--offset-x);
      position: relative; }
      .media-section .shorties .item.important {
        background-color: #fcfaf4; }
        .media-section .shorties .item.important:after {
          position: absolute;
          content: '\f06a';
          font-family: 'Font Awesome 5 Free';
          font-weight: bold;
          color: var(--theme-color, #0581c4);
          font-size: 1.875rem;
          right: -15px;
          top: 35px;
          line-height: 1; }
      .media-section .shorties .item:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: var(--offset-x);
        right: var(--offset-x);
        border-top: 1px solid #dedede; }
      .media-section .shorties .item .date {
        margin-bottom: 5px; }
      .media-section .shorties .item .title {
        font-size: 1rem;
        line-height: 1.375;
        font-weight: 500;
        color: #000; }
        .media-section .shorties .item .title a {
          color: #000;
          text-decoration: none; }
      .media-section .shorties .item .description {
        font-size: 0.875rem;
        line-height: 1.3846; }
      .media-section .shorties .item:first-child {
        padding-top: 20px; }
      .media-section .shorties .item:last-child {
        bottom: 0;
        padding-bottom: 20px; }
        .media-section .shorties .item:last-child:before {
          display: none; }
    @media (max-width: 575px) {
      .media-section .shorties {
        --offset-x: 15px; } }
  @media (min-width: 992px) {
    .media-section .news-list {
      margin: 0 -15px; }
      .media-section .news-list .item {
        padding: 0 15px; }
        .media-section .news-list .item .item-content {
          flex-direction: column;
          background-color: #f7f7f7;
          min-height: 100%;
          padding: 30px;
          border: none;
          position: relative; }
          .media-section .news-list .item .item-content:has(.picture) {
            min-height: calc(100% - 50px);
            padding: 0 30px 30px;
            margin-top: 50px; }
          .media-section .news-list .item .item-content .picture {
            flex: 0 0 auto;
            margin-bottom: 25px;
            margin-top: -50px; }
          .media-section .news-list .item .item-content .title {
            font-size: 1rem;
            line-height: 1.25rem; }
        .media-section .news-list .item.important {
          background: none;
          margin-top: 0;
          margin-bottom: 0; }
          .media-section .news-list .item.important .item-content {
            background-color: #fcfaf4; }
          .media-section .news-list .item.important:after {
            right: auto;
            left: 30px;
            top: auto;
            bottom: -15px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .media-section.media-section-v1:before {
      margin-left: 255px; }
    .media-section .item .item-content {
      padding: 30px 15px; }
      .media-section .item .item-content:has(.picture) {
        padding: 0 15px 30px; }
      .media-section .item .item-content .picture {
        width: 170px;
        height: 113px; } }
  @media (max-width: 1199px) {
    .media-section .news-filter-block .news-filter-form {
      padding: 60px 0 30px 15px; }
    .media-section.no-news .news-filter-block .news-filter-form {
      padding: 65px 70px; }
    .media-section.no-news .news-filter-block .section-title {
      margin-right: 50px; } }
  @media (max-width: 991px) {
    .media-section:before {
      display: none; }
    .media-section .news-filter-block .news-filter-form {
      background: #44484b url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/bg-news-filter.png) 0 50% no-repeat;
      padding: 30px 30px 10px; }
    .media-section.no-news .news-filter-block .news-filter-form {
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; }
    .media-section.no-news .news-filter-block .section-title {
      flex: 1 0 100%;
      margin-right: 0px;
      margin-bottom: 20px; }
    .media-section .shorties {
      margin: 30px 0;
      --offset-x: 15px;
      min-height: 0; } }
  @media (max-width: 767px) {
    .media-section.no-news .news-filter-block .field {
      margin: 0 0 20px 0;
      min-width: 210px;
      flex: 1 1 100%; }
    .media-section.no-news .news-filter-block .controlls {
      flex: 1 1 100%;
      margin: 10px 0 0; } }
  @media (max-width: 575px) {
    .media-section .news-filter-block .news-filter-form {
      padding-bottom: 30px; }
    .media-section.no-news .news-filter-block .news-filter-form {
      padding: 30px; } }

@media (min-width: 992px) {
  .special-version .staff .item .picture:after,
  .special-version .media-section:before {
    display: none; }
  .special-version .about-section .about-block {
    padding-left: 0; }
    .special-version .about-section .about-block:before {
      display: none; }
    .special-version .about-section .about-block + .btn, .special-version .about-section .about-block + .main-user-consent-request-popup-button, .special-version .about-section .external-form-block form .about-block + input[type=button], .external-form-block form .special-version .about-section .about-block + input[type=button],
    .special-version .about-section .external-form-block form .about-block + input[type=submit], .external-form-block form .special-version .about-section .about-block + input[type=submit],
    .special-version .about-section .external-form-block form .about-block + .button, .external-form-block form .special-version .about-section .about-block + .button,
    .special-version .about-section .external-form-block form .about-block + button, .external-form-block form .special-version .about-section .about-block + button, .special-version .about-section .about-block + a.reviews-form-switcher, .special-version .about-section .vote-item-links .about-block + a, .vote-item-links .special-version .about-section .about-block + a, .special-version .about-section .vote-vote-footer .vote-form-box-button .about-block + a, .vote-vote-footer .vote-form-box-button .special-version .about-section .about-block + a, .special-version .about-section .vote-vote-footer .vote-form-box-button .about-block + input, .vote-vote-footer .vote-form-box-button .special-version .about-section .about-block + input {
      margin-left: 0; }
  .special-version .about-section .main-services-favorite .icon {
    display: none; }
  .special-version .index .news-list .item .item-content {
    background-color: transparent;
    padding: 0; }
    .special-version .index .news-list .item .item-content:before {
      display: none; }
    .special-version .index .news-list .item .item-content .picture {
      display: none; }
  .special-version .media-section .news-filter-block .news-filter-form {
    padding: 30px;
    background-color: #44484b; }
    .special-version .media-section .news-filter-block .news-filter-form .btn, .special-version .media-section .news-filter-block .news-filter-form .main-user-consent-request-popup-button, .special-version .media-section .news-filter-block .news-filter-form .external-form-block form input[type=button], .external-form-block form .special-version .media-section .news-filter-block .news-filter-form input[type=button],
    .special-version .media-section .news-filter-block .news-filter-form .external-form-block form input[type=submit], .external-form-block form .special-version .media-section .news-filter-block .news-filter-form input[type=submit],
    .special-version .media-section .news-filter-block .news-filter-form .external-form-block form .button, .external-form-block form .special-version .media-section .news-filter-block .news-filter-form .button,
    .special-version .media-section .news-filter-block .news-filter-form .external-form-block form button, .external-form-block form .special-version .media-section .news-filter-block .news-filter-form button, .special-version .media-section .news-filter-block .news-filter-form a.reviews-form-switcher, .special-version .media-section .news-filter-block .news-filter-form .vote-item-links a, .vote-item-links .special-version .media-section .news-filter-block .news-filter-form a, .special-version .media-section .news-filter-block .news-filter-form .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .special-version .media-section .news-filter-block .news-filter-form a, .special-version .media-section .news-filter-block .news-filter-form .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .special-version .media-section .news-filter-block .news-filter-form input {
      background-color: #FFF;
      color: #000; }
  .special-version.c1 .about-section .main-services li a {
    color: #000; }
  .special-version.c2 .main-section .section-title,
  .special-version.c2 .news-list .item .description,
  .special-version.c2 .news-list .item .title a,
  .special-version.c2 .about-section .main-services-favorite li a,
  .special-version.c2 .about-section .main-services li a,
  .special-version.c2 h1 {
    color: #FFF; }
  .special-version.c2 .about-section .about-block {
    color: #FFF; }
  .special-version.fz3 h3, .special-version.fz3 .main-section .section-title, .main-section .special-version.fz3 .section-title, .special-version.fz3 .main-section .section-title {
    font-size: 1rem;
    line-height: 1.25rem; } }

@media (max-width: 1199.98px) {
  .map-section .map-title {
    margin-left: -465px; }
  .map-section .on-map-block {
    margin-right: -465px; } }

@media (max-width: 991.98px) {
  .main-section {
    margin: 30px 0; }
  .map-section {
    margin-bottom: 0; }
    .map-section .map-title {
      margin-left: -345px; }
    .map-section .on-map-block {
      margin-right: -345px; } }

@media (max-width: 767.98px) {
  body .main-section .section-title {
    font-size: 1.375rem;
    line-height: 1.75rem; }
  .map-section .map-title {
    margin-left: -255px; }
  .map-section .on-map-block {
    margin-right: -255px; } }

@media (max-width: 575.98px) {
  .map-section .map-title {
    margin-left: 0;
    left: 15px; }
  .map-section .map {
    height: 400px; }
  .map-section .on-map-block {
    position: relative;
    right: auto;
    margin: 0 0;
    width: auto;
    top: 0; }
    .map-section .on-map-block .controlls {
      text-align: left; }
    .map-section .on-map-block .on-map-social {
      display: none; }
  .gallery-section {
    padding: 0 0 15px;
    overflow: hidden; }
    .gallery-section:before {
      padding: 0; }
    .gallery-section .background-picture {
      padding: 0; }
    .gallery-section .section-title {
      margin-bottom: 0px;
      padding: 0 15px; }
    .gallery-section .gallery-section-slider {
      height: 300px; }
      .gallery-section .gallery-section-slider .item {
        height: 300px; }
        .gallery-section .gallery-section-slider .item .title {
          display: none; } }

.page-header {
  padding: 70px 0 35px;
  /*background: var(--theme-color, #0581c4) url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/bg-page-header.png) 50% 50% no-repeat;*/
  color: #FFF;
  margin-bottom: 60px;
  min-height: 190px; }
  .profile-page .page-header {
    background-color: #343434; }
  .page-header h1 {
    color: #FFF;
    margin: 0; }
  .page-header .date {
    color: #FFF;
    font-size: 0.9375rem;
    padding-left: 28px;
    margin-top: 35px; }
    .page-header .date:before {
      content: '\f073';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      position: absolute;
      margin-left: -25px;
      font-size: 1rem;
      line-height: 1.25rem; }

@media (min-width: 992px) {
  .special-version .page-header {
    background: #000; }
    .special-version .page-header h1 {
      color: #FFF; } }

@media (max-width: 1199.98px) {
  .page-header {
    padding-top: 50px;
    padding-bottom: 20px; } }

@media (max-width: 991.98px) {
  .profile-page .page-header,
  body .page-header {
    background: none;
    padding-top: 20px;
    margin-bottom: 0;
    min-height: 0; }
    .profile-page .page-header h1,
    body .page-header h1 {
      color: #000; }
    .profile-page .page-header .breadcrumbs li,
    body .page-header .breadcrumbs li {
      color: #000; }
    .profile-page .page-header .breadcrumbs a,
    body .page-header .breadcrumbs a {
      color: #000; }
    .profile-page .page-header .date,
    body .page-header .date {
      color: #333; } }

.sidebar .banner {
  border: 1px solid #e9e9e9;
  margin: 20px 0 0; }

.sidebar-nav {
  background-color: #fff;
  box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
  margin-bottom: 50px; }
  .sidebar-nav li {
    padding: 14px 20px 14px 40px;
    position: relative;
    line-height: 1.125rem; }
    .sidebar-nav li:before {
      content: '';
      width: 5px;
      height: 5px;
      border-radius: 50%;
      border: 1px solid #c2c2c2;
      position: absolute;
      margin-left: -20px;
      margin-top: 6px; }
    .sidebar-nav li:after {
      content: '';
      position: absolute;
      left: 40px;
      bottom: 0;
      right: 0;
      border-top: 1px solid #EEE; }
    .sidebar-nav li a {
      text-decoration: none; }
      .sidebar-nav li a:hover {
        text-decoration: underline; }
    .sidebar-nav li.active {
      background-color: #0581c4;
      margin-top: -1px; }
      .sidebar-nav li.active:before {
        border-color: #FFF; }
      .sidebar-nav li.active:after {
        display: none;
        content: none; }
      .sidebar-nav li.active a {
        color: #FFF;
        text-decoration: none; }
    .sidebar-nav li:last-child:after {
      display: none;
      content: none; }

.sidebar-options .item {
  margin: 15px 0; }
  .sidebar-options .item a {
    display: flex;
    border: 1px solid #e9e9e9;
    padding: 10px 5px 10px 25px;
    color: #0581c4;
    text-decoration: none;
    text-transform: uppercase;
    align-items: center; }
    .sidebar-options .item a .name {
      display: block;
      flex: 1 1 auto;
      font-size: 0.9375rem;
      text-transform: uppercase;
      line-height: 1.375rem;
      font-weight: 500; }
    .sidebar-options .item a .icon {
      color: #000;
      flex: 0 0 70px;
      height: 70px;
      min-width: 70px;
      line-height: 70px;
      text-align: center;
      background-color: rgba(5, 129, 196, 0.1);
      border-radius: 50%;
      display: block;
      margin-left: 10px;
      font-size: 2rem; }
      .sidebar-options .item a .icon .fa,
      .sidebar-options .item a .icon .fas,
      .sidebar-options .item a .icon .far,
      .sidebar-options .item a .icon .fal,
      .sidebar-options .item a .icon .fab {
        font-size: 2rem;
        line-height: 70px; }
      .sidebar-options .item a .icon img {
        vertical-align: middle;
        max-width: 60px;
        max-height: 60px; }
    .sidebar-options .item a:hover {
      opacity: 0.7; }
  .sidebar-options .item.active a {
    border-color: #faf9f9;
    background-color: #faf9f9;
    color: #000;
    opacity: 1; }
    .sidebar-options .item.active a .icon {
      background-color: transparent; }

.sidebar-form {
  border: 2px solid #EEE;
  padding: 25px;
  margin-bottom: 20px; }
  .sidebar-form.shadow {
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
    border: none; }

@media (min-width: 992px) {
  .special-version .sidebar-options .item a {
    min-height: 70px; }
    .special-version .sidebar-options .item a .icon {
      display: none; }
  .special-version.c1 .sidebar-form {
    border-color: #000; }
  .special-version.c1 .sidebar-nav li:before {
    color: #000; }
  .special-version.c1 .sidebar-nav li:after {
    border-color: #000; }
  .special-version.c1 .sidebar-nav li.active {
    background-color: #000; }
  .special-version.c1 .sidebar-options .item a {
    color: #000;
    border-color: #000; }
  .special-version.c1 .sidebar-options .item.active a {
    background-color: #000;
    color: #FFF; }
  .special-version.c2 .sidebar-form {
    border-color: #FFF; }
  .special-version.c2 .sidebar-nav {
    background-color: #000; }
    .special-version.c2 .sidebar-nav li.active {
      background-color: #fff; }
      .special-version.c2 .sidebar-nav li.active:after {
        border: none; }
      .special-version.c2 .sidebar-nav li.active a {
        color: #000; }
  .special-version.c2 .sidebar-options .item a {
    color: #FFF;
    border-color: #FFF; }
  .special-version.c2 .sidebar-options .item.active a {
    background-color: #FFF;
    color: #000; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .sidebar-form .controlls {
    -webkitjustify-content: center;
    justify-content: center; }
    .sidebar-form .controlls .reset {
      margin: 20px 20px 0; } }

@media (max-width: 991.98px) {
  .sidebar-nav {
    display: none; }
  .sidebar-options .item a {
    padding-right: 15px; }
    .sidebar-options .item a .name {
      font-size: 1.375rem;
      line-height: 1.5rem; } }

@media (max-width: 767.98px) {
  .sidebar-options .item a {
    padding-right: 10px; }
    .sidebar-options .item a .name {
      font-size: 1.125rem;
      line-height: 1.375rem; } }

@media (max-width: 575.98px) {
  .sidebar-options .item a .name {
    font-size: 0.9375rem; } }

.faq-sections .slide-block .toggle {
  cursor: pointer; }
  .faq-sections .slide-block .toggle:after {
    content: '\f107';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    transition: all 0.3s;
    position: absolute;
    font-size: 0.8125rem; }

.faq-sections .slide-block.open > .toggle:after {
  -webkit-transform: rotate(180deg);
  -khtml-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.faq-sections .faq-section {
  margin-bottom: 35px; }
  .faq-sections .faq-section > .toggle:after {
    margin-left: 17px; }
  .faq-sections .faq-section .section-title {
    font-size: 1.625rem;
    line-height: 1.875rem;
    margin-bottom: 5px; }

.faq-sections .faq-list .item {
  border-bottom: 1px solid #eeeded;
  padding: 15px 0; }
  .faq-sections .faq-list .item .question {
    position: relative;
    color: #505050;
    font-size: 1rem;
    line-height: 1.25rem;
    padding-right: 30px;
    transition: color 0.3s; }
    .faq-sections .faq-list .item .question:after {
      right: 0;
      top: 0; }
  .faq-sections .faq-list .item.open, .faq-sections .faq-list .item:last-child {
    border: none; }
  .faq-sections .faq-list .item .answer {
    padding: 30px;
    font-size: 1.125rem;
    line-height: 1.5rem;
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
    margin: 25px 0 15px; }

@media (min-width: 992px) {
  .special-version .faq-sections .faq-list .item .answer {
    border: 2px solid #000; }
  .special-version .faq-sections .faq-list .item {
    border-bottom: 1px solid #000; }
  .special-version .faq-sections .faq-list .item .question:hover,
  .special-version .faq-sections .faq-list .item .question {
    color: #000; }
  .special-version.c2 .faq-sections .faq-list .item .answer {
    border: 2px solid #FFF; }
  .special-version.c2 .faq-sections .faq-list .item .question:hover,
  .special-version.c2 .faq-sections .faq-list .item .question {
    color: #FFF; }
  .special-version.c2 .faq-sections .faq-list .item {
    border-bottom: 1px solid #FFF; } }

.galleries-list {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .galleries-list .item {
    margin-bottom: 30px;
    width: 25%;
    min-width: 300px;
    padding: 0 15px; }
    .galleries-list .item .item-content {
      min-height: 100%;
      background-color: #f9f8f8;
      padding: 0 30px 25px;
      box-shadow: inset 0 50px 0 #FFF; }
    .galleries-list .item .text {
      margin-top: 25px; }
    .galleries-list .item .title {
      font-size: 1.125rem;
      line-height: 1.375rem; }
      .galleries-list .item .title a {
        color: #000;
        text-decoration: none; }
        .galleries-list .item .title a:hover {
          text-decoration: underline; }
    .galleries-list .item .data {
      margin-top: 10px;
      font-size: 0.8125rem;
      line-height: 1rem; }
    .galleries-list .item .picture {
      height: 134px;
      position: relative;
      margin-right: 10px; }
      .galleries-list .item .picture a {
        display: block;
        height: 100%;
        position: relative; }
        .galleries-list .item .picture a:after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          transition: all 0.3s;
          background: rgba(5, 129, 196, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAQAAAC1p96yAAAAoUlEQVR42u3VtwHCQAxGYfWENRhG8+CazERub6kb4BF/cpBcn15D+nC2jVwbnsbSbYZytXzlTqHye3px/IlrdfIYvaVjggUSdpYXXs7Yclj7wKjANI0vLQ0gj5X4ICyex32cf8IE+QcsIx7DeT77iANc7YXzXGtgcR6q8cbjNys1Aap4/FapOqCIOwBzxiE6PmNwcWNDdjb6u+hDSlMpOKYOv1GwUsQJKkcAAAAASUVORK5CYII=) 50% 50% no-repeat;
          opacity: 0;
          visibility: hidden; }
        .galleries-list .item .picture a:hover {
          box-shadow: 0 9px 30px rgba(0, 123, 193, 0.4); }
          .galleries-list .item .picture a:hover:after {
            opacity: 1;
            visibility: visible; }

@media (min-width: 992px) {
  .special-version .galleries-list .item .picture a:hover {
    box-shadow: none; }
  .special-version .galleries-list .item .picture a:after {
    display: none; }
  .special-version .galleries-list .item .item-content {
    box-shadow: none;
    padding-top: 30px; }
    .special-version .galleries-list .item .item-content .data {
      color: #000; }
  .special-version.fz2 .galleries-list .item .title, .special-version.fz3 .galleries-list .item .title {
    word-wrap: break-word; } }

@media (min-width: 768px) and (max-width: 1199.98px) {
  .galleries-list .item .picture {
    height: 100px; } }

@media (max-width: 1199.98px) {
  .galleries-list .item {
    min-width: 240px; } }

@media (max-width: 991.98px) {
  .galleries-list .item .title {
    font-size: 1rem;
    line-height: 1.25rem; } }

@media (max-width: 767.98px) {
  .galleries-list .item {
    min-width: 270px; }
    .galleries-list .item .picture {
      height: 120px; }
    .galleries-list .item .title {
      font-size: 1rem;
      line-height: 1.25rem; } }

@media (max-width: 575.98px) {
  .galleries-list .item {
    width: 100%; }
    .galleries-list .item .picture {
      height: 200px; } }

@media (max-width: 400px) {
  .galleries-list .item .picture {
    height: 150px; } }

.gallery-block {
  background-color: #44484b;
  padding: 50px 0;
  margin-top: -60px;
  margin-bottom: 45px; }
  .gallery-block .gallery-holder {
    position: relative; }
    .gallery-block .gallery-holder .slick-arrow {
      position: absolute;
      top: 50%;
      font-size: 60px;
      color: #FFF;
      cursor: pointer;
      margin-top: -30px;
      transition: all 0.3s;
      text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
      .gallery-block .gallery-holder .slick-arrow:hover {
        color: #0581c4; }
      .gallery-block .gallery-holder .slick-arrow.slick-prev {
        left: 70px; }
      .gallery-block .gallery-holder .slick-arrow.slick-next {
        right: 70px; }
  .gallery-block .big-pictures {
    margin-bottom: 25px; }
    .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
      height: 700px;
      text-align: center;
      overflow: hidden;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      position: relative;
      -webkit-flex-direction: column;
      flex-direction: column; }
    .gallery-block .big-pictures img {
      max-width: 100%;
      max-height: 700px;
      width: auto;
      height: auto; }
    .gallery-block .big-pictures .holder {
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      flex: 0 1 auto;
      max-height: 100%; }
    .gallery-block .big-pictures .title {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      transition: opacity 0.3s;
      background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      padding: 70px 30px 25px;
      font-size: 1.375rem;
      line-height: 1.5rem;
      color: #FFF; }
  .gallery-block .thumbs-holder {
    text-align: center; }
  .gallery-block .thumbs {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    max-width: 100%;
    margin: auto;
    overflow: hidden; }
    .gallery-block .thumbs .item {
      padding: 4px 6px;
      position: relative;
      cursor: pointer;
      height: 108px; }
      .gallery-block .thumbs .item.slick-cloned {
        opacity: 0; }
      .gallery-block .thumbs .item:after {
        content: '';
        position: absolute;
        top: 4px;
        right: 6px;
        bottom: 4px;
        left: 6px;
        transition: all 0.2s; }
      .gallery-block .thumbs .item:hover:after {
        background-color: rgba(5, 129, 196, 0.5); }
      .gallery-block .thumbs .item.slick-current:after {
        left: 2px;
        right: 2px;
        top: 0px;
        bottom: 0px;
        border: 2px solid #0581c4;
        background-color: rgba(5, 129, 196, 0); }
      .gallery-block .thumbs .item img {
        height: 100px;
        width: auto;
        transition: opacity 0.3s; }

@media (min-width: 992px) {
  .special-version .gallery-block .thumbs .item:after {
    display: none; }
  .special-version .gallery-block .thumbs .item.slick-center:after {
    display: block;
    border: 2px solid #FFF; } }

@media (max-width: 1199.98px) {
  .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
    height: 600px; }
  .gallery-block .big-pictures img {
    max-height: 600px; } }

@media (max-width: 991.98px) {
  .gallery-block {
    margin-top: 0;
    padding: 20px 0; }
    .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
      height: 500px; }
    .gallery-block .big-pictures img {
      max-height: 500px; }
    .gallery-block .big-pictures .title {
      padding: 40px 15px 15px;
      font-size: 1rem;
      line-height: 1.25rem; }
    .gallery-block .gallery-holder .slick-arrow {
      font-size: 40px;
      margin-top: -20px; }
      .gallery-block .gallery-holder .slick-arrow.slick-next {
        right: 15px; }
      .gallery-block .gallery-holder .slick-arrow.slick-prev {
        left: 15px; }
    .gallery-block .thumbs .item {
      height: 88px; }
      .gallery-block .thumbs .item img {
        height: 80px;
        width: auto; } }

@media (max-width: 767.98px) {
  .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
    height: 500px; }
  .gallery-block .big-pictures img {
    max-height: 500px; } }

@media (max-width: 575.98px) {
  .gallery-block {
    display: flex;
    flex-direction: column;
    height: 100vh; }
    .gallery-block .gallery-holder {
      flex: 1; }
    .gallery-block .thumbs-holder {
      flex: 0 0 auto; }
    .gallery-block .slick-list,
    .gallery-block .slick-track,
    .gallery-block .holder {
      height: 100%; }
    .gallery-block .big-pictures {
      height: 100%; }
      .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
        height: 100%; }
        .gallery-block .big-pictures .container img, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text img, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text img, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots img, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots img, .gallery-block .big-pictures .gallery-section:before img, .gallery-block .big-pictures .gallery-section .background-picture img, .gallery-section .gallery-block .big-pictures .background-picture img {
          max-height: none;
          width: 100%;
          height: 100%;
          object-fit: contain; }
      .gallery-block .big-pictures .title {
        display: none; } }

.staff .item {
  margin-bottom: 30px; }
  .staff .item .item-content {
    background-color: #f7f7f7;
    padding: 0 30px 25px;
    box-shadow: inset 0 50px 0 #FFF;
    min-height: 100%; }
  .staff .item .picture {
    width: 170px;
    height: 170px;
    position: relative; }
    .staff .item .picture:after {
      content: '\201C';
      font-size: 72px;
      line-height: 0;
      position: absolute;
      text-stroke: 2px #0380c3;
      -webkit-text-stroke: 2px #0380c3;
      color: transparent;
      left: 10px;
      bottom: -20px; }
  .staff .item .text {
    margin-top: 18px; }
  .staff .item .title {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #000; }
  .staff .item .post {
    font-size: 0.8125rem;
    line-height: 1rem;
    margin-top: 10px; }

@media (min-width: 768px) and (max-width: 1199.98px) {
  .staff .item .picture {
    height: 150px;
    width: 150px; } }

@media (max-width: 575.98px) {
  .staff .item:last-child {
    margin-bottom: 0; } }

.staff-slider-container {
  position: relative; }

.staff-v2 {
  margin-left: -15px;
  margin-right: -15px; }
  .staff-v2 .slick-sqr-arrow.slick-prev {
    left: -5px; }
  .staff-v2 .slick-sqr-arrow.slick-next {
    right: -5px; }
  .staff-v2 .item {
    padding: 0 15px;
    container-type: inline-size; }
    .staff-v2 .item .item-content {
      padding: 0 0 30px 30px;
      position: relative; }
      .staff-v2 .item .item-content:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        right: 30px;
        top: 30px;
        background-color: #f7f7f7; }
    .staff-v2 .item .picture {
      position: relative;
      aspect-ratio: 1; }
    .staff-v2 .item .text {
      position: absolute;
      left: 65px;
      bottom: 60px; }
      .staff-v2 .item .text:before {
        content: '\201C';
        font-size: 72px;
        line-height: 0;
        position: absolute;
        text-stroke: 2px var(--theme-color);
        -webkit-text-stroke: 2px var(--theme-color);
        color: transparent;
        left: -50px;
        top: 35px; }
    .staff-v2 .item .title {
      font-size: 1.5rem;
      font-size: clamp(1.125rem, 6.4864cqw, 1.75rem);
      line-height: 1.1;
      font-weight: 500;
      text-shadow: 0 0 5px rgba(255, 255, 255, 0.4); }
    .staff-v2 .item .post {
      font-size: 0.8125rem;
      margin-top: 10px;
      text-shadow: 0 0 5px rgba(255, 255, 255, 0.4); }

.staff-v3 {
  margin-left: -15px;
  margin-right: -15px; }
  .staff-v3 .slick-sqr-arrow.slick-prev {
    left: -5px; }
  .staff-v3 .slick-sqr-arrow.slick-next {
    right: -5px; }
  .staff-v3 .item {
    padding: 0 15px;
    margin-bottom: 15px;
    container-type: inline-size; }
    .staff-v3 .item .item-content {
      position: relative;
      padding-bottom: 30px; }
    .staff-v3 .item .picture {
      position: relative;
      aspect-ratio: 1; }
    .staff-v3 .item .text {
      position: absolute;
      left: 30px;
      right: 0;
      bottom: 0;
      background-color: #FFF;
      box-shadow: 0 4px 15px rgba(193, 193, 193, 0.3);
      padding: 20px 30px; }
      .staff-v3 .item .text:before {
        content: '\201C';
        font-size: 72px;
        line-height: 0;
        position: absolute;
        text-stroke: 2px var(--theme-color);
        -webkit-text-stroke: 2px var(--theme-color);
        color: transparent;
        left: 30px;
        top: 20px; }
    .staff-v3 .item .title {
      font-size: 1.5rem;
      font-size: clamp(1.125rem, 6.4864cqw, 1.75rem);
      line-height: 1.1;
      font-weight: 500; }
    .staff-v3 .item .post {
      font-size: 0.8125rem;
      margin-top: 10px; }

.staff-section-v4 {
  overflow: hidden; }

.staff-v4 {
  margin-left: -15px;
  margin-right: -15px; }
  .staff-v4 .slick-list {
    overflow: visible; }
  .staff-v4 .slick-sqr-arrow.slick-prev {
    left: -5px; }
  .staff-v4 .slick-sqr-arrow.slick-next {
    right: -5px; }
  .staff-v4 .item {
    padding: 0 15px;
    margin-bottom: 15px;
    container-type: inline-size;
    transition: all 1s; }
    .staff-v4 .item:not(.slick-active) {
      opacity: 0.2;
      filter: grayscale(1); }
    .staff-v4 .item .item-content {
      position: relative; }
    .staff-v4 .item .picture {
      position: relative;
      aspect-ratio: 1;
      width: 65%; }
    .staff-v4 .item .text {
      position: absolute;
      width: 43.85%;
      top: 30px;
      right: 0;
      bottom: 0;
      background-color: #FFF;
      box-shadow: 0 4px 15px rgba(193, 193, 193, 0.3);
      padding: 65px 30px 20px 30px; }
      .staff-v4 .item .text:before {
        content: '\201C';
        font-size: 72px;
        line-height: 0;
        position: absolute;
        text-stroke: 2px var(--theme-color);
        -webkit-text-stroke: 2px var(--theme-color);
        color: transparent;
        left: 30px;
        top: 55px; }
    .staff-v4 .item .title {
      font-size: 1.5rem;
      font-size: clamp(1.125rem, 4.2105cqw, 1.75rem);
      line-height: 1.1;
      font-weight: 500; }
    .staff-v4 .item .post {
      font-size: 0.8125rem;
      margin-top: 10px; }
    .staff-v4 .item .user-contacts {
      margin-top: 10px; }
      .staff-v4 .item .user-contacts .contacts-item {
        margin-top: 5px; }
        .staff-v4 .item .user-contacts .contacts-item .name {
          font-size: 0.9375rem;
          font-size: clamp(0.75rem, 2.6316cqw, 1rem); }
        .staff-v4 .item .user-contacts .contacts-item .value {
          font-size: 1rem;
          font-size: clamp(0.75rem, 2.807cqw, 1rem);
          font-weight: 500; }
  @media (max-width: 575px) {
    .staff-v4 .item .text {
      padding: 15px clamp(10px, 3.57143cqw, 30px);
      top: 0; }
      .staff-v4 .item .text:before {
        display: none; } }

@media (min-width: 992px) {
  .special-version.c2 .staff .item-content {
    box-shadow: inset 0 50px 0 #000; }
    .special-version.c2 .staff .item-content .post {
      color: #000; } }

@media all and (-ms-high-contrast: none) {
  .staff .item .picture:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE10 */
  *::-ms-backdrop .item .picture:after,
  .staff .item .picture:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE11 */ }

.services {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .services .item {
    min-height: 210px;
    margin-bottom: 30px;
    width: 25%;
    min-width: 300px;
    padding: 0 15px; }
    .services .item a {
      display: block;
      min-height: 100%;
      background-color: #f9f8f8;
      color: #aeadad;
      text-decoration: none;
      padding: 30px; }
      .services .item a .icon {
        font-size: 40px; }
      .services .item a img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 200px; }
      .services .item a .name {
        display: block;
        color: #000;
        margin-top: 15px;
        font-size: 1.125rem;
        line-height: 1.5rem; }
      .services .item a:hover {
        background-color: #fff;
        box-shadow: 0 5px 20px rgba(0, 123, 193, 0.2);
        color: #0581c4; }
        .services .item a:hover .name {
          text-decoration: underline; }

@media (min-width: 992px) {
  .special-version .services .item a {
    background: #fff;
    border: 2px solid #000;
    padding-top: 25px;
    color: #000; }
    .special-version .services .item a:hover {
      box-shadow: none; }
      .special-version .services .item a:hover .icon {
        color: #000; }
  .special-version.c2 .services .item a {
    background: #000;
    border: 2px solid #FFF;
    color: #FFF; }
    .special-version.c2 .services .item a .name {
      color: #FFF; }
    .special-version.c2 .services .item a:hover .icon {
      color: #FFF; }
  .special-version.fz3 .services .item a {
    word-wrap: break-word; } }

@media (max-width: 1199.98px) {
  .services .item {
    min-width: 240px; } }

@media (max-width: 767.98px) {
  .services .item {
    min-width: 270px; } }

@media (max-width: 575.98px) {
  .services .item {
    width: 100%; } }

.houses {
  margin-bottom: 40px; }
  .houses .item {
    min-height: 210px;
    margin-bottom: 30px; }
    .houses .item a {
      display: block;
      min-height: 100%;
      background: #f9f8f8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA5CAMAAACiTZ0RAAAATlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADckEouAAAAGnRSTlMATUtIRUI/PDg1MS4qJSIfHBgVEQ4MCQUCATOXjhEAAAK1SURBVHjavdSHmrI6AIThmfSIgAGT4P3f6AFbZCly/vbu2vV7xgqg50s+kVQDflGqXoYwHtUD/omEPyIqmvwnOtQt1YDfdaUGMmUGELx5ci1+CFrtsZYGQedHyYjqSRI/SOptypIGHcl8m0rK5nid5BMx17DHjo4Wga5XzAPl0JIUE9JjjhY7Lo8OMIwlUCIyYpRZYe7MhG3tqwNkxXSjvsr0CNWYGeh2O+7VeW2iyI/QGTMV05E9j5JmgmRaC2X6/T2X0rlvSlAqr4ROzF86Hg9lE0UuoQODGjq09MCiJGRGmoc8806n7ClumhFCDJiFEk/bHf9jT9kUIVWchRzz4U5x30TWn4Oqg505wwjFBm+Ww3ZnOmCnpEXCU2SNVfXmnlK6QjG+L211TmXPgVLPZmvPZqew7F8lLTb3TIdv7GtTxwtWJFaoqfGdZA8tASWxJrJpSIvvDHlxRGCPVQ0ZnDyyyFVkgKI1qxzppAbQOfvmE4K3hW8BVkgZoJmHCu8Np5CnfBFs4SgLKkB4TFhjmxUAnL299LzA8VaoEiKFUBTraACcRcGAE0VB+w7Fvjvz3I1i+nQdrwlSAagY+nTX1fdFXSH1KzS5MmLUn6vinDDSEsCJGPzkhMwLLFEoBZQf8449RnK22WOkHqEhn+9u12nR95BGMQvd0nPRsZChLFh9LkqPp4uji67FbFHGU38oRPkZsstQ78OhUKVYqHYZCiIcetdwGwpgGerUI2QLLkNLy0WcQq1moetfCaV27UfwF0JA/49CYT9UES9XBizQ4qndD3nG9BTY7IUC406o5UzYfGop1rzEdUrG6HiuCvr4E22MACK/Eh+4roWQTV039VPTrqk/lOua1y3N+HCNv8TyqEvmqMabmocOT5Q4lUf/E1He90uuqP9XyHnnQx6PF3yLFf8B0KA17UO4LGMAAAAASUVORK5CYII=) 32px 28px no-repeat;
      color: #000;
      text-decoration: none;
      padding: 95px 30px 25px; }
      .houses .item a .address {
        display: block;
        font-size: 1.125rem;
        line-height: 1.5rem; }
      .houses .item a .data {
        display: block;
        font-size: 0.8125rem;
        line-height: 1.1rem;
        margin-top: 3px; }
      .houses .item a:hover {
        background-color: #fff;
        box-shadow: 0 5px 20px rgba(0, 123, 193, 0.2); }
        .houses .item a:hover .address {
          text-decoration: underline; }

.houses-by-street {
  margin-bottom: 35px;
  margin-top: 45px; }
  .houses-by-street .item {
    margin-bottom: 45px; }
  .houses-by-street .street {
    font-size: 1.125rem;
    border-bottom: 3px solid #027fc3;
    display: inline-block;
    line-height: 1.5rem; }
  .houses-by-street .numbers {
    margin-top: 20px;
    margin-left: -5px; }
    .houses-by-street .numbers li {
      display: inline-block;
      margin-left: 5px; }
      .houses-by-street .numbers li:after {
        content: ','; }
      .houses-by-street .numbers li:last-child:after {
        content: none; }

.houses-filter {
  margin-bottom: 30px; }
  .houses-filter li {
    margin-bottom: 30px; }
  .houses-filter a {
    display: block;
    height: 135px;
    opacity: 0.5;
    border-radius: 3px;
    text-decoration: none; }
    .houses-filter a.active {
      opacity: 1;
      position: relative;
      box-shadow: 0 9px 30px rgba(0, 0, 0, 0.2); }
      .houses-filter a.active:after {
        content: '\f107';
        position: absolute;
        height: 36px;
        width: 36px;
        line-height: 36px;
        font-family: 'Font Awesome 5 Free';
        background-color: #FFF;
        text-align: center;
        border-radius: 50%;
        bottom: -18px;
        left: 50%;
        margin-left: -18px;
        color: #8d8d8d;
        font-size: 1.25rem;
        font-weight: bold; }
    .houses-filter a img {
      border-radius: 4px; }

@media (min-width: 992px) {
  .special-version .houses .item a {
    background: #fff;
    border: 2px solid #000;
    padding-top: 25px;
    color: #000; }
    .special-version .houses .item a:hover {
      box-shadow: none; }
  .special-version .houses-by-street .street {
    border-color: #000; }
  .special-version.c2 .houses .item a {
    background: #000;
    border: 2px solid #FFF;
    color: #FFF; }
  .special-version.c2 .houses-by-street .street {
    border-color: #FFF; }
  .special-version.fz3 .houses .item {
    word-wrap: break-word; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .houses-tabs .tabs a {
    height: 145px; } }

@media (max-width: 991.98px) {
  .houses-tabs .tabs a {
    height: 105px; } }

@media (max-width: 767.98px) {
  .houses-tabs .tabs a {
    height: 120px; } }

@media (max-width: 575.98px) {
  .houses-filter li a {
    height: auto; }
  .houses-tabs .tabs {
    display: block; }
    .houses-tabs .tabs li {
      margin-bottom: 30px; }
    .houses-tabs .tabs a {
      padding-top: 50%;
      position: relative; }
      .houses-tabs .tabs a .custom-object-fit,
      .houses-tabs .tabs a img {
        top: 0;
        left: 0;
        position: absolute; }
      .houses-tabs .tabs a .custom-object-fit {
        right: 0; } }

.departments {
  margin-top: 40px; }
  .departments .item {
    margin-bottom: 30px;
    font-size: 0.9375rem;
    min-width: 20%; }
  .departments .name {
    display: inline-block;
    color: #212121;
    border-bottom: 3px solid #0581c4;
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-bottom: 0.25rem;
    margin-bottom: 21px; }
  .departments a {
    color: #000; }
    .departments a[href^="mailto"] {
      font-weight: 600; }
  .departments .phone {
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: bold; }
    .departments .phone a {
      color: #000;
      text-decoration: none; }
    .departments .phone + .phone {
      margin-top: 3px; }
  .departments .schedule {
    font-size: 0.9375rem; }
    .departments .schedule p, .departments .schedule ul {
      margin: 10px 0; }

.contacts-block .content-social-nav {
  font-size: 1.125rem;
  margin-top: 45px; }
  .contacts-block .content-social-nav ul {
    margin-top: 15px; }
    .contacts-block .content-social-nav ul li {
      font-size: 1.25rem;
      line-height: 1;
      margin-right: 25px; }
      .contacts-block .content-social-nav ul li a {
        color: #0581c4;
        text-decoration: none; }

.contacts-form {
  background-color: #f9f8f8;
  padding: 65px 100px;
  margin-top: 70px; }
  .contacts-form .form-control, .contacts-form .external-form-block form input[type=text], .external-form-block form .contacts-form input[type=text],
  .contacts-form .external-form-block form input[type=password], .external-form-block form .contacts-form input[type=password],
  .contacts-form .external-form-block form input[type=date], .external-form-block form .contacts-form input[type=date],
  .contacts-form .external-form-block form input[type=datetime-local], .external-form-block form .contacts-form input[type=datetime-local],
  .contacts-form .external-form-block form input[type=email], .external-form-block form .contacts-form input[type=email],
  .contacts-form .external-form-block form input[type=month], .external-form-block form .contacts-form input[type=month],
  .contacts-form .external-form-block form input[type=number], .external-form-block form .contacts-form input[type=number],
  .contacts-form .external-form-block form input[type=search], .external-form-block form .contacts-form input[type=search],
  .contacts-form .external-form-block form input[type=tel], .external-form-block form .contacts-form input[type=tel],
  .contacts-form .external-form-block form input[type=time], .external-form-block form .contacts-form input[type=time],
  .contacts-form .external-form-block form input[type=url], .external-form-block form .contacts-form input[type=url],
  .contacts-form .external-form-block form input[type=week], .external-form-block form .contacts-form input[type=week],
  .contacts-form .external-form-block form select, .external-form-block form .contacts-form select,
  .contacts-form .external-form-block form textarea, .external-form-block form .contacts-form textarea,
  .contacts-form .main-user-consent-request input + span:before,
  .contacts-form .custom-input label:before,
  .contacts-form .vote-answer-item label:before {
    background-color: transparent; }
  .contacts-form .text {
    flex: 0 0 270px;
    margin-right: 30px; }
    .contacts-form .text h2 {
      font-size: 1.875rem;
      text-transform: uppercase;
      font-weight: 600; }
  .contacts-form .fields {
    flex: 1 1 auto; }
    .contacts-form .fields .top-fields {
      margin-bottom: 20px; }
      .contacts-form .fields .top-fields .field:last-child {
        margin-bottom: 0; }
    .contacts-form .fields .textfield {
      flex: 0 0 400px;
      width: 400px; }
      .contacts-form .fields .textfield .field {
        -webkit-flex-direction: column;
        flex-direction: column;
        min-height: 100%; }
        .contacts-form .fields .textfield .field .form-control, .contacts-form .fields .textfield .field .external-form-block form input[type=text], .external-form-block form .contacts-form .fields .textfield .field input[type=text],
        .contacts-form .fields .textfield .field .external-form-block form input[type=password], .external-form-block form .contacts-form .fields .textfield .field input[type=password],
        .contacts-form .fields .textfield .field .external-form-block form input[type=date], .external-form-block form .contacts-form .fields .textfield .field input[type=date],
        .contacts-form .fields .textfield .field .external-form-block form input[type=datetime-local], .external-form-block form .contacts-form .fields .textfield .field input[type=datetime-local],
        .contacts-form .fields .textfield .field .external-form-block form input[type=email], .external-form-block form .contacts-form .fields .textfield .field input[type=email],
        .contacts-form .fields .textfield .field .external-form-block form input[type=month], .external-form-block form .contacts-form .fields .textfield .field input[type=month],
        .contacts-form .fields .textfield .field .external-form-block form input[type=number], .external-form-block form .contacts-form .fields .textfield .field input[type=number],
        .contacts-form .fields .textfield .field .external-form-block form input[type=search], .external-form-block form .contacts-form .fields .textfield .field input[type=search],
        .contacts-form .fields .textfield .field .external-form-block form input[type=tel], .external-form-block form .contacts-form .fields .textfield .field input[type=tel],
        .contacts-form .fields .textfield .field .external-form-block form input[type=time], .external-form-block form .contacts-form .fields .textfield .field input[type=time],
        .contacts-form .fields .textfield .field .external-form-block form input[type=url], .external-form-block form .contacts-form .fields .textfield .field input[type=url],
        .contacts-form .fields .textfield .field .external-form-block form input[type=week], .external-form-block form .contacts-form .fields .textfield .field input[type=week],
        .contacts-form .fields .textfield .field .external-form-block form select, .external-form-block form .contacts-form .fields .textfield .field select,
        .contacts-form .fields .textfield .field .external-form-block form textarea, .external-form-block form .contacts-form .fields .textfield .field textarea {
          display: block;
          flex: 1 1 auto; }
  .contacts-form .captcha {
    width: 400px; }

@media (min-width: 992px) {
  .special-version .contacts-form {
    background-color: transparent;
    padding: 0; }
  .special-version .contacts-block .content-social-nav ul li a {
    color: #000; }
  .special-version .contacts-block .departments .name,
  .special-version .departments .name {
    border-color: #000;
    color: #000; }
  .special-version.c2 .contacts-block .content-social-nav ul li a {
    color: #FFF; }
  .special-version.c2 .contacts-block .departments .name,
  .special-version.c2 .departments .name {
    border-color: #FFF;
    color: #FFF; }
  .special-version.c2 .departments .phone a {
    color: #FFF; }
  .contacts-block .departments .item {
    flex-basis: 25%; } }

@media (max-width: 1199.98px) {
  .contacts-form {
    display: block; }
    .contacts-form .text {
      margin-bottom: 20px;
      margin-right: 0; }
    .contacts-form .fields .textfield {
      flex: 0 0 470px;
      width: 470px; }
    .contacts-form .captcha {
      width: 470px; } }

@media (max-width: 991.98px) {
  .departments {
    margin-bottom: 0; }
    .departments .item {
      flex: 0 0 50%;
      margin-bottom: 30px; }
  .contacts-form {
    display: block; }
    .contacts-form .text {
      margin-bottom: 20px; }
    .contacts-form .fields .top-fields {
      display: block; }
      .contacts-form .fields .top-fields .field:last-child {
        margin-bottom: 15px; }
    .contacts-form .fields .textfield {
      width: auto; }
      .contacts-form .fields .textfield .form-control, .contacts-form .fields .textfield .external-form-block form input[type=text], .external-form-block form .contacts-form .fields .textfield input[type=text],
      .contacts-form .fields .textfield .external-form-block form input[type=password], .external-form-block form .contacts-form .fields .textfield input[type=password],
      .contacts-form .fields .textfield .external-form-block form input[type=date], .external-form-block form .contacts-form .fields .textfield input[type=date],
      .contacts-form .fields .textfield .external-form-block form input[type=datetime-local], .external-form-block form .contacts-form .fields .textfield input[type=datetime-local],
      .contacts-form .fields .textfield .external-form-block form input[type=email], .external-form-block form .contacts-form .fields .textfield input[type=email],
      .contacts-form .fields .textfield .external-form-block form input[type=month], .external-form-block form .contacts-form .fields .textfield input[type=month],
      .contacts-form .fields .textfield .external-form-block form input[type=number], .external-form-block form .contacts-form .fields .textfield input[type=number],
      .contacts-form .fields .textfield .external-form-block form input[type=search], .external-form-block form .contacts-form .fields .textfield input[type=search],
      .contacts-form .fields .textfield .external-form-block form input[type=tel], .external-form-block form .contacts-form .fields .textfield input[type=tel],
      .contacts-form .fields .textfield .external-form-block form input[type=time], .external-form-block form .contacts-form .fields .textfield input[type=time],
      .contacts-form .fields .textfield .external-form-block form input[type=url], .external-form-block form .contacts-form .fields .textfield input[type=url],
      .contacts-form .fields .textfield .external-form-block form input[type=week], .external-form-block form .contacts-form .fields .textfield input[type=week],
      .contacts-form .fields .textfield .external-form-block form select, .external-form-block form .contacts-form .fields .textfield select,
      .contacts-form .fields .textfield .external-form-block form textarea, .external-form-block form .contacts-form .fields .textfield textarea {
        min-height: 100px; }
    .contacts-form .captcha {
      width: auto; } }

@media (max-width: 767.98px) {
  .contacts-form {
    padding: 40px; } }

@media (max-width: 575.98px) {
  .departments .item {
    flex: 0 0 100%; }
  .contacts-form {
    padding: 15px; } }

.search-form {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 30px; }
  .search-form .field {
    flex-grow: 1;
    margin: 0; }
  .search-form .controlls {
    margin: 0 0 0 30px; }

.result-count {
  margin-bottom: 30px; }

.search-results {
  margin: 20px 0 40px 35px; }
  .search-results .item {
    margin: 20px 0; }
  .search-results .title {
    font-size: 18px;
    font-weight: 500;
    color: #787878;
    margin-bottom: 10px; }
    .search-results .title .no {
      position: absolute;
      margin-left: -35px; }
    .search-results .title a {
      color: #000; }

@media (min-width: 992px) {
  .special-version .search-results .title a:hover,
  .special-version .search-results .title .no {
    color: #000; }
  .special-version.c2 .search-results .title a:hover,
  .special-version.c2 .search-results .title .no {
    color: #FFF; } }

.counters-blocks {
  margin-left: -30px;
  flex-wrap: wrap;
  margin-bottom: 40px; }
  .counters-blocks .counter {
    min-height: 284px;
    flex: 0 1 270px;
    margin-left: 30px;
    margin-bottom: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABQCAIAAACmrtMBAAADD0lEQVR42nSSi27lIBBDsQfI/v+vbqXe8FzDaJEStdaooZODMZMb5lYp5d7Sc9W9qzz+Re9dj1oLSYAzTIQfNEPA19dfrYw0s5RyrdX7L0x/GWNUCHG9D/UsRuV5c1vMKQNsrYNQLJKgbdornAVBXtfVe0PAGEOLmKISH+oU1bQopdqq0TQKBESP8RS9la9rynMOcbUUswjgdTv6XpI551YrjRrCnEPnuAsCvHg2pXwB7K2brRgkjeasi347CYDu11oFMfcFY0rBhVUUeWi9U2hlpYxrWR2LenkCLPJoJe59jqmmBkczNX12DE8BTCl97g8A3U+dnWfBjj6clbi3Jss5lsxsiBV6kPMBzeIy/nymMrQKYK5Ldur1wc4VU1oz7tIY3lIY7tXDWlo/N70udy1VGQje9zfDTzIpRs1LYx590Fjv8kBlr9IThIx1aFuqlMx4ICE+6p0B8q33d93SAOygG3pn6KXo5rUUzY509AirfBfNdLRqzCXloR/6n/BaMprmVO4PAZD5ynSzQxyRTPmP4o4ZBKfk6JNzgbCYNFr/NjTyjR15ZHkKnHvv+ZhvqUkiYC6NOQbD7yKt9zIksUI1fDd+ec/p0ShPYHkvV6d3TS9nd9SPFli9Qfdy5NT5uQE8hzAcy3+1lldyAzEMQ4mV0nu+0nP/06UX7Y4IF43pLrry+y0HA4OQbWgWoInHZDGDjZk6/YHlYtS4lCgzw6k4UDNkpjIqXyw77qmBiUPZuuqsjnIZOvJW2w22eiipq6DkEKVwRQFcVUD/wIQOauzhqFJ26AAMgL8Ve/gJEEFSWEWt94GSWXcrWQSzsrUcZ+5+s+oqWgGJ1FyawnUgWA4cVDWZtbGeqgZRNYuwvhUhNO8fPycnp/3Kpnpab++fjk/PQgzkchTClNLr6+vx0VHXdUDF1yHdf4ysFKutHWL6/0+pLQ5XBAgA1ew7wKnAgoZ6vJcsw0t0dt2EWAGF7LuKXZTlYOleLLnq1gmQrKIkV9MKOTg8HNJ0UAgur65XdaBrW/fdKsPv7++J/6HoAa0JMzEevJ12AAAAAElFTkSuQmCC) top left no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABQCAIAAACmrtMBAAADFUlEQVR42nSTCZLrIAxEkVgy97/s2Gz6D0ORTyXTViiE260tSL5vB8QtmNuuPXsRiTGyCaVk9w02+GLWQaspvV6oXhyuVycTMYQa6J0jXYzJ3kQzHwI+LO89fghBDcYyYBgQ9aqa8y0qtTYRTTGh+sF1FmJorZIl6bJ5kagq1AP2xIKRc/bqSy0hRJLhxZu6ShPxPpScYXfj6dQ+JZSjadNHgwaVUsi2lpJSUl1J6tbE8auaTNXtqSYmJBcUEjYRYuytEfQpvIxq5D3GlQCawQcOcsnqPbmSIl9uHo/O7uDBoC/D6VZbI8tjdhCohXeigkM1InLdFyMVUXdCH+aYHg0nS4RbHT13pyZgKg0HsVqymbuuIUlrN2nTlaDzoCGJZikxpl3KtOnqff+qKNFLLiXfnDHYQ3HXXW66o731WiFnxk3e7huUHqkqvMqvFCSfbpg9dlDRoAVl4v7FnVOeo9ldB4psG7HzKCrnM/qcuiwqEZ/WGnxMJ1Vksv5HSK8koirjPvbnz/VWXIuJjU81RqjSzZFoTD+f92KnQKo6G01TfYhP+Z+Qdbltlthth/xKVuuUhMHDmxE+YTzagRkLrVJq+hs69ERY2c8pnTBsPgFFGS5JXA7A3ev5dwn7UET3KetntsoCy9iFn30/D6ZN18JgLhl1ck7zX2tVgRwxEMNWe+GUh8r9/+vKEFQvMD72uuDji0ajVWx5gxpeLGbfbQB3JESUvxXUUHO8QV5KeWeunTtpYWVfi59BAXZW9iYop5Sbv4YF0CaAzvs4BKVErWTvPziA1ZzZWfF/AsRVRLA44AAwZK6nBBkFTE3rsDOajymsFVY6ToMV6Sb4NXlzCgXbBX1fWXwdNqZHNPPhkNaecZzkefH0/L4YYhlaEi6iRVaUF1e3Aa3AsNuzNH14eKiqCo48rBUjzbCMFNzMuqyqqquvL7+ITA4snwCgQOduMYyi37xIXQApp/nPKYAZKmD5wv8QsFNQWpvk4ISVVRLzoNYNLoYESJG0CCDJOEkcbGadnJ7BwbS3mrrWBUBO/vb2pjTXN7Q4DkA1wW6XAAAAAElFTkSuQmCC) top right no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABfCAIAAABX+GHUAAADVklEQVR42rWX1cLsNgyENbLzY/Gq7/9mZbo5DGvQVI4O/EtxSloKfDseTRitFtUkxwWFmf38ww/d+tfffPvw8FjKQeV6cXwo/DCpMi3EB1soAAFoJE2E26oD6r29f/++lJI3QQE0L0vKGcBEFUAw6rWpGs2bcEcCQcfERBWAcExMUOAouLyFChgT47XHqxEAzSYoAJOBtt630c9mbaIKoVekumPPCmyOBrwXDZjqNeXgJbIDhe70OvQ+JgDdlSoF2FbFZ/HW2q4EpvtA1GezczTw/SgEmKA0C0kht1H0VlptOwxA8nLLIW0zA5S0LKrOYGIAiud//ka6dua2AZr13sv7d/6NCToM5FqL9T4PSzVrSrt2wsh+T67BmH9PDXD1kGTXAaMdwJ49i4ohyfGahQXorjMhgN4spveeiIAJGkQfuNfMK9NyFxPbV0OQhCBCBaDbLtkt+gt0syCzBHhMzcM6R7kPzc7hjCZ5QRVO7jfwv6DXuuI5etUroDQjBYBgS1Wg2lsdGNTJideQnBngh7fX7JYMg9GcBaDXBkojV78ABmm83BZi2w7CIFhJXvRKwYVbI91Knkzp87B6jeNwa0jgOhMozzmvAbaiUMV4kdSLHASDbAXQlDOg4ujnG+rzC0GtI1fhSoiSvJhX746+E1dNWTVdu30EV9HHb77Ly3J/f397d2u952unIFe9e3hMyeEbETHrepJQxD80e3POK+Vk3YbXC5nCjXZnl1E3qlpb9YmB4nTzS20NOhpyFgJXXW4cPS2s2ZclL1C4gdhjl5yPvIZoq7WP0bNCHXXTOkZIx6oYkofDwQcWwFsC4P+8cH6FSK3VzHJezOhGXZ7kGQp068Ul3R/pkj6q/xPQ852Q5VD8x22Rdnt311snDZBjFOittVrWPvrNzQ0EPh/cZxT+WruJKy8AD9yHJimCJ+iYHd240ZRT73Z7exePWQCOz6+A9V5KySmP3pfsXkutclZKEedIUVWStze37plmAE5RH8hrWT50I5C1G1xQraW6ntE8xtFNKXKl8Mfvv3lAruffAFqLbi7tm2/fvn318qW7GAANqpFQfAsQU14g6S7fvH69BkxifH24HnF82fqicKBXL/GBG6Py1jUDAooAMR2qG0V/BfMXj1dGx8qRsHUAAAAASUVORK5CYII=) bottom left no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABfCAIAAABX+GHUAAADV0lEQVR42uWX13rrRgyEMVhQdHqu0sv7v1h67yJ3gcwap8jeiMv7DKnCj79HA4DN+PWXny+X9a+//uSXouWzL78UEXB5Kvem0hVcJCIk1blRRDG63EMjwrkIug5Q27atddUIF4kjlNJSIgLQiMMAFD/IATh2JZe1e34eobl7ylEWSYQAmLjeNgg4dO1oes0moeHeaY9pVq2tAXAJABPU3W82Melr9DUoksfoK82ynsISpeIMmChExvIPs0KnKLIDmDbr9ijFZFq1kj5gh2NgrpxWD3sOPQEmCojgHBppGeF+KkDda6vb7CAE3D0kbFkF8wBQ1bIsEoco99piEfHLd19Djwcr0hjzn39aa+E+y9p837fSvecdEC1F1U71FVCBzJuVAzh1wjx+lJzF/MgCINqmWfvSv6HMXNGXrGzerFSrDmCCAucuRBESkVADJgEi0bI8zO8F2VoIHlEcociBNT9OrNMr9oi+Es6j8r9BY0QPRwAT5JOAhDugB7iCK7hKqzv0IE/kvjQ+90iWv5rrHUFf3rOhZh3EgasHBUCg3dTjLuppysVdogsHZQHjYTh6g2gqSlG6HsxCXz3posB70ru09nDaF65et6GsuMlKFFrMAK11ozEEA52uL7uvZm3fh9tB7ozIAKqlFBNo2/9ujeiooMxbWx9Wbvz9959vvf+he8sixw4Y9/FjWS7r+obZQtd71xgLEW9ejIUZt1ur4c5Ikaa4OQvot9ddtX9ZlsVbl2DsLNHLha4QkGNxUN1rlacRIIma5SOJGTksttStd3eM2/ukqoxIVMEY1rix77dg3F5f+z7ArAhgy3K9XrsxIOOlOCJo1svyMOO772k8XjLIcx/T0DiCtG3Xa/MmwIhKhLfKyT3wCwsQke26icRzNOladwgulwvD0LjuW6tVgPGahYhgDM4CQN6jWZ/kYfkUFQD5j9e6PrTHaTMu/7iTQXTQtu/Maou5uxXbOJHWADxHAYR7rXW9rBHx2EchHRlgpFmfQLI+zo9/yWAqd7RvG+srWjyc3vu2W3P/z/sVnfgORdRgAG7aH7//JlR0Nk83vNqiC3rWYvbOu+8ZJw6BaF8AIl0vCyTWv7/19tvsCThrpDqJziU6SDuR4tbh4wa8tfy16dPbvwJJH6IlFi19AAAAAElFTkSuQmCC) bottom right no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAABCAIAAABhfAhTAAAAJ0lEQVR42mP48/vXv79/0dD//0Diz8N7d+/dufX2zevv3759/PAeAHFpKFumxHMTAAAAAElFTkSuQmCC) center left repeat-y, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAABCAIAAABhfAhTAAAAJUlEQVR42mP8+OE9Gxv7t29fgQxmJmYZeXkGBgZGIEQF//79BQBFcgvzCkZtewAAAABJRU5ErkJggg==) center right repeat-y, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAIAAACuBzUDAAAAZUlEQVR42m1OBQIAMQhCdvX/z671ule2AEvOjDGw73sCQoMRwPUFQsjhga1vagSMWpWlFKYcmVPe52Wfc85xHCeO08iu6ykCqhqrKk3rFuPJJXLx7XkjFhBHTZ47z/gxA+Cp6ftn8fkneSLKDIgAAAAASUVORK5CYII=) top center repeat-x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAIAAACuBzUDAAAAZElEQVR42l2NQQ7DIBADbfCN/3+07ZGuY4Gi0EoMYy1ao6oSgF/sbXJlr3ns5923/wCwM5KNx/Yxj40jn337L5ByleacaqC6FHLntN5EcoEAQAw+jLsn+Vulz/ulnt0xRvZXzwV6Sk7vUY9CBAAAAABJRU5ErkJggg==) bottom center repeat-x; }
    .counters-blocks .counter .counter-content {
      height: 100%;
      padding: 40px 25px;
      text-align: center;
      position: relative; }
      .counters-blocks .counter .counter-content:before {
        content: '';
        display: block;
        width: 30px;
        height: 30px;
        margin: 0 auto 10px; }
      .counters-blocks .counter .counter-content .icon {
        height: 30px;
        margin-bottom: 10px; }
        .counters-blocks .counter .counter-content .icon img {
          width: auto;
          height: auto;
          max-height: 30px; }
      .counters-blocks .counter .counter-content .title {
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-weight: 500;
        margin-bottom: 10px; }
      .counters-blocks .counter .counter-content .counter-name {
        margin: 10px;
        min-height: 22px;
        color: #505050; }
      .counters-blocks .counter .counter-content .counter-edit {
        position: absolute;
        right: 20px;
        top: 30px;
        font-size: 20px;
        color: var(--theme-color, #017ec1); }
        .counters-blocks .counter .counter-content .counter-edit svg {
          width: 20px;
          height: 20px; }
        .counters-blocks .counter .counter-content .counter-edit use {
          fill: var(--theme-color, #017ec1); }
    .counters-blocks .counter .verification-block {
      margin: 20px auto 0;
      max-width: 210px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: center; }
      .counters-blocks .counter .verification-block .verification-date {
        background-color: #f4f2e3;
        border-radius: 10px;
        padding: 15px;
        font-weight: 500; }
        .counters-blocks .counter .verification-block .verification-date .date {
          font-size: 1.25rem;
          line-height: 1;
          margin: 0;
          font-weight: 500;
          color: #000;
          text-transform: none; }
          .counters-blocks .counter .verification-block .verification-date .date.alert-date {
            color: #fb0304; }
      .counters-blocks .counter .verification-block .btn-ordered {
        cursor: default;
        background-color: #FFF;
        border: 1px solid #d2d2d2;
        color: #fb0304; }
    .counters-blocks .counter.water .counter-content {
      background: url(data:image/png;base64,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) left 50% bottom 40px no-repeat; }
      .counters-blocks .counter.water .counter-content:has(.btn-verification) {
        background: none; }
    .counters-blocks .counter.water.hot .counter-content:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAmVBMVEVHcEz/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnK0d42YAAAAMnRSTlMAjcZ7a16+3/P6RhMdLSLqA4nlzugGC9RLd7Hv/UKeY1ShDcmbCJSANjvVmA+ugye12X3/GBQAAAD1SURBVBgZbcEHQsIAEEXBn16BUCK9d7vv/odziQGiMqO77k4PBDDWPwFmrD9WVHz9sqLmq2GEmawxS92MMEMpxCxVSzHPT5JCTKBKCxNtdLHFzGXKDhBl+uECSSbJATqZasUQeJM2mLZuNjHQVgA4avABT2sgV8M+gVBD+NIvn9DTFMJCUilTSioWEKsDyaB7Hg/66dztdM9eL4FYWx6IdIDZoc/UW8Dk2CNyEphoBHhKM6l1kspUwQx8aQrMddPGvEo+JlXtFAOOjItxPmTyIyYqZDYDLvqLnctFkquS92mIWrrqzrh62euu7YW9OB647y1VvgExrS5u6PQybAAAAABJRU5ErkJggg==) 50% 0 no-repeat; }
    .counters-blocks .counter.water.cold .counter-content:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAkFBMVEVHcEw1mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc8lS7tOAAAAL3RSTlMAXr6NBg1r3/P6xntGEx0tIusDieXO6dRLmqB2se/9QmNUyZSegDY71Quugye12YFtfvoAAADxSURBVBgZbcAFYsIAEETRiStSIrhb/d//dl3SAKHl6a6Y6gkH5vrHwcz1x5ZGqAdbWqE6JpjFDLPRzQQzllzMRq0c8/omycU4agwwUaCLHWYt49dA1NOvFEh6kjyg7qk1GgPvUoAZ6iaIgaEcwFNHCGSaAX11+Am4GsO3HnxBqSW4I0m+jC9pNINYL5DUxTmrq3yd1sU5KxOIteOJSHtY7SuW2QEWx5LIS2ChCZAp70mDk+TnclYQSktgrZshJpBCTK7WKQY8mRTjfcr0j5hoJBPUXFSHacpF0lejX9ERDXRVrLia+robZm4Zx3X6MVDjBybfK6iuBf1GAAAAAElFTkSuQmCC) 50% 0 no-repeat; }
    .counters-blocks .counter.water.heating .counter-content:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAMAAAAYAM5SAAAAnFBMVEVHcEz+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uImmYEyeAAAAM3RSTlMAl6t+XBi1YuDU6uWNCQQCMf4rPJH2SHTKUWtvHWeG7g8T87sg3NnBvkGU0PqoslagWLZIoW0oAAABPUlEQVQYGXXAV5LaQAAA0RZImhGInHPOy3rZvv/d7CrEpx+ML+tZH7LLPR10IKnNxzveUrULS3UCFDrt8DbX3gr66g/Q1GLLWzirNwZTdUjrudeCtxa57ttb5mq/TVddUGk3dAIc9ApMdNSikmoBZD3NgJO+qLT39nbARWdAXUs+Cu0Ddw3ATBM+GpoBT30BKx1SGWgD6KhLYKqByq0sU2B5L+sA67LMAIoY4yPPrzHG82/+e4oxXvO8iLHA/yIN6TD5WYQQ6kmyDiFMkmQY/kkBYvMB8N1sHIFFs7mi8tInkGkD4KE3KnOtA109AER7GZWVroG+TgGiLqnctABaI78y4KCBSnuvMyDXGrDQyEddRzsYqGNo9bSk0mlosYWa2oWgplS6agqdptaAp37x8WdzPgLH02YM8L2pA38BzQouWXzUEN8AAAAASUVORK5CYII=) 50% 0 no-repeat; }
    .counters-blocks .counter.gas .counter-content {
      background: url(data:image/png;base64,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) left 50% bottom 45px no-repeat; }
      .counters-blocks .counter.gas .counter-content:before {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAbCAMAAACp3USTAAAAjVBMVEVHcEx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cz4QwJfAAAALnRSTlMAKu7p2m3GjTUQufw6dF+x0/UdaRcDWYFEhqlTpvjMe8Ax410i2wthn/EUmZUGKa0a0wAAAMVJREFUGBllwAV2wkAAANFBIhCs+MOtKnP/43WjlPZTiZb882zKHy9PZgMejQxSHhwMsha/tCy0P7jrW+rSSK1kfWoTG0NKrxa65qbkFk8WVgODmFxiaczMYA3MrWxgp8bAm5UEaKs3eta2wEg9EpkbxGY9go6OGRt0adkn96UTugYjeJ+R2+qFttoB1j1yZ23TUYc0WtohVqc0Uj2w0gt3V02Y64S7nd4gcr+g9r03IUhMqH16ojB0SSlyQ+V8nJNLT1eCH3aHI4voRqAsAAAAAElFTkSuQmCC) 50% 0 no-repeat; }
      .counters-blocks .counter.gas .counter-content:has(.btn-verification) {
        background: none; }
    .counters-blocks .counter .counter-field {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAlCAMAAAAEJZfsAAAAUVBMVEVHcEzd3d3z8/Pz8/Pd3d3d3d3d3d3d3d3d3d3d3d3z8/Pd3d3R0dHR0dHR0dHR0dHR0dHz8/Pd3d3R0dHk5OTa2trq6urx8fHV1dXs7Ozn5+fou6ewAAAAEXRSTlMAJO6OvQaO7SOMBotgfe67RDxshysAAAFISURBVFjD7Zlbb4MwDIVdLgU6aOc4xEn+/w/dw7Y2XOoK2AOsPg9IR0e2+okWUh0oPyozVdWUAABlI4Qgj64OU13yDBcoyy/QFCeY6lScAQCaop4J6+/w1ejaMFWOC5VDNbcaoK4AQA43jMp7E2VLgTIwMC9zvzwLN4zKexPhYimQAimQAimQAinQGwKxIbI8Z9B6Mnw4oJ5iJDNnLNnY+6MBBYqIkXhqkCwiUzwYkCV+fOyBCRQR0ZvDAf3ejLFx5BCx7xVIgf4eiFMgHgId7TfkyCFGClPz85Sz+wb6vHaj95Dvme/fq4ExxGiI9w3U0m0EFDyRD3OGe6LHa2inQDW1k7Occ89McLz3s1x7/WeH067Tvw8KpEAKpEBvAlTVUo9Ti/3Q6lF577Z+6CyVdGK4YVTem2hFgyfWqC861tWj8t5EyzvWL6IqpLDhIOBhAAAAAElFTkSuQmCC) 0 0 no-repeat;
      width: 208px;
      height: 37px;
      margin: 0 auto;
      text-align: left;
      position: relative; }
      .counters-blocks .counter .counter-field label {
        position: absolute;
        left: -27px;
        font-size: 1rem;
        line-height: 41px; }
      .counters-blocks .counter .counter-field input {
        width: 145px;
        height: 37px;
        padding: 0;
        border: none;
        background: none;
        text-align: right;
        font-family: 'MonoDigitsRegular','Courier New';
        font-size: 16px;
        line-height: 38px;
        margin-left: -11px;
        position: relative;
        appearance: none;
        -webkit-appearance: textfield;
        -moz-appearance: textfield; }
        .counters-blocks .counter .counter-field input::-webkit-outer-spin-button, .counters-blocks .counter .counter-field input::-webkit-inner-spin-button {
          -webkit-appearance: none; }
        .counters-blocks .counter .counter-field input::-ms-clear {
          display: none; }
        .counters-blocks .counter .counter-field input.placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input::-moz-placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input::-webkit-input-placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input:-ms-input-placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input::-ms-input-placeholder {
          color: #dadada;
          opacity: 1; }
      .counters-blocks .counter .counter-field.error:before {
        position: absolute;
        content: '';
        left: 0px;
        right: 66px;
        top: 0;
        bottom: 0;
        background: url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/bg-counter-field-error.png) 0 0 repeat;
        border-radius: 3px; }
      .counters-blocks .counter .counter-field.error input {
        color: #C00; }
        .counters-blocks .counter .counter-field.error input.placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input::-moz-placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input::-webkit-input-placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input:-ms-input-placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input::-ms-input-placeholder {
          color: #C00;
          opacity: 1; }
    .counters-blocks .counter.electricity {
      flex: 0 1 570px; }
      .counters-blocks .counter.electricity .counter-content {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        background: url(data:image/png;base64,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) top 48px right 30px no-repeat; }
        .counters-blocks .counter.electricity .counter-content:before {
          display: none; }
        .counters-blocks .counter.electricity .counter-content .col1 {
          width: 220px;
          margin-right: 50px; }
          .counters-blocks .counter.electricity .counter-content .col1:before {
            content: '';
            display: block;
            width: 30px;
            height: 30px;
            margin: 0 auto 10px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAh1BMVEVHcExxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoED1ZrKAAAALHRSTlMAvZ9BpM7q8uabDZY0jKtvdEkrUg/5ft7id1rJXtgUtsQnChouBoTtZZAgUGsqaswAAAE8SURBVBgZVcAJYiFBAEDRj17tNDr2nSTz73++qRLS8njprtrrIs/SZLPjr9Pt7ks+mPFmUhjUrX1ra5BV/Bqp2eJCNF18qEuePtWvEy/XgTrmoa+ueLdSO0SZroBjuwPs2p9ApfkVGGuPYOEeqCwIBnoDcnOisQlQmRJlzq9MdEE0MgEmronGWtHTb6KNPaDvgWinCQdrotHauizLltnXmWBrSuGe4NvGmGBowdw2wdTGkqBnTm5CcLQxIuiZU9siONoYE+ytaZkRTG0sCQoP3LQPzGysgKkOuGhC0PZl3gVK7cNWz0B369ME2GkNTDQlOA22cy2GfYK1VgQtLXlIzLtEPU2Jurm2iUrvRKV65uGiph0gcd6Ff6na4elSqEsYajr8UPMOv2ZDFRb+GJ551yk3MNsX94/DoM+P/6FXMxZxN8kmAAAAAElFTkSuQmCC) 50% 0 no-repeat; }
        .counters-blocks .counter.electricity .counter-content .col2 {
          flex: 1 1 auto;
          margin-top: 39px; }
          .counters-blocks .counter.electricity .counter-content .col2 .counter-field {
            margin: 18px 0; }
        @media (min-width: 576px) {
          .counters-blocks .counter.electricity .counter-content .verification-block {
            flex-direction: row;
            width: 100%;
            max-width: none;
            align-items: flex-end;
            margin: 10px 10px 0px; }
            .counters-blocks .counter.electricity .counter-content .verification-block .btn-verification {
              margin-left: auto; } }
      .counters-blocks .counter.electricity .tariffs {
        margin: 15px auto;
        width: 110px; }
        .counters-blocks .counter.electricity .tariffs li {
          width: 110px;
          padding: 8px 0 8px 9px;
          font-size: 0.8125rem;
          line-height: 1rem;
          position: relative;
          cursor: pointer;
          color: #a5a5a5; }
          .counters-blocks .counter.electricity .tariffs li.active {
            background-color: #027fc3;
            border-radius: 2px 0 0 2px;
            color: #FFF; }
            .counters-blocks .counter.electricity .tariffs li.active:after {
              content: '';
              position: absolute;
              border-style: solid;
              border-width: 16px 0 16px 8px;
              border-color: transparent #027fc3;
              right: -8px;
              top: 0;
              font-weight: 500; }
      .counters-blocks .counter.electricity .counter-field {
        width: 246px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAAlCAMAAABGZuR7AAAAhFBMVEVHcEzd3d3d3d0tLS3d3d3////d3d3d3d39/f3////a2tpHR0eLi4vExMSenp7d3d3d3d3d3d0QEBDc3NxiYmJ3d3fz8/Otra3d3d3z8/Pz8/Pz8/N6enrn5+fR0dHi4uLR0dHR0dHR0dHR0dHR0dHz8/Pd3d3S0tLl5eXY2Njh4eHq6upPciHcAAAAJXRSTlMABr4zJDTtjTMwMTMyMjKK6+wzIzIzjDAlBu3sMDLjkRGzzER3BAxndAAAAZtJREFUaN7t2gGPgiAYBuAKyQ8QKgO9KlvdXZL5///fkavN0qKdu9kR76qMd249uRlOBsPJNG9mOhkOTPooLW0ti2S1b2aVLAb2hKOgZTQYhX2VlraWZN+e5An2+KN1OBh3LIPWcm7f09LWsrzDXj7Bzh+N91Fa2lr29+LZnu3Znu3Znu3Znu3Zr8AuC12Ub8cudV7m+padrokJlZRQFhGyrj4SIqp3F9h5YV6K/IYdMQwUYySwiM0minCVCHGKnWDr48V+zQapAKQEiRjliANQChDFkik32AfzctANtkKZYTLKhBIpokBRzA2b8pi7yxZxLACAo4hliil52jQjEQJAwuGjjU5UAIYYpOefgANU7NQZ9rFxtBkwiTFWscIZiim+nNIAu8EuWs/klBPzIISmGSFpSs7hZkvQf8jebebX7IMuq6fb05WN/rqZpR21rv7EnGaHm+acvHR/Tv75/Y6XItvd1l+BebZne7Zne/a7sh/fiO6htLS1dLm//WcLFuZtX/1lVjMMJ7OWlSKzcNixDH+7p6WtpcPalR92+vAkzhYqlQAAAABJRU5ErkJggg==) 0 0 no-repeat; }
        .counters-blocks .counter.electricity .counter-field input {
          width: 174px; }
        .counters-blocks .counter.electricity .counter-field.error:before {
          right: 75px; }

.counters-user-data .user-comment {
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0;
  min-height: 100%; }
  .counters-user-data .user-comment .form-control, .counters-user-data .user-comment .external-form-block form input[type=text], .external-form-block form .counters-user-data .user-comment input[type=text],
  .counters-user-data .user-comment .external-form-block form input[type=password], .external-form-block form .counters-user-data .user-comment input[type=password],
  .counters-user-data .user-comment .external-form-block form input[type=date], .external-form-block form .counters-user-data .user-comment input[type=date],
  .counters-user-data .user-comment .external-form-block form input[type=datetime-local], .external-form-block form .counters-user-data .user-comment input[type=datetime-local],
  .counters-user-data .user-comment .external-form-block form input[type=email], .external-form-block form .counters-user-data .user-comment input[type=email],
  .counters-user-data .user-comment .external-form-block form input[type=month], .external-form-block form .counters-user-data .user-comment input[type=month],
  .counters-user-data .user-comment .external-form-block form input[type=number], .external-form-block form .counters-user-data .user-comment input[type=number],
  .counters-user-data .user-comment .external-form-block form input[type=search], .external-form-block form .counters-user-data .user-comment input[type=search],
  .counters-user-data .user-comment .external-form-block form input[type=tel], .external-form-block form .counters-user-data .user-comment input[type=tel],
  .counters-user-data .user-comment .external-form-block form input[type=time], .external-form-block form .counters-user-data .user-comment input[type=time],
  .counters-user-data .user-comment .external-form-block form input[type=url], .external-form-block form .counters-user-data .user-comment input[type=url],
  .counters-user-data .user-comment .external-form-block form input[type=week], .external-form-block form .counters-user-data .user-comment input[type=week],
  .counters-user-data .user-comment .external-form-block form select, .external-form-block form .counters-user-data .user-comment select,
  .counters-user-data .user-comment .external-form-block form textarea, .external-form-block form .counters-user-data .user-comment textarea {
    flex: 1 1 auto;
    margin-bottom: 20px; }

@media (min-width: 992px) {
  .special-version .counters-blocks .counter {
    background: none;
    height: auto; }
    .special-version .counters-blocks .counter .counter-content {
      border: 3px solid #000;
      background: none; }
      .special-version .counters-blocks .counter .counter-content .icon {
        display: none; }
      .special-version .counters-blocks .counter .counter-content .counter-field {
        width: auto;
        background: none; }
        .special-version .counters-blocks .counter .counter-content .counter-field input {
          width: 100%;
          background: #fff;
          border: 2px solid #000;
          letter-spacing: 1px;
          text-align: left;
          padding: 0 5px;
          margin-left: 0;
          font-family: 'Courier New', 'Trebuchet MS', Tahoma, Verdana, sans-serif;
          letter-spacing: 2px; }
          .special-version .counters-blocks .counter .counter-content .counter-field input.placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input::-moz-placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input::-webkit-input-placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input:-ms-input-placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input::-ms-input-placeholder {
            color: #111; }
    .special-version .counters-blocks .counter.electricity .col1 .title {
      text-align: left; }
    .special-version .counters-blocks .counter.electricity .col2 {
      margin-top: 0; }
      .special-version .counters-blocks .counter.electricity .col2 .counter-field {
        margin: 0 0 18px; }
        .special-version .counters-blocks .counter.electricity .col2 .counter-field:last-child {
          margin-bottom: 0; }
    .special-version .counters-blocks .counter.electricity .tariffs {
      width: auto; }
      .special-version .counters-blocks .counter.electricity .tariffs li {
        width: auto;
        color: #000;
        text-align: left; }
        .special-version .counters-blocks .counter.electricity .tariffs li.active {
          background-color: #000;
          color: #FFF; }
          .special-version .counters-blocks .counter.electricity .tariffs li.active:after {
            display: none; }
  .special-version.c2 .counters-blocks .counter .counter-content {
    border-color: #FFF; }
    .special-version.c2 .counters-blocks .counter .counter-content .counter-field input {
      background: #000;
      border-color: #FFF;
      color: #FFF; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input.placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input::-moz-placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input::-webkit-input-placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input:-ms-input-placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input::-ms-input-placeholder {
        color: #EEE; }
  .special-version.c2 .counters-blocks .counter.electricity .tariffs li {
    color: #FFF; }
    .special-version.c2 .counters-blocks .counter.electricity .tariffs li.active {
      background-color: #FFF;
      color: #000; }
  .special-version.fz3 .counters-blocks .counter .counter-content .title {
    font-size: 1rem;
    line-height: 1.25rem; } }

@media (max-width: 1199.98px) {
  .counters-blocks .counter {
    flex-grow: 1; }
    .counters-blocks .counter.electricity {
      flex-grow: 2;
      order: -1; } }

@media (max-width: 767.98px) {
  .counters-blocks {
    margin-left: -10px; }
    .counters-blocks .counter {
      margin-left: 10px;
      flex: 0 1 250px; }
      .counters-blocks .counter .counter-content {
        padding: 40px 5px; }
      .counters-blocks .counter.electricity .counter-content .col1 {
        margin-right: 10px; }
      .counters-blocks .counter.electricity .counter-content .verification-block {
        margin: 10px 25px 0; } }

@media (max-width: 575.98px) {
  .counters-blocks {
    display: block; }
    .counters-blocks .counter {
      background: none;
      border: 1px solid #e1dfdd; }
      .counters-blocks .counter .counter-content {
        background: none; }
        .counters-blocks .counter .counter-content .counter-name {
          min-height: 0; }
      .counters-blocks .counter.electricity {
        height: auto; }
        .counters-blocks .counter.electricity .counter-content {
          display: block;
          background-position: left 50% bottom 20px;
          background: none; }
          .counters-blocks .counter.electricity .counter-content .col1 {
            margin: 0;
            width: auto; }
          .counters-blocks .counter.electricity .counter-content .col2 .counter-field {
            background-position: 0 100%;
            margin-left: auto;
            margin-right: auto;
            height: auto; }
            .counters-blocks .counter.electricity .counter-content .col2 .counter-field label {
              position: relative;
              left: auto;
              top: 0;
              display: block;
              line-height: 1; }
          .counters-blocks .counter.electricity .counter-content .verification-block {
            margin-left: auto;
            margin-right: auto; } }

.house-block .house-top-data {
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 50px 10px;
  box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
  margin: 60px 0 45px; }
  .house-block .house-top-data li {
    flex: 1;
    margin-bottom: 30px;
    position: relative; }
    .house-block .house-top-data li:before {
      content: '';
      width: 60px;
      height: 60px;
      border-radius: 50%;
      margin-left: 10px;
      display: block; }
    .house-block .house-top-data li:after {
      content: '';
      height: 60px;
      width: 60px;
      position: absolute;
      left: 0;
      top: 0; }
    .house-block .house-top-data li.floors:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAABSlBMVEVHcEweHh42NjYaGhqsrKxNTU0cHBwAAAA6OjoAAADNzc1jY2MaGhqsrKxZWVmGhoYaGhoKCgo8PDwZGRkrKysBAQEYGBg4ODhlZWUCAgIAAAAVFRUPDw/g4OAjIyM4ODjT09PV1dUCAgLNzc10dHRTU1NOTk69vL0AAAB4eHjBwcETExMaGhpdXV1ra2ulpaWZmZkjIyNcXFwQEBA6OjoICAhYWFgHBwcyMjJWVlYSEhJcXFwZGRkxMTFcXFy5ubkcHByUlJSwsLAeHh4qKioPDw/IyMgjIyMMDAyampqcnJwmJiZWVlYUFBRsbGxiYmIBAQEAAABzc3N3d3c3Nzenp6chISGMjIwjIyNMTEw5OTkQEBADAwMWFhZoaGhzc3OdnZ0jIyM6OjoqKiqBgYEAAAA0NDQlJSU1NTUxMTFYWFiVlZUAAAAUFBSuSYk7AAAAbHRSTlMAW+HpPbtkmwNzH6fRNb6Bl6LIZwX60RWeZG1n6Q3RzhEWfRqPsBUpposyoPLAK0ZnQQqj6fCo8NOp9qbim209fgUw0czMPNX3QT4YxPGio4hoj40VO+Z06kjgWKSOuCFvkvpbLcnhUu2BuXhJ5jnxAAABN0lEQVQ4y73UV1PCQBAH8FVQIGJNgiQBBBREmgj23nvvvXeP7/9qAgMmd+fNPvF/ydzOb3ZvdjIHec1XiT4Cgoy+eSpJlQdFqtbj8kyg3l+q36SrXaCam6rfU5Tqbbja2etHqGJ2d7/NytS8QEFeM2RZNrS5aa9A1SJFFFZd31CFhQCnV/mKKrj9HJU4xyjom6XUisLbxWTIqdb4K+sZs5+2N7fW3VaWlygWCv8doqsbfjOBiGuRvhuxnxTFayWeooeOT8SYi+ge9m5qlC75WAUzJIxQEFQlhIIEiSEUHBPHjxg/5K83SOxDj9RMqdvM7d2DgCUPch1W7p+fqG4DRGJHPGaAYexz0dnFlE5IGqFgiBnKU3BBhhHK7JZGKCg4u/2U+OstZHMt9Xx/fv3zLrzqrfUYH8VfjeIlxPpyjIUAAAAASUVORK5CYII=) 0 50% no-repeat; }
    .house-block .house-top-data li.entrances:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAqCAMAAADlP6mgAAABUFBMVEVHcEwLCwtZWVkpKSmBgYFRUVF6enpQUFBlZWUoKCgAAAABAQFEREQnJyeCgoLn5+eMjIynp6dFRUVlZWUmJiYFBQUuLi4LCwt1dXULCwuBgYEiIiJVVVU7OztTU1MCAgJRUVHU1NQZGRktLS2ZmZlqamplZWUlJSVnZ2fHx8dNTU0iIiIVFRVeXl7BwcFVVVVKSkpbW1tMTEx+fn4ODg4kJCQZGRlXV1eAgIBmZmZmZmYkJCSYl5g2NjY3ODdFRUV0dHQAAABHR0dMTEyZmZkAAABQUFAXFxe3t7e0tLTf398zMzNCQkJOTk6Tk5NnZ2cgICAsLCwPDw8sLCwHBwdRUVE/Pz+4uLjS0tJ4eHhlZWWDg4M2NjY1NTVGRkYuLi4GBgZ0dHR+fn5DQ0MAAACMjIwPDw+CgoKIh4hoaGgCAgJaWlpJSUkdHR0AAAAICAipIE81AAAAbnRSTlMAor7mB44YjknmrjW44x4aGRa2RueivfFl+izkxKHHqnwI8tsFaErptwO01PuCG7SSSn8199HZwTmGY9hLxJbcGrPFYEi516hEPSO2vI4tcurQ7M2oj8IyNJtRROvNzYLZhg/hMXrdRiei/Uem6Y2htu8AAAFcSURBVDjLpVNlc4NAEN0WKCENgaQTg2kbbRu3Sd3d3d295P970TDAHek078Pu3uyb1VsABZeiSDAMQSiC0SRDiKzvJ/Km+sF7fVX12PAl1BsxtqYRjkfACf67wUcrmt3V7fR/fBYBKic4QvQ1/C6rHQpN8G8lM6pB0UhCvNmvWzSSkJtaNkwalYJsjrdsZAqS6GtH8IB7CsZJCI0pvcXxhJVVWXDEqTOFXsPGuqpiN44ItHWCT7c2AkXZVnBfztojBNa8JkJ30oM1Ag2JXhPPjznp3LWGl8IZugtuU1UXUgkzh8EBWSTKEmdv09iFSgiEOcDNAbsLqmNC2xTo//CfD9MB4a9dhCzXzQ45UizMBXpa8A+bd1HUb3ApFQz6dAS3C3XDPx2L6lZ2HhEhPRuZABT0GiaTMzzSr01SWBzNABokUwXYi4QBB5LlhcPULtYP6f2jgxq4IZ8vmY9fLHcl1lZuTFAAAAAASUVORK5CYII=) 0 50% no-repeat; }
    .house-block .house-top-data li.flats:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAA8FBMVEVHcEwAAAAAAAAAAABGRkaBgYELCwseHh42NjYyMjJHR0cAAABgYGBiYmJHR0cCAgIwMDB0dHQCAgIAAAA2NjYmJiZtbW1gYGBFRUUAAAA3NzcuLi5UVFQBAQEFBQUAAAA6OjpNTU0TExMzMzM4ODgvLy9WVlZ8fHwmJiYaGhofHx+hoaFISEgAAACRkZFoaGgODg43NzdoaGiFhYUAAABCQkJqampoaGhZWVliYmJDQ0NAQEAAAAAzMzN5eXkhISE1NTUAAAAUFBQ3NzeLi4tGRkZycnJSUlJYWFhDQ0MNDQ2tra0zMzNxcXEUFBQAAACOJyG0AAAAT3RSTlMA16WRkX/TW+HKrWtYWJHSz1Pi2uNZAqmte9BbqlTtdeCFWsrWzICE2r9gJyL1P1vynlZVabFIhVpctz5suzPmva7+r2GPi5EwzMwy4W7PdDHBZgAAANtJREFUOMvN1NcOwiAYBeBfrauiba27bo177733fP+38UKjQEnwoomecHOSL0CAAGfZ58BzSUaySbwXrpC/++14NPt9qX1q2n8rQP4EVKQYUXMyWG20MbmI6nEyjDohqsAy1TDfKGW+oWKYyfx4rUCAP0+xxDfxBP++qDsVvjSSznSIunXCTtW9MY2oKRk2q6gYEt8JicFGJNitvUB/FJ2vAWYD5Ebu50AIKS1vs12vvExvqEwXjIOV0vRa+ujfsyFG+DNj1J73LOOl/o0sy6hmPPEjw4zDFjyJwwOx/hTibM0mYAAAAABJRU5ErkJggg==) 0 50% no-repeat; }
    .house-block .house-top-data li.year:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAMAAABKdvqKAAACIlBMVEVHcEwAAACwsLCEhIQAAAAAAAAiIiIAAACBgYELCwsPDw8TExMlJSXGxsZAQEAAAAAnJychISFKSkqsrKweHh4ZGRlHR0eDg4MBAQEwMDAZGRk5OTm8vLypqakiIiIxMTEUFBSLi4sAAAADAwPW1ta9vb1MTEw1NTURERFvb28DAwMqKioAAAABAQE4ODhFRUUAAAAVFRUjIyMzMzNWVlYCAgIEBAQzMzMAAAApKSk4ODhmZmYbGxtBQUECAgKbm5tJSUkiIiK+vr5/f38uLi4cHBwxMTFMTExWVlZkZGRQUFBLS0s1NTWfn58eHh4EBAQ0NDQMDAxlZWUqKioQEBAjIyO7u7tZWFmQkJAmJiYkJCR5eXlPT08wMDAYGBhHR0ccHBwTExNmZmYAAAAZGRkDAwMAAAAAAAAxMTEmJiatra1ERERUVFQhISFMTEwqKioeHh5sbGw2NjZEREQgICAmJiaLi4sTExOLi4uHh4dMTExZWVkAAAAcHBzU1NQfHx+vr68BAQEkJCQAAAAJCQkDAwO2trb///9HR0c4ODg3NjdXV1crKytsbGwcGxxRUVE8PDzb29s2NjaGhoY8PDxZWFlHR0cuLi54eHiLi4sAAABDQ0NPT080NDQODg5fX18AAABZWVkAAABGRkZpaWnGxsZoaGiSkpJxcXEQEBBaWloAAAAjIyNQUFAAAAApKSk+Pj5bW1tpaGkEBASFhYUBAQGdo9NQAAAAtXRSTlMA5UaEpZG2IX/TFJwYKLLHGN9kRrbgZISPkFUNFEbt5u0TxLEnJWS0nBmKw7W+soiu2BLYSxjWxxyLlVK20JsgUssZeonsuYSynlNZumrfxYjusKnG4ydObu1NoYG02q/xYL1szO0iqJ/sJFxZGbDf7EVpsvybCqZ5FqXLzdVBmX2ir9jl90YRtveqZuSInIaJDDZk1Uihy398ftJVi7kVWMBUvHwxNwRp87d2nhgqWaJ+JulfPX5vSQAAAfhJREFUOMvt0NdTE2EUxuFfNkg0prfdJIQWhISOkKJSxF6woWIvkGIHG0hvgr333ntv/H/eZMxssoO58c735sx35pk5870AwKOXoc4+UvO5PxR6J18NRl/FImkwMvX9W1C+8rYjtafBr0G0Y8mnKKrVXc+Qno+KojoZURztMBIeEkW1GoD+ru7G7okXlEZHfL7Zyfh8I1EjgeAn35VzQ6/h4vmzQHWExvTTrtN8GQPoeA9llwEGHxc8eZAGP0721RkBcib9XJAAqh62NtxIg29qPww4AQITP8iSAOjxoxR/AQBhlYZ9pfw9WlWc0kuVtmxbvc1my05LfWI93hLT0tg5fMZjtQqCIFg9ieERBEGw/ll6hn/9DGd22q2KkzUjA6hRaRLQv8BiWbiIvi0Oy6occuocxaubcB9zFB86KIfePIMhr5qN2yoNm1eya6+hpHYZ0skTJQ0Vcmh0gauQTVtheyu7d8KcFipOgbs8BTr1eqeRdTuK2tavoGaPXr+mjPLmtqLDhXI4L9dszl3C8g1289LFVOWvtefP5/hRs/3AfjlEqzNpk2OuzqQD3EdMgZRf/6/nH9ajBBXrUYKK9ShCpXqUoGI9SlC5HjmUMqgnrIrjvZYBfBrTcHUgA9g79Zbrt+7euz9z2vTemboJ9IzXzJo+webb8BtULI2oOQrBLgAAAABJRU5ErkJggg==) 0 50% no-repeat; }
    .house-block .house-top-data li.area:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAMAAACBKikvAAAAyVBMVEVHcEwAAAAAAAAAAAAMDAwAAAADAwOBgYELCwsMDAyAgICsrKwcHBwODg4fHx9JSUkvLy9ZWVlSUlIxMTEYGBhmZmY8PDwAAABaWlqIiIiOjo54eHgQEBCnp6ePj49RUVGGhoYSEhIoKChERERoaGgZGRkRERFhYWFeXl4lJSVTU1NCQkKRkZEcHBw5OTknJycrKyuOjo5iYmIJCQlwcHBbW1s+Pj5ISEhoaGhLS0sAAABdXV1NTU0AAABfX18KCgoSEhIbGxsRERFXxZDWAAAAP3RSTlMA9MnKBg/twuzswgxV5/zk+o6yuaK6tA2+whF1Swar1pVk4JpsRJ2x4V6S5a2//LrHkIu6WZuUrE/BopJ2v3iQex+eAAABEElEQVQ4y+3Ux27CUBSE4d/2tcE044rpvffe6/s/VDYQKUquWUdiVrP4pLM6A6fAdafNApIUmlPXDU4glOC4GdxKMli6DTbHQBHoqgCsaiL2d6oWgKqT0wCsjBn/FdM0TTNjAWg5dBWgW5edrncBoeoIZTkbd64pGUxdO+PZUhGwmk/utWJSBpPF2n0yXwFQSROZdOVZYkY0NGIvaEZD8xvGo2H8Az/wX8PEu1dIPEv+3XPln2X07l1HAOwW2YfdKstUuWU/sosdCGPrO3ZGPikZ2/G3hkDXBOD0ZbDvAEJ7zd4wK5u97PDH7PUasiFt9J5DKpSzd/Cubdnp9tU7eGdFwMUPw/1aPnvrfRj6F74AF8AZM1iKpUkAAAAASUVORK5CYII=) 0 50% no-repeat; }
    .house-block .house-top-data li.reason:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAsCAMAAADRulHEAAAA0lBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Wzu+AAAARXRSTlMAGjg9vQ1kBlO1bPERFMena6BzrNnfAnHtuMSDQ8Lk1s9gI6jTIIxWQXqaKh0YMFJJCCaHE+izf6N09RbLj075sDSURfIen2P8AAABt0lEQVQ4y+3V53aCMBQH8GshgKMtqAjItKiUYd2j7tG8/yvVVLDFEXyA3g/ACT9OuOR/AsBF1eCRKttY7mWzA5ZZCzNZbOGMQwjVZYnOBizWAMDEr+jGXaQEkiR5AKKM8djgeyrGGgPQOI4GXD9hfFBvT6dTAwCTmjsbctoA9HRdX8nDxDFOK74SxUJSohiP9ZrJXS9P+2Ij8ym+EvI8xXXYx1zu36XC+vyQ4yvDRxxfqX4kbsncdUf2dg6d2ILBIu36uSv2Eyhr2Um5zkv5BjNsf+Lk/roaNy9A7ZLJIiCtPki9X0Mtz+w0a5LERlhJ9+F9nfN7amPcJseK27nodxelWmBWTghokkfUdVsXLaZtGy5hFNdVC771rqsuouZAKH4C+NW1gah56RIGaL6n50ooko/+bGo5qovZS/28Jd103SsGwoS/3QJhI4iSjUhg705qIhjlkySGMnexwXSteFIENb+5SIYVeTt7PZU7+wBAahC/207aVr3f5z8a3Lla8O7vnScyaQkGXCO8t6ZRXW2vbE8zM/boA8ssV8OilsHA0CCyAyOLATOWhrKb/acpKbqujK7HvwGDJC6eqBBOfwAAAABJRU5ErkJggg==) 0 50% no-repeat; }
  .house-block .house-top-data .icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-left: 10px;
    -webkit-align-items: center;
    align-items: center; }
    .house-block .house-top-data .icon img {
      max-height: 50px;
      max-width: 50px;
      display: block;
      margin-left: -10px; }
  .house-block .house-top-data .text {
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.5rem; }
  .house-block .house-top-data .qty {
    font-size: 2.125rem;
    line-height: 2.25rem; }
    .house-block .house-top-data .qty span {
      font-size: 1rem; }
  .house-block .house-top-data .reason-title {
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: #787878; }

.house-block .house-data-container > .item {
  margin-bottom: 60px; }

.house-block .house-data-container + .contacts-form {
  margin-top: 0; }

.house-block .departments + .contacts-form {
  margin-top: 0; }

.house-block .house-news-block .item {
  margin-bottom: 30px; }

.house-block .house-news-block .title {
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: 500; }
  .house-block .house-news-block .title a {
    color: #000;
    text-decoration: none; }

.house-block .house-news-block .description {
  font-size: 0.815rem;
  line-height: 1.125rem;
  margin-top: 10px; }

.house-block .contacts-form {
  margin: 60px 0 70px; }
  .house-block .contacts-form .text {
    flex: 0 0 370px; }
  .house-block .contacts-form .fields .textfield {
    flex: 0 0 300px;
    width: 300px; }

@media (min-width: 992px) {
  .special-version .house-block .house-top-data {
    box-shadow: none;
    border: 2px solid #000; }
    .special-version .house-block .house-top-data .icon {
      display: none; }
    .special-version .house-block .house-top-data .reason-title {
      color: #000; }
  .special-version .house-block .house-news-block .title a:hover,
  .special-version .house-block .house-news-block .title a {
    color: #000; }
  .special-version.c2 .house-block .house-top-data {
    box-shadow: none;
    border: 2px solid #FFF;
    background-color: #000; }
    .special-version.c2 .house-block .house-top-data .reason-title {
      color: #FFF; }
  .special-version.c2 .house-block .house-news-block .title a:hover,
  .special-version.c2 .house-block .house-news-block .title a {
    color: #FFF; }
  .special-version.fz2 .house-block, .special-version.fz3 .house-block {
    flex-wrap: wrap; }
    .special-version.fz2 .house-block li, .special-version.fz3 .house-block li {
      flex: 1 1 33.33%; } }

@media (max-width: 1199.98px) {
  .house-block .contacts-form .fields .textfield {
    flex: 0 0 400px;
    width: 400px; } }

@media (max-width: 991.98px) {
  .house-block .contacts-form {
    margin: 30px 0; }
    .house-block .contacts-form .fields .textfield {
      width: auto; }
  .house-block .house-top-data {
    margin: 30px 0; }
    .house-block .house-top-data li {
      -webkit-flex: 1 1 33.33%;
      flex: 1 1 33.33%; }
  .house-block .house-data-container > .item {
    margin-bottom: 30px; } }

@media (max-width: 767.98px) {
  .house-block .house-top-data {
    display: block; }
    .house-block .house-top-data li {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
      .house-block .house-top-data li:before,
      .house-block .house-top-data li .icon {
        flex: 0 0 60px;
        margin-right: 15px; } }

.org-block .top-picture-block {
  background-color: #f9f8f8;
  margin-bottom: 45px; }

.disclosure-complex-select {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 40px; }
  .disclosure-complex-select .item {
    min-width: 130px;
    max-width: 270px;
    text-align: center;
    padding: 0 20px;
    flex: 0 1 25%;
    margin-bottom: 30px; }
    .disclosure-complex-select .item a {
      opacity: 0.5; }
      .disclosure-complex-select .item a img {
        max-width: 100%;
        height: auto;
        width: auto; }
      .disclosure-complex-select .item a:hover {
        opacity: 1; }
    .disclosure-complex-select .item.active {
      padding: 45px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
      background-color: #FFF;
      border-radius: 5px;
      position: relative; }
      .disclosure-complex-select .item.active a {
        opacity: 1; }
      .disclosure-complex-select .item.active:after {
        content: '\f107';
        position: absolute;
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        font-size: 20px;
        color: #8d8d8d;
        bottom: 10px;
        text-align: center;
        width: 20px;
        margin-left: -10px;
        left: 50%;
        line-height: 1; }

@media (max-width: 991.98px) {
  .org-block .departments .col-md-12 {
    flex: 0 0 100%; } }

@media (max-width: 767.98px) {
  .disclosure-complex-select .item {
    flex: 1 1 50%; }
  .org-block .departments .item {
    flex: 0 0 100%; } }

@media (max-width: 767.98px) {
  .disclosure-complex-select {
    display: block; }
    .disclosure-complex-select .item {
      max-width: none; } }

.profile-welcome-block {
  -webkit-align-items: center;
  align-items: center;
  border: 2px solid #EEE;
  padding: 15px 30px;
  margin-bottom: 70px; }
  .profile-welcome-block .name {
    flex: 1 1 auto;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.5rem; }

.profile-list .item {
  min-height: 190px;
  margin-bottom: 30px; }
  .profile-list .item a {
    display: block;
    min-height: 100%;
    background: #f9f8f8;
    color: #000;
    text-decoration: none;
    padding: 35px 30px 25px;
    font-size: 1.125rem;
    line-height: 1.5rem; }
    .profile-list .item a .icon {
      display: block;
      font-size: 2.5rem;
      line-height: 1;
      color: #aeadad;
      margin-bottom: 20px; }
    .profile-list .item a:hover {
      background-color: #fff;
      box-shadow: 0 5px 20px rgba(0, 123, 193, 0.2); }
      .profile-list .item a:hover .name {
        text-decoration: underline; }

.counters-table {
  width: 100%;
  color: #909090; }
  .counters-table td {
    vertical-align: top; }
  .counters-table .val {
    color: #000; }

.orders-history .item {
  padding-bottom: 50px;
  border-bottom: 1px solid #eeeded;
  margin-bottom: 45px; }
  .orders-history .item .item-header {
    margin-bottom: 10px; }
    .orders-history .item .item-header .header-item {
      margin-bottom: 15px;
      color: #909090; }
    .orders-history .item .item-header .title {
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 10px;
      color: #000; }
    .orders-history .item .item-header .status.process {
      color: #e7ae00; }
    .orders-history .item .item-header .status.finished {
      color: #00bd24; }
  .orders-history .item:last-child {
    padding-bottom: 0;
    border-bottom: 0; }
  .orders-history .item .question {
    background-color: #f9f8f8;
    padding: 30px;
    color: #000;
    font-size: 0.9375rem; }
    .orders-history .item .question p {
      margin-bottom: 10px; }
      .orders-history .item .question p:last-child {
        margin-bottom: 0; }
  .orders-history .item .answer {
    background-color: #FFF;
    margin: -30px 30px 0;
    padding: 30px;
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1); }
    .orders-history .item .answer .answer-header .title {
      text-transform: uppercase;
      font-weight: bold;
      margin-right: 20px; }
    .orders-history .item .answer .answer-header .date {
      color: #909090;
      font-size: 0.875rem; }
    .orders-history .item .answer .text {
      color: #000;
      font-size: 0.9375rem; }
  .orders-history .item.finished .question {
    padding-bottom: 50px; }

.invoice-block .address {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 8px 0;
  font-weight: 500; }

.invoice-block .invoice-details {
  align-content: stretch;
  margin: 35px 0 30px; }
  .invoice-block .invoice-details li {
    background-color: #f7f7f7;
    padding: 25px 10px 25px 30px;
    flex: 1 1 auto;
    font-size: 0.9375rem; }
    .invoice-block .invoice-details li .value {
      font-size: 1.25rem;
      line-height: 1.5rem;
      font-weight: 600;
      margin-top: 10px; }
    .invoice-block .invoice-details li.general {
      border-width: 2px 0 2px 2px;
      border-color: #EEE;
      border-style: solid;
      padding: 23px 10px 23px 28px;
      background-color: #FFF; }
      .invoice-block .invoice-details li.general .value {
        font-size: 1.5rem; }
    .invoice-block .invoice-details li.total {
      background-color: #027fc3;
      color: #FFF; }
      .invoice-block .invoice-details li.total .value {
        font-size: 1.75rem; }

.history-table {
  width: 100%; }
  .history-table .item-date {
    color: #909090; }

@media (max-width: 1199.98px) {
  .invoice-block .invoice-details {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .invoice-block .invoice-details li.total {
      width: 100%;
      flex: 1 0 100%; } }

@media (min-width: 992px) {
  .special-version .invoice-block .invoice-details li.total {
    background-color: #000; }
  .special-version.c2 .invoice-block .invoice-details li {
    color: #FFF;
    background-color: #000; }
    .special-version.c2 .invoice-block .invoice-details li.general {
      border-width: 2px;
      border-color: #FFF; }
    .special-version.c2 .invoice-block .invoice-details li.total {
      background-color: #FFF;
      color: #000; }
  .special-version.fz2 .invoice-block .invoice-details {
    flex-wrap: wrap; }
    .special-version.fz2 .invoice-block .invoice-details li.general {
      border-width: 2px;
      width: 100%;
      flex: 0 0 100%; }
    .special-version.fz2 .invoice-block .invoice-details li.total {
      width: 100%;
      flex: 0 0 100%; }
  .special-version.fz3 .invoice-block .invoice-details {
    display: block; }
    .special-version.fz3 .invoice-block .invoice-details li.general {
      border-width: 2px; } }

@media (max-width: 991.98px) {
  .invoice-block .invoice-details li.general {
    width: 100%;
    flex: 1 0 100%;
    border-width: 2px 2px 0 2px; } }

@media (max-width: 767.98px) {
  .invoice-block .invoice-details {
    display: block; }
    .invoice-block .invoice-details li {
      padding: 15px 30px; } }

@media (min-width: 992px) {
  .special-version .profile-list .item a {
    border: 2px solid #000;
    background-color: #fff;
    color: #000; }
    .special-version .profile-list .item a .icon {
      color: #000; }
  .special-version .orders-history .item .item-header .header-item {
    color: #000; }
    .special-version .orders-history .item .item-header .header-item .status {
      color: #000; }
  .special-version .orders-history .item .answer .answer-header .date,
  .special-version .orders-history .item .answer .answer-header .title {
    color: #000; }
  .special-version.c2 .profile-list .item a {
    border: 2px solid #FFF;
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .profile-list .item a .icon {
      color: #FFF; }
  .special-version.c2 .orders-history .item .item-header .title,
  .special-version.c2 .orders-history .item .item-header .header-item {
    color: #FFF; }
    .special-version.c2 .orders-history .item .item-header .title .status,
    .special-version.c2 .orders-history .item .item-header .header-item .status {
      color: #FFF; }
  .special-version.c2 .orders-history .item .question {
    background-color: #000; }
  .special-version.c2 .orders-history .item .answer {
    background-color: #222; }
    .special-version.c2 .orders-history .item .answer .answer-header .date,
    .special-version.c2 .orders-history .item .answer .answer-header .title {
      color: #FFF; } }

@media (max-width: 767.98px) {
  .profile-welcome-block {
    display: block;
    margin-bottom: 30px;
    margin-top: 5px; }
    .profile-welcome-block .name {
      margin-bottom: 20px; } }

.account-block {
  border: 1px solid #EEE;
  padding: 25px;
  margin-bottom: 30px; }
  .account-block .block-section + .block-section {
    margin-top: 20px; }
  .account-block .title {
    margin-bottom: 5px; }
  @media (max-width: 991px) {
    .sidebar .account-block {
      display: none; } }
  .header .account-block {
    margin: 0;
    border: none;
    background-color: #FFF;
    flex: 1; }

.special-version.c1 .block-section .title {
  color: #000; }

.special-version.c2 .block-section .title {
  color: #FFF; }

.error-404-banner {
  float: left;
  width: 470px;
  text-align: center;
  padding: 50px 0;
  color: #717a81;
  margin-right: 50px;
  border-radius: 8px;
  position: relative;
  border: 2px solid #000;
  margin-top: 45px; }
  .error-404-banner b {
    font-weight: bold;
    font-size: 197px;
    line-height: 135px; }
  .error-404-banner .text {
    font-size: 27px;
    text-transform: uppercase;
    line-height: 21px;
    margin-top: 15px; }

.error-404-text {
  overflow: hidden;
  padding-top: 45px; }
  .error-404-text .description {
    font-size: 18px;
    line-height: 24px;
    color: #717a81; }

.sitemap {
  margin: 20px 0; }
  .sitemap > li {
    margin: 12px 0; }
    .sitemap > li > a {
      font-weight: bold; }
    .sitemap > li ul {
      margin: 10px 30px; }
      .sitemap > li ul ul {
        margin: 5px 20px;
        font-size: 13px; }
        .sitemap > li ul ul a {
          color: #555; }
          .sitemap > li ul ul a:hover {
            color: #000; }

@media (min-width: 992px) {
  .special-version.c1 .error-404-banner {
    border-color: #000;
    color: #000; }
  .special-version.c1 .error-404-text .description {
    color: #000; }
  .special-version.c2 .error-404-banner {
    border-color: #FFF;
    color: #FFF; }
  .special-version.c2 .error-404-text .description {
    color: #FFF; } }

@media (max-width: 991.98px) {
  .error-404-banner {
    float: none;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 575.98px) {
  .error-404-banner {
    width: auto;
    padding: 25px 0; }
    .error-404-banner b {
      font-size: 140px; }
    .error-404-banner .text {
      font-size: 22px; } }

.showup-btn .up-btn {
  opacity: 1; }

.up-btn {
  position: fixed;
  left: 60px;
  bottom: 50px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 3px;
  background: #8dcde6;
  transition: all 0.3s;
  opacity: 0;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  z-index: 1;
  color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px; }
  .up-btn.left {
    left: 60px;
    right: auto; }
  .up-btn.right {
    right: 60px;
    left: auto; }
  .cookies-block.show + .up-btn {
    bottom: 150px; }

@media screen and (max-width: 992px) {
  .up-btn {
    left: 10px;
    width: 30px;
    height: 30px;
    bottom: 40px;
    background-size: 50%; }
    .up-btn.left {
      left: 10px;
      right: auto; }
    .up-btn.right {
      right: 10px;
      left: auto; } }

.special-version.c1 .up-btn {
  background-color: #000;
  color: #FFF; }

.special-version.c2 .up-btn {
  background-color: #FFF;
  color: #000; }

.super-main .header,
.super-main .footer {
  display: none; }

.super-main .middle {
  padding: 25px 0;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.super-main .super-main-block h1 {
  text-align: center;
  line-height: 1.2; }

.super-main .super-main-block .block-description {
  text-align: center;
  margin: 0 auto;
  max-width: 720px;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 40px;
  color: #4a4a4a; }

.super-main .super-main-block .company-select {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  .super-main .super-main-block .company-select .item {
    flex: 0 1 33.333%; }
    .super-main .super-main-block .company-select .item .holder {
      position: relative;
      padding-top: 65.693%;
      display: block;
      min-height: 100%;
      background-color: #FFF; }
      .super-main .super-main-block .company-select .item .holder:hover {
        z-index: 1;
        box-shadow: 0px 0px 27px -5px rgba(0, 0, 0, 0.13); }
    .super-main .super-main-block .company-select .item .picture {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 7%; }
      .super-main .super-main-block .company-select .item .picture img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto; }

@media (min-width: 1200px) {
  .super-main h1 {
    font-size: 3rem; } }

@media (max-width: 767px) {
  .super-main .super-main-block h1 {
    font-size: 26px;
    margin-bottom: 15px; }
  .super-main .super-main-block .block-description {
    font-size: 1rem; }
  .super-main .super-main-block .company-select .item {
    flex: 0 0 50%; } }

.lang-nav {
  margin-bottom: -40px; }
  .lang-nav .item {
    margin-bottom: 40px; }
  .lang-nav a {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    font-weight: 600;
    color: #010101;
    font-size: 1rem; }
  .lang-nav .flag {
    width: 37px;
    flex: 0 0 37px;
    margin-right: 20px; }
    .lang-nav .flag img {
      width: 100%;
      height: auto;
      border-radius: 3px; }

a.reviews-form-switcher:focus {
  color: #FFF; }

.reviews-block-header {
  display: flex;
  margin: 40px 0;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap; }
  .reviews-block-header h2 {
    margin: 0;
    flex: 1; }

.reviews-block-container {
  margin: 40px 0; }
  .reviews-block-container ~ .pagination {
    margin-bottom: 40px; }
  .reviews-block-container .table-wrapper {
    margin-bottom: 30px; }
  .reviews-block-container .reviews-post-table {
    margin-bottom: 0; }
    .reviews-block-container .reviews-post-table td {
      border: none;
      padding: 0; }
    .reviews-block-container .reviews-post-table thead td > div {
      display: flex; }
      .reviews-block-container .reviews-post-table thead td > div b {
        color: #000;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600; }
      .reviews-block-container .reviews-post-table thead td > div .message-post-date {
        margin-left: auto;
        color: rgba(80, 80, 80, 0.5);
        text-align: right;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400; }
    .reviews-block-container .reviews-post-table .reviews-text .entry-quote {
      margin-bottom: 15px; }
      .reviews-block-container .reviews-post-table .reviews-text .entry-quote .forum-quote {
        border: none;
        background: none;
        padding: 0;
        border-collapse: separate; }
        .reviews-block-container .reviews-post-table .reviews-text .entry-quote .forum-quote td {
          padding: 15px;
          border-radius: 10px;
          background: #F6F6F6; }
    .reviews-block-container .reviews-post-table .reviews-actions div.reviews-post-reply-buttons {
      margin-top: 15px; }
      .reviews-block-container .reviews-post-table .reviews-actions div.reviews-post-reply-buttons a {
        font-size: 0.75rem; }
    .reviews-block-container .reviews-post-table .ilike-light .bx-ilike-right {
      background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjQ3MzY1IDEzLjY3NTdWNi4zNjQ0N0M2LjQ3MzY1IDYuMDc2NjMgNi41NTc2NiA1Ljc5NTk4IDYuNzExNjkgNS41NTg1MUw4LjYyMjk3IDIuNjM2OTFDOC45MjQwMSAyLjE2OTE3IDkuNjczMTIgMS44MzgxNSAxMC4zMTAyIDIuMDgyODFDMTAuOTk2MyAyLjMyMDI4IDExLjQ1MTQgMy4xMTE4NSAxMS4zMDQ0IDMuODE3MDdMMTAuOTQwMyA2LjE3MDE4QzEwLjkxMjMgNi4zODYwNiAxMC45NjgzIDYuNTgwMzUgMTEuMDg3MyA2LjczMTQ3QzExLjIwNjMgNi44NjgyIDExLjM4MTQgNi45NTQ1NSAxMS41NzA0IDYuOTU0NTVIMTQuNDQ3OEMxNS4wMDA5IDYuOTU0NTUgMTUuNDc3IDcuMTg0ODIgMTUuNzU3IDcuNTg3OEMxNi4wMjMgNy45NzYzOSAxNi4wNzIxIDguNDgwMTEgMTUuODk3IDguOTkxMDNMMTQuMTc0OCAxNC4zODA5QzEzLjk1NzcgMTUuMjczMiAxMy4wMTI2IDE2IDEyLjA3NDUgMTZIOS4zNDQwN0M4Ljg3NSAxNiA4LjIxNjkxIDE1LjgzNDUgNy45MTU4NiAxNS41MjUxTDcuMDE5NzMgMTQuODEyNkM2LjY3NjY4IDE0LjU0NjQgNi40NzM2NSAxNC4xMjE4IDYuNDczNjUgMTMuNjc1N1pNNC4yNDczMyA0Ljk2MDUySDMuNTI2MjJDMi40NDEwNiA0Ljk2MDUyIDIgNS4zOTIyOCAyIDYuNDU3M1YxMy42OTY1QzIgMTQuNzYxNiAyLjQ0MTA2IDE1LjE5MzMgMy41MjYyMiAxNS4xOTMzSDQuMjQ3MzNDNS4zMzI0OSAxNS4xOTMzIDUuNzczNTUgMTQuNzYxNiA1Ljc3MzU1IDEzLjY5NjVWNi40NTczQzUuNzczNTUgNS4zOTIyOCA1LjMzMjQ5IDQuOTYwNTIgNC4yNDczMyA0Ljk2MDUyWiIgZmlsbD0iI0M2QzZDNiIvPgo8L3N2Zz4K) 0 0 no-repeat;
      padding-left: 20px;
      font-size: 0.75rem; }
    .reviews-block-container .reviews-post-table div.reviews-post-reply-buttons a {
      padding: 0 0 0 20px;
      background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDJDNS4xMzYgMiAyIDUuMTM2IDIgOUMyIDEyLjg2NCA1LjEzNiAxNiA5IDE2QzEyLjg2NCAxNiAxNiAxMi44NjQgMTYgOUMxNiA1LjEzNiAxMi44NjQgMiA5IDJaTTExLjQ1IDkuNTI1SDcuODE3TDkuMDIxIDEwLjcyOUM5LjIyNCAxMC45MzIgOS4yMjQgMTEuMjY4IDkuMDIxIDExLjQ3MUM4LjkxNiAxMS41NzYgOC43ODMgMTEuNjI1IDguNjUgMTEuNjI1QzguNTE3IDExLjYyNSA4LjM4NCAxMS41NzYgOC4yNzkgMTEuNDcxTDYuMTc5IDkuMzcxQzYuMDgxMzYgOS4yNzIyIDYuMDI2NjEgOS4xMzg5IDYuMDI2NjEgOUM2LjAyNjYxIDguODYxMSA2LjA4MTM2IDguNzI3OCA2LjE3OSA4LjYyOUw4LjI3OSA2LjUyOUM4LjQ4MiA2LjMyNiA4LjgxOCA2LjMyNiA5LjAyMSA2LjUyOUM5LjIyNCA2LjczMiA5LjIyNCA3LjA2OCA5LjAyMSA3LjI3MUw3LjgxNyA4LjQ3NUgxMS40NUMxMS43MzcgOC40NzUgMTEuOTc1IDguNzEzIDExLjk3NSA5QzExLjk3NSA5LjI4NyAxMS43MzcgOS41MjUgMTEuNDUgOS41MjVaIiBmaWxsPSIjQzZDNkM2Ii8+Cjwvc3ZnPgo=) 0 1px no-repeat;
      display: inline-block;
      min-height: 18px;
      margin-left: 5px; }
    .reviews-block-container .reviews-post-table div.reviews-post-reply-buttons .reviews-button-small {
      margin-right: 20px; }
      .reviews-block-container .reviews-post-table div.reviews-post-reply-buttons .reviews-button-small::before {
        display: none; }

.view-nav-block {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 30px; }
  .view-nav-block .view-nav {
    display: flex;
    gap: 10px; }
    .view-nav-block .view-nav .item {
      text-decoration: none;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 31px;
      height: 31px;
      background-color: #f5f5f5;
      border-radius: 2px;
      color: #000; }
      .view-nav-block .view-nav .item.active {
        background-color: var(--color-main, #0581c4);
        color: #FFF; }

.profile-documents-block .profile-documents {
  width: 100%; }
  .profile-documents-block .profile-documents td {
    vertical-align: middle; }
  .profile-documents-block .profile-documents.grid {
    display: block;
    min-width: 0; }
    .profile-documents-block .profile-documents.grid thead {
      display: none; }
    .profile-documents-block .profile-documents.grid .items {
      display: grid;
      gap: 30px;
      grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); }
      .profile-documents-block .profile-documents.grid .items .item {
        display: block;
        background-color: #f9f8f8;
        padding: 20px 20px 20px 70px;
        position: relative;
        color: #000; }
        .profile-documents-block .profile-documents.grid .items .item .icon {
          position: absolute;
          left: 20px;
          top: 20px; }
          .profile-documents-block .profile-documents.grid .items .item .icon .file-link:before {
            width: 31px;
            height: 35px; }
        .profile-documents-block .profile-documents.grid .items .item .upd-date {
          display: none; }
        .profile-documents-block .profile-documents.grid .items .item .size {
          font-weight: 500; }
        .profile-documents-block .profile-documents.grid .items .item td {
          padding: 0;
          border: none;
          display: block; }

.profile-staff {
  margin-bottom: 30px; }
  .profile-staff:last-child {
    margin-bottom: 0; }
  .profile-staff .items {
    gap: 30px 0; }
    .profile-staff .items .item .item-content {
      padding-top: 100%;
      position: relative;
      display: block;
      overflow: hidden; }
      .profile-staff .items .item .item-content .custom-object-fit,
      .profile-staff .items .item .item-content img {
        position: absolute;
        left: 0;
        top: 0;
        transition: all 0.3s;
        aspect-ratio: 1;
        height: auto; }
    .profile-staff .items .item .item-contacts {
      padding: 25px 0;
      color: #000;
      bottom: 0;
      transition: all 0.3s;
      gap: 15px;
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
      .profile-staff .items .item .item-contacts span {
        display: block; }
      .profile-staff .items .item .item-contacts .name {
        font-size: 1.375rem;
        line-height: 1.5rem;
        font-weight: 600; }
      .profile-staff .items .item .item-contacts .label,
      .profile-staff .items .item .item-contacts .post {
        font-size: 0.875rem; }
      .profile-staff .items .item .item-contacts .phone {
        font-size: 1.125rem;
        line-height: 1.25rem; }
      .profile-staff .items .item .item-contacts a.phone {
        border-bottom: 3px solid #0074bb;
        display: inline-block;
        color: #000;
        text-decoration: none; }
      .profile-staff .items .item .item-contacts .email {
        font-size: 1.125rem;
        line-height: 1.25rem;
        border-bottom: 3px solid #0074bb;
        display: inline-block;
        color: #000;
        text-decoration: none; }
    @media (min-width: 768px) {
      .profile-staff .items .item .item-content {
        padding-top: 100%;
        position: relative;
        display: block;
        overflow: hidden; }
        .profile-staff .items .item .item-content .custom-object-fit,
        .profile-staff .items .item .item-content img {
          position: absolute;
          left: 0;
          top: 0;
          transition: all 0.3s; }
      .profile-staff .items .item .item-contacts {
        position: absolute;
        left: 0;
        right: 0;
        padding: 25px 30px;
        color: #000;
        background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        bottom: 0;
        min-height: 100%;
        gap: 0; }
        .profile-staff .items .item .item-contacts a.phone {
          color: #FFF; }
        .profile-staff .items .item .item-contacts .email {
          color: #FFF; }
        .profile-staff .items .item .item-contacts .contacts-row {
          opacity: 0;
          transition: all 0.3s;
          position: relative;
          overflow: hidden;
          max-height: 0; }
          .profile-staff .items .item .item-contacts .contacts-row:first-child {
            opacity: 1;
            max-height: none; }
      .profile-staff .items .item:hover .custom-object-fit,
      .profile-staff .items .item:hover img {
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5);
        -webkit-filter: blur(5px);
        filter: blur(5px); }
      .profile-staff .items .item:hover .item-contacts {
        min-height: 100%;
        background: rgba(51, 51, 51, 0.3); }
        .profile-staff .items .item:hover .item-contacts .contacts-row {
          max-height: 200px;
          opacity: 1;
          color: #FFF;
          margin-bottom: 15px; } }

.special-version .profile-staff .items .item .item-contacts .email,
.special-version .profile-staff .items .item .item-contacts a.phone {
  border-bottom: none; }

.special-version .profile-staff .items .item:hover .item-contacts {
  background-color: #000; }

.polls-block {
  margin-top: 55px; }
  .polls-block:first-child {
    margin-top: 0; }
  .polls-block .polls-list .poll {
    border-bottom: 1px solid #eeeded;
    padding-bottom: 10px;
    margin-bottom: 30px; }
  .polls-block .polls-list .poll-name {
    font-size: 1rem;
    color: #505050;
    font-weight: 500;
    margin-bottom: 15px; }
  .polls-block .polls-list .poll-items .item {
    margin-bottom: 25px; }
  .polls-block .polls-list .poll-items .custom-input, .polls-block .polls-list .poll-items .vote-answer-item {
    display: flex; }
  .polls-block .polls-options {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 15px 30px; }

.voting-list-box,
.vote-question-list,
.voting-result-box,
.voting-form-box {
  margin-top: 55px; }

.vote-item-vote {
  border-bottom: 1px solid #eeeded;
  padding-bottom: 10px;
  margin-bottom: 30px; }
  .vote-item-vote .vote-item-vote {
    border: none;
    padding: 0;
    margin-bottom: 25px; }
    .vote-item-vote .vote-item-vote label {
      margin: 0; }

.vote-item-header {
  display: flex;
  gap: 10px;
  align-items: center; }
  .vote-item-header .vote-item-title {
    margin: 0;
    flex: 1; }

.vote-item-links {
  font-size: 0;
  order: 5; }

.vote-item-description {
  color: #505050; }

.vote-item-date {
  font-size: 0.8125rem;
  color: #505050; }

.vote-item-counter {
  margin: 10px 0;
  color: #505050; }
  .vote-item-counter span {
    font-weight: 600; }

.vote-item-title {
  font-size: 1rem;
  color: #505050;
  font-weight: 500;
  margin-bottom: 15px; }

.vote-vote-footer {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 15px 30px; }

.vote-note-box {
  margin-top: 55px; }
  .vote-note-box font.notetext {
    color: green; }
  .vote-note-box + .voting-list-box,
  .vote-note-box + .vote-question-list,
  .vote-note-box + .voting-result-box,
  .vote-note-box + .voting-form-box {
    margin-top: 20px; }

.voting-result-box .vote-answer-table {
  color: #505050; }
  .voting-result-box .vote-answer-table td {
    border-bottom: 1px solid #eeeded;
    padding: 12px 0; }
    .voting-result-box .vote-answer-table td:last-child {
      text-align: right; }
  .voting-result-box .vote-answer-table tr:last-child td {
    border-bottom: none;
    padding-bottom: 5px; }

.vote-form .controlls {
  margin-bottom: 30px; }

.vote-result-list {
  margin-bottom: 30px; }

.vote-result-list .result-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px; }

.vote-result-list .result-item {
  border: 1px solid #eee;
  padding: 20px 25px 10px;
  margin-bottom: 20px; }

.vote-result-list .answer-bar {
  margin-bottom: -25px;
  height: 30px !important;
  border-radius: 3px;
  opacity: 0.35; }

.vote-result-list .answer-counter {
  margin-left: 10px; }

.vote-result-list .table-wrapper tr {
  height: 35px; }

.vote-result-list .result-table td {
  vertical-align: top;
  padding-bottom: 10px; }

.question-header img {
  max-height: 200px;
  border-radius: 7px;
  float: left; }

.question-header .image {
  float: left;
  margin: 0 30px 15px 0; }

.question-header .question-title {
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 10px; }

.question-item {
  border: 1px solid #eee;
  padding: 20px 25px;
  margin-bottom: 20px; }

.answers-list {
  clear: left; }

.answers-list img {
  max-height: 70px;
  border-radius: 3px; }

.answer-item {
  clear: left;
  background-color: #f5f5f5;
  margin: 5px 0;
  padding: 7px 10px 3px;
  border-radius: 3px; }

.answer-item select {
  min-width: 250px;
  width: 100%; }

.answer-item .answer-item-select {
  margin: 6px 0 9px; }

.answer-item-checkbox, .answer-item-radio {
  overflow: auto; }

.answer-item label {
  margin-bottom: 0;
  display: table-cell;
  vertical-align: top;
  line-height: 1.3; }

.answer-item .answer-item-textfield label, .answer-item .answer-item-memo label {
  display: block; }

.answer-item-checkbox input[type="checkbox"], .answer-item-radio input[type="radio"] {
  display: table-cell;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 10px; }

.answer-item-textfield {
  margin-bottom: 10px; }

.answer-item-memo {
  margin-bottom: 4px; }

.answer-item-textfield input, .answer-item-memo textarea {
  width: 100%;
  min-width: 250px; }

.answer-item:has(.image) {
  min-height: 90px;
  position: relative; }

.answer-item:has(.image) label {
  padding-right: 170px; }

.answer-item-checkbox, .answer-item-radio {
  display: table;
  table-layout: fixed; }

.answer-item-checkbox .image, .answer-item-radio .image {
  display: table-cell;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%); }

.answer-item-multiselect select {
  height: 120px;
  margin: 10px 0;
  border-color: #ddd;
  padding: 5px; }

.reports-table .download-cell {
  text-align: center;
  width: 1%; }
  .reports-table .download-cell a:not(:hover) {
    color: #aeadad; }

.account-error-block {
  width: 760px;
  max-width: 100%;
  margin: auto;
  text-align: center; }
  .account-error-block .picture {
    margin-bottom: 45px; }
    .account-error-block .picture img {
      max-width: 100%;
      height: auto; }
  .account-error-block .description {
    font-size: 1.25rem;
    font-weight: 500; }
  .account-error-block .phone {
    font-size: 2.5rem;
    font-weight: bold; }
  @media (max-width: 575px) {
    .account-error-block .picture {
      margin-bottom: 20px; }
    .account-error-block .description {
      font-size: 1rem; }
    .account-error-block .phone {
      font-size: 2rem; } }

.mobile-app-block .block-text {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 40px; }

@media (max-width: 575px) {
  .mobile-app-block .block-text {
    font-size: 1rem;
    margin-bottom: 20px; } }

.mobile-app-steps {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  gap: 30px 0; }
  .mobile-app-steps .step {
    padding: 0 15px;
    width: 100%;
    min-height: 300px; }
    .mobile-app-steps .step.step-1, .mobile-app-steps .step.step-5 {
      width: 55.5%; }
    .mobile-app-steps .step.step-2, .mobile-app-steps .step.step-4 {
      width: 44.5%; }
    .mobile-app-steps .step .step-content {
      background-color: #f9f8f8;
      min-height: 100%;
      padding: 40px;
      position: relative; }
    .mobile-app-steps .step .step-no {
      color: #dadada;
      font-size: 3.75rem;
      line-height: 1;
      font-weight: 600; }
    .mobile-app-steps .step .step-text {
      font-size: 1rem;
      font-weight: 500; }
    .mobile-app-steps .step .inn-block {
      display: flex;
      gap: 10px 30px;
      align-items: center;
      flex-wrap: wrap; }
      .mobile-app-steps .step .inn-block .inn {
        font-size: 1.875rem;
        font-weight: 500;
        line-height: 1; }
    .mobile-app-steps .step .qr-block {
      position: absolute;
      top: 40px;
      right: 40px; }
      .mobile-app-steps .step .qr-block img {
        width: 200px;
        height: auto; }
    .mobile-app-steps .step.step-1 .step-content {
      background-image: url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/app-step1.png);
      background-position: bottom 0 right 20px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-1 .link {
      margin-top: 10px; }
    .mobile-app-steps .step.step-2 .step-content {
      background-image: url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/app-step2.png);
      background-position: bottom 0 right 20px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-4 .step-content {
      background-image: url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/app-step4.png);
      background-position: bottom 0 right 0px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-5 .step-content {
      background-image: url(/bitrix/templates/whatasoft_igkh_default_s1/images/design/app-step5.png);
      background-position: bottom 0 right 20px;
      background-repeat: no-repeat; }
  @media (max-width: 1199px) and (min-width: 768px), (max-width: 575px) {
    .mobile-app-steps .step.step-1 .step-content {
      background-position: bottom 0 right -65px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-2 .step-content {
      background-position: bottom 0 right 0px;
      background-size: 130px; }
    .mobile-app-steps .step.step-4 .step-content {
      background-position: bottom 0 right -40px;
      background-size: 145px; }
    .mobile-app-steps .step.step-5 .step-content {
      background-position: bottom 0 right -66px; } }
  @media (max-width: 767px) {
    .mobile-app-steps .step.step-1, .mobile-app-steps .step.step-2, .mobile-app-steps .step.step-3, .mobile-app-steps .step.step-4, .mobile-app-steps .step.step-5 {
      width: 100%; }
    .mobile-app-steps .step .qr-block {
      position: static;
      margin-top: 20px; } }

.hidden {
  display: none; }

@media (max-width: 1199.98px) {
  h1 {
    font-size: 2.5rem;
    line-height: 2.8125rem; } }

@media (max-width: 991.98px) {
  h1 {
    font-size: 2.25rem;
    line-height: 2.375rem; }
  h2 {
    font-size: 1.5rem;
    line-height: 1.875rem; }
  h3, .main-section .section-title {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  h4 {
    font-size: 1.125rem;
    line-height: 1.25rem; } }

@media (min-width: 992px) {
  .special-version h1, .special-version h2, .special-version h3, .special-version .main-section .section-title, .main-section .special-version .section-title, .special-version h4, .special-version h5, .special-version h6 {
    color: #000; }
  .special-version.c2 h1, .special-version.c2 h2, .special-version.c2 h3, .special-version.c2 .main-section .section-title, .main-section .special-version.c2 .section-title, .special-version.c2 h4, .special-version.c2 h5, .special-version.c2 h6 {
    color: #FFF; } }

/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/themes/custom/theme.css?175516417712218*/
html {
  font-size: 16px;
}
body {
  font-family: "Fira Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.btn-primary, a.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.reviews-form-switcher, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .btn.btn-primary, a.btn-primary.reviews-form-switcher, a.reviews-form-switcher, a.reviews-form-switcher.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .btn-primary.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, a.btn.reviews-form-switcher, .btn.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc {
  background-color: #00b74e;
  border-color: #00b74e;
  box-shadow: inset 0 0 21px rgba(255, 255, 255, 0.56), 0 8px 12px rgba(0, 183, 78, 0.2);
}
.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.btn-primary:not([disabled]):not(.disabled):hover, a.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.reviews-form-switcher:not([disabled]):not(.disabled):hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.btn-primary:not([disabled]):not(.disabled):focus, a.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.reviews-form-switcher:not([disabled]):not(.disabled):focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus, .btn.btn-primary:not([disabled]):not(.disabled):hover, a.btn-primary.reviews-form-switcher:not([disabled]):not(.disabled):hover, a.reviews-form-switcher:not([disabled]):not(.disabled):hover, a.reviews-form-switcher.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover, .btn-primary.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover, a.btn.reviews-form-switcher:not([disabled]):not(.disabled):hover, .btn.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover, .btn.btn-primary:not([disabled]):not(.disabled):focus, a.btn-primary.reviews-form-switcher:not([disabled]):not(.disabled):focus, a.reviews-form-switcher:not([disabled]):not(.disabled):focus, a.reviews-form-switcher.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus, .btn-primary.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus, a.btn.reviews-form-switcher:not([disabled]):not(.disabled):focus, .btn.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus {
  background-color: #00b74e;
  border-color: #00b74e;
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.56), 0 8px 12px rgba(0, 183, 78, 0.2);
}
.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.btn-primary:not([disabled]):not(.disabled):active, a.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.reviews-form-switcher:not([disabled]):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.btn-primary:not([disabled]):not(.disabled).active, a.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.active.reviews-form-switcher:not(.disabled):not([disabled]), .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.active:not(.disabled):not([disabled]), .show > .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.btn-primary.dropdown-toggle, .show > a.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.dropdown-toggle.reviews-form-switcher, .show > .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.dropdown-toggle, .btn.btn-primary:not([disabled]):not(.disabled):active, a.btn-primary.reviews-form-switcher:not([disabled]):not(.disabled):active, a.reviews-form-switcher:not([disabled]):not(.disabled):active, a.reviews-form-switcher.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):active, .btn-primary.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):active, a.btn.reviews-form-switcher:not([disabled]):not(.disabled):active, .btn.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):active, .btn.btn-primary:not([disabled]):not(.disabled).active, a.btn-primary.active.reviews-form-switcher:not(.disabled):not([disabled]), a.active.reviews-form-switcher:not(.disabled):not([disabled]), a.active.reviews-form-switcher.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(.disabled):not([disabled]), .btn-primary.active.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(.disabled):not([disabled]), a.active.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.reviews-form-switcher:not(.disabled):not([disabled]), .active.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(.disabled):not([disabled]), a.btn.active.reviews-form-switcher:not(.disabled):not([disabled]), .btn.active.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(.disabled):not([disabled]), .show > .btn.btn-primary.dropdown-toggle, .show > a.btn-primary.dropdown-toggle.reviews-form-switcher, .show > a.dropdown-toggle.reviews-form-switcher, .show > a.dropdown-toggle.reviews-form-switcher.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .show > .btn-primary.dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .show > a.dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc.reviews-form-switcher, .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .show > a.btn.dropdown-toggle.reviews-form-switcher, .show > .btn.dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc {
  background-color: #00b74e;
  border-color: #00b74e;
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.56), 0 0 0 rgba(0, 183, 78, 0.2);
}
.form .form-selected-options .option .remove:hover path {
  fill: #00b74e;
}
.form .form-selected-options .option .name, .mobile-nav-block .mobile-icons-nav .lang a, .super-main .super-main-block h1, .account-block .title, .main-user-consent-request input + span:before, .pagination .pages li span, .attention:before, .main-top-section .main-blocks-container .main-top-contacts-block .name, .marketing-section .social-nav a, .about-section .main-services li a:hover, .about-section .main-services-favorite a:hover, .page-share-block .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__link:hover, .ya-share2__link, .orders-history .item .answer .answer-header .title, .profile-list .item a:hover .icon, .main-tabs h4, .article table h4, .file-link:hover .name, .house-block .house-news-block .title a:hover, .modal .close:hover, .search-results .title .no, .search-results .title a:hover, .contacts-block .content-social-nav ul li a, .sidebar-options .item a, .services .item a:hover, .news-list .item.important:after, .date, .mobile-nav-block .mobile-nav li li a:hover, .mobile-nav-block .mobile-icons-nav a.active, .header .top-nav > li .subnav li a:hover, .header .top-personal-link, .header .top-nav > li > a.active, .gallery-block .gallery-holder .slick-arrow:hover, .faq-sections .faq-list .item .question:hover, a:hover, a:focus, .form-control.ui-selectmenu-button:after, .pagination .pages li.arrow a, .vote-answer-item input + label:before, .custom-input input + label:before {
  color: #00b74e;
}
.main-top-section .main-slider-container .slider-arrow, .video-link:before, .up-btn, .gallery-section:before, .invoice-block .invoice-details li.total, .main-top-section .main-blocks-container .main-top-block > .holder .bg:after, .main-top-section .main-blocks-container .main-top-block > a .bg:after, .header .uk-toggle-link:after, .page-nav a.active, .counters-blocks .counter.electricity .tariffs li.active, .sidebar-nav li.active, .page-header, .mobile-nav-block .mobile-icons-nav, .footer, .more-link:after, .pagination .pages li.current a, .vote-answer-item input[type=radio]:checked + label:before, .custom-input input[type=radio]:checked + label:before {
  background-color: #00b74e;
}
body .cookies-block:before {
  background: linear-gradient(315deg, rgba(0, 158, 67, 0.9) 0%, rgba(30, 255, 126, 0.9) 100%);
}
.mobile-nav-block .mobile-search, .mobile-nav-block .mobile-nav {
  background-color: rgba(0, 183, 78, 0.8);
}
.news-list .item .picture a:after, .gallery-block .thumbs .item:hover:after, .galleries-list .item .picture a:after {
  background-color: rgba(0, 183, 78, 0.5);
}
.main-services-favorite .icon, .administrator .icon, .house-block .house-top-data li:before, .house-block .house-top-data .icon, .sidebar-options .item a .icon {
  background-color: rgba(0, 183, 78, 0.1);
}
.profile-staff .items .item .item-contacts .email, .article table th {
  border-bottom-color: #00b74e;
}
.main-tabs .tabs li a:after {
  border-top-color: #00b74e;
}
.article table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .map-section .on-map-block .text table.listlike, .about-section .about-block table.listlike, .search-results .description table.listlike, .orders-history .item .question table.listlike, .orders-history .item .answer .text table.listlike, .houses-by-street .street, .page-nav a:hover, .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span, .error-404-banner, .page-nav a.active, .departments .name, .gallery-block .thumbs .item.slick-center:after {
  border-color: #00b74e;
}
.counters-blocks .counter.electricity .tariffs li.active:after {
  border-color: transparent #00b74e;
}
.main-top-section .main-blocks-container .main-top-block .holder:hover, .main-top-section .main-blocks-container .main-top-block > a:hover, .gallery-section .gallery-section-slider .item img, .news-list .item .picture a:hover, .galleries-list .item .picture a:hover {
  box-shadow: 0 9px 30px rgba(0, 183, 78, 0.4);
}
.more-link:after, .header .uk-toggle-link:after {
  box-shadow: 0 5px 10px rgba(0, 183, 78, 0.2), inset 0 0 5px rgba(255, 255, 255, 0.56);
}
.profile-list .item a:hover, .services .item a:hover, .houses .item a:hover {
  box-shadow: 0 5px 20px rgba(0, 183, 78, 0.2);
}
.about-section .about-block:before, .article blockquote:after, .staff .item .picture:after {
  text-stroke: 2px #0380c3;
  -webkit-text-stroke: 2px rgba(0, 183, 78, 0.8);
}
@media (-ms-high-contrast: none) {
  /* IE10 */
  /* IE11 */
  .about-section .about-block:before, .article blockquote:after, .staff .item .picture:after {
    color: #FFF;
    text-shadow: -1px -1px 0 rgba(0, 183, 78, 0.8), 1px -1px 0 rgba(0, 183, 78, 0.8), -1px 1px 0 rgba(0, 183, 78, 0.8), 1px 1px 0 rgba(0, 183, 78, 0.8);
  }
  *::-ms-backdrop, .about-section .about-block:before, .article blockquote:after, .staff .item .picture:after {
    color: #FFF;
    text-shadow: -1px -1px 0 rgba(0, 183, 78, 0.8), 1px -1px 0 rgba(0, 183, 78, 0.8), -1px 1px 0 rgba(0, 183, 78, 0.8), 1px 1px 0 rgba(0, 183, 78, 0.8);
  }
}

/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/css/special.css?175516321910910*/
.special-version-panel {
  display: none; }

@media (min-width: 992px) {
  .special-version {
    color: #000; }
    .special-version div[style*='background-color:#fff'],
    .special-version div[style*='background-color: #fff'] {
      color: #000; }
      .special-version div[style*='background-color:#fff'] h2, .special-version div[style*='background-color:#fff'] h3, .special-version div[style*='background-color:#fff'] h4, .special-version div[style*='background-color:#fff'] h5, .special-version div[style*='background-color:#fff'] h6,
      .special-version div[style*='background-color: #fff'] h2,
      .special-version div[style*='background-color: #fff'] h3,
      .special-version div[style*='background-color: #fff'] h4,
      .special-version div[style*='background-color: #fff'] h5,
      .special-version div[style*='background-color: #fff'] h6 {
        color: #000; }
    .special-version body {
      color: #000; }
    .special-version.c2 {
      color: #FFF; }
      .special-version.c2 body {
        color: #FFF; }
      .special-version.c2 .special-version-panel a {
        color: #000; }
    .special-version .special-version-panel {
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      height: 60px;
      top: 0;
      font-size: 18px;
      line-height: 24px;
      color: #000;
      background-image: -o-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
      background-image: -moz-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
      background-image: -webkit-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
      background-image: -ms-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
      background-image: linear-gradient(to top, #D6D6D6 0%, #F9F9F9 100%); }
      .special-version .special-version-panel a {
        color: #000; }
      .special-version .special-version-panel .font-size-select,
      .special-version .special-version-panel .color-scheme-nav,
      .special-version .special-version-panel .container {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        height: 60px; }
      .special-version .special-version-panel .special-panel-nav {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex; }
        .special-version .special-version-panel .special-panel-nav a {
          color: #000; }
        .special-version .special-version-panel .special-panel-nav li {
          margin-left: 5px;
          width: 29px;
          height: 29px;
          border: 2px solid rgba(0, 0, 0, 0); }
          .special-version .special-version-panel .special-panel-nav li a {
            color: #000; }
          .special-version .special-version-panel .special-panel-nav li.active {
            border: 2px solid #000; }
        .special-version .special-version-panel .special-panel-nav a {
          display: block;
          text-align: center;
          text-decoration: none;
          width: 25px;
          height: 25px;
          line-height: 25px; }
      .special-version .special-version-panel .font-size-select {
        flex: 0 1 285px;
        border-right: 1px solid #a9a9a9;
        margin-right: 60px; }
        .special-version .special-version-panel .font-size-select .fz1 {
          font-size: 16px; }
        .special-version .special-version-panel .font-size-select .fz2 {
          font-size: 22px; }
        .special-version .special-version-panel .font-size-select .fz3 {
          font-size: 28px; }
      .special-version .special-version-panel .color-scheme-nav {
        flex: 1 1 auto;
        border-right: 1px solid #a9a9a9;
        margin-right: 60px; }
        .special-version .special-version-panel .color-scheme-nav a {
          margin: 2px;
          width: 21px;
          height: 21px;
          line-height: 21px;
          font-size: 22px;
          background-color: #FFF; }
          .special-version .special-version-panel .color-scheme-nav a.c2 {
            background-color: #000;
            color: #FFF; }
    .special-version #main {
      padding-top: 60px; }
    .special-version.fz1 {
      font-size: 16px; }
    .special-version.fz2 {
      font-size: 22px; }
    .special-version.fz3 {
      font-size: 28px; }
    .special-version .header .top-nav > li .subnav li a:hover,
    .special-version a {
      color: #000; }
    .special-version.c1 font.notetext,
    .special-version.c1 .date {
      color: #000; }
    .special-version.c1 .page-header .date {
      color: #FFF; }
    .special-version.c1 .main-top-section.simple .main-slider-container .main-slider .item .description .top-options-block .top-personal-link,
    .special-version.c1 .main-top-section.simple .main-slider-container .main-slider .item .description .top-nav > li > .subnav a,
    .special-version.c1 .main-top-section.simple .main-slider-container .main-slider .item .description .top-nav > li > a.active,
    .special-version.c1 .main-top-section.simple .main-slider-container .main-slider .item .description .top-nav > li > a,
    .special-version.c1 .header .top-options-block .top-personal-link,
    .special-version.c1 .header .top-nav > li > .subnav a,
    .special-version.c1 .header .top-nav > li > a.active,
    .special-version.c1 .header .top-nav > li > a {
      color: #000; }
    .special-version.c1 .cookies-block {
      color: #FFF; }
      .special-version.c1 .cookies-block:before {
        background-color: #000; }
    .special-version.c2 {
      color: #FFF; }
      .special-version.c2 a {
        color: #FFF; }
      .special-version.c2 #main {
        background-color: #000; }
      .special-version.c2 font.notetext,
      .special-version.c2 .date {
        color: #FFF; }
      .special-version.c2 .page-header .date {
        color: #FFF; }
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .top-options-block .top-personal-link,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .top-nav > li > a.active,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .top-nav > li > a,
      .special-version.c2 .header .top-options-block .top-personal-link,
      .special-version.c2 .header .top-nav > li > a.active,
      .special-version.c2 .header .top-nav > li > a {
        color: #FFF; }
      .special-version.c2 .administrator .name {
        color: #FFF; }
      .special-version.c2 .cookies-block {
        color: #000; }
        .special-version.c2 .cookies-block:before {
          background-color: #FFF; }
    .special-version .map-section,
    .special-version .banners-section,
    .special-version .gallery-section,
    .special-version .marketing-section,
    .special-version .top-special-link {
      display: none !important; }
    .special-version img {
      filter: gray;
      /* IE6-9 */
      -webkit-filter: grayscale(1);
      /* Google Chrome, Safari 6+ & Opera 15+ */
      filter: grayscale(1);
      /* Microsoft Edge and Firefox 35+ */ }
    .special-version .header .header-content {
      -webkit-align-items: flex-start;
      align-items: flex-start; }
    .special-version .header .header-center {
      display: flex;
      flex-wrap: wrap;
      flex: 1;
      margin-left: 50px;
      margin-right: 30px; }
    .special-version .header .top-nav {
      max-width: none;
      width: 100%; }
      .special-version .header .top-nav > li > a {
        text-decoration: underline; }
    .special-version .header .top-language-link {
      margin-left: auto;
      font-weight: 600;
      font-size: 1rem;
      display: inline;
      text-decoration: underline; }
      .special-version .header .top-language-link .l {
        display: inline; }
      .special-version .header .top-language-link:before {
        display: none; }
    .special-version .header .top-options-block {
      flex-direction: row; }
      .special-version .header .top-options-block .top-phone,
      .special-version .header .top-options-block .top-personal-link {
        font-size: 1rem; }
      .special-version .header .top-options-block .top-personal-link {
        text-decoration: underline; }
    .special-version .header .top-search-form {
      flex: 0 0 270px;
      width: 270px;
      border: 2px solid #000;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      align-items: center;
      padding: 5px; }
      .special-version .header .top-search-form .query {
        position: static;
        width: 230px;
        text-indent: 0;
        cursor: text;
        padding: 8px 10px; }
        .special-version .header .top-search-form .query::-webkit-input-placeholder {
          color: #000; }
        .special-version .header .top-search-form .query::-moz-placeholder {
          color: #000; }
        .special-version .header .top-search-form .query:-ms-input-placeholder {
          color: #000; }
        .special-version .header .top-search-form .query:-moz-placeholder {
          color: #000; }
        .special-version .header .top-search-form .query:focus {
          background: none;
          box-shadow: none;
          padding: 8px 10px; }
      .special-version .header .top-search-form button {
        color: #000; }
      .special-version .header .top-search-form label {
        display: none; }
    .special-version .header .logo .uk-toggle-link:after {
      background-color: #000;
      color: #FFF;
      box-shadow: none;
      font-size: 1rem; }
    .special-version.c2 .header .top-search-form {
      border: 2px solid #FFF; }
      .special-version.c2 .header .top-search-form .query {
        color: #FFF; }
        .special-version.c2 .header .top-search-form .query::-webkit-input-placeholder {
          color: #FFF; }
        .special-version.c2 .header .top-search-form .query::-moz-placeholder {
          color: #FFF; }
        .special-version.c2 .header .top-search-form .query:-ms-input-placeholder {
          color: #FFF; }
        .special-version.c2 .header .top-search-form .query:-moz-placeholder {
          color: #FFF; }
      .special-version.c2 .header .top-search-form button {
        color: #FFF; }
    .special-version.c2 .header .logo .uk-toggle-link:after {
      background-color: #FFF;
      color: #000; }
    .special-version.fz3 .header .top-search-form .query {
      width: 220px; }
    .special-version.fz3 .header .top-nav .subnav {
      max-width: 300px;
      width: 300px; } }

/* End */


/* Start:/bitrix/templates/whatasoft_igkh_default_s1/css/custom.css?17581775036109*/
/* Put custom css rules here */

/* Новости */
.detail-news_docs-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.detail-news_docs-item {
    display: flex;
    word-break: break-all;
    text-align: center;
}
.detail-news_docs-item img {
    max-width: 100%;
    margin: 0;
}
@media screen and (max-width: 768px) {
    .detail-news_docs-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
}

/* Спойлер */
.spoiler-wrapper {
    margin: 20px auto;
}

.spoiler-header {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 15px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    cursor: pointer;
    text-align: center;
    transition: all .2s;
    color: #000;
}
.spoiler-header-name {
    font-size: 1.2rem;
    text-align: left;
}
.spoiler-content {
    padding: 15px;
    border: 1px solid #ccc;
    background: #fff;
    display: none; /* Изначально скрыт */
}
.spoiler-header.active {
    color: #fff;
    background-color: #00b74e;
    transition: all .2s;
}

.spoiler-header-icon:before {
    display: flex;
    width: 20px;
    height: 20px;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border: 1px solid #cccccc;
    text-align: center;
    line-height: 18px;
    content: '\f105';
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: bold;
    font-size: 14px;
    transition: all .2s;
}
.spoiler-header.active .spoiler-header-icon:before {
    transform: rotate(90deg);
    transition: all .2s;
}
/* Списки */
.file-list-3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
.file-list-item {}
.file-list-item a {
    display: inline-block;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #e9e9e9;
    border-left: 3px solid #00b74e;
    text-decoration: none;
    transition: all .2s;
    background-color: #fff;
    color: #000;
}
.file-list-item a:hover {
    background-color: #00b74e;
    color: #fff;
    transition: all .2s;
}
@media screen and (max-width: 992px) {
    .file-list-3 {
        grid-template-columns: 1fr 1fr;
    }
}
@media screen and (max-width: 576px) {
    .file-list-3 {
        grid-template-columns: 1fr;
        gap: 10px;
    }
}

/* Таблицы */
table.table-type-1 {}
table.table-type-1 th {
    text-align: center;
}
table.table-type-1 td {
    border: 1px solid #eeeded;
    padding: 10px;
    vertical-align: middle;
}
table.table-type-1 tr:last-child td {
    border-bottom: 1px solid #eeeded;
}
table.table-type-1 tr:hover {
    color: #000;
    background-color: #ccc;
}
/* END Таблицы */

/* Документы */
.documents-list {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, 1fr);
}
.documents-list_item {
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
    background-color: #00b74e;
    color: #fff;
    text-decoration: none;
}
.documents-list_item:active,
.documents-list_item:focus,
.documents-list_item:hover {
    color: #000;
}
.documents-list_item img {
    margin-bottom: 0;
}
.documents-list_item-name {
    text-align: center;
    padding: 10px;
}

@media screen and (max-width: 996px) {
    .documents-list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 576px) {
    .documents-list {
        grid-template-columns: repeat(1, 1fr);
    }
}
/* END Документы */

/* Преимущества на главной */
.wic-home-adv {}
.wic-home-adv.main-services-favorite .name {
    font-weight: 500;
    color: #00b74e;
}
.wic-home-adv.main-services-favorite .icon {
    margin: 0 auto;
    margin-bottom: 10px;
}
.wic-home-adv .main-services-favorite-top {
    text-align: center;
}
.wic-home-adv .main-services-favorite-bottom {
    text-align: center;
}
/* END Преимущества на главной */

/* Мессенджеры */
#footer-fly-social {
	position: fixed;
    bottom: 250px;
    right: 75px;
	height: auto;
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social.active {
	z-index: 100;
	opacity: 1;
	height: auto;
	visibility: visible;
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social a {
	position: absolute;
	width: 50px;
	height: 50px;
	transform: translateY(0px);
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social.active a {
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social.active a:nth-child(1) {
	transform: translateY(-280px);
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social.active a:nth-child(2) {
	transform: translateY(-210px);
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social.active a:nth-child(3) {
	transform: translateY(-140px);
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social.active a:nth-child(4) {
	transform: translateY(-70px);
	transition: opacity 1s, transform 1s, visibility 1s;
}
#footer-fly-social a img {
	filter: drop-shadow(2px 4px 6px rgb(149, 149, 149));
	transition: opacity 1s, transform 1s, visibility 1s, filter 1s;
    border-radius: 10px;
}
#footer-fly-social a:hover img {
	filter: drop-shadow(2px 4px 6px #00b74e);
	transition: opacity 1s, transform 1s, visibility 1s, filter 1s;
}

#footer-btn-fly-social {
	position: fixed;
	bottom: 170px;
	right: 25px;
	cursor: pointer;
	z-index: 100;
}
#footer-btn-fly-social img {
	filter: drop-shadow(0px 0px 6px #fff8);
}
#footer-btn-fly-social img.close {
	display: none;
}
#footer-btn-fly-social.active img.open {
	display: none;
}
#footer-btn-fly-social.active img.close {
	display: block;
}
@media screen and (max-width: 996px) {
	#footer-fly-social.active a:nth-child(1) {
		display: none;
	}
}
/* END Мессенджеры */

/* End */
/* /bitrix/templates/whatasoft_igkh_default_s1/css/jquery-ui.min.css?17551632197485 */
/* /bitrix/templates/whatasoft_igkh_default_s1/css/fontawesome-all.css?175516321996300 */
/* /bitrix/templates/whatasoft_igkh_default_s1/css/additional.css?1755163219448 */
/* /bitrix/templates/whatasoft_igkh_default_s1/css/photoswipe.css?17551632197405 */
/* /bitrix/components/whatasoft/igkh.scrollup/templates/.default/style.css?175516295475 */
/* /bitrix/components/whatasoft/igkh.cookie.form/templates/.default/style.css?17551629541391 */
/* /bitrix/templates/whatasoft_igkh_default_s1/template_styles.css?1758129104963902 */
/* /bitrix/templates/whatasoft_igkh_default_s1/themes/custom/theme.css?175516417712218 */
/* /bitrix/templates/whatasoft_igkh_default_s1/css/special.css?175516321910910 */
/* /bitrix/templates/whatasoft_igkh_default_s1/css/custom.css?17581775036109 */
