@font-face{font-family:pwlanding-bold;src:url(../fonts/pwlanding-bold.eot);src:url(../fonts/pwlanding-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/pwlanding-bold.otf) format("opentype"),url(../fonts/pwlanding-bold.woff) format('woff'),url(../fonts/pwlanding-bold.ttf) format("truetype"),url(../fonts/pwlanding-bold.svg) format('svg');font-display:swap}@font-face{font-family:pwlanding-light;src:url(../fonts/pwlanding-light.eot);src:url(../fonts/pwlanding-light.eot?#iefix) format('embedded-opentype'),url(../fonts/pwlanding-light.otf) format("opentype"),url(../fonts/pwlanding-light.woff) format('woff'),url(../fonts/pwlanding-light.ttf) format("truetype"),url(../fonts/pwlanding-light.svg) format('svg');font-display:swap}.bkg-colour-landing-banner{background-color:#bfdee2!important;background-image:url(../images/LW_logo_grey_558x234.png),linear-gradient(rgba(191,222,226,.82),rgba(191,222,226,.82)),url(../images/man-and-woman-on-laptop.jpg)!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-size:800px auto,100% 100%,cover!important;background-position:-200px bottom,0 0,center center!important}.bkg-colour-landing-banner .colour-accent-8,.landing_banner .colour-accent-8{color:#7a4700!important}.landing_banner .banner_details h2.colour-primary-1{color:#006e7b!important;text-shadow:0 0 6px #fff,0 0 6px #fff,0 0 12px #fff}.landing_banner~section .colour-accent-1,section .colour-accent-1{color:#ac6500!important}.landing_banner{background-position-x:-200px}.landing_bulletsection P{margin:7px 0 0;position:relative;padding:0 0 0 20px}.landing_bulletsection P:after{background:url(../images/landing_check_dark.png);content:"";width:15px;height:15px;left:0;overflow:hidden;position:absolute;top:5px}.landing_logo{max-width:200px}.landing_innerpage_banner_photo{height:150px;width:200px}.landing{max-width:800px}.landing .topstripe{margin:4px 0 12px;background-color:#258ccc;height:4px}.landing .bkgd_photo{background:url(../images/landing_bkgd.jpg) center top no-repeat;min-height:424px;padding:13px 0 0 10%;-webkit-box-shadow:0 8px 4px -4px #bebebe;-moz-box-shadow:0 8px 4px -4px #bebebe;box-shadow:0 8px 4px -4px #bebebe}.landing .logorow{height:84px}.landing .dealtitle H1{font:1.2em/100% pwlanding-bold;color:#e31b23;margin-top:5px;margin-right:10%;padding:5px 0 5px;border-bottom:3px solid #cfcfcf}.landing .dealtext H2{font:1.2em/120% pwlanding-bold;color:#6d6e71;margin-top:10px;width:70%}.landing .dealprice{margin-top:20px;background:url(../images/landing_pricetag_small.gif);height:113px;width:200px}.landing .dealpricearea{margin:10px 10px 10px 60px}.landing .dealpricetitle{font:1em/100% pwlanding-bold;color:#fff;padding:10px 0 6px 0;border-bottom:2px solid #92c6e5}.landing .dealregularprice{font:1.5em/100% pwlanding-bold;color:#92c6e5;padding:6px 0 0 0}.landing SUP{font-size:60%}.landing .strikeout{position:relative}.landing .strikeout::after{border-bottom:5px solid #92c6e5;content:"";left:20px;position:absolute;right:0;top:50%;width:90px}.landing .dealsaleprice{font:1.5em/100% pwlanding-bold;color:#fff;padding-top:3px}.landing .inputsection{padding:5px 0 0 10%}.landing .inputsection H2{font:1.6em/120% pwlanding-bold;color:#6d6e71;margin-top:20px}.landingclick,.landingprint,.landingsign{display:inline-block;margin:0 20px 20px 0}.landing .submitbutton{color:#fff;background-color:#a85b00;border-color:#8f4d00;margin-top:10px;margin-bottom:20px}.landing .submitbutton:focus,.landing .submitbutton:hover{color:#fff;background:#c06a00}.landing .bulletsection{background-color:#258ccc;padding:5px 10% 30px 10%}.landing .bulletsection H2{font:2em/110% pwlanding-bold;color:#fff;margin-top:20px}.landing .bulletsection P{font:1.4em/120% pwlanding-light;color:#fff;margin:7px 0 0;position:relative;padding:0 0 0 20px}.landing .bulletsection P:after{background:url(../images/landing_check.png);content:"";width:15px;height:15px;left:0;overflow:hidden;position:absolute;top:5px}.affiliates_page{color:#00617d}.affiliates_page h1{font-weight:700}.affiliates_banner{background:url(/images/puzzle_v2.jpg) center top no-repeat;min-height:600px}.affiliates_banner_text h2{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff;font-weight:700;font-size:2.5rem}.affiliates_banner_text h3{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff;font-size:2rem}.affiliates_banner_text p{color:#004d5c!important;text-shadow:0 0 6px #fff,0 0 6px #fff,0 0 12px #fff}.affiliates_banner_text a{color:#004d5c!important;text-shadow:0 0 6px #fff,0 0 6px #fff,0 0 12px #fff}.affiliates_banner_text .btn{font-size:2rem;font-weight:700;color:#fff!important;background-color:#006e7b!important}.affiliates_chart{background-image:url(/images/affiliate_chart_xs.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:579px;width:579px;position:relative}.affiliates_chart h2{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff;font-weight:700;font-size:2rem}.affiliates_chart h3{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff}.affiliates_affprofit{position:absolute;width:240px;top:10px;left:0}.affiliates_affprofit h2{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff}.affiliates_ourprofit{position:absolute;width:200px;bottom:150px;left:0}.affiliates_ourprofit h2{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff}.affiliates_ourcosts{position:absolute;width:240px;bottom:10px;right:0}.affiliates_ourcosts h2,.affiliates_ourcosts h3{color:#004d5c!important;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 16px #fff}.affiliates_page .home_faq.landing-home_faq{min-height:620px}.affiliates_page .bulletsection p{font-size:1em}.bulletsection strong{font-weight:900}.bulletsection a{color:#fff;font-weight:900;text-decoration:underline}.bulletsection a:hover{color:#ff0}@media only screen and (min-width :480px){.landing .dealtitle H1{font:1.5em/100% pwlanding-bold}.landing .dealtext H2{font:1.5em/120% pwlanding-bold;width:60%}.landing .dealprice{background:url(../images/landing_pricetag.gif);height:138px;width:244px}.landing .dealpricearea{margin:10px 10px 10px 80px}.landing .strikeout::after{left:32px}.landing .dealsaleprice{font:1.5em/100% pwlanding-bold;padding-top:8px}}@media only screen and (min-width:576px){.landing_banner{background-position-y:840px}.bkg-colour-landing-banner{background-size:1000px auto,100% 100%,cover!important}}@media only screen and (min-width:768px){.landing_banner{background-position-y:840px}.landing_logo{max-width:240px}.landing_innerpage_banner_photo{height:225px;width:300px}.bkg-colour-landing-banner{background-size:1100px auto,100% 100%,cover!important}}@media only screen and (min-width:992px){.affiliates_chart{background-image:url(/images/affiliate_chart_lg.svg);height:579px;width:1488px}.affiliates_chart h2{font-size:2.5rem}.affiliates_affprofit{width:240px;top:100px;left:30px}.affiliates_ourprofit{width:200px;top:320px;left:40px}.affiliates_ourcosts{width:200px;top:200px;right:50px}.landing_banner{background-position-y:510px}.landing_logo{max-width:200px}.landing_innerpage_banner_photo{height:300px;width:400px}}@media only screen and (min-width:1200px){.affiliates_affprofit{width:240px;top:110px;left:40px}.affiliates_ourprofit{width:200px;top:340px;left:70px}.affiliates_ourcosts{width:200px;top:200px;right:90px}.landing_banner{background-position-y:470px}}@media only screen and (min-width:1400px){.affiliates_affprofit{width:240px;top:80px;left:100px}.affiliates_ourprofit{width:200px;top:350px;left:130px}.affiliates_ourcosts{width:240px;top:200px;right:120px}.home_banner{background-position-y:350px}.landing_logo{max-width:240px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.landing .bulletsection P:after{background:url(../images/landing_check@2x.png);background-size:15px 15px;width:15px;height:15px}.landing .dealprice{background:url(../images/landing_pricetag@2x.gif);background-size:244px 138px;height:138px;width:244px}}