@charset "UTF-8";.btn-up{display:block;width:46px;height:46px;position:fixed;right:1rem;bottom:1rem;z-index:9;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_480_2980)'%3e%3cpath d='M7.02477 3.43941L7.02408 15.321H8.97592L8.97661 3.44079L14.2117 8.67585L15.592 7.29548L8 -0.296564L0.40796 7.29548L1.78833 8.67585L7.02477 3.43941Z' fill='%23282932'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_480_2980'%3e%3crect width='16' height='16' fill='white' transform='matrix(1 0 0 -1 0 16)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center center no-repeat;background-size:1rem;border-bottom-right-radius:1rem;box-shadow:0 0 20px rgba(36,39,48,0.25);opacity:0.7;transition:all ease-in 0.3s}.btn-up__hide{display:none}@media (hover:hover) and (pointer:fine){.btn-up:hover{box-shadow:0 0 20px rgba(36,39,48,0.4);opacity:1;cursor:pointer}}.btn-recall-me{--recall-size:3.5rem;--recall-size-open:13rem;display:flex;width:var(--recall-size);height:var(--recall-size);padding-inline:0.5rem;align-items:center;justify-content:center;position:fixed;left:calc(100% - 2rem - var(--recall-size));bottom:1.5rem;z-index:9;color:white;background:linear-gradient(45deg,#54A11F,#2f5813 60%);border-radius:4rem;box-shadow:0 0 20px rgba(36,39,48,0.25);opacity:1;pointer-events:all;transition:all ease-in 0.3s}.btn-recall-me>*{pointer-events:none}.btn-recall-me>svg{width:auto;height:2rem}.btn-recall-me>p{width:0;overflow:hidden;white-space:nowrap;transition:all ease-in 0.3s}.btn-recall-me__hide{opacity:0;pointer-events:none}.btn-recall-me.--active{width:var(--recall-size-open);padding-inline:1rem 1.5rem;left:calc(100% - 1rem - var(--recall-size-open));gap:0.5rem;color:white;box-shadow:0 0 10px rgba(36,39,48,0.5)}.btn-recall-me.--active>p{width:calc(100% - 2rem)}.btn-recall-me.--animate>svg{animation:recallme 2s cubic-bezier(0.65,1.95,0.03,0.32) infinite}.btn-recall-me:hover{background:linear-gradient(60deg,#54A11F 40%,#2f5813);box-shadow:0 0 10px rgba(36,39,48,0.5)}.btn-recall-me+.btn-up{display:none}@keyframes recallme{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}95%{transform:rotate(6deg)}to{transform:rotate(0deg)}}form.form-style{background-color:var(--form_background_input)}.form-style{--form_size:2.5rem;margin:0;padding:0;font-size:0.875rem;text-align:initial}.form-style h4,.form-style h5{width:100%;margin:auto;font-weight:var(--weight_semibold);text-align:left;line-height:1.1}.form-style h4{font-size:1.25rem}.form-style h5{font-size:0.875rem}.form-style input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),.form-style select,.form-style textarea{width:100%;padding:6px 1.25rem;color:var(--form_color);font-family:var(--font_primary);font-size:var(--form_text);line-height:1;border:1px solid var(--color_border);background-color:var(--form_background_input);border-radius:2rem;opacity:1}.form-style input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]):focus,.form-style select:focus,.form-style textarea:focus{border:1px solid var(--color_border_focus)}.form-style textarea{padding-block:0.75rem}.form-style input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),.form-style select{height:var(--form_size)}.form-style textarea{min-height:5rem;line-height:1.3;border-radius:1.25rem}.form-style select{line-height:1.8;appearance:none;background-image:url("../images/select-arrow.svg");background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:1rem auto}.form-style label>input[type=checkbox],.form-style label>input[type=radio]{width:auto;padding:0;margin:0;opacity:0;vertical-align:top}.form-style label>input[type=checkbox]+span,.form-style label>input[type=radio]+span{display:inline-block;width:16px;height:16px;margin:3px 5px 0 -12px;border:1px solid var(--button_border);border-radius:5px;outline:none;box-sizing:border-box}.form-style label>input[type=checkbox]+span:focus,.form-style label>input[type=radio]+span:focus{border-color:var(--color_border)}.form-style label>input[type=radio]+span{border-radius:2rem}.form-style label.input-radio{display:flex}.form-style label.input-radio>input[type=checkbox]+span+p,.form-style label.input-radio>input[type=radio]+span+p{margin:0;width:calc(100% - 3rem);font-size:var(--form_text);font-weight:var(--weight_normal)}.form-style label>input[type=checkbox]:focus+span,.form-style label>input[type=radio]:focus+span{border-color:var(--color_link_hover)}.form-style label>input[type=checkbox]:checked+span{background-color:var(--button_border)}.form-style label>input[type=checkbox]:checked+span:before{content:"";display:block;width:6px;height:10px;background-color:transparent;border:0 solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin:-1px 3px;pointer-events:none}.form-style label>input[type=radio]:checked+span{background:radial-gradient(var(--button_border) 0.25rem,transparent 0.3rem)}.form-style a.submit:not(.btn-1),.form-style button[type=submit]:not(.btn-1),.form-style input[type=reset],.form-style input[type=submit]:not(.btn-1){display:inline-block;width:100%;padding:12px 18px;color:#fff;font-family:var(--font_primary);font-size:0.875rem;text-align:center;border:1px solid var(--button_border);background-color:var(--button_background);border-radius:2rem;opacity:1;transition:all ease-in 0.3s}.form-style a.submit:not(.btn-1):is(:hover,:focus),.form-style button[type=submit]:not(.btn-1):is(:hover,:focus),.form-style input[type=submit]:not(.btn-1):is(:hover,:focus){color:var(--button_focus_text);border-color:var(--button_focus_border);background-color:var(--button_focus_background);cursor:pointer}.form-style input[type=reset]{border-color:var(--color_secondary);background-color:var(--color_secondary)}.form-style input[type=reset]:is(:hover,:focus){color:var(--color_secondary);background-color:transparent}.form-style .btn-form{width:100%;max-width:360px;height:var(--form_size);padding-block:8px}.form-style button[type=submit].disabled,.form-style button[type=submit]:disabled,.form-style input[type=submit].disabled,.form-style input[type=submit]:disabled{opacity:0.5;pointer-events:none}.form-style label:not(.confirm-wrapper):not(.input-radio):not(.file-wrapper){display:inline-block;padding:0 1.5rem;position:absolute;left:0;top:0.5rem;z-index:1;color:var(--form_color);font-size:var(--form_text);font-weight:var(--weight_normal);line-height:var(--form_size);opacity:1;transition:all ease-in 0.1s}.form-style label:not(.confirm-wrapper):not(.input-radio):not(.file-wrapper)>abbr{margin:auto 0.3rem;color:var(--required);text-decoration:none}.form-style label.confirm-wrapper{display:flex;justify-content:space-between;padding:0.5rem 1rem;color:var(--color_primary);font-size:0.875rem;font-weight:var(--weight_normal);background-color:var(--color_background_nav);border-radius:0.5rem}.form-style label.confirm-wrapper a{color:var(--color_primary);text-decoration:underline}.form-style label.confirm-wrapper .input-checked-text{width:100%}.form-style label.confirm-wrapper{}.form-style label.confirm-wrapper p{line-height:1.1}.form-style label.file-wrapper{display:flex;flex-wrap:wrap;padding:0;color:var(--color_primary);font-size:0.875rem;font-weight:var(--weight_normal)}.form-style label.file-wrapper input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.form-style label.file-wrapper>abbr{margin:auto 0.3rem;color:var(--required);text-decoration:none}.form-style .input-file-text{display:flex;align-items:center}.form-style .input-file-text:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:0.25rem;background:url("../images/icon-add-file.svg") center center no-repeat;background-size:contain}.form-style .input-file-text__remove{display:inline-block;width:1.25rem;height:1.25rem;margin-left:0.25rem;background:url("../images/icon-add-file-remove.svg") center center no-repeat;background-size:contain;opacity:0.7;transition:all ease-in 0.3s}.form-style .input-file-text__remove:hover{cursor:pointer;opacity:1}.form-style fieldset{padding:0.5rem;border:1px solid var(--border_default)}.form-style fieldset>legend{color:var(--form_border);font-size:0.75rem;text-transform:uppercase}.form-style *+fieldset,.form-style fieldset+*{margin-top:1rem}.form-style .input-wrapper-password{position:relative}.form-style .input-wrapper-password .pwd-toggle{width:var(--form_size);height:var(--form_size);position:absolute;right:0.25rem;bottom:0.5rem;margin:0;padding:0;border:1px solid transparent;background-color:transparent;background-position:center center;background-size:1.25rem;background-repeat:no-repeat;opacity:0.7;transition:all ease-in 0.3s}.form-style .input-wrapper-password .pwd-toggle:is(:hover,:focus){cursor:pointer;opacity:1}.form-style .input-wrapper-password input[type=password]+.pwd-toggle{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIg0KCSBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNTA1LjQsMjM4LjFjLTQuNS01LjMtMTEyLTEyOS43LTI0OS40LTEyOS43Yy0xMzcuNCwwLTI0NC45LDEyNC40LTI0OS40LDEyOS43Yy04LjgsMTAuNC04LjgsMjUuNSwwLDM1LjkNCgljNC41LDUuMywxMTIsMTI5LjcsMjQ5LjQsMTI5LjdjMTM3LjQsMCwyNDQuOS0xMjQuNCwyNDkuNC0xMjkuN0M1MTQuMiwyNjMuNSw1MTQuMiwyNDguNSw1MDUuNCwyMzguMXogTTI5OCwxODMuMQ0KCWM5LjItNSwyMi4xLDAuNywyOC44LDEyLjljNi42LDEyLjIsNC41LDI2LjEtNC43LDMxLjJjLTkuMiw1LTIyLjEtMC43LTI4LjgtMTIuOUMyODYuNiwyMDIuMSwyODguNywxODguMSwyOTgsMTgzLjF6IE0yNTYsMzU4LjYNCgljLTk2LDAtMTc2LjctNzMuNy0yMDQuNy0xMDIuNmMxOC45LTE5LjUsNjEuOS01OS40LDExNy4zLTgzLjNjLTEwLjgsMTYuNS0xNy4yLDM2LjEtMTcuMiw1Ny4zYzAsNTcuNyw0Ni44LDEwNC41LDEwNC41LDEwNC41DQoJUzM2MC41LDI4Ny43LDM2MC41LDIzMGMwLTIxLjItNi4zLTQwLjgtMTcuMi01Ny4zYzU1LjUsMjMuOSw5OC40LDYzLjgsMTE3LjMsODMuM0M0MzIuNywyODQuOSwzNTIsMzU4LjYsMjU2LDM1OC42eiIgZmlsbD0iIzIzMjgyZCIgLz4NCjwvc3ZnPg0K")}.form-style .input-wrapper-password input[type=text]+.pwd-toggle{background-image:url("data:image/svg+xml;base64,PHN2ZyAgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiINCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTUwNS40LDIzOC42Yy0zLjYtNC4yLTcyLjUtODQtMTY5LjktMTE2LjNsLTM0LjgsNjAuMmM4LjktMi43LDIwLDMuMSwyNiwxNC4xYzYuNywxMi4yLDQuNSwyNi4xLTQuNywzMS4yDQoJYy05LjIsNS0yMi4xLTAuNy0yOC44LTEyLjljLTIuMy00LjItMy42LTguNy0zLjgtMTIuOUwyMTcsMzI3LjVjMTIuMSw0LjksMjUuMiw3LjUsMzksNy41YzU3LjcsMCwxMDQuNS00Ni44LDEwNC41LTEwNC41DQoJYzAtMjEuMi02LjMtNDAuOC0xNy4yLTU3LjNjNTUuNSwyMy45LDk4LjQsNjMuOCwxMTcuMyw4My4zQzQzMi43LDI4NS40LDM1MiwzNTkuMSwyNTYsMzU5LjFjLTE4LjMsMC0zNi4xLTIuNy01My4xLTcuM2wtMjMuMSw0MA0KCWMyMy45LDcuNiw0OS41LDEyLjMsNzYuMiwxMi4zYzEzNy40LDAsMjQ0LjktMTI0LjQsMjQ5LjQtMTI5LjdDNTE0LjIsMjY0LDUxNC4yLDI0OSw1MDUuNCwyMzguNkw1MDUuNCwyMzguNnogTTEyNC4xLDQ1Ni45DQoJYy02LjIsMTAuNy0yMCwxNC40LTMwLjcsOC4yYy0xMC43LTYuMi0xNC40LTIwLTguMi0zMC43bDM4LjUtNjYuN0M1NSwzMzAuNSw5LjUsMjc3LjksNi42LDI3NC41Yy04LjgtMTAuNC04LjgtMjUuNSwwLTM1LjkNCgljNC41LTUuMywxMTItMTI5LjcsMjQ5LjQtMTI5LjdjNS42LDAsMTEuMiwwLjIsMTYuNywwLjZsNDEuOC03Mi40YzYuMi0xMC43LDIwLTE0LjQsMzAuNy04LjJzMTQuNCwyMCw4LjIsMzAuN0wxMjQuMSw0NTYuOQ0KCUwxMjQuMSw0NTYuOXogTTE0NiwzMjguOWwyMy4yLTQwLjFjLTExLjItMTYuNi0xNy43LTM2LjctMTcuNy01OC4zYzAtMjEuMiw2LjMtNDAuOCwxNy4yLTU3LjNjLTU1LjUsMjMuOS05OC40LDYzLjgtMTE3LjMsODMuMw0KCUM2Ny41LDI3My4zLDEwMS42LDMwNS4xLDE0NiwzMjguOXoiIGZpbGw9IiMyMzI4MmQiIC8+DQo8L3N2Zz4NCg==")}.form-style .input-wrapper-file input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-style .message{color:var(--required);margin:0 15px;font-size:12px;text-align:left;line-height:18px}.form-style .pattern-all:focus+.message:before,.form-style .pattern-name:focus+.message:before,.form-style .pattern-text:focus+.message:before{color:var(--text_subheading);margin-right:0.3rem}.form-style .pattern-all:focus+.message:before{content:"Допустимы: любые символы"}.form-style .pattern-name:focus+.message:before{content:"Допустимы: буквы"}.form-style .pattern-text:focus+.message:before{content:"Допустимы: буквы, цифры и знаки пунктуации"}.form-style p.label{padding:0.25rem 0.75rem;margin:0;color:var(--color_label);font-size:var(--size_primary);font-weight:var(--weight_medium)}.form-style p.input{padding:10px 35px 10px 15px;margin:0;color:var(--form_color);font-size:var(--form_text);line-height:1}.form-style{}.form-style input[type=checkbox]+span:hover,.form-style input[type=radio]+span:hover{border-color:var(--color_6);cursor:pointer}.form-style input[type=radio]:not(.radio-check)+span{margin-bottom:-3px;border-radius:100%}.form-style input[type=radio]:not(.radio-check):checked+span:before{content:"";display:block;background:var(--color_1);border-radius:100%;width:8px;height:8px;margin:3px;pointer-events:none}.form-style input.radio-check[type=radio]:checked+span,.form-style input[type=checkbox]:checked+span{background-color:var(--color_1);border-color:var(--color_1)}.form-style input.radio-check[type=radio]:checked+span:before,.form-style input[type=checkbox]:checked+span:before{content:"";display:block;width:6px;height:10px;background-color:transparent;border:0 solid var(--color_0);border-width:0 2px 2px 0;transform:rotate(45deg);margin:-1px 3px;pointer-events:none}.form-style input.radio-check[type=radio]+span{display:inline-block;width:20px;height:20px;border-radius:5px}.form-style input.radio-check[type=radio]:checked+span:before{margin:1px 5px}.form-style .radio-check-wrapper{margin:auto 10px auto 5px}.form-style label.input{display:inline-block;width:100%;margin-top:12px;font-family:"PT Root UI Medium";font-size:17px;text-align:left}.form-style label.input+input,.form-style label.input+select,.form-style label.input+textarea{margin-top:3px}.form-style input+input{margin-top:10px}.form-style .--invalid~.input-message{display:block;width:100%}.form-style .--invalid~.input-message:before{content:attr(data-invalid);padding-left:1rem;color:var(--required);font-size:0.875em}.form-style.small{max-width:360px}.form-style.--p{padding:1rem}.form-style__row{display:flex;width:100%;flex-wrap:wrap;align-items:normal}[class^=form-style__]:not(.form-style__row):not(.form-style__input){position:relative;align-items:flex-start;padding:0.5rem 0.25rem;margin:0;flex-grow:1}[class^=form-style__]:not(.form-style__row):not(.form-style__input) ::placeholder{color:transparent}[class^=form-style__]:not(.form-style__row):not(.form-style__input) input:required:focus{transition:all ease-in 1s}[class^=form-style__]:not(.form-style__row):not(.form-style__input) input:required:focus:invalid{background-color:#ffe9e9;border-color:#d71a1a}[class^=form-style__]:not(.form-style__row):not(.form-style__input) input:required:focus:invalid+.input-file-text{background-color:#ffe9e9}[class^=form-style__]:not(.form-style__row):not(.form-style__input) input:not(:placeholder-shown),[class^=form-style__]:not(.form-style__row):not(.form-style__input) select:not(:empty){position:relative;z-index:2;background-color:white}[class^=form-style__]:not(.form-style__row):not(.form-style__input) input:not(:placeholder-shown):invalid,[class^=form-style__]:not(.form-style__row):not(.form-style__input) select:not(:empty):invalid{background-color:#ffe9e9;border-color:#d71a1a}[class^=form-style__].active:not(.form-style__row)>label:not(.confirm-wrapper):not(.input-radio):not(.file-wrapper){left:1.5rem;top:0;z-index:3;padding:0.25rem;color:var(--color_label);font-size:0.625rem;font-weight:var(--weight_semibold);line-height:1.1;text-transform:uppercase;background:#fff;opacity:1}[class^=form-style__].active:not(.form-style__row) ::placeholder{color:initial;opacity:0.5}.form-style__full{flex-basis:100%}.form-style__half{flex-basis:calc(50% - 0.75rem);min-width:240px}.form-style__third{flex-basis:33.333333333%;min-width:160px}.form-style__two-thirds{flex-basis:66.666666667%;min-width:320px}.form-style__three-quarters{flex-basis:75%;min-width:240px}.form-style__quarter{flex-basis:25%;min-width:160px}.form-style__un-full{flex-basis:100%}.form-style__un-half{flex-basis:50%}.form-style__un-third{flex-basis:33.333333333%}.form-style__un-two-thirds{flex-basis:66.666666667%}.form-style__un-three-quarters{flex-basis:75%}.form-style__un-quarter{flex-basis:25%}.form-style__none{display:none}.phone-country-code{position:absolute;left:calc(0.25rem + 1px);top:calc(0.5rem + 1px);z-index:2;opacity:0;pointer-events:none}.phone-country-code__container{display:flex;width:fit-content;height:calc(var(--form_size) - 2px);padding:6px 0.5rem 6px 1rem;align-items:center;gap:0.375rem;border-radius:2rem 0 0 2rem;background:white;cursor:pointer}.phone-country-code__flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url("../images/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.phone-country-code__flag.--ru{height:14px;background-position:-4295px 0}.phone-country-code__flag.--az{height:10px;background-position:-352px 0}.phone-country-code__flag.--am{height:10px;background-position:-154px 0}.phone-country-code__flag.--by{height:10px;background-position:-790px 0}.phone-country-code__flag.--kz{height:10px;background-position:-2853px 0}.phone-country-code__flag.--kg{height:12px;background-position:-2655px 0}.phone-country-code__flag.--md{height:10px;background-position:-3160px 0}.phone-country-code__flag.--tj{height:10px;background-position:-4933px 0}.phone-country-code__flag.--tm{height:14px;background-position:-4999px 0}.phone-country-code__flag.--uz{height:10px;background-position:-5307px 0}.phone-country-code__arrow{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.phone-country-code__list{position:absolute;left:1rem;z-index:2;padding:0;margin:0 0 0 -1px;list-style:none;text-align:left;white-space:nowrap;background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px rgba(0,0,0,0.2);max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.phone-country-code__item{display:flex;align-items:center;gap:6px;padding:5px 10px;outline:none;cursor:pointer}.phone-country-code__item:hover{background:rgba(0,0,0,0.05)}.phone-country-code__item-dial{padding-right:0.5rem;color:#999}.active .phone-country-code{opacity:1;pointer-events:all}.pillars-popup{width:100vw;height:100vh;overflow:auto;position:fixed;top:0;left:0;z-index:99;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(0px);opacity:0;visibility:hidden;transition:opacity ease-in 0.2s,backdrop-filter ease-in 0.4s}.pillars-popup__wrapper{display:flex;min-height:100%;align-items:center;justify-content:center;padding:3rem 1rem}.pillars-popup__content{width:auto;min-width:340px;max-width:800px;min-height:240px;position:relative;padding:1rem;background-color:white;border-radius:0.5rem;box-shadow:var(--shadow);opacity:0;transform:translate(0px,-100%);transition:all ease-in 0.3s}.pillars-popup__content:hover{box-shadow:var(--shadow_hover)}.pillars-popup__content{}.pillars-popup__close{width:2.5rem;height:2.5rem;position:absolute;top:0;right:0;z-index:2;background-color:rgba(255,255,255,0.15);background-position:center center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" x="0px" y="0px" width="24" height="24" viewBox="0 0 24 24"><path xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" d="m5.00073 17.5864c-.3905.3906-.39044 1.0237.00012 1.4142s1.02372.3905 1.41421-.0001l5.58524-5.5862 5.5857 5.5857c.3905.3905 1.0237.3905 1.4142 0s.3905-1.0237 0-1.4142l-5.5858-5.5858 5.5854-5.58638c.3904-.39056.3904-1.02372-.0002-1.41421-.3905-.3905-1.0237-.39044-1.4142.00012l-5.5853 5.58627-5.58572-5.58579c-.39052-.39052-1.02369-.39052-1.41421 0-.39053.39053-.39053 1.02369 0 1.41422l5.58593 5.58587z" fill="%23222222" fill-rule="evenodd"/></svg>');border:1px solid var(--button_border);border-radius:0.5rem;transition:all ease-in 0.3s}.pillars-popup__close:hover{background-color:var(--button_focus_background);background-image:url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" x="0px" y="0px" width="24" height="24" viewBox="0 0 24 24"><path xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" d="m5.00073 17.5864c-.3905.3906-.39044 1.0237.00012 1.4142s1.02372.3905 1.41421-.0001l5.58524-5.5862 5.5857 5.5857c.3905.3905 1.0237.3905 1.4142 0s.3905-1.0237 0-1.4142l-5.5858-5.5858 5.5854-5.58638c.3904-.39056.3904-1.02372-.0002-1.41421-.3905-.3905-1.0237-.39044-1.4142.00012l-5.5853 5.58627-5.58572-5.58579c-.39052-.39052-1.02369-.39052-1.41421 0-.39053.39053-.39053 1.02369 0 1.41422l5.58593 5.58587z" fill="%23ffffff" fill-rule="evenodd"/></svg>');border-color:var(--button_focus_border);cursor:pointer}.pillars-popup nav.pager ul:not(.pager) li,.pillars-popup ul.pager li{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;color:var(--button_border);font-family:var(--font_primary);line-height:2}.pillars-popup.open{opacity:1;visibility:visible;backdrop-filter:blur(10px)}.pillars-popup.open .pillars-popup__content{opacity:1;transform:translate(0px,0px)}.pillars-popup__content.video-content{padding:0;background:transparent;width:100%;max-width:calc(100% - 14rem)}.pillars-popup__content.video-content.--clip{width:fit-content}.pillars-popup__content.video-content iframe{width:100%;aspect-ratio:16/9}.pillars-popup__content.video-content iframe[src*="frame=clip"]{width:auto;min-width:340px;aspect-ratio:8/16}.pillars-popup__content .video-wrapper{text-align:center}.tp-get-notice{display:flex;width:100%;flex-wrap:wrap;align-items:center;position:relative;padding:1.25rem 0.75rem;color:#555;border-left:3px solid var(--notice_info);background-color:var(--notice_info_light);box-sizing:border-box}.tp-get-notice__icon{display:flex;width:72px;height:72px;margin:0}.tp-get-notice__icon i.fa{display:inline-block;width:72px;height:72px;z-index:2;margin:auto;background-repeat:no-repeat;background-position:center center;background-image:url("../images/icon-notice-info.svg");background-size:contain}.tp-get-notice__body{width:calc(100% - 90px);margin-left:10px}.tp-get-notice__title{margin-bottom:0.5em;color:var(--notice_info);font-size:1rem;font-weight:500;line-height:1.4;text-align:initial}.tp-get-notice p{margin-bottom:0.5em;width:100%;color:#555;font-size:0.875rem;text-align:initial;line-height:1.1}.tp-get-notice p:last-child{margin-bottom:0}.tp-get-notice ul{padding:0 0 0 20px!important;margin:auto;margin-left:0;color:#555;list-style:circle}.tp-get-notice ul>li{padding:0!important;margin-bottom:0.5rem;font-size:14px}.tp-get-notice+*{margin-top:0.5rem}.tp-get-notice.success{border-color:var(--notice_success);background-color:var(--notice_success_light)}.tp-get-notice.success .tp-get-notice__icon i.fa{background-image:url("../images/icon-notice-complete.svg")}.tp-get-notice.success .tp-get-notice__title{color:var(--notice_success)}.tp-get-notice.warning{border-color:var(--notice_warning);background-color:var(--notice_warning_light)}.tp-get-notice.warning .tp-get-notice__icon i.fa{background-image:url("../images/icon-notice-warning.svg")}.tp-get-notice.warning .tp-get-notice__title{color:var(--notice_warning)}.tp-get-notice.error{border-color:var(--notice_error);background-color:var(--notice_error_light)}.tp-get-notice.error .tp-get-notice__icon i.fa{background-image:url("../images/icon-notice-error.svg")}.tp-get-notice.error .tp-get-notice__title{color:var(--notice_error)}nav.pager ul:not(.pager),ul.pager{display:flex;width:100%;margin-block:1rem;font-size:0.875rem;justify-content:center;flex-wrap:nowrap;gap:0.625rem}nav.pager ul:not(.pager) li>*,ul.pager li>*{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;color:var(--button_border);font-family:var(--font_primary);border:1px solid var(--button_border);border-radius:0.5rem;background-color:white;line-height:2}nav.pager ul:not(.pager) li>*>img,ul.pager li>*>img{height:11px}nav.pager ul:not(.pager) li>a,ul.pager li>a{transition:all ease-in 0.1s}nav.pager ul:not(.pager) li>a:hover,ul.pager li>a:hover{font-weight:var(--weight_medium);border-width:2px}nav.pager ul:not(.pager) li.active>*,ul.pager li.active>*{color:var(--button_text);background-color:var(--button_background)}nav.pager ul:not(.pager) li.fisrt>*,nav.pager ul:not(.pager) li.last>*,nav.pager ul:not(.pager) li.next>*,nav.pager ul:not(.pager) li.prev>*,ul.pager li.fisrt>*,ul.pager li.last>*,ul.pager li.next>*,ul.pager li.prev>*{font-size:0}nav.pager ul:not(.pager) li.fisrt>:after,nav.pager ul:not(.pager) li.last>:after,nav.pager ul:not(.pager) li.next>:after,nav.pager ul:not(.pager) li.prev>:after,ul.pager li.fisrt>:after,ul.pager li.last>:after,ul.pager li.next>:after,ul.pager li.prev>:after{font-family:swiper-icons;font-size:0.75rem;font-weight:600;font-variant:initial;text-transform:none!important;letter-spacing:0;line-height:1}nav.pager ul:not(.pager) li.next>:after,ul.pager li.next>:after{content:"next"}nav.pager ul:not(.pager) li.prev>:after,ul.pager li.prev>:after{content:"prev"}.block nav.breadcrumbs ul,.block nav.pager ul{width:100%;margin-right:0;margin-left:0}.wp-block-pullquote{padding:1.25rem;color:var(--color_primary);background-color:var(--pale-pink-200);border-radius:2px}.wp-block-quote{padding:1.25rem 2rem;color:var(--color_primary);background-color:var(--color_background_nav);border-left:3px solid var(--color_alter)}.wp-block-quote p{font-size:1rem}.wp-block iframe[src*="vk.com/video_ext.php"],.wp-block iframe[src*="youtube.com/embed"]{width:100%;height:auto;max-width:880px;aspect-ratio:16/10}:root{--pillars-slider-navigation-size:2.5rem;--pillars-pagination-bullet-height:0.75rem;--pillars-pagination-bullet-size:0.75rem;--pillars-pagination-button-padding:0.5rem}.swiper-container{position:relative;overflow:hidden}.swiper-pagination-bullet{border-radius:50%;background:var(--color_border);opacity:1;border-radius:0.5rem;transition:all ease-in 0.3s}.swiper-pagination-bullet-active{width:1.75rem;background:var(--color_primary)}.pillars-slider__buttons{display:flex;align-items:center;justify-content:center;gap:var(--pillars-pagination-button-padding);background-color:white;transition:all ease-in 0.3s}[class^=pillars-slider__button-]{display:flex;align-items:center;justify-content:center;width:var(--pillars-slider-navigation-size);height:var(--pillars-slider-navigation-size);color:var(--color_primary);border:1px solid var(--color_primary);border-radius:2rem;cursor:pointer}[class^=pillars-slider__button-]:after{font-family:swiper-icons;font-size:1rem;font-weight:600;font-variant:initial;text-transform:none!important;letter-spacing:0;line-height:1}.pillars-slider__button-prev:after{content:"prev"}.pillars-slider__button-next:after{content:"next"}.pillars-slider__navigations{display:flex;align-items:center;justify-content:space-between;margin-top:0.75rem}.pillars-slider__pagination{display:flex;height:2rem;align-items:center;gap:1rem}.pillars-slider__pagination .swiper-pagination-bullet{width:var(--pillars-pagination-bullet-size);height:var(--pillars-pagination-bullet-size);margin:0!important;background:var(--color_alter);opacity:1}.pillars-slider__pagination .swiper-pagination-bullet-active{background:var(--color_primary)}.swiper-button-disabled{opacity:0.5;pointer-events:none}.swiper-container.--on-slide .pillars-slider__buttons{padding:var(--pillars-pagination-button-padding) var(--pillars-pagination-button-padding) 0;border-radius:calc(var(--border-radius) + var(--pillars-pagination-button-padding)) calc(var(--border-radius) + var(--pillars-pagination-button-padding)) 0 0}.swiper-container.--on-slide .pillars-slider__buttons-wrapper{position:absolute;bottom:2.75rem;z-index:1}.swiper-container.--on-slide .pillars-slider__navigations{margin-top:0.5rem}.swiper-container.--on-slide .pillars-slider__pagination{justify-content:center}.--on-slide.--right .pillars-slider__buttons{border-top-right-radius:0;padding-right:0}.--on-slide.--right .pillars-slider__buttons-wrapper{right:0}.--on-slide.--left .pillars-slider__buttons{border-top-left-radius:0;padding-left:0}.--on-slide.--left .pillars-slider__buttons-wrapper{left:0}.swiper-vertical [class^=pillars-slider__button-]{position:absolute;right:50%;transform:translateX(50%);z-index:8;background-color:white}.swiper-vertical [class^=pillars-slider__button-]:after{transform:rotateZ(90deg)}.swiper-vertical .pillars-slider__button-prev{top:0;bottom:initial}.swiper-vertical .pillars-slider__button-next{top:initial;bottom:0}.swiper-vertical .swiper-button-disabled{opacity:0;pointer-events:none}@media (max-width:767px){.hide-sm-buttons .pillars-slider__buttons{display:none}.hide-sm-buttons .pillars-slider__pagination{justify-content:center}}@media (min-width:992px){:root{--pillars-slider-navigation-size:3rem;--pillars-pagination-bullet-height:0.75rem;--pillars-pagination-bullet-size:0.75rem;--pillars-pagination-button-padding:1rem}[class^=pillars-slider__button-]:after{font-size:1rem}.pillars-slider__pagination{height:2.25rem;bottom:2.5rem!important}}.vip-main-slider{width:100%}.vip-main-slider:after{content:"";display:block;width:100%;height:1px;position:relative;z-index:-1;background-color:white;transform:translateY(-0.25rem)}.vip-main-slider__container{width:100%}.cards-slider{width:100%}.cards-slider__container{width:100%}ul.marker.--values{display:flex;flex-wrap:wrap;margin:0}ul.marker.--values>li{width:calc(100% - 1rem);margin:0 0 1rem 1rem}.image-caption{width:340px;padding:3.25rem 1.5rem;background:white;border-radius:2rem;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25)}.image-caption__img{width:290px;height:350px;position:relative}.image-caption__img img{border-radius:1rem}.image-caption__desc{margin-top:1em;font-size:1.5rem;font-weight:var(--weight_light);text-align:left}.frame-borders{padding:10px;border:1px solid var(--color_background_nav);border-radius:6px}.frame-borders.--padding{padding:20px}.frame-borders+.frame-borders{margin-top:2rem}.wp-section{padding-block:3.5rem;position:relative}.wp-section.bg-2:before{content:"";display:block;width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);top:0;background-color:var(--color_background_secondary)}.wp-section.bg-2 :is(.h1,.h2,h1,h2){color:white;border-color:white}.news-slider{width:100%}.news-slider__container{width:100%}.news-item{max-width:480px}.news-item__thumb{display:block;height:240px;position:relative}.news-item__thumb .media-ratio>img{border-radius:var(--border-radius)}.news-item__date{position:absolute;top:0;right:-1px}.news-item__date time{display:inline-block;padding:0.5rem 0 0.75rem 1rem;font-size:0.875rem;font-weight:var(--weight_light);line-height:1.3;text-align:center;background-color:white;border-radius:0 0 0 var(--border-radius)}.news-item__title{min-height:42px;margin-top:1em;font-size:1rem;font-weight:var(--weight_normal);line-height:1.3;text-align:left}.news-item__link{font-size:0.875rem;font-weight:var(--weight_light);line-height:1.3}.news-item__link:after{content:"";display:inline-block;width:1rem;height:0.5rem;margin-left:0.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE3IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPHBhdGgNCgkJZD0iTTEgMy41QzAuNzIzODU4IDMuNSAwLjUgMy43MjM4NiAwLjUgNEMwLjUgNC4yNzYxNCAwLjcyMzg1OCA0LjUgMSA0LjVWMy41Wk0xNi4zNTM2IDQuMzUzNTVDMTYuNTQ4OCA0LjE1ODI5IDE2LjU0ODggMy44NDE3MSAxNi4zNTM2IDMuNjQ2NDVMMTMuMTcxNiAwLjQ2NDQ2NkMxMi45NzYzIDAuMjY5MjA0IDEyLjY1OTcgMC4yNjkyMDQgMTIuNDY0NSAwLjQ2NDQ2NkMxMi4yNjkyIDAuNjU5NzI4IDEyLjI2OTIgMC45NzYzMTEgMTIuNDY0NSAxLjE3MTU3TDE1LjI5MjkgNEwxMi40NjQ1IDYuODI4NDNDMTIuMjY5MiA3LjAyMzY5IDEyLjI2OTIgNy4zNDAyNyAxMi40NjQ1IDcuNTM1NTNDMTIuNjU5NyA3LjczMDggMTIuOTc2MyA3LjczMDggMTMuMTcxNiA3LjUzNTUzTDE2LjM1MzYgNC4zNTM1NVpNMSA0LjVIMTZWMy41SDFWNC41WiINCgkJZmlsbD0iYmxhY2siIC8+DQo8L3N2Zz4=");background-size:contain;transition:all ease-in 0.3s}.news-item__link:hover:after{margin-left:0.75rem}.portfolio-slider{width:100%;position:relative;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.portfolio-slider__container{width:100%}.portfolio-slider:after,.portfolio-slider:before{content:"";display:inline-block;width:var(--border-radius);height:var(--border-radius);position:absolute;top:calc(240px - var(--border-radius));z-index:2;background-position:center center;background-repeat:no-repeat;background-size:contain}.portfolio-slider:before{left:0;background-image:url("../images/meniscus-bottom-left.svg")}.portfolio-slider:after{right:0;background-image:url("../images/meniscus-bottom-right.svg")}.portfolio-item{position:relative}.portfolio-item__thumb{display:block;height:240px;position:relative}.portfolio-item__thumb .media-ratio>img{border-radius:var(--border-radius)}.portfolio-item__title{margin:auto;color:white;font-size:1rem;font-weight:var(--weight_light)}.portfolio-item__city{display:none}.portfolio-item__link{display:inline-block;width:220px;padding:0.625rem 0.75rem;position:absolute;top:1rem;left:1rem;background-color:rgba(255,255,255,0.25);border-radius:var(--border-radius);box-shadow:0px 0px 25px 0px rgba(255,255,255,0.25) inset;backdrop-filter:blur(0.5rem);transition:all ease-in 0.3s}.portfolio-item__link:hover{box-shadow:0px 0px 35px 0px rgba(255,255,255,0.75) inset}.portfolio-item__link-wrapper{display:inline-block;padding:0.5rem 0 0 0.5rem;position:absolute;bottom:0;right:0;background:white;border-radius:1.75rem 0 0 0}.portfolio-item__link-text{display:block;padding:0.625rem 1.25rem;color:var(--color_primary);font-size:0.875rem;font-weight:var(--weight_light);background:white;border:1px solid var(--color_primary);border-radius:2rem}.advantages{justify-content:space-between}.advantage-item{flex:1 0 260px;margin:auto 0;color:white;text-align:center}.advantage-item>.block{padding:1rem;margin:10px auto;text-align:center;border-radius:2rem}.advantage-item__img-wrap{width:100%;position:relative;margin-bottom:1rem}.advantage-item__img{display:flex;align-items:center;justify-content:center;position:relative;height:100px;overflow:hidden}.advantage-item__img>img,.advantage-item__img>svg{width:auto;height:100%}.advantage-item__title{padding:0 1rem;margin-bottom:0.5em;font-size:1rem;font-weight:var(--weight_normal)}.advantage-item__title:after{content:"";display:block;width:100px;height:1px;margin:1rem auto;background-color:white}.advantage-item__text{font-size:0.875rem;line-height:1.4}.delivery-advantage__item{padding:1.25rem 1.875rem;position:relative;background-color:white;border-radius:var(--border-radius);border-top-right-radius:1.5rem}.delivery-advantage__item p{margin-bottom:0}.delivery-advantage__title{margin-bottom:0.25em;font-size:1rem;font-weight:var(--weight_medium)}.delivery-advantage__icon{display:flex;width:67px;height:58px;padding:26px 0 2px 20px;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;background:transparent url("../images/icon-delivery-advantage-placeholder.svg") right bottom no-repeat;background-size:contain}.counters__title{margin-bottom:0.5rem;font-size:2.5rem;font-weight:var(--weight_exlight);text-align:center}.counters__desc{max-width:200px;margin:auto;text-align:center}.counters__border:after{content:"";display:block;width:70%;height:1px;margin:1rem auto;background:var(--color_primary)}.clients.row{justify-content:space-around;gap:0.5rem}.client-item{flex-shrink:1;flex-basis:calc((100% - 0.5rem) / 2);text-align:center}.client-item__logo{margin:auto}.client-item__logo img{width:100%;height:auto}.client-item__name{margin-top:1em}.certificates{display:flex;flex-wrap:wrap;column-gap:1rem}.certificates__title{width:100%}.certificates__certificate{display:flex;width:100%}.certificates__certificate img{max-height:300px;width:auto}.certificates__eac{display:flex;justify-content:space-between;column-gap:1rem;padding-block:0.5rem}.certificates__eac img{height:74px;width:auto}a.video-placeholder.--click .video-placeholder__btn{width:4.5rem;height:4.5rem}a.video-placeholder.--click svg{border-radius:3rem;border:0 solid rgba(255,253,237,0)}a.video-placeholder.--click:not(:hover) svg{animation:click-me 6s linear infinite}a.video-placeholder.--click:hover svg{border:0.5rem solid rgba(255,253,237,0.5098039216)}.category-item__placeholder,a.video-placeholder.--link{display:flex;width:100%;height:100%;min-height:180px;align-items:center;justify-content:center;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.category-item__placeholder:after,a.video-placeholder.--link:after{content:"";display:block;width:2.5rem;height:2.5rem;position:absolute;top:0.25rem;right:0.25rem;background:url("../images/video-placeholder-link-arrow.svg") right top no-repeat;background-size:contain}.category-item__placeholder p,a.video-placeholder.--link p{padding:0.5rem;color:white;text-align:center}.category-item__placeholder{background-image:url("../images/category-placeholder-link.svg")}.category-item__placeholder p{font-size:1.125rem}a.video-placeholder.--link{background-image:url("../images/video-placeholder-link.svg")}@keyframes click-me{5%{color:var(--color_alter);box-shadow:#fffded 0 0 0 0}30%{color:#fffded;box-shadow:rgba(255,253,237,0) 0 0 0 1rem}70%{color:var(--color_alter)}}body>footer{padding:2.5rem 0;color:white;font-weight:var(--weight_light);background-color:var(--color_background_footer)}body>footer a,body>footer a:hover{color:white}body>footer .icons-list>li{margin-bottom:0.5rem}body>footer .icons-list>li>*{display:flex;align-items:center}body>footer .icons-list>li>* svg{width:29px;height:28px;margin-right:1em}.footer-logo{width:180px}.footer-logo p{margin-top:1em;color:white;font-size:0.875rem}.footer-title{font-size:1.25rem;font-weight:var(--weight_light);margin-bottom:1rem}.footer-list>li{margin-bottom:0.75em}.footer-list>li>a{position:relative}.footer-list>li>a:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:-3px;background-color:white;transition:all ease-in 0.3s}.footer-list>li>a:hover:before{left:0;width:100%;transform:translateX(0)}.footer-spacer{display:block;margin:2rem auto;height:1px;background-color:white}.footer-menu-catalog{display:flex;max-height:560px;flex-wrap:wrap;flex-direction:column;column-gap:1rem}.footer-menu-catalog>li{margin-bottom:0.625rem;width:calc(50% - 0.5rem);line-height:1.25rem}.footer-logo+*{width:fit-content;margin-top:1em;padding-top:1em;border-top:1px solid rgba(255,255,255,0.3)}.copyright__years{text-align:right}#pillars-search-products-result{display:none;max-width:320px;z-index:99;padding:6px 15px 10px;font-size:0.875rem;background-color:var(--color_background_nav)}#pillars-search-products-result ul{font-size:14px}#pillars-search-products-result ul>li>a{display:flex;width:100%;padding:4px 0;column-gap:0.5rem;align-items:center;justify-content:space-between}#pillars-search-products-result ul>li>a img{border-radius:0.5rem}#pillars-search-products-result ul>li>a div{flex-grow:1;line-height:1.2}#pillars-search-products-result ul>li>a span{display:inline-block;width:100%;color:var(--color_product_label);font-size:0.75rem}#pillars-search-products-result ul>li ul.attrs{display:flex;margin-bottom:5px;color:var(--color_product_label);font-size:0.75rem;line-height:1.1}#pillars-search-products-result ul>li ul.attrs>li{margin-right:10px}.form-search-products.search-active{position:relative;overflow:hidden}.form-search-products.search-active:after{content:"";display:inline-block;width:100%;height:5px;position:absolute;left:-100%;bottom:0;opacity:0.4;background:linear-gradient(90deg,transparent,var(--color_alter));animation:loader-search 1.2s linear infinite}.mini-badge__rating-info{display:flex;align-items:center;color:white;font-size:var(--size_primary)}.mini-badge__stars-count{margin-bottom:0;margin-right:0.5rem;font-size:2.5em;line-height:1}.mini-badge__stars{width:5.5rem;margin-block:2px}.mini-badge__rating{color:#999;font-size:0.875em}.mini-badge__link-to-map{display:inline-block;margin:0.5rem auto;padding:0.75rem 1rem;color:#fff;line-height:1;background:#258ffb;border-radius:0.5rem;transition:background-color 0.1s ease-out}.mini-badge__link-to-map:hover{color:white;background:#1a6df2}.stars-list{display:flex;justify-content:space-between;width:5.5rem}.stars-list__star{width:1em;height:1em}.stars-list__star{background:url("../images/star-full.svg") no-repeat 50%/cover}.stars-list__star._half{background-image:url("../images/star-half.svg")}.y-reviews{--size_primary:0.875rem;display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;position:relative}.y-reviews-badge{width:240px;margin-inline:auto;text-align:center}.y-reviews-slider{width:100%}.y-reviews .mini-badge__rating-info{justify-content:center;margin-block:0.75rem;color:var(--color_primary)}.y-reviews .stars-list__star{width:1rem;height:1rem;background-image:url("../images/yandex-star-full.svg")}.y-review{--photo_size:40px;padding:1.25rem 1.25rem 2rem;border:1px solid #f3f1ed;border-radius:0.5rem}.y-review__header{display:flex;margin-bottom:1rem;height:var(--photo_size)}.y-review__photo{height:var(--photo_size);width:var(--photo_size);border-radius:100%;margin-right:0.75rem;text-align:center;line-height:var(--photo_size);font-size:var(--size_primary);color:#fff}.y-review__name{font-size:var(--size_primary);margin-bottom:2px;font-weight:var(--weight_medium);line-height:1.25}.y-review__date{color:#999;font-size:var(--size_primary);line-height:1rem}.y-review__stars{margin-bottom:0.5rem}.y-review__text{max-height:160px;font-size:var(--size_primary);line-height:1.25;overflow:hidden;position:relative}.call-me-action__container{padding:2rem;background:var(--color_action);border-radius:2rem}.call-me-action__wrapper{display:flex;width:100%;position:relative;min-height:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.call-me-action__description{width:100%}.call-me-action__description h4{color:white;font-size:1.5em;font-weight:var(--weight_medium)}.call-me-action__description p{color:white;text-wrap:balance}.call-me-action__button{width:300px;text-align:center}.call-me-action__button>a{display:flex;padding-left:1.5rem;align-items:center;justify-content:center;gap:1rem;margin-inline:auto;color:var(--color_action);font-size:1.125em;font-weight:var(--weight_medium);background:white;border:2px solid white;border-radius:4rem}.call-me-action__button>a>svg{width:auto;height:2.5rem}.call-me-action__button>a:hover{color:white;background:transparent;border-color:white}@keyframes loader-search{0%{left:-100%}50%,to{left:100%}}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.wc-block-grid__products{margin:auto!important}.wc-block-grid__product{border-left-width:var(--up)!important;border-right-width:var(--up)!important;border-bottom-width:calc(var(--up) * 2)!important}.wc-block-grid__product-link{width:100%;text-align:left}.wc-block-grid__product-info{display:block;padding:0.5rem 0}.wc-block-grid__product-title{display:block;padding:0;margin-bottom:0.5rem!important;font-size:1rem;font-weight:var(--weight_norm);line-height:1.25}.wc-block-grid__product-image{display:flex!important;align-items:center;justify-content:center;width:100%;max-height:360px;max-width:360px;margin:0!important;position:relative;border-radius:var(--border-radius);overflow:hidden}.wc-block-grid__product-image img{width:100%!important}.wc-block-grid .price{font-size:1rem}.pillars-wc-product-attributes{width:100%;max-width:640px;font-size:0.875rem;text-align:left}.pillars-wc-product-attributes-item__label{width:50%;padding-bottom:0.5rem;color:var(--color_product_label);font-weight:var(--weight_normal)}.pillars-wc-product-attributes-item__value{width:50%;padding-bottom:0.5rem}.pillars-wc-product-usage{position:relative;max-width:480px;margin-inline:auto 0}.pillars-wc-product-usage__wrapper{display:block;padding:1rem;background:white;border-radius:var(--border-radius);box-shadow:0px 2px 25px 0px rgba(0,0,0,0.1);overflow:hidden}.pillars-wc-product-tag{display:inline-block;padding:0.25rem 0.5rem;margin-block-end:0.25rem;margin-inline-start:0.25rem;border-radius:1em}.pillars-wc-product-tag.--instock,.pillars-wc-product-tag.--module{background:#689f38}.pillars-wc-product-tag.--certificate{background:#0066ff}.pillars-wc-product-tag.--featured{background:#ff693a}.pillars-wc-product-tabs__item:is(#tab-title-advantages){display:none}.pillars-wc-product-tabs__container+.pillars-wc-product-tab__container{padding-top:1rem}.pillars-select__options,.pillars-select__toggle{width:100%;padding:2px 1.25rem;color:var(--form_color);font-family:var(--font_primary);font-size:var(--form_text);line-height:1;background-color:var(--form_background_input);border:1px solid var(--color_border);border-radius:2rem}.pillars-select__dropdown{width:100%;position:absolute;padding-block:0.25rem;z-index:-1;opacity:0;pointer-events:none;transition:all ease-in 0.3s}.pillars-select__options{padding-block:0.25rem;border-radius:1rem;background:var(--color_background_nav);border-color:var(--color_background_nav)}.pillars-select__toggle{position:relative}.pillars-select__toggle:after{content:"";display:inline-block;width:1rem;height:1rem;position:absolute;top:calc(50% - 0.5rem);right:1rem;background-image:url("../images/select-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:all ease-in 0.3s}.pillars-select__option{display:flex;align-items:center;flex-wrap:wrap;min-height:calc(2rem - 6px);gap:0.25rem}.pillars-select__option-color{display:block;width:1.5rem;height:1.5rem;margin-left:-1rem;border-radius:2rem}.pillars-select__option-price{color:var(--color_product_label);font-size:0.75rem}.pillars-select__option-image{display:flex;margin-inline-end:0.25rem}.pillars-select__option-image>img{border-radius:1rem}.pillars-select.--image .pillars-select__toggle{border-radius:1.25rem;padding-inline-start:0.125rem}.pillars-select.--image .pillars-select__options{padding-inline-start:0.25rem;max-height:330px;overflow:hidden auto;scrollbar-width:thin;overscroll-behavior:contain;scrollbar-color:rgba(0,0,0,0.3) transparent}.pillars-select__option+.pillars-select__option{margin-top:0.25rem}.pillars-select__toggle.active:after{transform:rotateZ(180deg)}.pillars-select__toggle.active+.pillars-select__dropdown{z-index:9;opacity:1;pointer-events:all}.pillars-select__toggle .pillars-select__option-price{display:none}.pillars-tip__label{display:flex!important;align-items:center;column-gap:0.5rem}.pillars-tip__wrapper{width:1.25rem;height:1.25rem;position:relative}.pillars-tip__icon{display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;margin:0.125rem;border:1px solid var(--color_primary);border-radius:2rem;cursor:pointer}.pillars-tip__icon:after{content:"i";color:var(--color_primary);font-family:var(--font_primary);font-size:0.75rem;font-weight:var(--weight_semibold)}.pillars-tip__info{width:260px;padding:1rem 1.25rem;position:absolute;left:8px;bottom:8px;background:var(--color_background_nav);border-radius:1.5rem 1.5rem 1.5rem 0;opacity:0;pointer-events:none;transition:all ease-in 0.3s}.pillars-tip__info p{font-size:0.875em;line-height:1.2}.pillars-tip__wrapper .pillars-tip__info:hover,.pillars-tip__wrapper:hover .pillars-tip__info{opacity:1;pointer-events:all}.collection-item{display:flex;flex-direction:column;flex-wrap:nowrap}.collection-item__image{position:relative;filter:drop-shadow(0 2px 20px rgba(0,0,0,0.1))}.collection-item__title{width:120px;position:absolute;bottom:0;left:0;padding:0.875rem 1rem 0.675rem 1.25rem;text-align:center}.image-radius[data-fancybox=collection]{min-height:320px}.chroma-item{min-height:160px;aspect-ratio:1/1}.chroma-item__thumb{display:block;position:relative;height:100%;perspective:1000px}.chroma-item__thumb:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#F2F2F2;border-radius:var(--border-radius);transform:rotateX(0) scale(1) translateY(0);transition:all ease-in 0.3s}.chroma-item__thumb img{transform:scale(1) translateY(0);transition:all ease-in 0.3s}.chroma-item__thumb:hover:before{transform:rotateX(60deg) scale(0.8) translateY(100px)}.chroma-item__thumb:hover img{transform:scale(1.2) translateY(-20px)}.chroma-item__title{position:absolute;top:0;right:0}.chroma-item__title>*{padding:0.75rem 0.75rem 0.75rem 1rem;background:white;border-radius:0 0 0 var(--border-radius)}@keyframes show-navs{0%{transform:translateY(-100%)}to{transform:translateY(0)}}table.shop_table{border:1px solid transparent;margin:0 -1px 0 0;text-align:left;width:100%;border-collapse:separate}table.shop_table tr:not(.fee) th{display:none}table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}table.shop_table .product-thumbnail{width:120px}table.shop_table .product-thumbnail img{max-width:100%;height:auto}table.shop_table .product-name a{color:var(--color_primary);font-weight:var(--weight_medium)}table.shop_table .product-name .variation{color:var(--color_product_label);font-size:0.875rem;line-height:1.5}table.shop_table .product-name .variation p{font-size:0.875rem;line-height:1.5}table.shop_table .product-name .woocommerce-Price-amount{display:block}table.shop_table .product-quantity .quantity{white-space:nowrap}table.shop_table .product-subtotal .woocommerce-Price-amount{min-width:90px;font-size:1.5rem;white-space:nowrap}table.shop_table .product-subtotal .discount{color:var(--color_action);font-size:0.75rem;line-height:1.2}table.shop_table .product-subtotal .discount .woocommerce-Price-amount{font-size:0.75rem}table.shop_table .cart-subtotal{display:none}table.shop_table a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}table.shop_table td.product-name dl.variation dt{float:left;clear:both;margin-right:0.25em;display:inline-block;list-style:none outside}table.shop_table td.product-name dl.variation dd{margin:0}table.shop_table td.actions{text-align:right}.pillars-wc-quantity__wrapper{display:flex;align-items:center}.pillars-wc-quantity__wrapper input.qty{display:inline-block;width:2rem;height:2rem;padding:0!important;font-family:var(--font_primary);line-height:2rem;text-align:center;border:0}.pillars-wc-quantity__minus,.pillars-wc-quantity__plus{display:inline-block;width:2rem;height:2rem;font-size:0;background-position:center;background-size:1.25rem;background-repeat:no-repeat;border:1px solid var(--color_border);border-radius:2rem;cursor:pointer}.pillars-wc-quantity__minus{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCgk8cGF0aCBkPSJNNC4xNjYwMiAxMEgxNS44MzI3IiBzdHJva2U9IiMyMjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4NCjwvc3ZnPg==")}.pillars-wc-quantity__plus{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCgk8cGF0aCBkPSJNOS45OTkzNSA0LjE2NjVWMTUuODMzMk00LjE2NjAyIDkuOTk5ODRIMTUuODMyNyIgc3Ryb2tlPSIjMjIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiDQoJCXN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQo8L3N2Zz4=")}.pillars-wc-quantity__discounts{margin-top:0.5rem;font-size:0.75rem}.payment-gallery{display:flex;gap:1em}.payment-gallery img{min-width:60px}.pillars-wc-cart-order-pagination{display:flex;justify-content:space-between;gap:2rem;width:100%;margin:0}.pillars-wc-cart-order-pagination li{display:flex;align-items:center}.pillars-wc-cart-order-pagination li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pillars-wc-cart-order-pagination li a>span{display:block;width:3rem;height:3rem;margin-right:10px;color:var(--button_text);font-size:2rem;line-height:1.5;text-align:center;background-color:var(--color_secondary);border-radius:3rem}.pillars-wc-cart-order-pagination li a>p{color:var(--color_secondary);font-size:1.125rem;font-weight:var(--weight_medium)}.pillars-wc-cart-order-pagination li.step a>span{background-color:var(--button_background)}.pillars-wc-cart-order-pagination li.step a>p{color:var(--button_background)}.pillars-wc-cart-order-pagination li.arrow{flex-grow:1;gap:1rem;color:var(--color_secondary);opacity:0.5}.pillars-wc-cart-order-pagination li.arrow>svg{fill-rule:evenodd;clip-rule:evenodd;width:1.5rem}.pillars-wc-cart-order-pagination li.arrow:after,.pillars-wc-cart-order-pagination li.arrow:before{content:"";width:calc(50% - 1.5rem);border-top:4px dotted var(--color_secondary)}.pillars-wc-cart-form__contents{border:1px solid transparent;margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.pillars-wc-cart-form__contents td{padding:9px 12px;vertical-align:middle;line-height:1.5em}.pillars-wc-cart-form__contents .product-name a{font-weight:var(--weight_medium)}.pillars-wc-cart-form__contents .product-thumbnail{width:120px}.pillars-wc-cart-form__contents .product-thumbnail img{height:auto;max-width:100%}.pillars-wc-cart-form__contents .product-quantity{min-width:80px}.pillars-wc-cart-form__contents .product-subtotal .woocommerce-Price-amount{font-size:1.5rem}.pillars-wc-cart-form__contents dl.variation{color:var(--color_product_label);font-size:0.875rem;line-height:1.5}.pillars-wc-cart-form__contents dl.variation>dt{display:inline-block;float:left;clear:both;margin-right:0.25em;list-style:none outside}.pillars-wc-cart-form__contents dl.variation>dd{margin:0}.pillars-wc-thankyou-order-wrapper{padding:1.5rem 1rem;border:1px solid var(--color_alter);border-radius:1rem}.pillars-wc-thankyou-order-icon{text-align:center}.pillars-wc-thankyou-order-icon>img{width:3.5rem;height:auto;margin:auto}.pillars-wc-thankyou-order-details{border:0;width:100%;border-collapse:separate}.pillars-wc-thankyou-order-details td,.pillars-wc-thankyou-order-details th{padding:0.25rem 0}.pillars-wc-thankyou-order-details .label{text-align:left}.pillars-wc-thankyou-order-details .value{text-align:right}.pillars-wc-thankyou-order-details+.pillars-wc-thankyou-order-details{margin-top:2rem}.pillars-wc-thankyou-order-received{margin-bottom:1rem}.pillars-wc-thankyou-order-received p{max-width:400px;margin:0 auto 0.25rem;font-size:1rem;font-weight:var(--weight_semibold);text-align:center;line-height:1.3}.pillars-wc-order-details__title{padding-bottom:1rem;font-size:1rem!important;font-weight:var(--weight_semibold);text-align:center}.pillars-wc-order-details__table .product-total{text-align:right;vertical-align:top;white-space:nowrap}.woocommerce-cart-form [name=update_cart]{padding:0.618em 1em;color:#515151;font-family:var(--font_primary);font-size:0.875rem;background-color:#e9e6ed;cursor:pointer}.woocommerce-cart-form [name=update_cart]:disabled{opacity:0}.woocommerce-pillars{width:100%}.woocommerce-pillars .woocommerce-fields .wp-icon{display:flex;align-items:center;width:calc(100% - 2.75rem);margin-bottom:0;cursor:pointer}.woocommerce-pillars .woocommerce-fields .wp-icon>img{height:2.5rem}.woocommerce-pillars .woocommerce-fields .wp-icon>figcaption{margin:0 0 0 1rem}.woocommerce-pillars .woocommerce-fields .frame-borders{transition:all ease-in 0.3s}.woocommerce-pillars .woocommerce-fields .frame-borders.checked{padding-block:1.25rem;background-color:var(--color_background_nav);border-color:var(--color_product_label)}.woocommerce-pillars .woocommerce-fields .frame-borders p{font-size:12px;text-align:left}.woocommerce-pillars .woocommerce-fields .frame-borders+.frame-borders{margin-top:1em}.woocommerce-pillars .woocommerce-fields .contact-list{width:100%;padding-left:0.5rem;margin-top:1rem}.woocommerce-pillars .woocommerce-fields .contact-list .icon{display:flex;width:15px;height:15px;align-items:center;justify-content:center}.woocommerce-pillars .woocommerce-fields .contact-list .is-icon{display:flex;gap:0.5rem;align-items:center}.woocommerce-pillars .woocommerce-fields .contact-list .is-icon p{width:calc(100% - 27px)}.woocommerce-pillars .form-style.checkout-pillars{--form_size:auto}.woocommerce-pillars .form-style.checkout-pillars input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),.woocommerce-pillars .form-style.checkout-pillars select,.woocommerce-pillars .form-style.checkout-pillars textarea{padding:5px 1rem!important;border-color:var(--color_label)}.woocommerce-pillars .form-style.checkout-pillars label:not(.confirm-wrapper):not(.input-radio):not(.visuallyhidden){position:relative;top:0;left:0;z-index:3;padding:0.25rem 0.5rem;color:var(--color_label);font-size:0.625rem;font-weight:var(--weight_semibold);line-height:1.1;text-transform:uppercase;background:transparent;opacity:1;border-radius:0.5rem}.woocommerce-pillars .form-style.checkout-pillars [class^=form-style__]:not(.form-style__row){padding-bottom:0}.woocommerce-pillars .payment-gallery img{min-width:46px}.woocommerce-pillars .woocommerce-terms-and-conditions-wrapper{width:calc(100% - var(--up) * 2);margin:0 var(--up) var(--up)}.wc-item-meta{color:var(--color_product_label);font-size:0.875rem;line-height:1.5;list-style:none outside}.wc-item-meta-label{float:left;clear:both;margin-right:0.25em;display:inline-block;list-style:none outside}.wc-item-meta-value{margin:0}.woocommerce-notices-wrapper{width:100%}.woocommerce-notices-wrapper .button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #7f54b3;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-info{border-top-color:#1e85be}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}@media (min-width:768px){ul.marker.--values{height:9rem;flex-direction:column}ul.marker.--values>li{max-width:calc(50% - 1rem)}.image-split{position:relative;text-align:right}.image-split .image-caption{position:absolute;top:50%;left:0;transform:translateY(-50%)}.counters__title{margin-bottom:1rem;font-size:3rem}.counters__border:after{content:"";display:block;height:100%;width:1px;position:absolute;top:0;right:0;background:var(--color_primary)}.client-item{flex-basis:calc((100% - 1.5rem) / 4)}.certificates__certificate{min-width:210px}.certificates__certificate img{height:290px;width:auto}.certificates__eac{justify-content:flex-start}.certificates__eac img{height:78px;width:auto}.pillars-popup__content{padding:2rem}.pillars-popup__close{right:-3rem}.form-style{--form_size:3rem}.form-style input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),.form-style select,.form-style textarea{padding-block:10px}.y-reviews-badge{padding-bottom:var(--pillars-slider-navigation-size)}.y-reviews-slider{width:calc(100% - 240px - 1rem)}.call-me-action__description{width:calc(100% - 300px - 1rem)}.call-me-action__button{text-align:right}.call-me-action__button>a{width:fit-content;margin-inline:auto 0}.pillars-wc-product-attributes-item__label{width:280px;white-space:nowrap}.pillars-wc-product-attributes-item__value{min-width:280px;width:calc(100% - 280px)}.pillars-wc-product-tab__container{padding:1.5rem 0}.pillars-wc-product-tab__container.--shipping{padding:4.5rem 0;margin:2rem auto}.pillars-wc-product-tab__title{font-size:1.25rem;margin-bottom:1em}.pillars-wc-product-tab__videoreview{max-width:1000px;aspect-ratio:16/9}.pillars-wc-product-tab__videoreview__cover{height:560px}.pillars-wc-product-tab__videoreview__title{padding:1.5rem 2rem;top:2rem;left:2rem;font-size:1.125rem}.pillars-wc-product-tab__videoreview__btn{width:100px}.pillars-wc-product-tags{top:1rem;right:1rem}.pillars-select__toggle{cursor:pointer}.pillars-select__options .pillars-select__option:hover{font-weight:var(--weight_semibold);cursor:pointer}.chroma-item__title>*{padding:0.75rem 1rem 1rem 1.5rem}}@media (min-width:992px){.pillars-tabs{letter-spacing:0}.pillars-tabs__wrapper{justify-content:flex-start;gap:1rem}.pillars-tabs__item>*{padding:0.625rem 1rem;transition:all ease-in 0.3s}.pillars-tabs__item>:hover{border-color:var(--button_background)}.pillars-wc-product-usage__wrapper+.pillars-wc-product-tab__model-3d{position:absolute;top:-0.5rem;right:0;margin-top:0}.category-item__placeholder:after,a.video-placeholder.--link:after{width:60px;height:60px;transition:all ease-in 0.3s}.category-item__placeholder:hover:after,a.video-placeholder.--link:hover:after{top:0.5rem;right:0.5rem}.category-item__placeholder p,a.video-placeholder.--link p{padding:2rem}.category-item__placeholder p{font-size:1.5rem}.news-item__thumb{height:280px}.news-item__date time{padding:0.75rem 0 1rem 1.5rem}.portfolio-slider__container{width:calc(100% - 240px);overflow:visible}.portfolio-slider:before{display:none}.portfolio-slider:after{top:calc(490px - var(--border-radius))}.portfolio-slider .pillars-slider__pagination{padding-left:120px}.portfolio-item{position:relative}.portfolio-item__thumb{height:490px}.portfolio-item__title{font-size:1.25rem}.portfolio-item__link{width:320px;padding:2rem 2.5rem;top:2rem;left:2rem}.clients.row{justify-content:center;gap:3rem 2rem}.client-item{flex-basis:calc((100% - 3.5rem) / 8)}.pillars-wc-thankyou-order-wrapper{padding:2rem 3rem 3rem;border:1px solid var(--color_alter);border-radius:2rem}body>footer{padding-bottom:6rem}.footer-logo{width:220px}.footer-logo>a{display:block;width:170px}.footer-menu-catalog{max-height:270px;column-gap:0}.footer-menu-catalog>li{width:25%}}@media (min-width:1200px){.client-item{flex-basis:calc((100% - 7rem) / 8)}.portfolio-item__link-wrapper{padding:1rem 0 0 1rem;border-radius:2.5rem 0 0 0}.portfolio-item__link-text{padding:0.875rem 2rem}.chroma-item{min-height:300px}}@media (max-width:767px){.pillars-popup__close{border:0}table.shop_table_responsive.cart:not(.popup-table){width:calc(100% - var(--up) * 4);margin-inline:calc(var(--up) * 2)}table.shop_table_responsive.cart tr{display:flex;justify-content:flex-end;flex-wrap:wrap;position:relative}table.shop_table_responsive.cart tr:first-child td:first-child{border-top:1px solid rgba(0,0,0,0.1)}table.shop_table_responsive.cart tr>td:first-child{padding-left:0}table.shop_table_responsive.cart tr>td:last-child{padding-right:0}table.shop_table_responsive.cart tbody tr:nth-child(2n) td{background-color:rgba(0,0,0,0.025)}table.shop_table_responsive.cart tbody .product-thumbnail{flex:1 1 70px}table.shop_table_responsive.cart tbody .product-name{flex:1 1 180px;line-height:1.1}table.shop_table_responsive.cart tbody .product-name .variation{font-size:13px}table.shop_table_responsive.cart tbody .product-name .variation p{font-size:13px}table.shop_table_responsive.cart tbody .product-name .woocommerce-Price-amount{display:none}table.shop_table_responsive.cart tbody .product-price{display:flex;flex:1 1 100px;align-items:center;justify-content:flex-end;padding-left:0}table.shop_table_responsive.cart tbody .product-quantity{display:flex;flex:1 1 50px;align-items:center;justify-content:center;padding:9px 0}table.shop_table_responsive.cart tbody .product-subtotal{display:flex;flex:1 1 100px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-right:0}table.shop_table_responsive.cart tbody .product-subtotal .woocommerce-Price-amount{font-size:1.125rem;text-align:right}table.shop_table_responsive.cart tbody .product-subtotal .discount .woocommerce-Price-amount{font-size:0.75rem}table.shop_table_responsive.cart tbody .product-remove{position:absolute;top:0;left:40px;padding:0;background-color:rgba(0,0,0,0.025)}table.shop_table_responsive.cart tbody .product-remove a.remove{font-size:2em}.btn-to-cart{width:100%;margin-top:0.5rem}.btn-to-cart>*{width:100%}.pillars-wc-cart-order-pagination{gap:0}.pillars-wc-cart-order-pagination li a{display:inline-block}.pillars-wc-cart-order-pagination li a>span{width:2.5rem;height:2.5rem;margin-inline:auto;font-size:1.5rem;line-height:1.6667}.pillars-wc-cart-order-pagination li a>p{font-size:0.875rem}.pillars-wc-cart-order-pagination li.arrow>svg{display:none}.pillars-wc-cart-order-pagination li.arrow:after{display:none}.pillars-wc-cart-order-pagination li.arrow:before{width:100%;margin-bottom:1.25rem}.footer-logo{width:200px;margin-inline:auto}.footer-logo p{font-size:1.125rem;text-align:center}.footer-logo+*{width:100%;margin-top:3em}.footer-menu{column-count:2}}