.b-internships-top{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem 1rem 1.5rem;border-radius:1rem;margin-bottom:2rem;background:#fff;box-shadow:0 8px 40px 0 rgba(0,0,0,.08)}@media(min-width:992px){.b-internships-top{flex-direction:row;align-items:center;padding:1rem 1.5rem;margin-bottom:2.5rem}}.b-internships-top .c-button{width:100%;flex-shrink:0;align-items:center;margin-top:1.5rem;margin-left:0}@media(min-width:992px){.b-internships-top .c-button{width:auto;align-items:flex-start;margin-top:1rem;margin-left:1.5rem}}.b-internships-filters{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem}@media(min-width:992px){.b-internships-filters{flex-direction:row;justify-content:flex-end;margin-left:auto;gap:.5rem}}.b-internships-filters__title{margin-bottom:.5rem;color:#fd822c;font-size:1.5rem;font-weight:800;line-height:normal}@media(min-width:992px){.b-internships-filters__title{flex-shrink:0;padding-right:2rem;margin-bottom:0}}.b-internships-filter{display:flex;width:100%;flex-direction:column}@media(min-width:992px){.b-internships-filter{max-width:15.6875rem}}.b-internships-filter__label{margin-bottom:.25rem;color:#bbbdc5;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.b-internships-filter__select{position:relative;overflow:hidden;width:100%;min-width:100%;padding:.5rem .5rem .5rem 1rem;border:1px solid #959595;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:calc(100% - .8rem);background-position-y:.31rem;background-repeat:no-repeat;color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.42}@media(min-width:992px){.b-internships-filter__select{max-width:15.6875rem}}.b-internships-loop{position:relative;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media(min-width:992px){.b-internships-loop{grid-template-columns:repeat(2,1fr)}}.b-internships-loop-item{display:flex;width:100%;flex-direction:column;padding:1rem;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 16px rgba(0,0,0,.08);gap:.5rem}@media(min-width:992px){.b-internships-loop-item{padding:1.5rem;gap:1rem}}.b-internships-loop-item__title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;color:#31323d}@media(min-width:992px){.b-internships-loop-item__title{font-size:1.5rem;font-weight:800;line-height:normal}}.b-internships-loop-item-bottom{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.b-internships-loop-item-bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:2}}.b-internships-loop-item-bottom .c-button{width:100%;flex-shrink:0;border:1px solid #fd822c;color:#fd822c;text-decoration:none}@media(min-width:992px){.b-internships-loop-item-bottom .c-button{width:auto}}.b-internships-loop-item-bottom .c-button:hover{border-color:#fd5e2c;color:#fd5e2c}.b-internships-loop-item__text{font-size:1rem;font-weight:400;line-height:normal;color:#31323d}.b-internships-loop-item__text p{margin-block-end:0;margin-block-start:0}.b-internships .c-button--showmore{display:none;margin:1rem auto 0}.b-internships--showmore-button .c-button--showmore{display:flex}@media(min-width:992px){.b-internships--showmore-button .c-button--showmore{display:none}}.b-internships--show-all .b-internships-loop-item{display:flex}.b-internships-loader{position:relative;z-index:10;display:none;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;border-radius:.62rem;margin:1.5rem auto 0;background:hsla(0,0%,100%,.7);box-shadow:0 4px 10px rgba(0,0,0,.1);transition:opacity .3s ease-out}.b-internships-loader:after{display:block;width:1.82rem;height:1.82rem;border-color:#fd822c transparent;border-style:solid;border-width:2px;border-radius:50%;animation:lds-dual-ring 1.2s linear infinite;content:" "}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.b-internships--loading .b-internships-loader{display:flex}