.cp-blocks-referanser{display:flex;flex-direction:block;margin:auto;max-width:1220px;padding:var(--main-padding);padding-bottom:0}.cp-blocks-referanser .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;width:100%}.cp-blocks-referanser .title{font-size:30px;margin:5px 0 0;padding:30px 35px 0}.cp-blocks-referanser .description{color:#003231;font-size:var(--paragraph-small);line-height:var(--paragraph-line-height);opacity:.9;padding:20px 35px 35px}.cp-blocks-referanser .description p{font-size:16px;line-height:1.5em;margin:0}.cp-blocks-referanser .container{align-self:center;column-gap:30px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.cp-blocks-referanser .container .block a:hover{color:var(--warm-black);text-decoration:none}.cp-blocks-referanser .container .block{border-radius:25px;margin-bottom:calc(var(--main-margin)*3);overflow:hidden;padding:0;position:relative;width:100%}@media screen and (max-width:767px){.cp-blocks-referanser .container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cp-blocks-referanser .container .block{border-color:#f6f2eb;border-radius:30px;border-style:none;margin:5px;padding:0;position:relative;width:100%}.cp-blocks-referanser .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.cp-blocks-referanser .title{font-size:24px;margin:0;padding:30px 20px 0}.cp-blocks-referanser .description{padding:15px 20px 20px}.cp-blocks-referanser .description p{font-size:15px;line-height:1.5em;margin:0}}