.tender-list__list .tender{margin-bottom:64px}.tender-list__list .item__link{display:flex;flex-direction:column-reverse}.tender-list__list .item__meta{max-width:724px;width:100%}.tender-list__list .item__title{font-size:1.5rem;margin-bottom:8px}.tender-list__list .item__details p{font-size:.875rem;margin-bottom:4px;line-height:120%;font-family:var(--sub_font)}.tender-list__list .item__teaser-img{display:block;width:174px;height:115px;flex-shrink:0;border-radius:1px;box-shadow:0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1);margin:0 0 16px 16px;background-size:cover;background-image:var(--src_img_1x)}.button.button--fake{margin-top:24px}@media all and (min-width:768px){.tender-list__list .tender{margin-bottom:72px}.tender-list__list .item__link{display:flex;flex-direction:row;flex-wrap:nowrap}.tender-list__list .item__meta{margin-right:32px}.tender-list__list .item__title{font-size:2rem}.tender-list__list .item__details p{font-size:1rem}.tender-list__list .item__teaser-img{width:220px;height:145px;margin:0;background-image:var(--src_img_1-5x)}}@media all and (min-width:1024px){.tender-list__list .tender{margin-bottom:86px}.tender-list__list .item__meta{margin-right:38px}.tender-list__list .item__title{font-size:2.25rem}.tender-list__list .item__details p{font-size:1.125rem;margin-bottom:4px}.tender-list__list .item__teaser-img{width:240px;height:160px;background-image:var(--src_img_2x)}.button.button--fake{margin-top:28px}}.button{position:relative;display:inline-block;font-size:1rem;padding:8px 28px 8px 16px;background:var(--secondary_color);color:#fff;font-family:var(--main_font);border-radius:24px}.button::after{position:absolute;content:'';top:50%;transform:translateY(-50%);right:10px;width:18px;height:18px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;transition:all .3s}.button.button--big{font-size:1.25rem;padding:10px 32px 10px 20px;border-radius:32px}.button.button--big::after{right:10px;width:22px;height:22px}.button.button--fake::after{-webkit-mask-image:url("/static/icons/arrow_right.04b96bd09116.svg");mask-image:url("/static/icons/arrow_right.04b96bd09116.svg")}.button.button--email{padding:10px 42px 10px 20px}.button.button--email::after{-webkit-mask-image:url("/static/icons/mail.67390ffc1cfb.svg");mask-image:url("/static/icons/mail.67390ffc1cfb.svg");right:12px}.button.button--red{background:var(--primary_color)}.button.button--white{background:#fff;color:var(--primary_color)}.button.button--white::after{background:var(--primary_color)}@media all and (min-width:1024px){.button{font-size:1.125rem;padding:10px 32px 10px 20px}.button.button--big{font-size:1.5rem;padding:12px 48px 12px 24px}.button::after{width:22px;height:22px;right:10px}.button.button--big::after{right:12px;width:28px;height:28px}.button.button--email{padding:12px 52px 12px 24px}.button.button--email::after{right:14px}.button:hover::after,.item__link:hover .button.button--fake::after{transform:translateX(6px) translateY(-50%)}}.page .page-title-container{display:flex;flex-direction:column-reverse;align-items:center}.page .page-title-container .image{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;flex-shrink:0;background-image:var(--src_img_1x)}.page .page-title-container .text-container{margin-bottom:16px;width:100%}.page .page-title-container .title{font-size:1.8rem;font-family:var(--main_font);line-height:110%;color:var(--secondary_color);margin-bottom:4px}.page .page-title-container .lead{font-family:var(--sub_font);font-size:1rem;color:var(--text_color)}.page .page-title-container .lead p{font-family:var(--sub_font);font-size:1rem;color:var(--text_color)}@media all and (min-width:768px){.page .page-title-container{flex-direction:row;align-items:start}.page .page-title-container .text-container{margin-top:20px;margin-left:48px;margin-bottom:0}.page .page-title-container .title{font-size:2.5rem}.page .page-title-container .image{background-image:var(--src_img_1-5x)}}@media all and (min-width:1024px){.page .page-title-container .text-container{margin-top:26px;margin-left:64px}.page .page-title-container .title{font-size:2.8rem}.page .page-title-container .lead{font-size:1.125rem}.page .page-title-container .lead p{font-size:1.125rem}.page .page-title-container .image{background-image:var(--src_img_2x)}}.richtext img{margin-bottom:12px;max-width:100%;height:auto;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);border-radius:2px}.richtext a{text-decoration:underline}.richtext ul{padding-left:16px}.richtext ul li{list-style-type:disc;margin-bottom:8px}.richtext ol{padding-left:16px}.richtext ol li{list-style-type:decimal;margin-bottom:8px}.richtext h2{margin-top:24px}.richtext h3{margin-top:18px}.richtext h4{margin-top:14px}.richtext h5{margin-top:12px}.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin-bottom:10px}@media all and (min-width:768px){.richtext h2{margin-top:32px}.richtext h3{margin-top:26px}.richtext h4{margin-top:18px}.richtext h5{margin-top:12px}.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin-bottom:12px}}@media all and (min-width:1024px){.richtext h2{margin-top:48px}.richtext h3{margin-top:32px}.richtext h4{margin-top:24px}.richtext h5{margin-top:16px}.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin-bottom:14px}}.page .page-title-container{flex-direction:column}.page .page-title-container .image{width:100%;height:90px;border-radius:1px;box-shadow:0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1);margin-bottom:16px;background-size:contain;background-position:right;border:4px solid #fff;background-color:#fff}@media all and (min-width:768px){.page .page-title-container{flex-direction:row}.page .page-title-container .image{width:220px;height:145px;margin-bottom:0;background-position:center}}@media all and (min-width:1024px){.page .page-title-container .image{width:264px;height:182px}}