@charset "UTF-8";:root{--font-family:"Formular",sans-serif;--second-family:"RobotoMono",sans-serif;--content-width:1240px;--container-offset:22px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--c-white:#f5f5f5;--c-orange:#f53;--c-blue:#0083fc;--c-ligth-white:#e5e5e5;--c-grey:#686868;--c-black:#262a2f;--bg-dark:#1e2027;--footer-title:#626367;--c-border:#4b4d51}.custom-checkbox__field:checked+.custom-checkbox__content:after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content:before{outline:2px solid red;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@font-face{font-family:"Formular";src:url(//blog.karpov.courses/wp-content/themes/karpov/css/../fonts/../fonts/Formular-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Formular";src:url(//blog.karpov.courses/wp-content/themes/karpov/css/../fonts/../fonts/Formular-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Formular";src:url(//blog.karpov.courses/wp-content/themes/karpov/css/../fonts/../fonts/Formular-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Formular";src:url(//blog.karpov.courses/wp-content/themes/karpov/css/../fonts/../fonts/Formular-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"RobotoMono";src:url(//blog.karpov.courses/wp-content/themes/karpov/css/../fonts/../fonts/RobotoMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}.page{height:100%;font-family:var(--font-family);-webkit-text-size-adjust:100%}.page__body{margin:0;min-width:320px;min-height:100%;font-size:16px;background-color:var(--bg-dark)}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.site-container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site-container--blog{overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.is-hidden{display:none !important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:var(--bg-dark)}.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width)}.js-focus-visible :focus:not(.focus-visible){outline:none}.centered{text-align:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.offset{margin-bottom:80px}@media (max-width:576px){.offset{margin-bottom:64px}}.textredactor{margin-bottom:28px;color:var(--c-ligth-white)}.textredactor ul{margin:1.25rem 0;padding-left:1.75rem;list-style-type:none}.textredactor p b,.textredactor p strong,.textredactor li b,.textredactor li strong{font-weight:400;color:var(--c-orange)}.textredactor ul li{position:relative}.textredactor ul li:before{content:"•";position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:var(--c-orange);-webkit-transform:translate(-120%,20%);-ms-transform:translate(-120%,20%);transform:translate(-120%,20%);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:1024px){.textredactor ul li:before{width:16px;height:16px}}@media (max-width:576px){.textredactor ul li:before{width:14px;height:14px}}.textredactor p,.textredactor li{margin:1em 0;font-weight:400;font-size:18px;line-height:160%}.textredactor p:last-child,.textredactor p li:last-child,.textredactor li:last-child,.textredactor li li:last-child{margin-bottom:0}@media (max-width:1024px){.textredactor p,.textredactor li{font-size:16px}}@media (max-width:576px){.textredactor p,.textredactor li{font-size:14px}}.textredactor a{font-weight:400;font-size:18px;line-height:160%;color:var(--c-orange);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (any-hover:hover){.textredactor a:hover{color:var(--c-white)}}@media (max-width:1024px){.textredactor a{font-size:16px}}@media (max-width:576px){.textredactor a{font-size:14px}}.textredactor h1:first-child,.textredactor h2:first-child,.textredactor h3:first-child,.textredactor h4:first-child,.textredactor h5:first-child,.textredactor h6:first-child{margin-top:0}.textredactor h2,.textredactor h3,.textredactor h4,.textredactor h5,.textredactor h6{margin-top:2em;margin-bottom:1em;font-weight:700;color:var(--c-orange)}.textredactor h2{font-size:30px}@media (max-width:1200px){.textredactor h2{font-size:28px}}@media (max-width:768px){.textredactor h2{font-size:26px}}@media (max-width:576px){.textredactor h2{font-size:24px}}@media (max-width:400px){.textredactor h2{font-size:22px}}.textredactor h3{font-size:20px}@media (max-width:768px){.textredactor h3{font-size:24px}}.textredactor h4{font-size:18px}.textredactor h5{font-size:16px}.textredactor h6{font-size:14px}.textredactor p:has(iframe){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;border-radius:20px;font-size:0;line-height:0}@media (max-width:576px){.textredactor p:has(iframe){border-radius:20px}}.textredactor iframe{border:none;border-radius:inherit;width:100%;height:auto;font-size:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;background-color:#000}.textredactor p:has(img),.textredactor a:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;border-radius:20px;font-size:0;line-height:0;overflow:hidden}.textredactor .wp-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;border-radius:20px;width:100% !important}.textredactor .wp-video video{border:none;border-radius:inherit;width:100%;height:auto;font-size:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background-color:#000}.textredactor .table-scroll{margin:2.5rem auto;max-width:820px;overflow-x:auto}.textredactor .table-scroll::-webkit-scrollbar{width:5px;height:5px}.textredactor .table-scroll::-webkit-scrollbar-track{background-color:var(--c-grey);border-radius:2px}.textredactor .table-scroll::-webkit-scrollbar-thumb{border-radius:2px;background:var(--c-white)}.textredactor table{border-collapse:separate !important;border-spacing:0;border-radius:1rem;overflow:hidden;border:1px solid var(--c-orange);border-radius:1rem;font-size:1rem;line-height:130%;text-align:left;width:100%}@media (max-width:768px){.textredactor table{margin-bottom:14px;font-size:14px}}.textredactor th{padding:1rem 1.25rem;border:1px solid var(--c-orange);min-width:160px;font-weight:700;font-size:18px}@media (max-width:768px){.textredactor th{font-size:1rem}}.textredactor tbody tr:first-child td:first-child{border-top-left-radius:1rem}.textredactor tbody tr:first-child td:last-child{border-top-right-radius:1rem}.textredactor tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.textredactor tbody tr:last-child td:last-child{border-bottom-right-radius:1rem}.textredactor td{padding:1rem 1.25rem;border:1px solid var(--c-orange);min-width:160px;font-size:1rem;line-height:130%}.textredactor figure{margin:1.5em auto;max-width:100%}.textredactor figcaption{margin:.5rem 0}.textredactor blockquote{margin:2rem 0;border-radius:1rem;border:1px dashed var(--c-orange);padding:1rem 1.25rem;font-weight:400;font-size:1rem;line-height:160%;color:var(--c-ligth-white);background-color:rgba(255,85,51,.07)}.textredactor blockquote p{margin:0}.textredactor blockquote strong{font-weight:400;color:var(--c-orange)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--c-orange);border-radius:5px;padding:16px 26.5px;font-weight:700;font-size:14px;line-height:100%;text-align:center;text-transform:uppercase;background-color:transparent;cursor:pointer;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.btn--fill{color:var(--c-black);background-color:var(--c-orange)}@media (any-hover:hover){.btn--fill:hover{color:var(--c-orange);background-color:transparent}}.btn--stroke{color:var(--c-orange);background-color:transparent}@media (any-hover:hover){.btn--stroke:hover{color:var(--c-black);background-color:var(--c-orange)}}@media (max-width:768px){.btn{padding:14px 12px;font-size:12px}}@media (max-width:400px){.btn{padding:10px 8px}}.header{position:relative;z-index:2;padding:32px 0 30px}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{position:relative;z-index:2;margin-right:28px}@media (max-width:576px){.header__logo{margin-right:20px}}.header__logo .logo__img{width:135px;height:16px}@media (max-width:576px){.header__logo .logo__img{width:114px;height:10px}}@media (max-width:400px){.header__logo .logo__img{width:96px;height:9px}}.header__nav{position:relative;z-index:5;margin-right:auto}.header__search-open{display:none;position:relative;z-index:5;cursor:pointer}.header__search-open svg{width:20px;height:20px;fill:none;stroke:var(--c-grey);-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}@media (any-hover:hover){.header__search-open:hover svg{stroke:var(--c-white)}}@media (max-width:768px){.header__search-open{display:block}.header__search-open .icon-close{display:none}.header__search-open .icon-open{display:block}.header__search-open.is-visible .icon-close{display:block}.header__search-open.is-visible .icon-open{display:none}}@media (max-width:576px){.header__search-open{margin-left:14px}}.header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__btn{position:relative;z-index:2;margin-left:40px}@media (max-width:576px){.header__btn{margin-left:32px}}@media (max-width:400px){.header__btn{margin-left:14px}}.logo{font-weight:700;font-size:16px;line-height:100%;text-transform:uppercase;color:var(--c-white);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:400px){.logo{font-size:12px}}.logo:focus{outline-color:#2015ff;outline-offset:4px;outline-style:auto}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger:focus{outline-color:#2015ff;outline-offset:4px;outline-style:auto}@media (any-hover:hover){.burger:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.nav{position:absolute;z-index:3;top:32px;left:-110px;padding-top:20px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.nav.is-open{opacity:1;visibility:visible}.nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:18px;border:1px solid #4d5157;background-color:#17181b;-webkit-box-shadow:0px 15px 30px -10px rgba(0,11,48,.2);box-shadow:0px 15px 30px -10px rgba(0,11,48,.2)}.menu{padding-top:8px;padding-bottom:8px;border-radius:18px;min-width:250px;background-color:#17181b}@media (max-width:1024px){.menu{width:360px}}@media (max-width:576px){.menu{width:calc(100vw - 95px);max-width:360px}}.menu:before{content:"";position:absolute;left:125px;top:11px;border-top:1px solid;border-left:1px solid;border-color:#a3a3a3;background-color:#17181b;width:15px;aspect-ratio:1;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.menu:has(.menu__btn.is-visible){border-radius:18px 0 0 18px}@media (max-width:1024px){.menu:has(.menu__btn.is-visible){border-radius:18px}}.menu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 20px;width:100%;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:94%;color:#bfc0c1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}.menu__btn.is-visible{color:var(--c-white)}@media (any-hover:hover){.menu__btn:hover{color:var(--c-white)}}.menu__icon{width:5px;height:6px;fill:currentColor;-webkit-transition:currentColor .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:currentColor .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:currentColor .3s ease-in-out,transform .3s ease-in-out;transition:currentColor .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.menu__btn.is-visible .menu__icon,.menu__btn:hover .menu__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:1024px){.menu__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu__btn:hover .menu__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu__btn.is-visible .menu__icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.menu__link{display:inline-block;padding:11px 20px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:94%;color:#bfc0c1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}@media (any-hover:hover){.menu__link:hover{color:var(--c-white)}}.menu__content{background:#27292e;border-radius:0 18px 18px 0}.submenu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 20px;background-color:#27292e;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media (max-width:1024px){.submenu{display:none}}.submenu.is-visible{position:relative;border-radius:0 18px 18px 0;opacity:1;visibility:visible}.submenu__link{display:block;padding:11px 0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:94%;color:#bfc0c1;white-space:nowrap;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (any-hover:hover){.submenu__link:hover{color:var(--c-white)}}.menu-link__link{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:94%;color:#bfc0c1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}@media (any-hover:hover){.menu-link__link:hover{color:var(--c-white)}}.dropdown{opacity:0;visibility:hidden;position:absolute;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out}.dropdown.is-visible{opacity:1;visibility:visible;position:relative;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.dropdown__link{display:block;padding-top:11px;padding-bottom:11px;padding-left:37px;padding-right:20px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:94%;color:#bfc0c1;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (any-hover:hover){.dropdown__link:hover{color:var(--c-white)}}.search{position:relative}@media (max-width:768px){.search{position:absolute;bottom:-30px;width:calc(100vw - 44px - 24px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.search.is-visible{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.search:before{content:"";position:absolute;left:-22px;bottom:-20px;z-index:-1;width:100vw;height:160px;background-color:var(--bg-dark);-webkit-filter:blur(14px);filter:blur(14px)}}.search__field{padding:0;padding-bottom:11px;padding-right:24px;border-bottom:.5px solid var(--c-grey);width:190px;outline:none;color:var(--c-white);-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}@media (max-width:768px){.search__field{width:calc(100% - 24px)}}.search__field::-webkit-input-placeholder{z-index:1;font-weight:400;font-size:14px;line-height:100%;color:var(--c-grey)}.search__field::-moz-placeholder{z-index:1;font-weight:400;font-size:14px;line-height:100%;color:var(--c-grey)}.search__field:-ms-input-placeholder{z-index:1;font-weight:400;font-size:14px;line-height:100%;color:var(--c-grey)}.search__field::-ms-input-placeholder{z-index:1;font-weight:400;font-size:14px;line-height:100%;color:var(--c-grey)}.search__field::placeholder{z-index:1;font-weight:400;font-size:14px;line-height:100%;color:var(--c-grey)}.search__field:-webkit-autofill,.search__field:-webkit-autofill:hover,.search__field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 40rem #1e2027 inset;-webkit-text-fill-color:var(--c-white) !important}.search__field:focus{border-color:var(--c-white)}@media (any-hover:hover){.search__field:hover{border-color:var(--c-white)}}.search__btn{position:absolute;right:0;top:0;width:20px;height:20px}.search__btn svg{width:20px;height:20px;fill:none;stroke:var(--c-grey);-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.search__btn:focus{outline:none}.search__btn:focus svg{stroke:var(--c-white)}@media (any-hover:hover){.search__btn:hover svg{stroke:var(--c-white)}}.post-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:80%}@media (max-width:1024px){.post-tabs__nav{max-width:100%}}@media (max-width:768px){.post-tabs__nav{gap:12px 8px}}.post-tabs__btn{padding:13px 20px;border:1px solid var(--c-orange);border-radius:20px;font-weight:500;font-size:16px;line-height:100%;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--c-white);background-color:transparent;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.post-tabs__btn:focus-visible{outline:none;color:var(--c-black);background-color:var(--c-orange)}@media (any-hover:hover){.post-tabs__btn:hover{color:var(--c-black);background-color:var(--c-orange)}}@media (max-width:576px){.post-tabs__btn{padding:10px 14px;font-size:14px}}.post-tabs__btn.tabs__nav-btn--active{color:var(--c-black);background-color:var(--c-orange)}.post-tabs__panel{display:none}.post-tabs__panel.tabs__panel--active{display:-webkit-box;display:-ms-flexbox;display:flex}.blog{padding-top:50px}.blog__title{margin-top:0;margin-bottom:56px;width:55%;max-width:676px;font-weight:700;font-size:70px;line-height:100%;text-transform:uppercase;color:var(--c-white)}.blog__title span{display:block;color:var(--c-orange)}@media (max-width:768px){.blog__title{font-size:54px}}@media (max-width:576px){.blog__title{padding-right:20px;font-size:38px}}@media (max-width:400px){.blog__title{margin-bottom:1em;padding-right:0;font-size:28px}}.blog__bg-img{position:absolute;z-index:-1;top:0;right:-216px;width:877px;height:697px}@media (max-width:576px){.blog__bg-img{top:150px;right:0;width:395px;height:314px;display:none}}.blog__bg-img img{-o-object-fit:cover;object-fit:cover}.blog__bg-glow{position:absolute;z-index:-2;top:17px;right:0;width:702px;height:597px}@media (max-width:576px){.blog__bg-glow{width:50%;display:none}}.banner-social__wrapp{border:1px solid var(--c-orange);border-radius:20px;padding:30px 40px 50px;width:100%;background-repeat:no-repeat;background-position:center right}@media (max-width:1024px){.banner-social__wrapp{background-image:none}}@media (max-width:768px){.banner-social__wrapp{padding:20px 20px 25px}}.banner-social__content{max-width:60%}@media (max-width:1024px){.banner-social__content{max-width:100%}}.banner-social__title{margin:0 0 20px;font-weight:700;font-size:30px;line-height:120%;color:var(--c-ligth-white)}@media (max-width:768px){.banner-social__title{margin-bottom:14px;font-size:24px}}.banner-social__accent{color:var(--c-orange)}.banner-social__descr{margin:0 0 40px;font-weight:400;font-size:18px;line-height:155%;color:var(--c-ligth-white)}@media (max-width:768px){.banner-social__descr{margin-bottom:34px;font-size:16px}}.banner-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;margin:0;padding:0;list-style-type:none}@media (max-width:768px){.banner-social__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px}}.banner-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:576px){.banner-social__item{width:100%}}.banner-social__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.banner-social__img{-ms-flex-negative:0;flex-shrink:0;border-radius:100%;width:60px;height:60px;background-color:var(--bg-dark)}.banner-social__text{margin:0;max-width:210px;font-weight:400;font-size:16px;line-height:155%;color:var(--c-ligth-white)}.banner-social__text span,.banner-social__text--accent{color:var(--c-orange)}@media (max-width:576px){.banner-social__link{padding:18px 9px;font-size:14px}}.posts{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px 40px;width:100%}.posts__item{width:calc(33.3333333333% - 26.6666666667px)}@media (max-width:1200px){.posts__item{width:calc(50% - 20px)}}@media (max-width:992px){.posts__item{width:calc(50% - 20px)}}@media (max-width:768px){.posts__item{width:100%}}.posts__item--big{width:calc(50% - 20px)}@media (max-width:768px){.posts__item--big{width:100%}}.post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.post-card__top{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:18px 24px;border-radius:20px;aspect-ratio:387/248;background:var(--c-black)}.posts__item:nth-child(odd) .post-card__bg-glow{position:absolute;left:0;bottom:0;z-index:-1}.posts__item:nth-child(odd) .post-card__bg-glow svg{fill:var(--c-orange)}.post-card__img{position:absolute;inset:0;z-index:-2;border-radius:inherit;width:100%;height:100%}.post-card__img img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;aspect-ratio:387/248}.post-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;font-weight:300;font-size:28px;line-height:110%;text-transform:uppercase;color:var(--c-ligth-white)}@media (max-width:425px){.post-card__title{font-size:6.6vw}}@media (max-width:400px){.post-card__title{font-size:6vw}}.post-card__title span{display:block;color:var(--c-orange);text-align:right}.post-card__title--top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.post-card__title--top span{text-align:left}.post-card__title--blue span{color:var(--c-blue)}.post-card__descr{margin:0;padding-right:40px;font-weight:400;font-size:12px;line-height:120%;color:var(--c-ligth-white)}.post-card__descr p{margin:0}.post-card__btn-like{position:absolute;z-index:5;right:22px;bottom:18px;width:24px;height:24px;cursor:pointer}.post-card__btn-like svg{width:24px;height:24px;fill:transparent;stroke:var(--c-ligth-white);-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;pointer-events:none}.post-card__btn-like.is-like svg{fill:var(--c-ligth-white)}.post-card__bottom{padding-top:20px}.post-card__date{margin-right:30px;font-weight:400;font-size:13px;line-height:100%;text-transform:uppercase;color:var(--c-grey)}.post-card__tag{display:inline}.post-card__tag a{font-weight:400;font-size:13px;line-height:100%;color:var(--c-white);opacity:.8;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.post-card__tag a:before{content:"#"}.post-card__tag a:not(:last-child){margin-right:18px}@media (any-hover:hover){.post-card__tag a:hover{color:var(--c-orange)}}.post-card--big .post-card__top{aspect-ratio:600/385}.post-card--big img{aspect-ratio:600/385}.post{color:var(--c-white)}.post__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media (max-width:1024px){.post__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.post__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;width:100%}.post__content{-ms-flex-negative:1;flex-shrink:1;width:100%;max-width:820px}@media (max-width:1200px){.post__content{max-width:750px}}.post__img{display:block;margin-bottom:48px;border-radius:20px;font-size:0;width:100%;max-height:232px}.post__img img{border-radius:inherit;width:100%;max-height:232px}.post__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 16px;margin-bottom:28px}.post__tag a{border:1px solid var(--c-orange);border-radius:20px;padding:10px 14px;font-weight:400;font-size:16px;line-height:100%;color:var(--c-orange);-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}.post__tag a:focus{outline:none;color:var(--c-black);background-color:var(--c-orange)}@media (any-hover:hover){.post__tag a:hover{color:var(--c-black);background-color:var(--c-orange)}}.post__tag a:before{content:"#"}.post__title{margin-top:0;margin-bottom:40px;font-weight:500;font-size:36px;line-height:110%;text-transform:uppercase;color:var(--c-white)}@media (max-width:576px){.post__title{margin-bottom:34px;font-size:24px;line-height:110%}}.post__date{font-size:16px}.banner{position:sticky;top:40px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:20px;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.banner--show{opacity:1}@media (max-width:1024px){.banner{position:relative;top:auto;right:auto;width:100%}}.banner__img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:inherit}.banner__img img{border-radius:inherit;max-width:200px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.banner__img img{width:100%;max-width:100%}}.link-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;color:var(--c-ligth-white);-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:1024px){.link-home{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.link-home__icon{width:20px;height:20px;fill:currentColor;-webkit-transition:fill .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:fill .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,fill .3s ease-in-out;transition:transform .3s ease-in-out,fill .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:576px){.link-home__icon{height:14px}}.link-home__text{font-family:var(--font-family);font-weight:inherit;font-size:inherit;line-height:inherit;color:currentColor;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (any-hover:hover){.link-home:hover{color:var(--c-white)}.link-home:hover .link-home__icon{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}}@media (max-width:576px){.link-home{gap:6px;font-size:14px}}.post-gallery-slider{margin:40px -20px;padding:0 20px}.post-gallery-slider figure{margin:0;border-radius:20px;width:100%;height:100%}.post-gallery-slider figure img{border-radius:inherit;width:100%;height:unset;-o-object-fit:cover;object-fit:cover}.post-gallery-slider figcaption{margin:.5em 0;font-weight:400;font-size:13px;line-height:100%;color:var(--c-ligth-white)}.post-gallery-slider__nav{position:absolute;top:50%;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.post-gallery-slider__nav{top:calc((100vw - var(--container-offset) * 2) / 8)}}@media (max-width:576px){.post-gallery-slider__nav{top:calc((100vw - var(--container-offset) * 2) / 4)}}.post-gallery-slider__btn-prev,.post-gallery-slider__btn-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;width:40px;height:40px;color:var(--c-white);background-color:var(--bg-dark);cursor:pointer;pointer-events:auto;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}@media (max-width:768px){.post-gallery-slider__btn-prev,.post-gallery-slider__btn-next{width:32px;height:32px}}.post-gallery-slider__btn-prev.swiper-button-disabled,.post-gallery-slider__btn-next.swiper-button-disabled{opacity:0;visibility:hidden}.post-gallery-slider__btn-prev:focus-visible:not(.swiper-button-disabled),.post-gallery-slider__btn-next:focus-visible:not(.swiper-button-disabled){outline:none;color:var(--c-white);background-color:var(--c-orange)}@media (any-hover:hover){.post-gallery-slider__btn-prev:hover:not(.swiper-button-disabled),.post-gallery-slider__btn-next:hover:not(.swiper-button-disabled){color:var(--c-white);background-color:var(--c-orange)}}.post-gallery-slider__btn-prev:active,.post-gallery-slider__btn-next:active{color:var(--c-white);background-color:var(--c-orange)}.post-gallery-slider__btn-prev svg,.post-gallery-slider__btn-next svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;fill:currentColor}@media (max-width:768px){.post-gallery-slider__btn-prev svg,.post-gallery-slider__btn-next svg{width:20px;height:20px}}.post-gallery-slider__btn-next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.post-gallery-slider .swiper-button-disabled{border-color:var(--c-grey);color:var(--c-grey);cursor:default;opacity:1;visibility:visible}.post-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.post-gallery__item{width:calc(33.3333333333% - 20px)}@media (max-width:1024px){.post-gallery__item{width:calc(50% - 15px)}}@media (max-width:576px){.post-gallery__item{width:100%}}.post-gallery figure{margin:0;border-radius:20px;width:100%;height:100%}.post-gallery figure img{border-radius:inherit;width:100%;height:revert-layer;-o-object-fit:cover;object-fit:cover}.post-gallery figcaption{margin:.5em 0;font-weight:400;font-size:13px;line-height:100%;color:var(--c-ligth-white)}.faq{position:relative;margin:70px 0}@media (max-width:768px){.faq{margin:44px 0}}.faq__title{margin:0 0 30px;font-weight:500;font-size:20px;line-height:160%;color:var(--c-orange)}@media (max-width:768px){.faq__title{margin-bottom:20px;font-size:18px}}.accordion__item{border-block:1px solid var(--c-border);color:var(--c-ligth-white);background-color:transparent}.accordion__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;padding:24px 0;border-radius:inherit;width:100%;color:inherit;-webkit-transition:padding-bottom .3s ease-in-out;transition:padding-bottom .3s ease-in-out}@media (max-width:768px){.accordion__control{gap:60px}}@media (max-width:400px){.accordion__control{gap:30px}}.accordion__control:focus-visible{outline:none}.is-open .accordion__control{padding-bottom:7px}.accordion__title{font-weight:500;font-size:20px;line-height:160%;text-align:left;color:inherit}@media (max-width:768px){.accordion__title{font-size:18px;line-height:155%}}.accordion__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;width:24px;height:24px;color:var(--c-ligth-white);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.is-open .accordion__icon{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion__icon svg{width:24px;height:24px;fill:currentColor;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.accordion__content{max-height:0;opacity:0;overflow:hidden;border-radius:inherit;padding:0;color:inherit;background-color:inherit;will-change:max-height;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.is-open .accordion__content{padding-bottom:24px;opacity:1}@media (max-width:768px){.is-open .accordion__content{padding-bottom:16px}}.accordion__text{margin:0;max-width:715px;font-weight:400;font-size:18px;line-height:160%;color:inherit}@media (max-width:768px){.accordion__text{font-size:16px}}.custom-checkbox__field:checked~.custom-checkbox__label:before{background-color:var(--c-orange)}.custom-checkbox__field:hover~.custom-checkbox__label:before{-webkit-box-shadow:0px 0px 8px rgba(255,85,51,.8);box-shadow:0px 0px 8px rgba(255,85,51,.8)}.custom-checkbox__field:focus-visible~.custom-checkbox__label:before{-webkit-box-shadow:0px 0px 8px rgba(255,85,51,.8);box-shadow:0px 0px 8px rgba(255,85,51,.8)}.custom-checkbox__field:checked~.custom-checkbox__label .custom-checkbox__icon{opacity:1}.custom-checkbox__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding-left:34px;cursor:pointer}.custom-checkbox__label:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--c-orange);border-radius:4px;width:20px;height:20px;background-color:transparent;-webkit-transition:background-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.custom-checkbox__text{font-weight:400;font-size:12px;line-height:130%;color:var(--c-ligth-white)}.custom-checkbox__link{color:var(--c-orange);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (any-hover:hover){.custom-checkbox__link:hover{color:var(--c-ligth-white)}}.custom-checkbox__link:focus-visible{outline:none;color:var(--c-ligth-white)}.custom-checkbox__icon{position:absolute;z-index:2;top:0;left:0;width:20px;height:20px;fill:none;stroke-width:2px;stroke:var(--c-black);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media (max-width:768px){.form{gap:34px}}.form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;width:100%}.form__input{border:none;border-bottom:1px solid #4b4d51;padding:0;padding-bottom:10px;width:100%;font-weight:400;font-size:14px;line-height:100%;color:var(--c-ligth-white);background-color:transparent;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.form__input::-webkit-input-placeholder{color:#bdbdbe}.form__input::-moz-placeholder{color:#bdbdbe}.form__input:-ms-input-placeholder{color:#bdbdbe}.form__input::-ms-input-placeholder{color:#bdbdbe}.form__input::placeholder{color:#bdbdbe}.form__input:-webkit-autofill,.form__input:-webkit-autofill:hover,.form__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 40rem #1e2027 inset;-webkit-text-fill-color:var(--c-ligth-white) !important}.form__input:focus-visible{outline:none;border-color:var(--c-ligth-white)}@media (any-hover:hover){.form__input:hover{border-color:var(--c-ligth-white)}}.form__btn{padding:18px 28px}@media (max-width:576px){.form__btn{width:100%}}.wpcf7-response-output{display:none;position:fixed;bottom:1rem;right:1rem;padding:1rem 1.5rem;max-width:320px;font-weight:400;font-size:14px;line-height:130%;border:1px solid var(--c-orange);border-radius:16px}.wpcf7-not-valid-tip{padding-top:5px;font-weight:400;font-size:12px;line-height:100%;color:var(--c-orange)}.banner-form{margin:70px 0;border:1px solid var(--c-orange);border-radius:20px;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-form--consultation{padding:35px 40px}@media (max-width:768px){.banner-form--consultation{padding:20px}}.banner-form--subscription{padding:25px 30px 30px}@media (max-width:768px){.banner-form{margin:44px 0;padding:20px}}.banner-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:44px}@media (max-width:768px){.banner-form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-width:576px}}.banner-form--consultation .banner-form__container{gap:34px}.banner-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:36%}@media (max-width:768px){.banner-form__content{gap:14px;max-width:unset}}.banner-form__title{margin:0;font-weight:500;font-size:30px;line-height:100%;color:var(--c-orange)}@media (max-width:768px){.banner-form__title{font-size:24px;line-height:120%}}.banner-form__descr{margin:0;font-weight:400;font-size:16px;line-height:130%;color:var(--c-ligth-white)}@media (max-width:768px){.banner-form__descr{line-height:160%}}.banner-form__form{max-width:48%}@media (max-width:768px){.banner-form__form{max-width:unset}}.banner-form--consultation .banner-form__form .form{gap:25px}@media (max-width:768px){.banner-form--consultation .banner-form__form .form{gap:34px}}.banner-post{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 293px;grid-template-columns:1fr 293px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:70px 0;padding:20px 0}@media (max-width:768px){.banner-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:44px 0}}.banner-post:before,.banner-post:after{content:"";position:absolute;left:0;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(#f53),to(transparent));background:linear-gradient(to right,#f53 0%,transparent 100%)}@media (max-width:768px){.banner-post:before,.banner-post:after{background:var(--c-orange)}}.banner-post:before{top:0}.banner-post:after{bottom:0}.banner-post__content{-ms-grid-column-span:1;grid-column:1 span;-ms-grid-row-span:1;grid-row:1 span}.banner-post__title{margin:0 0 16px;font-weight:500;font-size:20px;line-height:100%;color:var(--c-orange)}@media (max-width:768px){.banner-post__title{margin-bottom:10px;font-size:18px;line-height:120%}}.banner-post__decr{margin:0;font-weight:400;font-size:16px;line-height:160%;color:#bdbebf}@media (max-width:768px){.banner-post__decr{font-size:16px}}.banner-post__link{-ms-grid-column-span:1;grid-column:1 span;-ms-grid-row-span:2;grid-row:2 span;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-post__link img{display:block;width:100%}.banner-post__bottom{-ms-grid-column-span:1;grid-column:1 span;-ms-grid-row-span:1;grid-row:1 span}.banner-post__date{margin-right:30px;font-weight:400;font-size:13px;line-height:100%;text-transform:uppercase;color:var(--c-grey)}.banner-post__tag{display:inline}.banner-post__tag a{font-weight:400;font-size:13px;line-height:100%;color:var(--c-white);opacity:.8;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.banner-post__tag a:before{content:"#"}.banner-post__tag a:not(:last-child){margin-right:18px}@media (any-hover:hover){.banner-post__tag a:hover{color:var(--c-orange)}}.sample-posts__title{margin-top:0;font-weight:500;font-size:42px;line-height:100%;text-transform:uppercase;color:var(--c-white)}@media (max-width:576px){.sample-posts__title{margin-bottom:32px;font-size:28px;line-height:110%}}.sample-posts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px 40px;width:100%}.sample-posts__item{width:calc(33.3333333333% - 26.6666666667px)}@media (max-width:1200px){.sample-posts__item{width:calc(50% - 20px)}}@media (max-width:992px){.sample-posts__item{width:calc(50% - 20px)}}@media (max-width:768px){.sample-posts__item{width:100%}}.toc{margin:2.5rem 0}.toc__title{margin:0 0 1rem;font-weight:700;font-size:20px;line-height:160%;color:var(--c-orange)}@media (max-width:1200px){.toc__title{font-size:28px}}@media (max-width:768px){.toc__title{font-size:26px}}@media (max-width:576px){.toc__title{font-size:24px}}@media (max-width:400px){.toc__title{font-size:22px}}.toc__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding-left:1.75rem;list-style-type:none}.toc__item{font-weight:400;font-size:16px;line-height:160%}@media (max-width:1024px){.toc__item{font-size:16px}}@media (max-width:576px){.toc__item{font-size:14px}}.toc__item:has(.toc__link:hover):before,.toc__item:has(.toc__link:focus-visible):before{color:var(--c-orange)}.toc__item::marker{color:var(--c-ligth-white)}.toc__link{position:relative;font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--c-ligth-white);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (any-hover:hover){.toc__link:hover{color:var(--c-orange)}.toc__link:hover:before{color:var(--c-orange)}}.toc__link:focus-visible{outline:none;color:var(--c-orange)}.toc__link:focus-visible:before{color:var(--c-orange)}.toc__link:before{content:"•";position:absolute;top:50%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:var(--c-ligth-white);-webkit-transform:translate(-120%,-50%);-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:1024px){.toc__link:before{width:16px;height:16px}}@media (max-width:576px){.toc__link:before{width:14px;height:14px}}.toc__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin:.75rem 0 0;padding:0;list-style-type:none}.page__content{padding-top:50px}.page__title{margin-top:0;margin-bottom:56px;width:55%;max-width:676px;font-weight:700;font-size:70px;line-height:100%;text-transform:uppercase;color:var(--c-white)}.page__title span{display:block;color:var(--c-orange)}@media (max-width:576px){.page__title{padding-right:20px;font-size:38px}}.page__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px 40px;width:100%}.page__item{width:calc(33.3333333333% - 26.6666666667px)}@media (max-width:1200px){.page__item{width:calc(50% - 20px)}}@media (max-width:992px){.page__item{width:calc(50% - 20px)}}@media (max-width:768px){.page__item{width:100%}}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer__logo{display:inline-block;margin-right:auto;margin-bottom:17px}.footer__logo img{width:154px;height:16px}.footer__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px 108px;padding-top:43px;border-top:1px solid #4b4d51;width:100%}@media (max-width:1024px){.footer__menu-list{gap:48px}}@media (max-width:768px){.footer__menu-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 18px}}@media (max-width:576px){.footer__menu-list{gap:48px 18px}}@media (max-width:768px){.footer__menu-block{width:calc(50% - 9px)}}@media (max-width:576px){.footer__menu-block{width:calc(50% - 9px)}}.footer__menu-title{margin-top:0;margin-bottom:30px;font-family:var(--font-family);font-weight:300;font-size:12px;line-height:94%;text-transform:uppercase;color:#626367}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px;padding-bottom:19px;border-bottom:1px solid #4b4d51}@media (max-width:768px){.footer__row{padding-top:53px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:36px}}@media (max-width:576px){.footer__row{padding-top:53px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:36px}}@media (max-width:768px){.footer__link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;width:100%}}@media (max-width:576px){.footer__link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;width:100%}}.footer__chat{position:relative;margin-right:30px;font-family:var(--font-family);font-weight:300;font-size:10px;line-height:94%;text-transform:uppercase;color:#e5e5e5;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:576px){.footer__chat{margin-right:0}}.footer__chat:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background-color:currentColor;-webkit-transition:width .3s ease;transition:width .3s ease}.footer__chat:focus:after,.footer__chat:active:after{width:100%}@media (any-hover:hover){.footer__chat:hover{color:var(--c-white)}.footer__chat:hover:after{width:100%}}.footer__btn{display:inline-block;border-color:#f3f3f3;padding:13px 19px;font-size:12px;color:#f3f3f3}@media (any-hover:hover){.footer__btn:hover{background-color:var(--c-white);color:var(--c-black)}}@media (max-width:768px){.footer__btn{width:100%}}@media (max-width:576px){.footer__btn{width:100%}}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;padding-bottom:67px}@media (max-width:768px){.footer__bottom{padding-bottom:31px}}.footer__text{margin:0;max-width:405px;font-family:var(--second-family);font-weight:400;font-size:9px;line-height:120%;color:#626367}@media (max-width:576px){.footer__text{max-width:290px}}.footer__text a{color:#44464c;opacity:.8;-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out}@media (any-hover:hover){.footer__text a:hover{opacity:1}}.footer__link{-ms-flex-negative:0;flex-shrink:0;display:block;margin-left:35px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (any-hover:hover){.footer__link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.footer-menu__item:not(:last-child){margin-bottom:20px}.footer-menu__link{font-family:var(--second-family);font-weight:400;font-size:10px;line-height:94%;text-decoration:none;color:#e5e5e5;-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:768px){.footer-menu__link{white-space:normal}}@media (max-width:576px){.footer-menu__link{white-space:normal}}@media (any-hover:hover){.footer-menu__link:hover{color:var(--c-white)}}.footer-bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px 35px;margin-bottom:30px}@media (max-width:576px){.footer-bottom-menu{gap:24px 30px;max-width:60%}}.footer-bottom-menu__link{font-family:var(--second-family);font-weight:400;font-size:9px;line-height:94%;color:#e5e5e5;opacity:.8;-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out}@media (any-hover:hover){.footer-bottom-menu__link:hover{color:var(--c-white);opacity:1}}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px}.social__link{display:block;width:24px;height:24px;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (any-hover:hover){.social__link:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.social__icon{width:24px;height:24px;pointer-events:none}.collection__title{margin:0 0 40px;font-weight:500;font-size:30px;line-height:110%;color:var(--c-white)}@media (max-width:768px){.collection__title{margin-bottom:24px;font-size:24px;line-height:110%}}.collection__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px 40px;width:100%}.collection__item{width:calc(33.3333333333% - 26.6666666667px)}@media (max-width:1200px){.collection__item{width:calc(50% - 20px)}}@media (max-width:992px){.collection__item{width:calc(50% - 20px)}}@media (max-width:768px){.collection__item{width:100%}}.collection__item:nth-child(n+6){display:none}.collection__item.is-visible{display:block}.collection__item--big{width:calc(50% - 20px)}@media (max-width:768px){.collection__item--big{width:100%}}.collection__show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.message-success{position:fixed;right:20px;bottom:20px;border:1px solid var(--c-orange);border-radius:16px;padding:32px;color:var(--c-white);background-color:var(--bg-dark);-webkit-box-shadow:0 0 48px 0 rgba(22,26,44,.1);box-shadow:0 0 48px 0 rgba(22,26,44,.1);z-index:120;opacity:0;visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out}.message-success.is-open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.message-success__btn{position:absolute;top:16px;right:16px;width:16px;height:16px;color:var(--c-ligth-white);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.message-success__btn svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5}.message-success__btn:focus-visible{outline:none;color:var(--c-accent)}@media (any-hover:hover){.message-success__btn:hover{color:var(--c-accent)}}.message-success__img{width:30px;height:30px}.message-success__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.message-success__content{max-width:290px}.message-success__title{margin:0;margin-bottom:16px;font-weight:500;font-size:20px;line-height:110%}.message-success__text{margin:0;font-weight:300;font-size:14px;line-height:120%}