:root{--font4:"Loreley Antiqua",sans-serif;--font-decorative:"Cinzel Decorative",serif;--krasnyy:#a23a2f;--siniy:#34385d;--b2:#171717;--b4:#1e1e1e;--text:#989898;--white:#fff;--bezhevyy-svetlyy:#f1e8db;--bezhevyy-temnyy:#e3dcd2;--siniy-svetlyy:#404674;--staryy-krasnyy:#ce4132;--staryy-siniy:#33364d;--font-family:"Literata";--second-family:"Loreley Antiqua",sans-serif;--third-family:"Inter",sans-serif}html,body{height:100%}p{margin-bottom:0}.wrapper-container{min-height:100%;display:flex;flex-direction:column;overflow:hidden}body{font-family:"Literata",serif}body.modal-open{overflow:auto !important}.modal-backdrop{z-index:1}.ch-posts-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.container-main{max-width:1140px;padding:0 30px;margin:0 auto}.blog{padding-top:0;padding-bottom:0;position:sticky;margin-top:0;z-index:30;scroll-margin-top:-100px !important}.blog-title{font-family:var(--font4);font-weight:400;font-size:76px;line-height:120%;text-align:center;color:var(--bezhevyy-svetlyy);margin-bottom:90px}.blog-img{margin-bottom:32px;max-height:21.7vh}.blog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:21.7vh}.blog-block{display:flex;flex-direction:column;width:100%;height:100%}.blog-wrapper .swiper-slide{height:auto}.blog-wrapper .swiper-wrapper{align-items:stretch}.blog-text{height:100%}.blog-text-title{font-family:var(--font-family);font-weight:400;font-size:28px;line-height:119%;letter-spacing:-.02em;color:#fff;margin-bottom:20px}.blog-text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:119%;letter-spacing:-.02em;color:#fff;opacity:.7;margin-bottom:50px;margin-top:0}.blog-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:256px;background:url("/wp-content/uploads/2025/02/btn-white.svg");background-repeat:no-repeat;background-size:contain;text-decoration:none;min-height:52px;margin:0 auto}.blog-btn span{font-family:var(--font4);font-weight:400;font-size:22px;line-height:110%;text-align:center;color:#000;text-decoration:none}.blog-btn-more{font-family:var(--font4);font-weight:400;font-size:22px;line-height:110%;text-align:center;color:#fff;display:block;width:100%;max-width:326px;background:url("/wp-content/uploads/2025/04/btn-dark.svg");background-repeat:no-repeat;background-size:contain;text-decoration:none;padding:20px 0;margin:5vh auto 5vh}.container-post{margin:0 auto;max-width:1024px;padding:0 30px;line-height:1.5}.post-data{font-family:var(--second-family);font-weight:400;font-size:24px;margin-bottom:.8em}.post-title{margin-top:0;font-family:var(--font-family);font-weight:400;font-size:40px;max-width:685px;margin-bottom:32px}.post-row{background:var(--siniy-svetlyy);width:100%;margin-bottom:23px;height:1px}.post-block{padding-top:40px;display:flex;justify-content:space-between;gap:10px}.post-text{margin-top:12px}.post-text p{font-family:var(--font-family);font-weight:400;font-size:16px;margin:1.2em 0}.post-text p:last-child{margin-bottom:0}.post-text li{font-family:var(--font-family);font-weight:400;font-size:16px;margin:5px 0}.post-text h1{font-size:2em}.post-text h2{font-size:1.5em}.post-text h3{font-size:1.17em}.post-text h4{font-size:1em}.post-text h5{font-size:.83em}.post-text h6{font-size:.68em}.post-text h1,.post-text h2,.post-text h3,.post-text h4,.post-text h5,.post-text h6{font-weight:700;margin:.5em 0}.post-text ul,.post-text ol{padding-inline-start:15px;list-style-type:inherit}.post-text a{text-decoration:underline}.post-text a:hover{color:#c23e30}.driving-line:not(.active--move){display:none}.driving-line.active--move~.header-block.header-fixed{margin-top:40px}.driving-line{position:fixed;top:0;left:0;width:100%;overflow:hidden;padding:10px 0;z-index:1100;background-color:var(--krasnyy);cursor:pointer}.driving-line-block{height:20px;position:relative;width:min-content;opacity:0;animation:move-line linear forwards;display:flex;align-items:center;gap:40px}.driving-line--close{position:absolute;z-index:5;top:0;right:0;height:100%;padding:10px;width:40px;background-color:var(--krasnyy)}.driving-line--close-inner{width:100%;height:100%;position:relative;display:block}.driving-line--close-inner:before,.driving-line--close-inner:after{content:'';position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background-color:#fff}.driving-line--close-inner:before{transform:rotate(45deg)}.driving-line--close-inner:after{transform:rotate(-45deg)}.driving-line:hover .driving-line-block{animation-play-state:paused}.driving-line-block--inner{display:flex;align-items:center;width:max-content;min-width:100vw;height:100%;gap:20px}.driving-line img{display:block;max-height:100%;z-index:2;background:0 0}.driving-line p{display:block;font-size:16px;text-align:center;color:#fff;background:var(--krasnyy);height:100%;white-space:nowrap}.driving-line.active--move{display:block}.driving-line.active--move+.header-fixed{margin-top:20px}@keyframes move-line{0%{opacity:1;transform:translateX(60%)}100%{opacity:1;transform:translateX(-100%)}}#driving-line-tooltip{opacity:0;width:50vw;height:auto;border-radius:12px;background:var(--krasnyy);pointer-events:none;transition:all .5s;z-index:500;padding:0;margin-left:auto;margin-right:auto;position:fixed;top:30px;left:50%;transform:translateX(-50%)}#driving-line-tooltip.show{opacity:1;pointer-events:visible;padding:10px;top:120px}#driving-line-tooltip p{font-size:16px;min-width:auto;text-align:center;color:#fff;background:var(--krasnyy);height:auto;clip-path:none;margin-left:0;padding-left:0;padding-right:0;white-space:wrap;overflow:visible;transform:none;left:auto;position:relative}#driving-line-tooltip a{text-decoration:underline}@media (max-width:600px){#driving-line-tooltip{width:92vw;top:100px}}.modal-dialog{max-width:100%!important}.ch-notification{position:fixed;bottom:0;right:75px;z-index:200;padding:15px;pointer-events:none}.ch-notification--inner{background-color:#f1e8db;color:#333;box-shadow:0px 0px 10px -5px rgba(0,0,0,.5);padding:10px 15px;font-size:16px;transition:.5s;pointer-events:auto}.ch-notification--inner.ch-error{background-color:#a23a2f;color:#f1e8db}.ch-notification--inner.ch-success{background-color:#4bb71b;color:#f1e8db}.ch-notification--inner.ch-warning{background-color:#fff}.ch-notification--inner:not(.ch-show){opacity:0;translate:0 40px}