/* PATERNA.RU design layer v3.2, 2026-11-11. Rollback: clear this file and republish. Source: Rabota/paterna-design.css */
:root{--p-olive:#59634a; --p-olive-d:#3e4935; --p-olive-10:rgba(89,99,74,.10); --p-olive-18:rgba(89,99,74,.18);--p-ink:#20211d; --p-muted:#6b6a62; --p-paper:#f5f2ea; --p-card:#fbf9f4; --p-sand:#ece6d8;--p-line:rgba(32,33,29,.09); --p-shadow:0 1px 2px rgba(32,33,29,.04),0 8px 24px -12px rgba(32,33,29,.14);--p-shadow-h:0 2px 4px rgba(32,33,29,.05),0 22px 44px -18px rgba(32,33,29,.28);--p-ease:cubic-bezier(.22,.61,.36,1);}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--p-olive);color:var(--p-paper)}.t-title,.t-section__title,.t-name,.t467__title{text-wrap:balance}.t-descr,.t-text,.t-section__descr{text-wrap:pretty}a,button,.t-btn{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--p-olive)!important;outline-offset:3px;border-radius:6px}.t-section__descr{color:var(--p-muted)}.t-text a,.t-descr a,.t508__descr a,.t585__text a{color:var(--p-olive-d);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(89,99,74,.38);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}.t-text a:hover,.t-descr a:hover,.t508__descr a:hover,.t585__text a:hover{color:var(--p-olive);text-decoration-color:currentColor}@media (min-width:961px){#allrecords .t1272 .t-menu-base{position:fixed!important;top:0;left:0;right:0;z-index:990;background:rgba(245,242,234,.84)!important;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid var(--p-line)}.t1272 .t-menu__link-item{position:relative;transition:color .2s}.t1272 .t-menu__link-item::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;border-radius:2px;background:var(--p-olive);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--p-ease)}.t1272 .t-menu__link-item:hover::after,.t1272 .t-menu__link-item.t-active::after{transform:scaleX(1)}}.t-btn{transition:transform .25s var(--p-ease),box-shadow .25s var(--p-ease),background-color .25s,color .25s,border-color .25s!important}.t-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px rgba(62,73,53,.6)}.t-btn:active{transform:translateY(0);box-shadow:none;transition-duration:.08s!important}.t-btn .t-btnflex__text{letter-spacing:.01em}.t508 .t508__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin:0 auto;padding:0 20px!important;box-sizing:border-box}.t508 .t508__container::before,.t508 .t508__container::after{display:none}.t508 .t508__container>li{width:auto!important;max-width:none!important;margin:0!important;float:none!important;display:flex;align-items:flex-start;gap:20px;padding:28px 28px 30px;box-sizing:border-box;background:var(--p-card);border:1px solid var(--p-line);border-radius:22px;box-shadow:var(--p-shadow);transition:transform .35s var(--p-ease),box-shadow .35s var(--p-ease),border-color .35s}.t508 .t508__container>li:hover{transform:translateY(-3px);box-shadow:var(--p-shadow-h);border-color:var(--p-olive-18)}.t508 .t508__container>li:last-child:nth-child(odd){grid-column:1/-1}.t508 .t508__container>li>.t-cell{display:block;padding:0!important;width:auto!important}.t508 .t508__textwrapper{flex:1;min-width:0}.t508 .t508__bgimg{width:48px!important;height:48px!important;flex:none;border-radius:50%;background-color:var(--p-olive-10)!important;background-size:22px 22px!important;background-position:center!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2359634a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7'/%3E%3C/svg%3E")!important}.t508 .t508__bottommargin{margin-bottom:8px!important}.t508 .t508__descr{color:var(--p-muted)}.t1152 .t-text{line-height:1.72}.t1152 .t-text strong,.t1152 .t-text b{color:var(--p-ink);font-weight:600}.t585 .t585__wrapper{background:var(--p-card);border:1px solid var(--p-line);border-radius:18px;margin-bottom:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.t585 .t585__wrapper:hover{border-color:var(--p-olive-18);box-shadow:var(--p-shadow)}.t585 .t585__header{border-top:0!important;border-bottom:0!important}.t585 .t585__trigger-button{padding:22px 26px!important;box-sizing:border-box}.t585 .t585__icon svg g{stroke:var(--p-olive)}.t585 .t585__icon{transition:transform .3s var(--p-ease)}.t585 .t585__content .t585__textwrapper{padding:0 26px 24px!important}.t585 .t585__text{color:#4a4a43}.t585 .t585__accordion>.t585__wrapper:last-child .t585__header{border-bottom:0!important}.t467 .t467__descr{color:var(--p-muted)}.t-catalog__card{background:var(--p-card);border:1px solid var(--p-line);border-radius:22px;overflow:hidden;box-sizing:border-box;box-shadow:var(--p-shadow);transition:transform .35s var(--p-ease),box-shadow .35s var(--p-ease)}.t-catalog__card:hover{transform:translateY(-4px);box-shadow:var(--p-shadow-h)}.t-catalog__card__imgwrapper{overflow:hidden;border-radius:0!important}.t-catalog__card__bgimg{transition:transform .9s var(--p-ease)!important}.t-catalog__card:hover .t-catalog__card__bgimg{transform:scale(1.045)}.t-catalog__card__contentwrapper,.t-catalog__card__textwrapper{padding-left:20px!important;padding-right:20px!important}.t-catalog__card__wrap_txt-and-btns{padding-bottom:22px}.t-catalog__card__price{color:var(--p-olive-d);font-weight:600}.t853 .t853__imgwrapper{overflow:hidden;border-radius:18px}.t853 .t853__img{transition:transform .9s var(--p-ease)}.t853 .t853__content:hover .t853__img{transform:scale(1.045)}.t-feed__post-imgwrapper,.t-cms__card__image,.t2823 .t-cms__card__image{overflow:hidden;border-radius:16px}.t-feed__post-imgwrapper img,.t-feed__post-bgimg,.t-cms__card__image img,.t-cms__card__image .t-bgimg{transition:transform .9s var(--p-ease)}.t-feed__post:hover .t-feed__post-imgwrapper img,.t-feed__post:hover .t-feed__post-bgimg,.t-cms__card:hover .t-cms__card__image img,.t-cms__card:hover .t-cms__card__image .t-bgimg{transform:scale(1.04)}.t-feed__post-title,.t-cms__card .t-name{transition:color .2s}.t-feed__post:hover .t-feed__post-title,.t-cms__card:hover .t-name{color:var(--p-olive)}.t-input,.t-select,textarea.t-input{border-radius:14px!important;border:1px solid rgba(32,33,29,.16)!important;background-color:#fff!important;transition:border-color .2s,box-shadow .2s}.t-input:hover,.t-select:hover{border-color:rgba(32,33,29,.3)!important}.t-input:focus,.t-select:focus{border-color:var(--p-olive)!important;box-shadow:0 0 0 4px var(--p-olive-18)!important;outline:none!important}.t-input-phonemask__wrap .t-input-phonemask,.t-input-phonemask__wrap .t-input-phonemask:hover,.t-input-phonemask__wrap .t-input-phonemask:focus{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.t-input-phonemask__wrap:focus-within{border-color:var(--p-olive)!important;box-shadow:0 0 0 4px var(--p-olive-18)!important}.t-input-title{font-weight:600}.t-checkbox__indicator,.t-radio__indicator{border-color:var(--p-olive)!important}.t-submit{transition:transform .25s var(--p-ease),box-shadow .25s,background-color .25s!important}.t-submit:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px rgba(62,73,53,.6)}.t464 a{transition:opacity .2s}.t464 a:hover{opacity:.7}@media (max-width:960px){.t508 .t508__container{gap:14px}.t508 .t508__container>li{padding:22px}}@media (max-width:640px){.t508 .t508__container{grid-template-columns:1fr;padding:0 16px!important}.t508 .t508__container>li{gap:16px;padding:20px 18px;border-radius:18px}.t508 .t508__bgimg{width:42px!important;height:42px!important;background-size:20px 20px!important}.t585 .t585__trigger-button{padding:18px 18px!important}.t585 .t585__content .t585__textwrapper{padding:0 18px 20px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}.t-btn:hover,.t508 .t508__container>li:hover,.t-catalog__card:hover{transform:none}}.t050 .t050__uptitle{display:inline-block;padding:7px 14px;border-radius:30px;background:var(--p-olive-10);color:var(--p-olive-d);font-weight:600;letter-spacing:.08em;font-size:12px;line-height:1.2}.t050 .t050__title{letter-spacing:-.01em}.t050 .t050__descr{color:#4f4e48;max-width:760px;margin-left:auto;margin-right:auto}.t-cms__page .t-cms__page__molecule_media .t-cms__page__atom{border-radius:22px;overflow:hidden}.t-cms__page .t-heading_lg{font-size:clamp(30px,3.1vw,46px)!important;line-height:1.12!important;letter-spacing:-.01em}.t-cms__page .t-redactor__tte-view>.t-redactor__text{line-height:1.72;margin-bottom:1em}.t-cms__page .t-redactor__tte-view>.t-redactor__text:first-child{display:inline-block;padding:6px 13px;border-radius:30px;background:var(--p-olive-10);color:var(--p-olive-d);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.3;margin-bottom:22px}.t-cms__page .t-redactor__tte-view>.t-redactor__text:last-child:has(sub){margin-top:28px;padding-top:18px;border-top:1px solid var(--p-line);margin-bottom:0}.t-cms__page .t-redactor__tte-view>.t-redactor__text:last-child sub span{font-size:13px!important;color:var(--p-muted)}.t-cms__page .t-redactor__text a{color:var(--p-olive-d);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(89,99,74,.38)}.t568 .t568__col{position:relative}.t568 .t568__circle{background:var(--p-olive)!important;border:0!important;box-shadow:0 0 0 8px var(--p-olive-10);transition:transform .35s var(--p-ease)}.t568 .t568__number{color:var(--p-paper)!important;font-size:22px!important;font-weight:600!important;font-family:var(--t-text-font,Manrope),sans-serif!important}.t568 .t568__col:hover .t568__circle{transform:scale(1.06)}@media (min-width:961px){.t568 .t568__col:not(:last-child)::after{content:"";position:absolute;top:40px;left:calc(50% + 60px);right:calc(-50% + 60px);border-top:1.5px dashed rgba(89,99,74,.35)}}.t568 .t568__text{color:var(--p-muted)}.t678 .t-form{background:var(--p-card);border:1px solid var(--p-line);border-radius:28px;box-shadow:var(--p-shadow);padding:44px 48px 40px;box-sizing:border-box}.t678 .t-form__submit .t-submit{min-width:240px}.t678 .t-form__inputsbox .t-input-group{margin-bottom:26px}@media (max-width:640px){.t678 .t-form{padding:26px 20px 24px;border-radius:20px}.t678 .t-form__submit .t-submit{width:100%;min-width:0}}.t467{position:relative}.t467::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 90% at 50% 0%,rgba(255,255,255,.55),rgba(255,255,255,0) 70%)}.t467>.t-container{position:relative}.t467 .t-btn{min-width:220px}.t464 .t464__logo{font-family:var(--t-headline-font,'Cormorant',serif)!important;font-size:30px!important;letter-spacing:.02em;font-weight:600!important;text-transform:none}.t464 .t464__title{letter-spacing:.1em;opacity:.7}.t464 a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(245,242,234,.45)}.t050 .t050__uptitle{margin-bottom:24px}.t050 .t050__descr{padding-top:28px!important}@media (max-width:640px){.t050 .t-col,.t1152 .t-col,.t-section__container .t-col,.t467 .t-col{padding-left:26px!important;padding-right:26px!important;box-sizing:border-box}.t050 .t050__uptitle{margin-bottom:18px;font-size:11px;padding:6px 12px}.t050 .t050__descr{padding-top:20px!important;font-size:17px!important;line-height:1.6!important;color:var(--p-muted)}}