@media screen and (min-resolution:110dpi){div.comp-main-plain-banner .text-area .feature-img{max-width:340px;right:-35%}}.comp-main-plain-banner{position:relative}.comp-main-plain-banner .img{overflow:hidden}.comp-main-plain-banner .text-area{position:relative}.comp-main-plain-banner .text-area .feature-img{position:absolute;top:70px;right:-30%;z-index:2}.comp-main-plain-banner h1{font-size:46px;font-weight:bold;margin:0 0 25px}.comp-main-plain-banner .text{padding:100px 15% 0 0;box-sizing:border-box;max-width:580px}.comp-main-plain-banner .text p{font-size:19px;position:relative;z-index:2}.comp-main-plain-banner .btn.btn-promo{font-size:25px;padding:15px 40px;max-width:90%;box-sizing:border-box;min-width:80%}.comp-main-plain-banner a{margin-top:110px;z-index:2;position:relative;margin-left:80px}.comp-main-plain-banner .diagonial-seperator{position:absolute;bottom:-50px}.comp-main-plain-banner .diagonial-seperator div{height:115px}.comp-main-full-plain-banner{position:relative;background-size:cover;text-align:center}.comp-main-full-plain-banner .btn.label-light-blue{font-size:36px;font-weight:700;padding:15px 60px;color:#000}@media screen and (max-width:1100px){div.comp-main-plain-banner{overflow:auto}div.comp-main-plain-banner h1{font-size:34px;font-weight:bold;margin:0 0 14px}div.comp-main-plain-banner img{max-width:100%}div.comp-main-plain-banner .text{padding:20px 0 0 10px}div.comp-main-plain-banner .text p{font-size:15px}div.comp-main-plain-banner .btn.btn-promo,div.comp-main-plain-banner a{box-sizing:border-box;margin:55px 10% 0;padding:15px 10px;width:80%}}@media all and (max-width:650px){div.comp-main-plain-banner .text{max-width:100%}div.comp-main-plain-banner .text h1{text-align:center}div.comp-main-plain-banner .text h1 br{display:none}.comp-main-full-plain-banner .btn.label-light-blue{box-sizing:border-box;float:left;font-size:26px;margin-left:10%;padding:15px 40px;width:80%;white-space:normal;line-height:1.2}}@media all and (max-width:500px){div.comp-main-plain-banner .btn.btn-promo,div.comp-main-plain-banner a{box-sizing:border-box;margin:25px 0 0;padding:15px 10px;width:100%}.comp-main-full-plain-banner .btn.label-light-blue{margin-left:5%;width:90%}}