.main-cover,.social_item{background-color:#09835e}p,ul{margin-bottom:1rem}.nav-menu,.nav-menu ul{list-style:none;text-align:center}.document-example,.form-header,.green-button,.main-cover,.my-numbers,.myself-container,.nav-menu,.nav-menu ul,.option-text,.page-title,.price,.product-table_table,.request-now-form,.steps-indicator .step,.woocommerce-product-details__short-description,footer .footer-info,h1,h2{text-align:center}.nav-menu a,.post-navigation a,a,header .site-title a{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif;background-color:#edebe8;color:#292929;line-height:1.6;font-weight:300}.nav-menu a,.product_title,h1,h2,h3{font-family:Montserrat,Arial,sans-serif}.container{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}a{color:#09835e}@font-face{font-family:'Noto Sans Mono';font-style:normal;font-weight:300;src:url('/wp-content/themes/historical-bureau/fonts/Noto_Sans_Mono_300.woff2') format('woff2');font-display:swap}@font-face{font-family:'Noto Sans Mono';font-style:normal;font-weight:400;src:url('/wp-content/themes/historical-bureau/fonts/Noto_Sans_Mono_400.woff2') format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url('/wp-content/themes/historical-bureau/fonts/Montserrat_300.woff2') format('woff2');font-display:swap}.single-product div.product div.images.woocommerce-product-gallery{opacity:1!important;transition:none!important}@media(max-width:768px){.single-product .woocommerce-product-gallery,.single-product img.wp-post-image{opacity:1!important;visibility:visible!important}.low_title,h1{letter-spacing:normal!important}h2{font-size:2.5rem!important}h3{font-size:1.2rem!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.7rem!important;font-weight:600;line-height:1rem;height:3.6rem;overflow:hidden}.price{font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-size:1rem!important}.low_title,.main-cover_slogan_break{font-weight:400}.single-product img.wp-post-image{transform:none!important;filter:none!important;animation:none!important;transition:none!important}.woocommerce-product-gallery__image{width:100vw!important;overflow:visible;margin-left:-20px}.avatar_img{width:40vw!important}.myself{font-size:2rem!important}.low_title{font-size:1rem!important}.two_column-section{padding:0!important}.product_title{font-size:1.4rem!important}.main-cover_mission,.main-cover_slogan_break,.title-thin{font-size:1rem!important}.main-cover_logo{width:150px!important;align-self:center!important;padding-bottom:10px!important}.main-cover_buttons-block{align-self:stretch!important}.main-cover_slogan_thin{font-size:1.3rem!important;font-weight:300!important}.no_br_mobile{display:none}.responsive-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-table_table{width:100%;min-width:800px}.two_column-card_title{font-size:1.15rem!important}.slider-wrapper{margin:0 auto 2rem!important}}.post-content,footer{margin-left:auto;margin-right:auto;max-width:960px}.woocommerce-product-gallery,.woocommerce-product-gallery__image,.woocommerce-product-gallery__wrapper{opacity:1!important;visibility:visible!important}header{background-color:#333;color:#fff}header .site-branding{display:none;align-items:center;justify-content:space-between}header .site-title a{color:#fff;font-size:1.8rem;font-weight:700}header .site-description{font-size:1rem;margin-top:5px;color:#ddd}footer{padding:0 0 2rem}footer .footer-widgets{margin-bottom:1.4rem}footer .footer-info{font-family:Montserrat,Arial,sans-serif;font-weight:300;font-size:1rem}footer h2{margin-top:0}footer a{color:inherit}.contact-section,.two_column-section{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.contact_link,.form-step.active{display:block}@media(min-width:769px){.contact-section,.two_column-section{grid-template-columns:repeat(2,1fr)}}.contact-card,.two_column-card{display:flex;align-items:flex-start;gap:1.5rem;padding:1rem}.contact-card .contact-card_imgwrapper,.two_column-card .two_column-card_imgwrapper,.two_column-card_img{width:52px;height:auto}.contact-card_img svg,.two_column-card_img svg{width:100%;height:100%;fill:#3D3D3D}.contact-card .contact-card_title,.two_column-card .two_column-card_title{font-size:1.5rem;font-weight:600;margin:0;color:#3d3d3d;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif}.contact-card .contact-card_descr,.two_column-card .two_column-card_descr{font-size:1rem;font-weight:300;color:#292929;margin:0}.two_column-card_title_low-case{text-transform:capitalize;font-family:Montserrat,Arial,sans-serif;font-weight:600}.abris-button,.main-cover_slogan,h1,h2,h3{text-transform:uppercase}.social-section{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:60px 0}.social_item{padding:.7rem;border-radius:50%}.contact_link{display:flex;align-items:center}.social_icon{width:26px;height:26px}.social_icon svg{width:100%;height:100%;fill:#EDEBE8;transition:fill .3s}.main-cover{position:absolute;top:0;left:0;width:100%;height:100vh;margin:0;padding:0 15px;display:grid;place-items:center}.main-cover_buttons-block_p,.main-cover_mission,.main-cover_prompt,.main-cover_slogan,.main-cover_slogan_thin{color:#c9c2ba}.main-cover_logo{width:200px}.main-cover_mission{font-weight:300;font-size:1.3rem;align-self:end;animation-delay:.5s}.main-cover_slogan{font-weight:600;font-size:2rem;font-family:Montserrat,Arial,sans-serif;line-height:1.3}.main-cover_buttons-block_p,.main-cover_prompt{font-weight:300;font-family:Montserrat,Arial,sans-serif}.price,.product_title,h2{line-height:1.2}.main-cover_slogan_div{align-self:baseline}.main-cover_buttons-block_p{font-size:1rem;text-transform:uppercase;letter-spacing:.2rem}.main-cover_slogan_break{display:block;font-size:1.5rem}.main-cover_buttons{display:flex;justify-content:center;align-items:stretch;gap:10px}.button-container,.cart{justify-content:center;display:flex}.abris-button{color:#d2ccc6!important;background-color:transparent!important;font-family:Montserrat,Arial,sans-serif;font-weight:300!important;font-size:1rem!important;padding:20px 60px!important;border:1px solid #d2ccc6}.faq,h3,h4,h5{color:#474747}.faq,h3,h4,h4 a{font-weight:600;font-family:Montserrat,Arial,sans-serif}.form-step,.page-title,.woocommerce .products .title-thin,ul.wc-tabs{display:none}h1,h2{font-family:Montserrat,Arial,sans-serif;color:#3d3d3d;margin-bottom:30px}h2{font-size:5.1rem;margin-top:4rem;padding-top:3rem}h3{font-size:1.6rem}.faq{font-size:1rem;text-transform:none}.lang-item a,.note-thin,.thin-text{font-weight:300;display:block}.green-button,.myself,.nav-menu,.step1-buttons .option-btn{text-transform:uppercase}h5{font-family:"Noto Sans Mono",monospace;font-size:.9rem;font-weight:300}dd,dt{display:inline}dt: : after{content:" "}dl{margin-bottom:15px}ul{margin-left:3rem}.low_title{font-size:1.5rem;display:block;margin-top:5px}.note,.note-thin{font-size:.875rem}.quotes{padding:35px;margin-bottom:15px!important;border-radius:45px 45px 75px 0;border:2px solid #c0b8af;font-weight:200!important}.button-container{margin-top:20px}.green-button{color:#d2ccc6!important;background-color:#305f52!important;font-family:Montserrat,Arial,sans-serif;font-weight:300!important;font-size:1rem!important;padding:20px 60px!important}.product-table_table{border-collapse:collapse;table-layout:auto;vertical-align:baseline;border:0 solid #ccc}.product-table_th{border-width:0 0 3px;border-color:#c0b8af;color:#474747;font-weight:400}.product-table_td,.product-table_th{padding:15px 0;border-style:solid}.product-table_td{border-width:0 0 1px;vertical-align:top;border-color:#b7aea4}.product-table_td: first-of-type{text-align:left;padding-left:20px}.post-title{font-size:2rem;margin-bottom:10px}.post-meta{font-size:.9rem;color:#777;margin-bottom:20px}.post-thumbnail img{width:100%;height:auto;margin-bottom:20px}.hamburger-menu span,.second-layer-close span{display:block;background-color:#333;transition:transform .4s,opacity .2s;height:2px}.post-navigation{display:flex;justify-content:space-between;margin-top:30px}.post-navigation a{color:#0073aa}.post-navigation a: hover{text-decoration:underline}.comments-section{margin-top:50px;border-top:1px solid #ddd;padding-top:20px}.page-title{font-size:2rem;margin-bottom:20px}.page-content{font-size:1rem;color:#444}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.product div.images{width:100%;margin:0 auto 30px;float:none}.summary{float:left!important;width:100%!important}.product_title{font-size:1.5rem;font-weight:600;font-family:Montserrat,Arial,sans-serif;margin:30px 0 50px!important}.title-thin{font-size:1.25rem;font-weight:200}.price{font-size:1.5rem!important;color:#3d3d3d!important;font-family:Montserrat,Arial,sans-serif;margin-top:4rem;margin-bottom:2rem!important}.cart{align-items:baseline;margin-bottom:7rem!important}.request-now,.single_add_to_cart_button{color:#edebe8!important;background-color:#09835e!important;font-family:Montserrat,Arial,sans-serif;font-weight:600!important;text-transform:uppercase;height:60px!important;font-size:1rem!important;padding-left:60px!important;padding-right:60px!important}.my-numbers,.numbers-left_item_number{font-size:4rem;line-height:1;font-family:Montserrat,Arial,sans-serif}.flex-control-thumbs{display:none!important;visibility:hidden!important}.woocommerce-product-gallery__wrapper{justify-content:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;line-height:1.2rem;margin-top:1rem;overflow:hidden;letter-spacing:normal!important}.woocommerce ul.products li.product .price{font-weight:300;margin-top:0;font-size:1.3rem}.numbers-left{display:flex;flex-direction:column;gap:40px}.numbers-left_item{display:flex;align-items:flex-start;gap:40px}.numbers-left_item_number{font-weight:600;flex-shrink:0;color:#474747;width:50px}.numbers-left_item_text h3{margin:0}.my-numbers{font-weight:300;margin-bottom:0!important}.my_numbers_slider{margin-top:5rem}.my-numbers_first{font-weight:300!important;font-size:5rem!important}.my-numbers_plus{font-size:2rem!important}.myself-container{margin-top:15px;max-width:960px;margin-left:auto;margin-right:auto;padding-top:80px}.avatar{margin:auto}.avatar_img{border-radius:50%;width:20vw;margin:0 auto}.myself{font-family:Montserrat,Arial,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-bottom:0;margin-top:30px}.occupation{font-family:Montserrat;text-transform:uppercase;font-size:1rem;font-weight:300;margin-bottom:30px}.nav-menu{position:fixed;top:0;right:0;width:100%;height:100%;background:#edebe8;padding:20px;z-index:999;box-shadow:none;border-radius:0;overflow-y:auto;transform:translateX(100%);font-family:Montserrat,Arial,sans-serif;opacity:0;transition:opacity .3s ease-in-out}.nav-menu.visible{transform:translateX(0);opacity:1}.nav-menu ul{margin:0;padding:0}.nav-menu li{padding:20px 0}.nav-menu li: last-child{border-bottom:none}.nav-menu a{color:#333;font-size:1.5rem;display:block}.sub-menu a{font-weight:300;font-size:1.1rem}.sub-menu li{padding:0}.sub-menu a: hover{color:#09835e}.hamburger-menu{width:40px;height:30px;position:fixed;top:1rem;right:1rem;z-index:1000;cursor:pointer}.hamburger-menu span{width:100%;margin:5px 0}.hamburger-menu.active span:first-child{transform:translateY(10px) rotate(45deg);background-color:#333}.hamburger-menu.active span:nth-child(2){opacity:0;transform:translateX(-20px)}.hamburger-menu.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg);background-color:#333}.lang-item{display:inline-block!important}.lang-item-first{margin-right:4rem!important}.open-second-layer-btn{position:fixed;bottom:20px;right:20px;z-index:99;padding:10px 14px;border:1px solid #333;background:#fff;cursor:pointer;border-radius:6px}body.second-layer-open{overflow:hidden}.second-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:#edebe8;z-index:9999;transform:translateY(-100%);transition:transform .4s;overflow-y:auto;padding:40px 20px}.second-layer.visible{transform:translateY(0)}.second-layer-close.active span:nth-child(1){transform:translateY(10px)rotate(45deg)}second-layer-close.active span:nth-child(2){opacity:0}.second-layer-close.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.second-layer-close span{display:block;height:2px;width:100%;background-color:#333;transition:transform .4s ease,opacity .2s ease}.second-layer-close{position:fixed;top:1rem;right:1rem;width:40px;height:30px;z-index:99999;cursor:pointer;background:none;border:none;display:none;gap:6px;padding:0}.second-layer-close.active{display:flex;flex-direction:column;justify-content:center}.second-layer-close span:nth-child(2){background-color:transparent;}.steps-indicator{display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.steps-indicator .step{flex:1;text-align:center;position:relative}.steps-indicator .step span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:'Montserrat',Arial,sans-serif;font-weight:300;font-size:1rem;color:#fff;background:#ccc;z-index:1;position:relative}.steps-indicator .step::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background:#ccc;transform:translateY(-50%);z-index:0}.steps-indicator .step:last-of-type::after{content:none !important;display:none !important}.steps-indicator .step.completed span{background:#09835e}.steps-indicator .step.active span{background:#09835e}.steps-indicator .step.future span{background:#ccc}.steps-indicator .step.completed:after{background:#09835e}.steps-indicator .step.active:not(:last-child)::after{background:#ccc}.steps-indicator .step.future:not(:last-child)::after{background:#ccc}.steps-indicator .step::after,.steps-indicator .step span{transition:background .3s ease}.form-step{display:none}.form-step.active{display:block}.form-step label,.form-sub{display:inline-block;vertical-align:middle;margin-bottom:5px;font-family:"Noto Sans Mono",monospace;font-weight:400}.form-step input,.form-step textarea{width:100%;padding:8px;margin-bottom:20px}.buttons{display:flex;justify-content:space-between}.step1-buttons{display:flex;gap:20px;margin-top:20px}.option-block{display:flex;flex-direction:column;align-items:center;flex:1}.option-btn{width:100%}.option-text{font-size:14px;margin-top:8px;text-align:center}.step1-buttons .option-btn{flex:1;padding:17px;font-size:1.5rem;text-align:center;border:0 solid #000;background:#09835e;cursor:pointer;border-radius:5px;transition:background .3s;font-family:'Montserrat',Arial,sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:1px;color:#fff}.back-step{position:fixed;top:1rem;left:1rem;height:30px;display:flex;flex-direction:column;justify-content:center;background-color:transparent;color:#09835e;font-family:'Montserrat',Arial,sans-serif;font-size:1.2rem;font-weight:300;border:none;cursor:pointer}.back-step:hover{background-color:transparent}.form-header{font-weight:600;font-size:2.5rem;text-transform:capitalize;text-align:center;margin-bottom:3rem;font-family:'Montserrat',Arial,sans-serif}@media(max-width:768px){.step1-buttons{flex-direction:column}.steps-indicator{margin-top:2rem}.steps-indicator .step span{width:20px;height:20px;font-size:.7rem}.steps-indicator .step::after{top:60%;height:1px}.form-header{font-size:1.5rem;text-align:left}.p-form-part{font-size:1.2rem}}.form-paragraph{margin-bottom:2rem}.form-container{max-width:1024px;margin:0 auto 3rem;border-bottom:2px solid #c9c2ba}.form-end-message{max-width:1024px;margin:0 auto}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.6em 2.5em .6em .8em;font-size:1rem;line-height:1.4;border:1px solid #c9c2ba;border-radius:0;background-color:#fff;box-sizing:border-box;color:#292929;transition:border-color .2s,box-shadow .2s;font-family:Inter,Arial,sans-serif}select{cursor:pointer;background:url("data:image/svg+xml;utf8,<svg fill='%23333' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") right .8em center/1em auto no-repeat,#fff}select[multiple]{background:#fff;padding:.6em;user-select:none}input: focus,select: focus,textarea: focus{outline:0;border-color:#09835e;box-shadow:0 0 0 2px rgba(9,131,94,.25)}input: disabled,textarea: disabled{background-color:#f5f5f5;cursor:not-allowed}textarea{resize:vertical;line-height:1.4}select option{background-color:#fff!important;color:#292929!important;font-size:1rem!important;padding:.5em!important}label[for]: after{content:attr(data-required);color:red}.form-span{font-weight:300;font-size:.9rem;font-family:"Noto Sans Mono",monospace;line-height:1.5;margin-bottom:.8rem;display:block}.add-ancestor-btn,.add-document-btn,.buttons-send button,.p-form-part,.remove-ancestor-btn,.remove-document-btn{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase}.form-step.active .form-container{display:block!important;opacity:1;visibility:visible}.form-step[data-step="2B3A"] .form-paragraph: not(.always-visible){display:none}.remove-document-btn{margin-left:10px;display:none}.remove-ancestor-btn.active,.remove-document-btn.active{cursor:pointer;opacity:1}.remove-ancestor-btn{margin-left:2em;display:none}.add-ancestor-btn,.add-document-btn{padding:1em;vertical-align:middle;border:none;font-weight:600;background-color:#aea498;color:#fff;margin-bottom:1.5rem;cursor:pointer}.remove-ancestor-btn,.remove-document-btn{padding:.6em;vertical-align:middle;border:1px solid #c9c2ba;font-weight:300;background-color:transparent;color:#292929}.p-form-part{font-size:1.3rem;font-weight:600;color:#474747;margin-bottom:2rem;display:inline-block}.buttons-send{display:flex;justify-content:center;gap:1rem;margin-top:1rem;flex-direction:row;max-width:1024px;margin-left:auto;margin-right:auto}.buttons-send button{flex:1 1 0;padding:1rem 0;background-color:#09835e;color:#fff;border:none;cursor:pointer;font-weight:300;font-size:1rem;transition:background-color .3s}.buttons-send button: hover{background-color:#076c4b}@media(max-width:768px){.buttons-send{flex-direction:column;align-items:stretch}.buttons-send button{width:100%}}.field-error-glow{border:1px solid red!important;box-shadow:0 0 5px red!important;transition:box-shadow .3s ease-in-out}.woocommerce-product-gallery__image{display:block!important;opacity:1!important;visibility:visible!important;text-align:center}.woocommerce-product-gallery__wrapper{position:relative;overflow:hidden;width:inherit!important;display:block}.woocommerce-product-gallery__image: first-child{position:static;transition:none}button.next,button.prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:10px 15px;cursor:pointer;z-index:10;font-size:18px}button.prev{left:10px}button.next{right:10px}button.next: hover,button.prev: hover{background:rgba(0,0,0,.8)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:300;text-decoration:none;color:#ef233c}.hb-expertise-fee,.price a{font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:300}.hb-expertise-old-price{opacity:.5;text-decoration:line-through}.hb-expertise-sale-price{color:#ef233c}.quantity{display:none!important}.woocommerce-product-gallery__image img{aspect-ratio:412/232;width:100%;height:auto;border-radius:0px}.woocommerce-tabs .wc-tabs-wrapper{min-height:400px;overflow:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product .woocommerce-tabs .panel{display:block!important}.document-example img{width:70%;margin-top:1rem}.document-example img{margin:1rem auto}.woocommerce-product-details__short-description{max-width:inherit!important}.woocommerce-loop-product__title{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;font-size:1rem!important;color:#3d3d3d}.woocommerce ul.products li.product .price{font-size:1rem!important}.woocommerce ul.products li.product .price ins{font-weight:300!important}.woocommerce ul.products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.woocommerce ul.products li.product{margin:0;width:auto}@media (max-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce ul.products li.product .hb-expertise-fee,.woocommerce ul.products li.product a.more{display:none!important}.price del{opacity:.5}.price ins{text-decoration:none}.footer-custom-text{padding:0 1rem;text-align:center}.attention_footer{font-weight:400;color:#ef233c}.form-link{color:#09835e!important}.lang-item-uk,.lang-item-ru,.lang-item-en{font-weight:300!important}.menu-item-type-custom{font-weight:600!important}