.summary-block>*:first-child{margin-top:0}.summary-block>*:last-child{margin-bottom:0}.summary-block>a{color:inherit;text-decoration:none}.summary-block .category{line-height:1;margin-top:0;padding:5px 8px;display:inline-block;background:#fff;color:#172566;border-radius:15px}.summary-block .title{margin-top:1rem;margin-bottom:0}.summary-block .date{margin-top:1.5rem;margin-bottom:0}.summary-block.medium .description{font-size:14px;margin-top:.5rem}.summary-block.small .description{font-size:14px;margin-top:.5rem}.posts-list>article{margin-left:auto;margin-right:auto;margin-bottom:-5rem}.posts-list>article .image{width:95vw;max-width:392px}.posts-list>article .summary-block{box-sizing:border-box;padding:1.5rem;background-color:#fff;position:relative;bottom:5rem;left:2rem;width:calc(100% - 2rem);transition:box-shadow 500ms ease}.posts-list>article .summary-block:hover{box-shadow:0px 20px 60px rgba(0,0,0,.1)}.posts-list>article .summary-block .description{display:none}@media all and (min-width: 768px){.posts-list>article .summary-block .description{display:block}}@media all and (min-width: 1200px){.posts-list>article{width:90vw;display:flex;align-items:flex-end;margin-bottom:0}.posts-list>article+article{margin-top:2rem}.posts-list>article .summary-block{bottom:0;left:-2rem}}.hot-topics{background:#8ac500}.hot-topics .container{position:relative;z-index:1}.hot-topics h4{font-size:2rem;font-weight:400;color:#fff}.hot-topics p{font-size:1rem;color:#fff;margin-bottom:10px}.tags-list{box-sizing:border-box;padding:1rem 5vw;margin-top:5rem}.tags-list>nav{display:flex;overflow:auto}.tags-list h4{margin-top:0;margin-bottom:1.5rem;line-height:1}.tags-list a{color:inherit;text-decoration:none;font-size:14px;line-height:1;padding:.5rem 1rem;background-color:#f2f2f2;border-radius:100px;white-space:nowrap;transition:background-color 250ms ease;display:flex;align-items:center}.tags-list a .close{font-size:2em;margin-left:.75rem;margin-top:-4px}.tags-list a:hover{background-color:#dadada}.tags-list a+a{margin-left:1rem}.tags-list a.active{background-color:#dadada}.tags-nav-container{padding-top:5px;margin:0;position:relative;margin-right:calc(-50vw + 50%)}.tags-nav-container .swiper{width:100%}.tags-nav-container .swiper-wrapper{display:flex}.tags-nav-container .swiper-slide{display:flex;justify-content:center;align-items:center;text-align:center;width:auto}.swiper-slide a{display:inline-block;background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;padding:10px 20px;border-radius:30px;font-size:.9rem;font-weight:bold;text-decoration:none;transition:background-color .3s ease,color .3s ease}.swiper-slide a:hover{background-color:#fff;color:#003478}.swiper-slide a.sorgenia{background-color:#fff;color:#003478}.swiper-slide a.active{background-color:#fff;color:#0056b3}.swiper-slide .close{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1.2rem;color:#0056b3;cursor:pointer}.swiper-slide .close:hover{color:red}@media all and (min-width: 960px){.tags-list{display:flex;align-items:center;width:90vw;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:0}.tags-list>h4{flex-shrink:0;margin-bottom:0;margin-right:2rem}}.search.search-results,.search.search-no-results{background-color:#eff4fb}.search.search-results main,.search.search-no-results main{margin-top:-80px}.search-page{padding-top:150px}.search-page .search-input{position:relative;margin-top:0;margin-bottom:0}.search-page .search-input input[type=text]{min-width:100%;font-family:"DIN",sans-serif;font-size:calc(28px + (100vw - 320px)/1120*22);padding-bottom:0;font-weight:700}.search-page .search-input input[type=submit]{z-index:1;position:absolute;bottom:8px;width:24px;height:24px;cursor:pointer;right:0;opacity:0}.search-page .search-input .clear-button{z-index:1;position:absolute;bottom:8px;width:24px;height:24px;cursor:pointer;padding:0;right:32px;background-color:var(--color)}.search-page .searchform svg{position:absolute;right:0;width:24px;bottom:8px}.search-page .searchform svg circle{stroke:var(--color-green-light)}.search-page .searchform svg path{stroke:var(--color-green-light)}.search-results .tags-list{margin-bottom:2rem}.search-results .all-articles .custom-card{border-radius:0px;border-top-right-radius:15px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease;border:0px}.search-results .all-articles .custom-card:hover{transform:scale(1.02)}.search-results .all-articles .custom-card img{border-top-right-radius:15px;height:220px;object-fit:cover;width:100%}.search-results .all-articles .category-badge{line-height:1;margin-top:0;padding:5px 8px;display:inline-block;background:#fff;color:#172566;border-radius:15px;font-size:.8rem;margin-bottom:0px;font-weight:600}.search-results .all-articles .card-title{font-weight:bold;color:#1d3557;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em;line-height:1.5em;font-size:1.4rem}.search-results .all-articles .card-text{color:#666;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em;line-height:1.5em;font-size:1rem}.search-results .all-articles .card-body{position:relative}.search-results .all-articles .btn-read{background-color:#97d700;color:#fff;font-weight:700;border-radius:0px;padding:10px 20px;border:1px solid #97d700;transition:background-color .3s ease;margin-top:15px}.search-results .all-articles .btn-read:hover{background-color:#fff;color:#97d700}.search-results .all-articles .btn-read span{margin-left:10px;font-size:1.2rem}.search-results .all-articles .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:1.2rem}.search-results .all-articles .pagination .page-numbers{color:#667085;font-weight:400;text-decoration:none;padding:5px 10px;border-radius:50%;transition:background-color .3s,color .3s}.search-results .all-articles .pagination .current{color:#001d73;padding:5px 10px;font-weight:700}.search-results .all-articles .pagination .dots{padding:0 10px}.search-results .all-articles .pagination .prev{font-size:1.5rem;text-decoration:none;padding:5px 10px}.search-results .all-articles .pagination .next{font-size:1.5rem;text-decoration:none;padding:5px 10px}.search-results .all-articles .pagination-info{font-weight:bold;margin:0 10px}@media all and (min-width: 1440px){.search-page .search-input input[type=text]{font-size:50px}}/*# sourceMappingURL=search-page.css.map */
