/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.square-teasers{display:flex;flex-wrap:wrap;}.square-teaser{position:relative;flex:1 0 50%;margin:0 0 60px;}.square-teaser:nth-child(2n+1){padding:0 30px 0 0;}.square-teaser:nth-child(2n){padding:0 0 0 30px;border-left:1px solid rgba(0,0,0,0.3);}.square-teaser:after{content:'';position:absolute;left:0;right:0;top:-30px;border-top:1px solid rgba(0,0,0,0.3);}.square-teaser:nth-child(1):after,.square-teaser:nth-child(2):after,.adv--full ~ .square-teaser:nth-child(6):after,.adv--full ~ .square-teaser:nth-child(7):after{display:none;}.square-teaser:nth-last-child(1),.square-teaser:nth-last-child(2):nth-child(2n+1){margin:0;}.square-teasers .adv--full{flex:1 0 100%;margin-top:-20px;}.adv--full ~ .square-teaser:nth-child(2n+1){padding:0 0 0 30px;border-left:1px solid rgba(0,0,0,0.3);}.adv--full ~ .square-teaser:nth-child(2n){padding:0 30px 0 0;border:0;}.adv--full ~ .square-teaser:nth-last-child(2):nth-child(2n+1){margin:0 0 60px;}.adv--full ~ .square-teaser:nth-last-child(2):nth-child(2n){margin:0;}.square-teaser a{display:block;}.square-teaser h4{font-size:2.6rem;line-height:3.2rem;font-family:var(--Cheltenham);}.square-teaser figure{float:right;width:94px;margin:15px 0 0 20px;}@media (hover:hover){.square-teaser a:hover figure{transform:scale(1.21);}}@media screen and (max-width:600px){.square-teasers{display:block;}.square-teaser:nth-child(2n),.square-teaser:nth-child(2n+1),.adv--full ~ .square-teaser:nth-child(2n),.adv--full ~ .square-teaser:nth-child(2n+1){margin:0 0 20px;padding:0 0 20px;border:0;border-bottom:1px solid rgba(0,0,0,0.3);}.adv--full ~ .square-teaser:nth-last-child(2):nth-child(2n){margin:0 0 20px;}.adv--full  ~ .square-teaser:last-child{border:0;}.square-teaser:after{display:none;}.square-teaser a{position:relative;}.square-teaser figure{position:absolute;top:25px;margin:0;}.square-teaser:nth-child(2n+1) figure{right:0;}.square-teaser:nth-child(2n) figure{left:0;}.square-teaser h4{min-height:94px;font-size:2rem;line-height:2.4rem;}.square-teaser:nth-child(2n+1) h4{padding:0 104px 0 0;}.square-teaser:nth-child(2n) h4{padding:0 0 0 104px;}}
