.cta-button{border:none !important}
.cta-button__btn{padding:14px 24px;font-size:1rem;border-radius:4px;font-weight:700;display:inline-block;margin:10px auto;line-height:1.1;text-decoration:none;white-space:nowrap}
.cta-button__btn:hover,.cta-button__btn:active,.cta-button__btn:focus{text-decoration:none}
.cta-button__btn.primary{background:#294e95;color:#fff;border:1px solid #294e95}
.cta-button__btn.primary:hover{color:#294e95;background:#eaeef5;border-color:#294e95}
.cta-button__btn.primary:active{color:#294e95;background:#eaeef5;border-color:#294e95}
.cta-button__btn.primary:disabled,.cta-button__btn.primary.disabled{color:#6c757d;background-color:#fff;border-color:#6c757d}
.cta-button__btn.primary.hollow{background:0;color:#294e95;border:1px solid #294e95}
.cta-button__btn.primary.hollow:hover{color:#294e95;background:#fff;border-color:#294e95}
.cta-button__btn.primary.hollow:active{color:#294e95;background:#fff;border-color:#294e95}
.cta-button__btn.primary.hollow:disabled,.cta-button__btn.primary.hollow.disabled{color:#6c757d;background-color:none;border-color:#6c757d}
.cta-button__btn.primary.home{border-color:#fff}
.cta-button__btn.primary.home:hover,.cta-button__btn.primary.home:active,.cta-button__btn.primary.home:focus{border-color:#294e95}
.cta-button__btn.secondary{background:#fff;color:#294e95;border:1px solid #294e95}
.cta-button__btn.secondary:hover{color:#294e95;background:#eaeef5;border-color:#294e95}
.cta-button__btn.secondary:active{color:#294e95;background:#eaeef5;border-color:#294e95}
.cta-button__btn.secondary:disabled,.cta-button__btn.secondary.disabled{color:#343a40;background-color:#fff;border-color:#343a40}
.cta-button__btn.secondary.hollow{background:0;color:#fff;border:1px solid #fff}
.cta-button__btn.secondary.hollow:hover{color:#fff;background:#6c757d;border-color:#fff}
.cta-button__btn.secondary.hollow:active{color:#fff;background:#6c757d;border-color:#fff}
.cta-button__btn.secondary.hollow:disabled,.cta-button__btn.secondary.hollow.disabled{color:#6c757d;background-color:none;border-color:#6c757d}
.cta-button__btn .fa{position:relative;margin-left:.5rem;top:2px;font-size:18px}
.cta-button__link{display:block;background:0;border:0;margin:24px 0;padding:0;color:#294e95;text-decoration:underline}
.cta-button__link:after{display:inline-block}
.cta-button__link.secondary{color:#fff}
.cta-button__link.strong{font-weight:700}
.cta-button__link span{position:relative}
.cta-button__link .fa{display:inline;position:absolute;padding-left:.25rem;font-size:18px;bottom:0}
.cta-button__link .fa.fa-arrow-up-right-from-square{padding-left:.25rem;font-size:60%;top:-0.25em}
.cta-button__link .fa::before{display:inline-block}
.cta-button .cta-button__center{display:block;margin:0 auto !important;text-align:center}
.cta-button .cta-button__left{display:block;margin:0 !important;text-align:left}
.cta-button .cta-button__right{display:block;margin:0 0 0 auto !important;text-align:right}
a.cta-button__link:not([href]){text-decoration:none;color:inherit}
.data-page-hide{display:none}
.author .len-footer__wrapper .len-footer__wrapper-logo .cq-placeholder{height:50px;width:200px}
.len-footer{position:relative;z-index:1;background-color:#1e0013}
.len-footer__wrapper{padding:4.375rem 5rem 5rem;max-width:1762px;width:calc(100% - 32px);text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:1279.98px){.len-footer__wrapper{padding-top:3.75rem;padding-bottom:3.75rem}
}
@media only screen and (max-width:749.98px){.len-footer__wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:3.5625rem;padding-bottom:1.6875rem}
}
@media only screen and (min-width:750px){.len-footer__wrapper{padding-top:4.375rem;padding-bottom:5rem;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
@media only screen and (min-width:1280px){.len-footer__wrapper{width:calc(100% - 80px);padding-top:4.375rem;padding-bottom:5rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap}
}
@media only screen and (min-width:1280px){.len-footer__wrapper-content{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.len-footer__wrapper-content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}
@media only screen and (min-width:1280px){.len-footer__wrapper-content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;flex-wrap:wrap}
}
.len-footer__wrapper-content-container-copyright{font-size:1rem;order:2;min-width:10.9375rem;white-space:nowrap;color:#fff}
@media only screen and (max-width:1279.98px){.len-footer__wrapper-content-container-copyright{text-align:center;width:100%;order:1}
}
@media only screen and (min-width:750px){.len-footer__wrapper-content-container-copyright{text-align:left;align-self:center;width:100%}
}
@media only screen and (min-width:1280px){.len-footer__wrapper-content-container-copyright{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}
}
.len-footer__wrapper-content-country{text-align:left;order:1;margin-bottom:1.25rem;width:100%}
@media only screen and (max-width:1279.98px){.len-footer__wrapper-content-country{order:3;width:75%;margin:1.875rem auto 0}
}
@media only screen and (min-width:750px){.len-footer__wrapper-content-country{order:3;margin:0 0 0 auto;width:auto;display:inline-block;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}
}
@media only screen and (min-width:1280px){.len-footer__wrapper-content-country{width:25%}
}
.len-footer__wrapper-content-country .chosen-single{height:31px !important;background:#1e0013 !important;border:0 !important;box-shadow:none !important;padding-left:64px !important;padding-top:3px !important;border-radius:0 !important}
.len-footer__wrapper-content-country .chosen-single span{text-align:left}
.len-footer__wrapper-content-country .chosen-single div{background-color:#1e0013 !important;padding:0 5px 0 5px !important;border:0 !important;right:0 !important;width:45px !important}
.len-footer__wrapper-content-country .chosen-single div:before{line-height:33px !important}
.len-footer__wrapper-content-country select{padding:3.76px 46.8px 5.76px 54.8px;height:30px;width:100%;background:#1e0013;border:1px solid #fff;-webkit-appearance:none;appearance:none;z-index:2;color:#fff}
.len-footer__wrapper-content-country select::-ms-expand{display:none}
.len-footer__wrapper-content-country-label{font-size:1rem;color:#fff;padding-bottom:.625rem}
.len-footer__wrapper-content-country-flag{background:#888 url('clientlib-aem-base/css/base-shared-components/footer/resources/images/arrow-down.png') no-repeat right center;border:1.5px solid #000;height:2.125rem;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}
.len-footer__wrapper-content-country-flag-wrap{height:100%;background-repeat:no-repeat;display:inline-block;width:3.125rem;position:absolute;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.len-footer__wrapper-content-country-flag-wrap img{z-index:99;position:absolute;top:45%;left:50%;overflow:hidden;transform:translate(-50%,-50%);width:28px;height:100%;height:25px;border-radius:50%}
.len-footer__wrapper-content-country-flag .fa-solid.fa-chevron-down{color:#fff;position:absolute;right:0;top:45%;transform:translate(0,-50%);z-index:9;margin-right:10px}
.len-footer__wrapper-content-nav{font-size:.6875rem;text-align:center;order:3;min-height:1.375rem}
@media only screen and (max-width:1279.98px){.len-footer__wrapper-content-nav{margin:1.25rem auto 0}
}
@media only screen and (min-width:750px){.len-footer__wrapper-content-nav{margin:.75rem 0 0;text-align:left;display:inline-block;width:50%}
}
.len-footer__wrapper-content-nav a{color:#fff;margin-right:.625rem;text-decoration:none;font-weight:500;font-size:.875rem}
@media only screen and (max-width:1279.98px){.len-footer__wrapper-content-nav a{line-height:2}
}
.len-footer__wrapper-content-nav a:hover{color:#fff;text-decoration:underline}
.len-footer__wrapper-content-nav p{color:#fff;margin-right:.625rem;display:inline-block;font-weight:500;font-size:.875rem}
@media only screen and (max-width:1279.98px){.len-footer__wrapper-content-nav p{line-height:2}
}
.len-footer--type.event-footer .len-footer__wrapper{width:calc(100% - 32px);max-width:1762px;margin:0 auto;padding:2.5rem 0;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:1280px){.len-footer--type.event-footer .len-footer__wrapper{width:calc(100% - 80px)}
}
@media only screen and (max-width:1279.98px){.len-footer--type.event-footer .len-footer__wrapper{padding:3.75rem 0}
}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0}
}
.len-footer--type.event-footer .len-footer__wrapper-content{flex-grow:1;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:50%}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper-content{width:100%;align-self:center}
}
.len-footer--type.event-footer .len-footer__wrapper-content-container{width:auto;margin:0 0 0 auto;text-align:right;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
@media only screen and (max-width:1279.98px){.len-footer--type.event-footer .len-footer__wrapper-content-container{text-align:center}
}
.len-footer--type.event-footer .len-footer__wrapper-content-container-copyright{padding:0;text-align:right;display:inline-block;font-size:.875rem;margin-top:.75rem;align-self:flex-end;width:100%}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper-content-container-copyright{text-align:center;align-self:center}
}
.len-footer--type.event-footer .len-footer__wrapper-content-container-compliance{color:#fff;font-size:.625rem;text-align:right;display:inline-block;width:100%;line-height:1.5}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper-content-container-compliance{text-align:center;margin-top:1.25rem}
}
.len-footer--type.event-footer .len-footer__wrapper-content-nav{margin:0 0 0 auto;order:0;padding-top:0;display:block;width:auto;text-align:right}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper-content-nav{text-align:center;margin:0 auto}
}
@media only screen and (max-width:1919.98px){.len-footer--type.event-footer .len-footer__wrapper-content-nav-link:first-of-type:before{content:'' !important}
}
.len-footer--type.event-footer .len-footer__wrapper-content-nav a,.len-footer--type.event-footer .len-footer__wrapper-content-nav p{margin:0}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper-content-nav a,.len-footer--type.event-footer .len-footer__wrapper-content-nav p{font-size:.75rem}
}
.len-footer--type.event-footer .len-footer__wrapper-content-nav:hover{color:#1976a1}
.len-footer--type.event-footer .len-footer__wrapper-content-nav .lt-border:before{content:'|';color:#fff;margin:0 .625rem}
.len-footer--type.event-footer .len-footer__wrapper-content-nav .rt-border:after{content:'|';color:#fff;margin:0 .625rem}
.len-footer--type.event-footer .len-footer__wrapper-content-nav-social{display:inline-block}
@media only screen and (max-width:1919.98px){.len-footer--type.event-footer .len-footer__wrapper-content-nav-social{display:block}
}
.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-panel-icons{text-align:right !important}
@media only screen and (max-width:749.98px){.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-panel-icons{text-align:center !important}
}
.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-container-icons{height:1rem;width:auto}
@media only screen and (max-width:1919.98px){.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-container-icons{height:auto}
}
.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-container-icons .share-panel-icons{position:relative;top:67%}
.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-container-icons .share-panel-icons a{margin-right:.5rem}
.len-footer--type.event-footer .len-footer__wrapper-content-nav-social .share-container-icons .share-panel-icons a:nth-last-child(1){margin-right:0 !important}
.len-footer--type.event-footer .len-footer__wrapper-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-self:center;height:100%;flex-grow:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}
.len-footer--type.event-footer .len-footer__wrapper-logo.picture-tag{justify-content:flex-start}
.len-footer--type.event-footer .len-footer__wrapper-logo.picture-tag picture{width:auto;text-align:left}
.len-footer--type.event-footer .len-footer__wrapper-logo.picture-tag picture img{width:auto;max-height:4.375rem}
@media only screen and (min-width:1920px){.len-footer--type.event-footer .len-footer__wrapper-logo.picture-tag picture img{height:6.875rem;max-width:100%}
}
.len-footer__wrapper-content-nav-social .share-container-icons a{font-size:1rem;padding:0 1rem;position:relative;border-radius:100%;height:2rem;width:1.125rem}
.share-icon:before{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.share-icon:hover{background-color:#0d5c91;color:#fff !important}
.len-video{height:100%}
.len-video .full-width-container .len-video{border:none !important}
.len-video .vjs-big-play-button{display:none !important}
.len-video .vjs-error .vjs-error-display:before{content:'Video content is not available';font-size:3rem}
.len-video .len-video-wrapper .cb__wrapper__image-block{width:100%}
.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media only screen and (max-width:1279.98px){.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag{width:100%}
}
.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag a,.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag picture,.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag img{width:auto;height:100%}
@media only screen and (max-width:1279.98px){.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag a img,.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag picture img,.len-video .len-video-wrapper .cb__wrapper__image-block .picture-tag img img{height:100%;width:100%;object-fit:cover;object-position:center}
}
.len-video .len-video-wrapper .cb__wrapper__image-block .play-video{cursor:pointer;height:100%;position:absolute;top:0;width:100%}
.len-video .len-video-wrapper .cb__wrapper__image-block .icon{background:transparent;display:block;width:60px;height:60px;border:5px solid #fff;border-radius:50%;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media only screen and (max-width:1279.98px){.len-video .len-video-wrapper .cb__wrapper__image-block .icon{width:40px;height:40px}
}
.len-video .len-video-wrapper .cb__wrapper__image-block .icon:hover{opacity:1}
.len-video .len-video-wrapper .cb__wrapper__image-block .icon .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45%;height:auto;margin:0 0 0 8%;overflow:hidden}
.len-video .len-video-wrapper .cb__wrapper__image-block .icon .arrow:before{margin:-200px 0 -200px -300px;border-width:200px 0 200px 300px;display:block;content:'';position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;border-style:solid;border-color:transparent;border-left-color:#fff}
.len-video .len-video-wrapper .cb__wrapper__image-block .icon .arrow:after{display:block;content:'';width:100%;padding-top:150%}
.len-video .cb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.len-video .cb__wrapper{position:relative;width:100%;overflow:hidden;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}
.len-video .cb__wrapper__image-block{position:relative;width:100%}
.len-video .cb__wrapper__image-block .overlay-text-wrap:before{display:inline-block;content:'';height:100%;margin-right:-0.28em;vertical-align:middle}
.len-video .cb__wrapper__image-block .overlay-text-wrap .icon{background:transparent;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:5px solid #fff;border-radius:50%;cursor:pointer}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper__image-block .overlay-text-wrap .icon{width:40px;height:40px}
}
.len-video .cb__wrapper__image-block .overlay-text-wrap .icon .icon-inner{display:block;padding-bottom:100%}
.len-video .cb__wrapper .overlay-text-wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.len-video .cb__wrapper .overlay-text-wrap:before{display:inline-block;content:'';height:100%;margin-right:-0.28em;vertical-align:middle}
.len-video .cb__wrapper .overlay-text-wrap .overlay-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:calc(50% - 120px);width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper .overlay-text-wrap .overlay-text{position:absolute;top:0;left:0;transform:translate(0,0);padding-bottom:120px}
}
.len-video .cb__wrapper .overlay-text-wrap .overlay-text .play-video{height:100%;position:absolute;width:100%}
.len-video .cb__wrapper .overlay-text-wrap .overlay-text .play-video .icon{position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}
.len-video .cb__wrapper .overlay-text-wrap .icon{background:transparent;display:block;width:60px;height:60px;border:5px solid #fff;border-radius:50%;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper .overlay-text-wrap .icon{width:40px;height:40px}
}
.len-video .cb__wrapper .overlay-text-wrap .icon:hover{opacity:1}
.len-video .cb__wrapper .overlay-text-wrap .icon .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45%;height:auto;margin:0 0 0 8%;overflow:hidden}
.len-video .cb__wrapper .overlay-text-wrap .icon .arrow:before{margin:-200px 0 -200px -300px;border-width:200px 0 200px 300px;display:block;content:'';position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;border-style:solid;border-color:transparent;border-left-color:#fff}
.len-video .cb__wrapper .overlay-text-wrap .icon .arrow:after{display:block;content:'';width:100%;padding-top:150%}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;cursor:pointer;z-index:10}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay .play-icon{background:#343a40;display:block;width:15%;max-width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.65;border-radius:50%}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay .play-icon:before{display:block;content:'';padding-top:100%;width:100%}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay .play-icon i{display:block;position:absolute;top:50%;left:50%;width:35%;margin:-25% 0 0 -12%;overflow:hidden}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay .play-icon i:before{display:block;content:'';width:100%;padding-top:150%}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay .play-icon i:after{display:block;content:'';position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;border:200px solid transparent;border-left:300px solid #fff;border-right:0;margin:-200px 0 -200px -300px}
.len-video .cb__wrapper .overlay-text-wrap .video-overlay:hover .play-icon{opacity:1}
.len-video .cb__wrapper__video-block{width:100%;position:relative;display:block}
.len-video .cb__wrapper__video-block .video-height-mask .hero-video-wrapper{max-height:unset;overflow:unset}
.len-video .cb__wrapper__video-block .video-height-mask .hero-video-wrapper .video-player-wrap{margin-top:0}
.len-video .cb__wrapper__video-block .video-height-mask .hero-video-wrapper .video-player-wrap.embed-responsive .html5{position:absolute;top:0;left:0;width:100%;height:100%}
.len-video .cb__wrapper__video-block .video-height-mask .hero-video-wrapper .video-player-wrap .loading-spinner{background:rgba(255,255,255,0.9);display:none;position:absolute;left:0;top:0;width:100%;height:100%}
.len-video .cb__wrapper__video-block .video-height-mask .hero-video-wrapper .video-player-wrap .loading-spinner .fas{display:block;position:absolute;left:50%;top:50%;margin:-24px 0 0 -31px}
.len-video .cb__wrapper__video-block .overlay-text-wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;text-align:center;height:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 50px}
}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video .icon{background:transparent;display:inline-block;position:relative;width:60px;height:60px;border:5px solid #fff;border-radius:50%;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%)}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video .icon{width:40px;height:40px}
}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video .icon:hover{opacity:1}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video .icon .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45%;height:auto;margin:0 0 0 8%;overflow:hidden}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video .icon .arrow:before{margin:-200px 0 -200px -300px;border-width:200px 0 200px 300px;display:block;content:'';position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;border-style:solid;border-color:transparent;border-left-color:#fff}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text + .play-video .icon .arrow:after{display:block;content:'';width:100%;padding-top:150%}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video{margin-top:.45em;height:100%;position:absolute;width:100%;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;cursor:pointer}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video .icon{background:transparent;display:inline-block;width:60px;height:60px;border:5px solid #fff;border-radius:50%;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video .icon{width:40px;height:40px}
}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video .icon .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45%;height:auto;margin:0 0 0 8%;overflow:hidden}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video .icon .arrow:before{margin:-200px 0 -200px -300px;border-width:200px 0 200px 300px;display:block;content:'';position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;border-style:solid;border-color:transparent;border-left-color:#fff}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video .icon .arrow:after{display:block;content:'';width:100%;padding-top:150%}
.len-video .cb__wrapper__video-block .overlay-text-wrap .overlay-text .play-video .icon:hover{opacity:1}
.len-video .cb__wrapper .picture-tag{display:block}
.len-video .cb__wrapper picture img{display:block;max-width:none;margin:auto}
.len-video .cb__wrapper .overlay-text-wrap .play-video{height:100%;width:100%;cursor:pointer}
.len-video .cb__wrapper .icon{background:transparent;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:5px solid #fff;border-radius:50%;cursor:pointer}
@media only screen and (max-width:1279.98px){.len-video .cb__wrapper .icon{width:40px;height:40px}
}
.len-video .cb__wrapper .icon .icon-inner{display:block;padding-bottom:100%}
.len-video .cb ul>li{background:url(clientlib-aem-base/resources/images/bull.png) no-repeat 11px .45em;margin-left:0}
.cq-Editable-dom .len-video{height:auto !important}
.embed-responsive-3by2:before{padding-top:66.66667%}
.embed-responsive-wby250:before{padding-top:250px}
.embed-responsive-banner:before{padding-top:41.67%}
@media only screen and (min-width:1280px){.embed-responsive-banner:before{padding-top:660px}
}
.video-js .vjs-tech{object-fit:cover}
.overlay-image-block.top .picture-tag picture{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}
.overlay-image-block.bottom .picture-tag picture{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}
.cq-Editable-dom .len-image .picture-tag img.bg-image{transform:translate(-50%,-50%) !important}
.len-image{position:relative}
.len-image picture.bg-image img.bg-image{max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover}
.len-image--left.picture-tag{justify-content:flex-start}
.len-image--left.len-image--top img{object-position:top left}
.len-image--left.len-image--middle img{object-position:center left}
.len-image--left.len-image--bottom img{object-position:bottom left}
.len-image--center.picture-tag{justify-content:center}
.len-image--center.len-image--top img{object-position:top center}
.len-image--center.len-image--middle img{object-position:center center}
.len-image--center.len-image--bottom img{object-position:bottom center}
.len-image--right.picture-tag{justify-content:flex-end}
.len-image--right.len-image--top img{object-position:top right}
.len-image--right.len-image--middle img{object-position:center right}
.len-image--right.len-image--bottom img{object-position:bottom right}
picture.funding-image img.funding-image{height:60px;width:auto}
picture.funding-image img.funding-image:last-child{margin-left:1rem}
picture.funding-image .img-text{margin-top:.8rem}
picture.funding-image .img-text h4{font-size:14px}
.modal.show.modal-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:row;width:100%}
.modal.show.modal-img .modal-body{text-align:center}
.modal.show.modal-img .modal-body img{height:auto;max-width:100%;width:auto}
.modal.show.modal-img .modal-body img.bg-imge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover}
.cq-Editable-dom.cmp-modal .modal{display:block;position:relative;max-height:1600px}
.cq-Editable-dom.cmp-modal .modal-dialog{transform:none;width:50%}
body.modal-open{padding-right:0 !important}
.modal{margin:12px auto}
.modal-header{border-bottom:0;height:0;padding:0}
.modal-header .close{position:absolute;overflow:visible;background:#d9d9d9;border-radius:50%;z-index:2000;width:36px;height:36px;margin:0;padding:0;top:-8px;right:-8px;opacity:1}
.modal-header .close:not(:disabled):not(.disabled):hover{opacity:1}
.modal-content{overflow-y:auto !important;overflow:visible !important;max-height:100% !important;max-width:100% !important}
.modal-dialog{max-width:calc(70vw - 1rem);margin:10px auto !important;max-height:70vh !important}
@media only screen and (min-width:750px) and (max-width:1279.98px){.modal-dialog{max-width:calc(85vw - 1rem);max-height:85vh}
}
@media only screen and (max-width:749.98px){.modal-dialog{max-width:calc(97vw - 1rem);max-height:97vh}
}
.modal-dialog-centered{justify-content:center}
.modal-body,.modal-iframe{padding:10px}
.modal-body{flex:none;height:auto;overflow-x:hidden}
.modal-body-iframe{height:100%;border:0;border-radius:.3em}
.modal iframe{width:100%;height:100%}
.modal .modal-dialog-scrollable .modal-body{height:100%}
.modal-dam .modal-iframe{padding:0}
.modal .video-content .video-js{position:absolute;top:0;width:100%;height:100%}
h1.skinny,h1 .skinny,h2.skinny,h2 .skinny,h3.skinny,h3 .skinny,h4.skinny,h4 .skinny,h5.skinny,h5 .skinny{font-weight:400;letter-spacing:-0.05em}
h1.display,h1 .display,h2.display,h2 .display,h3.display,h3 .display,h4.display,h4 .display,h5.display,h5 .display{font-weight:700}
p.label,p .label{font-size:1.25rem}
h4.label,h4 .label{font-size:1.2em;font-weight:900}
.text .cmp-text{word-break:break-word}
.text .cmp-text ul{list-style:disc}
.text .cmp-text ul li{margin-bottom:1rem}
.cmp-text{word-break:break-word}
.cmp-text ul{list-style:disc}
.cmp-text ul li{margin-bottom:1rem}
h1.len-no-marg-b,h1 .len-no-marg-b,h2.len-no-marg-b,h2 .len-no-marg-b,h3.len-no-marg-b,h3 .len-no-marg-b,h4.len-no-marg-b,h4 .len-no-marg-b,h5.len-no-marg-b,h5 .len-no-marg-b{margin-bottom:0 !important}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.len-footer,.flashheader,.flashfooter,.lenovo-header-nav,.globalcomponents-enabler{padding:0 !important}
@-webkit-keyframes slideDown{0{-webkit-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes slideDown{0{-moz-transform:translateY(-100%)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes slideDown{0{-o-transform:translateY(-100%)}
100%{-o-transform:translateY(0)}
}
@keyframes slideDown{0{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@-webkit-keyframes slideUp{0{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes slideUp{0{-moz-transform:translateY(0)}
100%{-moz-transform:translateY(-100%)}
}
@-o-keyframes slideUp{0{-o-transform:translateY(0)}
100%{-o-transform:translateY(-100%)}
}
@keyframes slideUp{0{transform:translateY(0)}
100%{transform:translateY(-100%)}
}
@keyframes slidein{from{margin-left:100%;width:300%}
to{margin-left:0;width:100%}
}
@-moz-keyframes slideLeft{0{-moz-transform:translateX(0)}
100%{-moz-transform:translateX(-100%)}
}
@-o-keyframes slideLeft{0{-o-transform:translateX(0)}
100%{-o-transform:translateX(-100%)}
}
@keyframes slideLeft{0{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-Regular.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-Regular.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-Italic.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-Italic.ttf') format('truetype');font-style:italic;font-display:"swap";font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-SemiBold.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-SemiBold.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:600;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-Bold.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-Bold.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-ExtraBold.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-ExtraBold.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:800;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-BoldItalic.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-BoldItalic.ttf') format('truetype');font-style:italic;font-display:"swap";font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-Black.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-Black.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:900;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-BlackItalic.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-BlackItalic.ttf') format('truetype');font-style:italic;font-display:"swap";font-weight:900;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-Light.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-Light.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:300;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-LightItalic.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-LightItalic.woff2') format('woff2'),url('clientlib-aem-base/resources/fonts/Montserrat-LightItalic.woff') format('woff'),url('clientlib-aem-base/resources/fonts/Montserrat-LightItalic.ttf') format('truetype');font-style:italic;font-display:"swap";font-weight:300;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-Medium.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-Medium.ttf') format('truetype');font-style:normal;font-display:"swap";font-weight:500;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/Montserrat-MediumItalic.eot');src:url('clientlib-aem-base/resources/fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),url('clientlib-aem-base/resources/fonts/Montserrat-MediumItalic.woff2') format('woff2'),url('clientlib-aem-base/resources/fonts/Montserrat-MediumItalic.woff') format('woff'),url('clientlib-aem-base/resources/fonts/Montserrat-MediumItalic.ttf') format('truetype');font-style:italic;font-display:"swap";font-weight:500;text-rendering:optimizeLegibility}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/montserrat-v15-latin-ext_latin_cyrillic-300.woff') format('woff'),url('clientlib-aem-base/resources/fonts/montserrat-v15-latin-ext_latin_cyrillic-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:"swap"}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/montserrat-v15-latin-ext_latin_cyrillic-700.woff') format('woff'),url('clientlib-aem-base/resources/fonts/montserrat-v15-latin-ext_latin_cyrillic-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:"swap"}
@font-face{font-family:'Montserrat';src:url('clientlib-aem-base/resources/fonts/montserrat-v15-latin-ext_latin_cyrillic-regular.woff') format('woff'),url('clientlib-aem-base/resources/fonts/montserrat-v15-latin-ext_latin_cyrillic-regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:"swap"}
html{font-size:1rem;overflow-x:hidden !important}
body{font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important;max-width:100%;overflow-x:hidden !important;margin:0 auto;line-height:1.25;background:#fff;color:#1e0013;font-weight:500}
body.max-width{max-width:1920px;color:#1e0013}
button{font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.root{overflow:hidden}
a{font-size:1em;font-weight:500;color:#294e95;text-decoration:underline}
a:hover,a:focus,a:active{color:#7a126b;text-decoration:underline}
p{font-size:1rem;margin-top:0;margin-bottom:1.25rem;font-weight:400}
p.font-large,a.font-large,p .font-large,a .font-large{font-size:1.125rem}
p.font-small,a.font-small,p .font-small,a .font-small{font-size:.875rem}
p.font-xsmall,a.font-xsmall,p .font-xsmall,a .font-xsmall{font-size:.75rem}
ul.link-list{list-style:disc !important;padding-left:20px}
ul.link-list li a{font-weight:500 !important;padding:0 0 5px !important;display:inline-block;text-align:left !important;vertical-align:text-top}
ul li,ol li{font-size:1rem;line-height:1.4em !important}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;letter-spacing:-0.025em;margin-top:0;margin-bottom:1.25rem;line-height:1.125}
h1,.h1{font-size:4.21rem}
h2,.h2{font-size:3.16rem}
h3,.h3{font-size:2.37rem}
h4,.h4{font-size:1.78rem}
h5,.h5{font-size:1.33rem}
h6,.h6{font-size:1rem}
.container{display:block;margin-bottom:3rem;padding:0}
@media only screen and (max-width:379px){h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.25}
h1,.h1{font-size:2rem}
h2,.h2{font-size:1.8rem}
h3,.h3{font-size:1.2rem}
h4,.h4{font-size:1.1rem}
h5,.h5{font-size:1rem}
}
@media only screen and (min-width:380px) and (max-width:749px){h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.15}
h1,.h1{font-size:2.125rem}
h2,.h2{font-size:1.8rem}
h3,.h3{font-size:1.54rem}
h4,.h4{font-size:1.157rem}
h5,.h5{font-size:1rem}
}
@media only screen and (min-width:750px) and (max-width:1279px){h1,.h1{font-size:3.16rem}
h2,.h2{font-size:2.7rem}
h3,.h3{font-size:1.78rem}
h4,.h4{font-size:1.33rem}
h5,.h5{font-size:1rem}
}
@media only screen and (min-width:1280px) and (max-width:1919px){h1,.h1{font-size:3.58rem}
h2,.h2{font-size:3.1rem}
h3,.h3{font-size:2rem}
h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1rem}
}
@media only screen and (min-width:1920px) and (max-width:2559px){h1,.h1{font-size:4rem}
h1.display,h1 .display,.h1.display,.h1 .display{font-size:5rem}
h2,.h2{font-size:3.43rem}
h3,.h3{font-size:2.25rem}
h4,.h4{font-size:1.7rem}
h5,.h5{font-size:1rem}
}
@media only screen and (min-width:2560px){h1,.h1{font-size:4.21rem}
h1.display,h1 .display,.h1.display,.h1 .display{font-size:5rem}
h2,.h2{font-size:3.16rem}
h3,.h3{font-size:2.37rem}
h4,.h4{font-size:1.78rem}
h5,.h5{font-size:1.33rem}
}
.clearfix::after{clear:both;content:'';display:table}
.container{max-width:1762px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}
.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.fixed-top{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;z-index:9999 !important}
.fixed-bottom{position:fixed !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:9999 !important}
.overflow-hidden{overflow:hidden !important}
.len-no-pad{padding:0 !important}
.len-no-pad-t{padding-top:0 !important}
.len-no-pad-r{padding-right:0 !important}
.len-no-pad-b{padding-bottom:0 !important}
.len-no-pad-l{padding-left:0 !important}
.len-no-marg{margin:0 !important}
.len-no-marg-t{margin-top:0 !important}
.len-no-marg-r{margin-right:0 !important}
.len-no-marg-b{margin-bottom:0 !important}
.len-no-marg-l{margin-left:0 !important}
.len-no-marg{margin:0 !important}
.len-no-marg-lr{margin-left:0 !important;margin-right:0 !important}
.len-no-marg-tb{margin-top:0 !important;margin-bottom:0 !important}
.len-marg-t-only{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important}
.len-marg-b-only{margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}
.len-marg-l-only{margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important}
.len-marg-r-only{margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}
.len-marg-auto{margin-left:auto !important;margin-right:auto !important}
.len-no-padding{padding:0 !important}
.len-no-pad-rl{padding-left:0 !important;padding-right:0 !important}
.len-no-pad-tb{padding-top:0 !important;padding-bottom:0 !important}
.len-pad-top-only{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}
.len-pad-bottom-only{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.len-pad-left-only{padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.len-pad-right-only{padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.len-uppercase{text-transform:uppercase !important}
.len-text-left{text-align:left !important}
.len-text-center{text-align:center !important}
.len-text-right{text-align:right !important}
.len-max-w-800{max-width:800px !important}
.len-max-w-1100{max-width:1100px !important}
.len-max-w-1440{max-width:1440px !important}
.len-weight-100{font-weight:100 !important}
.len-weight-200{font-weight:200 !important}
.len-weight-300{font-weight:300 !important}
.len-weight-400{font-weight:400 !important}
.len-weight-500{font-weight:500 !important}
.len-weight-600{font-weight:600 !important}
.len-weight-700{font-weight:700 !important}
.len-weight-800{font-weight:800 !important}
.len-weight-900{font-weight:900 !important}
.len-no-wrap{white-space:nowrap !important}
.len-no-text-dec{text-decoration:none !important}
.len-float-left{float:left !important}
.len-float-right{float:right !important}
.len-float-none{float:none !important}
.len-block{display:block !important}
.len-inline{display:inline !important}
.len-inline-block{display:inline-block !important}
.len-d-none{display:none !important}
.len-pos-relative{position:relative !important}
.len-pos-absolute{position:absolute !important}
.len-pos-fixed{position:fixed !important}
.len-pos-t-0{top:0 !important}
.len-pos-b-0{bottom:0 !important}
.len-pos-l-0{left:0 !important}
.len-pos-r-0{right:0 !important}
.len-pos-tb-0{top:0 !important;bottom:0 !important}
.len-pos-lr-0{left:0 !important;right:0 !important}
.len-vert-align-mid{vertical-align:middle !important}
.len-vert-align-top{vertical-align:top !important}
.len-vert-align-bottom{vertical-align:bottom !important}
.len-no-box-shadow{box-shadow:none !important}
.len-overflow-x-scroll{max-width:100% !important;overflow-x:auto !important}
.len-overflow-hidden{overflow:hidden !important}
.len-overflow-auto{overflow:auto !important}
.len-overflow-scroll{overflow:scroll !important}
.len-position-relative{position:relative !important}
.len-cursor-pointer{cursor:pointer !important}
.len-full-width{width:100% !important}
.len-list-style-none{list-style:none !important}
.len-no-border-radius{border-radius:0 !important}
.len-border-radius-3{border-radius:3px !important}
.len-border-radius-5{border-radius:5px !important}
.len-border-radius-10{border-radius:10px !important}
.font-12{font-size:.75rem !important}
.font-18{font-size:1.125rem !important}
.font-24{font-size:1.5rem !important}
.font-26{font-size:1.625rem !important}
.font-28{font-size:1.75rem !important}
.font-36{font-size:2.25rem !important}
.font-52{font-size:3.25rem !important}
.font-80{font-size:5rem !important}
.underline-on-hover:hover{text-decoration:underline !important}
.underline-on-default{text-decoration:underline !important}
.pointer-cursor{cursor:pointer !important}