@font-face{font-family:'vetka';src:url('https://static.tildacdn.com/tild6133-3232-4461-b963-393130343866/Vetka-2.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'vetka';src:url('https://static.tildacdn.com/tild3532-6434-4265-b737-646132356131/Lighthaus.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@import url('https://static.tildacdn.com/css/fonts-tildasans.css');
@font-face{font-family:'LabGrotesque';src:url('https://static.tildacdn.com/tild3364-3466-4166-b763-343966666165/LabGrotesque-Light.woff') format('woff');font-weight:300;font-style:normal}

/* ============================================
   АУРИМ — freez-decor style
   ============================================ */

/* === GLOBAL BODY === */
body { background:#F5F0EB !important; }


/* === SCROLL ANIMATIONS === */
.t-rec:not(:first-child):not(:has(.t-popup)) { opacity:0; transform:translateY(30px); transition:opacity 0.7s ease,transform 0.7s ease; }
.t-rec:not(:first-child):not(:has(.t-popup)).aur-visible { opacity:1; transform:translateY(0); }

/* === TYPOGRAPHY === */
.t-heading,.t-title,h1,h2,h3 { font-family:'vetka',Arial,sans-serif !important; letter-spacing:-0.02em; }.t-text,.t-descr,p { font-family:'TildaSans',Arial,sans-serif !important; line-height:1.6; }

/* === BUTTONS === */
.t-btn:not(.t1148__control):not(.t-quiz__btn_prev):not(.t-popup__close):not([data-tilda-popup]):not(.t-quiz__btn_next) { position:relative !important; display:inline-flex!important; align-items:center !important; gap:12px !important; background:#363030 !important; color:#F5F0EB !important; border:none !important; border-radius:8px !important; padding:11px 20px !important; font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; font-size:16px !important; letter-spacing:0 !important; transition:all 0.3s ease !important; overflow:visible !important; margin-right:46px !important; }
.t-submit { background:#363030 !important; color:#F5F0EB !important; border:none !important; border-radius:8px !important; font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; }
.t-submit { background:#363030 !important; color:#F5F0EB !important; border:none !important; border-radius:8px !important; font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; }
.t-quiz__btn_prev { background:transparent !important; border:1px solid rgba(255,255,255,0.3) !important; padding:14px 20px !important; }
.t-quiz__btn_prev::after { display:none !important; }
#rec2481329151 .t-btn { background:#F5F0EB !important; color:#363030 !important; }
#rec2481329151 .t-btn::after { background:#F5F0EB !important; color:#363030 !important; }
#rec2481947351 .t-btn { position:static !important; display:inline-block !important; gap:0 !important; background:#FFFFFF !important; color:#363030 !important; border:1px solid #363030 !important; border-radius:30px !important; padding:10px 24px !important; margin-right:0 !important; overflow:hidden !important; font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; font-size:14px !important; }
#rec2481947351 .t-btn::after { display:none !important; }
.t-btn *,.t-btnflex__text { font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; }


#rec2481793941 .t-input-title,#rec2481793941 .t-quiz__title { font-family:'vetka',Arial,sans-serif !important; font-weight:400 !important; } #rec2481793941 .t-quiz__descr,#rec2481793941 .t-quiz__option-title,.t-quiz__option-title,.t-input-title,.t-quiz__descr { font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; }
.t668__title,.t1281__tab,.t1281__title,.t1148__title { font-family:'vetka',Arial,sans-serif !important; font-weight:400 !important; } .t668,.t668__accordion,.t668__text,.t1281__descr,.t1148__descr { font-family:'TildaSans',Arial,sans-serif !important; font-weight:400 !important; }
#rec2481793941 .t-btn.t-quiz__btn_next { height:44px !important; padding:0 20px !important; line-height:44px !important; box-sizing:border-box !important; }
/* === CARDS === */
/* === MENU === */
.t450__overlay,.t450 { background:rgba(245,240,235,0.94) !important; backdrop-filter:blur(12px) !important; -webkit-backdrop-filter:blur(12px) !important; }
.t450__list a { font-family:'vetka',Arial,sans-serif !important; color:#1E1C1A !important; }

/* === HERO (first block, no overlap) === */
.t-rec:first-child { border-radius:0 !important; margin-top:0 !important; }

/* === PADDING === */
.t-section__container { padding-top:80px !important; padding-bottom:80px !important; }

/* === FAQ === */
.t819__tab-name { font-family:'vetka',Arial,sans-serif !important; } .t819__tab-content,.t819 { font-family:'TildaSans',Arial,sans-serif !important; }
/* === FIX: button text/icons keep editor colors === */
.t-btn .tn-atom, .t-btnflex .tn-atom, .tn-atom[style*="color"] { color: inherit !important; }
.tn-atom svg, .t-btn svg { fill: currentColor !important; }

/* === UNIFIED STYLE === */
.tn-atom { font-weight:400 !important; color:inherit !important; }
.t-heading,.t-title,h1,h2,h3 { font-weight:400 !important; }
.t-quiz__title { font-family:'vetka',Arial,sans-serif !important; } .t-quiz__option-title,.t-quiz__descr,.t-quiz *,.t-quiz { font-family:'TildaSans',Arial,sans-serif !important; }
#rec2481793941 .t-btn.t-quiz__btn_next .t-quiz__btn_next-icon { display:none !important; }
#rec2481793941 .t-btn.t-quiz__btn_next .t-btn__arrow { display:none !important; }
#rec2481793941 .t-btn.t-quiz__btn_next .t-btnflex__icon { display:none !important; }
.t-popup .t-btn { position:static !important; display:inline-block !important; margin-right:0 !important; }
.t-popup .t-btn::after { display:none !important; }
/* === ZERO BLOCK FONTS === */
.tn-elem[data-field-fontsize-value="20"] .tn-atom,.tn-elem[data-field-fontsize-value="24"] .tn-atom,.tn-elem[data-field-fontsize-value="25"] .tn-atom,.tn-elem[data-field-fontsize-value="28"] .tn-atom,.tn-elem[data-field-fontsize-value="30"] .tn-atom,.tn-elem[data-field-fontsize-value="32"] .tn-atom,.tn-elem[data-field-fontsize-value="34"] .tn-atom,.tn-elem[data-field-fontsize-value="36"] .tn-atom,.tn-elem[data-field-fontsize-value="38"] .tn-atom,.tn-elem[data-field-fontsize-value="40"] .tn-atom,.tn-elem[data-field-fontsize-value="42"] .tn-atom,.tn-elem[data-field-fontsize-value="44"] .tn-atom,.tn-elem[data-field-fontsize-value="48"] .tn-atom,.tn-elem[data-field-fontsize-value="50"] .tn-atom,.tn-elem[data-field-fontsize-value="52"] .tn-atom,.tn-elem[data-field-fontsize-value="56"] .tn-atom,.tn-elem[data-field-fontsize-value="60"] .tn-atom,.tn-elem[data-field-fontsize-value="64"] .tn-atom,.tn-elem[data-field-fontsize-value="70"] .tn-atom,.tn-elem[data-field-fontsize-value="72"] .tn-atom,.tn-elem[data-field-fontsize-value="77"] .tn-atom,.tn-elem[data-field-fontsize-value="80"] .tn-atom,.tn-elem[data-field-fontsize-value="90"] .tn-atom,.tn-elem[data-field-fontsize-value="100"] .tn-atom { font-family:'vetka',Arial,sans-serif !important; }
.tn-elem[data-field-fontsize-value="12"] .tn-atom,.tn-elem[data-field-fontsize-value="13"] .tn-atom,.tn-elem[data-field-fontsize-value="14"] .tn-atom,.tn-elem[data-field-fontsize-value="15"] .tn-atom,.tn-elem[data-field-fontsize-value="16"] .tn-atom,.tn-elem[data-field-fontsize-value="17"] .tn-atom,.tn-elem[data-field-fontsize-value="18"] .tn-atom,.tn-elem[data-field-fontsize-value="19"] .tn-atom { font-family:'TildaSans',Arial,sans-serif !important; }

/* === КАДР КАРТОЧЕК ВКЛАДОК: центрировать фон в моб. версии === */
@media screen and (max-width: 640px) {
  #rec2470353071 .t-bgimg,
  #rec2481685321 .t-bgimg,
  #rec2481685361 .t-bgimg { background-position: 50% 50% !important; }
}
