.fixed-menu[data-v-0d0e2470]{left:0;position:fixed;right:0;top:0;z-index:5000}.main-content[data-v-0d0e2470]{position:relative}.menu-content[data-v-0d0e2470]{background:#467b5d;display:none;flex-direction:column;height:100vh;position:absolute;right:0;top:0;width:51%;z-index:5000}.menu-content.visible[data-v-0d0e2470]{display:flex}.menu-content .close-icon[data-v-0d0e2470]{font-size:0;margin-right:64px;margin-top:57px;text-align:right}.menu-content .close-icon svg[data-v-0d0e2470]{cursor:pointer}.menu-content .menu-inner[data-v-0d0e2470]{display:flex;flex-grow:1;justify-content:right;margin-top:12px;overflow:hidden}.menu-content ul[data-v-0d0e2470]{color:#f9f9f9;font-family:Bodoni Moda,serif;font-size:24px;font-weight:500;height:100%;line-height:2;list-style:none;margin-right:44px;max-width:100%;overflow-y:auto;padding-bottom:10px;padding-left:20px;padding-right:20px;scrollbar-color:#fff #306447;scrollbar-width:thin;text-align:right;width:516px}.menu-content ul[data-v-0d0e2470]::-webkit-scrollbar{width:3px}.menu-content ul[data-v-0d0e2470]::-webkit-scrollbar-thumb{background:#fff}.menu-content ul[data-v-0d0e2470]::-webkit-scrollbar-track{background:#306447}.menu-content .menu-link[data-v-0d0e2470]{white-space:nowrap}.menu-content .menu-link a[data-v-0d0e2470]{color:inherit;text-decoration:none}.menu-content .menu-link a[data-v-0d0e2470]:hover{font-weight:700;text-shadow:0 4px 4px rgba(0,0,0,.25)}.menu-content .building-icons[data-v-0d0e2470]{display:flex;font-size:0;justify-content:space-between;margin-bottom:11px;margin-top:11px}.menu-content .building-icons svg[data-v-0d0e2470]{width:64px}.menu-content .building-icons a[data-v-0d0e2470]{border-radius:50%;display:block}.menu-content .building-icons a[data-v-0d0e2470]:hover{box-shadow:0 4px 4px #00000040}@media (max-width:959px){.overlay[data-v-0d0e2470]{display:none}.menu-content[data-v-0d0e2470]{height:100%;position:fixed;width:100%}.menu-content .close-icon[data-v-0d0e2470]{margin-right:32px;margin-top:25px}.menu-content .menu-inner[data-v-0d0e2470]{margin-top:7px}.menu-content ul[data-v-0d0e2470]{font-size:18px;margin-right:12px}.menu-content .building-icons svg[data-v-0d0e2470]{width:48px}}.footer[data-v-d15493e9]{background:#f9f9f9;font-size:16px;padding-bottom:120px;padding-top:120px;text-align:center}.logo[data-v-d15493e9]{margin:0 auto;width:95px}.logo svg[data-v-d15493e9]{width:100%}.brand-name[data-v-d15493e9]{height:28px;margin:22px auto 0;width:334px}.slogan-and-contacts[data-v-d15493e9]{margin-bottom:104px;margin-top:48px}.slogan[data-v-d15493e9]{font-family:Bodoni Moda,serif;font-size:24px;font-style:normal;font-weight:800;text-align:left}.contacts[data-v-d15493e9]{font-style:normal;line-height:1.4;text-align:right}.contact-row[data-v-d15493e9]{white-space:nowrap}.contact-row+.contact-row[data-v-d15493e9]{margin-top:15px}.contact-item[data-v-d15493e9]{color:inherit;text-decoration:none}.contact-item.label[data-v-d15493e9]{font-weight:700}@media (max-width:959px){.footer[data-v-d15493e9]{padding:40px 0 15px}.logo[data-v-d15493e9]{height:62px;width:62px}.brand-name[data-v-d15493e9]{display:none}.slogan-and-contacts[data-v-d15493e9]{flex-direction:column-reverse;margin-bottom:0;margin-top:40px}.slogan[data-v-d15493e9]{font-size:18px;margin-top:20px;text-align:center}.contacts[data-v-d15493e9]{align-items:center;display:flex;font-size:14px;justify-content:space-around}.contact-row[data-v-d15493e9]{text-align:center}.contact-row+.contact-row[data-v-d15493e9]{margin-top:0}.contact-item[data-v-d15493e9]{display:block}.note[data-v-d15493e9]{font-size:12px}}body{color:#0f0f0f;font-family:D-DIN,sans-serif;font-size:18px;font-weight:400;line-height:1.2;margin:0}h1,h2,h4,h5{color:#467b5d;font-family:Bodoni Moda,serif;font-size:42px;font-style:normal;font-weight:800}h1,h2,h3,h4,h5{margin-bottom:50px}h3{color:#000;font-size:24px;font-weight:400}h1{font-size:48px}.no-margin-bottom{margin-bottom:0}.green-color{color:#467b5d}.btn{background:#a15f7f;border-radius:0;color:#f9f9f9;display:inline-block;font-size:32px;font-style:normal;font-weight:400;line-height:120%;max-width:100%;padding:5px;text-decoration:none;width:272px}.btn.active{background:#b7b7b7}.btn+.btn{margin-left:80px}.btn[disabled]{cursor:not-allowed;opacity:.65}body .v-btn,body .v-slider-thumb__label,body label,body table{color:#0f0f0f;font-weight:400;line-height:1.2}.main-content{margin:0 auto;max-width:1791px}.main-content-inner{padding-left:64px;padding-right:64px}.main-content-wrap{padding-bottom:75px}.section{margin-left:auto!important;margin-right:auto!important;max-width:1488px!important;width:auto!important}.content-block{margin-top:120px!important}.content-block.medium{margin-top:78px!important}.content-block.small{margin-top:50px!important}.content-block.smallest{margin-top:30px!important}.content-block.without-space{margin-top:0!important}.square-box{position:relative}.square-box:before{content:"";display:block;padding-top:100%}.square-box-2:before{padding-top:47%}.square-box-3:before{padding-top:56.3%}.square-box-4:before{padding-top:81.2%}.square-box-5:before{padding-top:51.3%}.square-box-6:before{padding-top:96.6%}.square-box-7:before{padding-top:65%}.square-box-8:before{padding-top:57.9%}.square-box-9:before{padding-top:49.9%}.square-content{bottom:0;left:0;position:absolute;right:0;top:0}:root{--vc-pgn-width:9px;--vc-pgn-height:9px;--vc-pgn-border-radius:5px;--vc-clr-primary:#0f0f0f;--vc-clr-secondary:#b7b7b7}@media (min-width:960px){.hide-on-desktop{display:none!important}}@media (max-width:959px){body{font-size:16px}h1,h2,h4,h5{font-size:28px;margin-bottom:32px;text-align:left}h1{font-size:32px}h3{font-size:20px}.main-content{padding-left:5vw;padding-right:5vw}.main-content-inner{padding-left:0;padding-right:0}.content-block{margin-top:10vw!important}.content-block.smallest{margin-top:30px!important}.btn{font-size:24px;width:180px}.hide-on-mobile{display:none!important}}@media (max-width:599px){.btn{display:block;width:100%}.btn+.btn{margin-left:0;margin-top:20px}}.form{background:#f9f9f9;padding:80px 40px}.form.dialog-form{padding:54px 115px 53px 122px}.form.dialog-form.success{padding-bottom:96px;padding-top:104px}.form form{margin-top:40px}.form.dialog-form form{margin-top:20px}.form h2{margin-bottom:8px}.form.dialog-form h2{color:#000}.form .subtitle{color:#737b7d;font-size:18px}.form .small-text{color:#737b7d;font-size:12px}.form .caption{color:#737b7d;font-weight:700}.form.dialog-form .field-row+.field-row{margin-top:4px}.form .bottom-line{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.form label.label{color:#737b7d;cursor:pointer;display:block;font-size:12px;padding-left:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form label.label a{color:inherit;text-decoration:underline}.form .checkmark{background-color:#fff;border:2px solid #737b7d;height:22px;left:0;position:absolute;top:0;width:22px}.form label:hover .checkmark{border-color:#000}.form input[type=checkbox]:checked+.checkmark{background-color:#467b5d}.form .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:12px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:7px}.form input[type=checkbox]:checked+.checkmark:after{display:block}.form button{flex-shrink:0;float:right;font-family:Mulish,serif;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:128%;padding:12px 48px;width:auto}.form.dialog-form button{padding:12px 20px}.form .text-field{background:#fff;color:#0f0f0f;padding:10px 16px;width:100%}.form.dialog-form .text-field{background:#f4f5f4}.form.dialog-form .text-field::-moz-placeholder{color:#b7b7b7}.form.dialog-form .text-field::placeholder{color:#b7b7b7}.form textarea{height:169px;resize:none}.form input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.form .feedback div{background-color:#777;color:#fff;padding:20px}.form .feedback div.success{background-color:#467b5d}.form .v-field,.form .v-input{font-size:inherit}.form .v-field__input{padding-bottom:6px;padding-top:6px}.form .v-field__input input::-moz-placeholder{color:#b7b7b7;opacity:1}.form .v-field__input input::placeholder{color:#b7b7b7;opacity:1}.form .v-field__outline:before{border:0}.v-overlay-content .v-list{background-color:red!important}.v-overlay-content .v-list-item{background-color:green!important}.v-overlay-content .v-list-item:hover{background-color:#00f!important}@media (min-width:960px){.form h2{font-size:38px}}@media (max-width:599px){.form.dialog-form{padding:48px 64px 48px 72px}.form .subtitle{font-size:16px}.form button{padding:12px 20px}}
