.campaign-details .section-wrapper-campaign{margin-bottom:55px !important;width:100% !important}.campaign-details .section-wrapper-campaign .campaign-desktop{float:right;width:60%;height:400px;overflow:hidden;background-color:#f6f6f6}.campaign-details .section-wrapper-campaign .campaign-desktop .img-container{position:relative;height:400px;width:100%;overflow:hidden}.campaign-details .section-wrapper-campaign .campaign-desktop .img-container .right{float:right}.campaign-details .section-wrapper-campaign .campaign-desktop .img-container .left{float:left}.campaign-details .section-wrapper-campaign .campaign-desktop .img-container .square-left{position:absolute;left:0;top:0;width:548px;height:400px;background-color:#f6f6f6;border-right:10px solid #fff;z-index:9}.campaign-details .section-wrapper-campaign .campaign-mobile{display:none}.campaign-details .section-wrapper-campaign .campaign-text{display:table-cell;color:#666;font-size:22px;line-height:32px;padding-bottom:20px;vertical-align:middle}.campaign-details .section-wrapper-campaign .campaign-text p.title{font-size:44px;line-height:50px;padding-bottom:0.4rem;color:#ff6600}.campaign-details .section-wrapper-campaign.without-img .img-container{display:none}.campaign-details .section-wrapper-campaign.without-img .campaign-text-wrapper{border:none;width:100%;background:#f6f6f6}.campaign-details .section-wrapper-campaign.without-img .campaign-text-wrapper .campaign-text-wrapper2{width:100%;float:none;text-align:center}.campaign-details .section-wrapper-campaign.without-img .campaign-text{padding-bottom:0}.campaign-details .section-wrapper-campaign.without-img .campaign-text p{display:block;padding-right:0;text-align:center;width:100%}.campaign-details .section-wrapper-campaign.without-img .campaign-text p:last-child{padding-bottom:0}.campaign-details .campaign-sweepstakes{padding:0 50px;text-align:center;margin:0 auto}.campaign-details .campaign-sweepstakes>div{border-top:1px solid #e6e6e6;padding:30px 50px 0}.campaign-details .campaign-sweepstakes ul,.campaign-details .campaign-sweepstakes ol{text-align:left}.list-teasers{width:100% !important}.list-teasers>ul{padding:0 50px}.list-teasers>ul>li{position:relative;padding:35px 0;min-height:250px;border-top:1px solid #e6e6e6;background:none}.list-teasers>ul>li:first-child{padding-top:0;border-top:none}.list-teasers>ul>li:first-child .img-wrap{top:0}.list-teasers .img-wrap{position:absolute;top:35px;left:0;width:300px;height:250px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-teasers .img-wrap.without-img{border:1px solid #e6e6e6}.list-teasers .campaign-text{margin-left:350px;padding-top:10px}.list-teasers .campaign-text h2{color:#454545;text-transform:none}.list-teasers .img-author{float:left;position:relative;margin-right:20px;width:62px;height:62px}.list-teasers .teaser-text{margin-top:20px}@media all and (min-width: 641px){.section-wrapper-campaign{height:400px}.campaign-text-wrapper{float:right;width:40%;z-index:10;height:400px;border-right:10px solid #fff;background-color:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-text-wrapper.right{text-align:right}.campaign-text-wrapper.right .campaign-text p{float:right}.campaign-text-wrapper .campaign-text-wrapper2{box-sizing:border-box;display:table;float:left;height:400px;width:100%;vertical-align:baseline;padding:0 15px}.campaign-text-wrapper .campaign-text-wrapper2 .campaign-text{text-align:right}.campaign-text-wrapper .campaign-text-wrapper2 .campaign-text p{display:inline-block;text-align:left;padding-right:30px;width:305px}.campaign-text-wrapper.right .campaign-text-wrapper2{float:right}.teaser-text p:last-child{padding-bottom:0}}@media all and (max-width: 640px){.campaign-details .section-wrapper-campaign .campaign-desktop{display:none}.campaign-details .section-wrapper-campaign .campaign-mobile{display:block;height:200px;overflow:hidden;position:relative}.campaign-details .section-wrapper-campaign .campaign-text-wrapper{border-top:2px solid #fff;background-color:#f6f6f6}.campaign-details .section-wrapper-campaign .campaign-text{padding:15px 15px 20px;line-height:22px;font-size:16px;color:#666}.campaign-details .section-wrapper-campaign .campaign-text p.title{padding-bottom:0.4rem;line-height:26px;font-size:22px}.campaign-details .section-wrapper-campaign.without-img .campaign-mobile{display:none}.campaign-details .section-wrapper-campaign.without-img .campaign-text-wrapper{border-top:none}.campaign-details .section-wrapper-campaign.without-img .campaign-text{display:block;padding-bottom:20px}.campaign-details .campaign-sweepstakes{padding:0}.campaign-details .campaign-sweepstakes>div{padding:20px}.list-teasers ul{padding:0}.list-teasers .campaign-text{margin-left:0;padding-top:0}.list-teasers .img-wrap{position:relative;top:0;margin:auto;max-width:100%}.list-teasers .teaser-text{margin-bottom:20px}}.client-details .section-wrapper-client{margin-bottom:55px !important;width:100% !important}.client-details .section-wrapper-client .client-desktop{float:right;width:60%;height:400px;overflow:hidden;background-color:#f6f6f6}.client-details .section-wrapper-client .client-desktop .img-container{position:relative;height:400px;width:100%;overflow:hidden}.client-details .section-wrapper-client .client-desktop .img-container .right{float:right}.client-details .section-wrapper-client .client-desktop .img-container .left{float:left}.client-details .section-wrapper-client .client-desktop .img-container .square-left{position:absolute;left:0;top:0;width:548px;height:400px;background-color:#f6f6f6;border-right:10px solid #fff;z-index:9}.client-details .section-wrapper-client .client-mobile{display:none}.client-details .section-wrapper-client .client-text{display:table-cell;color:#666;font-size:22px;line-height:32px;padding-bottom:20px;vertical-align:middle}.client-details .section-wrapper-client .client-text p.title{font-size:44px;line-height:50px;padding-bottom:0.4rem;color:#ff6600}.client-details .section-wrapper-client.without-img .img-container{display:none}.client-details .section-wrapper-client.without-img .client-text-wrapper{border:none;width:100%;background:#f6f6f6}.client-details .section-wrapper-client.without-img .client-text-wrapper .client-text-wrapper2{width:100%;float:none;text-align:center}.client-details .section-wrapper-client.without-img .client-text{padding-bottom:0}.client-details .section-wrapper-client.without-img .client-text p{display:block;padding-right:0;text-align:center;width:100%}.client-details .section-wrapper-client.without-img .client-text p:last-child{padding-bottom:0}.list-campaigns{width:100% !important;text-align:left}.list-campaigns>ul{padding:0 50px}.list-campaigns>ul>li{position:relative;padding:35px 0;min-height:250px;border-top:1px solid #e6e6e6;background:none}.list-campaigns>ul>li:first-child{padding-top:0;border-top:none}.list-campaigns>ul>li:first-child .img-wrap{top:0}.list-campaigns .img-wrap{position:absolute;top:35px;left:0;width:300px;height:250px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-campaigns .img-wrap.without-img{border:1px solid #e6e6e6}.list-campaigns .client-text{margin-left:350px;padding-top:10px}.list-campaigns .client-text h2{color:#454545;text-transform:none}.list-campaigns .campaign-rules-box{font-size:90%}@media all and (min-width: 641px){.section-wrapper-client{height:400px}.client-text-wrapper{float:right;width:40%;z-index:10;height:400px;border-right:10px solid #fff;background-color:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.client-text-wrapper.right{text-align:right}.client-text-wrapper.right .client-text p{float:right}.client-text-wrapper .client-text-wrapper2{box-sizing:border-box;display:table;float:left;height:400px;width:100%;vertical-align:baseline;padding:0 15px}.client-text-wrapper .client-text-wrapper2 .client-text{text-align:right}.client-text-wrapper .client-text-wrapper2 .client-text p,.client-text-wrapper .client-text-wrapper2 .client-text ul,.client-text-wrapper .client-text-wrapper2 .client-text ol{display:inline-block;text-align:left;padding-right:30px;width:305px}.client-text-wrapper.right .client-text-wrapper2{float:right}.teaser-text p:last-child{padding-bottom:0}}@media all and (max-width: 640px){.client-details .section-wrapper-client .client-desktop{display:none}.client-details .section-wrapper-client .client-mobile{display:block;height:200px;overflow:hidden;position:relative}.client-details .section-wrapper-client .client-text-wrapper{border-top:2px solid #fff;background-color:#f6f6f6}.client-details .section-wrapper-client .client-text{display:block;padding:15px 15px 20px;line-height:22px;font-size:16px;color:#666}.client-details .section-wrapper-client .client-text p.title{padding-bottom:0.4rem;line-height:26px;font-size:22px}.client-details .section-wrapper-client .client-text p{text-align:left}.client-details .section-wrapper-client.without-img .client-mobile{display:none}.client-details .section-wrapper-client.without-img .client-text-wrapper{border-top:none}.client-details .section-wrapper-client.without-img .client-text{padding-bottom:20px}.list-campaigns ul{padding:0}.list-campaigns .client-text{margin-left:0;padding-top:0}.list-campaigns .img-wrap{position:relative;top:0;margin:auto;max-width:100%}.list-campaigns .campaign-text{margin-bottom:20px}}
