@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html{font-size:16px}body{margin-top:0!important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:NotoSerif,sans-serif;font-weight:400;scroll-behavior:smooth;overflow-anchor:none;background-color:#0b0b0d}html.lock{overflow:hidden}img,svg{max-width:100%;display:block;aspect-ratio:unset}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}li,ol,ul{list-style:none;padding:0;margin:0}input,textarea{font:inherit;border:none;outline:0;margin:0;padding:0;background:0 0;min-width:10px;width:100%}button{margin:0;padding:0;border:none;outline:0;background:0 0;font:inherit;font-weight:400;color:inherit;cursor:pointer;text-align:inherit;line-height:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}textarea{resize:none}label{margin:0;padding:0;font-size:.75rem}select{outline:0;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:100vh;position:relative}.container{width:100%;max-width:115.75rem;padding:0 16px;margin:0 auto}picture{width:100%;height:100%}::-webkit-input-placeholder{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:#fff}::-moz-placeholder{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:#fff}:-ms-input-placeholder{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:#fff}::-ms-input-placeholder{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:#fff}::placeholder{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:#fff}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:#6e6e6e}::-webkit-scrollbar-thumb{background:#fff;border-radius:0}.main{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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@font-face{font-family:Inter;src:url(/wp-content/themes/webmac/assets/fonts/Inter-Regular.woff2) format("woff2"),url(/wp-content/themes/webmac/assets/fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url(/wp-content/themes/webmac/assets/fonts/NotoSans-Regular.woff2) format("woff2"),url(/wp-content/themes/webmac/assets/fonts/NotoSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(/wp-content/themes/webmac/assets/fonts/NotoSerif-Bold.woff2) format("woff2"),url(/wp-content/themes/webmac/assets/fonts/NotoSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(/wp-content/themes/webmac/assets/fonts/NotoSerif-Regular.woff2) format("woff2"),url(/wp-content/themes/webmac/assets/fonts/NotoSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.primary-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:.0625rem solid #b89672;background-color:#b89672;border-radius:.5rem;padding:.9375rem;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.primary-btn__link{font-weight:400;font-size:clamp(1rem,18 / 1920 * 100vw,1.125rem);line-height:130%;letter-spacing:-.02em;color:#000;-webkit-transition:color .3s;transition:color .3s}.primary-btn__svg{-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;color:#000}.primary-btn__svg svg{color:#000;-webkit-transition:color .3s;transition:color .3s}.secondary-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:.0625rem solid #b89672;background-color:transparent;border-radius:.5rem;padding:.9375rem;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.secondary-btn__link{font-weight:400;font-size:clamp(1rem,18 / 1920 * 100vw,1.125rem);line-height:130%;letter-spacing:-.02em;color:#fff;-webkit-transition:color .3s;transition:color .3s}.secondary-btn__svg{-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s,-webkit-transform .3s;color:#fff}.light-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#fff;border-radius:1rem;padding:.9375rem 1.25rem;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.light-btn__link{font-weight:400;font-size:clamp(1rem,18 / 1920 * 100vw,1.125rem);line-height:130%;letter-spacing:-.02em;color:#000;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.light-btn__svg{width:.625rem;height:.625rem;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s,-webkit-transform .3s;color:#000}.burger{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:center;-ms-flex-pack:center;justify-content:center;gap:5px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.burger__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:28px;height:18px}.burger__menu span{position:absolute;left:0;top:50%;width:100%;height:2px;border-radius:5px;background-color:#fff;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s linear;transition:.3s linear}.burger__menu::after,.burger__menu::before{display:block;content:"";right:0;width:100%;height:2px;background-color:#fff;border-radius:5px;position:absolute;-webkit-transition:.3s linear;transition:.3s linear}.burger__menu::before{top:0}.burger__menu::after{bottom:0}.lang-switcher{position:relative;display:inline-block}.lang-switcher__current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;border:.0625rem solid #313030;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);color:#fff;cursor:pointer;-webkit-transition:color .3s,border .3s;transition:color .3s,border .3s}.lang-switcher__current svg{width:.6875rem;height:.4375rem;color:#fff;-webkit-transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s,-webkit-transform .3s}.lang-switcher__dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;margin:0;list-style:none;border:.0625rem solid #313030;border-radius:.5rem;background:#0b0b0d;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:.3s;transition:.3s;z-index:20}.lang-switcher__dropdown li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:400;padding:.625rem 1.25rem;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);color:#fff;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.lang-switcher.is-open .lang-switcher__dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lang-switcher.is-open .lang-switcher__current svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.lang{margin-top:3.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.lang li a{font-weight:400;font-size:1.25rem;color:#fff;text-transform:uppercase}.lang li.current-lang a{color:#c9a885!important}.social{margin-top:3.75rem}.social__body{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.social__title{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#fff}.social__item{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;min-width:2.25rem;max-width:2.25rem;height:2.25rem}.social__item img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.swiper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-button-next,.swiper-button-prev{border-radius:3.125rem;padding:.9375rem;width:3.375rem;height:3.375rem;backdrop-filter:blur(10px);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px 0 rgba(0,0,0,.25);background:rgba(255,255,255,.7)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.wpcf7-spinner{display:none}.wpcf7-form-control-wrap{width:100%}.hidden-submit{display:none}.wpcf7 form .wpcf7-response-output{text-align:center;margin:10px 0 0;padding:0;border:0}.wpcf7-not-valid-tip{display:none}.wpcf7-form.sent .wpcf7-response-output{color:#46b450}.wpcf7-form.invalid .wpcf7-response-output{color:#dc3232}.wpcf7-acceptance,.wpcf7-acceptance .wpcf7-list-item{display:block}.wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:#a7a7a7}.wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.wpcf7-acceptance .wpcf7-list-item-label{position:relative;padding-left:32px;line-height:1.4;display:inline-block}.wpcf7-acceptance .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #2c2c2c;border-radius:4px;-webkit-transition:.2s;transition:.2s}.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:6px;top:6px;width:6px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:url(/wp-content/themes/webmac//assets/img/svg/check.svg) center top/cover no-repeat}.wpcf7-list-item{margin:1.875rem 0 0}.wpcf7-modal-form{width:100%;border-radius:.5rem;background:#191919;color:#fff}.wpcf7-modal-form--consultation{max-width:30rem}.wpcf7-modal-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-modal-form__head{display:-ms-grid;display:grid;gap:1.25rem;margin-bottom:2.1875rem}.wpcf7-modal-form__head--center{justify-items:center;text-align:center}.wpcf7-modal-form__head--stack{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:left}.wpcf7-modal-form__title{font-weight:400;font-size:clamp(2rem,45 / 1920 * 100vw,3.125rem);line-height:100%;letter-spacing:-.02em;color:#fff;padding-right:2.8125rem}.wpcf7-modal-form__subtitle{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(1rem,18 / 1920 * 100vw,1.125rem);line-height:130%;color:#a7a7a7}.wpcf7-modal-form__grid{display:-ms-grid;display:grid;gap:1.5rem}.wpcf7-modal-form__grid--single{-ms-grid-columns:1fr;grid-template-columns:1fr}.wpcf7-modal-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;width:100%;font-size:inherit}.wpcf7-modal-form__field--tall .wpcf7-modal-form__field__textarea,.wpcf7-modal-form__field--tall textarea{min-height:12.5rem}.wpcf7-modal-form__group-title,.wpcf7-modal-form__label{font-family:NotoSans,sans-serif;font-weight:600;font-size:clamp(1rem,18 / 1920 * 100vw,1.125rem);line-height:130%;color:#c7c7c7}.wpcf7-modal-form input[type=email],.wpcf7-modal-form input[type=tel],.wpcf7-modal-form input[type=text],.wpcf7-modal-form select,.wpcf7-modal-form textarea,.wpcf7-modal-form__input,.wpcf7-modal-form__textarea{width:100%;border:0;border-radius:.5rem;background:#2b2b2b;color:#fff;font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,16 / 1920 * 100vw,1rem);line-height:130%;-webkit-transition:background-color .3s linear,-webkit-box-shadow .3s linear;transition:background-color .3s linear,box-shadow .3s linear,-webkit-box-shadow .3s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7-modal-form input[type=email]::-webkit-input-placeholder,.wpcf7-modal-form input[type=tel]::-webkit-input-placeholder,.wpcf7-modal-form input[type=text]::-webkit-input-placeholder,.wpcf7-modal-form select::-webkit-input-placeholder,.wpcf7-modal-form textarea::-webkit-input-placeholder,.wpcf7-modal-form__input::-webkit-input-placeholder,.wpcf7-modal-form__textarea::-webkit-input-placeholder{color:#8f8f8f}.wpcf7-modal-form input[type=email]::-moz-placeholder,.wpcf7-modal-form input[type=tel]::-moz-placeholder,.wpcf7-modal-form input[type=text]::-moz-placeholder,.wpcf7-modal-form select::-moz-placeholder,.wpcf7-modal-form textarea::-moz-placeholder,.wpcf7-modal-form__input::-moz-placeholder,.wpcf7-modal-form__textarea::-moz-placeholder{color:#8f8f8f}.wpcf7-modal-form input[type=email]:-ms-input-placeholder,.wpcf7-modal-form input[type=tel]:-ms-input-placeholder,.wpcf7-modal-form input[type=text]:-ms-input-placeholder,.wpcf7-modal-form select:-ms-input-placeholder,.wpcf7-modal-form textarea:-ms-input-placeholder,.wpcf7-modal-form__input:-ms-input-placeholder,.wpcf7-modal-form__textarea:-ms-input-placeholder{color:#8f8f8f}.wpcf7-modal-form input[type=email]::-ms-input-placeholder,.wpcf7-modal-form input[type=tel]::-ms-input-placeholder,.wpcf7-modal-form input[type=text]::-ms-input-placeholder,.wpcf7-modal-form select::-ms-input-placeholder,.wpcf7-modal-form textarea::-ms-input-placeholder,.wpcf7-modal-form__input::-ms-input-placeholder,.wpcf7-modal-form__textarea::-ms-input-placeholder{color:#8f8f8f}.wpcf7-modal-form input[type=email]::placeholder,.wpcf7-modal-form input[type=tel]::placeholder,.wpcf7-modal-form input[type=text]::placeholder,.wpcf7-modal-form select::placeholder,.wpcf7-modal-form textarea::placeholder,.wpcf7-modal-form__input::placeholder,.wpcf7-modal-form__textarea::placeholder{color:#8f8f8f}.wpcf7-modal-form input[type=email]:focus,.wpcf7-modal-form input[type=tel]:focus,.wpcf7-modal-form input[type=text]:focus,.wpcf7-modal-form select:focus,.wpcf7-modal-form textarea:focus,.wpcf7-modal-form__input:focus,.wpcf7-modal-form__textarea:focus{outline:0;background:#303030;-webkit-box-shadow:0 0 0 1px rgba(201,168,133,.5);box-shadow:0 0 0 1px rgba(201,168,133,.5)}.wpcf7-modal-form select{min-height:3.5rem;padding:0 2.75rem 0 1.375rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238f8f8f' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125rem center}.wpcf7-modal-form input[type=email],.wpcf7-modal-form input[type=tel],.wpcf7-modal-form input[type=text],.wpcf7-modal-form__input{min-height:3.5rem;padding:0 1.375rem}.wpcf7-modal-form textarea,.wpcf7-modal-form__textarea{min-height:7.375rem;padding:1.125rem 1.375rem;resize:vertical}.wpcf7-modal-form__upload{width:100%;padding:1.5rem;border-radius:.5rem;border:1px dashed #5a5a5a;background:#222;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;text-align:center}.wpcf7-modal-form__upload .wpcf7-form-control-wrap{width:100%}.wpcf7-modal-form__upload input[type=file]{width:100%;font-family:NotoSans,sans-serif;font-size:clamp(.875rem,16 / 1920 * 100vw,1rem);color:#a7a7a7;cursor:pointer}.wpcf7-modal-form__options{display:-ms-grid;display:grid;gap:2.1875rem;margin-top:2.1875rem}.wpcf7-modal-form__option-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.wpcf7-modal-form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.wpcf7-modal-form__checkboxes .wpcf7-list-item{display:block;margin:0}.wpcf7-modal-form__checkboxes label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;cursor:pointer;font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#a7a7a7}.wpcf7-modal-form__checkboxes input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.wpcf7-modal-form__checkboxes .wpcf7-list-item-label{position:relative;display:inline-block;padding-left:1.875rem}.wpcf7-modal-form__checkboxes .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:.0625rem;width:1.125rem;height:1.125rem;border-radius:.25rem;background:#2b2b2b;-webkit-transition:background-color .3s linear,-webkit-box-shadow .3s linear;transition:background-color .3s linear,box-shadow .3s linear,-webkit-box-shadow .3s linear}.wpcf7-modal-form__checkboxes .wpcf7-list-item-label:after{content:"";position:absolute;left:.375rem;top:.25rem;width:.3125rem;height:.5625rem;border-right:2px solid #000;border-bottom:2px solid #000;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.wpcf7-modal-form__checkboxes input[type=checkbox]:checked+.wpcf7-list-item-label:before{background:#c9a885;-webkit-box-shadow:0 .625rem 1.25rem 0 rgba(201,168,133,.2);box-shadow:0 .625rem 1.25rem 0 rgba(201,168,133,.2)}.wpcf7-modal-form__checkboxes input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-modal-form__acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem;font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#a7a7a7}.wpcf7-modal-form__acceptance a{color:#fff;text-decoration:underline;text-underline-offset:.1875rem}.wpcf7-modal-form__acceptance .wpcf7-list-item{margin:0}.wpcf7-modal-form__submit{width:100%;max-width:20.625rem;min-height:4.375rem;margin:2.1875rem auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7-modal-form__submit.primary-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-modal-form__submit.wpcf7-submit{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;gap:.625rem;border:.0625rem solid #b89672;background-color:#b89672;border-radius:.5rem;padding:.9375rem 2.5rem;font-family:NotoSerif,sans-serif;font-weight:400;font-size:clamp(1rem,18 / 1920 * 100vw,1.125rem);line-height:130%;letter-spacing:-.02em;color:#000;cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.wpcf7-modal-form__submit.wpcf7-submit::after{content:"";display:block;width:.75rem;height:.75rem;-ms-flex-negative:0;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M1.283 11.917 0 10.633 8.8 1.833H.917V0H11.917v11H10.083V3.117z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M1.283 11.917 0 10.633 8.8 1.833H.917V0H11.917v11H10.083V3.117z'/%3E%3C/svg%3E") center/contain no-repeat}.wpcf7-modal-form .primary-btn{margin:2.5rem auto 0}.modal-form{z-index:30;overflow-y:auto;padding:20px}.modal-form__container{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;min-height:100%}.modal-form.open .modal-form__popup{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal-form__close.close{position:absolute;top:18px;right:18px}.modal-form.open .modal-form__close.close{right:18px}.modal-form__content,.modal-form__content .wpcf7,.modal-form__form{width:100%}.modal-form__form input,.modal-form__form select,.modal-form__form textarea{color:#fff}.modal-form__content--consultation{max-width:30rem}.modal-form__popup{position:relative;width:100%;max-width:35rem;margin-inline:auto;opacity:0;-webkit-transform:translateY(.875rem);-ms-transform:translateY(.875rem);transform:translateY(.875rem);-webkit-transition:opacity .35s,-webkit-transform .35s,-webkit-box-shadow .35s;transition:opacity .35s,transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s;background:#1a1a1a;padding:3.125rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.06);-webkit-box-shadow:0 1.5rem 3rem rgba(0,0,0,.45);box-shadow:0 1.5rem 3rem rgba(0,0,0,.45)}.theme-dark .modal-form__popup{opacity:0;-webkit-transform:translateY(.875rem);-ms-transform:translateY(.875rem);transform:translateY(.875rem);border:1px solid rgba(201,168,133,.28);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px 0 rgba(0,0,0,.25);background:#fff}.theme-dark .modal-form.open .modal-form__popup{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.65) inset;box-shadow:0 10px 20px 0 rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.65) inset}.theme-dark .modal-form .modal-form__close.close::after,.theme-dark .modal-form .modal-form__close.close::before{background-color:#0b0b0d}.theme-dark .modal-form__form input,.theme-dark .modal-form__form select,.theme-dark .modal-form__form textarea{color:inherit}.theme-dark .modal-form .wpcf7-modal-form{background:0 0;color:#0b0b0d;border-radius:.625rem}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-response-output{border:0;color:#0b0b0d}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-not-valid-tip{color:#b42318}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__title{color:#0b0b0d;padding-right:2.5rem}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__subtitle,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__subtitle p{color:rgba(11,11,13,.62)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__group-title,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__label{color:rgba(11,11,13,.78)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea,.theme-dark .modal-form .wpcf7-modal-form input[type=email],.theme-dark .modal-form .wpcf7-modal-form input[type=tel],.theme-dark .modal-form .wpcf7-modal-form input[type=text],.theme-dark .modal-form .wpcf7-modal-form select,.theme-dark .modal-form .wpcf7-modal-form textarea{background:rgba(255,255,255,.92);color:#0b0b0d;border:1px solid rgba(11,11,13,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input::-webkit-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea::-webkit-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=email]::-webkit-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=tel]::-webkit-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=text]::-webkit-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form select::-webkit-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form textarea::-webkit-input-placeholder{color:rgba(11,11,13,.42)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input::-moz-placeholder,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea::-moz-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=email]::-moz-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=tel]::-moz-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=text]::-moz-placeholder,.theme-dark .modal-form .wpcf7-modal-form select::-moz-placeholder,.theme-dark .modal-form .wpcf7-modal-form textarea::-moz-placeholder{color:rgba(11,11,13,.42)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input:-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea:-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=email]:-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=tel]:-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=text]:-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form select:-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form textarea:-ms-input-placeholder{color:rgba(11,11,13,.42)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input::-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea::-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=email]::-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=tel]::-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=text]::-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form select::-ms-input-placeholder,.theme-dark .modal-form .wpcf7-modal-form textarea::-ms-input-placeholder{color:rgba(11,11,13,.42)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input::placeholder,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea::placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=email]::placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=tel]::placeholder,.theme-dark .modal-form .wpcf7-modal-form input[type=text]::placeholder,.theme-dark .modal-form .wpcf7-modal-form select::placeholder,.theme-dark .modal-form .wpcf7-modal-form textarea::placeholder{color:rgba(11,11,13,.42)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__input:focus,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__textarea:focus,.theme-dark .modal-form .wpcf7-modal-form input[type=email]:focus,.theme-dark .modal-form .wpcf7-modal-form input[type=tel]:focus,.theme-dark .modal-form .wpcf7-modal-form input[type=text]:focus,.theme-dark .modal-form .wpcf7-modal-form select:focus,.theme-dark .modal-form .wpcf7-modal-form textarea:focus{background:#fff;-webkit-box-shadow:0 0 0 2px rgba(201,168,133,.45);box-shadow:0 0 0 2px rgba(201,168,133,.45)}.theme-dark .modal-form .wpcf7-modal-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23454545' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E")}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__upload{border-color:rgba(201,168,133,.45);background:rgba(255,255,255,.55)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__upload input[type=file]{color:rgba(11,11,13,.65)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__checkboxes label{color:rgba(11,11,13,.72)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__checkboxes .wpcf7-list-item-label:before{background:rgba(255,255,255,.95);border:1px solid rgba(11,11,13,.12);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__checkboxes .wpcf7-list-item-label:after{border-right-color:#000;border-bottom-color:#000}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__checkboxes input[type=checkbox]:checked+.wpcf7-list-item-label:before{border-color:transparent}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__acceptance{color:rgba(11,11,13,.62)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__acceptance a{color:#0b0b0d}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__acceptance .wpcf7-list-item-label{color:rgba(11,11,13,.72)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-acceptance .wpcf7-list-item-label::before{border-color:rgba(11,11,13,.15);background:rgba(255,255,255,.95)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before{background-color:#c9a885;background-image:url(/wp-content/themes/webmac/assets/img/svg/check.svg);background-repeat:no-repeat;background-position:center;background-size:cover;border-color:transparent}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__submit.wpcf7-submit{border-color:#b89672;-webkit-box-shadow:0 .5rem 1.5rem rgba(201,168,133,.35);box-shadow:0 .5rem 1.5rem rgba(201,168,133,.35)}.cf7-success-modal .cf7-success-modal__popup{padding-top:3.5rem}.cf7-success-modal .cf7-success-modal__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-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1.25rem;max-width:26.25rem;margin-inline:auto}.cf7-success-modal .cf7-success-modal__icon svg{display:block}.cf7-success-modal .cf7-success-modal__title{font-weight:400;font-size:clamp(1.625rem,32 / 1920 * 100vw,2.25rem);line-height:120%;letter-spacing:-.02em;color:#fff}.cf7-success-modal .cf7-success-modal__text{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.9375rem,16 / 1920 * 100vw,1.125rem);line-height:140%;color:rgba(255,255,255,.78);max-width:25rem;margin:0}.theme-dark .cf7-success-modal .cf7-success-modal__title{color:#0b0b0d}.theme-dark .cf7-success-modal .cf7-success-modal__text{color:rgba(11,11,13,.68)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6}.mobile-menu__header{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;position:fixed;top:0;left:0;width:100%;max-width:375px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;z-index:3;padding:20px;background-color:#0b0b0d}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:34px;height:27px;cursor:pointer}.mobile-menu__close:after,.mobile-menu__close:before{content:"";position:absolute;top:50%;right:50%;width:100%;height:3px;background-color:#c9a885;border-radius:5px;-webkit-transition:.3s linear;transition:.3s linear}.mobile-menu__close:before{-webkit-transform:translate(50%,50%) rotate(45deg);-ms-transform:translate(50%,50%) rotate(45deg);transform:translate(50%,50%) rotate(45deg)}.mobile-menu__close:after{-webkit-transform:translate(50%,50%) rotate(-45deg);-ms-transform:translate(50%,50%) rotate(-45deg);transform:translate(50%,50%) rotate(-45deg)}.mobile-menu__content{width:100%;max-width:375px;height:100vh;background-color:#0b0b0d;position:relative;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;padding:130px 20px 50px;overflow-y:auto}.mobile-menu__menu{margin-top:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.mobile-menu__menu li a{font-weight:400;font-size:1.25rem;color:#fff}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu.open:after{opacity:.5;visibility:visible}.mobile-menu.open .mobile-menu__content,.mobile-menu.open .mobile-menu__header{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu .social{margin-top:3.75rem;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}.popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;visibility:hidden;-webkit-transition:.3s linear;transition:.3s linear}.popup-wrapper:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.3s linear;transition:.3s linear}.close{position:fixed;width:22px;height:22px;top:30px;right:-100%;-webkit-transition:.3s linear;transition:.3s linear;z-index:9}.close::after,.close::before{display:block;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:3px;width:100%;background-color:#fff;border-radius:5px;position:absolute;-webkit-transition:.3s linear;transition:.3s linear}.close::before{-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.close::after{-webkit-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.popup-wrapper.open{visibility:visible}.popup-wrapper.open:after{opacity:.4;visibility:visible}.popup-wrapper.open .close{right:30px}.breadcrumbs{padding:2.5rem 0 3.75rem}.breadcrumbs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.625rem}.breadcrumbs__link{-webkit-transition:color .3s linear;transition:color .3s linear;background:#202020;border-radius:10px;padding:10px;font-family:NotoSans,sans-serif;font-weight:400;font-size:14px;line-height:130%;color:#a7a7a7}.breadcrumbs__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px}.breadcrumbs__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:NotoSans,sans-serif;font-weight:400;font-size:14px;line-height:130%;color:#a7a7a7}.theme-dark .breadcrumbs__link{background-color:#a7a7a7;color:#000}.theme-dark .breadcrumbs__title{color:#000}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(8.6000003815px);background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.5);border-radius:6.25rem;width:100%;padding:.75rem 1.875rem}.search-form:focus-within{border:1px solid #c9a885}.search-form__btn{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;width:1.5625rem;height:1.5625rem}.search-form__icon{width:100%;height:100%;color:#fff;-webkit-transition:color .3s linear;transition:color .3s linear}.search-form__input-block{width:100%}.search-form__input{font-weight:300;font-size:clamp(1.125rem,20 / 1920 * 100vw,1.25rem);text-transform:capitalize;white-space:nowrap;position:relative;display:inline-block;-webkit-transition:color .35s;transition:color .35s;color:#fff}.theme-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.theme-color__label{font-weight:400;font-size:14px;line-height:125%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:color .3s linear;transition:color .3s linear}.theme-color__label span{color:#fff;-webkit-transition:color .3s linear;transition:color .3s linear}.theme-color__toggle{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer}.theme-color__checkbox{opacity:0;width:0;height:0}.theme-color__checkbox:checked+.theme-color__slider{background-color:#c9a885}.theme-color__checkbox:checked+.theme-color__slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.theme-color__checkbox:focus+.theme-color__slider{-webkit-box-shadow:0 0 1px #c9a885;box-shadow:0 0 1px #c9a885}.theme-color__slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#a7a7a7;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;border-radius:24px}.theme-color__slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;border-radius:50%}.theme-dark body{background:#fff}.theme-dark .header__menu li a,.theme-dark .lang-switcher__current,.theme-dark .lang-switcher__current svg,.theme-dark .theme-color__label,.theme-dark .theme-color__label span{color:#0b0b0d}.theme-dark .lang-switcher__dropdown{background:#fff}.theme-dark .lang-switcher__dropdown li a{color:#0b0b0d}.theme-dark .hero-block__slider:after,.theme-dark .hero-block__text{background-color:#fff}.theme-dark .hero-block__title{color:#0b0b0d}.theme-dark .primary-btn__link,.theme-dark .primary-btn__svg{color:#fff}.theme-dark .about-block__title,.theme-dark .editor p,.theme-dark .features-block__header h2,.theme-dark .features-block__item-title,.theme-dark .features-block__text,.theme-dark .gallery-block__head h2,.theme-dark .secondary-btn__link,.theme-dark .secondary-btn__svg{color:#0b0b0d}.theme-dark .footer{border-top:.0625rem solid rgba(11,11,13,.08)}.theme-dark .footer__column-title,.theme-dark .footer__menu-list li a,.theme-dark .footer__menu-title,.theme-dark .footer__menu-title svg,.theme-dark .footer__title{color:#0b0b0d}.theme-dark .footer__dev-item{color:rgba(11,11,13,.55)}.theme-dark .footer__dev-img svg{color:#0b0b0d;opacity:.55}.theme-dark .footer .wpcf7 input[type=email],.theme-dark .footer .wpcf7 input[type=number],.theme-dark .footer .wpcf7 input[type=tel],.theme-dark .footer .wpcf7 input[type=text],.theme-dark .footer .wpcf7 input[type=url],.theme-dark .footer .wpcf7 select,.theme-dark .footer .wpcf7 textarea{color:#0b0b0d;background-color:#fff;border:.0625rem solid rgba(11,11,13,.12)}.theme-dark .footer .wpcf7 .wpcf7-response-output,.theme-dark .subscribe__label{color:#0b0b0d}.theme-dark .subscribe__input{border:.0625rem solid #a7a7a7;background-color:#fff;color:#0b0b0d}.theme-dark .subscribe .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:url(/wp-content/themes/webmac/assets/img/svg/check-dark.svg) center top/cover no-repeat}.theme-dark .social__title{color:#0b0b0d}.theme-dark .social__item img{-webkit-filter:invert(1);filter:invert(1)}.theme-dark ::-webkit-input-placeholder{color:#a7a7a7}.theme-dark ::-moz-placeholder{color:#a7a7a7}.theme-dark :-ms-input-placeholder{color:#a7a7a7}.theme-dark ::-ms-input-placeholder{color:#a7a7a7}.theme-dark ::placeholder{color:#a7a7a7}.theme-dark .burger__menu span,.theme-dark .burger__menu:after,.theme-dark .burger__menu:before{background-color:#0b0b0d}.theme-dark .mobile-menu__content,.theme-dark .mobile-menu__header{background-color:#fff}.theme-dark .mobile-menu .lang li a,.theme-dark .mobile-menu__menu li a{color:#0b0b0d}.header{padding:.9375rem 0}.header__body{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;border-bottom:1px solid rgba(255,255,255,.1);padding:0 0 .9375rem}.header__nav{width:100%;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;gap:1.875rem}.header__menu{display:none}.header__menu li a{font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);color:#fff;-webkit-transition:color .3s;transition:color .3s}.header__lang,.header__settings{display:none}.header__settings-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer{padding:3.125rem 0}.footer__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:2.5rem}.footer__column-title{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#fff}.footer__menu.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__menu-title{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;font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#fff}.footer__menu-title svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.footer__menu-wrap{overflow:hidden;max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}.footer__menu-list{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.footer__menu-list li a{font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);color:#fff;-webkit-transition:color .3s;transition:color .3s}.footer__dev-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer__development{margin-top:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__dev-item{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;color:rgba(255,255,255,.5);-webkit-transition:color .3s linear;transition:color .3s linear}.footer__dev-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:37px;height:28px}.footer__dev-img svg{color:#fff;opacity:.5;-webkit-transition:color .3s linear;transition:color .3s linear}.footer .social{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}.subscribe__block{width:100%}.subscribe__input{width:100%;border-radius:.5rem;padding:1.25rem;background:#2c2c2c;font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#fff}.subscribe__label{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#fff;margin-bottom:.625rem}.subscribe__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.subscribe .primary-btn{max-width:100%;padding:1.0625rem 2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.editor h1{font-weight:400;font-size:clamp(2.25rem,50 / 1920 * 100vw,3.125rem);line-height:100%;letter-spacing:-.02em;color:#fff}.editor h2{font-weight:400;font-size:clamp(2rem,45 / 1920 * 100vw,3.125rem);line-height:100%;letter-spacing:-.02em;color:#fff}.editor h2:first-child{margin-top:0}.editor p{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(1.125rem,18 / 1920 * 100vw,1.125rem);line-height:130%;color:#fff;padding:.625rem 0}.editor p:first-child{padding-top:0}.editor p:last-child{padding-bottom:0}.editor a{-webkit-transition:.3s linear;transition:.3s linear}.editor a:hover{color:#c9a885}.editor ul li{padding:10px 0 10px 25px;position:relative}.editor ul li:after{content:"";position:absolute;top:18px;left:7px;width:4px;height:4px;border-radius:100%;background-color:#c9a885}.editor ol{margin-left:20px}.editor ol li{padding:10px 0;list-style-type:decimal}@media screen and (min-width:576px){.subscribe__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe .primary-btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (min-width:768px){.primary-btn,.secondary-btn{padding:1.5625rem 2.5rem}.footer__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.footer__column:nth-child(1){grid-column:1/-1}.footer__column:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.footer__column:nth-child(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.footer__column:nth-child(4){grid-column:1/-1}.footer__menu-title{display:none}.footer__menu-wrap{max-height:100%}.footer__menu-list{margin-top:0}}@media (min-width:960px){.popup-wrapper.open .close{right:45px}}@media screen and (min-width:992px){.wpcf7-modal-form__head{gap:3.4375rem;margin-bottom:3.125rem}.wpcf7-modal-form__head--center,.wpcf7-modal-form__head--stack{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}.wpcf7-modal-form__grid{gap:1.75rem 1.875rem}.wpcf7-modal-form__options{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem;margin-top:2.8125rem}.wpcf7-modal-form__submit{min-height:5rem}.wpcf7-modal-form__submit.wpcf7-submit{padding:1.5625rem 2.5rem}}@media (min-width:1024px){body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1240px){html{font-size:clamp(13px,(calc(16 / 1920 * 100vw)),28px)}.container{max-width:116.875rem;padding:0 25px}.burger{display:none}.header__body{padding:.9375rem 0}.header__nav{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.header__lang,.header__settings{display:-webkit-box;display:-ms-flexbox;display:flex}.footer{padding:5rem 0}.footer__body{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:.625rem}.footer__column:nth-child(1),.footer__column:nth-child(2),.footer__column:nth-child(3),.footer__column:nth-child(4){grid-column:unset}.footer__development{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .social{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (hover:hover){.primary-btn:hover{background-color:transparent}.primary-btn:hover .primary-btn__svg{-webkit-transform:translateX(5px) rotate(45deg);-ms-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}.primary-btn:hover .primary-btn__link,.primary-btn:hover .primary-btn__svg{color:#fff}.secondary-btn:hover{background-color:#b89672}.secondary-btn:hover .secondary-btn__svg{-webkit-transform:translateX(5px) rotate(45deg);-ms-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}.secondary-btn:hover .secondary-btn__link,.secondary-btn:hover .secondary-btn__svg{color:#000}.light-btn:hover{background-color:#b89672}.light-btn:hover .light-btn__svg{-webkit-transform:translateX(5px) rotate(45deg);-ms-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}.light-btn:hover .light-btn__link,.light-btn:hover .light-btn__svg{color:#000}.lang-switcher:hover .lang-switcher__current,.lang-switcher:hover .lang-switcher__current svg,.lang-switcher__dropdown li a:hover{color:#c9a885}.social__item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.wpcf7-modal-form__submit.wpcf7-submit:hover{background-color:transparent;color:#fff}.theme-dark .modal-form .modal-form__close.close:hover::after,.theme-dark .modal-form .modal-form__close.close:hover::before{background-color:#c9a885}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__submit.wpcf7-submit:hover{background-color:#0b0b0d;color:#fff;border-color:#0b0b0d;-webkit-box-shadow:0 .625rem 1.75rem rgba(0,0,0,.18);box-shadow:0 .625rem 1.75rem rgba(0,0,0,.18)}.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__submit.primary-btn:hover .primary-btn__link,.theme-dark .modal-form .wpcf7-modal-form .wpcf7-modal-form__submit.primary-btn:hover .primary-btn__svg{color:#fff}.close:hover:after,.close:hover:before{background-color:#c9a885}.breadcrumbs__link:hover{color:#c9a885}.theme-dark .breadcrumbs__link:hover{color:#fff}.search-form__btn:hover .search-form__icon{color:#c9a885}.theme-dark .lang-switcher__current:hover{border:.0625rem solid #c9a885}.theme-dark .primary-btn:hover .primary-btn__link,.theme-dark .primary-btn:hover .primary-btn__svg{color:#0b0b0d}.theme-dark .callback-block .primary-btn:hover .primary-btn__link,.theme-dark .callback-block .primary-btn:hover .primary-btn__svg,.theme-dark .secondary-btn:hover .secondary-btn__link,.theme-dark .secondary-btn:hover .secondary-btn__svg{color:#fff}.footer__dev-link:hover .footer__dev-img svg,.footer__dev-link:hover .footer__dev-item,.footer__menu-list li a:hover,.header__menu li:hover a{color:#c9a885}}@media (max-width:767px){.modal-form{padding:14px}.modal-form__popup{padding:1.875rem .9375rem}}