.Influencer{ background:#ebebeb; text-align:center }.Influencer .MainTeaser{ position:relative; min-height:230px; overflow:hidden }.Influencer .MainTeaser .Teaser picture{ display:block; min-height:420px; max-height:0.21875vw; height:auto; overflow:hidden; position:relative; transition:height .2s; will-change:height }.Influencer .MainTeaser .Teaser img{ min-height:100%; max-height:100%; height:auto; min-width:100%; max-width:none; width:auto; position:absolute; left:-9999px; right:-9999px; top:-9999px; bottom:-9999px; margin:auto; transform:none }.Influencer .MainTeaser .Label{ position:absolute; width:100%; text-transform:uppercase }.Influencer .MainTeaser .LabelMiddleCenter{ top:50%; left:50%; transform:translate(-50%, -50%); text-align:center }.Influencer .MainTeaser h1{ font-size:4.5em; font-weight:500; margin:0; line-height:1.2em; color:#FFF; letter-spacing:3px; word-break:break-all }.Influencer .MainTeaser p{ text-shadow:1px 1px #000 }.Influencer .Contact{ background:#1c1c1c; padding:50px 0; text-align:center }.Influencer .Contact >div{ width:600px; margin:auto; padding-bottom:25px }.Influencer .Contact >a{ display:inline-block; margin:0 auto; padding:12px 80px; border:1px solid #fff; text-align:center; font-size:1.25em; font-weight:300 }.Influencer .Contact >a:hover{ background:#000 }.Influencer .Entries{ margin:auto; padding:70px 5% 0 5%; text-align:left }.Influencer .Entries a{ color:#000 }.Influencer .Entries a:hover{ text-decoration:underline }.Influencer .Entries >div{ width:-moz-calc(33% - 37px); width:-webkit-calc(33% - 37px); width:-o-calc(33% - 37px); width:calc(33% - 37px); color:#000; padding:20px 20px 70px 20px; text-align:center; vertical-align:top; display:inline-block; float:left }.Influencer .Entries picture,.Influencer .Entries picture img{ width:100%; display:block }.Influencer .Entries >div >div:nth-of-type(1){ font-size:2.25em; line-height:1.1; color:#000; font-weight:500; text-transform:uppercase; margin:25px 0 20px 0 }.Influencer .Entries >div >div:nth-of-type(3){ margin-top:25px }.Influencer .Entries >div >div:nth-of-type(3) a{ margin:0 8px; display:inline-block }.Influencer .Entries >div >div:nth-of-type(3) a:hover{ opacity:0.6 }.Influencer .Entries >p,.Influencer .Entries >span{ width:100%; height:1px; margin:0; padding:0; color:transparent; clear:both; display:none }.Influencer .Entries >p{ display:block }.Influencer .Footer{ width:100%; height:1px; clear:both }@media only screen and (max-width:1400px){.Influencer .Entries >div{ width:-moz-calc(50% - 40px); width:-webkit-calc(50% - 40px); width:-o-calc(50% - 40px); width:calc(50% - 40px) }.Influencer .Entries >span{ display:block}.Influencer .Entries >p{ display:none}}@media only screen and (max-width:1000px){.Influencer .MainTeaser .Label{ width:100% }.Influencer .MainTeaser h1{ font-size:3em }}@media only screen and (max-width:900px){.Influencer .Contact >div{ width:80% }.Influencer .Entries >div{ width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:-o-calc(100% - 40px); width:calc(100% - 40px) }.Influencer .Entries >span,.Influencer .Entries >p{ display:none}}@media only screen and (max-width:700px){.Influencer .MainTeaser h1{ font-size:2em }.Influencer .MainTeaser span{ font-size:0.8em }}@media only screen and (max-width:600px){.Influencer .Entries > div > div:nth-of-type(1){ font-size:1.8em }.Influencer .MainTeaser p{ font-size:0.8em; margin-top:1.875rem }}@media only screen and (max-width:500px){.Influencer .MainTeaser p{ width:100%; padding-left:20px; padding-right:20px; width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:-o-calc(100% - 40px); width:calc(100% - 40px) }.Influencer .MainTeaser p br{ display:none }}@media only screen and (max-width:430px){.Influencer .MainTeaser h1{ font-size:1.5em }}@media only screen and (max-width:330px){.Influencer .MainTeaser h1{ font-size:1.2em }}