/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph img{display:block;max-width:100%;height:auto}.paragraph ul,.paragraph ol{list-style-position:inside;margin-bottom:1em}@media (max-width:1023px){.paragraph__title .button--primary{background-position:left calc(50% - .75em) bottom}.paragraph__title .button--primary:hover{background-position:left calc(50% + .75em) bottom}}
.paragraph--type-text{display:flex}@media (max-width:767px){.paragraph--type-text{flex-direction:column}}.paragraph__columns{display:flex;justify-content:space-evenly;flex-shrink:0;flex-basis:calc(75% - 4rem)}@media (max-width:1023px){.paragraph__columns{flex-direction:column}}.paragraph__column{box-sizing:border-box;flex-basis:50%;padding-right:2rem}@media (max-width:1023px){.paragraph__column{padding-left:0}}.paragraph__column:nth-last-child(1){padding-right:0}.paragraph--type-text>.paragraph__column{flex-shrink:0;flex-basis:50%;margin-left:calc(25% + 4rem)}@media (max-width:1023px){.paragraph--type-text>.paragraph__column{flex-basis:calc(75% - 4rem)}}@media (max-width:767px){.paragraph--type-text>.paragraph__column{flex-basis:100%;margin-left:0}}.paragraph__title+.paragraph__column{margin-left:0}
.paragraph.paragraph--type-usps{display:flex;flex-direction:column;align-items:center;padding:4rem 0;text-align:center;color:white;background-image:url(/themes/custom/tramper/images/overlay/background.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.paragraph.paragraph--type-usps .paragraph__title{margin-bottom:1rem}.paragraph.paragraph--type-usps .paragraph__title h2{color:white}.usps__row{display:flex;justify-content:space-around}@media (max-width:767px){.usps__row{flex-direction:column;align-items:center}}.usps__column{width:25%}@media (max-width:767px){.usps__desktop{display:none}}@media (min-width:768px){.usps__mobile{display:none}}.usp{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-basis:25%;flex-grow:0}@media (max-width:767px){.usp{margin-top:3rem;width:100%}}.usp__icon{height:4.25rem}.usp__icon svg{width:auto;height:100%}.usp__title{display:flex;justify-content:center;align-items:flex-end}.usp__title h3{margin-top:.5em;margin-bottom:.5em}.usp__link{justify-self:flex-end;font-size:1.3rem;font-weight:700;text-transform:uppercase;margin-top:1.5em}.usp__link .button--primary{text-align:center;background-position:center bottom}.usp__link .button--primary:hover{background-position:left calc(50% + 1.5em) bottom}
