.home{background-image:url(homebg.jpg);background-size:contain;background-position:bottom;background-repeat:no-repeat;height:calc(100vh - 50px);width:100vw;margin-top:50px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.home .home-text{margin-bottom:50px;margin-left:var(--marginLeft);width:var(--blockWidth)}.home .home-text h1{margin-bottom:0.35em}@media (max-width: 899px){.home{background-image:url(homebgMobile.jpg);-webkit-box-pack:start;justify-content:flex-start}.home .home-text h1{margin-top:30px;font-size:8.7vw;line-height:9.6vw;color:#fff;margin-bottom:25px}.home .home-text h1 .c-orange{color:#fff}.home .home-text h2{font-size:6.8vw;line-height:7.2vw}}.about{min-height:100vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#FFFFFF;padding-left:var(--marginLeft)}.about .left,.about .right{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .top{min-height:48vh;display:-webkit-box;display:flex}.about .top .left{background-color:#D43E17;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.about .top .left :nth-child(n){margin:45px 0 45px 0}.about .top .left svg{width:50%}@media (max-width: 1090px){.about .top .left h3{font-size:1.45vw}}@media (max-width: 899px){.about .top .left{-webkit-box-align:start;align-items:flex-start;height:234px}.about .top .left :nth-child(n){margin:0}.about .top .left svg{width:80%;background-repeat:no-repeat}.about .top .left h3{font-size:4.26vw;padding-bottom:26px}}.about .top .right{background-color:#000;flex-basis:50vw;-webkit-box-pack:center;justify-content:center}.about .top .right h2{margin-left:110px;padding-right:25px}@media (max-width: 899px){.about .top .right h2{margin-left:0;font-size:6.8vw;line-height:7.2vw;padding:25px 0}}.about .bottom{display:-webkit-box;display:flex;padding-right:var(--marginLeft);min-height:52vh}.about .bottom .left,.about .bottom .right{flex-basis:50%;-webkit-box-pack:start;justify-content:flex-start}.about .bottom .left ul,.about .bottom .right ul{padding:20vh 50px 0 3.3%}@media (max-width: 1310px){.about .bottom .left ul,.about .bottom .right ul{padding:20vh 50px 0 calc(var(--marginLeft) + 3.3%)}}@media (max-width: 899px){.about .bottom .left ul,.about .bottom .right ul{padding:25px 0 0 0}}.about .bottom .left li,.about .bottom .right li{color:#000;font-size:16px;line-height:20px}@media (max-width: 899px){.about .bottom .left li,.about .bottom .right li{font-size:3.8vw;line-height:4.8vw}}@media (max-width: 899px){.about .bottom .left,.about .bottom .right{padding:0}}.about .bottom .right ul{padding-left:110px}@media (max-width: 899px){.about .bottom .right ul{padding:0 0 45px 0}}@media (max-width: 899px){.about .bottom .left+.right{margin-top:16px}}@media (max-width: 1310px){.about{padding-left:0}}@media (max-width: 899px){.about{height:auto}.about .top,.about .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;padding:0}.about .top .left,.about .top .right,.about .bottom .left,.about .bottom .right{flex-basis:auto;padding:0 var(--marginLeft)}}.edu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:50px var(--marginLeft) 50px var(--marginLeft);background:#000}@media (max-width: 899px){.edu{padding:50px var(--marginLeft) 0}}.edu .problems h2{font-size:46px;margin-bottom:30px}@media (max-width: 899px){.edu .problems h2{font-size:8.7vw;line-height:9.7vw}}.edu .problems .problems__tab{min-height:35vh;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline}.edu .problems .problems__tab .problems-tab-description{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.edu .problems .problems__tab .problems-tab-description .prev,.edu .problems .problems__tab .problems-tab-description .next{top:12.5vh;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:10;cursor:pointer}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description .prev,.edu .problems .problems__tab .problems-tab-description .next{display:none}}.edu .problems .problems__tab .problems-tab-description .next{right:0}.edu .problems .problems__tab .problems-tab-description #about-problem__heading__tab_1:checked ~ .prev{opacity:.5;cursor:default}.edu .problems .problems__tab .problems-tab-description #about-problem__heading__tab_4:checked ~ .next{opacity:.5;cursor:default}.edu .problems .problems__tab .problems-tab-description label{font-size:36px;line-height:1.11;max-height:40px;letter-spacing:-0.04em;color:#3A373B;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.edu .problems .problems__tab .problems-tab-description label.first{margin-left:5%}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description label.first{margin-left:0}}.edu .problems .problems__tab .problems-tab-description label.last{margin-right:5%}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description label.last{margin-right:0}}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description label{font-size:4.3vw;line-height:4.8vw}}.edu .problems .problems__tab .problems-tab-description input{display:none}.edu .problems .problems__tab .problems-tab-description input:checked+label{color:#D43E17}.edu .problems .problems__tab .problems-tab-description #about-problem__heading__tab_1:checked ~ #about-problem__item_1,.edu .problems .problems__tab .problems-tab-description #about-problem__heading__tab_2:checked ~ #about-problem__item_2,.edu .problems .problems__tab .problems-tab-description #about-problem__heading__tab_3:checked ~ #about-problem__item_3,.edu .problems .problems__tab .problems-tab-description #about-problem__heading__tab_4:checked ~ #about-problem__item_4{display:-webkit-box;display:flex}.edu .problems .problems__tab .problems-tab-description .tablist__item{color:#CACACA;display:none;flex-basis:100%;margin-top:50px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.edu .problems .problems__tab .problems-tab-description .tablist__item p{width:90%}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description .tablist__item p{width:100%;font-size:3.9vw}}.edu .problems .problems__tab .problems-tab-description .tablist__item p+p{margin-top:20px}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description .tablist__item{position:relative;background:#121212;margin-top:20px;box-shadow:-4px 0px 4px rgba(0,0,0,0.25);padding:0 10px;max-height:300px;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.edu .problems .problems__tab .problems-tab-description .tablist__item::after{content:"";position:absolute;bottom:0;width:100%;height:100px;background:-webkit-gradient(linear, left bottom, left top, from(#121212), color-stop(79.33%, rgba(18,18,18,0)));background:linear-gradient(360deg, #121212 0%, rgba(18,18,18,0) 79.33%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}@media (max-width: 899px){.edu .problems .problems__tab .problems-tab-description .m-more-button{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:10px}.edu .problems .problems__tab .problems-tab-description .m-more-button .m-more-button-svg{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.edu .problems .problems__tab .problems-tab-description #m-more-button:checked ~ #m-more-button-label .m-more-button-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.edu .problems .problems__tab .problems-tab-description #m-more-button:checked ~ .tablist__item{max-height:800px}.edu .problems .problems__tab .problems-tab-description #m-more-button:checked ~ .tablist__item::after{height:0}}.edu .production{min-height:40vh;margin-top:15vh;margin-bottom:15vh;display:-webkit-box;display:flex}@media (max-width: 899px){.edu .production{margin-top:2vh;margin-bottom:2vh}}@media (max-width: 899px) and (orientation: landscape){.edu .production{margin:15px 0}}.edu .production .left{flex-basis:50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.edu .production .left img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media (max-width: 899px){.edu .production .left{display:none}}.edu .production .right{flex-basis:50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding-left:80px}@media (max-width: 899px){.edu .production .right{padding-left:0;flex-basis:100%}.edu .production .right .a-outer{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.edu .production .right h2{font-weight:bold}.edu .production .right p{margin:20px 0 25px 0;color:#CACACA}@media (max-width: 899px){.edu .production .right p{position:relative;margin:33px 0 19px 0}}.edu .protect{display:-webkit-box;display:flex}@media (max-width: 899px){.edu .protect{padding-top:0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edu .protect .item+.item{margin-top:35px}}.edu .protect .item ul{padding-left:20px}.edu .protect .item:nth-child(2){flex-basis:30%}@media (max-width: 899px){.edu .protect .item{background:#121212;position:relative;padding:0 10px}.edu .protect .item ul{max-height:0px;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-left:20px}.edu .protect .item ul .sub-ul{max-height:300px}.edu .protect .item input{display:none}.edu .protect .item .m-more-button{position:absolute;top:20px;right:5px;-webkit-transition:all .3s linear;transition:all .3s linear}.edu .protect .item .m-more-button .m-more-button-svg-small-orange-svg{cursor:pointer;-webkit-transition:all .3s .1s linear;transition:all .3s .1s linear}.edu .protect .item .m-more-button-input:checked ~ .m-more-button .m-more-button-svg-small-orange-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.edu .protect .item .m-more-button-input:checked ~ ul{max-height:220px;padding-bottom:15px}}.edu .protect .item+.item{padding-left:90px}@media (max-width: 899px){.edu .protect .item+.item{padding:0 10px}}.edu .protect .item h3{color:#D43E17;margin-bottom:20px}@media (max-width: 899px){.edu .protect .item h3{margin-bottom:20px}}.edu .protect .item li{font-size:16px;line-height:1.25;color:#CACACA}@media (max-width: 899px){.edu .protect .item li{font-size:3.7vw;line-height:1.25}}.edu .protect .item li ul{margin-left:11px}.edu .protect .item li.with-sub{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}#coverage-selection-top{height:50px}.coverage-selection{background-color:#000;min-height:100vh}.coverage-selection .filters{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:justify;justify-content:space-between;height:55px;-webkit-box-align:center;align-items:center;background-color:#515151;width:100%;position:sticky;position:-webkit-sticky;top:50px;z-index:1040}@media (max-width: 899px) and (orientation: landscape){.coverage-selection .filters{position:inherit}}@media (max-width: 899px){.coverage-selection .filters{display:-webkit-box;display:flex;flex-wrap:wrap;height:auto}}.coverage-selection .filters :nth-child(n){height:100%;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.coverage-selection .filters .heading{padding:0 50px;background-color:#D43E17;position:relative}@media (max-width: 899px){.coverage-selection .filters .heading{padding:0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:8.4vw}}.coverage-selection .filters .heading h2{font-size:32px;line-height:40px;margin-bottom:12px}@media (max-width: 1310px){.coverage-selection .filters .heading h2{font-size:2vw}}@media (max-width: 899px){.coverage-selection .filters .heading h2{font-size:4.8vw;line-height:1;margin-bottom:0;height:4.8vw}}.coverage-selection .filters .heading::after{content:"";position:absolute;right:-26px;top:0;width:26px;height:55px;background-image:url("data:image/svg+xml,%3Csvg width='26' height='55' viewBox='0 0 26 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L25.048 27.5L0 55V0Z' fill='%23D43E17'/%3E%3C/svg%3E%0A")}@media (max-width: 899px){.coverage-selection .filters .heading::after{content:none}}.coverage-selection .filters .filters__check{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex-grow:1}@media (max-width: 899px){.coverage-selection .filters .filters__check{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}}.coverage-selection .filters .filters__check label{font-style:normal;font-weight:bold;font-size:20px;line-height:55px;letter-spacing:-0.04em;color:#000000;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:relative;margin-left:10%}@media (max-width: 1310px){.coverage-selection .filters .filters__check label{font-size:1.6vw}}@media (max-width: 899px){.coverage-selection .filters .filters__check label{font-size:4.8vw;margin-left:16%;flex-basis:34%}}.coverage-selection .filters .filters__check label::before{content:"";position:absolute;left:-55px;top:0;width:55px;height:55px;background-image:url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.848 26V29.52H29.184H25.664H20V26H25.664H29.184H34.848Z' fill='black'/%3E%3C/svg%3E");-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.coverage-selection .filters .filters__check input{display:none}.coverage-selection .filters .filters__check input:checked+label{color:#fff}.coverage-selection .filters .filters__check input:checked+label::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.848 25.664V29.184H29.184V34.848H25.664V29.184H20V25.664H25.664V20H29.184V25.664H34.848Z' fill='white'/%3E%3C/svg%3E")}.coverage-selection .hide{display:none !important}.coverage-selection .coverage__card{margin:100px 0}@media (max-width: 899px){.coverage-selection .coverage__card{height:auto;padding:50px var(--marginLeft);margin:0}}.coverage-selection .coverage__card .image{display:-webkit-box;display:flex}@media (max-width: 1200px) and (min-width: 900px){.coverage-selection .coverage__card .image{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media (max-width: 899px) and (min-width: 800px){.coverage-selection .coverage__card .image{-webkit-transform:translateX(-32px);transform:translateX(-32px)}}@media (max-width: 799px){.coverage-selection .coverage__card .image{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.coverage-selection .coverage__card .heading h2{font-size:60px;line-height:.6;letter-spacing:-0.04em;color:#D43E17}@media (min-width: 900px) and (max-width: 1150px){.coverage-selection .coverage__card .heading h2{font-size:5vw}}@media (max-width: 899px){.coverage-selection .coverage__card .heading h2{font-size:14.4vw;line-height:1}}.coverage-selection .coverage__card .a-link{align-self:flex-end}@media (max-width: 899px){.coverage-selection .coverage__card .a-link .a-outer{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}.coverage-selection .coverage__card .description{flex-basis:40%;display:-webkit-box;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;position:relative}.coverage-selection .coverage__card .description p{width:90%;max-width:666px}.coverage-selection .coverage__card .tags{margin-top:2.5%;display:-webkit-box;display:flex}@media (max-width: 899px){.coverage-selection .coverage__card .tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.coverage-selection .coverage__card .tags::before{content:"protection:";margin-bottom:10px;font-size:4.3vw}}@media (min-width: 900px){.coverage-selection .coverage__card .tags .tag+.tag{margin-left:5px}}.coverage-selection .coverage__card .tags .tag{font-weight:bold;font-size:14px;line-height:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:30px;width:100px;color:#FFFFFF;background-color:#262626;border-radius:20px}@media (max-width: 899px){.coverage-selection .coverage__card .tags .tag{background-color:transparent;color:#D43E17;-webkit-box-align:start;align-items:flex-start;height:auto;display:inline;font-size:4.3vw;width:auto}.coverage-selection .coverage__card .tags .tag::before{content:"— "}}.coverage-selection .coverage__card.grid-container{display:grid;grid-template-columns:30% 20% 40%;grid-template-rows:auto auto;grid-template-areas:"image heading tags" "image a-link description";grid-row-gap:10px;grid-column-gap:5%}@media (max-width: 899px){.coverage-selection .coverage__card.grid-container{display:grid;grid-template-columns:47.5% 47.5%;grid-template-rows:auto auto auto auto;grid-template-areas:"heading heading" "image tags" "description description" "a-link a-link";grid-row-gap:10px;grid-column-gap:5%}}.coverage-selection .coverage__card .image{grid-area:image}.coverage-selection .coverage__card .heading{grid-area:heading}.coverage-selection .coverage__card .a-link{grid-area:a-link}.coverage-selection .coverage__card .tags{grid-area:tags}.coverage-selection .coverage__card .description{grid-area:description}.coverage-selection .all-cards{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100px}.coverage-selection .all-cards a{font-size:16px;line-height:20px;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width: 899px){.coverage-selection .all-cards a{font-size:3.7vw;line-height:1.25}}.coverage-selection .no-match{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;height:400px}.coverage-selection .no-match h2,.coverage-selection .no-match h3{line-height:60px;align-self:center}@media (max-width: 899px){.coverage-selection .no-match h2,.coverage-selection .no-match h3{align-content:center;text-align:center}}.coverage-selection .no-match h2{font-size:60px}@media (max-width: 899px){.coverage-selection .no-match h2{font-size:12vw;line-height:1}}.coverage-selection .no-match h3{font-size:34px}@media (max-width: 899px){.coverage-selection .no-match h3{font-size:7.5vw;line-height:1;margin:20px 0 60px 0}}.divide-section{min-height:100vh;display:-webkit-box;display:flex;background:#000;color:#fff}@media (max-width: 899px){.divide-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:50px 0}}.divide-section .text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;max-width:50vw}@media (max-width: 899px){.divide-section .text{max-width:100%}}.divide-section .text:nth-child(n){padding-left:var(--marginLeft);padding-right:5%}@media (max-width: 899px){.divide-section .text:nth-child(n){padding-right:var(--marginLeft)}}.divide-section .text h2{font-size:60px;line-height:1}@media (max-width: 899px){.divide-section .text h2{font-size:14.5vw}}@media (max-width: 899px) and (orientation: landscape){.divide-section .text h2{font-size:10.5vw}}.divide-section .text p{font-size:36px;line-height:1.11;letter-spacing:-0.04em;color:#CACACA;max-width:90%;margin:100px 0 50px 0}@media (max-width: 899px){.divide-section .text p{margin:25px 0 35px 0;font-size:6.8vw;line-height:1.05}}@media (max-width: 899px) and (orientation: landscape){.divide-section .text p{font-size:5.5vw}}@media (max-width: 899px){.divide-section .text .a-outer{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}.divide-section .text .a-outer a{font-size:16px;line-height:1.25}@media (max-width: 899px){.divide-section .text .a-outer a{align-self:flex-end;font-size:3.7vw;line-height:1.25}}.divide-section .image{flex-basis:50%;min-width:50%;background-size:cover;background-position:15% 0;-webkit-box-flex:1;flex-grow:1;overflow:hidden;background-position:center}@media (max-width: 899px){.divide-section .image{height:66.6vw;flex-basis:auto;margin-top:100px}}.company-section .image{background-image:url(desktop-about2.jpg)}@media (max-width: 899px){.company-section .image{margin-top:0;margin-bottom:50px}}.company-section .text .a-outer a{color:#fff;font-weight:normal}.technology-section{background-color:#fff}@media (max-width: 899px){.technology-section{padding:50px 0 0 0}}.technology-section .image{background-image:url(neozink.jpg)}.technology-section .text h2,.technology-section .text p,.technology-section .text a{color:#000}@media (min-width: 900px){.technology-section .text:nth-child(n){padding-left:110px}}

/*# sourceMappingURL=mainPage.css.map*/