@charset "UTF-8";.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a.disabled-link,button.disabled-link{pointer-events:none !important;cursor:default !important;opacity:0.75 !important}button.getOptions,button.closebtn,button.disabled-link,button.dropdownItem{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;width:100%;text-align:left}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;vertical-align:baseline}footer,header,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}html{scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:1;color:#0b385d;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:17px;font-weight:400;background-color:#fff;overflow-x:hidden;font-display:swap}@media (max-width:768px){html,body{overflow-x:hidden;max-width:100%}*{max-width:100%;box-sizing:border-box}.container,.wrapper,.content{max-width:100%;overflow-x:hidden}#bizon-slider{overflow-x:hidden !important;max-width:100vw !important;width:100vw !important}#bizon-main-image,#bizon-main-image-wrapper{overflow-x:hidden !important;max-width:100vw !important}.bizon-move-arrow,.bizon-close-button{max-width:calc(100vw - 20px) !important}.propertiesBlock,.propertiesContent,.propertiesSidebar{overflow-y:visible !important}}@media (min-width:769px){#bizon-slider{height:100vh !important;width:100vw !important;max-width:100vw !important;overflow-x:hidden !important}#bizon-main-image{height:92% !important}#bizon-thumbnails{height:8% !important;display:flex !important}}@media (max-width:768px){html,body{overflow-x:hidden;max-width:100%}*{max-width:100%;box-sizing:border-box}.container,.wrapper,.content{max-width:100%;overflow-x:hidden}#bizon-slider{overflow-x:hidden !important;max-width:100vw !important;width:100vw !important}#bizon-main-image,#bizon-main-image-wrapper{overflow-x:hidden !important;max-width:100vw !important}.bizon-move-arrow,.bizon-close-button{max-width:calc(100vw - 20px) !important}}@media (max-width:768px) and (orientation:landscape){html,body{overflow-x:hidden !important;max-width:100vw !important;height:auto !important}.container,.wrapper,.content,.properties,.propertiesBlock{max-width:100vw !important;overflow-x:hidden !important}.propertiesBlock{display:flex !important;flex-direction:row !important;gap:15px !important;min-height:calc(100vh - 100px) !important}.propertiesContent{flex:1 !important;min-width:0 !important}.propertiesSidebar{flex:0 0 280px !important;max-width:280px !important}.propertiesContent .prItem{margin-bottom:15px !important;padding-bottom:20px !important}.propertiesContent h3{font-size:14px !important;padding:20px 0 0 20px !important}.propertiesContent h2{font-size:14px !important;padding:20px 0 0 20px !important}.propertiesContent .descrip{padding:10px 20px 0 20px !important;font-size:13px !important;line-height:20px !important}.sidebarBlock{margin-bottom:15px !important}.sidebarForm input,.sidebarForm textarea{font-size:13px !important;padding:8px !important}.sidebarForm button{font-size:13px !important;padding:10px !important}.sidebar-two-btn{padding:15px 20px !important}.sidebar-two-btn a{font-size:12px !important;padding:6px 10px !important}#bizon-slider{overflow:hidden !important;width:100vw !important;height:100vh !important;height:100dvh !important;background:#000 !important;position:fixed !important;inset:0 !important}#bizon-main-image{height:100vh !important;height:100dvh !important;overflow:hidden !important;width:100vw !important;display:flex !important;align-items:center !important;justify-content:center !important}#bizon-main-image-wrapper{height:100vh !important;height:100dvh !important;overflow:hidden !important;width:100vw !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important}#bizon-main-image-wrapper img,#bizon-main-image-wrapper video{max-width:100vw !important;max-height:100vh !important;max-height:100dvh !important;width:auto !important;height:auto !important;object-fit:contain !important;border-radius:0 !important;margin:0 auto !important;display:block !important}.bizon-move-arrow,.bizon-close-button{width:35px !important;height:35px !important}.bizon-close-button{top:10px !important;right:10px !important}}strong{font-weight:700}hr{color:#eef3f6;background-color:#eef3f6;height:1px;border:none;padding:0;margin:0}h1{line-height:28px;font-size:22px;font-weight:600;color:#0b385d}h2{font-weight:bold}h3{font-weight:600;font-size:18px}blockquote{font-style:italic;border-left:3px solid #0073E1;font-size:16px;font-weight:600;padding-left:10px;margin-left:40px;line-height:1.5;margin-bottom:20px}@media (max-width:767px){blockquote{margin-left:0}}.container{max-width:1200px;padding:0 10px;margin:0 auto}.blockShadow{-webkit-box-shadow:0 10px 31px 0 rgba(7,152,255,0.09);box-shadow:0 10px 31px 0 rgba(7,152,255,0.09)}.grid1{width:100%}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.grid4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.hidden{display:none}.stickyMenu{position:fixed;top:-100px;left:0;right:0;background-color:#0073e1;z-index:999;transition:top 0.3s ease;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.stickyMenu.show{top:0}.stickyMenuBlock{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:20px}.stickyMenu .logo{flex-shrink:0}.stickyMenu .logo img{width:150px;height:40px;aspect-ratio:150 / 40;filter:brightness(0) invert(1)}.stickyMenu .headerMenu{flex:1;display:flex;justify-content:center}.stickyMenu .headerMenu .parent{display:flex;gap:30px;margin:0;padding:0;list-style:none}.stickyMenu .headerMenu .parentLink{color:white;text-decoration:none;font-size:16px;font-weight:500;padding:10px 0;transition:opacity 0.3s}.stickyMenu .headerMenu .parentLink:hover{opacity:0.8}.stickyMenuRight{display:flex;align-items:center;gap:15px;flex-shrink:0}.stickyMenu .lang{display:flex;gap:10px;align-items:center}.stickyMenu .lang a{color:white;text-decoration:none;font-size:14px;font-weight:600;padding:5px 10px;border-radius:50%;border:2px solid transparent;transition:all 0.3s;min-width:35px;min-height:35px;display:flex;align-items:center;justify-content:center}.stickyMenu .lang a.active{border-color:white;background-color:rgba(255,255,255,0.1)}.stickyMenu .lang a:hover{background-color:rgba(255,255,255,0.2)}@media (max-width:1024px){.stickyMenu{display:none}}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0;padding:0}.filter-tag{display:inline-flex;align-items:center;background-color:#0073e1;color:white;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;gap:8px;transition:all 0.2s ease}.filter-tag:hover{background-color:#005bb5}.filter-tag span{white-space:nowrap}.remove-filter{background:none;border:none;color:white;font-size:16px;font-weight:bold;cursor:pointer;padding:0;margin:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease;line-height:1}.remove-filter:hover{background-color:rgba(255,255,255,0.2);transform:scale(1.1)}button.getOptions{text-decoration:none;color:#005bb5;font-size:13px;font-weight:500;width:auto;text-align:left}.btnBlue{color:#fff;border-radius:5px;padding:10px 25px;font-weight:500;background:transparent;cursor:pointer;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#0073e1;border:1px solid #0073e1}.btnBlue:hover{color:#0073e1;background:#fff}.dropdown{position:relative;display:inline-block}.dropdown:hover .dropdownMenu{display:block}.dropdown:hover .dropbtn{background-color:#fff;color:#333}.dropbtn{background-color:#fff;color:#333;padding:8px 14px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;min-width:200px;transition:all 0.2s ease}.dropbtn:hover{box-shadow:none}.dropbtn::after{content:'▼';font-size:10px;margin-left:4px;transition:transform 0.2s ease;order:2}.dropdown:hover .dropbtn::after{transform:rotate(180deg)}.dropdownMenu{display:none;position:absolute;background-color:#fff;min-width:200px;z-index:10000;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);padding:8px 0;margin-top:-5px;top:100%}.dropdownMenu a,.dropdownMenu button{color:#333;padding:8px 16px;text-decoration:none;display:block;font-size:13px;font-weight:400;transition:background-color 0.2s ease;border:none;background:none}.dropdownMenu a:hover,.dropdownMenu button:hover{background-color:#f8f9fa;color:#007bff}.dropdownMenu a.active,.dropdownMenu button.active{background-color:#e3f2fd;color:#1976d2;font-weight:500}.tagsBtn{padding-bottom:20px}.tagsBtn a{border-radius:3px;background-color:#0891b8;border:1px solid #0891b8;padding:5px 14px;margin:0;color:#fff;font-size:13px;text-decoration:none}.tagsBtn a:hover{background-color:#fff;color:#0891b8;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.propertyButton{text-decoration:none;font-size:13px;color:#fff;padding:4px 7px;background-color:#0073e1;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(0,#0073e1));background-image:linear-gradient(90deg,transparent 50%,#0073e1 0);background-size:200% 100%;background-position:100% 100%;border:1px solid #0073e1;font-weight:500;border-radius:4px}.propertyButton:hover{text-decoration:none;background-color:transparent;background-position:0 100%;color:#0073e1;border-color:#0073e1;--webkit-transition:all 0.3s ease;transition:all 0.3s ease}.searchHome .submitBlue input,.search .submitBlue input{width:100%;color:#fff;border:1px solid #0073e1;background-color:#0073e1;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer}.searchHome .submitBlue input:hover{color:#0073e1;background-color:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.searchHomeContent .tabs a{padding:10px 20px;background:#0073e1;border:1px solid #0073e1;color:#fff;text-decoration:none;border-radius:10px 10px 0 0;font-size:13px;font-weight:bold}.searchHomeContent .tabs a:hover{background:#fff;color:#0073e1;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.searchHomeContent .tabs a i{padding-right:5px}.podborBottom a{color:#fff;border:1px solid #0073e1;background-color:#0073e1;padding:8px 30px;text-decoration:none;border-radius:4px;font-size:15px;font-weight:600}@media (max-width:761px){.podborBottom a{padding:8px 10px}}.podborBottom a:hover{color:#0073e1;background-color:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.headerTop{height:40px;line-height:40px;padding:0 5%;font-size:15px;font-weight:400;background:#0073e1;color:#fff}@media (max-width:761px){.headerTop{display:none}}.headerTop a{color:#fff;text-decoration:none}.headerTop a i{margin-right:5px}.headerTopBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headerTopBlock .navLeft,.headerTopBlock .navRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headerTopBlock .separator{margin:0 8px;color:rgba(255,255,255,0.7)}.topMenu{border-bottom:1px solid #ddd}@media (max-width:761px){.topMenu{display:none}}.topMenuBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topMenuBlock .logo{width:130px;padding:7px 0}.topMenuBlock .logo img{width:130px;height:85px;aspect-ratio:130 / 85}.lang{display:-webkit-box;display:-ms-flexbox;display:flex}.lang a{display:block;width:30px;height:30px;border:1px solid #0073e1;border-radius:50%;margin-left:5px;text-align:center;padding-top:7px;font-size:13px;font-weight:700;text-decoration:none;color:#0073e1}.lang a:hover{background:#0073e1;color:#fff}.lang .active{background:#0073e1;color:#fff}.headerMenu .parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.headerMenu .dropChild{padding:0 35px}.headerMenu .parentLink{display:block;color:#173858;font-size:15px;font-weight:600;text-decoration:none}.headerMenu .childMenu{display:none;position:absolute;width:100%;left:0;z-index:10001}.headerMenu .dropChild:hover .childMenu{display:block}.headerMenu .blockChild{width:100%;background-color:#fff;padding:20px 0;-webkit-box-shadow:0 3px 0 -1px rgba(0,0,0,0.2);box-shadow:0 3px 0 -1px rgba(0,0,0,0.2);z-index:10001}.headerMenu .pt44{padding-top:22px}.stickyMenu .headerMenu .pt44{padding-top:10px}.headerMenu .childGoup h3{color:#0073e1;font-size:18px;padding:20px 0;text-transform:uppercase;font-weight:bold}.headerMenu .childGoup li{padding-bottom:20px}.headerMenu .childGoup a{color:#000;font-weight:600;text-decoration:none;font-size:16px}.headerMenu .childGoup a:hover{color:#0073e1}.headerMenu .dropChild:has(.childGoup-simple){position:relative}.headerMenu .dropChild:has(.childGoup-simple) .childMenu{width:auto;left:auto;right:0;min-width:200px;z-index:10001}.headerMenu .dropChild:has(.childGoup-simple) .blockChild{width:auto;min-width:200px;z-index:10001}.headerMenu .dropChild:has(.childGoup-simple) .container{width:100%;max-width:100%;padding:0}.headerMenu .childGoup-simple{min-width:200px;padding:10px 20px}.headerMenu .childGoup-simple ul{list-style:none;padding:0;margin:0}.headerMenu .childGoup-simple li{padding:10px 0}.headerMenu .childGoup-simple a{color:#000;font-weight:600;text-decoration:none;font-size:16px;display:block;padding:5px 10px;transition:color 0.3s ease}.headerMenu .childGoup-simple a:hover{color:#0073e1}.stickyMenu .dropChild:has(.childGoup-simple){position:relative}.stickyMenu .dropChild:has(.childGoup-simple) .childMenu{display:none;position:absolute;width:auto;left:auto;right:0;top:100%;min-width:200px;z-index:10001}.stickyMenu .dropChild:has(.childGoup-simple):hover .childMenu{display:block}.stickyMenu .dropChild:has(.childGoup-simple) .blockChild{width:auto;min-width:200px;z-index:10001}.stickyMenu .dropChild:has(.childGoup-simple) .container{width:100%;max-width:100%;padding:0}.stickyMenu .childGoup-simple{min-width:200px;padding:10px 20px}.stickyMenu .childGoup-simple ul{list-style:none;padding:0;margin:0}.stickyMenu .childGoup-simple li{padding:10px 0}.stickyMenu .childGoup-simple a{color:#000;font-weight:600;text-decoration:none;font-size:16px;display:block;padding:5px 10px;transition:color 0.3s ease}.stickyMenu .childGoup-simple a:hover{color:#0073e1}@media (max-width:767px){.no-mobile{display:none}}footer{background-color:#2c2c2c;padding:20px 0 50px 0}footer .contact i{margin-right:13px;color:#bbb;font-size:13px}.footerBl{display:-webkit-box;display:-ms-flexbox;display:flex}.footerItem{width:24%;padding:0 5px;line-height:1.6}.footerItem h3{color:#ecebeb;font-size:16px;line-height:26px;font-weight:700;margin:20px 0}.footerItem a{text-decoration:none;font-size:13px;color:#bbb;margin-bottom:4px;padding-bottom:4px;line-height:22px}.footerItem a:hover{text-decoration:none;color:#0073e1}.footerIconBl{display:-webkit-box;display:-ms-flexbox;display:flex}.footerIconBl li{margin:5px 5px 5px 0}.footerIconBl a{font-size:19px;background-color:#313131;width:41px;height:41px;padding:10px 15px 10px 15px;border-radius:4px}.footerIconBl a:hover{color:#fff;background-color:#0073e1}.footerBottom{background-color:#1f1f1f;color:#ecebeb;font-size:13px;font-weight:600;padding:20px 0}.footerBottomBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footerBottomBlockLeft{line-height:1.3}.footerBottomBlockRight{padding-top:10px}.footerBottomBlockRight a{text-align:right;color:#ecebeb;text-decoration:none}.footerBottomBlockRight button{font-family:inherit;font-size:inherit;color:#ecebeb;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}@media (max-width:767px){.footerBottomBlock,.footerBl{display:block;width:100%}.footerItem{width:100%}}.mobileMenuBlock{display:none}@media (max-width:761px){.mobileMenuBlock{display:block}}.mobileMenuBlock .mobileHeaderTop{padding:10px;background:#0073e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobileMenuBlock .mobileHeaderTop .logo img{width:150px;height:40px;aspect-ratio:150 / 40}.mobileMenuBlock .mobileHeaderTop .logo a{display:block;text-decoration:none}.mobileMenuBlock .mobileHeaderTop .logo a:hover{opacity:0.8}.mobileMenuBlock .burger span{color:#fff;font-size:30px}.mobileMenuBlock .sidenav{height:100%;width:100%;max-width:420px;position:fixed;z-index:1001;top:0;right:0;left:auto;background-color:#fff;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);padding-top:20px;font-weight:600;display:flex;flex-direction:column}.mobileMenuBlock .sidenav.open{transform:translateX(0)}.mobileMenuBlock .sidenav .lang{margin:0 0 20px 20px}.mobileMenuBlock .sidenav .lang a{padding-top:7px}.mobileMenuBlock .sidenav .closebtn{position:absolute;top:12px;right:16px;width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#333;text-decoration:none;z-index:1;padding:0;margin:0;line-height:1}.mobileMenuBlock .sidenav .closebtn:hover{background:#e0e0e0}.mobileMenuBlock .mobileTopMenu{padding-top:30px;border-top:1px solid #ddd}.mobileMenuBlock .mobileMenuItem{display:block;padding:8px 8px 8px 32px;text-decoration:none;font-size:20px;color:#0073e1;line-height:34px;--webkit-transition:0.3s;transition:0.3s;text-decoration:none;font-weight:600;border-bottom:1px solid #f0f0f0}.mobileMenuBlock .childGoup{padding-left:20px}.mobileMenuBlock .childGoup ul{padding-left:20px}.mobileMenuBlock .childGoup a{text-decoration:none;font-size:18px;color:#000}.mobileMenuBlock .childGoup-simple{padding-left:20px}.mobileMenuBlock .childGoup-simple ul{padding-left:10px;list-style:none}.mobileMenuBlock .childGoup-simple li{padding:8px 0}.mobileMenuBlock .childGoup-simple a{text-decoration:none;font-size:16px;color:#000;display:block;padding:5px 10px;transition:color 0.3s ease}.mobileMenuBlock .childGoup-simple a:hover{color:#0073e1}.mobileMenuBlock .mobileMenuItem > .mobileMenuTitle{cursor:pointer}.mobileMenuBlock .mobileMenuItem.active > .mobileMenuChild{max-height:800px}.mobileMenuBlock .mobileMenuChild{max-height:0;overflow:hidden;transition:max-height 0.35s ease-out}.breadcrumbs{margin-bottom:10px;padding-top:10px}.breadcrumbs li{display:inline;word-break:break-all;font-weight:500;line-height:16px;font-size:12px;color:#5a6577}.breadcrumbs li:not(:last-child)::after{padding:2px 2px 0 6px;color:#ccc;content:"»";font-weight:600;text-decoration:none}.breadcrumbs li a{list-style:none;color:#5a6577;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.pagination{text-align:center;padding-top:30px}.pagination li{display:inline;font-size:14px}.pagination li a{text-decoration:none;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#0073e1;border:1px solid #dee2e6;border-radius:3px;font-weight:600}.pagination li a:hover{color:#fff;background-color:#0073e1;border-color:#0073e1;--webkit-transition:0.3s ease-out;transition:0.3s ease-out}.pagination li .active a{color:#fff;background-color:#0073e1;border-color:#0073e1}.gbOne{color:#fff;position:relative;width:100%;background:url(../img/blocks/gb1-bg.png) no-repeat center 0;background-position-x:center;background-position-y:0px;background-size:auto;background-position-x:center;background-position-y:0px;background-size:auto;background-position:center top;background-size:cover;padding:40px 0}.gbOne img{width:100px;height:94px;margin-left:10px}.gbOne .df{display:-webkit-box;display:-ms-flexbox;display:flex}.gbOne .content{margin:0 0 0 63px;position:relative;width:57%}.gbOne h2{margin:0;font-size:34px;font-weight:600}.gbOne p{margin:10px 0;max-width:495px;font-weight:500;line-height:1.2;font-size:24px}.gbOne form{margin-top:25px}.gbOne form input{min-height:42px;padding:0 22px;width:50%;border-radius:4px;background:#fff;color:#657888;font-size:15px;font-weight:500;line-height:42px;border:none}.gbOne form button{min-height:42px;width:196px;margin-left:15px;font-size:16px}.gbOne .onlyNew{margin:145px 0 0 34px;width:142px;opacity:0.34;font-size:12px;font-weight:400;line-height:1.2}@media (max-width:920px){.gb_one .onlyNew{display:none}.gb_one .content{width:100%}}@media (max-width:720px){.gbOne .content form input{padding:0 4%;width:96%;font-size:14px;margin-bottom:20px}.gbOne .content form button{min-height:42px;width:96%;margin:0;font-size:14px}}@media (max-width:570px){.gbOne{background:url(../img/blocks/gb1-bg-mob.png) no-repeat top right;background-size:cover}.gbOne img{width:70px;height:67px}.gbOne .df{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gbOne .content{margin:20px 15px 20px 15px;width:95%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gbOne .content h2{font-size:24px}.gbOne .content p{font-size:14px;width:80%}.gbOne .onlyNew{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:-25px 0px 0 50%}}.gbTwo{background:#fff;padding:50px 0}.gbTwo .bg{background:url(../img/blocks/gb2-bg.png) no-repeat;background-size:cover;border-radius:10px}.gbTwo .df{display:-webkit-box;display:-ms-flexbox;display:flex}.gbTwoBlock{padding:40px 70px}.gbTwoBlock img{width:170px;height:auto;border:2px dotted #fff;border-radius:50%;padding:7px}.gbTwoBlock .content{color:#fff;margin-left:60px;position:relative;max-width:693px}.gbTwoBlock h2{margin:0;font-size:34px;font-weight:600}.gbTwoBlock p{margin:10px 0 0 3px;font-size:20px;font-weight:500;line-height:1.2}.gbTwoBlock form{margin:20px 0 0 0}.gbTwoBlock input{min-height:42px;padding:0 22px;width:55%;border-radius:4px;background:#fff;color:#657888;font-size:15.13278px;font-weight:500;line-height:42px;border:none}.gbTwoBlock button{min-height:42px;width:196px;margin-left:15px;font-size:16px}.gbTwoBlock .onlyNew{opacity:0.34;font-size:12px;font-weight:400;line-height:1.2}@media (max-width:991px){.gbTwo{margin:0 15px 15px 15px;padding:0}.gbTwo .bg{border-radius:0}.gbTwo .df{display:block;text-align:center}}@media (max-width:780px){.gbTwoBlock{padding:40px 5%}.gbTwoBlock .content{margin:0}.gbTwoBlock input{width:100%;margin-bottom:20px;padding:0 4%}.gbTwoBlock button{width:100%;margin:0}}@media (max-width:570px){.gbTwo .bg{background:url(../img/blocks/gb2-bg-mob.png) no-repeat center center;background-size:cover}.gbTwoBlock h2{font-size:20px;margin:15px auto;width:80%}.gbTwoBlock img{width:100px;height:auto;border:2px dotted #fff;border-radius:50%;padding:5px}.gbTwoBlock p{margin:0 auto;width:80%;font-weight:500;line-height:1.2;text-align:center;font-size:14px}.gbTwoBlock .onlyNew{margin-top:10px}}.gbThree{background:url(../img/blocks/gb3-bg.png) no-repeat;color:#fff;background-size:cover;padding-bottom:30px}.gbThree .df{display:-webkit-box;display:-ms-flexbox;display:flex}.gbThree h2{margin:60px 0 0 0;font-size:32px;font-weight:600}.gbThree h2 span{color:#a5c3df}.gbThreeLeft p{margin:10px 0 0 3px;font-size:22px;font-weight:500;line-height:1.2}.gbThreeLeft img{width:180px;height:auto;margin:-40px 30px 40px 10px}.gbThreeRight p{margin:65px 0 30px 0;font-size:22px;font-weight:500;line-height:1.2;text-align:right}.gbThreeRight .btn{min-height:42px;margin-left:50px;font-size:16px;text-decoration:none}@media (max-width:991px){.gbThree .df{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:80%}.gbThree img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:-40px auto}.gbThreeLeft{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gbThreeRight{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:570px){.gbThree h2{font-size:24px}.gbThree img{width:140px;height:auto;margin:-40px auto}.gbThree .df{width:100%}.gbThree .btn{font-size:14px;margin:0}.gbThreeLeft p{margin:18px 0 0 0;font-size:16px}.gbThreeRight p{margin:40px 0 20px 0;font-size:18px;text-align:center}}.gbFour{margin:30px 0}.gbFour .bg{background:url(../img/blocks/gb4-bg.png) no-repeat;color:#213345;background-size:cover;padding:44px 50px}.gbFourBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.gbFourBlock h2{font-size:34px;font-weight:600;text-transform:uppercase;margin:0}.gbFourBlock h3{margin:0;font-size:20px;font-weight:600}.gbFourBlock p{margin:25px 0 0 0;width:526px;font-weight:500;line-height:1.2;font-size:18px}.gbFourRight{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end}.gbFourRight .btn{min-height:36px;margin-left:15px;font-size:16px;text-decoration:none}@media (max-width:991px){.gbFourBlock{display:block}.gbFour .df{display:block}.gbFourRight{display:block;margin-top:20px}.gbFourRight .btn{font-size:14px}}@media (max-width:570px){.gbFour{margin:0 15px 15px 15px;padding:0;text-align:center}.gbFour .bg{background:url(../img/blocks/gb4-bg-mob.png) no-repeat left bottom;background-size:cover;padding:40px 0 60px 0}.gbFour h2{font-size:26px}.gbFour h3{font-size:18px}.gbFour p{width:100%;line-height:1.2;font-size:16px;padding-bottom:200px}.gbFourRight{display:block;margin-top:20px}.gbFourRight .btn{font-size:14px;margin:0}}.gbFive{background:#fff;padding:0}.gbFive .gbFiveBg{background:url(../img/blocks/gb5-bg.png) no-repeat;background-size:cover}.gbFive .df{display:-webkit-box;display:-ms-flexbox;display:flex}.gbFive img{margin-top:-50px}.gbFive .content{color:#fff;margin-left:60px;position:relative}.gbFive h2{margin:40px 0 0 0;font-size:34px;font-weight:600}.gbFive p{margin:10px 0 0 3px;font-size:20px;font-weight:500;line-height:1.2;width:80%}.gbFive form{margin:20px 0}.gbFive input{min-height:42px;padding:0 22px;width:50%;border-radius:4px;background:#fff;color:#657888;font-size:15.13278px;font-weight:500;line-height:42px;border:none}.gbFive button{min-height:42px;margin-left:15px;font-size:16px}@media (max-width:991px){.gbFive{padding-bottom:40px}.gbFive .df{display:block;text-align:center}.gbFive .content{margin:0 auto;width:80%}}@media (max-width:780px){.gbFive{padding-bottom:40px}.gbFive .content{margin:0 auto}.gbFive input{width:100%;margin-bottom:20px;padding:0 4%}.gbFive button{width:100%;margin:0}}@media (max-width:570px){.gbFive{padding-bottom:40px}.gbFive h2{font-size:20px;margin:15px auto;width:80%}.gbFive img{width:240px;height:auto}.gbFive p{margin:0 auto;width:80%;font-size:14px}}.reviews{font-size:15px;line-height:1.3}.reviews h1{text-align:center;padding-top:30px}.reviewItem{padding:20px;margin-bottom:30px}.starBlock{padding-top:10px}.starBlock .active{color:gold}.starBlock span{padding:0;font-size:26px;margin:0 3px;line-height:1;color:lightgrey;text-shadow:1px 1px #bbb}.starBlock span:before{content:"★"}@media (max-width:570px){.reviews .grid2,.reviews .grid3{display:block}}article{color:#000;padding-bottom:60px;font-size:17px;font-weight:400}article img{width:100%;height:auto}article h1{font-weight:700;font-size:40px;line-height:1.25;-moz-text-align-last:left;text-align-last:left;color:#000;padding-bottom:20px}article h2{width:95%;font-size:26px;line-height:1.2}.blogBreadcrumb{padding-top:12px;margin-bottom:12px}.blogBreadcrumb a{color:#0073e1;font-size:14px;font-weight:500;text-decoration:none}.blogBreadcrumb a:hover{text-decoration:underline}.articleBreadcrumbWrap{background-color:#F3FAFE}.articleBreadcrumbWrap .breadcrumbs{padding-top:12px;margin-bottom:0}.articleHeaderBg{background-color:#F3FAFE}.articleHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.articleHeaderLbl{width:50%}.postAuthor{font-size:12px;font-weight:500;color:#5a6577;margin-top:10px}.articleContent{padding-top:30px}.articleContent p{line-height:1.75;font-weight:400;padding-bottom:20px}.articleContent h2{font-weight:700;font-size:28px;color:#0073e1;text-align:center;margin:45px 0 25px 0}.articleContent h3{font-weight:700;font-size:24px;margin:35px 0 15px 0}.articleContent h4{font-weight:700;font-size:18px;margin:25px 0 15px 0}.articleContent a{color:#005bb5;text-decoration:underline}.articleContent #cluster-links-block a{color:#005bb5!important;display:inline-block;padding:6px 0;min-height:44px;line-height:30px}.articleContent a:hover{text-decoration:none}.articleContent ul{margin:0 0 20px 40px}.articleContent li{line-height:1.75;list-style:square}.articleContent li::marker{color:#0073e1}@media (max-width:767px){.articleHeader{display:block}.blogBreadcrumb{padding-top:8px;margin-bottom:8px}.articleHeaderBg{padding-top:0}.articleHeaderRbl{width:100%;padding-top:30px}.articleHeaderRbl img{margin-top:0}.articleHeaderLbl{width:100%}.articleHeaderLbl h1{font-weight:700;font-size:30px;text-align:left}.articleHeaderLbl h2{width:100%;font-size:20px}}@media (min-width:1200px){.articleHeaderBg{padding-bottom:0}}.articleList{padding-bottom:50px}.articleList h1{line-height:28px;font-size:22px;margin:0 0 12px;font-weight:600;color:#0b385d;height:50px}.articleList .articleItem{background:#fff;max-width:277px;border-radius:8px;--webkit-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-box-shadow:0 10px 31px 0 rgba(7,152,255,0.09);box-shadow:0 10px 31px 0 rgba(7,152,255,0.09);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articleList .articleItem img{width:100%;height:auto;border-radius:8px 8px 0 0}.articleList .breadcrumbs{margin-bottom:12px;padding-top:12px}.articleList .breadcrumbs ul{margin:0;padding:0}.articleList .blogPageTitle{text-align:center;color:#0073e1;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:600;margin-top:0;margin-bottom:20px}.articleList .blogTagCloud{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;justify-content:center}.blogTag{display:inline-block;padding:6px 14px;border:1px solid #d1d8e0;border-radius:20px;font-size:13px;color:#0b385d;text-decoration:none;transition:all 0.2s}.blogTag:hover{border-color:#0073e1;color:#0073e1}.blogTagActive{background-color:#0073e1;border-color:#0073e1;color:#fff}.blogTagActive:hover{background-color:#005bb5;border-color:#005bb5;color:#fff}.articleList .blogSearchWrap{max-width:500px;margin:0 auto 24px}.articleList .blogSearchForm{display:flex}.articleList .blogSearchInput{flex:1;padding:8px 12px;border:1px solid #d1d8e0;border-right:none;border-radius:4px 0 0 4px;font-size:14px;color:#0b385d;outline:none}.articleList .blogSearchInput:focus{border-color:#0073e1}.articleList .blogSearchBtn{padding:8px 20px;background-color:#0073e1;color:#fff;border:1px solid #0073e1;border-radius:0 4px 4px 0;cursor:pointer;font-size:14px;font-weight:500}.articleList .blogSearchBtn:hover{background-color:#005bb5;border-color:#005bb5}.articleList .blogResetFilter{margin-top:6px;padding-left:1px}.articleList .blogResetFilter a{color:#0073e1;font-size:12px;text-decoration:none;font-weight:500}.articleList .blogResetFilter a:hover{text-decoration:underline}.blogDetailTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.articleList .blogNoResults{text-align:center;padding:40px 0;color:#8593a9;font-size:16px}.articleList .blogNoResults a{color:#0073e1;text-decoration:none}.articleList .blogNoResults a:hover{text-decoration:underline}.relatedArticles{margin:24px 0 32px;border-top:1px solid #e8edf4;padding-top:18px}.relatedArticlesTitle{font-size:22px;font-weight:700;color:#1a2540;margin-bottom:24px}.relatedArticlesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.relatedArticleCard{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:1px solid #e8edf4;transition:box-shadow 0.2s}.relatedArticleCard:hover{box-shadow:0 4px 16px rgba(0,0,0,0.10)}.relatedArticleCard img{width:100%;height:180px;object-fit:cover}.relatedArticleCardBody{padding:10px 14px;display:flex;flex-direction:column;flex:1}.relatedArticleCardTitle{display:block;font-size:14px;font-weight:600;color:#0073e1;margin:0 0 8px;line-height:19px;text-decoration:none}.relatedArticleCardTitle:hover{text-decoration:underline}.relatedArticleCardAnons{font-size:14px;color:#0b385d;margin:0;line-height:19px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.relatedArticleCardLinks{display:flex;justify-content:flex-end;margin-top:auto;padding-top:15px;padding-bottom:10px}@media (max-width:768px){.relatedArticlesGrid{grid-template-columns:1fr}}.articleCardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.articleCard{position:relative;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:1px solid #e8edf4;background:#fff;transition:box-shadow 0.2s;height:100%;padding-bottom:0}.articleCard:hover{box-shadow:0 4px 16px rgba(0,0,0,0.10)}.articleCard__image{aspect-ratio:20/13;overflow:hidden}.articleCard__image img{width:100%;height:100%;object-fit:cover;display:block}.articleCard__body{padding:12px 14px 0;display:flex;flex-direction:column;flex:1}.articleCard__title{font-size:15px;font-weight:600;margin:0 0 6px;line-height:1.3}.articleCard__link{color:#0073e1;text-decoration:none}.articleCard__link::after{content:"";position:absolute;inset:0;z-index:1}.articleCard__link:hover{text-decoration:underline}.articleCard__date{font-size:13px;color:#595959;margin:0 0 6px}.articleCard__anons{font-size:14px;color:#0b385d;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.articleCard__footer{margin-top:auto;padding:15px 0;text-align:right}.articleCard__btn{display:inline-block;font-size:12px;color:#fff;padding:5px 10px;background:#0073e1;border-radius:4px;font-weight:500;pointer-events:none}@media (max-width:768px){.articleCardsGrid{grid-template-columns:1fr}}.articleCardsGrid .articleCard__title{height:auto}.articleCardsGrid .articleCard__title a{height:auto;font-size:15px}.articleList .articleListBlock{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem}.articleList .articleItemContent{padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articleList h3 a{display:block;line-height:19px;height:60px;color:#0073e1;font-weight:600;font-size:14px;text-decoration:none}.articleList .published{color:#8593a9;font-size:12px;margin:2px 0 10px 0}.articleList .anons{line-height:19px;padding:0;font-size:14px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;color:#0b385d}.articleList .articleLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto;padding-top:20px;padding-bottom:10px}.articleList .btnArticleList{text-decoration:none;font-size:11px;color:#fff;padding:4px 7px;margin-top:4px;line-height:12px;background-color:#0073e1;border:1px solid #0073e1;font-weight:500;border-radius:4px}.articleList .btnArticleList:hover{color:#0073e1;background-color:#fff;border:1px solid #0073e1;--webkit-transition:0.3s ease-out;transition:0.3s ease-out}.search{padding-bottom:50px}.searchHeader{background-color:#f7f7f7;margin-bottom:25px;padding:30px 0}.searchHeader .filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem}.filterItem{font-family:Montserrat}.filterItem select{width:100%;color:#0b385d;background-color:#fff;border:1px solid rgb(204,204,204);border-radius:4px;font-size:14px;font-weight:500;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/main/down-arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 6px) center}.filterItem input{width:100%;color:#0b385d;background-color:#fff;border:1px solid rgb(204,204,204);border-radius:4px;font-size:14px;font-weight:500;padding:10px}.searchContent h1{font-size:20px;font-weight:600;color:#0b385d}.euroIcon{background-image:url("../img/main/euro3.svg");background-repeat:no-repeat;background-position:calc(100% - 6px) center;font-size:14px}.searchContentTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.optionsBlock{padding-top:20px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0.5rem}@media (max-width:768px){.optionsBlock{grid-template-columns:repeat(2,1fr);grid-gap:0.3rem}.optionItem{margin-bottom:8px}.optionsBlock label{font-size:13px;padding-left:8px}}.optionsBlock label{padding-left:10px;cursor:pointer;font-size:14px;font-weight:500;color:#0b385d}.optionItem{display:flex;align-items:center;margin-bottom:10px}.optionItem input[type="checkbox"]{cursor:pointer}.searchContentBlock{padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}.properties .searchContentBlock{grid-template-columns:repeat(2,1fr)}.properties .searchContentBlock--wide{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.searchContentBlock{grid-template-columns:repeat(2,1fr)}.properties .searchContentBlock{grid-template-columns:repeat(2,1fr)}.properties .searchContentBlock--wide{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.searchContentBlock{grid-template-columns:1fr}.properties .searchContentBlock{grid-template-columns:1fr}}.propertyItem{max-width:100%;background-color:#fff;margin-bottom:30px;border-radius:8px;overflow:hidden;--webkit-transition:0.3s ease-out;transition:0.3s ease-out}.propertyItem .propertyImg{width:100%;height:auto}.propertyContent{padding:10px 15px}.propertyTitle a{width:100%;display:block;line-height:22px;overflow:hidden;text-overflow:ellipsis;color:#0b385d;font-weight:600;font-size:19px;text-decoration:none;height:45px;text-align:center;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.priceRef{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.propertyPrice{margin:10px 0;color:#e10073;font-size:17px;line-height:30px;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.properyRef{height:25px;font-size:15px;margin-top:10px;padding:5px 4px 0 5px;background-color:#f7f7f7}@media (max-width:570px){.properyRef{font-size:13px}.articleList .articleItem{max-width:100%}}.propertyText{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;line-height:19px;font-size:14px;text-decoration:none;color:#0b385d;margin-bottom:15px;text-align:center}.propertyBottomBlock{margin:20px 0 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.propertyBlockIcon{display:-webkit-box;display:-ms-flexbox;display:flex}.propertyBlockIcon span{font-size:14px;margin-left:5px}.propertyBlockIcon .bedrooms,.propertyBlockIcon .bathrooms,.propertyBlockIcon .area,.propertyBlockIcon .car{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:15px}.propertyBlockIcon img{height:14px;width:auto}.propertyBlockIcon .car img{height:17px;width:auto}.blockFavorites{cursor:pointer;font-size:11px;border:1px solid #f7f7f7;color:#8593a9;padding:7px 9px 6px 9px;border-radius:6px;margin-right:7px}@media (max-width:570px){.searchContentTop{display:block;text-align:center}.searchContentTop .dropdown{display:flex;justify-content:flex-end;margin:10px 0 0 0}}@media (max-width:350px){.propertyBlockIcon .bedrooms,.propertyBlockIcon .bathrooms,.propertyBlockIcon .area,.propertyBlockIcon .car{margin-right:5px}.blockFavorites{display:none}}.properties h1{line-height:28px;font-size:19px;margin:0 0 12px;font-weight:600;color:#0b385d;height:55px;width:90%}.propertiesTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.propertiesTop .city{font-size:14px;margin-bottom:0;margin-top:10px}.propertiesTop .city a{color:#5c727d;text-decoration:none;font-weight:500;padding-left:5px;margin-right:4px}.propertiesTop .city a:hover{text-decoration:underline}.propertiesTop .price{color:#e10073;font-size:30px;padding:0;font-weight:600;letter-spacing:-1px;line-height:1;margin-bottom:24px;text-align:right}.propertiesTopBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.propertiesTopBtn a,.propertiesTopBtn button{border:none;cursor:pointer;background:#fff;padding:7px 14px;border-radius:3px;-webkit-box-shadow:0 10px 31px 0 rgba(7,152,255,0.09);box-shadow:0 10px 31px 0 rgba(7,152,255,0.09);font-weight:400;line-height:10px;font-size:14px;text-decoration:none;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px}.propertiesTopBtn a span:hover,.propertiesTopBtn button span:hover{color:#007bff}.propertiesTopBtn a span,.propertiesTopBtn button span{padding-left:10px;white-space:nowrap}.propertiesTopBtn a img,.propertiesTopBtn button img{height:16px}.propertiesBlock{display:grid;grid-template-columns:auto 300px;grid-gap:2rem}.propertiesContent{width:100%}.propertiesContent .prItem{background-color:#fff;width:100%;border-radius:2px;margin-bottom:30px}.propertiesContent .prItem .descrip{padding:10px 30px 0 30px;color:#222;font-size:14px;line-height:25px;font-weight:500}.propertiesContent .prItem p{padding:10px 30px 0 30px;color:#222;font-size:14px;line-height:25px;font-weight:500}.propertiesContent h3{font-size:16px;font-weight:600;color:#0b385d;padding:30px 0 0 30px}.propertyGallery ul{list-style:none;display:grid;grid-template-areas:"a a b" "a a c " "d e f";gap:3px;padding:0;margin:0 0 30px 0}.propertyGallery ul li:nth-child(1){grid-area:a}.propertyGallery ul li:nth-child(2){grid-area:b}.propertyGallery ul li:nth-child(3){grid-area:c}.propertyGallery ul li:nth-child(4){grid-area:d}.propertyGallery ul li:nth-child(5){grid-area:e}.propertyGallery ul li:nth-child(6){grid-area:f}.propertyGallery ul li{aspect-ratio:3/2;overflow:hidden}.propertyGallery ul li img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}.propertyGallery ul li img:hover{opacity:0.8;--webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.dataProperty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:20px;font-weight:500;font-size:14px;color:#0b385d}.dataPropertyItem{padding:0 20px}.dataPropertyItem img{height:60px}.blockOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;font-size:16px;padding:20px 40px;color:#222;font-weight:500}.blockOptions .optionsItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockOptions .optionsItem img{height:25px;width:auto;padding-right:15px}.soldImg{padding:30px 120px}.soldImg img{width:100%;height:auto}.soldText{color:#173858;text-align:center;font-size:50px;padding:50px 0 30px 0;font-weight:500}.sidebarBlock{background-color:#fff;border:1px solid #fff;display:inline-block;width:100%;border-radius:2px;margin-bottom:30px}.sidebarBlockTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:30px}.sidebarBlockTop img{width:85px;height:85px}.sidebarBlockTop div{padding-left:15px}.sidebarBlockTop a{color:#0b385d;font-size:19px;line-height:19px;margin-top:0;margin-bottom:5px;font-weight:500;text-decoration:none}.sidebarBlockTop a:hover{color:#007bff}.sidebarBlockTop p{font-weight:500;font-size:13px;margin:0;line-height:13px;padding-top:5px}.sidebarForm{padding:0 30px 0 25px}.sidebarForm input{width:100%;margin-bottom:15px;padding:9px 0 9px 9px;width:100%;border-radius:3px;color:#0b385d;font-size:13px;background-color:#fff;border:1px solid #eee;line-height:1.428571429;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:Arial,sans-serif;transition:border-color 0.2s,background-color 0.2s}.sidebarForm input.invalid{border-color:#dc3545;background-color:#fff5f5}.sidebarForm .field-error{color:#dc3545;font-size:12px;margin-top:-12px;margin-bottom:10px;min-height:16px}.sidebarForm textarea{width:100%;margin-bottom:15px;font-size:13px;padding:9px 0 9px 9px;background-color:#fdfdfd;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;color:#0b385d;line-height:2;font-family:Arial,sans-serif}.sidebarForm input::placeholder,.sidebarForm textarea::placeholder{color:#0b385d;font-family:Arial,sans-serif;opacity:1}.sidebarForm span:hover{text-decoration:underline;cursor:pointer}.sidebarForm a{text-decoration:none;color:#222;font-size:12px}.sidebarForm .form-checkbox{position:absolute;z-index:-1;opacity:0}.sidebarForm .form-checkbox + label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}.sidebarForm .form-checkbox + label::before{content:"";display:inline-block;width:1em;height:1em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #eee;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.sidebarForm .form-checkbox:checked + label::before{border-color:#0073e1;background-color:#0073e1;background-image:url("data:image/svg+xml,%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")}.sidebarForm button{text-align:center;width:103%;color:#fff;background-color:#0073e1;border:1px solid #0073e1;font-size:15px;font-weight:700;padding:5px 0;line-height:30px;border-radius:3px;margin-top:15px}.sidebarForm button:hover{color:#0073e1;border:1px solid #0073e1;background:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.sidebar-two-btn{padding:20px 24px 20px 24px;text-align:center;display:flex !important;flex-direction:row !important;gap:10px !important;justify-content:space-between !important}.sidebar-two-btn a{font-size:13px;padding:8px 14px;text-decoration:none;color:#0073e1;background-color:#fff;border:1px solid #0073e1;font-weight:700;text-decoration:none;border-radius:3px;flex:1 !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}.sidebar-two-btn a:hover{color:#fff;background-color:#0073e1;border:1px solid #0073e1;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.sidebar-two-btn i{padding-right:0}@media (max-width:570px){.propertiesTop{display:block}.propertiesBlock{display:block}.properties h1{height:auto;font-size:16px;line-height:22px;margin-bottom:8px}.propertiesTopBtn{flex-direction:column;gap:10px;align-items:flex-end}.propertiesTopBtn a,.propertiesTopBtn button{padding:8px 12px;font-size:14px;margin-left:0;text-align:center}.propertiesTopBtn a span,.propertiesTopBtn button span{padding-left:8px;font-size:13px}.properties .price{margin-top:20px;text-align:left;font-size:24px}.sidebarBlockTop a{font-size:15px}.sidebarBlock{padding:15px}.sidebarForm input,.sidebarForm textarea{font-size:14px;padding:10px;margin-bottom:10px}.sidebarForm button{font-size:14px;padding:12px}.sidebar-two-btn{display:flex !important;flex-direction:row !important;gap:10px !important;justify-content:space-between !important}.sidebar-two-btn a{flex:1 !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}#property-map{min-height:200px;margin-top:10px}.propertyGallery ul{grid-template-areas:"a b" "c d" "e f";gap:2px;margin-bottom:20px}.propertiesContent h3{font-size:14px;padding:20px 0 0 20px}.prItem{margin-bottom:15px;padding:15px}.dataProperty{gap:10px}.dataPropertyItem{font-size:13px}.soldImg{padding:10px}}.home h1{text-align:center;text-shadow:1px 1px 3px rgba(68,68,68,0.025);color:#0073e1;font-weight:700;margin-top:0;letter-spacing:0;font-size:60px;line-height:1.07}.home .searchHome{padding:100px 0;background-image:url(../img/home/home-top-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100%;background-size:cover}.home .searchHome p{line-height:1.5;font-size:24px;font-weight:500;text-align:center;text-shadow:1px 1px 3px rgba(68,68,68,0.025);color:#0073e1}.home .searchHome .filter{max-width:1100px;color:#000;margin:0 auto;padding:25px 15px 10px 15px;background-color:#fff;-webkit-box-shadow:3px 1px 20px 0 rgba(0,0,0,0.2);box-shadow:3px 1px 20px 0 rgba(0,0,0,0.2);border-radius:10px}.dop-options{padding-top:10px;display:flex;justify-content:space-between;align-items:center}button.reset-filter{margin-left:auto;width:auto;font-size:13px;color:#0073e1;font-weight:500}.dropdownItem.active{background-color:#007bff;color:white}.dropdownItem.active:hover{background-color:#0056b3;color:white}.home .searchHome .filter_block{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem}.searchHomeContent .tabs{text-align:right;padding-right:50px;padding-bottom:13px}@media (max-width:761px){.searchHomeContent .tabs{margin-top:20px;padding-right:20px}.home h1{font-size:45px}.getCatalog h2{font-size:34px}.investmentItem img{width:100%}}.getCatalog{color:#fff;background-color:#1d293e;padding:60px 0}.getCatalog h2{font-size:42px;font-weight:700;padding-left:100px}@media (max-width:761px){.getCatalog h2{text-align:center;padding:0}}.getCatalog .top{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:1em;padding-top:50px}@media (max-width:761px){.getCatalog .top{display:block}}.getCatalog .top .item{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:761px){.getCatalog .top .item{margin-bottom:30px}}.getCatalog .top .item h3{font-size:24px;font-weight:700}.getCatalog .top .item p{font-weight:400;font-size:16px;margin-top:5px;line-height:26px}.getCatalog .top .item img{width:70px;height:70px;margin-right:20px}.getCatalog .top .imgBlock{grid-column-start:3;grid-row-start:1;grid-row-end:3}.getCatalog .top .imgBlock img{width:100%;height:auto}.getCatalog .formCheckbox{position:absolute;z-index:-1;opacity:0}.getCatalog .bottom{text-align:center;padding-top:50px}.getCatalog .bottom h2{padding:0;margin:0}.getCatalog .bottom p{max-width:600px;margin:30px auto;font-size:14px;line-height:1.5}.getCatalog .bottom input{font-size:13px;width:300px;border-radius:5px;padding:11px 0 10px 11px;color:#8593a9;border:1px solid #eee;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none}.getCatalog .bottom button{height:44px;padding:0 34px;line-height:40px;color:#fff;border:1px solid #0073e1;background-color:#0073e1;text-transform:uppercase;display:inline-block;font-size:15px;font-weight:700;text-decoration:none;border-radius:3px;margin-left:5px;cursor:pointer}@media (max-width:761px){.getCatalog .bottom button{margin-top:20px}}.getCatalog .bottom button:hover{color:#0073e1;background-color:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.getCatalog .bottom .formCheckbox + label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.getCatalog .bottom .formCheckbox + label::before{content:"";display:inline-block;width:1em;height:1em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #8593a9;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.getCatalog .bottom .formCheckbox:checked + label::before{border-color:#0073e1;background-color:#0073e1;background-image:url("data:image/svg+xml,%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")}.getCatalog .bottom .inputGroup{padding-top:20px}.getCatalog .bottom a{font-size:12px;text-decoration:none;color:#fff}.vng{padding:60px 0}.vngBlock{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:761px){.vngBlock{display:block}}.vngLeft{width:50%;text-align:center;padding:0 30px}@media (max-width:761px){.vngLeft{width:100%}}.vngLeft img{max-width:320px;height:auto}@media (max-width:761px){.vngLeft img{width:100%;height:auto}}.vngLeft .directorText{-webkit-box-shadow:3px 1px 20px 0 rgba(0,10,225,0.08);box-shadow:3px 1px 20px 0 rgba(0,10,225,0.08);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);border-radius:10px;margin:0 15px;padding:15px}.vngLeft .directorText strong{-webkit-transform:skewX(15deg);transform:skewX(15deg);display:block;padding-right:20px}.vngLeft .directorText p{-webkit-transform:skewX(15deg);transform:skewX(15deg);padding:10px;margin:0}.vngRight{width:50%;padding:0 30px}@media (max-width:761px){.vngRight{width:100%}}.vngRight h2{color:#0b385d;font-size:42px;font-weight:700;line-height:1.3em;margin-bottom:20px}@media (max-width:761px){.vngRight h2{margin-top:30px;font-size:34px;line-height:1.1em}}.vngRight h3{color:#0b385d;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.5;padding:20px 0}.vngRight p{color:#0b385d;margin-bottom:1.5rem;font-size:16px;font-weight:500;line-height:1.5}.vngRight .blBtn{margin-top:40px}.vngRight a{color:#fff;border:1px solid #0073e1;background-color:#0073e1;padding:8px 30px;text-decoration:none;border-radius:4px;font-size:15px;font-weight:600}.vngRight a:hover{color:#0073e1;background-color:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.podbor{padding:60px 0;background-image:url(../img/home/podbor-bg.webp);background-repeat:no-repeat;background-position:center center;background-size:100%;background-size:cover}.podbor h2{color:#0b385d;font-size:42px;font-weight:700;line-height:1.3em;margin-bottom:20px;text-align:center}.podbor p{color:#0b385d;font-size:16px;font-weight:500;line-height:1.5}.podborBlock{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:1em;padding-top:50px}@media (max-width:761px){.podborBlock{display:block}}.podborBlock .imgBlock{grid-column-start:3;grid-row-start:1;grid-row-end:3}.podborBlock img{width:100%;height:auto}.podborBlock .podborItem span{display:block;width:100%;font-size:46px;line-height:38px;color:#0b385d;font-weight:700;margin-top:45px;margin-bottom:7px}.podborBottom{text-align:center;max-width:800px;margin:50px auto}.podborBottom .blBtn{margin-top:40px}.removal{background-color:#1d293e;padding:60px 0;color:#fff}.removal h2{text-align:left;font-size:42px;font-weight:700;padding-bottom:30px}.removal .removalHead{font-size:22px;font-weight:500;line-height:1.3em}.removal .HeadContent{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;margin-top:20px}.removal .HeadContentItem span{display:block;width:100%;font-size:36px;line-height:38px;color:#e0bd7a;font-weight:700;font-family:Montserrat}.removal .HeadContentItem p{font-size:22px;line-height:38px;font-weight:400;padding:0 10px 0 0;margin:0}.removal .removalContent{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:90px}@media (max-width:761px){.removal .removalContent{display:block}}.removal .removalContent .yellBlock{background:#e0bd7a;border-radius:5px;color:#1d293e;padding:15px}.removal .removalContent h3{font-size:22px;line-height:38px;font-weight:700;margin:0}.removal .removalContent p{font-size:16px;line-height:26px;font-weight:500}.removal .removalContent .dosCoumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;margin-top:50px}@media (max-width:761px){.removal .removalContent .dosCoumns{display:block}}.removal .removalContent .dosCoumnsItemTop{display:-webkit-box;display:-ms-flexbox;display:flex}.removal .removalContent .dosCoumnsItemTop img{width:52px;height:52px;margin-right:15px}.removal .removalContent .dosCoumnsItemTop h3{font-size:24px;font-weight:700;margin:0;line-height:28px}.removal .removalContenLeft{text-align:right}.removal .removalContenLeft h4{margin:0;padding-top:30px;font-size:19px;line-height:19px}.removal .removalContenLeft p{margin:0;padding-top:10px}.removal .removalBottom{text-align:center;padding-top:50px}.removal .removalBottom h2{font-size:36px;font-weight:700;text-transform:uppercase;line-height:34px;text-align:center;margin-bottom:15px;margin-top:40px}.removal .removalBottomText{font-size:22px;line-height:32px;font-weight:500;max-width:800px;margin:0 auto}.removal .groupBtn{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:761px){.removal .groupBtn{display:block}}.removal .groupBtn div{padding:0 10px}@media (max-width:761px){.removal .groupBtn div{margin-top:30px}}.removal .groupBtn a{color:#fff;border:1px solid #0073e1;background-color:#0073e1;padding:10px 30px;text-decoration:none;border-radius:4px;font-size:15px;font-weight:600}.removal .groupBtn a:hover{color:#0073e1;background-color:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}@media (max-width:761px){.removal .removalContenRight img{margin-top:20px;width:100%;height:auto}}.investment{padding:60px 0}.investment h2{text-align:center;color:#0b385d;font-size:42px;font-weight:700;line-height:1.3em;margin-bottom:20px}.investment .investmentHead{text-align:center}.investment .investmentBlock{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;margin-top:20px}.investment .investmentItem{position:relative}.investment .investmentItemContent{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(transparent),to(#0b385d));background:linear-gradient(180deg,transparent,transparent,#0b385d);width:100%;height:100%;border-radius:10px;position:absolute;margin-top:0;top:0}.investment .investmentItemText{position:absolute;bottom:10px;left:15px;text-align:left;padding-right:20px;padding-bottom:10px}.investment .investmentItemText span{color:#fff;font-weight:600;line-height:1.2}.investment .investmentItemText p{margin-top:20px;color:#e0bd7a;font-size:20px}.investment .investmentBottom{max-width:800px;text-align:center;margin:30px auto}.investment .btnBlock{text-align:center}.investment .btnBlock a{color:#fff;border:1px solid #0073e1;background-color:#0073e1;padding:8px 30px;text-decoration:none;border-radius:4px;font-size:15px;font-weight:600}.investment .btnBlock:hover{color:#0073e1;background-color:#fff;--webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.vseuslugi{background-color:#f1f2f8;padding:80px 0}.vseuslugi h2{text-align:center;color:#0b385d;font-size:42px;font-weight:700;line-height:1.3em;margin-bottom:40px}.vseuslugi h3{font-size:21px;color:#242424;font-weight:700;line-height:32px}.vseuslugi .vseuslugiBlock{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}@media (max-width:761px){.vseuslugi .vseuslugiBlock{display:block}}.vseuslugi .vseuslugiItem{margin-top:30px}.vseuslugi .vseuslugiItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.vseuslugi .vseuslugiItemTitle img{width:70px;height:70px;margin-right:20px}.vseuslugi p{color:#242424;font-size:16px;font-weight:500;line-height:26px}gmp-internal-camera-control{display:none !important}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;padding:50px 30px 30px 30px;border-radius:10px;width:90%;max-width:500px;position:relative;box-shadow:0 10px 31px 0 rgba(7,152,255,0.09)}.close{position:absolute;right:15px;top:10px;font-size:28px;font-weight:bold;cursor:pointer;color:#999}.close:hover{color:#000}.modal-content h3{margin:0 0 20px 0;color:#333;font-size:24px;text-align:center}.modal-content form{display:flex;flex-direction:column;gap:15px}.modal-content input[type="text"]{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;width:100%;box-sizing:border-box}.modal-content input[type="text"]:focus{outline:none;border-color:#0073e1}.checkbox-group{display:flex;align-items:center;gap:8px;margin:10px 0}.checkbox-group input[type="checkbox"]{width:auto;margin:0}.checkbox-group label{font-size:14px;color:#666;cursor:pointer}.submit-btn{background-color:#0073e1;color:white;padding:12px 20px;border:none;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color 0.3s}.submit-btn:hover{background-color:#005bb5}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.contact-buttons{display:flex;gap:10px;margin-top:15px}.contact-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:2px solid #0073e1;border-radius:5px;text-decoration:none;color:#0073e1;font-weight:500;transition:all 0.3s}.contact-btn:hover{background-color:#0073e1;color:white}.contact-btn i{font-size:18px}.contact-modal-trigger{position:fixed;bottom:20px;right:20px;background-color:#0073e1;color:white;border:none;padding:15px 20px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 4px 15px rgba(7,152,255,0.3);transition:all 0.3s;z-index:100}.contact-modal-trigger:hover{background-color:#005bb5;transform:translateY(-2px);box-shadow:0 6px 20px rgba(7,152,255,0.4)}@media (max-width:768px){.modal-content{width:95%;padding:20px}.contact-buttons{flex-direction:column}.contact-modal-trigger{bottom:15px;right:15px;padding:12px 16px;font-size:14px}}.properties .tagsBtn a{cursor:default}.sidebarForm button{cursor:pointer}.team-header{background-color:#f4f4f4;padding-top:32px;color:#000}.team-header h1{font-size:36px;line-height:1.5;margin-bottom:10px;font-weight:700}.team-header .team-subtitle{font-size:24px;line-height:1.25;font-weight:500}.team-item-wrapper,.team-item-wrapper .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.team-item-wrapper{background-color:#f4f4f4}.team-item-av{position:relative;border-radius:5px;overflow:hidden;width:25%}.team-item-av img{display:block;width:100%;max-width:100%;height:auto}.team-item-link,.team-item-link .link-left{color:#fff;display:flex;align-items:flex-end}.team-item-link{font-size:14px;position:absolute;padding:30px 11px;left:0;bottom:0;width:100%;height:164px;flex-direction:row;justify-content:space-between;background:#000;background:linear-gradient(180deg,transparent,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.team-item-link .link-left{flex-direction:column;justify-content:flex-start}.team-item-link .link-left span:first-child{font-size:16px;line-height:1.25;font-weight:700}.team-item-link .link-left span{display:block;width:100%}.team-item-link .link-right{display:block;width:30px;height:30px;border-radius:15px}.team-item-link .link-right i{display:block;width:30px;min-width:30px;height:30px}.team-write-us-location{background-size:cover;background-repeat:no-repeat;display:block;width:60px;height:60px;min-width:60px;margin-right:15px;background-image:url(/static/img/team/imail.png);border-radius:50%;box-shadow:0 7px 24px 0 rgba(0,0,0,.1)}.team-item-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:75%;padding-left:40px;color:#000;font-size:18px;line-height:1.5}.team-item-wrapper.right{background-color:#fff}.team-item-wrapper.right .container{flex-direction:row-reverse}.team-item-wrapper .container{padding-top:60px;padding-bottom:20px}.our-team-text{font-size:30px;font-weight:700;line-height:36px;color:#0b385d;padding-top:60px;padding-bottom:30px}.our-team-img{padding-bottom:60px}.our-team-img img{width:100%;height:auto;max-width:100%;border-radius:5px}@media (max-width:761px){.team-header h1{font-size:24px;text-align:center}.team-header .team-subtitle{font-size:20px;text-align:center;font-weight:400}.team-item-wrapper:first-child .container{padding-top:30px}.team-item-wrapper .container{flex-wrap:wrap;padding-bottom:30px;padding-top:30px}.team-item-av{width:100%}.team-item-text{width:100%;padding-left:0;padding-top:20px;font-size:14px}.our-team-text{padding-top:37px;padding-bottom:20px}.our-team-img{padding-bottom:40px}}.review-top{background-color:#f4f4f4}.review-img{border-radius:5px;overflow:hidden;grid-area:1/1/3/2}.review-img img{display:block;width:100%;height:auto;max-width:100%}.review-top-content{display:grid;grid-column-gap:36px;column-gap:36px;grid-template-columns:1fr 1fr;padding-top:30px;padding-bottom:30px;grid-template-rows:auto auto}.review-top-content h1{font-size:30px;line-height:36px;font-weight:700;margin-bottom:15px;grid-area:1/2/2/3}.reviews-intro{color:#000;line-height:27px;font-size:19px;grid-area:2/2/3/3}.reviews-intro strong{font-weight:700;font-size:18px;font-style:italic}.review-row{margin:40px 0}.review-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.review-item + .review-item{margin-top:20px}.review-item{display:block;width:100%;min-width:100%;background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 11px 30px 0 rgba(0,0,0,.1)}.review-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.review-avatar{margin-right:15px;overflow:hidden;width:67px;height:67px;border-radius:50%;background-size:cover;background-position:50%}.review-name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.review-name span{color:#0b385d;font-weight:600;font-size:18px;line-height:21px}.review-name span.review-date{font-size:16px;line-height:20px;font-weight:400}.review-text{color:#000;font-size:16px;line-height:24px}@media (max-width:761px){.review-top-content{display:grid;grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px;padding-top:50px;padding-bottom:60px;grid-column-gap:0}.review-top-content h1{order:1;font-size:24px;line-height:28px;text-align:center;margin-bottom:10px;grid-area:1/1/2/3}}.support{background-color:#f4f4f4;padding-top:26px}.support-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.support-img{padding-left:110px;width:42%;padding-right:30px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.support-img img{display:block;max-width:100%;height:auto}.support-content{width:58%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:50px}.support-content h1{font-weight:700;color:#0b385d;font-size:36px;margin-bottom:10px;line-height:1.25}.support-subtitle{color:#0073e1;font-weight:500;font-size:16px;margin-bottom:30px}.support-contacts{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.support-contacts a{display:block;border-radius:50%;background-repeat:no-repeat;width:60px;height:60px;min-width:60px;background-size:cover;margin-right:25px;transition:all .3s ease-in}.support-wht{background-image:url(/static/img/contacts/whatsapp.png)}.support-tg{background-image:url(/static/img/contacts/telegram.png)}.support-mail{background-image:url(/static/img/contacts/mail.png)}.support-mail-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.support-mail-content span:first-child{font-size:14px;line-height:17px;color:#2a2a2a}.support-mail-content a{text-decoration:none;cursor:pointer;height:-moz-fit-content;height:fit-content;font-size:20px;color:#2a2a2a;line-height:24px;display:block;width:100%;transition:all .6ms ease-in}.support-mail-content a:hover{color:#0073e1}.location{padding-top:60px}.location h2{margin-bottom:20px}.location-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.location-box-left{width:42%}.contact-location-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:30px}.location-box-left a{color:#000;text-decoration:none;transition:all .6s ease-in-out;--webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out}.call-us-location{background-size:cover;background-repeat:no-repeat;display:block;width:60px;height:60px;margin-right:15px;min-width:60px;background-image:url(/static/img/contacts/call-us-location.4a889f01.svg);border-radius:50%;box-shadow:0 7px 24px 0 rgba(0,0,0,.1)}.find-us-location{background-size:cover;background-repeat:no-repeat;display:block;width:60px;min-width:60px;height:60px;margin-right:15px;background-image:url(/static/img/contacts/find-us-location.3f482e67.svg);border-radius:50%;box-shadow:0 7px 24px 0 rgba(0,0,0,.1)}.write-us-location{background-size:cover;background-repeat:no-repeat;display:block;width:60px;height:60px;min-width:60px;margin-right:15px;background-image:url(/static/img/contacts/write-us-location.c6c294af.svg);border-radius:50%;box-shadow:0 7px 24px 0 rgba(0,0,0,.1)}.hours-location{background-size:cover;background-repeat:no-repeat;display:block;width:60px;height:60px;min-width:60px;margin-right:15px;background-image:url(/static/img/contacts/hours-location.77ae7c2c.svg);border-radius:50%;box-shadow:0 7px 24px 0 rgba(0,0,0,.1)}.contact-icon-btn:hover i{border-radius:50%;box-shadow:0 7px 24px 0 rgba(0,0,0,.3) !important}.location-box-left a{color:#000;text-decoration:none;transition:all .6s ease-in-out;--webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out}.location-box-left a:hover{color:#0073e1;text-decoration:none}.contact-location-info span:first-child{font-size:14px;color:#2a2a2a;margin-bottom:5px}.contact-location-info span{display:block;width:100%}.contact-location-info{display:block;height:-moz-fit-content;height:fit-content}.office-img{display:block;max-width:100%;padding-top:30px}.office-img img{display:block;width:100%;height:auto;max-width:100%;border-radius:10px}.contact-form-title img{display:block;width:105px;height:105px;margin-right:25px}@media (max-width:761px){.support-top{flex-direction:column}.support-img{padding-left:0;min-height:auto;padding-right:0;justify-content:center;align-items:center;padding-top:40px;width:100%}.support-img img{width:100%}.location-box-left{width:100%}.support-content{width:80%;display:block;padding:10px}.support-content h1{text-align:center;font-size:30px}.support-mail-content{display:none}.support-subtitle{width:100%;text-align:center;font-size:16px}.support-contacts{justify-content:center;flex-wrap:wrap;align-items:flex-start;width:100%;margin-top:14px}}.block-form{padding-top:40px}.block-form h2{font-size:30px;line-height:36px;padding-left:14px}.block-form .form-subtitle{font-size:24px;line-height:30px;font-weight:500;color:#000;margin-top:10px;padding-left:14px}.formContactPage{padding-top:30px;font-size:14px}.form-row{display:flex;flex-direction:row;justify-content:space}.form-col{padding:10px 14px;position:relative;width:33.3%}.formContactPage textarea{border:1px solid #dcdcdc;border-radius:10px;display:block;color:#0b385d;font-size:17px;padding:20px 30px;min-height:225px;line-height:1.5;width:calc(100% - 28px);margin-left:14px;margin-right:14px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.form-bottom{padding:30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px}.checkbox-group{min-height:22px;padding-left:14px}.checkbox-group label{margin-bottom:5px;height:13px;margin-left:5px;font-size:14px;font-weight:500;color:#0b385d}.checkbox-group .form-checkbox{position:absolute;z-index:-1;opacity:0}.checkbox-group .form-checkbox + label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}.checkbox-group .form-checkbox + label::before{content:"";display:inline-block;width:1em;height:1em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #eee;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.checkbox-group .form-checkbox:checked + label::before{border-color:#0073e1;background-color:#0073e1;background-image:url("data:image/svg+xml,%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")}.input-group a{padding-left:5px}.btn-usual{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;border-radius:5px;display:block;color:#fff;line-height:52px;border:1px solid #0073e1;text-align:center;text-transform:capitalize;font-size:15px;font-weight:700;min-width:234px;cursor:pointer;text-decoration:none;width:100%;max-width:234px;background-image:linear-gradient(90deg,transparent 50%,#0073e1 0);background-size:200% 100%;background-position:100% 100%;transition:all .3s ease;--webkit-transition:all .3s ease;-o-transition:all .3s ease}.btn-usual:hover{background-color:transparent;background-position:0 100%;color:#0073e6;text-decoration:none}@media(max-width:600px){.form-row{flex-direction:column}.form-col{width:100%}.contact-form-title img{display:none}.form-bottom{flex-direction:column}.checkbox-group .form-checkbox + label{display:block}.button-box{padding-top:30px}}.aboutus-block1{background-color:#f4f4f4;padding:80px 0 140px 0}.aboutus-block1-content{display:flex;align-items:space-between;gap:60px}.aboutus-director-photo,.director-image{width:350px}.director-image img{width:100%;height:100%}.aboutus-text-content{flex:1}.aboutus-main-title{font-size:36px;font-weight:700;color:#0b385d;margin-bottom:20px;line-height:1.25}.aboutus-main-title .highlight{color:#0073e1;margin-left:10px}.aboutus-description p{font-size:18px;font-weight:400;line-height:27px;color:#000;margin:0}@media (max-width:1200px){.aboutus-block1-content{gap:40px}.director-image{width:300px;height:300px}.aboutus-main-title{font-size:32px}}@media (max-width:991px){.aboutus-block1{padding:60px 0}.aboutus-block1-content{flex-direction:column;align-items:center;text-align:center;gap:40px}.director-image{width:280px;height:280px}.aboutus-text-content{padding-top:0}.aboutus-main-title{font-size:28px}}@media (max-width:768px){.aboutus-block1{padding:40px 0}.director-image{width:250px;height:250px}.aboutus-main-title{font-size:24px}.aboutus-main-title .highlight{display:block;margin-left:0;margin-top:5px}.aboutus-description p{font-size:16px;line-height:24px}}@media (max-width:480px){.director-image{width:200px;height:200px;margin:0 auto}.director-badge{padding:12px 20px;bottom:15px}.director-name{font-size:16px}.director-title{font-size:12px}.aboutus-main-title{font-size:20px}}.aboutus-block2{padding:80px 0;color:#fff;margin-top:-170px;position:relative;z-index:10}.aboutus-block2-content{display:flex;align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;padding:40px 40px;background-color:#0b385d;background-image:url('/static/img/aboutus/logo-bg.png');background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:overlay;border-radius:20px}.aboutus-text-sections{flex:1}.aboutus-text-section{margin-bottom:50px}.aboutus-text-section:last-child{margin-bottom:0}.aboutus-text-section h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.aboutus-text-section p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#e0e0e0;margin:0}.aboutus-logo-section{flex-shrink:0;width:500px}.logo-background{position:relative;width:100%;height:450px;border-radius:20px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.logo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;height:100%;padding-bottom:40px}.main-logo{max-width:80%;max-height:80%;height:auto}@media (max-width:1200px){.aboutus-block2-content{gap:40px}.aboutus-logo-section{width:400px}.logo-background{height:350px}.aboutus-block2{margin-top:-50px}}@media (max-width:991px){.aboutus-block2{padding:60px 0}.aboutus-block2-content{flex-direction:column;gap:40px}.aboutus-logo-section{width:100%;max-width:500px;margin:0 auto}.logo-background{height:300px}.aboutus-text-section{margin-bottom:40px}.aboutus-text-section h2{font-size:22px}}@media (max-width:768px){.aboutus-block2{padding:40px 0}.logo-background{height:250px}.aboutus-text-section h2{font-size:20px}.aboutus-text-section p{font-size:15px}}@media (max-width:480px){.aboutus-block2-content{gap:30px}.logo-background{height:200px}.aboutus-text-section{margin-bottom:30px}.aboutus-text-section h2{font-size:18px}.aboutus-text-section p{font-size:14px}}.aboutus-block3{padding:40px 0 80px 0;background-color:#fff}.aboutus-block3-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:32px;font-weight:700;color:#0b385d;text-align:center;margin-bottom:60px;line-height:1.3}.aboutus-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.service-card{background:#fff;border-radius:15px;padding:30px 20px;text-align:left;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;height:100%}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.service-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:500;color:#2d2d2d;margin-bottom:15px;line-height:1.3;height:80px}.service-description{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#5a5a5a;margin-bottom:20px;flex-grow:1}.service-icon{display:flex;justify-content:center;align-items:center;margin-top:auto}.service-image{max-width:100%;height:auto;max-height:120px}.stamp-icon{background:#0b385d;color:#fff;padding:8px 16px;border-radius:20px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}@media (max-width:1200px){.aboutus-services-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:768px){.aboutus-block3-title{font-size:28px;margin-bottom:40px}.aboutus-services-grid{grid-template-columns:1fr;gap:20px}.service-card{padding:25px 20px}.service-title{font-size:16px}.service-description{font-size:13px}}.aboutus-block4 .vseuslugi{background-color:#1d293e}.aboutus-block4 .vseuslugi h2{color:#fff;font-size:30px}.aboutus-block4 .vseuslugi h3{color:#fff}.aboutus-block4 .vseuslugi p{color:#fff}.terms-page .articleHeaderBg{height:252px;display:flex;align-items:center;justify-content:center}.terms-page .text-page-header{text-align:center;width:100%}.terms-page .text-page-header h1{margin:0}.vacancy-block1{background-color:#f4f4f4}.vacancy-main-title{padding-top:40px;padding-bottom:10px;font-size:36px;font-weight:700;line-height:1.25;color:#0b385d}.vacancy-subtitle{font-size:24px;line-height:1.25;color:#000;margin-bottom:30px;font-weight:500}.vacancy-header-content img{max-width:100%;height:auto}@media (max-width:768px){.vacancy-block1{padding:80px 0 60px 0}.vacancy-main-title{font-size:36px}.vacancy-subtitle{font-size:20px;margin-bottom:30px}.vacancy-header-image{margin-top:30px}.header-image{max-height:300px}}@media (max-width:480px){.vacancy-block1{padding:60px 0 40px 0}.vacancy-main-title{font-size:28px}.vacancy-subtitle{font-size:18px;margin-bottom:25px}.vacancy-header-image{margin-top:25px}.header-image{max-height:250px}}.vacancy-block2{background-color:#fff;padding:80px 0}.vacancy-block2-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:36px;font-weight:700;color:#0b385d;text-align:left;margin-bottom:60px;line-height:1.3}.vacancy-requirements-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto}.requirement-card{padding:0 20px}.requirement-icon{width:156px;height:156px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px auto;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.requirement-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:20px;font-weight:700;color:#0b385d;margin-bottom:15px;line-height:1.3;height:60px}.requirement-description{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#333;margin:0}@media (max-width:1200px){.vacancy-requirements-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.vacancy-block2{padding:60px 0}.vacancy-block2-title{font-size:28px;margin-bottom:40px;text-align:center}.vacancy-requirements-grid{grid-template-columns:1fr;gap:30px}.requirement-icon{width:70px;height:70px;margin-bottom:25px}.requirement-icon-img{width:45px;height:45px}.requirement-title{font-size:16px}.requirement-description{font-size:14px}}@media (max-width:480px){.vacancy-block2{padding:40px 0}.vacancy-block2-title{font-size:24px}.requirement-icon{width:60px;height:60px;margin-bottom:20px}.requirement-icon-img{width:40px;height:40px}.requirement-title{font-size:15px}.requirement-description{font-size:13px}}.vacancy-block3{background-color:#f8f9fa;padding:80px 0}.vacancy-block3-title{font-size:30px;font-weight:700;line-height:1.25;margin-bottom:10px;color:#000}.vacancy-block3-subtitle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:24px;font-weight:500;color:#000;margin-bottom:20px}.vacancy-list{max-width:1200px;margin:0 auto}.vacancy-item{background-color:#fff;border-radius:15px;margin-bottom:40px;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.vacancy-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.vacancy-item:last-child{margin-bottom:0}.vacancy-header{background-color:#e3edfc;font-weight:700;font-size:24px;line-height:1.25;color:#000;padding:23px 40px;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;-webkit-border-top-left-radius:10px}.vacancy-content{padding:40px}.vacancy-position{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:700;color:#0b385d;margin-bottom:10px;line-height:1.3}.vacancy-location{font-size:24px;font-weight:500;color:#000;display:flex;align-items:center;gap:8px}.location-icon{width:20px;height:20px;flex-shrink:0}.vacancy-description{color:#000;font-size:14px;line-height:1.5;padding-bottom:10px;position:relative}.vacancy-description p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#333;margin:0}.vacancy-requirements{border-top:2px solid #f0f0f0;padding-top:20px}.vacancy-requirements,.vacancy-offer{margin-bottom:30px}.vacancy-requirements h4,.vacancy-offer h4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:18px;font-weight:700;color:#0b385d;margin-bottom:15px;line-height:1.3}.vacancy-requirements ul{list-style:none;padding:0;margin:0}.vacancy-requirements li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#333;margin-bottom:8px;padding-left:20px;position:relative}.vacancy-requirements li:before{content:"▪";color:#0073e1;font-weight:bold;position:absolute;left:0}.vacancy-offer ul{list-style:none;padding:0;margin:0}.vacancy-offer li{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#333;margin-bottom:8px;padding-left:20px;position:relative}.vacancy-offer li:before{content:"▪";color:#0073e1;font-weight:bold;position:absolute;left:0}.vacancy-offer p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#333;margin:0}.vacancy-contact{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:2px solid #f0f0f0}.vacancy-contact p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;color:#333;margin:0}.vacancy-contact a{color:#0073e1;text-decoration:none;font-weight:600}.vacancy-contact a:hover{text-decoration:underline}.vacancy-apply-btn{display:inline-block;background-color:#0073e1;color:#fff !important;padding:15px 30px;border-radius:25px;text-decoration:none !important;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;transition:background-color 0.3s ease,transform 0.3s ease}.vacancy-apply-btn:hover{background-color:#005bb5;transform:translateY(-2px);text-decoration:none !important}@media (max-width:768px){.vacancy-block3{padding:60px 0}.vacancy-block3-title{font-size:28px;margin-bottom:40px}.vacancy-item{padding:30px 25px;margin-bottom:30px}.vacancy-position{font-size:20px}.vacancy-requirements h4,.vacancy-offer h4{font-size:16px}.vacancy-contact{flex-direction:column;align-items:flex-start;gap:15px}.vacancy-apply-btn{padding:12px 25px;font-size:14px}}@media (max-width:480px){.vacancy-block3{padding:40px 0}.vacancy-block3-title{font-size:24px}.vacancy-item{padding:25px 20px;margin-bottom:25px}.vacancy-position{font-size:18px}.vacancy-location{font-size:14px}.vacancy-description p,.vacancy-offer p{font-size:14px}.vacancy-requirements li{font-size:13px}.vacancy-apply-btn{padding:10px 20px;font-size:13px}}.vacancy-block4{background-color:#0b385d;padding:80px 0 300px 0;color:#fff}.vacancy-block4-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:36px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;line-height:1.3}.vacancy-block4-button{text-align:center;margin-bottom:60px}.why-us-btn{display:inline-block;background-color:transparent;color:#fff;padding:15px 30px;border:2px solid #e0bd7a;border-radius:8px;text-decoration:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;cursor:default}.vacancy-advantages-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto}.advantage-card{text-align:center;padding:0 20px}.advantage-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto}.advantage-icon-img{width:56px;height:56px}.advantage-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:20px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.3}.advantage-description{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#fff;margin:0}@media (max-width:1200px){.vacancy-advantages-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.vacancy-block4{padding:60px 0}.vacancy-block4-title{font-size:28px;margin-bottom:25px}.vacancy-block4-button{margin-bottom:40px}.vacancy-advantages-grid{grid-template-columns:1fr;gap:30px}.advantage-icon{width:70px;height:70px;margin-bottom:25px}.advantage-icon-img{width:35px;height:35px}.advantage-title{font-size:18px}.advantage-description{font-size:14px}}@media (max-width:480px){.vacancy-block4{padding:40px 0}.vacancy-block4-title{font-size:24px}.advantage-icon{width:60px;height:60px;margin-bottom:20px}.advantage-icon-img{width:30px;height:30px}.advantage-title{font-size:16px}.advantage-description{font-size:13px}}.contact-form-block{background-color:#fff;border-radius:20px;padding:60px;box-shadow:0 8px 30px rgba(0,0,0,0.1);display:flex;align-items:flex-start;gap:60px;max-width:1000px;margin:0 auto}.contact-form-image{position:relative;flex-shrink:0}.contact-form-image .director-image img{width:100%;height:100%}.contact-form-image .director-badge{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background-color:#0073e1;color:#fff;padding:15px 30px;border-radius:25px;text-align:center;width:90%;box-shadow:0 4px 15px rgba(0,115,225,0.3);border-bottom-right-radius:50px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:50px}.contact-form-image .director-name{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:18px;font-weight:700;margin-bottom:5px}.contact-form-image .director-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;font-weight:400;opacity:0.9}.contact-form-content{flex:1}.contact-form-title{text-align:left;color:#000;font-size:30px;line-height:1.25;font-weight:700;margin-bottom:10px;padding-left:0}.contact-form-subtitle{font-weight:500;font-size:20px;line-height:1.25;color:#000;margin-bottom:30px}.contact-form{max-width:400px}.form-group{margin-bottom:25px}.form-input-wrapper{position:relative;display:flex;align-items:center}.form-icon{position:absolute;left:15px;z-index:2;display:flex;align-items:center;justify-content:center}.form-icon::after{content:'';position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0.5px;height:30px;background-color:#e0e0e0}.form-input{width:100%;padding:15px 15px 15px 70px;border:2px solid #e0e0e0;border-radius:10px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;color:#333;background-color:#fff;transition:border-color 0.3s ease,box-shadow 0.3s ease}.form-input:focus{outline:none;border-color:#0073e1;box-shadow:0 0 0 3px rgba(0,115,225,0.1)}.form-input::placeholder{color:#999}.form-submit-btn{background-color:#0073e1;color:#fff;padding:15px 40px;border:none;border-radius:10px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease;width:100%}.form-submit-btn:hover{background-color:#005bb5;transform:translateY(-2px)}.form-submit-btn:active{transform:translateY(0)}.vacancy-block6{background-color:#f8f9fa;padding:80px 0}.vacancy-block6 .contact-form-block{margin-top:-300px;position:relative;z-index:10}.form-result{margin-top:15px;padding:12px 20px;border-radius:8px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:center;transition:all 0.3s ease;animation:fadeIn 0.3s ease-in}.form-result:empty{display:none;padding:0;margin:0}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.webhook-form button[type="submit"]:disabled{opacity:0.6;cursor:not-allowed}.partnership-block1{background:url('/static/img/partnership/partnership-banner.webp') center center / cover no-repeat;text-align:left;overflow:hidden;padding:40px 0}.partnership-header-content{max-width:580px}.partnership-main-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:36px;font-weight:700;color:#0b385d;margin-bottom:30px;line-height:1.3;letter-spacing:0.5px}.partnership-subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:600;color:#000;margin:0 0 30px 0;line-height:1.4}.partnership-description{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:18px;font-weight:400;color:#000;margin:0 0 20px 0;line-height:1.6;opacity:1}.partnership-btn{display:inline-block;background-color:#0073e1;color:#fff;padding:16px 40px;border:none;border-radius:8px;text-decoration:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;margin-top:20px;box-shadow:0 4px 15px rgba(0,115,225,0.3)}.partnership-btn:hover{background-color:#005bb5;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,115,225,0.4)}.partnership-btn:active{transform:translateY(0)}.partnership-block2{background-color:#fff;padding:80px 0}.partnership-cooperation-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto 60px auto;position:relative}.partnership-cooperation-grid::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;background-color:#000}.cooperation-card{display:flex;flex-direction:column}.cooperation-image{margin-bottom:30px;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.cooperation-img{width:100%;height:auto;display:block;transition:transform 0.3s ease}.cooperation-img:hover{transform:scale(1.05)}.cooperation-content{flex:1}.cooperation-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:700;color:#000;margin-bottom:20px;line-height:1.3;height:65px}.cooperation-description{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;color:#333;margin:0 0 15px 0;line-height:1.6}.cooperation-link{color:#0073e1;text-decoration:none;font-weight:600;transition:color 0.3s ease}.cooperation-link:hover{color:#005bb5;text-decoration:underline}.partnership-block2-button{text-align:center}.partnership-block3{background-color:#0b385d;padding:80px 0;color:#fff}.partnership-block3-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:30px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.partnership-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}@media (max-width:768px){.partnership-benefits-grid{grid-template-columns:1fr;gap:20px}.benefit-card{padding:0 10px;text-align:center}.benefit-icon{margin:0 auto 15px auto}}.benefit-card{text-align:left;padding:0 20px}.benefit-icon{width:102px;height:102px}.benefit-icon-img{width:102px;height:102px}.benefit-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:20px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.3}.benefit-description{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#fff;margin:0;padding-top:20px}.partnership-block4{background:url('/static/img/partnership/earn-with-us.webp') center center / cover no-repeat;padding:80px 0;position:relative;overflow:hidden}.partnership-block4-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.partnership-block4-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:36px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.partnership-block4-subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:600;color:#fff;margin-bottom:40px;line-height:1.4;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.partnership-block5{background-color:#f8f9fa;padding:80px 0}@media (max-width:768px){.partnership-cooperation-grid{grid-template-columns:1fr;gap:40px}.partnership-cooperation-grid::before{display:none}.vacancy-block6 .contact-form-block{margin-top:0}}@media (max-width:1200px){.contact-form-block{gap:40px;padding:50px}.contact-form-image .director-image{width:300px;height:300px}}@media (max-width:991px){.contact-form-block{flex-direction:column;align-items:center;text-align:center;gap:40px;padding:40px}.contact-form-image .director-image{width:280px;height:auto}.contact-form-content{padding-top:0}.contact-form{max-width:100%}.contact-form-title{font-size:28px}.contact-form-subtitle{font-size:16px}}@media (max-width:768px){.vacancy-block6{padding:60px 0}.contact-form-block{padding:30px 25px;gap:30px}.contact-form-image .director-image{width:250px;height:auto}.contact-form-title{font-size:24px}.contact-form-subtitle{font-size:15px;margin-bottom:30px}.form-group{margin-bottom:20px}.form-input{padding:12px 12px 12px 45px;font-size:15px}.form-submit-btn{padding:12px 30px;font-size:15px}}@media (max-width:480px){.vacancy-block6{padding:40px 0}.contact-form-block{padding:25px 20px;gap:25px}.contact-form-image .director-image{width:250px;height:auto}.contact-form-image .director-badge{padding:12px 20px;bottom:15px}.contact-form-image .director-name{font-size:16px}.contact-form-image .director-title{font-size:12px}.contact-form-title{font-size:20px}.contact-form-subtitle{font-size:14px;margin-bottom:25px}.form-input{padding:10px 10px 10px 40px;font-size:14px}.form-submit-btn{padding:10px 25px;font-size:14px}}.aboutus-header-content{display:flex;align-items:center;gap:40px}.aboutus-header-photo img{width:250px;height:250px;border-radius:50%;object-fit:cover;border:5px solid rgba(255,255,255,0.3)}.aboutus-header-text h2{font-size:18px;font-weight:400;margin-bottom:10px;opacity:0.9}.aboutus-title{font-size:48px;font-weight:700;margin:10px 0;line-height:1.2}.aboutus-subtitle{font-size:24px;font-weight:400;opacity:0.9}.aboutus-main{padding:60px 0}.aboutus-heading{font-size:42px;font-weight:700;text-align:center;margin-bottom:40px;color:#0b385d}.aboutus-heading .highlight{color:#0073e1;margin-left:10px}.aboutus-text-block{max-width:1000px;margin:0 auto 50px}.aboutus-text-block p{font-size:18px;line-height:1.8;color:#555;text-align:center}.aboutus-info-section{max-width:1000px;margin:40px auto;padding:30px;background:#f8f9fa;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.aboutus-info-section h2{font-size:28px;font-weight:600;margin-bottom:20px;color:#0073e1}.aboutus-info-section p{font-size:17px;line-height:1.7;color:#555}.aboutus-logo-scheme{text-align:center;margin:50px 0;padding:40px 0;background:linear-gradient(to bottom,#f8f9fa,#ffffff)}.aboutus-logo-scheme img{max-width:100%;height:auto}.aboutus-services-header{text-align:center;padding:60px 0 30px}.aboutus-services-header h2{font-size:36px;font-weight:700;color:#0b385d;margin:0}.aboutus-advantages{padding:30px 0 60px}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.advantage-item{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,115,225,0.1);text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease}.advantage-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,115,225,0.2)}.advantage-icon svg{width:64px;height:64px}.advantage-item h3{font-size:20px;font-weight:600;margin-bottom:15px;color:#0b385d;min-height:50px;display:flex;align-items:center;justify-content:center}.advantage-item p{font-size:15px;line-height:1.6;color:#666}.aboutus-main-services{background:linear-gradient(135deg,#0073e1 0%,#0095ff 100%);padding:80px 0;color:#fff}.main-services-title{font-size:38px;font-weight:700;text-align:center;margin-bottom:60px;text-transform:uppercase}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-bottom:60px}.service-block{background:rgba(255,255,255,0.1);padding:35px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease}.service-block:hover{background:rgba(255,255,255,0.15);transform:translateY(-5px)}.service-block h3{font-size:22px;font-weight:600;margin-bottom:20px;line-height:1.4;min-height:60px}.service-block p{font-size:16px;line-height:1.7;opacity:0.95}.aboutus-bottom-text{text-align:center;max-width:900px;margin:40px auto;padding:30px;background:rgba(255,255,255,0.1);border-radius:12px;backdrop-filter:blur(10px)}.aboutus-bottom-text p{font-size:20px;line-height:1.7;margin:0}.aboutus-team-image{margin-top:60px;text-align:center}.aboutus-team-image img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.3)}@media (max-width:991px){.aboutus-header-content{flex-direction:column;text-align:center}.aboutus-header-photo img{width:200px;height:200px}.aboutus-title{font-size:36px}.aboutus-subtitle{font-size:20px}.aboutus-heading{font-size:32px}.main-services-title{font-size:28px}.advantages-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.services-grid{grid-template-columns:1fr}}@media (max-width:768px){.aboutus-header{padding:40px 0}.aboutus-header-photo img{width:150px;height:150px}.aboutus-title{font-size:28px}.aboutus-subtitle{font-size:18px}.aboutus-heading{font-size:26px}.aboutus-text-block p{font-size:16px;text-align:left}.aboutus-info-section{padding:20px}.aboutus-info-section h2{font-size:22px}.aboutus-info-section p{font-size:15px}.aboutus-services-header h2{font-size:26px}.main-services-title{font-size:22px;padding:0 15px}.advantages-grid{grid-template-columns:1fr;gap:20px}.advantage-item{padding:25px}.advantage-item h3{font-size:18px;min-height:auto}.service-block{padding:25px}.service-block h3{font-size:20px;min-height:auto}.aboutus-bottom-text{padding:20px}.aboutus-bottom-text p{font-size:16px}.aboutus-main-services{padding:50px 0}}@media (max-width:480px){.aboutus-header-text h2{font-size:16px}.aboutus-title{font-size:24px}.aboutus-subtitle{font-size:16px}.aboutus-heading{font-size:22px}.aboutus-heading .highlight{display:block;margin-left:0;margin-top:5px}.aboutus-text-block p{font-size:15px}.main-services-title{font-size:20px}.advantage-icon svg{width:48px;height:48px}}.map-container{height:600px;width:100%;position:relative}.map-info{background:white;padding:10px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1000;font-size:14px;text-align:center}.property-popup{max-width:300px;position:relative}.property-popup img{width:100%;height:150px;object-fit:cover;border-radius:5px 5px 0 0;margin:0;cursor:pointer;display:block}.property-popup .image-container{position:relative;margin:0}.property-popup .close-btn{position:absolute;top:8px;right:8px;background:rgba(255,255,255,0.9);border:none;border-radius:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:bold;color:#333;box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:10}.property-popup .close-btn:hover{background:rgba(255,255,255,1);color:#000}.property-popup .content{padding:10px}.property-popup h4{margin:0 0 5px 0;font-size:16px;color:#333;cursor:pointer}.property-popup h4:hover{color:#007bff}.property-popup .price{font-size:18px;font-weight:bold;color:#007bff;margin-bottom:5px}.property-popup .details{font-size:12px;color:#666;margin-bottom:10px}.property-popup .view-link{display:block;background:#007bff;color:white;padding:8px 15px;text-decoration:none;border-radius:3px;font-size:12px;text-align:center;margin-top:10px}.property-popup .view-link:hover{background:#0056b3;color:white}.search .searchHeader{margin-bottom:0}.search .searchContent{padding:0}.custom-marker{background:#007bff;color:white;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;border:2px solid white;box-shadow:0 2px 5px rgba(0,0,0,0.3);cursor:pointer}.gm-ui-hover-effect{display:none !important}.gallery-controls-wrapper{position:fixed;inset:0;pointer-events:none;z-index:2147483647;display:none}.gallery-control-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:rgba(0,0,0,0.55);color:#fff;font-size:22px;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.gallery-control-btn:hover{background:rgba(0,0,0,0.75)}.gallery-control-btn.prev{left:20px}.gallery-control-btn.next{right:20px}.gallery-control-btn.close{top:20px;right:20px;transform:none}@media (max-width:768px){.gallery-control-btn{width:40px;height:40px;font-size:18px}.gallery-control-btn.prev{left:15px}.gallery-control-btn.next{right:15px}.gallery-control-btn.close{top:15px;right:15px}}@media (max-width:480px){#bizon-slider{width:100%;max-width:100%;overflow-x:hidden}#bizon-slider *{max-width:100%;box-sizing:border-box}.gallery-control-btn{width:35px;height:35px;font-size:16px}.gallery-control-btn.prev{left:10px}.gallery-control-btn.next{right:10px}.gallery-control-btn.close{top:10px;right:10px}}.price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.price::before{content:"";display:none}.gm-style .gm-style-iw-c{padding-left:17px}.page-404{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:80px 20px}.page-404-content{max-width:600px;margin:0 auto;text-align:center}.page-404 h1{font-size:120px;font-weight:700;color:#0066cc;margin-bottom:20px;line-height:1}.page-404 h2{font-size:32px;font-weight:600;margin-bottom:20px;color:#333}.page-404 p{font-size:18px;color:#666;margin-bottom:40px;line-height:1.6}.page-404-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.page-404-btn{padding:15px 40px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:all 0.3s ease}.page-404-btn-primary{background:#0066cc;color:white}.page-404-btn-primary:hover{background:#0052a3;color:white;text-decoration:none}.page-404-btn-secondary{background:white;color:#0066cc;border:2px solid #0066cc}.page-404-btn-secondary:hover{background:#0066cc;color:white;text-decoration:none}.articleContent img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.weather-widget{min-height:200px}.toc{background:#F3FAFE;border-left:4px solid #2563eb;border-radius:8px;padding:20px 24px;margin:24px 0 8px}
.tocTitle{font-size:18px;font-weight:600;margin-bottom:12px;color:#1a1a1a}
.tocList{list-style:none;padding:0;margin:0}
.tocItem{margin:6px 0}
.tocItem a{color:#2563eb;text-decoration:none;font-size:15px;line-height:1.5}
.tocItem a:hover{text-decoration:underline}
.tocLevel3{padding-left:20px}
html{scroll-behavior:smooth}
h2[id],h3[id]{scroll-margin-top:80px}

/* Language Dropdown */
.lang-dropdown{position:relative;display:inline-block}
.lang-dropdown-toggle{display:flex;align-items:center;gap:6px;background:transparent;border:1.5px solid #0073e1;border-radius:20px;padding:4px 12px 4px 6px;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;color:#0073e1;transition:all 0.2s;white-space:nowrap}
.lang-dropdown-toggle img{border-radius:50%;flex-shrink:0}
.lang-dropdown-toggle:hover{background:#0073e1;color:#fff}
.lang-dropdown-toggle:hover .lang-dropdown-arrow{color:#fff}
.lang-dropdown-arrow{transition:transform 0.2s;flex-shrink:0}
.lang-dropdown-toggle[aria-expanded="true"] .lang-dropdown-arrow{transform:rotate(180deg)}
.lang-dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.15);padding:6px 0;min-width:340px;z-index:10001;grid-template-columns:1fr 1fr}
.lang-dropdown-menu.open{display:grid}
.lang-dropdown-item{display:flex;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;color:#333;font-size:14px;font-weight:500;font-family:'Montserrat',sans-serif;transition:background 0.15s}
.lang-dropdown-item:hover{background:#f0f7ff;color:#0073e1}
.lang-dropdown-item img{border-radius:50%;flex-shrink:0}

/* Sticky menu dropdown overrides */
.stickyMenu .lang-dropdown-toggle{border-color:#fff;color:#fff}
.stickyMenu .lang-dropdown-toggle:hover{background:rgba(255,255,255,0.2);border-color:#fff}

/* Mobile menu dropdown */
.mobileMenuBlock .sidenav .lang-dropdown{margin:0 0 20px 20px}
.mobileMenuBlock .sidenav .lang-dropdown-toggle{border-color:#0073e1;color:#0073e1}
.mobileMenuBlock .sidenav .lang-dropdown-toggle:hover{background:#0073e1;color:#fff}
.mobileMenuBlock .sidenav .lang-dropdown{position:static}
.mobileMenuBlock .sidenav .lang-dropdown-menu{position:static;box-shadow:none;min-width:auto;width:100%;border-radius:0;padding:0;margin-top:8px}

/* Mobile menu overlay & scroll lock */
.sidenav-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:1000}
.sidenav-overlay.active{display:block}
body.menu-open{overflow:hidden;position:fixed;width:100%}

/* Mobile menu chevrons */
.mobileMenuBlock .mobileMenuTitle{display:flex;justify-content:space-between;align-items:center;padding-right:24px}
.mobileMenuBlock .mobileMenuTitle::after{content:'';border-right:2px solid #0073e1;border-bottom:2px solid #0073e1;width:8px;height:8px;transform:rotate(45deg);transition:transform 0.3s;flex-shrink:0;margin-left:12px}
.mobileMenuBlock .mobileMenuItem.active>.mobileMenuTitle::after{transform:rotate(-135deg)}

/* Mobile menu footer */
.sidenav-footer{margin-top:auto;padding:24px 32px;border-top:1px solid #eee;background:#f8f9fa}
.sidenav-footer a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#333;font-size:15px;font-weight:500;padding:8px 0}
.sidenav-footer a:hover{color:#0073e1}
.sidenav-footer i{font-size:18px;color:#0073e1;width:20px;text-align:center}
.mobileMenuBlock .mobileTopMenu{flex:1}

/* Language Suggestion Banner */
.lang-suggest-banner{background:#e8f4fd;border-bottom:1px solid #b8ddf0;font-family:'Montserrat',sans-serif}
.lang-suggest-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px}
.lang-suggest-text{font-size:15px;color:#1a3a5c;font-weight:500}
.lang-suggest-btn{display:inline-block;padding:7px 22px;background:#e10073;color:#fff;border-radius:5px;text-decoration:none;font-size:14px;font-weight:700;transition:opacity 0.2s}
.lang-suggest-btn:hover{opacity:0.85}
.lang-suggest-close{background:none;border:none;font-size:22px;color:#6b8dad;cursor:pointer;padding:0 6px;line-height:1}
.lang-suggest-close:hover{color:#1a3a5c}

@media (max-width:768px){
.lang-suggest-inner{flex-wrap:wrap;gap:8px;padding:8px 15px}
.lang-suggest-text{font-size:13px;flex:1 1 100%;text-align:center}
.lang-suggest-btn{font-size:12px;padding:4px 14px}
}
.articleContent table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px}
.articleContent th,.articleContent td{border:1px solid #ddd;padding:12px 16px;text-align:left}
.articleContent thead th{background:#0073e1;color:#fff;font-weight:600}
.articleContent tbody tr:nth-child(even){background:#f8f9fa}
.articleContent tbody tr:hover{background:#e9ecef}
@media(max-width:768px){
.articleContent table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.articleContent th,.articleContent td{padding:8px 12px;font-size:14px;white-space:nowrap}
}

/* === City Content Hub (SEO pages) === */
.city-intro{margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid #eee}
.city-intro-text{font-size:15px;line-height:1.75;color:#444}
.city-intro-text strong{color:#222}
.city-intro-links{margin-top:12px;font-size:14px}
.city-intro-links-label{color:#555;margin-right:8px;font-weight:600}
.city-intro-link{color:#0073e1;text-decoration:none;transition:color .2s}
.city-intro-link:hover{color:#005bb5;text-decoration:underline}
.city-intro-link-sep{margin:0 6px;color:#ccc}
.city-quick-search{position:relative;margin:24px 0;border-radius:12px;overflow:hidden;background:#1a1a2e;min-height:180px}
.city-quick-search-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.city-quick-search-overlay{position:relative;padding:32px}
.city-quick-search-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}
.city-type-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.type-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid rgba(255,255,255,.5);border-radius:24px;color:#fff;text-decoration:none;font-size:14px;transition:all .25s;background:rgba(0,0,0,.4);backdrop-filter:blur(4px)}
.type-chip:hover{background:rgba(0,115,225,.3);border-color:#0073e1;color:#fff;text-decoration:none}
.type-chip-title{font-weight:500}
.type-chip-count{font-size:12px;opacity:.7;background:rgba(255,255,255,.12);padding:2px 8px;border-radius:12px}
.type-chip-active{background:rgba(0,115,225,.4);border-color:#0073e1}
.city-tabs-section{margin-top:40px;padding-top:30px;border-top:1px solid #eee}
.city-tabs-heading{font-size:26px;font-weight:700;color:#1a2b4a;margin-bottom:24px;text-align:center}
.city-tab-nav{display:flex;gap:0;margin-bottom:28px;border-bottom:1px solid #e0e0e0;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:center}
.city-tab-btn{padding:14px 24px;border:none;border-bottom:3px solid transparent;background:none;color:#595959;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}
.city-tab-btn:hover{color:#0073e1}
.city-tab-btn.active{color:#0073e1;border-bottom-color:#0073e1;font-weight:600}
.city-tab-panel{display:none}
.city-tab-panel.active{display:flex;gap:30px;align-items:flex-start}
.city-tab-image{flex:0 0 45%;max-width:45%}
.city-tab-image img{border-radius:12px;width:100%;height:auto;object-fit:cover}
.city-tab-text{flex:1;font-size:15px;line-height:1.75;color:#444}
.city-tab-text-full{flex:1 1 100%}
.city-tab-text h3{font-size:20px;font-weight:600;color:#1a2b4a;margin:28px 0 16px;text-align:center}.city-tab-text h3:first-child{margin-top:0}.city-description h2,.city-description h3,.city-description h4{margin-top:28px;color:#1a2b4a;font-weight:600}
.city-tab-text p{margin:0 0 12px}
.city-tab-text ul{margin:0 0 12px;padding-left:20px}
.city-tab-text li{margin-bottom:6px}
@media(max-width:768px){
.city-quick-search-overlay{padding:20px 16px}
.city-quick-search-title{font-size:17px;margin-bottom:14px}
.type-chip{padding:8px 14px;font-size:13px}
.city-tab-panel.active{flex-direction:column}
.city-tab-image{flex:0 0 100%;max-width:100%}
.city-tabs-heading{font-size:20px}
.city-tab-nav{gap:0}
.city-tab-btn{padding:10px 14px;font-size:13px}
}
.prItem h2{font-size:22px;font-weight:700;color:#1a2540;margin-bottom:16px}
.seo-summary-bar{padding-top:20px}
