/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text{}.text .button:hover{color:#e55026;background-color:transparent;}
@media (min-width:1024px){.text-image{position:relative;display:flex;align-items:center;}}.text-image--has-extra .field--name-field-text-extra{background-color:#e55026;color:#fff;padding:32px;}.text-image--has-extra .field--name-field-text-extra p{color:#fff;}@media (min-width:1024px){.text-image--has-extra .field--name-field-text-extra{padding:48px;}}.text-image--has-extra .field--name-field-text-extra ul{margin:0;padding:0;padding-left:15px;}.text-image--has-extra .field--name-field-text-extra li{margin:0;position:relative;line-height:24px;}.text-image--has-extra .field--name-field-text-extra li + li{margin-top:8px;}@media (min-width:1024px){.text-image--has-extra .text-image__text{width:480px;}}@media (min-width:1024px){.text-image--has-extra.text-image--image-right .text-image__text{margin-right:32px;}}@media (min-width:1024px){.text-image--has-extra.text-image--image-left .text-image__text{margin-left:32px;}.text-image--has-extra.text-image--image-left .text-image__extra{left:0;}}.text-image__text{margin-bottom:40px;}@media (min-width:1024px){.text-image__text{margin-bottom:0;}}@media (min-width:1024px){.text-image__image{flex-shrink:0;width:700px;height:620px;}}.text-image__image > img{width:100%;height:auto;}@media (min-width:1024px){.text-image__image > img{-o-object-fit:cover;object-fit:cover;height:100%;}}@media (min-width:1024px){.text-image__extra{position:absolute;top:50%;transform:translateY(-50%);width:420px;}}@media (min-width:1024px){.text-image--image-right .text-image__text{margin-right:128px;}.text-image--image-right .text-image__extra{right:0;}}@media (min-width:1024px){.text-image--image-left{justify-content:flex-end;}.text-image--image-left .text-image__text{margin-left:128px;order:1;}}.text-image__button{margin-top:32px;}@media (min-width:1024px){.text-image__button{margin-top:48px;}}
.trumps{display:grid;-moz-column-gap:24px;column-gap:24px;row-gap:24px;grid-template-columns:repeat(1,1fr);}@media (min-width:1440px){.trumps{-moz-column-gap:32px;column-gap:32px;row-gap:32px;grid-template-columns:repeat(3,1fr);}}.trump{background-color:rgba(0,0,0,0.1);padding:64px 32px;}@media (min-width:1440px){.trump{padding:80px 72px 80px 72px;}}.trump .button:hover{color:#fff;}.trump__icon{height:40px;margin-bottom:16px;}@media (min-width:1024px){.trump__icon{margin-bottom:24px;}}.trump__icon img{width:auto;height:100%;}@media (min-width:1024px){.trump__title{font-size:26px;}}
