contact-introduction{display:block;position:relative}contact-introduction:after{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:6rem}contact-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}contact-introduction .frame .title{display:block;font-family:Kollektif;font-size:1.9rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;width:80%}contact-introduction .content{display:block;float:left;overflow:hidden;width:45%}contact-introduction .content a.cta{margin-top:1.5rem}contact-introduction .map{display:block;float:right;overflow:hidden;position:relative;width:50%;z-index:3}contact-introduction .map img{height:auto;vertical-align:top;width:100%}contact-introduction p#contact-social{overflow:hidden}contact-introduction p#contact-social a{float:left;margin-left:1.5rem;text-decoration:none}contact-introduction p#contact-social a img{height:2rem;width:auto}contact-introduction #team{border:.25rem solid #eea841;border-radius:1rem;display:block;float:left;margin-top:1.5rem;overflow:hidden;padding:1.5rem;width:100%}contact-introduction #team ul{list-style-type:none;overflow:hidden;padding:1.5rem 0 0;text-align:center;width:100%}contact-introduction #team ul li{float:left;width:50%}contact-introduction #team #name{background-color:#eea841;border-radius:.25rem;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;padding:.25rem .5rem}contact-introduction #team #role{display:block;margin:.5rem 0}contact-introduction #team a,contact-introduction #team a:visited{display:block;font-size:.6rem;line-height:1rem}contact-introduction #team a img{display:inline-block;height:1rem;vertical-align:middle;width:auto}contact-introduction .rule-r-v{height:9rem;right:3rem;top:0}@media screen and (max-width:999px){contact-introduction .frame{padding:1rem}contact-introduction .frame .content,contact-introduction .frame .title,contact-introduction .map{width:100%}contact-introduction .frame .images{margin-bottom:.5rem}contact-introduction .frame .images img{margin-top:1rem;max-width:100%}}#body-modular header:before{background:none!important}