.banner-full-overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;padding:0 6px;box-sizing:border-box;z-index:2}.banner-full-overlay{background:rgb(0 84 166 / .5)}.banner-full-overlay div{color:#fff}.banner-full-overlay .main-title{display:block;font-size:20px;line-height:1.1em;padding:65px 0 0;background:url(/resources/images/yb-mini-logo.svg) 0 37px no-repeat;width:100%;box-sizing:border-box}.banner-full-overlay .points-container{border-left:2px solid #fff;padding:10px 0 10px 19px;margin:30px 0 0 -10px}.banner-full-overlay .points-container .point{font-size:14px;line-height:1.25em}.banner-full-overlay .points-container p{font-size:12px;line-height:1.1em;color:#fff;display:block;margin:13px 0 0;width:100%}.banner-full-overlay .sub-title{display:block;width:100%;box-sizing:border-box;font-size:30px;line-height:.9em;text-transform:uppercase;padding:0;margin:10px 0 0;letter-spacing:.04em}.banner-full-overlay.used-yachts .main-title{margin:0}.banner-full-overlay.used-yachts .sub-title{line-height:1em}@media only screen and (max-width:320px){.banner-full-overlay .sub-title{font-size:25px}}@media only screen and (max-width:640px){.main-title-column{padding-right:0}.banner-full-overlay .main-title{background-size:23px auto}.points-column{padding-left:0}}@media only screen and (min-width:641px){.banner-full-overlay{padding:77px 0 0}.banner-full-overlay .main-title{font-size:77px;line-height:1.1em;padding:74px 0 0 215px;margin:0;background:url(/resources/images/yb-mini-logo.svg) 215px 0 no-repeat}.banner-full-overlay .points-container{border-left:2px solid #fff;padding:54px 0 54px 83px;margin:0 0 0 53px}.banner-full-overlay .points-container .point{font-size:49px;line-height:1.25em}.banner-full-overlay .points-container p{font-size:25px;line-height:1.4em;margin:25px 0 0;width:314px}.banner-full-overlay .main-title{font-size:54px;background-size:44px auto;padding:50px 0 0 215px}.banner-full-overlay .sub-title{font-size:105px;line-height:.9em;padding:0 0 0 215px;margin:30px 0 0;letter-spacing:.03em}}@media only screen and (min-width:641px) and (max-width:900px){.banner-full-overlay{padding:43px 0 0}.banner-full-overlay .main-title{padding:42px 0 0 6px;background-position:6px 0;background-size:35px auto;font-size:37px}.banner-full-overlay .sub-title{font-size:60px;margin:18px 0 0;padding:0 0 0 6px}.banner-full-overlay .points-container{padding:23px 0 23px 52px;margin:0}.banner-full-overlay .points-container .point{font-size:36px}.banner-full-overlay .points-container p{font-size:17px;width:100%}}@media only screen and (min-width:641px) and (max-width:767px){.banner-full-overlay{padding:37px 0 0}.banner-full-overlay .points-container{padding:18px 0 18px 35px}.banner-full-overlay .points-container .point{font-size:28px}.banner-full-overlay .points-container p{font-size:15px;width:80%}}@media only screen and (min-width:901px) and (max-width:1280px){.banner-full-overlay{padding:6% 0 0}.banner-full-overlay .main-title{padding:50px 0 0 29.55%;background-position:31.4% 0;font-size:35px}.banner-full-overlay .sub-title{padding:0 0 0 29.55%;margin:3% 0 0;font-size:64px}.banner-full-overlay .points-container{padding:10.5% 0 10.5% 16%}.banner-full-overlay .points-container .point{font-size:49px;font-size:36px}.banner-full-overlay .points-container p{font-size:18px;width:100%}}@media only screen and (min-width:1053px) and (max-width:1280px){.banner-full-overlay .main-title{font-size:54px}.banner-full-overlay .sub-title{font-size:94px}.banner-full-overlay .points-container p{font-size:25px}}