.campaign-overlay{background:rgba(0,0,0,0.6)}.campaign-overlay .oc-overlay-content-wrapper{width:100%;max-width:600px;height:auto;margin:0 auto}.campaign-overlay .oc-overlay-content-wrapper .overlay-bg-img{position:relative}.campaign-overlay .oc-overlay-content-wrapper .close-oc-overlay.invert::after{color:#fff}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content{position:absolute;left:0;top:0}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content h2{margin-bottom:2.5rem;margin-right:2.75rem}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .subline{font-family:"A1Telekom",Verdana,sans-serif;font-size:1.125rem}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .subline.left{width:76%;margin-right:4%}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .subline.right{width:76%;margin-left:4%}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container:after{display:table;content:'';clear:both}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .button-container{position:relative;margin-top:1rem}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .button-container:after{display:table;content:'';clear:both}@media all and (max-width:1023px){.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content h2{margin-bottom:1.5rem}}@media all and (max-width:767px){.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content h2{font-size:1.5rem;margin-right:1.5rem}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .subline{font-family:Verdana,sans-serif;font-size:.875rem}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .subline.left,.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .subline.right{float:none;width:100%;margin-right:0;margin-left:0}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content .content-container .campaign-icon{display:none}}@media all and (max-width:480px){.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content h2{font-size:1.125rem;margin-bottom:.5rem}}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content.invert h2{color:#fff}.campaign-overlay .oc-overlay-content-wrapper .oc-overlay-content.invert p{color:#fff}