html{-webkit-text-size-adjust:100%}*,:after,:before{margin:0;padding:0;box-sizing:border-box;border:0}body,main{overflow-x:hidden}body{background-color:var(--color-background);font-family:"Inter",sans-serif;font-weight:300;font-size:var(--size-text);scroll-behavior:smooth}a,b,strong{font-weight:600}img{border-style:none}template{display:none}a{text-decoration:none}.header-text a,a:hover{text-decoration:underline}.html,html{--ui-header-logo:#ffffff;--ui-content-a-text:#ffffff;--ui-content-a-button-hover:rgba(0, 0, 0, 0.2);--ui-content-c-text:#ffffff;--ui-footer-text:#ffffff;--ui-footer-reflections:#ffffff}html{background-color:var(--color-background);font-family:"Inter",sans-serif;font-weight:300;font-size:var(--size-text);scroll-behavior:smooth;--color-header-line-a:#FEFEFE;--color-header-logo:#E32A2B;--color-header-line-b:#ECEDE8;--color-content-line-a:#088851;--color-content-line-b:#ECA400;--color-content-line-c:#0F0F0F;--color-content-line-d:#F83E34;--color-content-line-e:#F0D8AD;--color-content-line-f:#E8919B;--color-footer:#54324D;--color-background:#FEFEFE;--ui-header-header:#000000;--ui-header-text:#343434;--ui-header-menu:#43443c;--ui-header-menu-hover:#32332d;--ui-content-b-text:#000000;--ui-content-b-button-hover:rgba(0, 0, 0, 0.1);--ui-content-c-button-hover:rgba(255, 255, 255, 0.15);--ui-content-d-text:#000000;--ui-content-d-button-hover:rgba(0, 0, 0, 0.15);--ui-content-e-text:#000000;--ui-content-e-button-hover:rgba(0, 0, 0, 0.1);--ui-content-f-text:#000000;--ui-content-f-button-hover:rgba(0, 0, 0, 0.15);--size-header-line-a:170px;--size-header-logo:200px;--position-header-logo-top:-100px;--position-header-logo-left:auto;--position-header-logo-right:auto;--position-header-text-left:0;--position-header-text-top:0;--position-header-menu-top:20px;--size-h1:76px;--size-h2:42px;--size-text:16px;--size-button-padding:7px 12px 8px 12px;--size-conent-padding:0 30px;--size-content-text-block:40%;--size-content-header:50px;--size-content-header-inset-left:25px -6px 25px auto;--size-content-header-inset-right:25px auto 25px -6px;--size-content-text-padding-left:0 0 0 15px;--size-content-text-padding-right:0 15px 0 0;--size-content-button-inset-left:auto -100% 25px -50px;--size-content-button-inset-right:auto -50px 25px -100%;--size-content-button-padding:7px 15px 8px 15px;--size-content-button-offset:50px;--size-content-button-icon-top:3px;--size-footer-photo:300px}main{overflow-y:hidden;z-index:2}h1,h2{font-family:"Oswald",sans-serif;line-height:1em}h1{font-weight:400;text-transform:uppercase;margin-top:.4em;margin-bottom:.16em;font-size:var(--size-h1)}h2{font-weight:500;font-size:var(--size-h2);margin-bottom:.35em}.html{--color-header-line-a:#e4b93a;--color-header-logo:#11242f;--color-header-line-b:#e8e7e5;--color-footer:#25203b;--color-background:#ffffff;--ui-header-text:#000000;--ui-header-menu:#bab9b7;--ui-header-menu-hover:#cbcac9;--ui-content-b-text:#ffffff;--ui-content-b-button-hover:rgba(0, 0, 0, 0.2);--ui-content-c-button-hover:rgba(0, 0, 0, 0.2)}@media (max-width:1000px){html{--size-h1:60px;--size-text:15px;--size-header-logo:160px;--size-header-line-a:70px;--position-header-logo-top:-22px;--position-header-logo-right:45px;--position-header-text-left:35px;--position-header-text-top:-130px;--position-header-menu-top:-80px;--size-content-text-padding-left:25px 20px 25px 20px;--size-content-text-padding-right:25px 20px 25px 20px;--size-content-header:80px;--size-content-header-inset-left:25px 20px 25px auto;--size-content-header-inset-right:25px auto 25px 20px;--size-content-button-inset-left:auto 0 25px -100%;--size-content-button-inset-right:auto 0 25px -100%;--size-content-button-offset:20px}}@media (max-width:765px){html{--size-h1:32px;--size-h2:24px;--size-header-logo:110px;--size-header-line-a:40px;--position-header-logo-top:-13px;--position-header-logo-right:-20px;--position-header-text-left:14px;--position-header-text-top:-100px;--position-header-menu-top:-60px;--size-conent-padding:0 15px;--size-content-header:38px;--size-content-header-inset-left:0 10px 0 auto;--size-content-header-inset-right:0 auto 0 10px}}@media (max-width:765px) and (max-width:380px){html{--size-text:14px;--size-h2:20px;--size-header-logo:125px;--position-header-logo-top:5px;--position-header-text-top:-120px;--position-header-menu-top:-90px}}.header{width:100%;z-index:5;overflow:hidden}.header-line-a{width:100%;height:var(--size-header-line-a);background-color:var(--color-header-line-a)}.header-line-b{width:100%;background-color:var(--color-header-line-b);text-align:center;padding-bottom:1px}@media (max-width:1000px){.header-line-b{text-align:left}}.header-container{display:inline-block;text-align:center;position:relative;margin-left:var(--position-header-text-left);top:var(--position-header-text-top)}@media (max-width:765px){.header-container{text-align:left;display:block;margin-right:var(--size-header-logo)}}.header-about-line span,.header-container h1{color:var(--ui-header-header)}.header-about-line{width:95%;margin:0 auto}@media (max-width:765px){.header-about-line{width:100%}}.header-about-line:before{content:"";display:block;position:relative;top:.72em;background-color:var(--ui-header-header);width:100%;height:1px}@media (max-width:765px){.header-about-line:before{display:none}}.header-about-line span{background-color:var(--color-header-line-b);font-weight:600;position:relative;padding:0 10px}@media (max-width:765px){.header-about-line span{padding:0;line-height:1.5em}}.header-logo{display:block;width:var(--size-header-logo);height:var(--size-header-logo);position:relative;top:var(--position-header-logo-top);margin-bottom:var(--position-header-logo-top);margin-left:var(--position-header-logo-left);margin-right:var(--position-header-logo-right)}.header-logo svg{position:absolute;inset:9% 9%;width:82%;height:82%}.header-logo svg path{fill:var(--ui-header-logo)}.header-logo-background::after,.header-logo-background::before{content:"";display:block;position:absolute;width:100%;height:100%;transition:transform .3s ease-in-out}.header-logo-background::before{background-color:#000;opacity:.19;transform:rotate(-4deg)}.header-logo-background::after{background-color:var(--color-header-logo);transform:rotate(4deg)}.header-logo:hover .header-logo-background::before{transform:rotate(-6deg)}.header-logo:hover .header-logo-background::after{transform:rotate(6deg)}.header-text{margin:var(--position-header-menu-top) auto 3em auto;color:var(--ui-header-text);-moz-columns:3 auto;columns:3 auto;-moz-column-gap:1.5em;column-gap:1.5em;text-align:left;max-width:1200px;padding:var(--size-conent-padding)}@media (max-width:1000px){.header-text{margin-left:0;-moz-columns:1;columns:1}}.header-text p{margin-bottom:1em;text-align:justify}.header-text span{display:block;text-align:right;font-style:italic;font-family:"Brygada 1918",serif;font-optical-sizing:auto;font-weight:400;margin-top:1.5em}.header-text a{display:inline;color:var(--ui-header-text);font-weight:300;white-space:normal;word-break:break-word}.header-text a:hover{opacity:1;color:var(--color-header-logo)}.content-container{width:100%;max-width:1400px;margin:0 auto;padding:var(--size-conent-padding);display:grid;grid-auto-flow:column;gap:0 0}@media (max-width:1000px){.content-container{padding:0}}.content-line:nth-of-type(odd) .content-container{grid-template-columns:1fr var(--size-content-text-block);grid-template-areas:"content-video content-text"}@media (max-width:1000px){.content-line:nth-of-type(odd) .content-container{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"content-video" "content-text"}}.content-line:nth-of-type(even) .content-container{grid-template-columns:var(--size-content-text-block) 1fr;grid-template-areas:"content-text content-video"}@media (max-width:1000px){.content-line:nth-of-type(even) .content-container{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"content-video" "content-text"}}.content-line{padding:2em 0}@media (max-width:1000px){.content-line{padding-top:0}}.content-text,.content-video{grid-area:content-video;position:relative}.content-text{grid-area:content-text}@media (max-width:765px){.content-text{line-height:1.5em}}.content-text .info{display:block;font-style:italic;font-family:"Brygada 1918",serif;font-optical-sizing:auto;font-weight:400;margin-bottom:.8em}.content-line:nth-of-type(odd) .content-text{padding:var(--size-content-text-padding-left)}.content-line:nth-of-type(even) .content-text{padding:var(--size-content-text-padding-right)}.content-links{margin-top:20px;margin-bottom:0}.content-line a{padding:4px 15px;display:block;margin:3px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-left:#000 5px solid}.content-line a:hover{text-decoration:none}.content-line:nth-of-type(1){background-color:var(--color-content-line-a);color:var(--ui-content-a-text)}.content-line:nth-of-type(1) a{color:var(--ui-content-a-text);border-left-color:var(--ui-content-a-button-hover)}.content-line:nth-of-type(1) a:hover{background-color:var(--ui-content-a-button-hover)}.content-line:nth-of-type(2){background-color:var(--color-content-line-b);color:var(--ui-content-b-text)}.content-line:nth-of-type(2) a{color:var(--ui-content-b-text);border-left-color:var(--ui-content-b-button-hover)}.content-line:nth-of-type(2) a:hover{background-color:var(--ui-content-b-button-hover)}.content-line:nth-of-type(3){background-color:var(--color-content-line-c);color:var(--ui-content-c-text)}.content-line:nth-of-type(3) a{color:var(--ui-content-c-text);border-left-color:var(--ui-content-c-button-hover)}.content-line:nth-of-type(3) a:hover{background-color:var(--ui-content-c-button-hover)}.content-line:nth-of-type(4){background-color:var(--color-content-line-d);color:var(--ui-content-d-text)}.content-line:nth-of-type(4) a{color:var(--ui-content-d-text);border-left-color:var(--ui-content-d-button-hover)}.content-line:nth-of-type(4) a:hover{background-color:var(--ui-content-d-button-hover)}.content-line:nth-of-type(5){background-color:var(--color-content-line-e);color:var(--ui-content-e-text)}.content-line:nth-of-type(5) a{color:var(--ui-content-e-text);border-left-color:var(--ui-content-e-button-hover)}.content-line:nth-of-type(5) a:hover{background-color:var(--ui-content-e-button-hover)}.content-line:nth-of-type(6){background-color:var(--color-content-line-f);color:var(--ui-content-f-text)}.content-line:nth-of-type(6) a{color:var(--ui-content-f-text);border-left-color:var(--ui-content-f-button-hover)}.content-line:nth-of-type(6) a:hover{background-color:var(--ui-content-f-button-hover)}.footer{background-color:var(--color-footer);color:var(--ui-footer-text);width:100%;margin-top:0;padding-top:120px;position:relative;overflow:hidden}.footer-reflections{display:block;position:absolute;background-color:var(--ui-footer-reflections);inset:-100px -100px -100px 65%;z-index:0;opacity:.02;transform:rotate(-10deg)}.footer .content-container{width:100%;grid-template-columns:1fr 1fr;grid-template-areas:"footer-text footer-photo";z-index:1;position:relative}@media (max-width:1000px){.footer .content-container{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"footer-photo" "footer-text"}}.footer .footer-text{grid-area:footer-text;padding-right:10px;padding-left:10px;text-align:right}@media (max-width:1000px){.footer .footer-text{text-align:center;margin-top:50px}}.footer .footer-text h2{text-transform:uppercase;font-weight:400;margin-bottom:1.1em}@media (max-width:765px){.footer .footer-text h2{font-size:var(--size-h1)}}#contacts-mail,#contacts-phone,.footer a{font-weight:300;color:var(--ui-footer-text);display:block;margin-bottom:.8em;opacity:.7}.footer a:hover{opacity:1}.footer .footer-photo{grid-area:footer-photo}.footer-photo-img{display:block;margin:0 auto;background-image:url(/protasoff.live.avatar.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:90%;max-width:var(--size-footer-photo);aspect-ratio:1/1;border-radius:50%;border:solid 10px var(--ui-footer-text)}@media (max-width:1000px){.footer-photo-img{border-width:8px}}@media (max-width:1000px) and (max-width:765px){.footer-photo-img{border-width:5px}}.footer-copyright{width:100%;padding:15px 20px;margin-top:65px;background-color:#000;text-align:center;opacity:.2;font-size:.9em;line-height:1.4em}@media (max-width:765px){.footer-copyright{line-height:1.5em}}