/* @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;}
.fwt{margin:6px 0 0}.fwt-lead{margin:0 0 12px}.fwt-l{display:block;margin:0 0 12px}.fwt-l span{display:block;font-size:14px;color:#657782;margin-bottom:4px}.fwt-q{display:block;margin:0!important;width:100%;max-width:420px;height:46px;border:1px solid #9fb6c4;border-radius:8px;padding:0 14px;font-size:17px;color:#243746;background:#fff}.fwt-q:focus{outline:3px solid #bcecf0;border-color:#0b91a1}.fwt-wrap{max-height:560px;overflow:auto;border:1px solid #dbe5eb;border-radius:10px}.fwt-t{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;background:#fff}.fwt-t th{position:sticky;top:0;background:#12395f;color:#fff;text-align:left;font-weight:700;padding:10px 12px;font-size:14px}.fwt-t td{padding:9px 12px;border-top:1px solid #dbe5eb;vertical-align:top}.fwt-t td.fwt-n{font-family:Consolas,"Courier New",monospace;font-size:14px}.fwt-t td:first-child{overflow-wrap:anywhere;min-width:120px}.fwt-t td.fwt-n+td.fwt-n{white-space:nowrap}.fwt-t tbody tr:nth-child(even) td{background:#f7fafb}.fwt-m{font-size:13px;color:#657782}.fwt-none{margin:12px 0 0;padding:12px 14px;background:#f1f6f8;border-left:4px solid #0b91a1}.fwt-sub{margin:20px 0 8px;font-weight:700;color:#12395f}ul.fwt-ns{margin:0 0 12px;padding-left:20px}ul.fwt-ns li{margin:0 0 6px;padding-left:0!important}ul.fwt-ns li::before{content:none!important;display:none!important}.fwt-upd{font-size:13px;color:#657782;margin:10px 0 0}@media(max-width:700px){.fwt-wrap{max-height:none;border:0;overflow:visible}.fwt-t thead{display:none}.fwt-t,.fwt-t tbody,.fwt-t tr,.fwt-t td{display:block;width:100%}.fwt-t tr{border:1px solid #dbe5eb;border-radius:10px;margin:0 0 10px;padding:6px 0;background:#fff}.fwt-t tbody tr:nth-child(even) td{background:transparent}.fwt-t td{border:0;padding:4px 12px 4px 118px;position:relative;min-height:26px;white-space:normal!important;overflow-wrap:anywhere}.fwt-t td.fwt-e{display:none}.fwt-t td::before{content:attr(data-l);position:absolute;left:12px;top:5px;width:100px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#657782}}.fwt-l br{display:none}.fwt-q{box-sizing:border-box}.fwt>br,.fwt-wrap>br{display:none}.fwt .fwt-q{box-sizing:border-box!important;-webkit-appearance:none}
.fwu{background:#fff;border:2px solid #0b91a1;border-radius:14px;padding:24px;margin:8px 0 0;color:#243746;font-size:16px;line-height:1.5}.fwu *,.fwu *::before,.fwu *::after{box-sizing:border-box}.fwu br{display:none}.fwu-file{margin:0 0 16px}.fwu-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:110px;padding:18px;border:2px dashed #9fb6c4;border-radius:12px;background:#f1f6f8;text-align:center;cursor:pointer}.fwu-drop:hover,.fwu-drop.is-over{border-color:#0b91a1;background:#e7f4f6}.fwu-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fwu-drop-t{font-size:17px;color:#12395f}.fwu-drop-s{font-size:14px;color:#657782}.fwu-drop.has-file .fwu-drop-t{color:#0b7a87}.fwu-g{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fwu-l{display:block;margin:0 0 14px}.fwu-l>span{display:block;font-size:14px;font-weight:700;color:#12395f;margin:0 0 5px}.fwu input[type=text],.fwu textarea{display:block;width:100%;margin:0;border:1px solid #9fb6c4;border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;color:#243746;background:#fff;-webkit-appearance:none}.fwu input[type=text]{height:46px}.fwu input[type=text]:focus,.fwu textarea:focus{outline:3px solid #bcecf0;border-color:#0b91a1}.fwu-cs{display:flex;flex-wrap:wrap;gap:8px}.fwu-c{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 12px;border:1px solid #dbe5eb;border-radius:999px;background:#fff;font-size:15px;cursor:pointer}.fwu-c input{margin:0}.fwu-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.fwu-ok{display:flex;gap:8px;align-items:flex-start;margin:4px 0 16px;font-size:14px;color:#46606f;cursor:pointer}.fwu-ok input{margin:4px 0 0;flex:none}.fwu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 28px;border:0;border-radius:8px;background:#0b91a1;color:#fff;font-weight:700;font-size:17px;cursor:pointer}.fwu-btn:hover{background:#087b89}.fwu-btn[disabled]{opacity:.6;cursor:wait}.fwu-note{margin:12px 0 0;font-size:14px;color:#657782}.fwu-bar{height:8px;border-radius:4px;background:#e3edf1;overflow:hidden;margin:0 0 12px}.fwu-bar span{display:block;height:100%;width:0;background:#0b91a1;transition:width .2s}.fwu-msg{margin:0 0 12px;padding:10px 14px;border-radius:8px;background:#fdecec;color:#9b1c1c;font-size:15px}.fwu-done{padding:6px 2px}.fwu-done-h{font-size:22px;font-weight:700;color:#0b7a87;margin:0 0 8px}@media(max-width:600px){.fwu{padding:18px 14px}.fwu-g{grid-template-columns:1fr}.fwu-btn{width:100%}}.fwu .fwu-done-h{font-size:22px!important;line-height:1.3}
.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;}
.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);}}
