@charset "UTF-8";:root{--th-color-01:#d04a84;--th-color-02:#f88700;--th-color-03:#111;--th-color-04:#e7d9be;--th-color-05:#389818;--th-color-06:#acacac;--th-text-4028:40px;--th-line-4028:1.55;--th-text-3822:38px;--th-line-3822:1.315789;--th-text-2218:22px;--th-line-2218:1.545456;--th-text-2016:20px;--th-line-2016:1.5;--th-line-18:1.333334;--th-text-1816:18px;--th-line-1816:var(--th-line-18,1);--th-line-14:1.285717;--th-line-12:1.333334;--th-trs:0.4s ease-out;--th-border-radius:5px;--th-header-size:86px;--th-header-sticky:calc(var(--th-header-size, -10px) + 10px);--th-section-offset:70px;--svg-size:24px;--th-wrap-size:1200px;--th-zindex-header:100}@media (max-width:1279px){:root{--th-text-4028:36px;--th-line-4028:1.5;--th-text-3822:32px;--th-line-3822:1.3125;--th-header-size:80px;--th-section-offset:60px;--th-wrap-size:960px}}@media (max-width:991px){:root{--th-text-4028:32px;--th-text-3822:26px;--th-line-3822:1.307694;--th-text-2218:20px;--th-line-2218:1.4;--th-text-2016:18px;--th-line-2016:var(--th-line-18,1);--th-header-size:64px;--th-section-offset:50px;--th-wrap-size:720px}}@media (max-width:767px){:root{--th-text-4028:28px;--th-text-3822:22px;--th-line-3822:1.545456;--th-text-2016:16px;--th-line-2016:1.375;--th-text-1816:16px;--th-line-1816:1.375;--th-section-offset:40px;--th-wrap-gutter:12px;--th-wrap-size:575px}}@media (max-width:575px){:root{--th-wrap-size:100%}}@media (max-width:480px){:root{--th-text-4028:24px;--th-section-offset:30px}}@media (max-width:374px){:root{--th-wrap-gutter:4px}}@font-face{font-display:swap;font-family:GR-FF;font-style:normal;font-weight:100;src:url(../fonts/GeologicaRoman-Thin.woff2) format("woff2"),url(../fonts/GeologicaRoman-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:GR-FF;font-style:normal;font-weight:200;src:url(../fonts/GeologicaRoman-ExtraLight.woff2) format("woff2"),url(../fonts/GeologicaRoman-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:GR-FF;font-style:normal;font-weight:400;src:url(../fonts/GeologicaRoman-Regular.woff2) format("woff2"),url(../fonts/GeologicaRoman-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:GR-FF;font-style:normal;font-weight:500;src:url(../fonts/GeologicaRoman-Medium.woff2) format("woff2"),url(../fonts/GeologicaRoman-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:GR-FF;font-style:normal;font-weight:600;src:url(../fonts/GeologicaRoman-SemiBold.woff2) format("woff2"),url(../fonts/GeologicaRoman-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:GR-FF;font-style:normal;font-weight:700;src:url(../fonts/GeologicaRoman-Bold.woff2) format("woff2"),url(../fonts/GeologicaRoman-Bold.woff) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;color:currentColor;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-variant-numeric:lining-nums;list-style-type:none;margin-block:0;margin-inline:0;outline:0;overflow-anchor:none;padding-block:0;padding-inline:0;scroll-behavior:smooth;text-decoration:none}@supports not selector(::-webkit-scrollbar){*,:after,:before{scrollbar-color:#8b8b8b #fff;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#8b8b8b}@media (hover:hover){::-webkit-scrollbar{block-size:8px;inline-size:8px}::-webkit-scrollbar-thumb:hover{background-color:#d04a84}}@media (hover:hover) and (max-width:767px),(hover:none){::-webkit-scrollbar{block-size:calc(8px / 2);inline-size:calc(8px / 2)}}}:after,:before,[aria-hidden=true]{pointer-events:none}html{block-size:100%;font:200 normal 16px/1.375 GR-FF,sans-serif;overflow:hidden auto}html[dir=rtl]{text-align:start}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:#fff;color:#000;max-inline-size:100vw;overflow:hidden;text-wrap:balance;z-index:1}body:has(>header){-webkit-padding-before:var(--th-header-size,0);padding-block-start:var(--th-header-size,0)}.fancybox__container{--fancybox-backdrop-bg:rgba(0,0,0,.65);max-block-size:100dvh;max-inline-size:100vw}.grecaptcha-badge{block-size:0;inline-size:0;opacity:0;overflow:hidden;pointer-events:none}[class*=__wrap]{inline-size:min(var(--th-wrap-size,100%),100%);margin-inline:auto;padding-inline:var(--th-wrap-gutter,0)}[role=checkbox],[role=radio],[type=checkbox],[type=radio]{block-size:100%;cursor:pointer;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;z-index:10}[data-custom-content] *{font-size:revert;font-weight:revert;line-height:revert;list-style:revert;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:revert;margin-block-start:revert;margin-inline:0;padding-block:revert;padding-inline:revert}[data-custom-content] :first-child{-webkit-margin-before:0;margin-block-start:0}[data-custom-content] ol,[data-custom-content] ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-start:20px;padding-inline-start:20px}[data-custom-content] ul li{list-style-type:disc}[data-custom-content] h1{font-size:2em}[data-custom-content] a{color:var(--th-color-01,#d04a84);text-decoration:underline;-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}[data-custom-content] a:active,[data-custom-content] a:focus-visible{color:#000;text-decoration:none}@media (hover:hover){[data-custom-content] a:hover{color:#000;text-decoration:none}}[data-spoiler-button]+[data-spoiler]{block-size:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:block-size var(--th-trs),margin-block var(--th-trs),opacity var(--th-trs),visibility 0s linear .4s;transition:block-size var(--th-trs),margin-block var(--th-trs),opacity var(--th-trs),visibility 0s linear .4s;visibility:hidden}[data-spoiler-button]+[data-spoiler].is-close{block-size:0!important}[data-spoiler-button].is-active+[data-spoiler],[data-spoiler-button][aria-expanded=true]+[data-spoiler]{block-size:auto;opacity:1;pointer-events:all;-webkit-transition:block-size var(--th-trs),margin-block var(--th-trs),opacity var(--th-trs);transition:block-size var(--th-trs),margin-block var(--th-trs),opacity var(--th-trs);visibility:visible}a,button{cursor:pointer}a[aria-disabled=true]{cursor:not-allowed}button,input,select,textarea{background-color:transparent;border-block:none;border-inline:none;font:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;pointer-events:none}fieldset,table{border-block:none;border-inline:none;min-inline-size:0}input,select,textarea{--input-error-size:1px;--input-border-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 0 0 0 var(--input-error-size,0) transparent;box-shadow:inset 0 0 0 var(--input-error-size,0) transparent;color:#000;font-size:16px;line-height:1.375;-webkit-transition:border-block-color var(--th-trs),border-inline-color var(--th-trs),-webkit-box-shadow var(--th-trs);transition:border-block-color var(--th-trs),border-inline-color var(--th-trs),-webkit-box-shadow var(--th-trs);transition:border-block-color var(--th-trs),border-inline-color var(--th-trs),box-shadow var(--th-trs);transition:border-block-color var(--th-trs),border-inline-color var(--th-trs),box-shadow var(--th-trs),-webkit-box-shadow var(--th-trs)}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--th-color-06,#acacac)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--th-color-06,#acacac)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--th-color-06,#acacac)}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--th-color-06,#acacac)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--th-color-06,#acacac)}input.is-error,select.is-error,textarea.is-error{-webkit-box-shadow:inset 0 0 0 var(--input-error-size,0) red;box-shadow:inset 0 0 0 var(--input-error-size,0) red}textarea{overflow:hidden;resize:none}h1,h2,h3,h4,h5,h6{font:inherit}picture{display:block}img{block-size:var(--img-size,var(--img-ysize,auto));border-end-end-radius:var(--img-radius,0);border-end-start-radius:var(--img-radius,0);border-start-end-radius:var(--img-radius,0);border-start-start-radius:var(--img-radius,0);inline-size:var(--img-size,var(--img-xsize,100%));max-inline-size:var(--img-max-size,100%);-o-object-fit:var(--img-fit,cover);object-fit:var(--img-fit,cover);-o-object-position:var(--img-pos,var(--img-xpos,center)) var(--img-pos,var(--img-ypos,center));object-position:var(--img-pos,var(--img-xpos,center)) var(--img-pos,var(--img-ypos,center));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}img,svg{display:block;-ms-flex-negative:0;flex-shrink:0}svg{block-size:var(--svg-size,var(--svg-ysize,24px));color:var(--svg-color,currentColor);fill:var(--svg-fill,currentColor);inline-size:var(--svg-size,var(--svg-xsize,24px));-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes ripple{20%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{20%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}.about__button,.empty__link,.footer__button,.header__button,.main__button,.main__service,.services__more,.services__works-btn,[data-form-block] [data-form-send]{border-end-end-radius:var(--btn-radius,10px);border-end-start-radius:var(--btn-radius,10px);border-start-end-radius:var(--btn-radius,10px);border-start-start-radius:var(--btn-radius,10px);display:block;font-size:var(--btn-font-size,var(--th-text-1816,100%));line-height:var(--btn-line-size,var(--th-line-1816,1));overflow:hidden;position:relative;text-align:center;-webkit-transition:background-color var(--th-trs),color var(--th-trs);transition:background-color var(--th-trs),color var(--th-trs);z-index:1}.about__button:after,.about__button:before,.empty__link:after,.empty__link:before,.footer__button:after,.footer__button:before,.header__button:after,.header__button:before,.main__button:after,.main__button:before,.main__service:after,.main__service:before,.services__more:after,.services__more:before,.services__works-btn:after,.services__works-btn:before,[data-form-block] [data-form-send]:after,[data-form-block] [data-form-send]:before{-webkit-animation:ripple 4s linear infinite;animation:ripple 4s linear infinite;background-color:#fff;block-size:400%;border-end-end-radius:100%;border-end-start-radius:100%;border-start-end-radius:100%;border-start-start-radius:100%;content:"";display:block;inline-size:200%;inset-block-start:-40%;inset-inline-start:-75%;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity var(--th-trs);transition:opacity var(--th-trs);z-index:-1}.about__button:before,.empty__link:before,.footer__button:before,.header__button:before,.main__button:before,.main__service:before,.services__more:before,.services__works-btn:before,[data-form-block] [data-form-send]:before{-webkit-animation-delay:2s;animation-delay:2s}.about__button:disabled,.empty__link:disabled,.footer__button:disabled,.header__button:disabled,.main__button:disabled,.main__service:disabled,.services__more:disabled,.services__works-btn:disabled,[data-form-block] [data-form-send]:disabled{background-color:#d3d3d3;color:gray}.about__button:disabled:after,.about__button:disabled:before,.empty__link:disabled:after,.empty__link:disabled:before,.footer__button:disabled:after,.footer__button:disabled:before,.header__button:disabled:after,.header__button:disabled:before,.main__button:disabled:after,.main__button:disabled:before,.main__service:disabled:after,.main__service:disabled:before,.services__more:disabled:after,.services__more:disabled:before,.services__works-btn:disabled:after,.services__works-btn:disabled:before,[data-form-block] [data-form-send]:disabled:after,[data-form-block] [data-form-send]:disabled:before{display:none}.about__button,.empty__link,.footer__button,.header__button,.main__button,.services__more,.services__works-btn,[data-form-block] [data-form-send]{background-color:var(--th-color-01,#d04a84);color:#fff;font-weight:var(--btn-font-weight,400);padding-block:var(--btn-ygutter,13px);padding-inline:var(--btn-xgutter,40px)}.about__button:not(:disabled):active,.about__button:not(:disabled):focus-visible,.empty__link:not(:disabled):active,.empty__link:not(:disabled):focus-visible,.footer__button:not(:disabled):active,.footer__button:not(:disabled):focus-visible,.header__button:not(:disabled):active,.header__button:not(:disabled):focus-visible,.main__button:not(:disabled):active,.main__button:not(:disabled):focus-visible,.services__more:not(:disabled):active,.services__more:not(:disabled):focus-visible,.services__works-btn:not(:disabled):active,.services__works-btn:not(:disabled):focus-visible,[data-form-block] [data-form-send]:not(:disabled):active,[data-form-block] [data-form-send]:not(:disabled):focus-visible{background-color:#a32a5f}@media (hover:hover){.about__button:not(:disabled):hover,.empty__link:not(:disabled):hover,.footer__button:not(:disabled):hover,.header__button:not(:disabled):hover,.main__button:not(:disabled):hover,.services__more:not(:disabled):hover,.services__works-btn:not(:disabled):hover,[data-form-block] [data-form-send]:not(:disabled):hover{background-color:#a32a5f}}.main__service{border-block:1px solid #000;border-inline:1px solid #000;font-weight:var(--btn-font-weight,200);padding-block:calc(var(--btn-ygutter, 8px) - 1px);padding-inline:calc(var(--btn-xgutter, 20px) - 1px)}.main__service:not(:disabled):active,.main__service:not(:disabled):focus-visible{background-color:hsla(0,0%,100%,.75)}@media (hover:hover){.main__service:not(:disabled):hover{background-color:hsla(0,0%,100%,.75)}}.empty{min-block-size:100dvh;padding-block:var(--th-section-offset,0);text-align:center}.empty,.empty__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.empty__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-block:auto}.empty__title{font-size:var(--th-text-3822);font-weight:400;line-height:var(--th-line-3822)}.empty__text{font-size:var(--th-text-1816);line-height:var(--th-line-1816)}.empty__link{inline-size:min(100%,400px);-webkit-margin-before:20px;margin-block-start:20px;margin-inline:auto}@media (max-width:767px){.empty__wrap{gap:5px}}@media (max-width:480px){.empty br{display:none}.empty__text{font-size:14px;line-height:var(--th-line-14)}}[data-form-block]{--form-border:1px;--form-gap:20px;--form-check:calc(14px*var(--th-line-14, 1));--form-check-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--form-gap,0)}[data-form-block] [class*=__confirm]:not(label):not(input),[data-form-block] [class*=__field],[data-form-block] [class*=__field] input,[data-form-block] [class*=__field] select,[data-form-block] [class*=__field] textarea,[data-form-block] [data-form-send]{inline-size:100%}[data-form-block] [class*=__field] input,[data-form-block] [class*=__field] select,[data-form-block] [class*=__field] textarea{border-block:var(--form-border,0) solid #acacac;border-end-end-radius:var(--form-radius,4px);border-end-start-radius:var(--form-radius,4px);border-inline:var(--form-border,0) solid #acacac;border-start-end-radius:var(--form-radius,4px);border-start-start-radius:var(--form-radius,4px);padding-block:calc(var(--form-field-gutter, var(--form-field-ygutter, 14px)) - var(--form-border, 0px));padding-inline:calc(var(--form-field-gutter, var(--form-field-xgutter, 20px)) - var(--form-border, 0px))}[data-form-block] [class*=__field] input:active,[data-form-block] [class*=__field] input:focus-visible,[data-form-block] [class*=__field] select:active,[data-form-block] [class*=__field] select:focus-visible,[data-form-block] [class*=__field] textarea:active,[data-form-block] [class*=__field] textarea:focus-visible{border-block-color:#000;border-inline-color:#000}@media (hover:hover){[data-form-block] [class*=__field] input:hover,[data-form-block] [class*=__field] select:hover,[data-form-block] [class*=__field] textarea:hover{border-block-color:#000;border-inline-color:#000}}[data-form-block] [class*=__field] input.is-error,[data-form-block] [class*=__field] select.is-error,[data-form-block] [class*=__field] textarea.is-error{border-block-color:red;border-inline-color:red}[data-form-block] [class*=__field] select{-webkit-padding-end:calc(var(--form-field-gutter, var(--form-field-xgutter, 20px)) + 10px - var(--form-border, 0px));padding-inline-end:calc(var(--form-field-gutter, var(--form-field-xgutter, 20px)) + 10px - var(--form-border, 0px))}[data-form-block] [class*=__field] select[data-selected-text=""]{color:var(--th-color-06,#acacac)}[data-form-block] [class*=__field] select option{color:#000;font-weight:200}[data-form-block] [class*=__field] select option[value=""]{color:var(--th-color-06,#acacac)}[data-form-block] [class*=__field]:has(select){position:relative}[data-form-block] [class*=__field]:has(select):after{content:"▼";display:block;inset-block-start:50%;inset-inline-end:var(--form-field-gutter,var(--form-field-xgutter,20px));position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}[data-form-block] [class*=__field]:has(select[data-selected-text=""]):after{color:var(--th-color-06,#acacac)}[data-form-block] [class*=__confirm]:not(label):not(input){font-size:14px;line-height:var(--th-line-14);position:relative}[data-form-block] [class*=__confirm]:not(label):not(input) input{inline-size:calc(var(--form-check, 0px) + var(--form-check-gap, 0px))}[data-form-block] [class*=__confirm]:not(label):not(input) input:active+label:before,[data-form-block] [class*=__confirm]:not(label):not(input) input:checked+label:before,[data-form-block] [class*=__confirm]:not(label):not(input) input:focus-visible+label:before{border-block-color:#000;border-inline-color:#000}@media (hover:hover){[data-form-block] [class*=__confirm]:not(label):not(input) input:hover+label:before{border-block-color:#000;border-inline-color:#000}}[data-form-block] [class*=__confirm]:not(label):not(input) input:checked+label:before{content:"✓"}[data-form-block] [class*=__confirm]:not(label):not(input) input.is-error+label:before{border-block-color:red;border-inline-color:red}[data-form-block] [class*=__confirm]:not(label):not(input) label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--form-check-gap,0)}[data-form-block] [class*=__confirm]:not(label):not(input) label:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:var(--form-check,0);border-block:calc(var(--form-border, 0) * 2) solid var(--th-color-06,#acacac);border-inline:calc(var(--form-border, 0) * 2) solid var(--th-color-06,#acacac);content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:12px;inline-size:var(--form-check,0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center;-webkit-transition:border-block-color var(--th-trs),border-inline-color var(--th-trs);transition:border-block-color var(--th-trs),border-inline-color var(--th-trs)}[data-form-block] [class*=__confirm]:not(label):not(input) label a{color:var(--th-color-01,#d04a84);-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}[data-form-block] [class*=__confirm]:not(label):not(input) label a:active,[data-form-block] [class*=__confirm]:not(label):not(input) label a:focus-visible{color:#000;text-decoration:underline}@media (hover:hover){[data-form-block] [class*=__confirm]:not(label):not(input) label a:hover{color:#000;text-decoration:underline}}@media (max-width:480px){[data-form-block]{--form-gap:12px}[data-form-block] [class*=__field] input,[data-form-block] [class*=__field] select{padding-inline:calc(var(--form-field-gutter, var(--form-field-xgutter, 15px)) - var(--form-border, 0px))}}.block-page{padding-block:var(--th-section-offset,0)}.header{--header-service-offset:18px;--header-service-gutter:10px;--header-close-btn:40px;inline-size:100%;inset-block-start:0;inset-inline-start:0;padding-block:15px;position:fixed;z-index:100}.header:after{background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);content:"";display:block;inset-block:0;inset-inline:0;position:absolute;z-index:-1}.header__block,.header__nav-list,.header__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__block--controls,.header__nav-list,.header__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__wrap{gap:15px}.header__logo{--img-xsize:auto;--img-ysize:100%;block-size:50px;display:block;-ms-flex-negative:0;flex-shrink:0}.header__logo-block{block-size:100%}.header__block{-ms-flex-negative:0;flex-shrink:0}.header__block--controls{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 15px;inline-size:550px}[data-lang=ar] .header__block--controls,[data-lang=en_US] .header__block--controls{inline-size:640px}.header__block--social{gap:10px}.header__block-close,.header__block-text{display:none;visibility:hidden}.header__block-close{background-color:var(--th-color-03,#111);block-size:var(--header-close-btn,0);-ms-flex-negative:0;flex-shrink:0;inline-size:var(--header-close-btn,0);inset-block-start:0;inset-inline-end:0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:sticky;z-index:10}.header__block-close:after,.header__block-close:before{background-color:#fff;block-size:calc(var(--header-close-btn, 0px) / 2);color:inherit;content:"";display:block;inline-size:2px;inset-block-start:50%;inset-inline-start:50%;position:absolute;-webkit-transition:background-color var(--th-trs);transition:background-color var(--th-trs)}.header__block-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header__block-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header__block-close:active:after,.header__block-close:active:before,.header__block-close:focus-visible:after,.header__block-close:focus-visible:before{background-color:var(--th-color-01,#d04a84)}@media (hover:hover){.header__block-close:hover:after,.header__block-close:hover:before{background-color:var(--th-color-01,#d04a84)}}.header__block-text{font-size:14px;inline-size:100%;line-height:var(--th-line-14);margin-block:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-padding-before:20px;padding-block-start:20px}.header__info{--img-size:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:10px}.header__info--worktime{font-size:14px;line-height:var(--th-line-14,1)}.header__info--phone{font-size:20px;font-weight:400;line-height:1.2;-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}.header__info--phone:active,.header__info--phone:focus-visible{color:var(--th-color-01,#d04a84)}@media (hover:hover){.header__info--phone:hover{color:var(--th-color-01,#d04a84)}}.header__language{--lang-size:70px;position:relative;z-index:1}.header__language-select{block-size:80%;cursor:pointer;inline-size:80%;inset-block-start:50%;inset-inline-start:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}html[dir=rtl] .header__language-select{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.header__language-select:active+.header__language-text,.header__language-select:focus-visible+.header__language-text{color:var(--th-color-01,#d04a84)}@media (hover:hover){.header__language-select:hover+.header__language-text{color:var(--th-color-01,#d04a84)}}.header__language-text{--svg-fill:#000;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:calc(var(--lang-size, 0px) / 2.333);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;inline-size:var(--lang-size,0);-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}.header__language-text span{display:block;-ms-flex-negative:0;flex-shrink:0}.header__language-text span:after{content:" " "▼"}.header__social{--svg-size:36px;color:#fff;display:block;-ms-flex-negative:0;flex-shrink:0}.header__social--tg{--svg-fill:#277db0}.header__social--vk{--svg-fill:#815b98}.header__social--wh{--svg-fill:#2cb742}.header__social-icon{-webkit-transition:fill var(--th-trs);transition:fill var(--th-trs)}.header__social:active,.header__social:focus-visible{--svg-fill:var(--th-color-01,#d04a84)}@media (hover:hover){.header__social:hover{--svg-fill:var(--th-color-01,#d04a84)}}.header__button{-ms-flex-negative:0;flex-shrink:0}.header__button--last{display:none;-webkit-box-ordinal-group:7;-ms-flex-order:6;inline-size:100%;order:6;visibility:hidden}.header__nav,.header__nav-list{inline-size:100%}.header__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav-link{display:block;font-size:var(--th-text-1816,100%);line-height:var(--th-line-1816,1);-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}.header__nav-link:active,.header__nav-link:focus-visible{color:var(--th-color-01,#d04a84)}@media (hover:hover){.header__nav-link:hover{color:var(--th-color-01,#d04a84)}}.header__nav-link:has(+.header__services):after{content:"+"}.header__services{--header-services:4;--header-services-gap:20px;--header-services-btn:20px;background-color:#fafafa;border-end-end-radius:10px;border-end-start-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.125);box-shadow:0 0 10px rgba(0,0,0,.125);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--header-services-gap, 0px) / 2) var(--header-services-gap,0);inline-size:min(100%,1160px);inset-block-start:100%;inset-inline-start:50%;opacity:0;padding-block:30px 20px;padding-inline:20px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-110%);-ms-transform:translate(-50%,-110%);transform:translate(-50%,-110%);-webkit-transition:opacity var(--th-trs),visibility 0s linear .4s,-webkit-transform .4s linear;transition:opacity var(--th-trs),visibility 0s linear .4s,-webkit-transform .4s linear;transition:opacity var(--th-trs),transform .4s linear,visibility 0s linear .4s;transition:opacity var(--th-trs),transform .4s linear,visibility 0s linear .4s,-webkit-transform .4s linear;visibility:hidden;z-index:-2}[data-lang=ar] .header__services{-webkit-transform:translate(50%,-110%);-ms-transform:translate(50%,-110%);transform:translate(50%,-110%)}.header__services-item{inline-size:calc(100% / var(--header-services, 1) - var(--header-services-gap, 0px) * (var(--header-services, 1) - 1) / var(--header-services, 1));min-block-size:60px}.header__services-btn{--img-fit:contain;--img-xsize:70px;--img-ysize:calc(100% - var(--header-service-gutter, 0px));-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;block-size:100%;border-block:1px solid #c6c6c6;border-end-end-radius:10px;border-end-start-radius:10px;border-inline:1px solid #c6c6c6;border-start-end-radius:10px;border-start-start-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--th-text-1816,100%);inline-size:100%;line-height:var(--th-line-1816,1);overflow:hidden;padding-block:calc(var(--header-service-gutter, 0px) / 2);padding-inline:calc(var(--img-xsize, 0px) + var(--header-service-gutter, 0px) * 1.5) var(--header-service-gutter,0);position:relative;text-align:left;-webkit-transition:border-block-color var(--th-trs),border-inline-color var(--th-trs);transition:border-block-color var(--th-trs),border-inline-color var(--th-trs);z-index:1}.header__services-btn:active,.header__services-btn:focus-visible{border-block-color:var(--th-color-01,#d04a84);border-inline-color:var(--th-color-01,#d04a84)}@media (hover:hover){.header__services-btn:hover{border-block-color:var(--th-color-01,#d04a84);border-inline-color:var(--th-color-01,#d04a84)}}.header__services-btn img{inset-block-start:50%;inset-inline-start:calc(var(--header-service-gutter, 0px) / 2);position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}html[dir=rtl] .header__services-text{text-align:start}.header__burger{--burger-size:44px;--burger-line-color:#fff;--burger-line-offset:4px;--burger-line-xsize:calc(var(--burger-size, 0px)/2);--burger-line-ysize:2px;background-color:var(--th-color-01,#d04a84);block-size:var(--burger-size,0);border-end-end-radius:var(--burger-size,0);border-end-start-radius:var(--burger-size,0);border-start-end-radius:var(--burger-size,0);border-start-start-radius:var(--burger-size,0);display:none;-ms-flex-negative:0;flex-shrink:0;inline-size:var(--burger-size,0);padding-inline:calc((var(--burger-size, 0px) - var(--burger-line-xsize, 0px)) / 2);visibility:hidden}.header__burger span,.header__burger:after,.header__burger:before{background-color:var(--burger-line-color,currenColor);block-size:var(--burger-line-ysize,0);border-end-end-radius:var(--burger-line-ysize,0);border-end-start-radius:var(--burger-line-ysize,0);border-start-end-radius:var(--burger-line-ysize,0);border-start-start-radius:var(--burger-line-ysize,0);display:block;inline-size:var(--burger-line-xsize,0);will-change:transform}.header__burger:after,.header__burger:before{content:"";-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.header__burger span{margin-block:var(--burger-line-offset,0);-webkit-transition:background-color var(--th-trs),margin-block .2s linear .2s,opacity 0s linear .2s;transition:background-color var(--th-trs),margin-block .2s linear .2s,opacity 0s linear .2s}.header.is-active .header__burger:after,.header.is-active .header__burger:before{-webkit-transition:-webkit-transform .2s linear .2s;transition:-webkit-transform .2s linear .2s;transition:transform .2s linear .2s;transition:transform .2s linear .2s,-webkit-transform .2s linear .2s}.header.is-active .header__burger span{margin-block:calc(var(--burger-line-ysize, 0px) * -1);opacity:0;-webkit-transition:background-color var(--th-trs),margin-block .2s linear,opacity 0s linear .2s;transition:background-color var(--th-trs),margin-block .2s linear,opacity 0s linear .2s}.header.is-active .header__burger:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header.is-active .header__burger:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover:hover){.header__nav-item:has(>.header__services){-webkit-margin-after:calc(var(--header-service-offset, 0px) * -1);margin-block-end:calc(var(--header-service-offset, 0px) * -1);-webkit-padding-after:var(--header-service-offset,0);padding-block-end:var(--header-service-offset,0)}.header__nav-item:has(>.header__services):hover .header__services{opacity:1;pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity var(--th-trs),-webkit-transform .4s linear;transition:opacity var(--th-trs),-webkit-transform .4s linear;transition:opacity var(--th-trs),transform .4s linear;transition:opacity var(--th-trs),transform .4s linear,-webkit-transform .4s linear;visibility:visible}[data-lang=ar] .header__nav-item:has(>.header__services):hover .header__services{-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}}@media (max-width:1279px){.header{--header-service-offset:15px}.header__wrap{gap:10px}.header__logo{block-size:40px}.header__block--controls{gap:4px 8px;inline-size:480px}[data-lang=ar] .header__block--controls,[data-lang=en_US] .header__block--controls{inline-size:550px}.header__block--social{gap:5px}.header__info{--img-size:18px;gap:5px}.header__info--phone{font-size:18px;line-height:var(--th-line-18)}.header__info--phone,.header__nav-link,.header__services-btn{font-size:16px;line-height:1.375}.header__social{--svg-size:30px}.header__button{--btn-xgutter:20px;--btn-ygutter:10px}.header__services{--header-services:3;inline-size:min(100%,900px)}.header__language{--lang-size:60px}.header__language-text{--svg-size:18px;block-size:calc(var(--lang-size, 0px) / 2.5);font-size:14px;line-height:var(--th-line-14)}}@media (max-width:991px){.header{--header-service-offset:0px;padding-block:10px}.header:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.6);block-size:100dvh;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;-webkit-transition:opacity var(--th-trs);transition:opacity var(--th-trs);z-index:2}.header.is-active:before{opacity:1;pointer-events:all}.header.is-active .header__block--controls{opacity:1;pointer-events:all;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity var(--th-trs),-webkit-transform .4s linear;transition:opacity var(--th-trs),-webkit-transform .4s linear;transition:opacity var(--th-trs),transform .4s linear;transition:opacity var(--th-trs),transform .4s linear,-webkit-transform .4s linear;visibility:visible}.header__info,.header__language,.header__services{display:none;visibility:hidden}.header__block-text,.header__burger,.header__button--last,.header__info--phone._dynamic_adapt_,.header__language._dynamic_adapt_{display:block;visibility:visible}.header__wrap{gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__logo{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__block--controls{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--th-color-03,#111);block-size:100dvh;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;inline-size:min(100%,280px);inset-block-start:0;inset-inline-end:0;opacity:0;overflow:hidden auto;padding-block:10px 20px;padding-inline:20px 10px;pointer-events:none;position:absolute;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity var(--th-trs),visibility 0s linear .4s,-webkit-transform .4s linear;transition:opacity var(--th-trs),visibility 0s linear .4s,-webkit-transform .4s linear;transition:opacity var(--th-trs),transform .4s linear,visibility 0s linear .4s;transition:opacity var(--th-trs),transform .4s linear,visibility 0s linear .4s,-webkit-transform .4s linear;visibility:hidden;z-index:10}[data-lang=ar] .header__block--controls,[data-lang=en_US] .header__block--controls{inline-size:min(100%,280px)}html[dir=rtl] .header__block--controls{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.header__block--social{display:none;visibility:hidden}.header__block--social._dynamic_adapt_{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;inline-size:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;visibility:visible}.header__block-btn,.header__block-close{display:block;visibility:visible}.header__info--phone._dynamic_adapt_{--img-size:36px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header__info--phone._dynamic_adapt_ .header__info-text{display:none;visibility:hidden}.header__nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header__nav-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.header__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%}.header__nav-link{display:block;font-size:20px;line-height:1.2}.header__nav-link:has(+.header__services):after{display:none}.header__social{--svg-fill:#fff;color:var(--th-color-03,#111)}.header__button--first{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header__burger{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.header__language{--lang-size:36px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.header__language-icon,.header__language-text span:after{display:none}.header__language-select{block-size:60%;inline-size:60%}.header__language-text{block-size:var(--lang-size,0);border-block:1px solid #000;border-end-end-radius:50%;border-end-start-radius:50%;border-inline:1px solid #000;border-start-end-radius:50%;border-start-start-radius:50%;font-size:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:var(--th-line-18)}}@media (max-width:575px){.header__button--first{display:none;visibility:hidden}}@media (max-width:480px){.header__wrap{gap:10px}.header__info--phone._dynamic_adapt_{--img-size:32px}.header__language{--lang-size:32px}.header__language-text{font-size:16px;line-height:1.375}.header__burger{--burger-size:40px}}.main{--main-offset:20px;--main-services:4;--main-services-gutter:10px;padding-block:var(--main-offset,0) var(--th-section-offset,0)}.main__block,.main__list{display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%}.main__block,.main__item{background-color:var(--th-color-04,#e7d9be);border-end-end-radius:10px;border-end-start-radius:10px;border-start-end-radius:10px;border-start-start-radius:10px;overflow:hidden}.main__item,.main__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__wrap{gap:var(--main-offset,0)}.main__block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;min-block-size:550px;padding-block:calc(var(--main-offset, 0px) * 4) calc(var(--main-offset, 0px) * 2);padding-inline:var(--main-offset,0) 40%;position:relative;z-index:1}.main__title{font-size:44px;font-weight:100;line-height:1.25}.main__subtitle{font-size:var(--th-text-2218);font-weight:300;line-height:var(--th-line-2218)}.main__text{font-size:var(--th-text-2016);font-weight:100;line-height:var(--th-line-2016);-webkit-padding-before:5px;padding-block-start:5px}.main__button{--btn-ygutter:16px;-webkit-margin-before:auto;margin-block-start:auto}.main__bg{--img-size:100%;inset-block:0;inset-inline:0;position:absolute;z-index:-1}html[dir=rtl] .main__bg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.main__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--main-offset,0)}.main__item{--img-fit:contain;--img-xsize:100px;--img-ysize:calc(100% - var(--main-services-gutter, 0px));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;inline-size:calc(100% / var(--main-services, 1) - var(--main-offset, 0px) * (var(--main-services, 1) - 1) / var(--main-services, 1));min-block-size:120px;padding-block:var(--main-services-gutter,0);padding-inline:var(--main-services-gutter,0) calc(var(--img-xsize, 0px) + var(--main-services-gutter, 0px) * 1.5);position:relative;z-index:1}.main__item img{inset-block-start:50%;inset-inline-end:calc(var(--main-services-gutter, 0px) / 2);position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.main__name{font-size:var(--th-text-1816);line-height:var(--th-line-1816)}.main__service{-webkit-margin-before:auto;margin-block-start:auto}@media (max-width:1279px){.main{--main-services:3}.main__title{font-size:38px;line-height:1.210527}}@media (max-width:991px){.main{--main-services:2}.main__block{min-block-size:480px;padding-block:calc(var(--main-offset, 0px) * 3) calc(var(--main-offset, 0px) * 1.5)}.main__title{font-size:32px;line-height:1.1875}.main__list{--main-offset:10px}}@media (max-width:767px){.main__block{background-color:var(--th-color-03,#111);color:#fff;padding-inline:max(10px + 10 * (100vw - 375px)/392,10px) max(10px + 150 * (100vw - 375px)/392,10px)}.main__title{font-size:28px;line-height:1.25}.main__subtitle{font-size:18px;line-height:var(--th-line-18)}.main__bg{--img-xpos:calc(100% + 100px)}.main__bg-img{-webkit-filter:brightness(.9);filter:brightness(.9)}}@media (max-width:575px){.main__item{--img-xsize:max(calc(75px + 25 * (100vw - 481px) / 94),75px)}.main__service{--btn-xgutter:15px}}@media (max-width:480px){.main{--main-services:1}.main__block{padding-block:calc(var(--main-offset, 0px) * 2) var(--main-offset,0);padding-inline:10px}.main__title br{display:none}.main__text{-webkit-padding-after:15px;padding-block-end:15px}.main__button{--btn-xgutter:10px;inline-size:100%}.main__bg-img{-webkit-filter:brightness(.7);filter:brightness(.7)}.main__item{--img-xsize:100px}.main__service{--btn-xgutter:30px}}.about{--about-gap:20px;--about-gallery:600px;--about-part-gap:10px;--about-buffs:4;--about-buffs-gap:40px;padding-block:var(--th-section-offset,0)}.about__bullets,.about__gallery,.about__part--buffs,.about__photo,.about__subtitle,.about__text,.about__title{inline-size:100%}.about__item,.about__text{font-size:var(--th-text-2016);font-weight:100;line-height:var(--th-line-2016)}.about__part,.about__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.about__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--about-gap, 0px) * 3) var(--about-gap,0)}.about__part--gallery,.about__part--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--about-part-gap,0)}.about__part--info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;inline-size:calc(100% - (var(--about-gap, 0px) + var(--about-gallery, 0px)))}.about__part--info:has(+.about__part--buffs){inline-size:100%}.about__part--gallery{--swiper-pagination-bottom:auto;--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-size:auto;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-inactive-opacity:1;-ms-flex-negative:0;flex-shrink:0;inline-size:var(--about-gallery,0)}.about__part--buffs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--about-buffs-gap,0)}.about__title{font-size:var(--th-text-3822);font-weight:400;line-height:var(--th-line-3822)}.about__subtitle{font-size:var(--th-text-2218);font-weight:100;line-height:var(--th-line-2218);padding-block:var(--about-part-gap,0)}.about__item:before{content:"✔️" " "}.about__button{--btn-ygutter:18px;-webkit-margin-before:calc(var(--about-part-gap, 0px) * 2);margin-block-start:calc(var(--about-part-gap, 0px) * 2)}.about__gallery{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.about__photo{--img-size:100%}.about__photo-btn{block-size:100%;border-end-end-radius:10px;border-end-start-radius:10px;border-start-end-radius:10px;border-start-start-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%;overflow:hidden;position:relative}.about__photo-img{inset-block:0;inset-inline:0;position:absolute}.about__arrow{--svg-fill:#e8e8e8;--svg-size:30px;color:#000;inset-block-start:calc(50% - var(--svg-size, 0px) / 2);position:absolute;-webkit-transition:color var(--th-trs);transition:color var(--th-trs);z-index:1}.about__arrow svg{-webkit-transition:fill var(--th-trs);transition:fill var(--th-trs)}.about__arrow[data-swiper-arrow=prev]{inset-inline-start:20px}.about__arrow[data-swiper-arrow=prev] svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about__arrow[data-swiper-arrow=next]{inset-inline-end:20px}html[dir=rtl] .about__arrow[data-swiper-arrow=prev] svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}html[dir=rtl] .about__arrow[data-swiper-arrow=next] svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about__arrow:active,.about__arrow:focus-visible{--svg-fill:var(--th-color-01,#d04a84);color:#fff}@media (hover:hover){.about__arrow:hover{--svg-fill:var(--th-color-01,#d04a84);color:#fff}}.about__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:10px}.about__bullets-item{background:50% no-repeat;background-size:cover;border-end-end-radius:10px;border-end-start-radius:10px;border-start-end-radius:10px;border-start-start-radius:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:-webkit-box-shadow var(--th-trs);transition:-webkit-box-shadow var(--th-trs);transition:box-shadow var(--th-trs);transition:box-shadow var(--th-trs),-webkit-box-shadow var(--th-trs)}.about__bullets-item:before{content:"";display:block;-webkit-padding-after:135.849056%;padding-block-end:135.849056%}.about__bullets-item.is-active{-webkit-box-shadow:inset 0 0 0 3px var(--th-color-01,#d04a84);box-shadow:inset 0 0 0 3px var(--th-color-01,#d04a84)}.about__buffs{font-size:var(--th-text-2016);font-weight:100;inline-size:calc(100% / var(--about-buffs, 1) - var(--about-buffs-gap, 0px) * (var(--about-buffs, 1) - 1) / var(--about-buffs, 1));line-height:var(--th-line-2016)}.about__buffs strong{color:var(--th-color-02,#f88700);font-size:36px;font-weight:700;line-height:1.555556}.about__buffs span{-webkit-border-before:2px solid #000;border-block-start:2px solid #000;display:block;inline-size:100%;-webkit-padding-before:4px;padding-block-start:4px}@media (max-width:1279px){.about{--about-gallery:400px}}@media (max-width:991px){.about{--about-part-gap:15px;--about-buffs:2}.about__part--gallery,.about__part--info{inline-size:100%}.about__part--info{text-align:center}.about__part--gallery{display:none;visibility:hidden}.about__part--gallery._dynamic_adapt_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;visibility:visible}.about__title{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.about__subtitle{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3;padding-block:0}.about__text--first{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.about__photo-btn:before{content:"";display:block;-webkit-padding-after:56.25%;padding-block-end:56.25%}.about__button{-webkit-margin-before:var(--about-part-gap,0);margin-block-start:var(--about-part-gap,0);margin-inline:auto}}@media (max-width:767px){.about{--about-buffs-gap:20px}}@media (max-width:480px){.about{--about-buffs:1;--about-buffs-gap:10px}.about__wrap{row-gap:calc(var(--about-gap, 0px) * 2)}.about__part--buffs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about__photo-btn:before{-webkit-padding-after:75%;padding-block-end:75%}.about__arrow[data-swiper-arrow=prev]{inset-inline-start:10px}.about__arrow[data-swiper-arrow=next]{inset-inline-end:10px}.about__bullets{gap:max(5px + 5 * (100vw - 320px)/160,5px)}.about__button{--btn-xgutter:10px;inline-size:100%}.about__buffs{inline-size:auto;text-align:center}}.services{--services-block-gap:40px;--services-filters-size:300px;--services-checks:3;--services-checks-gap:20px;--services-checks-icon:40px;padding-block:var(--th-section-offset,0)}.services__text,.services__title{font-weight:400;inline-size:100%;text-align:center}.services__block,.services__checks{display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%;-webkit-margin-before:var(--th-section-offset,0);margin-block-start:var(--th-section-offset,0)}.services__title{font-size:var(--th-text-4028);line-height:var(--th-line-4028)}.services__text{font-size:var(--th-text-1816);line-height:var(--th-line-1816);-webkit-margin-before:5px;margin-block-start:5px}.services__text--add{color:var(--th-color-05,#389818);font-size:16px;line-height:1.375;-webkit-margin-before:20px;margin-block-start:20px}.services__text--add:before{content:"* "}.services__block{gap:var(--services-block-gap,0)}.services__filters{background-color:#f4f4f4;-ms-flex-negative:0;flex-shrink:0;inline-size:var(--services-filters-size,0);padding-block:30px;padding-inline:20px}.services__filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px 10px;inline-size:100%;inset-block-start:var(--th-header-sticky,0);inset-inline-start:0;position:sticky}.services__filters-btn{display:block;font-size:var(--th-text-1816);inline-size:100%;line-height:var(--th-line-1816);-webkit-padding-after:.3333333333em;padding-block-end:.3333333333em;-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}.services__filters-btn:active,.services__filters-btn:focus-visible,.services__filters-btn[aria-expanded=true]{color:var(--th-color-01,#d04a84)}@media (hover:hover){.services__filters-btn:hover{color:var(--th-color-01,#d04a84)}}.services__filters-btn[aria-expanded=true]{font-weight:400}.services__works{inline-size:calc(100% - (var(--services-block-gap, 0px) + var(--services-filters-size, 0px)))}.services__works-bg,.services__works-item,.services__works-name,.services__works-result{inline-size:100%}.services__works-item,.services__works-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__works-list{display:none;visibility:hidden}.services__works-result{gap:calc(var(--th-section-offset, 0px) / 2)}.services__works-result[data-results=""],.services__works-result[data-results="0"]{block-size:100%;position:relative}.services__works-result[data-results=""]:before,.services__works-result[data-results="0"]:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:100%;color:#d3d3d3;content:attr(data-text-empty);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--th-text-3822);font-weight:400;inline-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:var(--th-line-3822);text-align:center}.services__works-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.services__works-bg{--img-size:100%;overflow:hidden;position:relative}.services__works-bg:before{content:"";display:block;inline-size:100%;-webkit-padding-after:56.25%;padding-block-end:56.25%}.services__works-img{inset-block-start:0;inset-inline-start:0;position:absolute}.services__works-name{font-size:var(--th-text-2016);font-weight:400;line-height:var(--th-line-2016)}.services__works-btn{-webkit-margin-before:5px;margin-block-start:5px}.services__checks{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--services-checks-gap, 0px) * 2) var(--services-checks-gap,0)}.services__checks-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--th-text-2016);font-weight:100;gap:15px;inline-size:calc(100% / var(--services-checks, 1) - var(--services-checks-gap, 0px) * (var(--services-checks, 1) - 1) / var(--services-checks, 1));line-height:var(--th-line-2016)}.services__checks-item:before{background:url(../img/icons/icon-check.webp) 50% no-repeat;background-size:contain;block-size:var(--services-checks-icon,0);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;inline-size:var(--services-checks-icon,0)}.services__more{-webkit-margin-before:var(--th-section-offset,0);margin-block-start:var(--th-section-offset,0);margin-inline:auto}@media (max-width:991px){.services{--services-block-gap:20px;--services-filters-size:260px;--services-checks:2}}@media (max-width:767px){.services{--services-checks:1}.services__filters,.services__works{inline-size:100%}.services__text--add{font-size:14px;line-height:var(--th-line-14);-webkit-margin-before:15px;margin-block-start:15px}.services__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__filters{padding-block:20px}.services__filters-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;inset-block-start:auto;inset-inline-start:auto;position:relative}.services__works-result[data-results=""]:before,.services__works-result[data-results="0"]:before{padding-block:10%}.services__checks{gap:var(--services-checks-gap,0)}}@media (max-width:480px){.services{--services-checks-icon:30px}.services__works-name{text-align:center}.services__works-btn{inline-size:100%}.services__checks-item{gap:10px}}.info{--info-gap:40px;--info-content-gap:16px;--info-bg-size:400px;font-weight:400;padding-block:var(--th-section-offset,0)}.info__item,.info__list,.info__subtilte,.info__text,.info__tilte{inline-size:100%}.info__bg,.info__content,.info__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__bg,.info__content,.info__list,.info__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.info__wrap{gap:var(--info-gap,0)}.info__content{gap:var(--info-content-gap,0);inline-size:calc(100% - (var(--info-gap, 0px) + var(--info-bg-size, 0px)))}.info__title{font-size:var(--th-text-3822);line-height:var(--th-line-3822)}.info__subtitle{font-size:20px;font-weight:600;line-height:1.4}.info__subtitle:not(:first-child){-webkit-padding-before:var(--info-content-gap,0);padding-block-start:var(--info-content-gap,0)}.info__list{gap:calc(var(--info-content-gap, 0px) / 2)}.info__list--checks .info__item:before{content:"✔️" " "}.info__list--default{-webkit-padding-start:20px;padding-inline-start:20px}.info__list--default .info__item{list-style-type:disc}.info__bg{-ms-flex-negative:0;flex-shrink:0;gap:30px;inline-size:min(100%,var(--info-bg-size,0px))}.info__bg-img--author{border-end-end-radius:20px;border-end-start-radius:20px;border-start-end-radius:20px;border-start-start-radius:20px}.info__bg-text{color:var(--th-color-05,#389818);font-weight:400;inline-size:100%;text-align:center}.info__bg-text:after{content:"*"}@media (max-width:1279px){.info{--info-content-gap:12px;--info-bg-size:360px}}@media (max-width:991px){.info{--info-bg-size:320px;--info-bg-gap:20px}.info__bg,.info__content{inline-size:100%}.info__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.info__content{font-size:14px;line-height:var(--th-line-14,1)}.info__title{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;text-align:center}.info__bg{display:none;inset-block-start:auto;inset-inline-start:auto;margin-inline:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;visibility:hidden}.info__bg._dynamic_adapt_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--info-bg-gap,0);padding-block:10px 20px;visibility:visible}.info__bg-img{block-size:260px;inline-size:calc(50% - var(--info-bg-gap, 0px) / 2)}.info__bg-img--author{--img-ypos:15%}.info__bg-text{inline-size:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}}@media (max-width:767px){.info{--info-bg-gap:10px}.info__bg._dynamic_adapt_{padding-block:5px 15px;row-gap:calc(var(--info-bg-gap, 0px) * 1.5)}.info__bg-img{block-size:200px}}@media (max-width:575px){.info__bg._dynamic_adapt_{-webkit-padding-after:10px;padding-block-end:10px}.info__bg-img{block-size:max(165px + 35 * (100vw - 481px)/94,165px)}}@media (max-width:480px){.info__bg._dynamic_adapt_{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__bg-img{inline-size:100%}.info__bg-img--author{block-size:max(174px + 81 * (100vw - 320px)/160,174px)}.info__bg-img--license{display:none;visibility:hidden}.info__bg-img--license._dynamic_adapt_{block-size:max(230px + 106 * (100vw - 320px)/160,230px);display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;visibility:visible}}.steps{--steps-number-size:30px;padding-block:var(--th-section-offset,0)}.steps__list,.steps__text,.steps__title{inline-size:100%}.steps__title{font-size:var(--th-text-4028);font-weight:400;line-height:var(--th-line-4028);text-align:center}.steps__list{counter-reset:step;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-margin-before:var(--th-section-offset,0);margin-block-start:var(--th-section-offset,0)}.steps__item{inline-size:16.6666666667%;position:relative;z-index:1}.steps__item:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--th-color-01,#d04a84);block-size:var(--steps-number-size,0);border-end-end-radius:50%;border-end-start-radius:50%;border-start-end-radius:50%;border-start-start-radius:50%;color:#fff;content:counter(step);counter-increment:step;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;inline-size:var(--steps-number-size,0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center}.steps__item:not(:last-of-type):after{background-color:var(--th-color-01,#d04a84);block-size:1px;content:"";display:block;inline-size:calc(100% - var(--steps-number-size, 0px) / 2);inset-block-start:calc(var(--steps-number-size, 0px) / 2 - 1px);inset-inline-start:calc(var(--steps-number-size, 0px) / 2);position:absolute;z-index:-1}.steps__text{font-size:var(--th-text-1816);font-weight:100;line-height:var(--th-line-1816);-webkit-margin-before:calc(var(--steps-number-size, 0px) / 2);margin-block-start:calc(var(--steps-number-size, 0px) / 2);-webkit-padding-start:calc(var(--steps-number-size, 0px) / 2);padding-inline-start:calc(var(--steps-number-size, 0px) / 2)}@media (max-width:991px){.steps__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;inline-size:100%}.steps__item:before{-ms-flex-negative:0;flex-shrink:0}.steps__item:not(:last-of-type){-webkit-padding-after:var(--steps-number-size,0);padding-block-end:var(--steps-number-size,0)}.steps__item:not(:last-of-type):after{block-size:calc(100% - var(--steps-number-size, 0px) / 2);inline-size:1px;inset-block-start:calc(var(--steps-number-size, 0px) / 2);inset-inline-start:calc(var(--steps-number-size, 0px) / 2 - 1px)}.steps__text{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:calc((var(--steps-number-size, 0px) - var(--th-text-1816) * var(--th-line-1816)) / 2);padding-block-start:calc((var(--steps-number-size, 0px) - var(--th-text-1816) * var(--th-line-1816)) / 2);-webkit-padding-start:0;padding-inline-start:0}}@media (max-width:480px){.steps__item:not(:last-of-type){-webkit-padding-after:calc(var(--steps-number-size, 0px) / 2);padding-block-end:calc(var(--steps-number-size, 0px) / 2)}}.reviews{--reviews-gap:40px;--reviews-slider-items:2;--reviews-slider-gap:20px;--reviews-arrow:60px;--reviews-bg:200px;overflow:hidden;padding-block:var(--th-section-offset,0)}.reviews__wrap{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--reviews-gap,0)}.reviews__title{font-size:var(--th-text-4028);font-weight:400;inline-size:calc(100% - (var(--reviews-gap, 0px) + var(--reviews-arrow, 0px)) * 2);line-height:var(--th-line-4028)}.reviews__arrow{-ms-flex-negative:0;flex-shrink:0;inline-size:var(--reviews-arrow,0);-webkit-transition:opacity var(--th-trs);transition:opacity var(--th-trs)}.reviews__arrow:disabled{opacity:.2}.reviews__arrow[data-swiper-arrow=prev] .reviews__arrow-img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html[dir=rtl] .reviews__arrow[data-swiper-arrow=prev] .reviews__arrow-img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}html[dir=rtl] .reviews__arrow[data-swiper-arrow=next] .reviews__arrow-img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.reviews__slider{inline-size:100%}.reviews__card,.reviews__slider{padding-block:10px;padding-inline:10px}.reviews__card{--img-size:100%;background-color:#fdfdfd;block-size:auto;border-end-end-radius:10px;border-end-start-radius:10px;border-start-end-radius:10px;border-start-start-radius:10px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.1);box-shadow:2px 2px 5px 0 rgba(0,0,0,.1);display:-ms-grid;display:grid;gap:15px 20px;-ms-grid-columns:var(--reviews-bg,0) 20px 1fr;grid-template-columns:var(--reviews-bg,0) 1fr;-ms-grid-rows:auto 15px 1fr;grid-template-rows:auto 1fr;inline-size:calc(100% / var(--reviews-slider-items, 1) - var(--reviews-slider-gap, 0px) * (var(--reviews-slider-items, 1) - 1) / var(--reviews-slider-items, 1));overflow:hidden}.reviews__card>:first-child{-ms-grid-column:1;-ms-grid-row:1}.reviews__card>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.reviews__card>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.reviews__card>:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}.reviews__photo{border-end-end-radius:10px;border-end-start-radius:10px;border-start-end-radius:10px;border-start-start-radius:10px;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.reviews__name{font-size:26px;font-weight:400;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3;line-height:1.538463}.reviews__text{font-size:var(--th-text-1816);font-weight:100;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3;line-height:var(--th-line-1816)}@media (max-width:1279px){.reviews{--reviews-slider-items:1.5}.reviews__slider{overflow:visible}.reviews__card{opacity:.2;-webkit-transition:opacity var(--th-trs);transition:opacity var(--th-trs)}.reviews__card.is-active,.reviews__card.is-active~.reviews__card{opacity:1}}@media (max-width:991px){.reviews{--reviews-gap:30px;--reviews-slider-items:1.25}.reviews__name{font-size:24px;line-height:1.5}}@media (max-width:767px){.reviews{--reviews-bg:120px}.reviews__card{gap:15px;-ms-grid-columns:var(--reviews-bg,0) 15px 1fr;grid-template-columns:var(--reviews-bg,0) 1fr;-ms-grid-rows:var(--reviews-bg,0) 15px 1fr;grid-template-rows:var(--reviews-bg,0) 1fr}.reviews__card>:first-child{-ms-grid-column:1;-ms-grid-row:1}.reviews__card>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.reviews__card>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.reviews__card>:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}.reviews__photo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.reviews__text{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3}}@media (max-width:575px){.reviews{--reviews-slider-items:1.1}.reviews__title{inline-size:100%;text-align:center}.reviews__arrow[data-swiper-arrow=prev]{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reviews__arrow[data-swiper-arrow=next]{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:480px){.reviews{--reviews-slider-items:1;--reviews-bg:100px;--reviews-gap:20px}.reviews__card{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.reviews__text{font-size:14px;line-height:var(--th-line-14)}}.fblock{--fblock-gap:20px;padding-block:var(--th-section-offset,0)}.fblock__contacts,.fblock__item,.fblock__text,.fblock__title{inline-size:100%}.fblock__contacts,.fblock__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--fblock-gap,0)}.fblock__address,.fblock__link--email,.fblock__text{font-size:var(--th-text-1816);font-weight:100;line-height:var(--th-line-1816)}.fblock__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--th-section-offset,0)}.fblock__part{inline-size:calc(50% - var(--th-section-offset, 0px) / 2)}.fblock__part--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--fblock-gap,0)}.fblock__title{font-size:var(--th-text-4028);font-weight:400;line-height:var(--th-line-4028)}.fblock__subtitle{font-size:32px;font-weight:400;line-height:1.1875;-webkit-margin-after:auto;margin-block-end:auto;text-align:center}.fblock__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-padding-before:calc(var(--th-section-offset, 0px) - var(--fblock-gap, 0px));padding-block-start:calc(var(--th-section-offset, 0px) - var(--fblock-gap, 0px));-webkit-margin-before:auto;margin-block-start:auto}.fblock__item{--img-xsize:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fblock__icon{-ms-flex-negative:0;flex-shrink:0}.fblock__link{-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}.fblock__link--phone{font-size:var(--th-text-2218);font-weight:400;line-height:var(--th-line-2218)}.fblock__link:active,.fblock__link:focus-visible{color:var(--th-color-01,#d04a84)}@media (hover:hover){.fblock__link:hover{color:var(--th-color-01,#d04a84)}}.fblock__address{font-style:normal}.fblock__address span{display:block}.fblock__send{--btn-ygutter:20px}@media (max-width:991px){.fblock__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fblock__text,.fblock__title{text-align:center}.fblock__part--info{inline-size:100%}.fblock__part--form{inline-size:min(100%,575px);margin-inline:auto}.fblock__subtitle{font-size:28px;line-height:1.25;-webkit-padding-after:var(--form-gap,0);padding-block-end:var(--form-gap,0)}}@media (max-width:480px){.fblock__send{--btn-xgutter:10px;-webkit-margin-before:var(--form-gap,0);margin-block-start:var(--form-gap,0)}}.footer{--footer-part-gap:30px;background-color:var(--th-color-04,#e7d9be);overflow:hidden;padding-block:var(--th-section-offset,0) var(--footer-part-gap,0)}.footer__list,.footer__list-item,.footer__logo,.footer__text{inline-size:100%}.footer__logo--dha,.footer__text--company{-webkit-margin-before:calc(var(--footer-custom-gap, 0px) / 2);margin-block-start:calc(var(--footer-custom-gap, 0px) / 2)}.footer__email,.footer__list-link,.footer__page,.footer__phone{display:block;-webkit-transition:color var(--th-trs);transition:color var(--th-trs)}.footer__email:active,.footer__email:focus-visible,.footer__list-link:active,.footer__list-link:focus-visible,.footer__page:active,.footer__page:focus-visible,.footer__phone:active,.footer__phone:focus-visible{color:var(--th-color-01,#d04a84)}@media (hover:hover){.footer__email:hover,.footer__list-link:hover,.footer__page:hover,.footer__phone:hover{color:var(--th-color-01,#d04a84)}}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--footer-part-gap,0);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__part--description,.footer__part--pages{inline-size:100%}.footer__part--contacts,.footer__part--info{--footer-custom-gap:calc(var(--footer-part-gap, 0px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--footer-custom-gap,0);inline-size:400px}.footer__part--info,.footer__part--pages{font-size:14px;line-height:var(--th-line-14)}.footer__part--info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__part--menu{font-size:var(--th-text-1816);inline-size:160px;line-height:var(--th-line-1816)}.footer__part--contacts{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:end}.footer__part--pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px var(--footer-part-gap,0);padding-block:calc(var(--footer-part-gap, 0px) / 1.5);position:relative;z-index:1}.footer__part--pages:before{background-color:#fff;block-size:1px;content:"";display:block;inline-size:100vw;inset-block-start:0;inset-inline-start:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.footer__part--description{font-size:12px;line-height:var(--th-line-12);position:relative;z-index:1}.footer__part--description:after{background-color:#fff;block-size:calc(100% + var(--footer-part-gap, 0px) * 2);content:"";display:block;inline-size:100vw;inset-block-start:calc(var(--footer-part-gap, 0px) * -1);inset-inline-start:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.footer__logo--default{--img-xsize:auto;--img-ysize:100%;block-size:50px}.footer__logo--dha{inline-size:64px}.footer__text--license{-webkit-margin-before:calc(var(--footer-custom-gap, 0px) / -2);margin-block-start:calc(var(--footer-custom-gap, 0px) / -2)}.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer__list,.footer__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__phone{font-size:var(--th-text-2218);font-weight:400;line-height:var(--th-line-2218)}.footer__address{font-style:normal}.footer__address span{display:block}.footer__button{--btn-xgutter:20px;--btn-ygutter:14px;--btn-font-size:16px;--btn-line-size:1.375;-webkit-margin-before:auto;margin-block-start:auto}.footer__page{color:var(--th-color-05,#389818);font-weight:400}@media (max-width:1279px){.footer__part--info{inline-size:260px}.footer__part--contacts{inline-size:360px}}@media (max-width:991px){.footer{--footer-part-gap:24px}.footer__part--info{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.footer__part--contacts{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.footer__part--menu{inline-size:100%;-webkit-padding-before:var(--footer-part-gap,0);padding-block-start:var(--footer-part-gap,0)}.footer__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__list-item{inline-size:auto}}@media (max-width:767px){.footer__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo--default .footer__logo-img{margin-inline:auto}.footer__part{-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:100%;text-align:center}.footer__part--contacts,.footer__part--info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__part--menu{-webkit-padding-before:0;padding-block-start:0}.footer__part--pages{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__list-item{inline-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup{border-end-end-radius:20px;border-end-start-radius:20px;border-start-end-radius:20px;border-start-start-radius:20px;inline-size:min(100%,560px);padding-block:30px 40px;padding-inline:40px}.popup__text,.popup__title{inline-size:100%;text-align:center}.popup__title{font-size:var(--th-text-2218);font-weight:400;line-height:var(--th-line-2218)}.popup__text{-webkit-margin-before:4px;margin-block-start:4px}.popup__form{-webkit-margin-before:20px;margin-block-start:20px}@media (max-width:767px){.popup{inline-size:min(100%,400px);padding-block:30px;padding-inline:20px}}@media (max-width:480px){.popup__text{font-size:14px;line-height:var(--th-line-14)}}