@font-face{font-family:'GoodProRegular';font-display:swap;src:url(/themes/custom/dm360/assets/fonts/GoodProRegular.eot);src:url(/themes/custom/dm360/assets/fonts/GoodProRegular.eot) format('embedded-opentype'),url(/themes/custom/dm360/assets/fonts/GoodProRegular.woff2) format('woff2'),url(/themes/custom/dm360/assets/fonts/GoodProRegular.woff) format('woff'),url(/themes/custom/dm360/assets/fonts/GoodProRegular.ttf) format('truetype'),url(/themes/custom/dm360/assets/fonts/GoodProRegular.svg#GoodProRegular) format('svg');}@font-face{font-family:'GoodProMedium';font-display:swap;src:url(/themes/custom/dm360/assets/fonts/GoodProMedium.eot);src:url(/themes/custom/dm360/assets/fonts/GoodProMedium.eot) format('embedded-opentype'),url(/themes/custom/dm360/assets/fonts/GoodProMedium.woff2) format('woff2'),url(/themes/custom/dm360/assets/fonts/GoodProMedium.woff) format('woff'),url(/themes/custom/dm360/assets/fonts/GoodProMedium.ttf) format('truetype'),url(/themes/custom/dm360/assets/fonts/GoodProMedium.svg#GoodProMedium) format('svg');}@font-face{font-family:'ProximaNovaRegular';font-display:swap;src:url(/themes/custom/dm360/assets/fonts/ProximaNovaRegular.eot);src:url(/themes/custom/dm360/assets/fonts/ProximaNovaRegular.eot) format('embedded-opentype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaRegular.woff2) format('woff2'),url(/themes/custom/dm360/assets/fonts/ProximaNovaRegular.woff) format('woff'),url(/themes/custom/dm360/assets/fonts/ProximaNovaRegular.ttf) format('truetype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaRegular.svg#ProximaNovaRegular) format('svg');}@font-face{font-family:'ProximaNovaMedium';font-display:swap;src:url(/themes/custom/dm360/assets/fonts/ProximaNovaMedium.eot);src:url(/themes/custom/dm360/assets/fonts/ProximaNovaMedium.eot) format('embedded-opentype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaMedium.woff2) format('woff2'),url(/themes/custom/dm360/assets/fonts/ProximaNovaMedium.woff) format('woff'),url(/themes/custom/dm360/assets/fonts/ProximaNovaMedium.ttf) format('truetype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaMedium.svg#ProximaNovaMedium) format('svg');}@font-face{font-family:'ProximaNovaSemibold';font-display:swap;src:url(/themes/custom/dm360/assets/fonts/ProximaNovaSemibold.eot);src:url(/themes/custom/dm360/assets/fonts/ProximaNovaSemibold.eot) format('embedded-opentype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaSemibold.woff2) format('woff2'),url(/themes/custom/dm360/assets/fonts/ProximaNovaSemibold.woff) format('woff'),url(/themes/custom/dm360/assets/fonts/ProximaNovaSemibold.ttf) format('truetype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold) format('svg');}@font-face{font-family:'ProximaNovaBold';font-display:swap;src:url(/themes/custom/dm360/assets/fonts/ProximaNovaBold.eot);src:url(/themes/custom/dm360/assets/fonts/ProximaNovaBold.eot) format('embedded-opentype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaBold.woff2) format('woff2'),url(/themes/custom/dm360/assets/fonts/ProximaNovaBold.woff) format('woff'),url(/themes/custom/dm360/assets/fonts/ProximaNovaBold.ttf) format('truetype'),url(/themes/custom/dm360/assets/fonts/ProximaNovaBold.svg#ProximaNovaBold) format('svg');}
*{padding:0px;margin:0px;border:none;}*,*::before,*::after{box-sizing:border-box;}html{line-height:1.15;-webkit-text-size-adjust:100%;}:focus,:active{outline:none;}a:focus,a:active{outline:none;}a,a:link,a:visited{-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);text-decoration:none;}a:hover{text-decoration:none;}aside,nav,footer,header,section,main{display:block;}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;}ul,ul li,ol,ol li{list-style:none;}img{vertical-align:top;}img,svg{display:block;max-width:100%;height:auto;}address{font-style:normal;}table{border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent;}input::-ms-clear{display:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button,input[type="submit"]{box-shadow:none;background-color:transparent;background:none;cursor:pointer;}input:focus,input:active,button:focus,button:active{outline:none;}button::-moz-focus-inner{padding:0;border:0;}label{cursor:pointer;}legend{display:block;}input,textarea{-webkit-user-select:auto;-webkit-appearance:none;border-radius:0;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}strong{font-family:var(--font-goodpro-500);font-weight:normal;}
:root{--color-white:#FFFFFF;--color-black:#000000;--color-dark-brown:#24201C;--color-gold:#BEA653;--color-gold-hover:#D7BC60;--color-grey:#737479;--color-light-grey:#D9D9D9;--border-color-white:hsla(0,0%,100%,.1);--border-color-grey:hsla(230,3%,46%,.4);--font-goodpro-400:'GoodProRegular',sans-serif;--font-goodpro-500:'GoodProMedium',sans-serif;--font-proximanova-400:'ProximaNovaRegular',sans-serif;--font-proximanova-500:'ProximaNovaMedium',sans-serif;--font-proximanova-600:'ProximaNovaSemiBold',sans-serif;--font-proximanova-700:'ProximaNovaBold',sans-serif;--font-size-main:20px;--line-height-main:24px;--transition-main:all .4s ease;--zindex-dropdown:100;--zindex-sticky:200;--zindex-fixed:300;--zindex-modal-backdrop:400;--zindex-offcanvas:500;--zindex-modal:600;--zindex-popover:700;--zindex-tooltip:800;}html{scroll-behavior:smooth;}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-goodpro-500);color:var(--color-white);font-size:16px;line-height:19px;background-color:var(--color-dark-brown);min-width:375px;-webkit-font-smoothing:antialiased;}body.overflow-hidden{overflow:hidden;}a{color:var(--color-white);}a:hover{color:var(--color-gold);}h1,h2,h3,h4,h5,h6{color:var(--color-gold);font-family:var(--font-proximanova-400);text-transform:uppercase;}h1{font-size:30px;line-height:33px;margin-bottom:8px;}h2{font-size:30px;line-height:33px;margin-bottom:8px;}h3{font-size:20px;line-height:22px;margin-bottom:8px;}.container{max-width:1240px;padding:0 20px;margin:0 auto;position:relative;}.state-hide{display:none !important;}.col-swiper{display:flex;flex-direction:column;justify-content:flex-end;}@media (min-width:640px){body{font-size:var(--font-size-main);line-height:var(--line-height-main);}.hidden-desktop{display:none !important;}h1{font-size:40px;line-height:43px;margin-bottom:8px;}h2{font-size:40px;line-height:43px;margin-bottom:8px;}h3{font-size:35px;line-height:40px;margin-bottom:8px;}}@media (min-width:1024px){.container{max-width:1264px;padding:0 32px;}h1{font-size:50px;line-height:55px;margin-bottom:8px;}h2{font-size:50px;line-height:55px;margin-bottom:8px;}}@media (max-width:639px){.hidden-mobile{display:none !important;}}
.container .content{border-left:1px solid var(--border-color-white);border-right:1px solid var(--border-color-white);height:100%;}.wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;}.wrapper>.container .content{padding:20px;}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{background-color:var(--color-white);background-position:center center;background-repeat:no-repeat;border:1px solid var(--border-color-grey);width:50px;height:50px;position:relative;top:auto;right:auto;left:auto;margin-top:0;-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);}.swiper-navigation .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='25' height='45' viewBox='0 0 25 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.59043 21.5043L21.8055 1.29046C22.1594 0.953016 22.6297 0.76477 23.1188 0.764769C23.6079 0.764769 24.0781 0.953016 24.4321 1.29046L24.455 1.31331C24.6272 1.47689 24.7643 1.6738 24.858 1.89206C24.9517 2.11031 25 2.34534 25 2.58286C25 2.82037 24.9517 3.05541 24.858 3.27366C24.7643 3.49191 24.6272 3.68882 24.455 3.85241L4.47712 22.8862L24.455 41.9123C24.6272 42.0759 24.7643 42.2728 24.858 42.4911C24.9517 42.7093 25 42.9444 25 43.1819C25 43.4194 24.9517 43.6544 24.858 43.8727C24.7643 44.0909 24.6272 44.2878 24.455 44.4514L24.4321 44.4743C24.0781 44.8117 23.6079 45 23.1188 45C22.6297 45 22.1595 44.8117 21.8055 44.4743L0.59043 24.2604C0.403852 24.0827 0.255316 23.8689 0.153825 23.632C0.0523339 23.3951 9.78056e-07 23.1401 9.66791e-07 22.8824C9.55526e-07 22.6247 0.0523338 22.3696 0.153825 22.1328C0.255316 21.8959 0.403852 21.6821 0.59043 21.5043Z' fill='%23737479'/%3E%3C/svg%3E%0A");}.swiper-navigation .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='25' height='45' viewBox='0 0 25 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4096 21.5043L3.19453 1.29046C2.84055 0.953016 2.37026 0.76477 1.8812 0.764769C1.39215 0.764769 0.92186 0.953016 0.567877 1.29046L0.545034 1.31331C0.372835 1.47689 0.235718 1.6738 0.142019 1.89206C0.0483207 2.11031 1.83826e-06 2.34534 1.82788e-06 2.58286C1.8175e-06 2.82037 0.0483207 3.05541 0.142019 3.27366C0.235718 3.49191 0.372835 3.68882 0.545034 3.85241L20.5229 22.8862L0.545033 41.9123C0.372833 42.0759 0.235716 42.2728 0.142017 42.4911C0.0483189 42.7093 6.36199e-08 42.9444 5.32377e-08 43.1819C4.28556e-08 43.4194 0.0483189 43.6544 0.142017 43.8727C0.235716 44.0909 0.372833 44.2878 0.545032 44.4514L0.567875 44.4743C0.921858 44.8117 1.39215 45 1.8812 45C2.37026 45 2.84055 44.8117 3.19453 44.4743L24.4096 24.2604C24.5961 24.0827 24.7447 23.8689 24.8462 23.632C24.9477 23.3951 25 23.1401 25 22.8824C25 22.6247 24.9477 22.3696 24.8462 22.1328C24.7447 21.8959 24.5961 21.6821 24.4096 21.5043Z' fill='%23737479'/%3E%3C/svg%3E%0A");}.swiper-navigation .swiper-button-next::after,.swiper-navigation .swiper-button-prev::after{content:none;}.swiper-navigation .swiper-button-next:hover,.swiper-navigation .swiper-button-prev:hover{opacity:.9;}.swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.swiper .swiper-navigation{position:absolute;bottom:0;}.swiper.swiper-fade{overflow:visible;}.user-login-form{max-width:400px;width:100%;margin:0 auto;}.user-login-form .button{width:100%;}.p-project{padding:44px;}.p-project h2{margin-bottom:30px;}.p-project p{margin-bottom:16px;}.p-project .field--name-field-project-link{display:none;}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}body.path-user .header .header__row_third,body.path-user .header .header__row_second{display:none;}body.path-user .header .header__col_logo{justify-content:center;}body.path-user .header .header__logo{margin-bottom:0;}@media (min-width:640px){body.path-user .header .header__col{min-height:100px;}}@media (min-width:1024px){body.path-user .header .header__col{min-height:150px;}}@media (min-width:1280px){body.path-user .header .header__col{min-height:150px;}}.load-more-button{position:relative;height:84px;width:120px;text-align:center;cursor:pointer;}.load-more-button::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='75' height='75' transform='translate(0.5)' fill='%23D9D9D9'/%3E%3Cpath d='M39.378 49.4096L59.5919 28.1945C59.9294 27.8405 60.1176 27.3703 60.1176 26.8812C60.1176 26.3921 59.9294 25.9219 59.5919 25.5679L59.5691 25.545C59.4055 25.3728 59.2086 25.2357 58.9903 25.142C58.7721 25.0483 58.537 25 58.2995 25C58.062 25 57.827 25.0483 57.6087 25.142C57.3905 25.2357 57.1936 25.3728 57.03 25.545L37.9962 45.5229L18.97 25.545C18.8064 25.3728 18.6095 25.2357 18.3913 25.142C18.173 25.0483 17.938 25 17.7005 25C17.463 25 17.2279 25.0483 17.0097 25.142C16.7914 25.2357 16.5945 25.3728 16.4309 25.545L16.4081 25.5679C16.0706 25.9219 15.8824 26.3921 15.8824 26.8812C15.8824 27.3703 16.0706 27.8405 16.4081 28.1945L36.622 49.4096C36.7997 49.5961 37.0135 49.7447 37.2504 49.8462C37.4873 49.9477 37.7423 50 38 50C38.2577 50 38.5127 49.9477 38.7496 49.8462C38.9865 49.7447 39.2003 49.5961 39.378 49.4096Z' fill='%23737479'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;background-color:var(--color-light-grey);background-size:auto 70%;width:50px;height:50px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.load-more-button.show-loader::after{background-image:none;}.load-more-button.show-loader::before{content:"";width:24px;height:24px;border-radius:50%;background:-o-radial-gradient(farthest-side,#737479 94%,#0000) top/3.8px 3.8px no-repeat,conic-gradient(#0000 30%,#737479);background:radial-gradient(farthest-side,#737479 94%,#0000) top/3.8px 3.8px no-repeat,conic-gradient(#0000 30%,#737479);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.8px),#000 0);-webkit-animation:spinner-c7wet2 1s infinite linear;animation:spinner-c7wet2 1s infinite linear;position:absolute;bottom:14px;left:50%;margin-left:-12px;z-index:2;}@-webkit-keyframes spinner-c7wet2{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes spinner-c7wet2{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}.load-more-button.state-loaded{visibility:hidden;opacity:0;height:0;-webkit-transition:visibility .1s 1s,opacity .1s 1s,height .1s 1s;-o-transition:visibility .1s 1s,opacity .1s 1s,height .1s 1s;transition:visibility .1s 1s,opacity .1s 1s,height .1s 1s;}body.page-node-type-pano2-vr .region,.block-dm-pano2vr-360,.block-dm-pano2vr-360 .block__content,.block-dm-pano2vr-360 #container{width:100%;height:100vh;}#cboxContent,.cboxPhoto{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#cboxLoadedContent{border:none;}#cboxCurrent{display:none !important;}#cboxClose{font-size:0;color:transparent;background-color:rgba(0,0,0,.6);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/themes/custom/dm360/assets/css/%2523clip0_2074_19)'%3E%3Cpath d='M2.28442 0.390457L8 6.10618L13.7156 0.390457C14.1923 -0.086231 14.9476 -0.130626 15.5119 0.310216L15.6095 0.399146C16.1301 0.919755 16.1301 1.76383 15.6095 2.28444L9.89384 8L15.6095 13.7156C16.0862 14.1922 16.1306 14.9476 15.6898 15.5119L15.6009 15.6095C15.0803 16.1302 14.2361 16.1302 13.7155 15.6095L8 9.89382L2.28442 15.6095C1.80773 16.0862 1.05239 16.1306 0.488115 15.6898L0.390459 15.6009C-0.13015 15.0802 -0.130156 14.2362 0.390459 13.7156L6.10616 8L0.390459 2.28444C-0.0862292 1.80775 -0.130624 1.05239 0.310218 0.48811L0.399126 0.390457C0.919734 -0.130152 1.76381 -0.130152 2.28442 0.390457ZM1.35245 15.3333C1.3489 15.3333 1.34535 15.3333 1.34179 15.3333L1.35245 15.3333ZM1.44096 15.326L1.41174 15.3297C1.42142 15.3287 1.43121 15.3274 1.44096 15.326ZM1.24353 15.3261L1.25541 15.3277C1.25138 15.3272 1.24735 15.3267 1.24332 15.3261L1.24353 15.3261ZM1.15975 15.3081L1.17016 15.311C1.16657 15.31 1.163 15.309 1.15942 15.308L1.15975 15.3081ZM1.52559 15.3076L1.48966 15.3168C1.50167 15.3141 1.51367 15.311 1.52559 15.3076ZM1.60103 15.281L1.57332 15.292C1.58255 15.2886 1.59181 15.2849 1.60103 15.281ZM1.08243 15.281C1.08572 15.2824 1.08411 15.2817 1.08252 15.281L1.08243 15.281ZM1.00423 15.2417L0.933346 15.1936C0.96295 15.2166 0.994017 15.2368 1.02624 15.2541L1.00423 15.2417ZM1.67903 15.2419L1.65759 15.254C1.66463 15.2502 1.67185 15.2461 1.67903 15.2419ZM15.2541 14.9737L15.2417 14.9958L15.1936 15.0667C15.2166 15.0371 15.2368 15.006 15.2541 14.9737ZM15.291 14.8924L15.281 14.9176C15.2845 14.9092 15.2879 14.9008 15.291 14.8924ZM15.3165 14.8074L15.3081 14.8402C15.3111 14.8296 15.314 14.8185 15.3165 14.8074ZM15.3296 14.7286L15.3261 14.7565C15.3274 14.7473 15.3286 14.738 15.3296 14.7286ZM14.6582 1.3331L8 7.99149L1.34179 1.3331L1.33309 1.34179L7.99149 8L1.33309 14.6582L1.34179 14.6669L8 8.00851L14.6582 14.6669L14.6669 14.6582L8.0085 8L14.6669 1.34179L14.6582 1.3331ZM15.3332 14.6476L15.3333 14.6669C15.3334 14.6605 15.3334 14.654 15.3332 14.6476ZM15.326 14.5591L15.3297 14.5883C15.3287 14.5786 15.3274 14.5688 15.326 14.5591ZM15.3076 14.4744L15.3168 14.5103C15.3141 14.4983 15.311 14.4863 15.3076 14.4744ZM15.281 14.399L15.292 14.4267C15.2886 14.4175 15.2849 14.4082 15.281 14.399ZM15.2419 14.3209L15.2539 14.3424C15.2502 14.3354 15.2461 14.3281 15.2419 14.3209ZM0.74605 1.65758L0.7561 1.67561C0.752593 1.66956 0.749187 1.66346 0.745887 1.65732L0.74605 1.65758ZM0.708004 1.57331L0.716956 1.59627C0.713801 1.58862 0.710822 1.58093 0.707964 1.57319L0.708004 1.57331ZM0.683183 1.48968L0.689043 1.5134C0.686947 1.50551 0.684985 1.49758 0.683183 1.48962V1.48968ZM0.67004 1.40908L0.672238 1.42819C0.671406 1.42179 0.670686 1.41539 0.67004 1.40897V1.40908ZM0.666948 1.32245L0.666663 1.34179C0.666663 1.3353 0.666759 1.32881 0.666948 1.32233V1.32245ZM0.673906 1.24351L0.672238 1.2554C0.672762 1.25137 0.673349 1.24734 0.673947 1.24332L0.673906 1.24351ZM0.691891 1.15977L0.689043 1.17018C0.689997 1.16659 0.690957 1.163 0.691972 1.15942L0.691891 1.15977ZM0.718991 1.08244C0.717613 1.08572 0.718279 1.08413 0.71895 1.08254L0.718991 1.08244ZM0.758297 1.00424L0.806434 0.933334C0.783415 0.962938 0.763218 0.994038 0.745887 1.02626L0.758297 1.00424ZM1.6573 0.745895L1.67936 0.758287L1.75024 0.806421C1.72064 0.783403 1.68953 0.763226 1.6573 0.745895ZM14.3424 0.746037L14.3244 0.756108C14.3304 0.7526 14.3365 0.749196 14.3427 0.745895L14.3424 0.746037ZM1.026 0.746037L1.00797 0.756108C1.01403 0.7526 1.0201 0.749196 1.02624 0.745895L1.026 0.746037ZM14.9738 0.745895L14.9958 0.758287L15.0666 0.806421C15.037 0.783403 15.006 0.763226 14.9738 0.745895ZM1.10762 0.708991L1.08732 0.716977C1.09404 0.714204 1.10079 0.711548 1.10758 0.709004L1.10762 0.708991ZM1.5732 0.707956L1.60115 0.719011C1.59183 0.715081 1.58255 0.711411 1.5732 0.707956ZM14.4267 0.708L14.4037 0.716977C14.4114 0.713821 14.4191 0.710815 14.4268 0.707956L14.4267 0.708ZM14.8924 0.709004L14.9176 0.719011C14.9092 0.715471 14.9008 0.712151 14.8924 0.709004ZM1.19283 0.683435L1.17016 0.689028C1.17762 0.687048 1.18511 0.685198 1.19262 0.683481L1.19283 0.683435ZM1.48962 0.683181L1.52571 0.692415C1.5137 0.68898 1.50168 0.685913 1.48962 0.683181ZM14.5103 0.683191L14.4866 0.689028C14.4945 0.686931 14.5024 0.684983 14.5104 0.683181L14.5103 0.683191ZM14.8074 0.683481L14.8402 0.691881C14.8296 0.688859 14.8185 0.686026 14.8074 0.683481ZM1.27425 0.670074L1.25541 0.672256C1.26163 0.671447 1.26785 0.670725 1.27408 0.670092L1.27425 0.670074ZM1.40897 0.670041L1.44087 0.674034C1.43029 0.67245 1.41965 0.671117 1.40897 0.670041ZM14.5909 0.670051L14.5718 0.672256C14.5782 0.671424 14.5846 0.670687 14.591 0.670041L14.5909 0.670051ZM14.7259 0.670092L14.7565 0.673909C14.7464 0.672418 14.7362 0.671135 14.7259 0.670092ZM14.6389 0.666943L14.6776 0.666948C14.6647 0.666573 14.6518 0.666571 14.6389 0.666943ZM1.32234 0.666948L1.36112 0.666943C1.3482 0.666571 1.33527 0.666573 1.32234 0.666948Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2074_19'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;top:0;right:0;width:32px;height:32px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#cboxClose:hover{background-position:center center;}#cboxPrevious,#cboxNext{background-color:rgba(0,0,0,.6);background-repeat:no-repeat;background-position:center center;background-size:24px 24px;width:60px;height:60px;margin-top:-30px;}#cboxPrevious:hover,#cboxNext:hover{background-position:center center;}#cboxPrevious{background-image:url("data:image/svg+xml,%3Csvg height='64px' width='64px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 155.139 155.139' xml:space='preserve' fill='%23ffffff' transform='matrix(-1, 0, 0, 1, 0, 0)' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cpolygon style='fill:%23ffffff;' points='155.139,77.566 79.18,1.596 79.18,45.978 0,45.978 0,109.155 79.18,109.155 79.18,153.542 '%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");left:0;}#cboxNext{background-image:url("data:image/svg+xml,%3Csvg height='64px' width='64px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 155.139 155.139' xml:space='preserve' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cpolygon style='fill:%23ffffff;' points='155.139,77.566 79.18,1.596 79.18,45.978 0,45.978 0,109.155 79.18,109.155 79.18,153.542 '%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");right:0;}.webform-submission-contact-form{background-color:var(--color-dark-brown);}.captcha{margin:20px 0;padding:0 30px;}.captcha label,.captcha .description{color:var(--color-white);}.captcha label{font-family:var(--font-goodpro-500);font-size:16px;line-height:19px;}.captcha .description{padding-left:0 !important;}.captcha .form-text{border-top:1px solid var(--border-color-white) !important;padding:10px;}@media (min-width:640px){.wrapper>.container .content{padding:44px;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.col-25{width:25%;}.col-33{width:calc(100% / 3);}.col-50{width:50%;}.col-66{width:calc(100% / 3 * 2);}.col-75{width:75%;}.swiper-navigation .swiper-button-next{border-left:0;}}@media (min-width:1024px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{background-size:22px 38px;width:65px;height:65px;}.load-more-button{height:104px;width:120px;}.load-more-button::after{background-size:auto 90%;width:65px;height:65px;}.load-more-button.show-loader::before{bottom:20px;}}@media (min-width:1280px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{background-size:25px 44px;width:75px;height:75px;}.load-more-button{height:114px;width:120px;}.load-more-button::after{width:75px;height:75px;}.load-more-button.show-loader::before{bottom:24px;}}@media (max-width:1023px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{background-size:16px 28px;width:50px;height:50px;}}@media (max-width:639px){#cboxPrevious,#cboxNext{background-size:16px 16px;width:40px;height:40px;margin-top:-20px;}}
::placeholder{color:var(--color-grey);}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:#ffffff !important;}.form-item{margin-bottom:16px;}.form-item .description{font-family:var(--font-goodpro-400);font-size:14px;padding-top:4px;padding-left:4px;}.form-text,.form-email,.form-textarea{display:block;width:100%;padding:12px;font-family:var(--font-goodpro-500);font-size:16px;line-height:19px;color:var(--color-white);background-color:transparent;background-image:none;border:1px solid var(--border-color-white);-webkit-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;}@media (min-width:640px){.form-text,.form-email,.form-textarea{font-size:20px;line-height:24px;padding:25px 30px 24px;}}label{display:inline-block;margin-bottom:8px;}textarea{resize:none;}
input[type="submit"],.btn,.button,.form-submit,.button-link a{display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;font-family:var(--font-goodpro-500);color:var(--color-grey);font-size:20px;line-height:24px;background-color:var(--color-white);border:0;padding:11px 12px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);}input[type="submit"]:hover,.btn:hover,.button:hover,.form-submit:hover,.button-link a:hover{background-color:var(--color-gold);color:var(--color-white);}@media (min-width:640px){input[type="submit"],.btn,.button,.form-submit,.button-link a{padding:13px;}}@media (min-width:1024px){input[type="submit"],.btn,.button,.form-submit,.button-link a{padding:21px 20px 20px;}}@media (min-width:1280px){input[type="submit"],.btn,.button,.form-submit,.button-link a{padding:26px 15px 25px;}}@media (max-width:639px){input[type="submit"],.btn,.button,.form-submit,.button-link a{font-size:14px;line-height:17px;}}
.header{background-image:url("/sites/default/files/pages/bg-header.webp");background-position:center center;background-size:cover;position:relative;}.header .container{height:100%;}.header::before{content:"";background:#212121;mix-blend-mode:multiply;opacity:0.8;position:absolute;left:0;top:0;width:100%;height:100%;}.header::after{content:"";background:var(--border-color-white);position:absolute;left:0;bottom:0;width:100%;height:1px;}.header__inner{border-top:1px solid var(--border-color-white);height:100%;}.header__col{border-top:1px solid var(--border-color-white);}.header .header__row:first-child .header__col{border-top:0;}.header__row_third .header__col{border-bottom:1px solid var(--border-color-white);}.border-right{border-right:1px solid var(--border-color-white);}.header__col_language .block__content ul{margin-left:-1px;}.header__col_language .block__content ul li{font-family:var(--font-goodpro-400);font-size:25px;line-height:30px;text-transform:uppercase;}.header__col_language .block__content ul li a{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;border:1px solid var(--border-color-white);}.header__col_language .block__content ul li.is-active a{background-color:var(--color-light-grey);border-color:var(--color-light-grey);color:var(--color-grey);}.header__col_language .block__content ul li:last-child a{pointer-events:none;}.header__col_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 46px;}.header__logo{display:block;width:100%;margin-bottom:50px;}.header__col_menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.header__col_menu-toggle span{cursor:pointer;-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);}.header__col_menu-toggle span:hover{color:var(--color-gold);}.header__col_title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header__col_title p{max-width:639px;}.header__col_title p:not(:last-child){margin-bottom:8px;}.header__col_360{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;position:relative;}.header__col_360::before{content:"";background:#24201C;mix-blend-mode:multiply;opacity:0.7;position:absolute;left:0;top:0;width:100%;height:100%;}.header__col_360 a{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;position:absolute;width:100%;height:100%;}.header__col_360 a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;}.header__col_360 a:hover .header__col_360__logo-down{opacity:1;z-index:1;}.header__col_360__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);}.header__col_360__logo-down{opacity:0;z-index:-1;}.header__col_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.header__col_button .block{width:100%;}.header__col_button .button-link a{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;width:100%;}.header-auth .content{padding:44px;}.header__contacts{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;flex-wrap:wrap;font-size:14px;line-height:17px;}.header__contacts .block__title{color:var(--color-grey);margin-bottom:4px;}.header__contacts-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.header__contacts-address svg{margin-left:15px;width:40px;}@media (min-width:640px){.header__col{min-height:200px;}.header__col_language .block__content ul li a{width:50px;height:50px;}.header__col_360__logo{width:110px;}.header__contacts>div:not(:last-child){margin-right:35px;}}@media (min-width:640px) and (max-width:1023px){.header__col{width:calc(100% / 3);}.header__col_title{width:calc(100% / 3 * 2);padding:15px 12px;}.header__contacts>div{margin-bottom:5px;}}@media (min-width:1024px){.header__col{min-height:263px;}.header__col_language .block__content ul li a{width:60px;height:60px;}.header__col_logo{padding:0 37px;}.header__logo{max-width:203px;height:28px;margin-bottom:70px;}.header__col_menu-toggle{padding:17px;}.header__col_title{padding:0 31px;}.header__col_360__logo{width:143px;}.header__contacts{font-size:20px;line-height:24px;}.header__contacts>div{margin-bottom:20px}.header__contacts .block__title{margin-bottom:7px;}.header__contacts-address svg{margin-left:28px;width:50px;}}@media (min-width:1280px){.header__col{min-height:300px;}.header__col_language .block__content ul li a{width:75px;height:75px;}.header__col_logo{padding:0 46px;}.header__logo{max-width:254px;height:32px;}.header__col_menu-toggle{padding:24px;}.header__col_title{padding:0 37px;}.header__col_360__logo{width:178px;}.header__contacts>div:not(:last-child){margin-right:75px;}}@media (max-width:1023px){.header__col_language .block__content ul li{font-size:22px;line-height:26px;}.header__col_logo{padding:0 15px;}.header__logo{margin-bottom:0;}.header__col_menu-toggle{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;}.header__contacts-email{display:flex;order:2;}.header__contacts-phone{display:flex;order:3;}.header__contacts-address{display:flex;order:1;width:100%;}.header .header__contacts-address{margin-bottom:17px;}}@media (max-width:639px){body:not(.page-node-type-home-page) #block-header-contacts,body:not(.page-node-type-home-page) .header__col-hidden_mobile{display:none;}.header__row_first{display:-webkit-box;display:-ms-flexbox;display:flex;}.header__row_first .header__col{height:80px;}.header__row_first .header__col_language{width:40px;}.header__row_first .header__col_logo{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;-webkit-box-flex:1;-ms-flex:1;flex:1;}.header__row_first .header__col_menu-toggle{width:80px;}.header__col_language .block__content ul li{font-size:16px;line-height:19px;}.header__col_language .block__content ul li a{width:40px;height:40px;}.header__logo{width:140px;}.header__col_title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-right:0;min-height:140px;padding:13px 14px 15px 10px;}.header__row_third{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.header__row_third .header__col{border-bottom:0;height:80px;width:50%;}.header__col_360__logo{max-width:110px;}.header__contacts{flex:1;}.header__contacts>div:not(:last-child){margin-right:20px;}}
.footer__row{border-top:1px solid var(--border-color-white);border-bottom:1px solid var(--border-color-white);}.footer__col{padding:18px 10px;}.footer__col:not(:last-child){border-bottom:1px solid var(--border-color-white);}.footer__col.footer__col_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:0;padding:0;}.footer__col_blocks>div{padding:18px 10px 26px;}.footer__col_blocks>div:not(:last-child){border-bottom:1px solid var(--border-color-white);}.footer__logo{display:block;margin-bottom:44px;max-width:179px;height:24px;width:100%;}.footer__address-icon div{width:40px;height:40px;}.footer__address-text{margin-bottom:20px;}.footer__menu ul li:not(:last-child){margin-bottom:20px;}.footer__col .block__title{color:var(--color-grey);margin-bottom:7px;}.footer__copyright{color:var(--color-grey);}@media (min-width:640px){.footer__col{min-height:440px;padding:23px 10px;}.footer__col{border-right:1px solid var(--border-color-white);}.footer__col_blocks>div{padding:33px 10px;}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:1024px){.footer__col{min-height:480px;padding:35px;}.footer__logo{margin-bottom:29px;max-width:204px;height:26px;}.footer__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.footer__address-text{margin-bottom:0;}.footer__address-icon{margin-left:20px;}.footer__address-icon div{width:40px;height:40px;}.footer__col_blocks>div{padding:35px 35px 42px;}.footer__col_blocks div.footer__copyright{padding-bottom:35px;}}@media (min-width:1280px){.footer__col{min-height:600px;padding:44px;}.footer__logo{margin-bottom:37px;max-width:254px;height:32px;}.footer__address-icon div{width:50px;height:50px;}.footer__col_blocks>div{padding:44px 44px 51px;}.footer__col_blocks>div.footer__copyright{padding-bottom:44px;}}@media (max-width:639px){.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.footer__address-text{margin-bottom:0;}.footer__address-icon{margin-left:28px;}.footer__col:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.footer__col:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-bottom:0;}.footer__col:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.footer__col:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.footer__col_blocks>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:120px;}.footer__menu{margin:7px 0;}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:144px;}}
.navigation{background-color:var(--color-dark-brown);position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:scroll;z-index:var(--zindex-popover);transform:translateY(-100%);transition:all .5s ease;pointer-events:none;width:100vw;height:100vh;}.navigation.state-open{transform:translateY(0) !important;pointer-events:inherit !important;}.navigation .header__inner{border-left:1px solid var(--border-color-white);border-right:1px solid var(--border-color-white);}.navigation__menu{display:flex;align-items:center;padding:17px 10px;}.navigation nav > ul{display:flex;flex-wrap:wrap;font-size:20px;line-height:24px;column-gap:15px;row-gap:23px;}.navigation nav a.is-active{color:var(--color-gold);}.navigation__contacts{display:flex;align-items:flex-end;padding:20px 75px;}.navigation__contacts .block__title{color:var(--color-grey);margin-bottom:7px;}.navigation__contacts-button{display:flex;align-items:flex-end;}.navigation__contacts-button a{width:100%;}@media (min-width:640px){.navigation__menu{padding:27px 20px;}.navigation nav > ul{font-size:25px;line-height:30px;column-gap:30px;row-gap:25px;}.navigation__contacts{padding:14px 20px;}.navigation__contacts div:not(:last-child){margin-right:25px;}}@media (min-width:1024px){.navigation__menu{padding:52px 35px;}.navigation nav > ul{font-size:30px;line-height:36px;column-gap:43px;row-gap:28px;}.navigation__contacts{padding:20px 35px;}.navigation__contacts div:not(:last-child){margin-right:75px;}}@media (min-width:1280px){.navigation__menu{padding:30px 75px;}.navigation__contacts{padding:20px 75px;}}@media (min-width:640px) and (max-width:1023px){.navigation .header__col.col-75{width:calc(100% / 3 * 2);}.navigation__contacts-button a{font-size:18px;line-height:22px;}}@media (max-width:639px){.navigation__menu{border-right:0;}.navigation .header__col_360{border-bottom:1px solid var(--border-color-white);border-right:1px solid var(--border-color-white);height:160px;}.navigation .header__row_third .navigation__contacts{border-bottom:1px solid var(--border-color-white);border-right:0;flex-direction:column;align-items:flex-start;justify-content:center;font-size:14px;line-height:17px;height:160px;padding:12px 12px 0;}.navigation .header__row_third .navigation__contacts .block__title{display:none;}.navigation .header__row_third .navigation__contacts > div:not(:last-child){margin-bottom:14px;}.navigation .header__row_third .navigation__contacts .button{margin-left:-12px;margin-top:auto;padding-left:0;padding-right:0;width:calc(100% + 24px);}}
.messages-list{padding-top:0;padding-bottom:0;list-style:none;}.messages{position:fixed;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:#fff;max-width:350px;width:100%;margin:30px;top:0;right:0;animation:fade-in .5s ease-in-out forwards,fade-in .5s ease-in-out reverse forwards 6s;}.messages.messages-list__item{background-image:none;}.messages__list{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;list-style:none;}.messages:not(.hidden)~.messages{margin-top:1.125rem;}.messages__item+.messages__item{margin-top:0.5625rem;}.messages__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.messages__content{overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}.messages__button{display:none;}.messages__close{display:none;}.messages__icon{width:30px;height:30px;min-width:30px;margin-right:20px;}.messages--error{background-color:#EF5350;}.messages--error .messages__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.984c4.407 0 8.016 3.609 8.016 8.016 0 4.406-3.608 8.016-8.016 8.016S3.984 16.407 3.984 12 7.593 3.984 12 3.984m0-2C6.478 1.984 1.984 6.477 1.984 12c0 5.521 4.493 10.016 10.016 10.016S22.016 17.522 22.016 12c0-5.523-4.495-10.016-10.016-10.016zm0 2c4.407 0 8.016 3.609 8.016' fill='%23C71612'/%3E%3Cpath d='M13.406,12l2.578,2.578l-1.406,1.406L12,13.406l-2.578,2.578l-1.406-1.406L10.594,12L8.016,9.421l1.406-1.405L12,10.593 l2.578-2.577l1.406,1.405L13.406,12z' fill='%23C71612'/%3E%3C/svg%3E") center/cover no-repeat;}.messages--warning{background-color:#FFCA28;}.messages--warning .messages__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.984c4.407 0 8.016 3.609 8.016 8.016 0 4.406-3.608 8.016-8.016 8.016S3.984 16.407 3.984 12 7.593 3.984 12 3.984m0-2C6.478 1.984 1.984 6.477 1.984 12c0 5.521 4.493 10.016 10.016 10.016S22.016 17.522 22.016 12c0-5.523-4.495-10.016-10.016-10.016zm0 2c4.407 0 8.016 3.609 8.016' fill='%23C19100'/%3E%3Cpath d='M11.016,17.016h1.968V15h-1.968V17.016z M11.016,6.983v6.001h1.968V6.983H11.016z' fill='%23C19100'/%3E%3C/svg%3E") center/cover no-repeat;}.messages--status{background-color:#66BB6A;}.messages--status .messages__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.984c4.407 0 8.016 3.609 8.016 8.016 0 4.406-3.608 8.016-8.016 8.016S3.984 16.407 3.984 12 7.593 3.984 12 3.984m0-2C6.478 1.984 1.984 6.477 1.984 12c0 5.521 4.493 10.016 10.016 10.016S22.016 17.522 22.016 12c0-5.523-4.495-10.016-10.016-10.016zm0 2c4.407 0 8.016 3.609 8.016' fill='%233A813D'/%3E%3Cpath d='M10.477,13.136l5.085-5.085l1.406,1.406l-6.492,6.492l-3.446-3.445l1.406-1.406L10.477,13.136z' fill='%233A813D'/%3E%3C/svg%3E") center/cover no-repeat;}.messages--info{background-color:#29B6F6;}.messages--info .messages__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.984c4.407 0 8.016 3.609 8.016 8.016 0 4.406-3.608 8.016-8.016 8.016S3.984 16.407 3.984 12 7.593 3.984 12 3.984m0-2C6.478 1.984 1.984 6.477 1.984 12c0 5.521 4.493 10.016 10.016 10.016S22.016 17.522 22.016 12c0-5.523-4.495-10.016-10.016-10.016zm0 2c4.407 0 8.016 3.609 8.016' fill='%23077CB2'/%3E%3Cpath d='M11.016,6.984V9h1.968V6.984H11.016z M11.016,17.016h1.968v-6h-1.968V17.016z' fill='%23077CB2'/%3E%3C/svg%3E") center/cover no-repeat;}.messages a{color:#fff;}.messages pre{margin:0;}.js-form-managed-file .messages{margin-bottom:1.125rem;}@-webkit-keyframes fade-in{from{visibility:hidden;opacity:0;}to{visibility:visible;opacity:1;}}@keyframes fade-in{from{visibility:hidden;opacity:0;}to{visibility:visible;opacity:1;}}@-webkit-keyframes slide-show{to{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slide-show{to{-webkit-transform:translateY(0);transform:translateY(0);}}
.modal{opacity:0;visibility:hidden;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;padding:20px;text-align:center;-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);z-index:130;}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em;}.modal.state-open,.modal__overlay.state-open{opacity:1;visibility:visible;}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);text-align:center;}.modal__content{display:inline-block;vertical-align:middle;background-color:var(--color-dark-brown);border:1px solid var(--border-color-white);position:relative;z-index:2;max-width:500px;width:90%;text-align:left;}.modal__content .form-item{margin-bottom:0;}.modal__content .form-text,.modal__content .form-email,.modal__content .form-textarea{border-left:0;border-right:0;border-top:0;}.modal__content .button{background-color:var(--color-gold);color:var(--color-white);width:100%;}.modal__content .button:hover{background-color:var(--color-gold-hover);color:var(--color-white);}.modal__close{width:15px;height:15px;position:absolute;top:10px;right:10px;fill:var(--color-white);cursor:pointer;z-index:3;}.modal__content .form-item-captcha-response .form-text{border-left:1px solid var(--border-color-white);border-right:1px solid var(--border-color-white);}
.block-local-tasks-block{border-bottom:1px solid var(--border-color-white);padding-top:30px;}.block-local-tasks-block .block__content>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-local-tasks-block .block__content>ul li:not(:last-child){border-right:1px solid var(--color-grey);}.block-local-tasks-block .block__content>ul li a{background:var(--color-white);color:var(--color-grey);display:block;padding:12px 18px;}.block-local-tasks-block .block__content>ul li a:hover{color:var(--color-gold);}.block-local-tasks-block .block__content>ul li a.is-active{background:var(--color-gold);color:var(--color-white);}
.b-projects__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid var(--border-color-white);}.b-projects__list .b-projects__box:nth-child(6) ~ .b-projects__box{display:none;}.b-projects__desc{padding:17px 10px;position:relative;}.b-projects__box{border-bottom:1px solid var(--border-color-white);border-right:1px solid var(--border-color-white);width:50%;height:200px;position:relative;}.b-projects__box-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:17px;position:absolute;width:100%;height:100%;padding:10px;}.b-projects__box-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-position:50%;background-size:cover;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);}.b-projects__box:hover .b-projects__box-image,.b-projects__box.state-active .b-projects__box-image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%) !important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%) !important;}.b-projects__box-image::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#212121;mix-blend-mode:multiply;opacity:0.7;z-index:10;}.b-projects__box-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.b-projects__box-title{position:relative;z-index:20;}.b-projects__box-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:20;}.b-slider-front{background-color:var(--color-white);}.b-slider-front .swiper-slide:not(.swiper-slide-active){opacity:0 !important;}.swiper-front__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid var(--border-color-grey);}.swiper-front__top-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:80px;padding:11px 10px;}.swiper-front__top-col:not(:first-child){border-left:1px solid var(--border-color-grey);}.swiper-front__top-col h2{margin-bottom:0;}.b-statistics .row{border-top:1px solid var(--border-color-white);}.b-statistics .row:first-child{padding:16px 10px;}.b-statistics__col_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.b-statistics__col_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;}.b-statistics__col_bottom:not(:last-child){border-bottom:1px solid var(--border-color-white);}.b-statistics__col_bottom>.block{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:1000ms;animation-duration:1000ms;}.b-statistics__numbers-figure{font-family:var(--font-proximanova-500);font-size:70px;line-height:55px;color:var(--color-gold);margin-bottom:5px;}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}25%{opacity:1;}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}}@keyframes fadeInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}25%{opacity:1;}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}25%{opacity:1;}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}25%{opacity:1;}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}}.b-image{background-color:var(--color-white);}.b-image .content{border-left:1px solid var(--border-color-grey);border-right:1px solid var(--border-color-grey);}.b-image .row .col-33{height:80px;}.b-image__box{background-image:url("/sites/default/files/general/image-1.webp");height:300px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:47px 44px;}.b-image__box::after{content:"";background:#24201C;mix-blend-mode:multiply;opacity:0.6;position:absolute;left:0;top:0;width:100%;height:100%;}.b-image__box p{max-width:523px;position:relative;z-index:5;}@supports (-webkit-touch-callout:none){.b-image__box{background-attachment:scroll;}}@media (min-width:640px){.b-projects__box-content{font-size:20px;line-height:24px;padding:10px;}.b-projects__box:nth-child(3n){border-right:0;}.b-projects__desc{padding:31px 10px;}.b-slider-front{padding-bottom:72px;}.b-slider-front .swiper-navigation{width:100px;left:200px;}.b-slider-front .content{border-left:0;border-right:0;}.b-statistics .row:first-child{padding:0;}.b-statistics__col_top:not(:last-child){border-right:1px solid var(--border-color-white);}.b-statistics__col_top{padding:25px 10px;}.b-statistics__col_top h2{margin-bottom:0;}.b-statistics__col_bottom{height:175px;}.b-statistics__col_bottom:not(:last-child){border-bottom:0;border-right:1px solid var(--border-color-white);}.b-statistics__numbers-figure{margin-bottom:10px;}.b-image__box{height:600px;}.b-image .row .col-33{height:100px;}.b-image .row .col-33:not(:last-child){border-right:1px solid var(--border-color-grey);}.swiper-front__top{border-left:1px solid var(--border-color-grey);border-right:1px solid var(--border-color-grey);}.swiper-front__top-col{height:200px;}}@media (min-width:640px) and (max-width:1023px){.b-projects__desc{width:100%;}.b-projects__boxes{width:100%;}.b-projects__box{height:200px;width:calc(100% / 3);}.swiper-front__top-col:nth-child(1){width:calc(100% / 3 * 2);}.swiper-front__top-col:nth-child(2){width:calc(100% / 3);}.swiper-front__top-col:nth-child(3){display:none;}.swiper-front__top-col:nth-child(4){display:none;}.b-statistics__col_bottom h3{font-size:20px;line-height:25px;}.b-statistics__col_bottom p{font-size:14px;line-height:17px;}}@media (min-width:1024px){.b-projects__boxes{border-left:1px solid var(--border-color-white);padding-top:120px;}.load-more-wrapper .row{position:relative;}.load-more-wrapper .load-more-button{position:absolute;margin-left:-35px;left:25%;bottom:0;}.b-projects__box{height:240px;}.b-projects__box:nth-child(3n){border-right:1px solid var(--border-color-white);}.b-projects__box:nth-child(2n){border-right:0;}.b-projects__box-content{padding:22px 19px;}.b-projects__desc{padding:51px 31px;}.b-slider-front{padding-bottom:116px;}.b-slider-front .swiper-navigation{width:130px;left:240px;}.b-statistics__col_top{height:180px;}.b-statistics__col_top{padding:25px 31px;}.b-statistics__col_bottom{padding:25px 31px;height:240px;}.b-statistics__numbers-figure{font-size:90px;line-height:55px;color:var(--color-gold);margin-bottom:25px;}.b-statistics__numbers-figure sup{font-size:50px;}.swiper-front__top-col{height:240px;padding:10px 31px;}}@media (min-width:1024px) and (max-width:1279px){.swiper-front__top-col:nth-child(1){width:50%;}.swiper-front__top-col:nth-child(4){display:none;}.b-statistics__col_top h2{font-size:40px;line-height:43px;}.b-statistics__col_bottom p{font-size:18px;line-height:22px;}}@media (min-width:1280px){.swiper-front__top-col{height:225px;padding:19px 39px;}.load-more-wrapper .load-more-button{margin-left:-42px;}.b-projects__box{height:300px;}.b-projects__box-content{padding:24px;}.b-projects__desc{padding:64px 38px;}.b-slider-front{padding-bottom:109px;}.b-slider-front .swiper-navigation{width:150px;left:300px;}.b-statistics__col_top{height:150px;}.b-statistics__col_top{padding:25px 44px;}.b-statistics__col_bottom{padding:25px 44px;height:300px;}.b-image .row .col-33{height:150px;}}@media (max-width:1023px){.b-projects__boxes{padding-bottom:120px;}.load-more-wrapper .load-more-button{position:absolute;left:50%;bottom:0;transform:translateX(-50%);}.b-projects__desc .js-show-more{display:none;}}@media (max-width:639px){.b-slider-front > .container .content{border-color:var(--border-color-grey);padding-bottom:33px;}.swiper-front.swiper-project .swiper-navigation{bottom:155px;transform:none;}.swiper-front__top-col{width:100%;}.swiper-front__top-col:not(:first-child){display:none;}.swiper-front__top-col h2 br{display:none;}.b-image__box{padding:30px 10px;}.b-image .row .col-33:nth-child(2),.b-image .row .col-33:nth-child(3){display:none;}}
.p-projects__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid var(--border-color-white);border-right:1px solid var(--border-color-white);border-bottom:1px solid var(--border-color-white);}.p-projects__item-col{height:80px;}.p-projects__item-col:not(:last-child){border-right:1px solid var(--border-color-white);}.p-projects__item-content{background-color:var(--color-white);}.p-projects__bottom{background-color:var(--color-white);}.p-projects__bottom .row{border-top:1px solid var(--border-color-grey);border-left:1px solid var(--border-color-grey);border-right:1px solid var(--border-color-grey);}.p-projects__bottom .row .col-33{height:26px;}@media (min-width:640px){.page-node-type-projects .header .header__row_third{display:none;}.p-projects .b-project__image .swiper-slide{height:363px;}.p-projects__item-col{height:150px;}.p-projects .swiper-navigation{right:100%;}.p-projects__bottom .row .col-33{height:75px;}.p-projects__bottom .row .col-33:not(:last-child){border-right:1px solid var(--border-color-grey);}}@media (min-width:640px) and (max-width:1023px){.p-projects__item-col{width:calc(100% / 3);}.p-projects__item-col:last-child{display:none;}}@media (min-width:1024px){.p-projects .b-project__image .swiper-slide{height:341px;}.p-projects__item-col{height:180px;}}@media (min-width:1280px){.p-projects .b-project__image .swiper-slide{height:300px;}.p-projects__item-col{height:225px;}.p-projects__bottom .row .col-33{height:150px;}}@media (max-width:639px){.p-projects{background-color:var(--color-white);}.p-projects .b-project{border-left:1px solid var(--border-color-grey);border-right:1px solid var(--border-color-grey);}.p-projects__item-top{display:none;}}
.page-node-type-about .header{background-image:url("/sites/default/files/pages/bg-about.webp");}.p-about .p-static__col:first-child{position:relative;}.p-about .p-static__col_img:first-child{position:relative;}.p-about ol li:not(:last-child){margin-bottom:15px;}@media (min-width:640px){.page-node-type-about .header .header__row_second .header__col_title{border-bottom:0;}.page-node-type-about .header .header__row_second .header__col_360{border-bottom:0;}.page-node-type-about .header .header__row_third{display:none;}.p-about__buttons .button-link a{width:200px;}}@media (min-width:1024px){.p-about__buttons .button-link a{width:240px;}}@media (min-width:1280px){.p-about__buttons .button-link a{width:300px;}}@media (max-width:639px){.p-about .swiper-navigation{position:absolute;top:100%;margin-top:calc(50% + 16px);width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}
.page-node-type-contacts .header{background-image:url("/sites/default/files/pages/bg-contacts.webp");}.page-node-type-contacts .header__col_title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.page-node-type-contacts .header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;}.p-contacts__form form{padding-top:35px;}.p-contacts__form .form-item{margin-bottom:0;}.p-contacts__form .form-item input{border-top:0;}.p-contacts__form .form-item:first-child input{border-top:1px solid var(--border-color-white);}.p-contacts__form .form-submit{background-color:var(--color-gold);color:var(--color-white);padding:21px;width:100%;}.p-contacts__form .form-submit:hover,.p-contacts__form .form-submit:active{background-color:var(--color-gold-hover);color:var(--color-white);}.p-contacts__form .captcha{padding-left:0;padding-right:0;}.p-contacts .dm-ymaps{width:100%;height:393px;}@media (min-width:640px){.page-node-type-contacts .header .header__row_third{display:none;}.page-node-type-contacts .header .header__row_second .header__col_title{border-bottom:0;}.page-node-type-contacts .header .header__row_second .header__col_360{border-bottom:0;}.page-node-type-contacts .header__col_title h2{margin-bottom:17px;}.p-contacts__company{margin-bottom:31px;}.p-contacts__form .form-submit{padding:25px;}.p-contacts .dm-ymaps{width:100%;height:786px;}}@media (min-width:1024px){.page-node-type-contacts .header__col_title h2{margin-bottom:27px;}.p-contacts__company{margin-bottom:66px;}}@media (min-width:1024px) and (max-width:1279px){.page-node-type-contacts .header__col_title{padding-right:20px;}}@media (min-width:1280px){.p-contacts__company{margin-bottom:79px;}.p-contacts .dm-ymaps{width:100%;height:750px;}}@media (max-width:1023px){.p-contacts__form form{margin:0 -10px;}.p-contacts__form .form-item input,.p-contacts__form .form-item textarea{border-left:0;border-right:0;}}@media (max-width:639px){.page-node-type-contacts .header__col_title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:250px;}.p-contacts__company{padding-bottom:50px;}}
.p-static__col:first-child{padding:30px 10px 0;}.p-static__col_img:first-child{padding:30px 10px 0;}.p-static__description{font-size:16px;line-height:19px;margin-bottom:34px;}.p-static__description p:not(:last-child){margin-bottom:30px;}.p-static__buttons .button-link a{background-color:var(--color-gold);color:var(--color-white);}.p-static__buttons .button-link a:hover{background-color:var(--color-gold-hover);color:var(--color-white);}.p-static__description ol{list-style-type:none;counter-reset:num;}.p-static__description ol li{position:relative;padding:0 0 0 30px;}.p-static__description ol li:before{content:counter(num) '.';counter-increment:num;display:inline-block;position:absolute;top:0;left:8px;}@media (min-width:640px){.p-static__description{font-size:18px;line-height:22px;margin-bottom:48px;}.p-static__buttons .button-link a{width:200px;}}@media (min-width:1024px){.p-static__col:first-child{padding:51px 27px 120px 31px;}.p-static__col_img:first-child{padding:51px 27px 120px 31px;}.p-static__col:not(:last-child){border-right:1px solid var(--border-color-white);}.p-static__col_img:not(:last-child){border-right:1px solid var(--border-color-white);}.p-static__col:last-child{padding:120px 0;}.p-static__col_img:last-child{padding:120px 0;}.p-static__description{margin-bottom:50px;}.p-static__description p:not(:last-child){margin-bottom:15px;}.p-static__buttons .button-link a{width:240px;}}@media (min-width:1280px){.p-static__col:first-child{padding:65px 38px 150px;}.p-static__col_img:first-child{padding:65px 38px 150px;}.p-static__col:last-child{padding:150px 0;}.p-static__col_img:last-child{padding:150px 0;}.p-static__description{font-size:20px;line-height:24px;margin-bottom:71px;}.p-static__description p:not(:last-child){margin-bottom:30px;}.p-static__buttons .button-link a{width:300px;}}@media (max-width:1023px){.p-static__col{width:100%;}.p-static__col_img{width:100%;}.p-static__col:last-child{padding-bottom:120px;}.p-static__col_img:last-child{padding-bottom:120px;}.p-static__buttons{margin:0 -10px;}}@media (max-width:639px){.p-static__col:last-child{padding-bottom:80px;}.p-static__col_img:last-child{padding-bottom:80px;}.p-static__buttons .button-link{width:100%;}.p-static__buttons .button-link a{width:100%;}}
.page-node-type-why-us .header{background-image:url("/sites/default/files/pages/bg-why-us.webp");}.p-why-us .p-static__col:first-child{position:relative;}.p-why-us__section-2{background-color:var(--color-white);color:var(--color-grey);font-family:var(--font-goodpro-400);font-size:16px;line-height:19px;}.p-why-us__section-2 .p-static__col,.p-why-us__section-2>.container .content{border-color:var(--border-color-grey);}.p-why-us__section-2 p:not(:last-child){margin-bottom:15px;}.p-why-us__section-2 .form-item{margin-bottom:0;}.p-why-us__section-2 .form-text,.p-why-us__section-2 .form-email,.p-why-us__section-2 .form-textarea{background-color:#24201C;border-top:0;}.p-why-us__section-2 .form-submit{background-color:var(--color-gold);color:var(--color-white);width:100%;}.p-why-us__section-2 .form-submit:hover,.p-why-us__section-2 .form-submit:active{background-color:var(--color-gold-hover);color:var(--color-white);}.p-why-us__section-2 .p-static__col:first-child{padding-bottom:21px;}.p-why-us__form-title{border-bottom:1px solid var(--border-color-grey);padding:14px 12px 14px 10px;}.p-why-us__form-title p{margin:0;}@media (min-width:640px){.page-node-type-why-us .header .header__row_third{display:none;}.page-node-type-why-us .header .header__row_second .header__col_title{border-bottom:0;}.page-node-type-why-us .header .header__row_second .header__col_360{border-bottom:0;}.p-why-us__section-2{font-size:18px;line-height:22px;}.p-why-us__form{border-bottom:1px solid var(--border-color-grey);}.p-why-us__form-title{padding:23px 26px 51px 10px;}}@media (min-width:640px) and (max-width:1023px){.p-why-us__section-2 .p-static__col:first-child{border-right:1px solid var(--border-color-grey);padding:0 0 100px 0;width:calc(100% / 3 * 2);}.p-why-us__section-2 .p-static__col:last-child{padding-top:100px;padding-bottom:100px;width:calc(100% / 3);}.p-why-us__description{border-bottom:1px solid var(--border-color-grey);padding:45px 10px 15px;}.p-why-us__form-title{border-top:1px solid var(--border-color-grey);}.p-why-us__section-2 .form-text,.p-why-us__section-2 .form-email,.p-why-us__section-2 .form-textarea{padding:12px 10px;}}@media (min-width:1024px){.p-why-us__section-2 p:not(:last-child){margin-bottom:20px;}.p-why-us__section-2 .p-static__col:last-child{padding:0 0 120px;}.p-why-us__form-title{padding:56px 23px 28px 24px;}.p-why-us__form .field__item{margin-left:auto;width:50%;}}@media (min-width:1024px) and (max-width:1279px){.p-why-us__section-1 .p-static__description h2{font-size:40px;line-height:43px;}}@media (min-width:1280px){.p-why-us__section-1 .p-static__description{margin-bottom:57px;}.p-why-us__section-2 p:not(:last-child){margin-bottom:40px;}.p-why-us__form-title{padding:57px 38px 27px 39px;}.p-why-us__section-2 .p-static__col:last-child{padding:0 0 150px;}}@media (max-width:639px){.page-node-type-why-us .header__col_title p{font-size:14px;line-height:17px;}.p-why-us .swiper-navigation{position:absolute;top:100%;margin-top:calc(50% + 16px);width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.p-why-us__section-2 .p-static__col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid var(--border-color-grey);}.p-why-us__form-title{width:50%;}.p-why-us__form{border-bottom:1px solid var(--border-color-grey);width:50%;}}
.page-node-type-gallery .header{background-image:url("/sites/default/files/pages/bg-gallery.webp");}.p-gallery ol li:not(:last-child){margin-bottom:20px;}.p-gallery .p-static__col:last-child{padding-bottom:0;}.b-photos__list .b-photos__item:nth-child(6) ~ .b-photos__item{display:none;}@media (min-width:640px){.page-node-type-gallery .header .header__row_third{display:none;}}@media (max-width:1023px){.p-gallery .p-static__col:first-child{padding-bottom:24px;}}
.page-node-type-rent .header{background-image:url("/sites/default/files/pages/bg-gallery.webp");}.p-rent__house .content{position:relative;}.p-rent__house-description{position:relative;z-index:5;}.p-rent__house-image{border-top:.3px solid var(--border-color-grey);}.p-rent__scheme{background-color:var(--color-white);}.p-rent__scheme>.container .content{border-color:var(--border-color-grey);}.p-rent__scheme .p-static__col{border-color:var(--border-color-grey);padding:0;}.p-rent__scheme .b-scheme__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;}.p-rent__scheme-description{color:var(--color-grey);}.p-rent__scheme-text{font-family:var(--font-goodpro-400);}.p-rent__scheme-text-title{font-size:20px;line-height:24px;margin-bottom:15px;}.p-rent__scheme-col-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--border-color-grey);}.p-rent__scheme-col-description{font-size:18px;line-height:22px;}.p-rent__scheme-col-description-1{border-bottom:1px solid var(--border-color-grey);}.p-rent__scheme-col-description-2 .p-rent__scheme-text{margin-bottom:34px;}.p-rent__scheme-cost{color:var(--color-gold);font-family:'ProximaNovaMedium',sans-serif;}.p-rent__scheme-cost span{display:inline-block;}.p-rent__scheme .button-link a{background-color:var(--color-gold);color:var(--color-white);}.p-rent__scheme .button-link a:hover{background-color:var(--color-gold-hover);color:var(--color-white);}.p-rent .p-static__row-bottom{border-top:1px solid var(--border-color-grey);}.p-static__row-description-bottom{border-top:1px solid var(--border-color-grey);}@media (min-width:640px){.page-node-type-rent .header .header__row_third{display:none;}.page-node-type-rent .header .header__row_second .header__col_title{border-bottom:0;}.page-node-type-rent .header .header__row_second .header__col_360{border-bottom:0;}.p-rent__house-image{padding:32px 18px 35px 27px;}.p-rent__scheme .button-link a{width:calc(100% / 3 + 3px);}}@media (min-width:640px) and (max-width:1023px){.p-rent__house .p-static__col:first-child{padding-bottom:30px;}.p-rent__house .p-static__col:last-child{padding-bottom:0;}.p-rent__scheme-col-description{padding:20px 10px;}.p-rent__scheme-col-title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:100px;max-width:400px;width:100%;padding:15px 10px;border-right:1px solid var(--border-color-grey);margin-bottom:0;}.p-rent .p-static__row-bottom .p-static__col{height:50px;width:calc(100% / 3);}.p-rent .p-static__row-bottom .p-static__col:not(:last-child){border-right:1px solid var(--border-color-grey);}.p-static__row-description-bottom .button-link{margin:0 0 -20px -10px;}}@media (min-width:1024px){.p-rent__house .p-static__col{height:839px;}.p-rent__house-image{padding-top:67px;}.p-rent__house-image img{right:15px;position:absolute;width:calc(100% - 30px);}.p-rent .p-static__row-top .p-static__col,.p-rent .p-static__row-bottom .p-static__col{height:74px;}.p-rent__scheme .b-scheme__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.p-rent__scheme-col-description{padding:21px 130px 0 31px;}.p-rent__scheme-cost{font-size:43px;line-height:47px;margin-bottom:22px;padding-top:28px;}.p-rent__scheme-cost span{margin-right:13px;font-size:86px;}.p-rent__scheme-col-title{padding:20px 130px 0px 31px;height:180px;}.p-rent__scheme .button-link{margin-left:-31px;}.p-rent__scheme .button-link a{width:240px;}.p-static__row-description-bottom{display:none;}}@media (min-width:1024px) and (max-width:1279px){.p-rent__scheme-col-title-2{height:100px;}}@media (min-width:1280px){.p-rent__house .p-static__col{height:1049px;}.p-rent__house-image{padding-top:26px;}.p-rent__house-image img{right:23px;width:calc(100% - 44px);}.p-rent .p-static__row-top .p-static__col,.p-rent .p-static__row-bottom .p-static__col{height:96px;}.p-rent__scheme-col-title{padding:20px 160px 4px 39px;height:225px;}.p-rent__scheme-col-description{padding:19px 180px 0 39px;}.p-rent__scheme-cost{font-size:50px;line-height:55px;margin-bottom:56px;padding-top:48px;}.p-rent__scheme-cost span{margin-right:13px;font-size:100px;}.p-rent__scheme .button-link{margin-left:-39px;}.p-rent__scheme .button-link a{width:300px;}}@media (max-width:639px){.p-rent__house .p-static__col:first-child{padding:17px 14px 29px 10px;}.p-rent__house .p-static__col:last-child{padding-bottom:0;}.p-rent__house .p-rent__house-image{padding:23px 7px 26px 7px;}.p-rent__scheme-col-title{padding:40px 10px 7px;}.p-rent__scheme-col-description{padding:16px 10px;}.p-rent__scheme .button-link{margin:0 -10px -16px;}.p-rent__scheme .button-link a{width:100%;}.p-static__row-bottom{height:40px;}}@media (max-width:1023px){.p-rent__scheme-col-title-2{display:none;}.p-rent__scheme-col-description-2{display:none;}.p-rent__scheme-cost{display:none;}.p-static__row-description-bottom .p-rent__scheme-text{margin-bottom:31px;}}
body.page-node-type-error-page .header .header__row_third,body.page-node-type-error-page .header .header__row_second,body.page-node-type-error-page .js-navigation-open,body.page-node-type-error-page .footer{display:none;}body.page-node-type-error-page .header .header__col_logo{justify-content:center;}body.page-node-type-error-page .header .header__logo{margin-bottom:0;}body.page-node-type-error-page .content{border-left:0;border-right:0;}.p-error__content{padding:50px 0;text-align:center;}.p-error__content h1{font-family:var(--font-proximanova-700);font-size:150px;line-height:180px;margin-bottom:20px;}.p-error__content p{margin-bottom:20px;}.p-error__buttons{display:flex;justify-content:center;gap:30px;padding-top:30px;}.p-error__buttons a{padding:10px 25px;}@media (min-width:640px){body.page-node-type-error-page .header .header__col{min-height:100px;}.p-error__content h1{font-size:220px;line-height:250px;}}@media (min-width:1024px){body.page-node-type-error-page .header .header__col{min-height:150px;}}@media (min-width:1280px){body.page-node-type-error-page .header .header__col{min-height:150px;}}
.b-project__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-grey);}.b-project__description-top{font-family:var(--font-goodpro-400);font-size:18px;line-height:22px;}.b-project__description-top h5{font-family:'GoodProMedium',sans-serif;font-size:20px;line-height:24px;color:var(--color-grey);margin-bottom:15px;text-transform:none;}.b-project__link a{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;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;font-family:var(--font-goodpro-500);font-size:20px;line-height:24px;background-color:var(--color-gold);color:var(--color-white);border:0;padding:16px 15px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);}.b-project__link a:hover,.b-project__link a:active{background-color:var(--color-gold-hover);color:var(--color-white);}.b-project__image{position:relative;}.b-project__image img{-o-object-fit:cover;object-fit:cover;}.b-projects__box-360 svg path{-webkit-transition:var(--transition-main);-o-transition:var(--transition-main);transition:var(--transition-main);}.b-projects__box-360:hover svg .path-white{fill:var(--color-gold);}@media (min-width:640px){.b-project__row{display:-webkit-box;display:-ms-flexbox;display:flex;}.b-project__description{border-left:1px solid var(--border-color-grey);min-height:300px;width:300px;}.b-project__description p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;}.b-project__description-top{padding:15px 30px 15px 10px;}.b-project__link a{width:calc(100% - 99px);height:50px;}.b-project__image{width:calc(100% - 300px);}.b-project__image img{height:438px;position:absolute;right:0;bottom:0;}}@media (min-width:1024px){.b-project__description{width:370px;}.b-project__description-top{padding:20px 35px 33px 31px;}.b-project__link a{width:calc(100% - 129px);height:65px;}.b-project__image{width:calc(100% - 370px);}.b-project__image img{height:431px;}}@media (min-width:1280px){.b-project__description{width:450px;}.b-project__description-top{padding:19px 75px 13px 39px;}.b-project__link a{width:calc(100% - 149px);height:75px;}.b-project__image{width:calc(100% - 450px);}.b-project__image img{height:429px;}}@media (max-width:639px){.b-project__description-top{min-height:238px;padding:30px 10px 15px;}.b-project__link a{font-size:14px;line-height:17px;height:40px;padding:11px;}.b-project__image{padding-top:30px;}.b-project__image img{height:360px;}.swiper-project .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);bottom:50%;width:100%;z-index:10;}}
.b-photos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid var(--border-color-white);}.b-photos__item{border-right:1px solid var(--border-color-white);height:200px;width:50%;position:relative;}.b-photos__item:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--border-color-white);}.b-photos__image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.b-photos__image a{display:block;position:relative;width:100%;height:100%;}.b-photos__image a::before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}.b-photos__item:hover .b-photos__image a::before,.b-photos__item.state-active .b-photos__image a::before{width:0;}.b-photos__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (min-width:640px){.b-photos__item{height:200px;width:calc(100% / 3);}}@media (min-width:640px) and (max-width:1023px){.b-photos__item:nth-child(3n){border-right:0;}.b-photos__item:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--border-color-white);}}@media (min-width:1024px){.b-photos__item{height:240px;width:50%;}.b-photos__item:nth-child(2n){border-right:0;}}@media (min-width:1280px){.b-photos__item{height:300px;}}@media (max-width:1023px){.b-photos__list{padding-bottom:120px;}}
.b-scheme{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url("/sites/default/files/pages/bg-scheme.webp");background-size:100% auto;background-repeat:no-repeat;width:300px;height:402px;position:relative;overflow:hidden;}.b-scheme__col{padding-top:49px;width:calc(100% / 3);}.b-scheme__col:nth-child(1) .b-scheme__room-item:nth-last-child(-n+3) .b-scheme__room-cost,.b-scheme__col:nth-child(3) .b-scheme__room-item:nth-last-child(-n+3) .b-scheme__room-cost{height:62px;}.b-scheme__col:nth-child(1) .b-scheme__room-tip{right:0;}.b-scheme__col:nth-child(1) .b-scheme__room-tip .b-scheme__room-rented{padding-left:27px;right:0;}.b-scheme__col:nth-child(2){padding:73px 15px 0;}.b-scheme__col:nth-child(2) li:nth-child(1){margin-bottom:53px;}.b-scheme__col:nth-child(2) li:nth-child(2){margin-bottom:186px;}.b-scheme__col:nth-child(2) .b-scheme__room-tip{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;}.b-scheme__col:nth-child(3) .b-scheme__room-tip{left:0;}.b-scheme__col:nth-child(3) .b-scheme__room-tip .b-scheme__room-rented{padding-right:27px;left:0;}.b-scheme__room-item{padding:0 6px;cursor:pointer;}.b-scheme__room-item:hover .b-scheme__room-tip{display:block;}.b-scheme__room-item:not(:last-child){margin-bottom:1px;}.b-scheme__room-cost{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;color:var(--color-white);font-family:'ProximaNovaBold',sans-serif;font-size:13px;line-height:19px;height:30px;white-space:nowrap;}.b-scheme__room-cost div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1;}.b-scheme__room-cost span{display:inline-block;font-size:18px;margin-right:6px;}.b-scheme__room-cost sup{font-size:9px;position:relative;top:-6px;}.b-scheme__room-tip{display:none;width:210px;top:49px;position:absolute;z-index:15;}.b-scheme__room-rented{font-family:'ProximaNovaSemibold',sans-serif;font-size:30px;line-height:1;color:var(--color-gold);text-shadow:0px 4px 4px rgba(0,0,0,0.25);text-transform:uppercase;position:absolute;top:80px;text-align:center;width:100%;}@media (min-width:640px){.b-scheme{width:600px;height:792px;}.b-scheme__col{padding-top:97px;}.b-scheme__col:nth-child(1) .b-scheme__room-item:nth-last-child(-n+3) .b-scheme__room-cost,.b-scheme__col:nth-child(3) .b-scheme__room-item:nth-last-child(-n+3) .b-scheme__room-cost{height:121px;}.b-scheme__col:nth-child(1) .b-scheme__room-tip .b-scheme__room-rented{padding-left:62px;}.b-scheme__col:nth-child(3) .b-scheme__room-tip .b-scheme__room-rented{padding-right:62px;}.b-scheme__col:nth-child(2){padding:150px 15px 0;}.b-scheme__col:nth-child(2) li:nth-child(1){margin-bottom:100px;}.b-scheme__col:nth-child(2) li:nth-child(2){margin-bottom:365px;}.b-scheme__room-item:not(:last-child){margin-bottom:3px;}.b-scheme__room-cost{font-size:24px;line-height:34px;height:61px;}.b-scheme__room-cost span{font-size:32px;margin-right:10px;}.b-scheme__room-cost sup{font-size:17px;top:-12px;}.b-scheme__room-tip{width:426px;top:97px;}.b-scheme__room-rented{font-size:70px;top:155px;}}@media (min-width:1280px){.b-scheme{width:745px;height:995px;}.b-scheme__col{padding-top:122px;}.b-scheme__col:nth-child(1) .b-scheme__room-item:nth-last-child(-n+3) .b-scheme__room-cost,.b-scheme__col:nth-child(3) .b-scheme__room-item:nth-last-child(-n+3) .b-scheme__room-cost{height:154px;}.b-scheme__col:nth-child(1) .b-scheme__room-tip .b-scheme__room-rented{padding-left:78px;}.b-scheme__col:nth-child(3) .b-scheme__room-tip .b-scheme__room-rented{padding-right:78px;}.b-scheme__col:nth-child(2){padding:190px 15px 0;}.b-scheme__col:nth-child(2) li:nth-child(1){margin-bottom:130px;}.b-scheme__col:nth-child(2) li:nth-child(2){margin-bottom:455px;}.b-scheme__room-item:not(:last-child){margin-bottom:4px;}.b-scheme__room-cost{font-size:30px;line-height:43px;height:74px;}.b-scheme__room-cost span{font-size:40px;margin-right:10px;}.b-scheme__room-tip{width:536px;top:116px;}.b-scheme__room-rented{font-size:100px;top:195px;}}
