.csssize{height:5530px}#allrecords .r,body{--t-headline-font:'BebasNeueBold',Arial,sans-serif;--t-text-font:'Open Sans',Arial,sans-serif}.t-body{margin:0px}body{background-color:none}:where(.t-records) a,:where(.t-records) button,:where(.t-records) .t-radio,:where(.t-records) .t-checkbox,:where(.t-records) .t-img-select{outline:none}:where(.t-records) a:focus-visible,:where(.t-records) button:focus-visible,:where(.t-records) .t-focusable,:where(.t-records) .t-focusable .t-btn,:where(.t-records) .t-focusable .t-btntext,:where(.t-records) .t-img-select:focus-visible+.t-img-select__indicator,:where(.t-records) .t-img-select:focus-visible+.t-img-select__indicator:after,:where(.t-records) .t-radio:focus-visible+.t-radio__indicator,:where(.t-records) .t-checkbox:focus-visible+.t-checkbox__indicator{outline-color:#2015FF;outline-offset:4px;outline-style:auto}:where(.t-records) .t-descr a:focus-visible,:where(.t-records) .t-sociallinks a:focus-visible,:where(.t-records) .ya-share2__link:focus-visible{outline-offset:2px}@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}.t-records{-webkit-font-smoothing:antialiased;background-color:none}:where(.t-records) a{color:#525760;text-decoration:none}:where(.t-records) a[href^=tel]{color:inherit;text-decoration:none}:where(.t-records) ol{padding-left:22px;margin-top:0px;margin-bottom:10px}:where(.t-records) ul{padding-left:20px;margin-top:0px;margin-bottom:10px}:where(.t-records) b,:where(.t-records) strong{font-weight:700}.t-mbfix{opacity:.01;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);position:fixed;width:100%;height:500px;background-color:white;top:0px;left:0px;z-index:10000;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.t-mbfix_hide{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px)}img:not([src]){visibility:hidden}.t-body_scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.r_hidden{opacity:0}.r_showed{opacity:1}@media screen and (max-width:1024px){a:active,button:active{-webkit-tap-highlight-color:rgba(255,255,255,.1)}}.t-text{font-family:'Open Sans',Arial,sans-serif;font-weight:400;color:#000000}.t-name{font-family:'BebasNeueBold',Arial,sans-serif;font-weight:500;color:#000000}.t-name_xs{font-size:16px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_xl{font-size:24px;line-height:1.35}.t-title{font-family:'BebasNeueBold',Arial,sans-serif;font-weight:400;color:#000000}.t-title_xxl{font-size:82px;line-height:1.17}.t-descr{font-family:'BebasNeueBold',Arial,sans-serif;font-weight:400;color:#000000}.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_xxl{font-size:26px;line-height:1.45}.t-btn{display:inline-block;font-family:'BebasNeueBold',Arial,sans-serif;border:0 none;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;background-image:none;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t-btn td{vertical-align:middle}.t-btn_sending{opacity:.5}.t-btn_xs{height:35px;font-size:13px;padding-left:15px;padding-right:15px}.t-btn_sm{height:45px;font-size:14px;padding-left:30px;padding-right:30px}.t-align_center{text-align:center}.t-popup{display:none}.t-rec_pt_0{padding-top:0}.t-rec_pt_45{padding-top:45px}.t-rec_pt_90{padding-top:90px}.t-rec_pt_210{padding-top:210px}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_90{padding-bottom:90px}@media screen and (max-width:1200px){.t-descr_xxs{font-size:12px}.t-descr_xxl{font-size:22px}.t-title_xxl{font-size:78px}.t-name_xs{font-size:14px}.t-name_md{font-size:18px}.t-name_xl{font-size:22px}}@media screen and (max-width:640px){.t-descr_xxl{font-size:20px}.t-title_xxl{font-size:36px}.t-name_xs{font-size:12px}.t-name_md{font-size:16px}.t-name_xl{font-size:20px}.t-btn{white-space:normal}.t-btn_sm{padding-left:20px;padding-right:20px}}@media screen and (max-width:480px){.t-title_xxl{font-size:30px}.t-rec_pt_0{padding-top:0}.t-rec_pt_45{padding-top:45px}.t-rec_pt_90{padding-top:90px}.t-rec_pt_210{padding-top:120px!important}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_90{padding-bottom:90px}.t-rec_pt-res-480_60{padding-top:60px!important}.t-rec_pt-res-480_165{padding-top:165px!important}.t-rec_pb-res-480_0{padding-bottom:0!important}.t-btn_xs{height:40px}.t-btn_sm{height:50px}}@font-face{font-family:'BebasNeueBold';src:url('https://static.tildacdn.com/tild3031-3632-4432-b766-616162366365/bebas-neue-bold.woff') format('woff');font-weight:700;font-style:normal}.t050__uptitle{padding-top:9px;padding-bottom:93px}.t050__descr{padding-top:50px;padding-bottom:9px}.t397__col{margin:0 auto}.t397__wrapper{display:table;width:100%}#allrecords .t397__wrapper{margin-bottom:0;padding-left:0;list-style:none}.t-rec[role='tabpanel']{outline:none}.t397__tab{display:table-cell;cursor:pointer;border-bottom-color:#eee;min-width:fit-content}.t397__tab_active{border-bottom:1px solid #525760;cursor:default}.t397__title{width:100%;padding:0 10px;padding-bottom:18px;box-sizing:border-box;color:#777;background-color:transparent;border:none;transition:font-weight,color 0.3s ease;text-align:inherit;cursor:pointer}.t397__tab_active .t397__title{color:#525760;padding-bottom:18px}.t397 .t-align_left .t397__title{padding-left:0}.t397 .t-align_right .t397__title{padding-right:0}#allrecords button.t397__title:focus-visible{outline-offset:1px}.t397__width_12{width:12.5%}.t397__width_14{width:14.28%}.t397__width_16{width:16.66%}.t397__width_20{width:20%}.t397__width_25{width:25%}.t397__width_33{width:33.3%}.t397__width_50{width:50%}.t397__width_100{width:100%}.t379__off,.t397__off:not([data-record-type='396'],[data-parenttplid='396']){display:none!important}.t397__off[data-record-type='396'],.t397__off[data-parenttplid='396']{opacity:0!important;height:0!important;max-height:0!important;min-height:0!important;pointer-events:none!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important}.t397__select{-webkit-appearance:none;padding:16px 20px;width:100%;box-sizing:border-box;background-color:transparent;border-radius:0;border:1px solid;outline:none;margin:0;font-size:16px}.t397__wrapper_mobile{position:relative;display:none}.t397__wrapper_mobile::after{content:' ';width:0;height:0;border-style:solid;border-width:5px 4px 0;position:absolute;top:50%;right:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.t397__firefoxfix{width:16px;position:absolute;top:1px;right:1px;bottom:1px;pointer-events:none}.t397 .t-align_left .t397__tab_active{position:relative}.t397__separator_mobile{display:none}@media screen and (max-width:960px){.t397__col{padding:0 20px;box-sizing:border-box}.t397__col.t-width_8{max-width:640px}.t397__wrapper_mobile{display:block}.t397__wrapper{display:none}.t397__select{padding-right:40px}.t397__col_mobile-flex{width:100%;padding:0 0 10px;display:flex;display:-webkit-box;display:-ms-flexbox;overflow:auto hidden}.t397__wrapper_mobile-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.t397__wrapper_mobile-flex+.t397__wrapper_mobile{display:none}}@media screen and (max-width:640px){.t397__col_mobile-flex{max-width:100%;width:100%;margin-right:0}#allrecords .t397__wrapper_mobile-flex{padding-left:20px;box-sizing:border-box}.t397__separator_mobile{display:table-cell;min-width:20px;width:20px;height:100%}.t397__wrapper_mobile-flex .t397__title{padding:0 20px 18px}}.t786 .t-store__card__btns-wrapper{margin-top:20px}.t786__container{font-size:0;box-sizing:border-box;display:flex;flex-flow:row wrap}.t786__col{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;font-size:initial}.t786__content{display:flex;flex-direction:column;height:100%}[data-buttons-v-align='yes'] .t786__buttons{margin-top:auto}.t786__textwrapper{margin-bottom:19px}.t786__container_indent.t786__container_clgap-0px{padding:0 40px}.t786__container_indent.t786__container_clgap-10px{padding:0 35px}.t786__container_indent.t786__container_clgap-20px{padding:0 30px}.t-record_scaled .t786__container_indent.t786__container_clgap-20px{padding-left:10px;padding-right:10px}.t786__container_indent.t786__container_clgap-40px{padding:0 20px}.t-container_100.t786__container_clgap-10px{padding:0 5px}.t-container_100.t786__container_clgap-20px{padding:0 10px}.t-container_100.t786__container_clgap-40px{padding:0 20px}.t-container.t786__container_clgap-0px{padding:0 20px}.t-container.t786__container_clgap-10px{padding:0 15px}.t-container.t786__container_clgap-20px{padding:0 10px}.t786__container_clgap-10px .t786__col{padding:0 5px}.t786__container_clgap-20px .t786__col{padding:0 10px}.t786__container_clgap-40px .t786__col{padding:0 20px}@media screen and (max-width:1200px){.t-container.t786__container_clgap-0px{padding:0 10px}.t-container.t786__container_clgap-10px{padding:0 5px}.t-container.t786__container_clgap-20px,.t-container.t786__container_clgap-40px{padding:0}.t-container.t786__container_clgap-40px .t786__col{padding:0 10px}}@media screen and (max-width:960px){.t-container_100.t786__container_clgap-0px{padding:0}.t-container_100.t786__container_clgap-10px{padding:0 5px}.t-container_100.t786__container_clgap-20px{padding:0 5px}.t-container_100.t786__container_clgap-40px{padding:0 10px}.t-container.t786__container_clgap-0px,.t786__container_indent.t786__container_clgap-0px{padding:0 20px}.t-container.t786__container_clgap-10px,.t786__container_indent.t786__container_clgap-10px{padding:0 15px}.t-container.t786__container_clgap-20px,.t786__container_indent.t786__container_clgap-20px{padding:0 15px}.t-container.t786__container_clgap-40px,.t786__container_indent.t786__container_clgap-40px{padding:0 10px}.t786__container_clgap-20px .t786__col{padding:0 5px}.t786__container_clgap-40px .t786__col{padding:0 10px}.t786__col{margin-bottom:60px}}.t786__col_25{width:25%}.t786__col_33{width:33.333%}.t786__col_50{width:50%}.t786__col_100{width:100%}.t786__separator{display:block;width:100%;margin-bottom:90px}.t706__body_cartwinshowed .t786__imgwrapper{z-index:0}.t786__imgwrapper{position:relative;width:100%;margin-bottom:20px;padding-bottom:110%}.t786__imgwrapper_16-9{padding-bottom:56%}.t786__imgwrapper_4-3{padding-bottom:75%}.t786__imgwrapper_3-2{padding-bottom:66%}.t786__imgwrapper_1-1{padding-bottom:100%}.t786__imgwrapper_2-3{padding-bottom:150%}.t786__imgwrapper_3-4{padding-bottom:133%}.t786__imgwrapper_9-16{padding-bottom:177%}.t786__bgimg{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;z-index:2;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.t786__img{max-width:100%;max-height:100%;position:absolute;margin:auto;inset:0;z-index:2;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.t786__bgimg_second,.t786__img_second{z-index:1;opacity:0}.t786__markwrapper{position:absolute;right:10px;top:10px;z-index:5;display:table}.t786__mark{font-weight:400;font-size:12px;font-family:'BebasNeueBold',Arial,sans-serif;display:table-cell;width:50px;height:50px;text-align:center;vertical-align:middle;border-radius:50px;background-color:#111;color:#fff;box-sizing:border-box;padding:0 10px}.t786__uptitle{margin-bottom:8px;color:#8e95a0}.t786__descr{margin-top:8px}.t786__price-wrapper{margin-top:12px}.t786__price-wrapper_above-title{margin-top:0;margin-bottom:12px}.t786__price-item{display:inline-block;vertical-align:middle}.t786__price-value,.t786__price-currency{display:inline-block;vertical-align:middle;float:left}.t786__price-value+div.t786__price-currency::before{content:' ';white-space:pre}.t786__price,.t786__price_old{white-space:nowrap}.t786__price_old{position:relative;color:#bdbdbd}.t786__price_old::after{content:'';position:absolute;top:50%;right:-1px;left:-1px;border-top:1px solid;width:100%}.t786__scroll-icon-wrapper{display:none}.t786__buttonwrapper{padding:0 20px;text-align:center}.t786__col .t-store__prod__quantity+a[href='#order'],.t786__col .t-store__prod__quantity~.t1002__addBtn{margin-bottom:8px}.t786__showmore{margin-top:50px}.t786__separator_hide{display:none}@media screen and (max-width:980px){.t786__showmore{margin-top:40px}}@media screen and (max-width:640px){.t786__showmore{margin-top:30px}}@media screen and (max-width:480px){.t786__showmore{margin-top:20px}}.t786 .t-popup{padding:0;-webkit-overflow-scrolling:touch}.t786 .t-popup__container{max-width:1240px;right:0;left:0}.t786 .t-popup__container.t786__popup-container_8-cols{max-width:760px}.t-popup .t786__container{display:block;padding:40px 20px}.t-record_scaled .t-popup .t786__container{padding:0}.t786__popup-container_8-cols .t786__container{padding:40px!important}.t786__popup-container_8-cols .t786__wrapper{padding-top:40px}.t-popup .t786__container::after{content:'';display:block;height:0;clear:both}.t786 .t-popup__close{z-index:999}.t786__close-text-wrapper{z-index:999;position:fixed;left:20px;top:20px}.t786__close-text{margin-bottom:20px;cursor:pointer;display:inline-block;opacity:.8;font-weight:400}.t786__close-text::before{content:'←\a0';font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:1240px){.t786 .t-popup__container{max-width:1200px}.t-popup .t786__container{padding:30px 10px}.t786__col_left{margin-right:10px}.t786__col_right{margin-left:10px}}@media screen and (max-width:1200px){.t786 .t-popup__container{max-width:1000px}.t-popup .t786__container{padding:30px 20px}.t786 .t-popup__container.t786__popup-container_8-cols{max-width:620px}}@media screen and (max-width:1000px){.t786 .t-popup__container{max-width:980px}.t-popup .t786__container{padding:20px 10px}}@media screen and (max-width:980px){.t786 .t-popup{padding:0 20px}.t786 .t-popup__container{max-width:640px}.t-popup .t786__container{padding:30px}.t786__col_left,.t786__col_right{margin:0;display:block;max-width:100%}.t786__col_left{padding:0}.t786__col_right{padding:25px 0 0}}@media screen and (max-width:670px){.t786__btn{width:100%}.t786__btn:last-child{margin-top:10px}.t786 .t-popup__container{right:20px;left:20px}}@media screen and (max-width:560px){.t786 .t-popup_show .t-popup__container{max-width:100%;inset:50px 0 0;-webkit-transform:translateY(0);transform:translateY(0)}.t786 .t-popup_show .t-popup__container.t-popup__container-static{max-width:100%;min-height:100vh;top:0;margin:50px 0 0}.t786__popup-container_8-cols .t786__container{padding:20px!important}.t786__popup-container_8-cols .t786__wrapper{padding-top:30px}.t786 .t-popup{padding:0}.t786 .t-popup__close{width:100%;height:50px;background:#000;position:fixed;display:table;z-index:2;left:0;right:0;top:0}.t786 .t-popup__close-wrapper{display:table-cell;vertical-align:middle;text-align:right;width:100%;padding-right:20px;font-size:0}.t786 .t-popup__close-icon{width:16px}.t786 .t-popup__close-icon g{fill:#fff}.t786__close-text-wrapper{display:none}.t-popup .t786__container{padding:20px}.t786__col_right{padding-top:30px}.t786 .t-popup__container{transform:translateX(100%) translateY(0) scale(1)!important;padding-bottom:40px}.t786 .t-popup_show .t-popup__container{transform:translateX(0) translateY(0)!important;transition:transform ease-in-out 0.3s}.t786 .t-popup .t-popup__close{transform:translateX(100%) scale(1);transition:transform ease-in-out 0.3s}.t786 .t-popup.t-popup_show .t-popup__close{transform:translateX(0%) scale(1);transition:transform ease-in-out 0.3s}.t786 .t-popup__close-wrapper{position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.t786 .t-popup__close-wrapper .t-popup__close-icon_arrow{width:26px;position:absolute;left:12px;top:12px}.t786 .t-popup__close-wrapper .t-popup__close-icon_cross{display:none}.t786 .t-popup .t-popup__close{position:fixed}}@media screen and (min-width:560px){.t786 .t-popup__close-wrapper .t-popup__close-icon_arrow{display:none}.t786 .t-popup__close{background-color:transparent!important}}.t-popup .t786__title-wrapper{margin-bottom:18px}.t-popup .t786__title_small{margin-top:4px;color:#777}.t-popup .t786__descr{margin-top:20px}.t-popup .t786__price-wrapper{margin-top:0}.t-popup .t-align_center .t786__price-wrapper{margin-bottom:10px}.t-popup .t786__btn-wrapper{margin-top:20px;margin-bottom:30px}.t786 .t-product__option{margin-top:10px;margin-bottom:10px}.t786 .t-product__option-title{padding-bottom:3px}.t786 .t-product__option-variants{position:relative;display:table;min-width:150px}.t786 .t-align_center .t-product__option{display:inline-table}.t786 .t-align_center .t-product__option~.t-product__option{padding-left:10px}.t786 .t-align_center .t-product__option-title,.t786__popup-container_8-cols .t-product__option-title{display:table-cell;padding-right:5px;padding-bottom:0}.t786 .t-align_center .t-product__option-variants,.t786__popup-container_8-cols .t-product__option-variants{display:table-cell}.t786 .t-product__option-variants::after{content:' ';width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#000 transparent transparent;position:absolute;right:10px;top:0;bottom:0;pointer-events:none}.t786 .t-product__option-select{width:100%;border:1px #ddd solid;background:#f8f8f8;color:#000;box-sizing:border-box;cursor:pointer;padding:2px 30px 2px 10px;border-radius:5px;-webkit-appearance:none;appearance:none;-moz-appearance:none}.t786 .t-product__option-select::-ms-expand{width:0;height:0;opacity:0}@media screen and (max-width:960px){.t786 .t-align_center .t-product__option{display:table;padding:0!important;margin-left:auto;margin-right:auto}}@media screen and (max-width:640px){.t786 .t-product__option-select{font-size:16px}}.t786 .t-slds__wrapper{padding:0!important}.t786 .t-slds__arrow_wrapper{height:auto!important}@media screen and (min-width:960px){.t786__imgwrapper:hover .t786__bgimg_first_hover,.t786__imgwrapper:hover .t786__img_first_hover{opacity:0}.t786__imgwrapper:hover .t786__bgimg_second,.t786__imgwrapper:hover .t786__img_second{z-index:3;opacity:1}}@media screen and (max-width:960px){.t786__separator{display:none}.t786__container_mobile-grid{padding:0 10px}.t786__col_mobile-grid{width:50%;display:flex}.t786__col{margin-bottom:60px}.t-col_8 .t786__imgwrapper_mobile-nopadding{padding-bottom:0!important;font-size:0}.t-col_8 .t786__imgwrapper_mobile-nopadding .t786__img{position:initial}.t786__img_second{display:none}.t786__container_mobile-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;max-width:100%;box-sizing:border-box;padding:0 0 10px!important;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap}.t786__container_mobile-flex::-webkit-scrollbar{display:none}.t786__container_mobile-flex .t786__col{min-width:38%;max-width:38%;margin-bottom:0!important}.t786__container_mobile-flex.t786__container_clgap-0px .t786__col:first-child{margin-left:20px}.t786__container_mobile-flex.t786__container_clgap-10px .t786__col:first-child,.t786__container_mobile-flex.t786__container_clgap-20px .t786__col:first-child{margin-left:15px}.t786__container_mobile-flex.t786__container_clgap-40px .t786__col:first-child{margin-left:10px}.t786__container_clgap-0px .t786__mobile-flex-gap{width:20px;min-width:20px;height:inherit}.t786__container_clgap-10px .t786__mobile-flex-gap,.t786__container_clgap-20px .t786__mobile-flex-gap{width:15px;min-width:15px;height:inherit}.t786__container_clgap-40px .t786__mobile-flex-gap{width:10px;min-width:10px;height:inherit}.t786__scroll-icon-wrapper{display:block;padding:0 40px 20px 0;color:#a1a1a1;text-align:right;font-size:0}@-webkit-keyframes t786__icon-anim{0%{-webkit-transform:translate3d(-20px,0,0);opacity:0}10%{-webkit-transform:translate3d(-20px,0,0);opacity:0}20%{-webkit-transform:translate3d(-20px,0,0);opacity:1}70%{-webkit-transform:translate3d(0,0,0);opacity:1}80%{-webkit-transform:translate3d(0,0,0);opacity:1}81%{-webkit-transform:translate3d(0,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:0}}@keyframes t786__icon-anim{0%{transform:translate3d(-20px,0,0);opacity:0}10%{transform:translate3d(-20px,0,0);opacity:0}20%{transform:translate3d(-20px,0,0);opacity:1}70%{transform:translate3d(0,0,0);opacity:1}80%{transform:translate3d(0,0,0);opacity:1}81%{transform:translate3d(0,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:0}}.t786__scroll-icon{-webkit-animation:t786__icon-anim 1.5s infinite;animation:t786__icon-anim 1.5s infinite}}@media screen and (max-width:640px){.t786__container_mobile-grid{box-sizing:border-box}.t786__container_mobile-flex .t786__col:first-child{margin-left:0}.t786__container_mobile-flex .t786__col{min-width:70%;max-width:70%}.t786__scroll-icon-wrapper{padding:0 20px 10px 0}}@media screen and (max-width:480px){.t786__imgwrapper_mobile-nopadding{padding-bottom:0!important;font-size:0}.t786__imgwrapper_mobile-nopadding .t786__img{position:initial}.t786__col_mobile-grid{width:100%;display:flex}.t786__container_mobile-flex .t786__col{min-width:80%;max-width:80%;box-sizing:content-box}.t786__container_mobile-flex .t786__col:first-child{padding-right:10px}.t786__container_mobile-flex .t786__col:last-child{padding-left:10px}.t786__container_mobile-flex .t786__col:not(:first-child,:last-child){padding-right:10px;padding-left:10px}.t786 .mobile-two-columns .t-item{width:50%;display:flex}.t786 .mobile-two-columns .t786__title.t-name,.t786 .t786__container_mobile-flex .t786__title.t-name{font-size:14px;word-break:normal;overflow-wrap:anywhere}.t786__container.mobile-two-columns .t786__col_no-margin{margin-bottom:0}}.t786__one_col_img{width:100%;vertical-align:middle;margin-bottom:4px}.t786__two_col_img{width:calc(50% - 2px);vertical-align:middle;margin-bottom:4px}.t786__col_fixed{position:-webkit-sticky;position:sticky;top:10px}.t786__col_fixed .t786__two_col_img:nth-child(2n-1){margin-right:4px}.t786__popup-container_8-cols .t786__col_fixed{position:static;margin-left:0;margin-right:0;margin-bottom:20px;max-width:100%}@media screen and (min-width:980px){.t786__col_left.t786__col_fixed+.t786__col_left{display:none}}@media screen and (max-width:980px){.t786__col_left.t786__col_fixed{display:none}}@media screen and (max-width:561px){.t-popup .t-popup__container .t786__btn-wrapper-fixed{position:fixed;bottom:0;left:0;right:0;padding:20px;box-sizing:border-box;background:#fff;margin:0;border-radius:5px;box-shadow:0 -8px 12px 0 rgba(0,0,0,.07)}.t-popup .t786__btn-wrapper-fixed .t786__btn{flex:1 1 auto}}.t396{-webkit-text-size-adjust:100%}.t396__iframe{z-index:10000;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;border:0}html body.t396__body_overflow_hidden{overflow:hidden!important}.t396__display_none{display:none}.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}.t396__artboard .t396__artboard_scale{overflow:visible}.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type='text'] .tn-atom{word-break:normal;-moz-osx-font-smoothing:grayscale}.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter{transform-origin:top left}.tn-atom__scale-wrapper{width:inherit;height:inherit}.t396__elem .tn-atom__scale-wrapper .tn-atom{width:inherit;height:inherit!important;box-sizing:border-box}.t396__artboard.rendering .tn-elem{visibility:hidden}.t396__artboard.rendered .tn-elem{visibility:visible}.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh;-moz-transform:unset}.t396__filter{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh}.t396__elem{position:absolute;box-sizing:border-box;display:table}.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (max-width:959px){.t396_safari .t396__artboard_scale .tn-atom{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto}}.t396 .tn-atom ul,.t396 .tn-atom ol{margin-bottom:0}.t396 a.tn-atom{text-decoration:none}.t396 .tn-atom__img{width:100%;display:block}.t396 .tn-atom__html{vertical-align:top}.t396 .tn-atom__pin{border-radius:1000px;border-style:solid}.t396 .tn-atom__pin_onclick{cursor:pointer}.t396 .tn-atom__tip,.t396__tooltip-portal .tn-atom__tip{position:absolute;box-sizing:border-box;width:300px;max-width:90vw;padding:15px;display:none}.t396 .tn-atom__pin:hover .tn-atom__tip{display:none}.t396 .tn-atom__tip-img,.t396__tooltip-portal .tn-atom__tip-img{width:100%;display:block;margin-bottom:10px}.t396 .tn-atom__tip[data-tip-pos='top']{bottom:100%;margin-bottom:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos='bottom']{top:100%;margin-top:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos='left']{right:100%;margin-right:15px;top:50%;transform:translateY(-50%)}.t396 .tn-atom__tip[data-tip-pos='right']{left:100%;margin-left:15px;top:50%;transform:translateY(-50%)}.t396__ui{position:absolute;top:16px;left:196px;background-color:#8e95a0;color:#000!important;height:30px;line-height:30px;width:100px;z-index:1000;text-align:center;border-radius:3px;display:none;font-size:14px}.t396__artboard.t396__artboard-fixed-active{transform:none!important;opacity:1!important}.t396__artboard-fixed-no-bg,.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__group,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__group,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem{pointer-events:none}.t396__artboard-fixed-no-bg .t396__group,.t396__artboard-fixed-no-bg .t396__elem{pointer-events:auto}.t396__elem-flex{position:relative!important;left:initial!important;top:initial!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0}.t396__artboard-flex>.t396__elem:not(.tn-elem__absolute),.t396__artboard-flex>.t396__group:not(.tn-group__absolute){position:relative!important;left:initial!important;top:initial!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0}.t396 .tn-atom__button-content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 1 auto;min-width:0}.t396 .tn-atom__button-text{flex:1 1 0;text-overflow:ellipsis}.t396 .tn-atom__button-icon{flex:0 0 auto}.t396 .tn-atom__button-icon::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:var(--icon,none);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';transition:opacity 0.2s cubic-bezier(.25,1,.5,1),visibility 0.2s cubic-bezier(.25,1,.5,1),color 0s ease-in-out}.t396 .tn-atom__button-icon::after{position:absolute;opacity:0;visibility:hidden;top:0;left:0;display:block;width:100%;height:100%;background-image:var(--icon-hover,none);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';transition:opacity 0.2s cubic-bezier(.45,0,.55,1),visibility 0.2s cubic-bezier(.45,0,.55,1),color 0s ease-in-out}@media (hover){.t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::after{opacity:1;visibility:visible}.t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::before{opacity:0;visibility:hidden;transition-timing-function:cubic-bezier(.5,0,.75,0)}.t396 .tn-atom:hover .tn-atom__button-icon.hidden{display:block}.t396 .tn-atom:hover .tn-atom__button-icon.tn-atom__button-icon-no-default{display:block}}.t396 .tn-atom__button-icon-no-default{display:none;animation:button-icon-fade-in 0.3s ease forwards}@keyframes button-icon-fade-in{from{opacity:0}to{opacity:1}}.t396 .tn-atom__button-icon-arrow-default::before{-webkit-mask-image:var(--icon,none);mask-image:var(--icon,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;background-image:none}.t396 .tn-atom__button-icon-arrow-hover::after{-webkit-mask-image:var(--icon-hover,none);mask-image:var(--icon-hover,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;background-image:none}.t396 .tn-elem[data-elem-type='button']{display:block}.t396 .tn-elem[data-elem-type='button'] .tn-atom{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.t396 .tn-elem[data-elem-type='button'] .tn-atom::after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;opacity:0;z-index:-1}.t396 .tn-atom__button-border{position:absolute;inset:0;z-index:1;border-radius:inherit;transition-duration:inherit;transition-timing-function:inherit;pointer-events:none}.t396 .tn-atom__button-border::before,.t396 .tn-atom__button-border::after{-webkit-backface-visibility:hidden;position:absolute;inset:0;content:'';border-radius:inherit;z-index:1}.t396 .tn-atom__button-border::after{opacity:0;transition-property:opacity;transition-duration:inherit;transition-timing-function:inherit}@keyframes t-button-hover-animation{to{background-image:none;background-color:transparent}}.t123__centeredContainer{text-align:center}.t457{text-align:center}.t457__col_mt30{margin-top:30px}.t457__logo{width:100%}.t457__link{display:inline-block}.t457__img{max-width:150px;vertical-align:bottom}.t457__ul{text-align:center;list-style-type:none;padding-left:10px!important;padding-top:16px;padding-right:10px;padding-bottom:0;margin:0}.t457__li{clear:both;font-family:'BebasNeueBold',Arial,sans-serif;color:#000000;font-size:14px;display:inline-block;padding-left:15px;padding-right:15px;margin:0;font-weight:600}.t457__li a{display:inline-block}.t457 a{text-decoration:none}.t457__copyright{text-align:center;font-family:'BebasNeueBold',Arial,sans-serif;font-size:14px;color:#000000;opacity:.7;padding-top:40px;padding-bottom:10px}@media screen and (max-width:960px){.t457__ul{padding-top:16px}}@media screen and (max-width:640px){.t457 li{display:inline-block;margin-bottom:20px}}/* ==========================================================================
   FERO — APPLE GRAY (P02) GLOBAL DESIGN SYSTEM
   Zero Shadows • Honest Flat Geometry • Premium Typography & Materiality
   ========================================================================== */

:root {
  --ag-bg: #fbfbfa;
  --ag-surface: #f3f4f4;
  --ag-card: #ffffff;
  --ag-border: #d5d8d8;
  --ag-border-strong: #c4c8c8;
  --ag-text: #3d444d;
  --ag-muted: #727b86;
  --ag-font: 'Open Sans', Arial, sans-serif;
}

/* 1. ABSOLUTE ZERO SHADOWS RULE ACROSS THE ENTIRE WEBSITE */
*,
*::before,
*::after,
.t-rec,
.t-card,
.t-popup,
.t-btn,
.t-input,
.t-menu__item,
.t776__col,
.t774__col,
div,
span,
img,
svg {
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
}

/* 2. BASE BODY & CANVAS */
body, html {
  background-color: var(--ag-bg) !important;
  color: var(--ag-text) !important;
  font-family: var(--ag-font) !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 3. APPLE TRANSLUCENT HEADER */
.t228, .t280, .t456, .t199__header {
  background-color: rgba(251, 251, 250, 0.90) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
  border-bottom: 1px solid var(--ag-border) !important;
  box-shadow: none !important;
}

.t228__list_item a, .t-menu__link-item {
  color: var(--ag-muted) !important;
  font-weight: 500 !important;
  transition: color 0.15s ease !important;
}

.t228__list_item a:hover, .t-menu__link-item:hover, .t-menu__link-item.t-active {
  color: var(--ag-text) !important;
}

/* 4. FLAT BUTTONS (CAPSULES) */
.t-btn, .t-submit, .t228__right_buttons a {
  border-radius: 999px !important;
  border: 1px solid var(--ag-border) !important;
  box-shadow: none !important;
  font-weight: 600 !important;
  letter-spacing: -0.01em !important;
  transition: all 0.2s ease !important;
}

.t-btn:hover, .t-submit:hover {
  border-color: var(--ag-border-strong) !important;
  box-shadow: none !important;
}

/* 5. CARDS & OBJECTS SHOWCASE (APPLE CARDS) */
.t776__col, .t774__col, .t-card__container, .t-feed__post {
  border-radius: 20px !important;
  border: 1px solid var(--ag-border) !important;
  background: #ffffff !important;
  overflow: hidden !important;
  box-shadow: none !important;
  transition: border-color 0.2s ease !important;
}

.t776__col:hover, .t774__col:hover, .t-card__container:hover {
  border-color: var(--ag-border-strong) !important;
  box-shadow: none !important;
}

/* 6. CLEAN FOOTER & HIGH-CONTRAST CONTACTS */
.t457, footer, #t-footer, #rec628841656, div[data-record-type="457"] {
  background-color: #f3f4f4 !important;
  border-top: 1px solid #d5d8d8 !important;
  box-shadow: none !important;
}

.t457__copyright,
#rec628841656 .t457__copyright,
div[data-record-type="457"] .t457__copyright,
.t457__copyright * {
  color: #3d444d !important;
  -webkit-text-fill-color: #3d444d !important;
  opacity: 1 !important;
  font-family: var(--ag-font) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
}

.t457__copyright a,
#rec628841656 .t457__copyright a,
div[data-record-type="457"] .t457__copyright a {
  color: #2b3037 !important;
  -webkit-text-fill-color: #2b3037 !important;
  opacity: 1 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: color 0.15s ease !important;
}

.t457__copyright a:hover,
#rec628841656 .t457__copyright a:hover,
div[data-record-type="457"] .t457__copyright a:hover {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  text-decoration: underline !important;
}


/* ==========================================================================
   STRICT NO-UNDERLINE & CLEAN NAVIGATION RULES
   ========================================================================== */

/* Remove ALL underlines (black, blue, grey) from objects, titles, tabs, links */
a, 
a:hover, 
a:focus, 
a:active, 
a:visited,
.t-card a, 
.t-feed a, 
.t776 a, 
.t774 a, 
.t776__title, 
.t774__title, 
.t-card__title,
.t397__tab,
.t397__title,
.t-name,
.t-title,
.t-descr,
.t-btn,
.t979 a,
.t1033 a,
.t396 a {
  text-decoration: none !important;
  border-bottom: none !important;
  text-decoration-line: none !important;
  box-shadow: none !important;
}

/* Remove bottom borders from tabs completely */
.t397__tab,
.t397__tab_active,
li[role="presentation"].t397__tab {
  border-bottom: none !important;
}

/* In burger menu: ONLY KEEP OBJECTS (1692271902220) and CONTACTS (1692271861287) */
/* Hide: Company (1692272175590), News (1692271903920), Media (1692271937558) */
[data-elem-id="1692272175590"],
[data-elem-id="1692271903920"],
[data-elem-id="1692271937558"] {
  display: none !important;
}

/* Reposition Objects, Contacts, and Info in Burger Menu */
.uc-menu [data-elem-id="1692271902220"] {
  top: calc(50vh - 27.5px - 70px) !important;
}
.uc-menu [data-elem-id="1692271861287"] {
  top: calc(50vh - 27.5px + 10px) !important;
}
.uc-menu [data-elem-id="1692272927684"] {
  top: calc(50vh - 8px + 100px) !important;
}

/* Ensure collage images are block and visible */
.t979__image, .t979__grid-item img {
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
}


/* Prevent layout scale shift / zoom jumping on initial load */
#rec629143411,
#rec629143411 h1,
#rec629143411 div,
#rec629143411 span {
  animation: none !important;
  transition: none !important;
  transform: none !important;
  opacity: 1 !important;
}


/* ==========================================================================
   ULTRA-MINIMALIST RULES
   ========================================================================== */

/* 1. Hide tabs switcher ("ВСЕ ОБЪЕКТЫ" / "ОБЪЕКТЫ В РАБОТЕ") completely */
#rec629097843, .t397 {
  display: none !important;
}

/* 2. Hide footer menu links ("Объекты", "Контакты"), keeping only direct contacts info */
.t457__ul {
  display: none !important;
}

.t457 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  text-align: center !important;
}

.t457__copyright {
  text-align: center !important;
  line-height: 1.8 !important;
}


/* Guaranteed display of portfolio objects when tabs are removed */
#rec629097843, .t397 {
  display: none !important;
}

#rec629192748 {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

#rec633211149 {
  display: none !important;
}


/* ==========================================================================
   BURGER MENU COMPLETE ELIMINATION (HERO & GLOBAL)
   ========================================================================== */
.icon-menu,
.Trigger,
.NavIconWrap,
.uc-menu,
#rec629117536,
.NavBlock,
.overlay-close,
[data-elem-id="1692271351075"],
.tn-elem__6291132051692271351075 {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}




/* ==========================================================================
   OBJECT PAGE HEADER: REMOVE WHITE BAR, FLOATING FROSTED GLASS BACK BUTTON
   ========================================================================== */
#t-header,
.uc-menu-header,
.uc-menu-header.out,
#rec629113205 {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 0 !important;
  max-height: 0 !important;
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
  overflow: visible !important;
  z-index: 999999 !important;
}

#rec629113205 .t396__artboard {
  height: 0 !important;
  max-height: 0 !important;
  background: transparent !important;
  pointer-events: none !important;
  overflow: visible !important;
}

#rec629113205 .t396__carrier,
#rec629113205 .t396__filter,
#rec629113205 .tn-elem {
  display: none !important;
}

/* FLOATING SEMI-TRANSPARENT 'НА ГЛАВНУЮ' BUTTON (FROSTED GLASS) */
.fero-back-btn {
  position: fixed !important;
  top: 24px !important;
  right: 32px !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px 22px !important;
  background: rgba(255, 255, 255, 0.75) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  border: 1.5px solid rgba(255, 255, 255, 0.9) !important;
  border-radius: 30px !important;
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, Arial, sans-serif !important;
  font-size: 11.5px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  color: #0f172a !important;
  text-decoration: none !important;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
  z-index: 1000000 !important;
  cursor: pointer !important;
  box-shadow: 0 4px 20px rgba(15, 23, 42, 0.10) !important;
  pointer-events: auto !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.fero-back-btn:hover {
  background: rgba(255, 255, 255, 0.96) !important;
  border-color: #0284c7 !important;
  color: #0284c7 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(2, 132, 199, 0.18) !important;
}

.fero-back-btn .back-arrow {
  font-size: 15px !important;
  line-height: 1 !important;
  color: #0284c7 !important;
  transition: transform 0.2s ease !important;
}

.fero-back-btn:hover .back-arrow {
  transform: translateX(-3px) !important;
}

@media screen and (max-width: 959px) {
  .fero-back-btn {
    top: 16px !important;
    right: 18px !important;
    padding: 8px 16px !important;
    font-size: 10px !important;
  }
}

/* 1. HERO SECTION */
#rec629143411 {
  padding-top: 130px !important;
  padding-bottom: 35px !important;
}

.hero-eyebrow {
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #727b86 !important;
  margin-bottom: 18px !important;
  line-height: 1.4 !important;
  font-stretch: 100% !important;
  font-variation-settings: normal !important;
}

#rec629143411 .t050__title,
.hero-title {
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-weight: 600 !important;
  font-size: clamp(20px, 2.2vw, 30px) !important;
  line-height: 1.35 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #3d444d !important;
  margin: 0 auto 20px auto !important;
  max-width: 1200px !important;
  word-wrap: break-word !important;
  font-stretch: 100% !important;
  font-variation-settings: normal !important;
}

.hero-subtitle {
  font-family: 'Open Sans', Arial, sans-serif !important;
  color: #727b86 !important;
  font-size: clamp(12px, 1.05vw, 14px) !important;
  font-weight: 600 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  line-height: 1.6 !important;
  font-stretch: 100% !important;
  font-variation-settings: normal !important;
}

@media screen and (max-width: 768px) {
  #rec629143411 {
    padding-top: 100px !important;
    padding-bottom: 25px !important;
  }
  .hero-eyebrow {
    font-size: 11px !important;
    letter-spacing: 0.14em !important;
    padding: 0 10px !important;
  }
  #rec629143411 .t050__title,
  .hero-title {
    font-size: clamp(16px, 4.2vw, 20px) !important;
    letter-spacing: 0.12em !important;
    line-height: 1.35 !important;
    padding: 0 12px !important;
  }
  .hero-subtitle {
    font-size: 11px !important;
    letter-spacing: 0.12em !important;
    padding: 0 10px !important;
  }
}

/* 2. PORTFOLIO OBJECT CARDS (HOMEPAGE & ARCHIVE) */
/* ==========================================================================
   FERO PORTFOLIO & ARCHIVE CARDS: TOTAL UNDERLINE PURGE (SCOPED TO .t786)
   Prevents browser hyperlink underlines and preserves typography & colors
   ========================================================================== */
.t786 .js-product-link,
.t786 .js-product-link:link,
.t786 .js-product-link:visited,
.t786 .js-product-link:hover,
.t786 .js-product-link:focus,
.t786 .js-product-link:active,
.t786__content a,
.t786__content a:link,
.t786__content a:visited,
.t786__content a:hover,
.t786__content a:focus,
.t786__content a:active,
a.js-product-link,
a.js-product-link:link,
a.js-product-link:visited,
a.js-product-link:hover,
a.js-product-link:focus,
a.js-product-link:active {
  text-decoration: none !important;
  text-decoration-line: none !important;
  -webkit-text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  color: inherit !important;
  outline: none !important;
}

.t786__title,
.t786__title.t-name,
.t786__title a,
.t786__content a .t786__title,
.t786__textwrapper .t786__title,
.js-product-link .t786__title,
.js-product-name,
.t-card__title,
.t-card__title a {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14.5px !important;
  font-weight: 400 !important;
  letter-spacing: 0.16em !important;
  text-transform: uppercase !important;
  color: #1e293b !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  -webkit-text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  margin-bottom: 5px !important;
  transition: color 0.2s ease !important;
}

.js-product-link:hover .t786__title,
.t786__content:hover .t786__title,
.t786__content a:hover .t786__title,
.t-card__title a:hover {
  color: #2563eb !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  -webkit-text-decoration: none !important;
  border-bottom: none !important;
}

.t786__descr,
.t786__descr.t-descr,
.t786__descr a,
.t786__content a .t786__descr,
.t786__textwrapper .t786__descr,
.js-product-link .t786__descr,
.t-card__descr {
  font-family: 'Inter', sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 500 !important;
  letter-spacing: 0.04em !important;
  text-transform: lowercase !important;
  color: #64748b !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  -webkit-text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.t786 .js-product-link::before,
.t786 .js-product-link::after,
.t786__title::before,
.t786__title::after,
.t786__descr::before,
.t786__descr::after {
  display: none !important;
  content: none !important;
}


/* 3. PROJECT SUBPAGES: MAIN OBJECT TITLE (E.G. GOLDEN CITY, MOD) */
[field^="tn_text_1692786719617"],
.tn-elem[data-elem-id="1692786719617"] .tn-atom,
.tn-elem[data-elem-id="1692786719617"],
div[data-record-type="396"]:not(#rec629113205):not(#rec629117536):not(#rec628841656) .tn-atom[field*="1692786719617"] {
  color: #3d444d !important;
  text-transform: uppercase !important;
}

/* 4. PROJECT SUBPAGES: SPECIFICATIONS TABLE (T1033) */
.t1033__title {
  color: #8a929e !important;
  letter-spacing: 0.08em !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

.t1033__text {
  color: #3d444d !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

.t1033__line {
  background-color: #d5d8d8 !important;
  opacity: 0.9 !important;
}

/* 5. GENERAL HEADINGS ACROSS ALL PAGES (CONTACTS, COMPANY, ETC.) */
.t-title:not(.t208__text *):not(.uc-menu *),
.t-name:not(.t208__text *):not(.uc-menu *),
.t-section__title,
.t795__title,
.t337__title,
.t1052__title,
.t1108__title,
.t551__contacts {
  color: #3d444d !important;
}

.t-descr:not(.t208__text *):not(.uc-menu *),
.t-text:not(.t208__text *):not(.uc-menu *),
.t-section__descr,
.t337__descr,
.t589__text,
.t1052__text,
.t551__address {
  color: #727b86 !important;
}

/* 6. PHOTO COVER TEXT OVERLAYS (WHITE ON DARK IMAGES) */
.t208__text {
  color: #ffffff !important;
}


/* ==========================================================================
   OBJECT PAGES: REMOVE FOOTER COMPLETELY AFTER MAP AND PHOTOS
   ========================================================================== */
body:not(.fero-main-page) #t-footer,
body:not(.fero-main-page) footer,
body:not(.fero-main-page) .t-records[data-tilda-page-alias="footer"],
body:not(.fero-main-page) [data-tilda-page-id="38899125"],
body:not(.fero-main-page) #rec633601501,
body:not(.fero-main-page) #rec628841656 {
  display: none !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
