.search-btn{border:none;width:3em;height:3em;cursor:pointer;background:#171717;border-radius:0 .75em .75em 0/0 1.5em 1.5em 0;padding:.75em;position:relative;transform:translate(0.45em, 0.25em) rotate(45deg) scale(0.25, 0.125);transform-origin:0 50%}.search-btn,.search-btn:before,.search-btn:after{transition:all .25s ease-out}.search-btn:before,.search-btn:after{content:"";display:block;opacity:0;position:absolute}.search-btn:before{border-radius:50%;box-shadow:0 0 0 .2em #f1f1f1 inset;top:.75em;left:.75em;width:1.2em;height:1.2em}.search-btn:after{background:#f1f1f1;border-radius:0 .25em .25em 0;top:51%;left:51%;width:.75em;height:.25em;transform:translate(0.2em, 0) rotate(45deg);transform-origin:0 50%}.search-btn span{display:inline-block;overflow:hidden;width:1px;height:1px}@media screen and (prefers-color-scheme: dark){.search-btn{background:#f1f1f1}}.search-input:focus+.search-button,.search-input:valid+.search-button{background:#008cff;border-radius:0 .375em .375em 0;transform:scale(1)}.search-input:focus+.search-button:before,.search-input:focus+.search-button:after,.search-input:valid+.search-button:before,.search-input:valid+.search-button:after{opacity:1}.search-input:focus+.search-button:hover,.search-input:valid+.search-button:hover,.search-input:valid:not(:focus)+.search-button:focus{background:#0c48db}.search-input:focus+.search-button:active,.search-input:valid+.search-button:active{transform:translateY(1px)}
.search-radio__label{margin:0 0 0 6px}
.search-radio{display:flex;flex-wrap:wrap;justify-content:center;width:100%;color:#fff;margin:10px 5px 0}.search-radio__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 0 0}.search-radio__item{margin:0 0 0 18px}
.search-input{transition:all .25s ease-out;width:3em;height:3em;background:transparent;border-radius:1.5em;box-shadow:0 0 0 .4em #171717 inset;padding:.75em;transform:translate(0.8em, 0.5em) scale(0.5);transform-origin:100% 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-input:invalid:not(:focus){cursor:pointer}.search-input:focus,.search-input:valid{width:100%}.search-input:focus,.search-input:not(:focus)+.search-btn:focus{outline:transparent}.search-input::-webkit-search-decoration{-webkit-appearance:none}.search-input:focus,.search-input:valid{background:#fff;border-radius:.375em 0 0 .375em;box-shadow:0 0 0 .1em #d9d9d9 inset;transform:scale(1)}.search-input:focus+.search-btn,.search-input:valid+.search-btn{background:#008cff;border-radius:0 .375em .375em 0;transform:scale(1)}.search-input:focus+.search-btn:before,.search-input:focus+.search-btn:after,.search-input:valid+.search-btn:before,.search-input:valid+.search-btn:after{opacity:1}.search-input:focus+.search-btn:hover,.search-input:valid+.search-btn:hover,.search-input:valid:not(:focus)+.search-btn:focus{background:#0c48db}.search-input:focus+.search-btn:active,.search-input:valid+.search-btn:active{transform:translateY(1px)}@media screen and (prefers-color-scheme: dark){.search-input{box-shadow:0 0 0 .4em #f1f1f1 inset}.search-input:focus,.search-input:valid{background:#3d3d3d;box-shadow:0 0 0 .1em #3d3d3d inset}}
.reset-button{display:block;visibility:hidden;opacity:0;position:absolute;top:3px;left:50%;transform:translateX(-50%);padding:5px;background-color:transparent;color:#fff;text-decoration:none;border:#ffdead;width:30px;transition:all ease-in-out .6s}.reset-button.active{opacity:1;visibility:visible;transform:translateX(-50%) rotate(360deg)}
.search-bar{position:relative;width:100%;display:flex;flex-wrap:wrap;margin:auto;padding:1.5em;justify-content:center;max-width:30em;font-size:calc(16px + (24 - 16)*(100vw - 320px)/(1920 - 320))}.search-bar__block{width:auto;display:flex;justify-content:center;position:relative}.search-bar__block button,.search-bar__block input{font:1em Hind,sans-serif;line-height:1.5em;color:#171717}@media screen and (prefers-color-scheme: dark){.search-bar input{color:#f1f1f1}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-weight:400;font-family:"Nunito";font-style:normal;src:url(../assets/fonts/nunito-regular.ttf)}@font-face{font-weight:600;font-family:"Nunito";font-style:normal;src:url(../assets/fonts/nunito-bold.ttf)}body{position:relative;font-family:"Nunito",sans-serif;font-weight:400;background-color:#fff;font-size:1rem;line-height:1.5rem;color:#545454;background-size:100% 100%;padding:10px}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}img{max-width:100%;height:auto}body,html{font-family:"Montserrat",sans-serif;background-color:#341cac}.cards-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.cards-list>li{display:block;min-height:100%;margin:0 15px 33px}.card{display:flex;flex-direction:column;width:280px;margin:0 0;min-height:100%;box-shadow:10px 5px 40px 20px #2d1896;transition:.25s}.card a{text-decoration:none}.card-header{height:150px;width:100%;padding:15px;width:100%;background-size:cover;background-position:center;color:#fff}.card-header--title{background:#8473d6;padding:0 6px;border-radius:3px;width:fit-content;font-size:.7rem;line-height:1.7;transition:color .25s ease-in-out;text-transform:uppercase;margin:0}a.card__header-link:hover .card-header--title{color:#f9a20b}.card-body{display:flex;flex-direction:column;justify-content:space-between;padding:15px;background-color:#fff;width:100%;flex-grow:1}.card-body-block{display:flex;flex-direction:column}span.body-category{height:68px}a.card__body-link{text-decoration:none;color:#341cac}a.card__body-link:hover{color:#664fd6}.card-body h2{min-height:45px;max-height:45px;overflow-y:hidden;font-size:1rem}.date{font-size:11px;font-weight:600;color:gray}.body-content{padding-bottom:10px;font-size:12px;line-height:1.2;overflow-x:hidden}span.body-category{font-size:11px;line-height:1;font-style:italic}.button-primary{display:block;border:none;box-shadow:none;font-family:inherit;background-color:transparent;color:#341cac;font-size:15px;transition:.25s}.button-primary i{padding-right:4px}.button-primary:hover{transform:translate(-10px, 0)}.card__footer-link-block{text-align:right}h1{color:#fff;text-align:center;margin:8px 0 0px}
