:root{box-sizing:border-box}*,:before,:after{box-sizing:inherit}*{outline:none;margin:0;padding:0}body{background-color:#2d2d2d;font-family:Source Sans Pro,sans-serif;font-weight:400}.c-TriangleRight{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #0c3a42;width:0;height:0;position:relative;top:3px}.c-HomeHeader{z-index:1;background-color:#2d2d2d;background-image:url(/images/bg-green.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.c-HomeHeader--bg-image-left,.c-HomeHeader--bg-image-right{z-index:1;display:none}.c-HomeHeader--header h1{letter-spacing:.03em;color:#fff;text-transform:uppercase;text-align:center;padding-bottom:1rem;font-size:1.8em;font-style:normal;font-weight:600;line-height:1.1}.c-HomeHeader--header{z-index:5}.c-HomeHeader--header hr{border:0 solid red;border-top-width:3px}.c-HomeHeader--header .c-HomeHeader--anons{color:#000;flex-direction:row;justify-content:space-around;width:95%;font-size:1.5em;font-weight:700;display:flex}.c-HomeHeader--header .c-HomeHeader--anons .item{width:10wh}.c-HomeHeader--header .c-HomeHeader--anons{padding-top:.8rem;padding-bottom:1rem}.c-HomeHeader--info{color:#fff;text-align:justify;z-index:5;width:100%;padding:0 .2em;font-size:1.1em}.c-HomeHeader--search{color:#282828;flex-direction:column;width:100%;font-size:1.1em;display:flex}.c-HomeHeader--search .c-HomeHeader--fio{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;width:100%;padding-top:2em;display:flex}.c-HomeHeader--search .c-HomeHeader--input{flex-grow:1;position:relative}.c-HomeHeader--search .c-HomeHeader--input input{color:#53574c;background-color:#f7f7f4;border:none;border-radius:4px;width:100%;padding:10px 10px 10px 30px;font-size:1em}.c-HomeHeader--search .c-HomeHeader--input input::placeholder{color:#53574c;font-size:.8em}.c-HomeHeader--search .c-HomeHeader--input svg{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.c-HomeHeader--search .c-HomeHeader--btn{color:#fff;cursor:pointer;background-color:#0c3a42;border:none;border-radius:4px;padding:10px 25px;transition:background-color .3s,transform .2s}@media (width>=35em){.c-HomeHeader--body{flex-direction:column;justify-content:space-around;align-items:center;display:flex}.c-HomeHeader--body .c-HomeHeader--header{height:auto}.c-HomeHeader--body .c-HomeHeader--header h1{text-align:center}.c-HomeHeader--body .c-HomeHeader--header .c-HomeHeader--anons{width:450px;font-size:1.8em}.c-HomeHeader--body .c-HomeHeader--header .c-HomeHeader--anons .item{width:12wh}.c-HomeHeader--body .c-HomeHeader--info{width:90%;height:auto;padding-bottom:1em;font-size:1.1em}}@media (width>=50em){.c-HomeHeader--body{width:700px}.c-HomeHeader--body .c-HomeHeader--header{width:100%}.c-HomeHeader--body .c-HomeHeader--header h1{font-size:2.5em}.c-HomeHeader--body .c-HomeHeader--header .c-HomeHeader--anons{justify-content:space-around;width:100%;font-size:2em}.c-HomeHeader--body .c-HomeHeader--header .c-HomeHeader--anons .item{width:12wh}.c-HomeHeader--body .c-HomeHeader--header .c-HomeHeader--anons .item+.item{padding-left:1em}.c-HomeHeader--body .c-HomeHeader--info{width:100%;padding-bottom:0;font-size:1.1em}}@media (width>=75em){.c-HomeHeader--body .c-HomeHeader--header h1{font-size:3em}.c-HomeHeader--body .c-HomeHeader--header .c-HomeHeader--anons{font-size:2.5em}.c-HomeHeader--bg-image-left,.c-HomeHeader--bg-image-right{height:100%;display:block}.c-HomeHeader--bg-image-left{position:absolute;top:0;left:0}.c-HomeHeader--bg-image-right{position:absolute;top:0;right:100px}}@media (width>=110em){.c-HomeHeader{font-size:1vw}.c-HomeHeader .c-HomeHeader--body{width:60%}}[hidden]{display:none}.c-HomeHeader--down{width:30px;height:30px;margin:3px auto 8px;position:absolute;bottom:15px}.c-HomeHeader--down:before,.c-HomeHeader--down:after{content:"";box-sizing:border-box;border-bottom:7px solid red;border-left:7px solid red;width:100%;height:100%;animation:2s linear infinite down;position:absolute}.c-HomeHeader--down:after{animation:2s linear -1s infinite down}@keyframes down{0%{opacity:0;transform:translateY(-20px)rotate(-45deg)}10%,90%{opacity:0}50%{opacity:.5;transform:translate(0)rotate(-45deg)}to{opacity:0;transform:translateY(20px)rotate(-45deg)}}.c-MPLogo--home-header{z-index:50;position:absolute;top:1%;left:1%}.c-MPLogo--home-header img{width:50px}@media (width>=75em){.c-MPLogo--home-header img{width:70px}}
