@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";#main.productguide{width:100%}#main.productguide .form{max-width:450px;height:calc(100vh - (592px - 43px));display:flex;align-items:center;justify-content:center;margin:auto}#main.productguide .form>.inner{width:100%;margin:auto;text-align:center;padding:20px;background-color:#f1f1f1;border:1px solid #dadada}#main.productguide .form>.inner button{margin-top:10px}#main.productguide .banner{background-color:#000;font-size:5vw;color:#fff;padding:1vw;text-align:center}#main.productguide .teaser{background-image:url(/images/productguide.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:250px;position:relative;display:flex;align-items:center;justify-content:center}#main.productguide .teaser::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:1;top:0}#main.productguide .teaser>.inner{position:relative;z-index:2;color:#373737;text-align:center}#main.productguide .teaser>.inner h1{color:#373737;font-size:64px;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;text-transform:uppercase}#main.productguide .teaser>.inner h1 strong{color:#006daf}#main.productguide .teaser>.inner span{font-size:32px;display:inline-block;margin-top:20px;text-transform:capitalize;padding:5px 15px;border-radius:6px;background-color:#006daf;color:#fff}#main.productguide .teaser>.inner a{display:block;font-size:2vw;margin-bottom:10px;font-weight:bold}#main.productguide .quote{max-width:1400px;margin:60px auto}#main.productguide .quote>.inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#main.productguide .quote>.inner .left{width:50%}#main.productguide .quote>.inner .right{width:50%;font-size:21px;line-height:32px;font-weight:500}#main.productguide .quote>.inner .right h2{font-weight:bolder}@media all and (max-width:768px){#main.productguide .banner{font-size:32px}#main.productguide .teaser{min-height:120px}#main.productguide .teaser>.inner{padding:10px}#main.productguide .teaser>.inner h1{font-size:21px;line-height:22px}#main.productguide .teaser>.inner span{font-size:15px;margin-top:5px;background:none;color:#2f2f2f;font-weight:bold;padding:0px}#main.productguide .teaser>.inner a{display:none}#main.productguide .quote>.inner .left{width:100%;order:2}#main.productguide .quote>.inner .right{width:100%;font-size:16px;line-height:24px;order:1;padding:0 15px}#main.productguide .quote>.inner .right h2{margin-bottom:0}#main.productguide .quote>.inner .right p:first-of-type{margin-top:10px}}#main .book-soon{height:calc(100vh - 55px);display:flex;justify-content:center;align-items:center;background-image:url(https://cdn01.4wall.com/images/productguide/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#main .book-soon>.inner{padding:100px 0}#main .book-soon>.inner span{display:block;text-align:center}#main .book-soon>.inner span.soon{color:#006daf;font-size:64px;font-weight:300;letter-spacing:24px;line-height:23px}#main .book-soon>.inner span.title{color:#fff;font-size:100px;font-weight:bold;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;text-transform:uppercase}#main .book-soon>.inner span.text{margin-top:100px;color:#fff;font-weight:bold;text-align:center;font-size:24px}#main .book-soon>.inner span.text strong{color:#006daf}#main .book-soon>.inner .list{color:#fff}#main .book-soon>.inner .list span{display:block;font-size:24px;text-transform:capitalize}@media all and (max-width:768px){#main .book-soon>.inner{padding:20px}#main .book-soon>.inner span.soon{font-size:32px;font-weight:bold;letter-spacing:normal;margin-bottom:10px}#main .book-soon>.inner span.title{font-size:55px;line-height:50px;margin-bottom:10px}#main .book-soon>.inner span.text{margin-top:50px;font-size:15px}#main .book-soon>.inner .list span{font-size:15px}}