page-introduction{display:block;position:relative}page-introduction:after{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:6rem}page-introduction .frame{background-color:#fff;border-radius:1.5rem;box-shadow:0 0 .5rem .5rem rgba(0,0,0,.05);display:block;font-weight:200;overflow:hidden;padding:3rem;position:relative;z-index:1}page-introduction .frame .title{display:block;font-family:Kollektif;font-size:1.9rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;width:80%}page-introduction .content{display:block;float:right;overflow:hidden;width:60%}page-introduction .content a.cta{margin-top:1.5rem}page-introduction .images{display:block;float:left;overflow:hidden;position:relative;width:35%;z-index:3}page-introduction .images img{height:auto;margin-top:1.5rem;max-width:100%;vertical-align:top}page-introduction .images img:first-child{margin:0}page-introduction .types{background-color:#f9a519;display:block;float:left;margin-top:1.5rem;padding:.5rem 1.5rem 1.5rem;position:relative;text-align:center;width:100%;z-index:2}page-introduction .types .type{box-sizing:border-box;display:block;float:left;font-weight:700;padding:0 .75rem;width:20%}page-introduction .rule-r-v{bottom:0;left:17.5%;top:3rem}@media screen and (max-width:999px){page-introduction .frame{padding:1rem}page-introduction .frame .content,page-introduction .frame .images,page-introduction .frame .title{width:100%}page-introduction .frame .images{margin-bottom:.5rem}page-introduction .frame .images img{margin-top:1rem;max-width:100%}}#body-modular header:before{background:none!important}