@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.image-paragraph{display:flex;align-items:center;gap:4.5vw}.image-paragraph__image,.image-paragraph__content{width:100%}.image-paragraph__image{aspect-ratio:14/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--image-border-radius);max-width:51%;height:auto}.image-paragraph__content{display:flex;flex-direction:column;gap:1rem}.image-paragraph__title .main{text-transform:capitalize;font-weight:400;color:var(--neutrals--900);font-size:var(--header---h2);line-height:140%}.image-paragraph__title .tagline{display:block;font-weight:600;color:var(--neutrals--800);font-size:var(--overline---overline-14-pt);line-height:140%;margin-bottom:1.18rem;text-transform:uppercase}.image-paragraph__text{color:var(--neutrals--800);font-size:var(--body-16-pt---body-1);line-height:160%;margin-bottom:1rem}.image-paragraph__text .button{display:flex;align-items:center;margin-top:.75rem;padding:2px}.image-paragraph--long{flex-direction:column-reverse}.image-paragraph--long .image-paragraph__image{aspect-ratio:initial;width:100%;max-height:495px;max-width:initial}.image-paragraph--long .image-paragraph__content{flex-direction:row;justify-content:space-evenly}.image-paragraph--long .image-paragraph__text{max-width:70ch;line-height:160%}.image-paragraph__info{margin-top:1rem;border-radius:12px;padding:1.5rem;gap:12px;display:flex;align-items:flex-start;background-color:var(--secondary-colors---light-blue---5);color:var(--secondary-colors---light-blue);font-size:var(--body-14-pt---body-2)}@media screen and (max-width: 768px){.image-paragraph__image{max-width:initial;aspect-ratio:85/100}.image-paragraph__title .main{font-size:var(--header---h4);line-height:160%}.image-paragraph{flex-direction:column-reverse}.image-paragraph--long .image-paragraph__image{aspect-ratio:85/100}.image-paragraph--long .image-paragraph__content{flex-direction:column;justify-content:initial}.image-paragraph--long .image-paragraph__text{max-width:-moz-max-content;max-width:max-content}}@media screen and (min-width: 769px),print{.image-paragraph__text{width:80%}}
