/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-width:740px){.top.in-view{animation-name:movein-top;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;top:0;}@keyframes movein-top{from{top:25px;opacity:0;}to{top:0;opacity:1;}}.bottom.in-view{animation-name:movein-bottom;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;top:0;}@keyframes movein-bottom{from{top:-25px;opacity:0;}to{top:0px;opacity:1;}}.right.in-view{animation-name:movein-right;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;right:0;}@keyframes movein-right{from{right:-25px;opacity:0;}to{right:0;opacity:1;}}.left.in-view{animation-name:movein-left;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;left:0;right:0;}@keyframes movein-left{from{left:-25px;opacity:0;}to{left:0;opacity:1;}}.component_item.list_highlights{transition:transform 1.2s;}.component_item.list_highlights:nth-of-type(2n + 1){transform:translateX(-25px);}.component_item.list_highlights:nth-of-type(2n){transform:translateX(25px);}.component_item.list_highlights.in-view{transform:translateX(0);}}
.engage .buttons{text-align:center;width:100%;}.engage .btn-single{min-width:140px;border-radius:4px;margin-top:0;margin-bottom:4px;}@media (min-width:740px){.engage{border-radius:12px;border:1px solid rgba(245,238,230,0.85);padding:4%;background:rgba(245,238,230,0.125);position:relative;margin-bottom:80px!important;}.engage .dtd{border-radius:8px;margin-bottom:40px;background-color:rgba(245,238,230,0.5);}.engage .dtd article{border-radius:4px;}.engage p{margin-top:0;}.engage .btn-single{min-width:200px;}.engage .buttons{position:absolute;left:0;bottom:-40px;margin-bottom:0px;}}
section.dtd{display:grid;grid-template-columns:1fr;text-align:center;text-wrap:pretty;background-color:#f5eee6;gap:4px;padding:4px;}.dtd header{grid-column:1 / -1;}@media only screen and (min-width:1140px){section.dtd{grid-template-columns:repeat(3,1fr);}}.dtd h2{color:var(--color-brown);margin:0;padding:2% 4%;}.dtd article{background-color:var(--color-white);padding:6% 4%;display:flex;flex-direction:column;gap:8px;align-items:center;}.dtd img{max-width:100px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center;}.dtd h3,.dtd p{color:var(--color-brown);margin:0;}.dtd p{line-height:1.25;font-family:var(--font-circular);font-size:14px;}
