/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
.geo{color:#000000;font-family:Roboto,Verdana,sans-serif;position:relative;margin-left:auto;opacity:0;transition:opacity 0.4s 0.5s;z-index:1;}.site-is-ready .geo{opacity:1;}.geo__container{transition:opacity 0.4s;}@media (max-width:992px){.geo__container{display:flex;justify-content:center;}}.geo__title{position:relative;display:block;z-index:1;padding-right:15px;}.geo__title::after{content:"";position:absolute;top:calc(50% + 3px);right:0;width:11px;height:10px;border:5.5px solid transparent;border-bottom:5px solid transparent;border-top:5px solid #000000;transform:translateY(-50%);z-index:1;}.geo__city{font-family:Roboto,Verdana,sans-serif;font-size:16px;line-height:1.5;position:relative;display:flex;flex-direction:column;padding:10px 15px 10px 10px;background-color:inherit;border:none;transition:background-color 0.4s,color 0.4s;text-align:left;z-index:1;}@media (max-width:992px){.geo__city{align-items:center;}}.geo__note{color:#A0A0A0;font-size:11px;line-height:1.2;margin-bottom:0;}.geo__popup{position:absolute;top:100%;left:0;min-width:100px;height:auto;height:0;background-color:#ffffff;box-shadow:0 4px 20px rgba(0,0,0,0.25);opacity:0;transition:box-shadow 0.4s,opacity 0.4s;transform:translateY(10px);pointer-events:none;z-index:1;}.geo__popup--show{opacity:1;pointer-events:all;}.geo__popup::before{content:"";position:absolute;top:-11px;left:37px;width:22px;height:22px;background-color:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,0.25);transform:rotate(45deg) skew(13deg,13deg);z-index:-1;}.geo__popup::after{content:"";position:absolute;top:0;left:29px;width:40px;height:30px;background-color:#ffffff;z-index:2;}@media (min-width:992px) and (max-width:1199px){.geo__popup{left:50%;transform:translateX(-50%) translateY(10px);}.geo__popup::before{left:50%;transform:translateX(-50%) rotate(45deg) skew(13deg,13deg);}}@media (max-width:991px){.geo__popup{position:fixed;width:100vw;z-index:6;}.geo__popup::before{content:none;}.info-open .geo__popup{top:120px;}}.geo__caption{color:#000000;font-family:"Roboto Condensed",Times,serif;font-weight:700;font-size:16px;line-height:1.55;margin-bottom:12px;white-space:nowrap;}.geo__step--next .geo__caption{padding-left:26px;padding-right:32px;}.geo__wrapper{display:flex;margin:0 -6px;}.geo__step{position:absolute;width:auto;padding:32px 40px 32px 24px;opacity:0;transform:none;background-color:#ffffff;transition:opacity 0.4s;overflow:hidden;pointer-events:none;z-index:1;}.geo__step--active{opacity:1;transform:none;pointer-events:all;}.geo__step--next{padding:32px 0 0;z-index:2;}@media (max-width:991px){.geo__step{width:100%;}}.geo__close{position:absolute;top:7px;right:7px;border:none;background-color:transparent;z-index:3;}.geo__close rect{transition:fill 0.4s;}.geo__close:hover rect{fill:rgba(255,255,255,0.6);}.geo__btn{color:#FFFFFF;font-size:14px;line-height:1.5;min-width:117px;padding:7px 10px;margin:0 6px;background-color:#1B2286;border:1px solid #1B2286;border-radius:0;}.geo__btn:not(:last-child){margin-right:10px;}.geo__btn--reject{color:#1B2286;background-color:#FFFFFF;}.geo__list{width:100%;max-height:435px;margin-bottom:0;padding-left:0;list-style:none;overflow:auto;}.geo__list::-webkit-scrollbar{width:4px;height:6px;background-color:#f4f4f4;}.geo__list::-webkit-scrollbar-thumb{background-color:#1B2286;border-radius:0;outline:none;}.geo__item{display:flex;}.geo__icon{position:relative;top:4px;z-index:1;}.geo__link{color:#000000;font-size:14px;line-height:1.5;width:100%;padding:10px 32px 11px 26px;transition:background-color 0.4s;text-decoration:none;}.geo__link:hover{color:#000000;background:rgba(27,34,134,0.1);}@media (max-width:991px){.geo{position:static !important;}}@keyframes showup{0%{opacity:0;transform:scale(0.7);}60%{opacity:0.7;transform:scale(0.9) translateX(-30px);}100%{opacity:1;transform:scale(1);}}@keyframes hide{0%{opacity:1;transform:scale(1);}50%{opacity:0.2;transform:scale(0.8) translateX(80px);}100%{opacity:0;transform:scale(0.7);}}
