body {min-height: 75rem;background-color: #FFFFFF;}input[type="text"]:focus, .form-select:focus, .form-control:focus {border-color: rgba(168, 168, 168, 0.5);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.065) inset, 0 0 7px rgba(226, 227, 229, 0.7);outline: 0 none;}input, select, textarea {height: 45px;border-color: rgba(168, 168, 168) !important;}.tmpMainLink a, .tmpMainLink a:visited {color: #3f4c55;text-decoration: none;font-size: 17px;text-decoration: underline;}.tmpMainLink a:hover { text-decoration: none;}.tmpMainLink2 a, .tmpMainLink2 a:visited {color: #3f4c55;text-decoration: none;font-size: 17px;text-decoration: none;}.tmpMainLink2 a:hover { text-decoration: underline;}.tmpNavbarColor {background-color: #1eaa61 !important;}.tmpLogoSvg, .tmpLogoSvgMob {width: 38px;height: 38px;fill: #fff;}.tmpLogoSvgMob {float: left;}.tmpDescrSpan {font-size: 14px;}.tmpHeightNavbar {height: 34px;}.tmpHeaderSlogan {color: #fff;font-size: 18px;}.tmpFooterBlock {background-color: #323337;color: #D3D3D4;}.tmpH1 {font-size: 20px;}.tmpSmFontSize {font-size: 0.75rem;}.btn-primary {border-color: rgba(255, 212, 60, 1) !important;background-color: rgba(255, 212, 60, 1) !important;color: rgba(43, 47, 50, 1) !important;}.btn-primary:hover {border-color: rgba(255, 212, 60, 0.9) !important;background-color: rgba(255, 212, 60 ,0.9) !important;color: rgba(43, 47, 50, 0.9) !important;}.form-check-input:checked {background-color: #1D3481 !important;}.tmpEditPageBtn {position: fixed;bottom: 5%;right: 5%;padding: 5px 9px;}.tmpHeaderNavLink {text-decoration: underline;}.tmpHeaderNavLink:hover {text-decoration: none;}.tmpItemsText {overflow: hidden;position: relative;height: 94px;}.tmpItemsText:after {content: "";text-align: right;position: absolute;bottom: 0;right: 0;left: 0;height: 1.2em;background: linear-gradient(to bottom, rgba(248, 249, 250, 0), #f8f9fa 100%);pointer-events: none;}.tmpFooterLink, .tmpFooterLink:visited {color: #fff;text-decoration: underline;}.tmpFooterLink:hover {text-decoration: none;}.breadCrumbsBox {padding: 1px 0 20px 0;border: 1px solid red;}.breadCrumbsLinksDiv {margin-top: 80px;}.formsBflBanner {background-image: -webkit-gradient(linear, left top, left bottom, from(#d0f6e4), to(#fbfae6));}.loginLogoDiv svg {fill: #fff;width: 100px;height: 100px;}.moduleMainWorkerSmallPhoto {width: 100%;height: 170px;overflow: hidden;}.moduleMainWorkerSmallPhoto img {width: 100%;height: 100%;object-fit: contain;}.moduleMapDiv {width: 100%;height: 320px;}.moduleImgDiv img {width: 100%;height: 100%;object-fit: contain;}.moduleCityLink {color: #fff !important;text-decoration: none !important;}.modulePristavImg {width: 100%;height: 180px;background-repeat: no-repeat;background-position: top;background-size: cover;}.modulePristavPost {color: #747474;font-style: italic;font-size: 15px;}.modulePristavRewiewsRule ul {padding-left: 25px;}.modulePristavRulesLink {cursor: pointer;text-decoration: underline;}.modulePristavRulesLink:hover {text-decoration: none;}.moduleComponentContactsTitle {font-size: 20px;}.hidden {display: none;}#opaco {position:absolute;top:0;left:0;width:100%;background-color: #000000;z-index:4000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6; opacity:0.6;text-align: center;}#opaco img {top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: fixed;}.popupWindows {top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: fixed;}.popupWindowsBottom {position: fixed;bottom: 0;border: none;box-shadow: 1px 1px 45px rgba(0, 0, 0, 0.3);background-color: #ffffff;}.popupContentDiv p {font-size: 16px;}div.popupCloseDiv {position: absolute;width: 33px;height: 33px;padding: 0;line-height: 33px;right: 10px;color: #fff;font-size: 2.4rem;font-weight: 500;text-align: center;cursor: pointer;z-index: 100000;top: -33px;right: -33px;}div.popupCloseDiv:hover {font-size: 2.7rem;}.popupCloseDivMob {position: absolute;top: -40px;right: 0;width: 40px;height: 40px;line-height: 40px;color: #fff;background-color: transparent;font-weight: bold;cursor: pointer;z-index: 100000;text-align: center;font-size: 50px;font-weight: bold;}.popupCloseDivBottom {position: absolute;width: 33px;height: 33px;padding: 0;line-height: 33px;top: -33px;right: 10px;color: #fff;font-size: 2.4rem;font-weight: 500;text-align: center;cursor: pointer;z-index: 10000000;}.popupWindowSubDiv {width: 100%;height: 100%;overflow-y: auto;background-color: #ffffff;border-radius: 5px;display: flex;}.popupWindowsTab {width: 100%;height: 100%;}.popupMessageDiv {display: flex;align-items: center;justify-content: center;padding: 0 30px;width: 100%;font-size: 22px;font-weight: bold;}.popupMessageDivMob {display: flex;align-items: center;justify-content: center;font-size: 19px;font-weight: bold;padding: 15px;}.searchFormBlock {background-color: #1eaa61;}.nav {--bs-nav-link-color: rgb(255, 255, 255,0.8);font-weight: bold;}.nav-tabs {border-bottom: 2px solid rgb(255, 212, 60,1);}.nav-tabs .nav-link.active {color: #fff;background-color: transparent;border-color: transparent;font-weight: bold;}.nav-tabs .nav-link:hover {color: #ffffff;border-color: transparent;}.searchPristavForm input, .searchPristavForm button {height: 50px;font-size: 17px;}.searchPristavForm button {background-color: rgb(255, 212, 60,1);font-weight: bold;}.searchPristavForm button:hover {background-color: rgb(255, 212, 60,0.9);}.searchPristavForm input {border: transparent;}.searchPristavLink, .searchPristavLink:visited {font-size: 18px;text-decoration: none !important;}.searchPristavLink:hover {text-decoration: underline !important;}.searchResultRegionStr {font-size: 15px;}.searchSelectListBlock {position: absolute;margin-top: 3px;background-color: #fff;max-height: 200px;overflow: auto;}.searchSelectItem a, .searchSelectItem a:visited {color: #000 !important;text-decoration: underline;}.searchSelectItem a:hover {text-decoration: none;}