.content-banner{color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;height:70vh;position:relative;text-align:center;width:100%}@media only screen and (min-width:1024px){.content-banner{height:75vh;max-height:760px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-banner .headline{letter-spacing:9px}}.content-banner .image-holder,.content-banner .responsive-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;-webkit-transition:-webkit-transform 1.3s cubic-bezier(.18,.74,.36,.99);transition:-webkit-transform 1.3s cubic-bezier(.18,.74,.36,.99);transition:transform 1.3s cubic-bezier(.18,.74,.36,.99);transition:transform 1.3s cubic-bezier(.18,.74,.36,.99),-webkit-transform 1.3s cubic-bezier(.18,.74,.36,.99)}.content-banner .image-holder.align-bg-top,.content-banner .responsive-bg.align-bg-top{background-position:top}.content-banner .text-holder{line-height:0;padding:112px 0;position:relative;width:100%}@media only screen and (max-width:1023px){.content-banner .text-holder{padding:30px 0 0}}.content-banner .text-holder .banner-description{display:inline-block;font-size:14px;letter-spacing:.4px}@media only screen and (min-width:1024px){.content-banner .text-holder .banner-description{font-size:16px;letter-spacing:.6px;line-height:24px;margin-bottom:0}}.content-banner .inner-indented{margin:0 auto;max-width:700px;width:100%}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner .inner-indented.has-logo{margin:0;max-width:none;width:65%}}.content-banner p{color:#1a1a1a}.content-banner p.txt--white{color:#fff}.content-banner .btn{margin-top:9px}@media only screen and (min-width:1024px){.content-banner .btn{margin:35px 8px 0}}.content-banner .btn:first-of-type{margin-top:20px}@media only screen and (min-width:1024px){.content-banner .btn:first-of-type{margin-top:35px}}.content-banner .btn.btn--transparent-white{background-color:transparent;border:1px solid #fff}.content-banner .btn.btn--transparent-white span{color:#fff}@media only screen and (min-width:1024px){.content-banner .btn.btn--transparent-white:hover{background-color:#fff;color:#000}.content-banner .btn.btn--transparent-white:hover span{color:#000}}.content-banner .btn.btn--white-filled{background-color:#fff;border:1px solid #fff}.content-banner .btn.btn--white-filled span{color:#1a1a1a}@media only screen and (min-width:1024px){.content-banner .btn.btn--white-filled:hover{background-color:transparent;color:#fff}.content-banner .btn.btn--white-filled:hover span{color:#fff}}.content-banner .btn.btn--white-black{background-color:transparent;border:1px solid #fff;color:#fff}.content-banner .btn.btn--white-black span{color:#fff}.content-banner .btn.btn--white-black:active,.content-banner .btn.btn--white-black:hover{border:1px solid #1a1a1a;color:#fff}.content-banner .btn.btn--white-black:active span,.content-banner .btn.btn--white-black:hover span{color:#fff}.content-banner .btn.btn--banner{background-color:#1a1a1a;border:1px solid #1a1a1a}.content-banner .btn.btn--banner:active,.content-banner .btn.btn--banner:hover{background-color:transparent;border:1px solid #fff;color:#fff}.content-banner .btn.btn--banner:active span,.content-banner .btn.btn--banner:hover span{color:#fff}.content-banner .btn.btn--tertiary{background-color:transparent;border:1px solid #666;color:#1a1a1a}.content-banner .btn.btn--tertiary span{color:#1a1a1a}.content-banner .btn.btn--tertiary:active,.content-banner .btn.btn--tertiary:hover{background-color:#1a1a1a;color:#fff}.content-banner .btn.btn--tertiary:active span,.content-banner .btn.btn--tertiary:hover span{color:#fff}@media only screen and (min-width:1200px){.content-banner .btn:last-of-type{margin-top:35px}}.content-banner .ico{display:none}@media only screen and (min-width:1024px){.content-banner .ico{display:inline-block}}.content-banner[class*=in-viewport]{overflow:hidden}.content-banner.in-viewport .image-holder{-webkit-transform:scale(1);transform:scale(1)}.content-banner.not-in-viewport .image-holder{-webkit-transform:scale(1.2);transform:scale(1.2)}.content-banner.samples-banner p{letter-spacing:5px;margin:-6px 0 18px;text-transform:uppercase}@media only screen and (min-width:1024px){.content-banner.samples-banner p{margin:20px 0 0}}.content-banner.banner-maintenance{max-height:475px}@media only screen and (max-width:1023px){.content-banner.banner-maintenance{max-height:464px}}.content-banner.banner-teaser{height:auto}@media only screen and (min-width:1024px){.content-banner.banner-teaser{max-height:none;min-height:805px}}@media only screen and (max-width:1023px){.content-banner.banner-teaser .inner-indented{padding:0 40px}.content-banner.banner-teaser .text-holder{padding:105px 0 90px}}.content-banner.banner-teaser .video-holder{inset:0;position:absolute}.content-banner.banner-teaser .heading-h3{color:#fff;font-size:12px;letter-spacing:2.3px;line-height:32px;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:1024px){.content-banner.banner-teaser .heading-h3{font-size:22px;letter-spacing:5px;line-height:32px;margin-bottom:40px}}.content-banner.banner-teaser .headline{color:#fff;font-size:42px;letter-spacing:2.25px;line-height:52px;margin-bottom:32px;text-transform:none}@media only screen and (min-width:1024px){.content-banner.banner-teaser .headline{font-size:80px;letter-spacing:5px;line-height:100px;margin-bottom:45px}}.content-banner.banner-teaser p{color:#fff;font-size:16px;letter-spacing:.4px;line-height:24px;margin:0 auto 19px;max-width:650px}@media only screen and (min-width:1024px){.content-banner.banner-teaser p{font-size:20px;letter-spacing:.7px;line-height:32px;margin-bottom:10px}}.content-banner.banner-white-text,.content-banner.banner-white-text p{color:#fff}.content-banner.banner-small{height:auto;min-height:542px}@media only screen and (min-width:1024px){.content-banner.banner-small{height:auto;max-height:none;min-height:480px}}.content-banner.banner-small .retake-button-holder{left:0;position:absolute;top:30px;width:100%;z-index:1}@media only screen and (max-width:1023px){.content-banner.banner-small .retake-button-holder{top:10px}}.content-banner.banner-small .retake-button-holder .retake-quiz-button{float:right;margin:0 40px 0 0}@media only screen and (max-width:1023px){.content-banner.banner-small .retake-button-holder .retake-quiz-button{background-color:transparent;border:0;margin-right:0;min-width:0;padding:15px 5px 14px;text-decoration:underline}.content-banner.banner-small .retake-button-holder .retake-quiz-button:active,.content-banner.banner-small .retake-button-holder .retake-quiz-button:hover{background-color:transparent;color:#fff}.content-banner.banner-small .retake-button-holder .retake-quiz-button.mobile-link--copper{color:#464444}.content-banner.banner-small .retake-button-holder .retake-quiz-button.mobile-link--copper:active,.content-banner.banner-small .retake-button-holder .retake-quiz-button.mobile-link--copper:hover{background-color:transparent;color:#464444;text-decoration:none}}.content-banner.banner-small .additional-logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.content-banner.banner-small .additional-logo{margin:0 auto 30px;max-width:100px}}@media only screen and (min-width:1024px){.content-banner.banner-small .additional-logo{height:50%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:230px}}@media only screen and (min-width:1200px){.content-banner.banner-small .additional-logo{height:100%;right:60px}}@media only screen and (min-width:1024px){.content-banner.banner-small .ico{display:inline-block;line-height:normal;margin-bottom:15px;vertical-align:middle}}.content-banner.banner-tall{height:75vh}@media only screen and (min-width:1024px){.content-banner.banner-tall{height:80vh}}.content-banner.banner-tall .mobile-ico{display:none}@media only screen and (max-width:1023px){.content-banner.banner-tall .mobile-ico{display:block;position:absolute;right:24px;top:24px;z-index:2}.content-banner.banner-tall .text-holder{padding:30px 0 32px;padding:60px 0}}.content-banner.banner-tall .text-holder .heading-h3{font-size:14px;letter-spacing:2px;line-height:16px;margin-bottom:24px}@media only screen and (max-width:1023px){.content-banner.banner-tall .text-holder .heading-h3{font-size:14px;letter-spacing:2px;line-height:16px;margin-bottom:16px}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-tall .text-holder .heading-h3{margin-bottom:16px}}.content-banner.banner-tall .text-holder .heading-h1{font-size:50px;letter-spacing:1.4px;line-height:56px;margin-bottom:24px;text-transform:none}@media only screen and (max-width:1023px){.content-banner.banner-tall .text-holder .heading-h1{font-size:32px;font-size:28px;letter-spacing:.6px;letter-spacing:0;line-height:40px;margin-bottom:16px;margin-bottom:10px;text-transform:none}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-tall .text-holder .heading-h1{letter-spacing:.6px;line-height:40px;margin-bottom:16px}}.content-banner.banner-tall .text-holder p{font-size:16px;letter-spacing:.6px;line-height:24px;margin-bottom:0}@media only screen and (max-width:1023px){.content-banner.banner-tall .text-holder p{font-size:14px;letter-spacing:.4px}}.content-banner.banner-tall .text-holder .btn{min-width:220px;padding:16px 20px}@media only screen and (max-width:1023px){.content-banner.banner-tall .text-holder .btn{font-size:14px;letter-spacing:.4px;min-width:220px;min-width:210px;padding:14px 20px}.content-banner.banner-tall .text-holder .btn:first-of-type{margin-top:24px;margin-top:0}}.content-banner.banner-tall .text-holder .ico{margin-bottom:24px}.content-banner.banner-tall .text-holder .accordion{margin-top:24px}@media only screen and (max-width:1023px){.content-banner.banner-tall .text-holder .accordion{margin:24px auto 0;max-width:270px}}.content-banner.banner-tall .text-holder .accordion .acc-content-item{line-height:14px}@media only screen and (max-width:1023px){.content-banner.banner-tall .text-holder .accordion .acc-content-item{margin-bottom:0}.content-banner.banner-title-on-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-banner.banner-title-on-top .text-holder{padding:80px 0}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-left-aligned-tablet .inner-indented{float:left;text-align:left}}@media only screen and (min-width:1024px){.content-banner.banner-left-aligned-tablet .inner-indented{padding-left:10px}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-left-aligned-tablet .additional-logo{margin:0 0 30px 20px}.content-banner.banner-left-aligned-tablet .content-banner-btn-wrapper{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.content-banner.banner-right-aligned-tablet .inner-indented{float:right;padding-bottom:30px;text-align:right}.content-banner.banner-right-aligned-tablet .additional-logo{margin:0 20px 30px auto}.content-banner.banner-right-aligned-tablet .accordion{text-align:right}.content-banner.banner-right-aligned-tablet .content-banner-btn-wrapper{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.content-banner.banner-center-aligned-tablet .inner-indented{float:left;max-width:100%;text-align:center}.content-banner.banner-center-aligned-tablet .additional-logo{margin:0 0 30px 20px}.content-banner.banner-center-aligned-tablet .content-banner-btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-banner.banner-middle-aligned-tablet{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-banner.banner-top-aligned-tablet{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-banner.banner-bottom-aligned-tablet{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content-banner.banner-bottom-aligned-tablet .text-holder{padding:30px 0}}@media only screen and (max-width:1023px){.content-banner.banner-left-aligned-mobile .inner-indented{float:left;text-align:left}}@media only screen and (min-width:1024px){.content-banner.banner-left-aligned-mobile .inner-indented{padding-left:10px}}@media only screen and (max-width:1023px){.content-banner.banner-left-aligned-mobile .additional-logo{margin:0 0 30px 20px}.content-banner.banner-right-aligned-mobile .inner-indented{float:right;text-align:right}.content-banner.banner-right-aligned-mobile .additional-logo{margin:0 20px 30px auto}.content-banner.banner-right-aligned-mobile .accordion{text-align:right}.content-banner.banner-top-aligned-mobile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-banner.banner-bottom-aligned-mobile{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content-banner.banner-bottom-aligned-mobile .text-holder{padding:30px 0}.content-banner.banner-middle-aligned-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content-banner.banner-left-aligned .inner-indented{float:left}@media only screen and (min-width:1024px){.content-banner.banner-left-aligned .inner-indented{padding-left:10px}}@media only screen and (min-width:1200px){.content-banner.banner-left-aligned .inner-indented{padding-left:100px}}.content-banner.banner-right-aligned .inner-indented{float:right}@media only screen and (min-width:1024px){.content-banner.banner-right-aligned .inner-indented{padding-left:10px}}@media only screen and (min-width:1200px){.content-banner.banner-right-aligned .inner-indented{padding-right:40px}}.content-banner.banner-text-left-aligned .inner-indented{float:left;padding-left:10px;text-align:left}.content-banner.banner-text-left-aligned .btn{margin-left:0}.content-banner.banner-text-right-aligned .inner-indented{float:right;padding-right:10px;text-align:right}@media only screen and (min-width:1200px){.content-banner.banner-text-right-aligned .inner-indented{padding-right:40px}}.content-banner.banner-text-right-aligned .btn{margin-right:0}.content-banner.banner-top-aligned{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-banner.banner-top-aligned .text-holder{padding:30px 0}@media only screen and (min-width:1024px){.content-banner.banner-top-aligned .text-holder{padding:100px 0}}.content-banner.banner-bottom-aligned{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content-banner.banner-bottom-aligned .text-holder{padding:30px 0 40px}@media only screen and (min-width:1024px){.content-banner.banner-bottom-aligned .text-holder{padding:100px 0}}.pd-banner-wrapper:hover .video-controls-wrapper{opacity:1;pointer-events:auto;-webkit-transition:visibility 2s,opacity 2s,trasform 2s;transition:visibility 2s,opacity 2s,trasform 2s;visibility:visible}.content-banner.banner-center-aligned-desktop.banner-pagedesigner .badge{height:73px;position:absolute;right:24px;top:24px;width:73px}.content-banner.banner-center-aligned-desktop.banner-pagedesigner .badge img{height:100%;width:100%}@media only screen and (min-width:1200px){.content-banner.banner-center-aligned-desktop.banner-pagedesigner .content-banner-btn-wrapper{position:relative;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-banner.banner-center-aligned-desktop.banner-pagedesigner .inner-indented{float:none;padding:0;text-align:center}}.content-banner.banner-left-aligned-desktop.banner-pagedesigner .badge{height:73px;position:absolute;right:24px;top:24px;width:73px}.content-banner.banner-left-aligned-desktop.banner-pagedesigner .badge img{height:100%;width:100%}@media only screen and (min-width:1200px){.content-banner.banner-left-aligned-desktop.banner-pagedesigner .content-banner-btn-wrapper{position:relative;z-index:2}.content-banner.banner-left-aligned-desktop.banner-pagedesigner .inner-indented{float:left;padding:0 0 0 10px;text-align:left}}.content-banner.banner-right-aligned-desktop.banner-pagedesigner .badge{height:73px;position:absolute;right:24px;top:24px;width:73px}.content-banner.banner-right-aligned-desktop.banner-pagedesigner .badge img{height:100%;width:100%}@media only screen and (min-width:1200px){.content-banner.banner-right-aligned-desktop.banner-pagedesigner .content-banner-btn-wrapper{position:relative;z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-banner.banner-right-aligned-desktop.banner-pagedesigner .inner-indented{float:right;padding:0 10px 0 0;text-align:right}}@media only screen and (min-width:1024px){.content-banner.banner-middle-aligned-desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-banner.banner-top-aligned-desktop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-banner.banner-bottom-aligned-desktop{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content-banner.banner-bottom-aligned-desktop .text-holder{padding:50px 0}}.content-banner.banner-pagedesigner .btn-content-video{color:#1a1a1a}.content-banner.banner-pagedesigner .accordion{margin-top:20px}.content-banner.banner-pagedesigner .text-holder{z-index:2}.content-banner.banner-pagedesigner .text-holder .acc-content-body p{font-size:11px;font-weight:700;letter-spacing:.2px;line-height:13px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner .text-holder .acc-content-body p{font-size:11px;letter-spacing:.2px}}.content-banner.banner-pagedesigner .text-holder .acc-content-body p a{color:inherit;font-size:inherit}.content-banner.banner-pagedesigner .text-holder .acc-content-body.txt--white p{color:#fff}@media only screen and (min-width:1200px){.content-banner.banner-pagedesigner .inner-indented{float:left;padding-left:10px;padding-left:100px;text-align:left}}@media only screen and (min-width:1024px){.content-banner.banner-pagedesigner .btn:first-of-type{margin-left:0}.content-banner.banner-pagedesigner .btn:last-of-type{margin-right:0}}.content-banner.banner-pagedesigner.default-banner .mobile-ico{display:none}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .mobile-ico{display:block;position:absolute;right:24px;top:24px;z-index:2}.content-banner.banner-pagedesigner.default-banner .text-holder{padding:30px 0 32px;padding:60px 0}}.content-banner.banner-pagedesigner.default-banner .text-holder .heading-h3{font-size:14px;letter-spacing:2px;line-height:16px;margin-bottom:24px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .text-holder .heading-h3{font-size:14px;letter-spacing:2px;line-height:16px;margin-bottom:16px}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-pagedesigner.default-banner .text-holder .heading-h3{margin-bottom:16px}}.content-banner.banner-pagedesigner.default-banner .text-holder .heading-h1{font-size:50px;letter-spacing:1.4px;line-height:56px;margin-bottom:24px;text-transform:none}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .text-holder .heading-h1{font-size:32px;font-size:28px;letter-spacing:.6px;letter-spacing:0;line-height:40px;margin-bottom:16px;margin-bottom:10px;text-transform:none}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-pagedesigner.default-banner .text-holder .heading-h1{letter-spacing:.6px;line-height:40px;margin-bottom:16px}}.content-banner.banner-pagedesigner.default-banner .text-holder p{font-size:16px;letter-spacing:.6px;line-height:24px;margin-bottom:0}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .text-holder p{font-size:14px;letter-spacing:.4px}}.content-banner.banner-pagedesigner.default-banner .text-holder .btn{min-width:220px;padding:16px 20px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .text-holder .btn{font-size:14px;letter-spacing:.4px;min-width:220px;min-width:210px;padding:14px 20px}.content-banner.banner-pagedesigner.default-banner .text-holder .btn:first-of-type{margin-top:24px;margin-top:0}}.content-banner.banner-pagedesigner.default-banner .text-holder .ico{margin-bottom:24px}.content-banner.banner-pagedesigner.default-banner .text-holder .accordion{margin-top:24px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .text-holder .accordion{margin:24px auto 0;max-width:270px}}.content-banner.banner-pagedesigner.default-banner .text-holder .accordion .acc-content-item{line-height:14px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.default-banner .text-holder .accordion .acc-content-item{margin-bottom:0}}.content-banner.banner-pagedesigner.banner-small .mobile-ico{display:none}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .mobile-ico{display:block;position:absolute;right:24px;top:24px;z-index:2}.content-banner.banner-pagedesigner.banner-small .text-holder{padding:30px 0 32px;padding:60px 0}}.content-banner.banner-pagedesigner.banner-small .text-holder .heading-h3{font-size:14px;letter-spacing:2px;line-height:16px;margin-bottom:24px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .text-holder .heading-h3{font-size:14px;letter-spacing:2px;line-height:16px;margin-bottom:16px}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-pagedesigner.banner-small .text-holder .heading-h3{margin-bottom:16px}}.content-banner.banner-pagedesigner.banner-small .text-holder .heading-h1{font-size:50px;letter-spacing:1.4px;line-height:56px;margin-bottom:24px;text-transform:none}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .text-holder .heading-h1{font-size:32px;font-size:28px;letter-spacing:.6px;letter-spacing:0;line-height:40px;margin-bottom:16px;margin-bottom:10px;text-transform:none}}@media only screen and (min-width:1024px)and (max-width:1199px){.content-banner.banner-pagedesigner.banner-small .text-holder .heading-h1{letter-spacing:.6px;line-height:40px;margin-bottom:16px}}.content-banner.banner-pagedesigner.banner-small .text-holder p{font-size:16px;letter-spacing:.6px;line-height:24px;margin-bottom:0}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .text-holder p{font-size:14px;letter-spacing:.4px}}.content-banner.banner-pagedesigner.banner-small .text-holder .btn{min-width:220px;padding:16px 20px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .text-holder .btn{font-size:14px;letter-spacing:.4px;min-width:220px;min-width:210px;padding:14px 20px}.content-banner.banner-pagedesigner.banner-small .text-holder .btn:first-of-type{margin-top:24px;margin-top:0}}.content-banner.banner-pagedesigner.banner-small .text-holder .ico{margin-bottom:24px}.content-banner.banner-pagedesigner.banner-small .text-holder .accordion{margin-top:24px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .text-holder .accordion{margin:24px auto 0;max-width:270px}}.content-banner.banner-pagedesigner.banner-small .text-holder .accordion .acc-content-item{line-height:14px}@media only screen and (max-width:1023px){.content-banner.banner-pagedesigner.banner-small .text-holder .accordion .acc-content-item{margin-bottom:0}.content-banner.banner-pagedesigner.banner-small.banner-center-aligned-mobile .accordion{text-align:left}.content-banner.banner-pagedesigner.banner-small.banner-center-aligned-mobile .inner-wrapper{padding:0 24px}}@media only screen and (min-width:1200px){.content-banner-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.background-video{display:none;min-height:100%;min-width:100%;opacity:0;overflow:hidden;position:absolute;-webkit-transition:opacity .6s cubic-bezier(.33,.16,.15,.7);transition:opacity .6s cubic-bezier(.33,.16,.15,.7)}@media only screen and (min-width:1024px){.background-video{display:block}}.background-video .responsive-video{max-width:100%}.background-video .responsive-video .video-element,.background-video .responsive-video embed,.background-video .responsive-video iframe,.background-video .responsive-video object{-webkit-box-sizing:border-box;box-sizing:border-box;height:58vw;left:50%;min-height:calc(100% + 5px);min-width:calc(100% + 5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:177.8vh}.background-video.is-dam,.background-video.show{display:block;opacity:1}.background-video.is-dam video::-webkit-media-controls{display:none!important}.video-controls_centered{bottom:30px;display:none;opacity:1;position:absolute;text-align:center;-webkit-transition:opacity 2s cubic-bezier(.18,.74,.36,.99);transition:opacity 2s cubic-bezier(.18,.74,.36,.99);white-space:nowrap;width:calc(100% - 20px);z-index:1}@media only screen and (min-width:1024px){.video-controls_centered{bottom:0;left:50%;margin:0 auto;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.video-controls_centered .video-close{color:#fff;text-decoration:none;-webkit-transition:-webkit-transform .4s cubic-bezier(.18,.74,.36,.99);transition:-webkit-transform .4s cubic-bezier(.18,.74,.36,.99);transition:transform .4s cubic-bezier(.18,.74,.36,.99);transition:transform .4s cubic-bezier(.18,.74,.36,.99),-webkit-transform .4s cubic-bezier(.18,.74,.36,.99)}.video-controls_centered .video-close .icon{font-size:26px}@media only screen and (min-width:1024px){.video-controls_centered.active{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.18,.74,.36,.99);transition:opacity .6s cubic-bezier(.18,.74,.36,.99)}.video-controls_centered.active .video-close{cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0)}}.video-controls_bottom-right{bottom:0;display:block;margin:10px;opacity:1;overflow:hidden;position:absolute;right:10px}.video-controls_bottom-right .icon{background:#333;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1023px){.video-controls_bottom-right{margin:10px 0;right:5px}}.video-controls_bottom-right .buttons-wrapper{position:relative}.video-controls_bottom-right.vol-controls-bottom-right{bottom:2px;right:45px}.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button{background:transparent;border:none;color:#fff;font-size:26px}@media only screen and (max-width:1023px){.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button{font-size:24px;padding:0}}.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button:active,.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button:focus{outline:none}.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button .icon-sound.sound-off{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button .icon-sound.sound-off:before{background:url(../../../../images/icons/volume-off-32.svg) no-repeat scroll 50%;background-size:contain;content:"";height:24px;position:absolute;width:24px}.video-controls_bottom-right.vol-controls-bottom-right .vol-control-button .icon-sound.sound-on:before{background:url(../../../../images/icons/volume-on-32.svg) no-repeat scroll 50%;background-size:contain;content:"";height:24px;position:absolute;width:24px}.video-controls_bottom-right .video-control-button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:26px;margin:5px;padding:0}@media only screen and (max-width:1023px){.video-controls_bottom-right .video-control-button{font-size:24px;margin:4px}}.video-controls_bottom-right .video-control-button span:before{display:block}.video-controls_bottom-right .video-control-button:active,.video-controls_bottom-right .video-control-button:focus{outline:none}.video-controls_bottom-right .icon-play,.video-controls_bottom-right .icon-play-large{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.video-controls_bottom-right .icon-pause,.video-controls_bottom-right .icon-pause-large{display:none}.video-controls-wrapper{opacity:0;pointer-events:none;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;visibility:visible}.video-controls_bottom-right.is-playing .icon-play,.video-controls_bottom-right.is-playing .icon-play-large{display:none}.video-controls_bottom-right.is-playing .icon-pause,.video-controls_bottom-right.is-playing .icon-pause-large{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-content-video{color:#fff;font-size:16px;letter-spacing:1px;line-height:28px;padding-left:36px;position:relative;text-decoration:underline}.btn-content-video:before{font-family:FontAwesome,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:25px;font-style:normal;font-variant:normal;font-weight:400;left:0;position:absolute;text-decoration:none;text-transform:none;top:0;vertical-align:middle}.btn-content-video:hover{text-decoration:none}.btn-content-video~.btn-content-video{margin-left:15px}.icon-pause:before{background:url(../../../../images/icons/pause-filled-32.svg) no-repeat scroll 50%;background-size:contain}.icon-pause:before,.icon-play:before{content:"";height:24px;position:absolute;width:24px}.icon-play:before{background:url(../../../../images/icons/play-arrow-filled-32.svg) no-repeat scroll 50%;background-size:contain}.txt--white{color:#fff}.txt--red{color:#cb0100}.txt--black{color:#1a1a1a}.txt--rit-dark{color:#000}.txt--gray-medium{color:#666}.txt--rit-copper,.txt--rit-copper-light{color:#fff}@media only screen and (max-width:1023px){.gradient-overlay-mobile:after{background:linear-gradient(180.08deg,rgba(26,24,25,0) 13.97%,rgba(26,24,25,.43) 28.74%,rgba(26,24,25,.71) 43.52%,rgba(26,24,25,.92) 60.53%,#1a1819 79.78%);bottom:0;content:"";height:370px;left:0;position:absolute;width:100%;z-index:2}}@media only screen and (min-width:1024px)and (max-width:1199px){.gradient-overlay-tablet:after{background:linear-gradient(180.08deg,rgba(26,24,25,0) 13.97%,rgba(26,24,25,.43) 28.74%,rgba(26,24,25,.71) 43.52%,rgba(26,24,25,.92) 60.53%,#1a1819 79.78%);bottom:0;content:"";height:450px;left:0;position:absolute;width:100%;z-index:2}}.gradient-overlay-subtle:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:1023px){.gradient-overlay-subtle:before{opacity:0}}.gradient-overlay-intense:before{background-color:#1a1a1a;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.icon-logo{background-repeat:no-repeat;background-size:contain;height:77px;width:81px}.hide{display:none}.heading-h1,.heading-h3{font-weight:400}.experience-bbw_components-pageBanner{display:block!important;position:relative}