.guest-banner,.magazine-header.typography .guest-banner,.climate-static .guest-banner{margin:0;height:160px;position:relative;padding:10px 0 10px 0;border-bottom:1px solid #e8e8e8;text-align:center;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-image:linear-gradient(0deg,#ff8114 8%,#ff6002 60%);background:#ff6002;overflow:hidden}.guest-banner .container,.typography .guest-banner .container,.climate-static .guest-banner .container{max-width:650px}.magazine-header .guest-banner{height:230px;background:url("../images/mag_bg__v1628516989763.jpg") center center no-repeat;background-size:cover}.guest-banner .left{float:left;width:430px;text-align:left}.guest-banner .left div.details>span{float:left;width:240px;margin-top:5px;line-height:20px;font-size:14px;height:40px;color:#fff}.guest-banner .left div.details>a{float:right}.guest-banner .right{float:right;width:205px;text-align:left;font-size:15px;color:#fff;letter-spacing:0;line-height:21px}.guest-banner .right a,.climate-static .guest-banner .right a{color:#fff}.guest-banner .discount-code{font-size:22px;color:#000;letter-spacing:0;text-align:center;line-height:30px;font-weight:900}.guest-banner .discount-code .large{font-size:60px;line-height:50px;display:inline-block}.guest-banner .offer .text{font-size:14px;color:#000;display:block;line-height:16px;text-align:center}.guest-banner .offer .text strong{font-size:18px;font-weight:900;display:block;margin-bottom:6px}.guest-banner .offer span.valid-through{font-size:12px;color:#666}.guest-banner h2,.typography .guest-banner h2,.climate-static .guest-banner h2{margin:0;padding:0;text-align:left;font-weight:900;font-size:40px;color:#fff;line-height:44px;font-family:'Lato',sans-serif}.typography .guest-banner h2{margin-bottom:5px}.guest-banner p,.typography .guest-banner p{font-size:26px;line-height:32px;font-weight:300;margin:0 0 10px 0}.typography .guest-banner p{margin-bottom:15px}.guest-banner .create-btn{display:inline-block;background:#36b39e;height:40px;line-height:40px;text-align:center;color:#fff;position:relative;font-weight:700;font-size:14px;width:162px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin-top:5px}.guest-banner .create-btn:hover{background:#289f8b}.guest-banner .create-btn:focus,.guest-banner .create-btn:active{background:#1b8371}.guest-banner .create-btn:focus,.guest-banner .create-btn:active{background:#1b8371}.guest-banner .container{position:relative}.guest-banner .arrow{margin-top:6px;height:14px;width:9px;display:inline-block;background:url("../images/spritesheet__v1628516989763.png") -205px -48px no-repeat;position:absolute;top:7px;right:12px}.guest-banner .offer{background:#fff;padding:24px 14px 40px 14px;text-align:center;box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);height:180px;width:180px;border-radius:50%;position:absolute;right:0;top:-20px}.guest-banner .offer .code{color:#000;font-size:12px;line-height:15px;display:inline-block;margin-top:5px;font-weight:400}.guest-banner .offer .code strong{font-weight:900;display:block;font-size:15px}.guest-banner .offer img{position:absolute;top:-20px;right:-137px}@media only screen and (max-width:767px){.guest-banner,.climate-static .guest-banner{height:200px;border-bottom:0;padding:10px 0;border-bottom:1px solid #ebebeb;margin-top:10px}.guest-banner .container,.climate-static .guest-banner .container{max-width:335px;width:335px;padding:0}.guest-banner .left div.details>a{float:left}.guest-banner .offer{right:0;padding:14px 14px 40px 14px;height:130px;width:130px;top:0;line-height:14px}.guest-banner h2,.typography .guest-banner h2,.climate-static .guest-banner h2{font-size:22px;line-height:23px;padding-top:5px}.guest-banner .left{width:180px;margin-bottom:15px}.guest-banner .discount-code{font-size:16px;color:#000;letter-spacing:0;text-align:center;line-height:19px;font-weight:900}.guest-banner .discount-code .large{font-size:44px;line-height:30px;display:inline-block}.guest-banner .offer .text{font-size:12px;line-height:14px}.guest-banner .offer .text strong{font-size:16px;margin-bottom:5px}.guest-banner .right{width:100%;float:none;clear:both;font-size:12px;line-height:14px}}@media only screen and (max-width:374px){.guest-banner .container,.climate-static .guest-banner .container{max-width:100%;width:100%;padding:0 10px}.guest-banner .left div.details>a{float:left}.guest-banner .offer{padding:14px 14px 40px 14px;right:10px}.guest-banner .left{width:170px}.guest-banner .right{width:calc(100% + 5px)}}