/* Holland Crown: visible section headings are the H1 (moved from uptitle). Keeps the original spacing. */
#rec854746651 .t015__title,#rec854742479 .t015__title,#rec854759342 .t015__title,#rec855656001 .t015__title{letter-spacing:2.5px;}
#rec854746651 .t015__title,#rec854759342 .t015__title,#rec855656001 .t015__title{margin-bottom:182px;}
#rec854742479 .t015__title{margin-bottom:205px;}
@media screen and (max-width:960px){
#rec854746651 .t015__title,#rec854759342 .t015__title,#rec855656001 .t015__title{margin-bottom:145px;}
#rec854742479 .t015__title{margin-bottom:188px;}
}
@media screen and (max-width:640px){
#rec854746651 .t015__title{margin-bottom:120px;}
#rec854759342 .t015__title,#rec855656001 .t015__title{margin-bottom:108px;}
#rec854742479 .t015__title{margin-bottom:151px;}
}

/* Home cover: the visible slogan is the H1 (moved from description). Same position as before: anchored to the bottom of the cover. */
#rec411021098 .t-cover__wrapper{vertical-align:bottom;}
#rec411021098 .t184__title.t-title{letter-spacing:1px;padding-top:0;padding-bottom:90px;font-size:24px;line-height:35px;font-weight:300;}
@media screen and (max-width:480px){
#rec411021098 .t184__title.t-title{width:420px;max-width:none;margin-left:calc(100% - 420px);font-size:14px;line-height:20px;}
}

/* Home cover slogan on tablets / narrow windows (481–1200px): smaller font so it keeps the same 3 lines as on desktop instead of 4 overlapping lines. Phones are scaled by Tilda itself. */
@media screen and (min-width:481px) and (max-width:1200px){
#rec411021098 .t184__title.t-title > div{font-size:min(84px, calc((100vw - 60px) * 0.14)) !important;line-height:0.686em !important;}
}