.campaign-profile .container{padding:3rem;--container-default:730px}.campaign-profile .container:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='241' height='238' fill='none' viewBox='0 0 241 238'%3E%3Cpath fill='%23E13839' fill-rule='evenodd' d='M120.5 178.5c33.275 0 60.25-26.639 60.25-59.5 0-32.86-26.975-59.5-60.25-59.5S60.25 86.14 60.25 119s26.975 59.5 60.25 59.5m0 59.5c66.55 0 120.5-53.278 120.5-119S187.05 0 120.5 0 0 53.278 0 119s53.95 119 120.5 119' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;content:"";height:4rem;position:absolute;right:0;top:0;width:4rem}.campaign-profile__grid{align-items:start;display:grid;gap:4rem;grid-template-columns:155px auto}.campaign-profile__image__img{background-position:50%;background-size:cover;border:1px solid var(--color-primary2);border-radius:50%;height:150px;object-fit:cover;object-position:center;padding:5px;width:150px}.campaign-profile__icons{align-items:center;display:flex;gap:1.5rem}.campaign-profile__icons p{align-items:center;display:flex;font-size:1.6rem;gap:1rem;margin:0}.campaign-profile__icons img{height:1.2em;margin:0}.campaign-profile__text{display:flex;flex-direction:column;gap:2rem}.campaign-profile__text h4,.campaign-profile__text p{margin:0}.campaign-profile ul{font-size:1.6rem;gap:1.5rem;list-style-type:none;margin:0;padding-left:2em}.campaign-profile ul li{position:relative}.campaign-profile ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='241' height='238' fill='none' viewBox='0 0 241 238'%3E%3Cpath fill='%23E13839' fill-rule='evenodd' d='M120.5 178.5c33.275 0 60.25-26.639 60.25-59.5 0-32.86-26.975-59.5-60.25-59.5S60.25 86.14 60.25 119s26.975 59.5 60.25 59.5m0 59.5c66.55 0 120.5-53.278 120.5-119S187.05 0 120.5 0 0 53.278 0 119s53.95 119 120.5 119' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:none;background-size:contain;content:"";height:1em;left:-2em;position:absolute;top:.25em;width:1em}@media only screen and (max-width:768px){.campaign-profile__grid{grid-template-columns:100%}}@media only screen and (max-width:500px){.campaign-profile__grid{grid-template-columns:100%}.campaign-profile__icons{align-items:flex-start;flex-wrap:wrap}.campaign-profile .container:before,.campaign-profile__icons__divider{display:none}}@media only screen and (max-width:380px){.campaign-profile__icons{flex-direction:column}}