.interGlyphs-normal{font-family:InterGlyphs,Arial,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.button__group,.clearfix{zoom:1}.button__group:after,.button__group:before,.clearfix:after,.clearfix:before{content:" ";display:table}.button__group:after,.clearfix:after{clear:both}.hidden{display:none}.button__group{display:inline-block;padding-right:1px}.fp-search-widget__all-link,.fp-search-widget__header-image-link,.fp-search-widget__header-link,.fp-search-widget__list-item{transition:opacity .2s,border .2s,color .2s,background-color .2s}.fp-search-widget__all-link:link,.fp-search-widget__all-link:visited,.fp-search-widget__header-link:link,.fp-search-widget__header-link:visited{border-bottom:1px solid #c3dcf1;color:#0d71c8}.fp-search-widget__all-link:active,.fp-search-widget__all-link:hover,.fp-search-widget__header-link:active,.fp-search-widget__header-link:hover{border-bottom:1px solid #0d71c8;color:#188cf0;outline:0 none}.fp-search-widget__all-link:focus,.fp-search-widget__header-link:focus{outline:0 none}.fp-search-widget__all-link{line-height:20px;margin-left:28px;position:relative}.fp-search-widget__all-link:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRjlGOEY0IiBkPSJNMTAgMjBjNS41MjMgMCAxMC00LjQ3NyAxMC0xMFMxNS41MjMgMCAxMCAwIDAgNC40NzcgMCAxMHM0LjQ3NyAxMCAxMCAxMCIvPjxwYXRoIGZpbGw9IiNGOTdENDEiIGQ9Ik02IDl2Mmg1djJsNC0zLTQtM3YyeiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;content:"";display:inline-block;height:20px;left:-28px;position:absolute;vertical-align:middle;width:20px}.fp-search-widget__header-image-link:hover{opacity:.8;text-decoration:none}.fp-search-widget__header-image-link:active,.fp-search-widget__header-image-link:focus,.fp-search-widget__header-image-link:hover{outline:0 none}.fp-search-widget-wrapper{container-type:inline-size}.fp-search-widget{border:1px solid rgba(112,134,178,.16);margin-bottom:20px;padding:20px 10px}.fp-search-widget__header{align-items:center;display:flex;margin-bottom:15px;padding:0 10px}.fp-search-widget__header-image-link{background-image:url(/assets/images/fp-summer-job.bee8a8acf1818658a60d.jpg);background-size:cover;border-radius:2px;display:block;height:40px;margin-right:8px;text-decoration:none;width:50px}.fp-search-widget__header-link{font-size:13px;font-weight:700;line-height:16px;text-decoration:none}.fp-search-widget__header-link:hover{text-decoration:none}.fp-search-widget__list{display:flex;flex-direction:column;gap:4px;margin-bottom:15px}@container (min-width: 590px){.fp-search-widget__list{flex-direction:row;gap:8px}}.fp-search-widget__list-item{align-items:flex-start;background-color:#f6fafe;border:1px solid #f6fafe;border-radius:2px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-decoration:none}.fp-search-widget__list-item:link,.fp-search-widget__list-item:visited{color:#0d71c8}.fp-search-widget__list-item:active,.fp-search-widget__list-item:hover{border:1px solid #ecf5fe;color:#188cf0;outline:0 none;text-decoration:none}.fp-search-widget__list-item:focus{outline:0 none}.fp-search-widget__list-item:nth-child(4){display:none}@container (min-width: 300px){.fp-search-widget__list-item{align-items:center;flex-direction:row}}@container (min-width: 590px){.fp-search-widget__list-item{align-items:flex-start;flex-basis:0;flex-direction:column;flex-grow:1}.fp-search-widget__list-item:nth-child(4){display:flex}}.fp-search-widget__list-item-subject{display:-webkit-box;font-size:13px;line-height:1.15;margin-bottom:4px;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@container (min-width: 300px){.fp-search-widget__list-item-subject{margin-bottom:0;margin-right:8px}}@container (min-width: 590px){.fp-search-widget__list-item-subject{margin-bottom:4px;margin-right:0}}.fp-search-widget__list-item-price{background-color:rgba(20,137,240,.08);border-radius:4px;color:#094e8b;display:block;flex-shrink:0;font-size:12px;line-height:14px;padding:4px 8px}.fp-search-widget__footer{padding:0 10px}.fp-search-widget__all-link{font-size:13px;line-height:16px;text-decoration:none}.fp-search-widget__all-link:hover{text-decoration:none}