﻿@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--bg:#1D1D1D;--color-text:#fff;--color-text-dark:#000;--color-accent-text:#FFDF49;--padding-sides:30px;--font-size:16px;--font-family:"Inter";--font-family-heading:"Inter";--width:min(1320px, 100% - var(--padding-sides)*2)}@media (width < 767px){:root{--padding-sides:15px}}a{color:inherit;text-decoration:none;transition:all 0.2s ease}img{max-width:100%;height:auto}*{box-sizing:border-box}html{margin:0;padding:0;min-height:100%}html body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size);display:flex;flex-flow:column;color:var(--color-text);background-color:var(--bg)}html body main{flex:1 1 auto}header{position:absolute;left:0;right:0;width:var(--width);margin-inline:auto;z-index:2;display:grid;grid-template-columns:135px 1fr max-content;gap:4rem;align-items:center;padding:20px 0;top:0}@media (width < 1150px){header{padding:15px 0;gap:3rem;grid-template-columns:120px 1fr max-content}}@media (width < 850px){header{grid-template-columns:1fr 110px 1fr;padding:12px 0}}header:has(> div:nth-child(3).active){background-color:var(--bg)}@media (width>850px){header>div:nth-child(1){display:none}}header>div:nth-child(1) img{width:25px !important;height:auto}@media (width < 850px){header>div:nth-child(3){display:none;position:absolute;left:-15px;right:-15px;top:100%}header>div:nth-child(3).active{display:flex;background-color:var(--bg);justify-content:center}}header .wp-block-image{margin:0}header .wp-block-image img{width:100%;display:block}header .menu{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;gap:2rem;list-style-type:none}@media (width < 1150px){header .menu{gap:1rem}}@media (width < 850px){header .menu{flex-flow:column;padding:1rem 1rem 2rem}}header .menu li a{color:var(--color-text);text-decoration:none;position:relative}header .menu li a:hover:before{width:60px}header .menu li a:before{content:"";position:absolute;bottom:-6px;left:0;right:0;width:0;height:1px;background-color:var(--color-accent-text);transition:all 0.2s ease;margin-inline:auto}header .wp-block-list{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;justify-content:flex-end;gap:1rem}header .wp-block-list li a{display:grid;grid-template-columns:auto 1fr;text-decoration:none;align-items:center;gap:0.8rem}header .wp-block-list li a:hover img{transform:scale(1.2)}@media (width < 1150px){header .wp-block-list li a{grid-template-columns:auto;gap:0;font-size:0}}header .wp-block-list li a img{transition:all 0.2s ease}.index-0{min-height:auto;padding:0}@media (width>1150px){.index-0 .wp-block-cover__image-background{position:initial}}.index-0 .wp-block-cover__inner-container{width:var(--width);margin:auto}@media (width>1150px){.index-0 .wp-block-cover__inner-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media (width < 1150px){.index-0 .wp-block-cover__inner-container{padding:8rem 0 3rem}}.index-0 .wp-block-cover__inner-container h3{font-size:clamp(1.75rem, calc(-0.1571rem + 3.9783vw), 3.125rem);font-weight:800;text-transform:uppercase;margin:0 0 2rem}.index-0 .wp-block-cover__inner-container h3 strong{display:block;font-size:clamp(3.125rem, calc(-0.3425rem + 7.2333vw), 5.625rem)}.index-0 .wp-block-cover__inner-container .wp-block-buttons{margin:2rem 0 6rem}@media (width < 850px){.index-0 .wp-block-cover__inner-container .wp-block-buttons{margin-bottom:4rem}}.index-0 .wp-block-cover__inner-container .wp-block-buttons .wp-block-button__link{height:50px;background-color:var(--color-accent-text);padding:0 20px;border-radius:10px 0 10px 0;transition:all 0.2s ease;font-size:var(--font-size);color:var(--color-text-dark)}.index-0 .wp-block-cover__inner-container .wp-block-columns{margin:0}@media (width < 850px){.index-0 .wp-block-cover__inner-container .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column{display:grid;grid-template-columns:65px 1fr;gap:0.6rem 1rem;align-items:center}@media (width < 1024px){.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column{grid-template-columns:1fr;align-items:flex-start;text-align:center}}@media (width < 480px){.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column{text-align:center}.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column:last-child{grid-column:1/-1}}.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-image{margin:0 auto;width:100%}@media (width < 1150px){.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-image{width:auto}}.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-image img{width:100%;display:block}@media (width < 1150px){.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-image img{max-width:56px}}.index-0 .wp-block-cover__inner-container .wp-block-columns .wp-block-column p{margin:0}.index-1{display:block !important;padding:4rem 0;width:var(--width);margin:auto}@media (width < 480px){.index-1{width:100%}}.index-1 h3{text-transform:uppercase;font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);margin:0 0 2rem}@media (width < 480px){.index-1 h3{padding:0 var(--padding-sides)}}.index-1 .wp-block-image{margin:0}.index-1 .wp-block-image img{width:100%;height:auto;border-radius:10px}.index-1 .wp-block-image figcaption{margin:1rem 0 0;font-size:var(--font-size);color:var(--color-text)}.index-1 .splide__pagination{position:initial;margin:0;display:flex;align-items:center;justify-content:flex-start;margin:2rem 0 0;gap:0.8rem}.index-1 .splide__pagination__page{margin:0;width:60px;height:6px;background-color:#666;transition:all 0.2s ease;opacity:1;border-radius:6px}.index-1 .splide__pagination__page.is-active{background-color:#fff;transform:none}@media (width < 850px){.index-1 .splide__pagination__page{width:40px;height:4px;border-radius:4px}}.index-2{display:block !important;padding:3rem 0 4rem;width:var(--width);margin:auto}@media (width < 850px){.index-2{padding-top:1rem}}.index-2 h3{text-transform:uppercase;font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);margin:0 0 1.5rem}.index-2 p{margin:0 0 7rem;font-size:clamp(1rem, calc(0.6533rem + 0.7233vw), 1.25rem)}.index-2 .wp-block-columns{margin:0}.index-2 .wp-block-columns .wp-block-column{border-radius:30px 0 30px 30px;border:1px solid;padding:4rem 0;position:relative}@media (width < 850px){.index-2 .wp-block-columns .wp-block-column{position:sticky;top:120px;z-index:1;background-color:var(--bg)}}.index-2 .wp-block-columns .wp-block-column:before{content:"";width:calc(100% - 74px);height:40px;border:1px solid;border-bottom:none;background-color:var(--bg);position:absolute;bottom:calc(100% - 1px);right:-1px;border-radius:15px 30px 0 0}.index-2 .wp-block-columns .wp-block-column:after{content:"";width:20px;height:20px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;bottom:calc(100% - 0px);left:53px;border-radius:0 0 16px 0;box-shadow:4px 4px 0 4px var(--bg)}.index-2 .wp-block-columns .wp-block-column h5{position:absolute;font-weight:400;font-size:clamp(1.125rem, calc(0.9516rem + 0.3617vw), 1.25rem);bottom:calc(100% + 1px);left:22px;width:51px;margin:0;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--bg);border-radius:30px 0 15px 0}.index-2 .wp-block-columns .wp-block-column .wp-block-image{display:flex;flex-flow:column;align-items:center;text-align:center;margin:0}.index-2 .wp-block-columns .wp-block-column .wp-block-image img{width:230px;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}.index-2 .wp-block-columns .wp-block-column .wp-block-image figcaption{color:var(--color-text);font-size:clamp(1rem, calc(0.8266rem + 0.3617vw), 1.125rem);margin:0}.index-3{padding:3rem 0 4rem;width:var(--width);margin:auto;display:grid !important;grid-template-columns:repeat(2, 1fr);align-items:center !important;gap:2rem 4rem}@media (width < 850px){.index-3{grid-template-columns:1fr;padding-top:1rem}}.index-3 .wp-block-column:first-child{position:relative}.index-3 .wp-block-column:first-child .wp-block-image{margin:0;width:60%;position:relative;z-index:1}.index-3 .wp-block-column:first-child .wp-block-image:nth-child(1){margin:0 0 -50% 0}.index-3 .wp-block-column:first-child .wp-block-image:nth-child(2){margin:auto 0 0 auto;z-index:0}.index-3 .wp-block-column:first-child .wp-block-image img{width:100%;display:block}.index-3 .wp-block-column:last-child h3{text-transform:uppercase;font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);margin:0 0 1.5rem}.index-3 .wp-block-column:last-child p{margin:0 0 2rem;font-size:clamp(1rem, calc(0.6533rem + 0.7233vw), 1.25rem)}.index-3 .wp-block-column:last-child .wp-block-buttons{margin:0}.index-3 .wp-block-column:last-child .wp-block-buttons .wp-block-button__link{height:50px;background-color:var(--color-accent-text);padding:0 20px;border-radius:10px 0 10px 0;transition:all 0.2s ease;font-size:var(--font-size);color:var(--color-text-dark)}.index-4{display:block !important;padding:3rem 0 4rem;width:var(--width);margin:auto}@media (width < 850px){.index-4{padding-top:1rem}}.index-4 h3{text-transform:uppercase;font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);margin:0 0 2rem}.index-4 .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:30px !important}@media (width < 850px){.index-4 .wp-block-gallery{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:15px !important}}.index-4 .wp-block-gallery .wp-block-image{width:100% !important;display:flex;align-items:center;justify-content:center;height:110px;background:linear-gradient(180deg, rgba(255, 223, 73, 0.8) 0%, rgba(255, 223, 73, 0.2) 100%);border-radius:10px;transition:all 0.2s ease;opacity:0.8}@media (width < 850px){.index-4 .wp-block-gallery .wp-block-image{height:70px}}.index-4 .wp-block-gallery .wp-block-image:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:9px;z-index:0;background-color:var(--bg)}.index-4 .wp-block-gallery .wp-block-image:hover{opacity:1}.index-4 .wp-block-gallery .wp-block-image:hover img{transform:scale(0.9)}.index-4 .wp-block-gallery .wp-block-image img{width:auto;height:auto;max-height:60px;position:relative;z-index:1;transition:all 0.9s ease}@media (width < 850px){.index-4 .wp-block-gallery .wp-block-image img{max-height:35px}}.index-5{padding:3rem 0 4rem;margin:auto;width:var(--width);display:block !important}.index-5 h3{text-transform:uppercase;font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);margin:0 0 2rem}.index-5 .splide__slide{display:flex;flex-flow:column;align-items:flex-start}.index-5 .splide__slide .wp-block-latest-posts__featured-image img{border-radius:20px 0 20px 0;display:block}.index-5 .splide__slide .wp-block-latest-posts__post-title{margin:1.5rem 0 1rem;font-size:clamp(1rem, calc(0.8266rem + 0.3617vw), 1.125rem);font-weight:500}.index-5 .splide__slide .wp-block-latest-posts__post-excerpt{margin:0;display:flex;flex-flow:column;align-items:flex-start;gap:1rem;font-size:clamp(0.9375rem, calc(0.8508rem + 0.1808vw), 1rem)}.index-5 .splide__slide .wp-block-latest-posts__post-excerpt a{font-size:0;display:flex;align-items:center;gap:0.2rem}.index-5 .splide__slide .wp-block-latest-posts__post-excerpt a:before{content:"Подробнее";font-size:var(--font-size)}.index-5 .splide__slide .wp-block-latest-posts__post-excerpt a:after{content:"";width:20px;height:20px;background:url("/wp-content/uploads/2025/07/right.svg") center no-repeat;background-size:contain}.index-5 .splide__pagination{position:initial;margin:0;display:flex;align-items:center;justify-content:flex-start;margin:2rem 0 0;gap:0.8rem}.index-5 .splide__pagination__page{margin:0;width:60px;height:6px;background-color:#666;transition:all 0.2s ease;opacity:1;border-radius:6px}.index-5 .splide__pagination__page.is-active{background-color:#fff;transform:none}@media (width < 850px){.index-5 .splide__pagination__page{width:40px;height:4px;border-radius:4px}}.index-6{display:block !important;position:relative;margin:0}.index-6 .wp-block-column:first-child{margin:auto;width:var(--width);padding:4rem 0}.index-6 .wp-block-column:first-child .wp-block-group{border-radius:20px;padding:40px 45px;background-color:rgba(0, 0, 0, 0.7);-webkit-backdrop-filter:blur(10px);border:1px solid #5A5A5A;display:block !important;max-width:500px;position:relative;z-index:1}.index-6 .wp-block-column:first-child .wp-block-group h3{text-transform:uppercase;font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);margin:0 0 2rem}.index-6 .wp-block-column:first-child .wp-block-group p strong{display:block;margin:0 0 0.5rem}.index-6 .wp-block-column:first-child .wp-block-group p+p{margin-top:1.5rem}.index-6 .wp-block-column:last-child{position:absolute;top:0;left:0;width:100%;height:100%}.index-6 .wp-block-column:last-child iframe{width:100% !important;height:100% !important;border:none !important}.index-7{padding:5rem 0;display:block !important;width:var(--width);margin:auto}.index-7 h3{font-weight:800;font-size:clamp(1.875rem, calc(0.5747rem + 2.7125vw), 2.8125rem);text-transform:uppercase}.index-7 p{font-size:clamp(1rem, calc(0.6533rem + 0.7233vw), 1.25rem);margin:1.5rem 0 2rem}.index-7 .wp-block-buttons .wp-block-button__link{height:50px;background-color:var(--color-accent-text);padding:0 20px;border-radius:10px 0 10px 0;transition:all 0.2s ease;font-size:var(--font-size);color:var(--color-text-dark)}footer{width:var(--width);margin:auto;border-top:1px solid #434343}footer .wp-block-columns{padding:3rem 0 5rem;margin:0;font-size:15px}footer .wp-block-columns .wp-block-column:first-child .wp-block-list{flex-flow:row;padding:1rem 0 0;align-items:center}footer .wp-block-columns .wp-block-column:first-child .wp-block-list a{transition:all 0.2s ease;display:flex}footer .wp-block-columns .wp-block-column:first-child .wp-block-list a:hover{transform:scale(1.2);opacity:1}footer .wp-block-columns .wp-block-column h2{font-size:clamp(1rem, calc(0.8266rem + 0.3617vw), 1.125rem);font-weight:700;margin:0 0 1.5rem}footer .wp-block-columns .wp-block-column ul{padding:0;margin:0;list-style-type:none;display:flex;flex-flow:column;align-items:flex-start;gap:0.8rem}footer .wp-block-columns .wp-block-column ul li a{text-decoration:none;transition:all 0.2s ease}footer .wp-block-columns .wp-block-column ul li a:hover{opacity:0.6}.copyright{background-color:#000}.copyright span{width:var(--width);margin:auto;padding:10px 0;font-size:15px;display:block}