.videobanner{margin-bottom:0}.videobanner .videobanner-wrapper,.videobanner .videobanner-wrapper .image{position:relative}@media (min-width:769px){.videobanner .videobanner-wrapper .image{height:824px}}.videobanner .videobanner-wrapper img{block-size:auto;max-inline-size:100%;width:100%}@media (min-width:769px){.videobanner .videobanner-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}}.videobanner .videobanner-wrapper .play-video{display:block;position:absolute;color:#fff;top:0;left:0;right:0;bottom:0;margin:auto;width:90px;height:90px}@media (max-width:991.98px){.videobanner .videobanner-wrapper .play-video{top:-50%}}@media (max-width:768.98px){.videobanner .videobanner-wrapper .play-video{top:0}}.videobanner .videobanner-wrapper .play-video:focus{outline:1px dashed #fff!important}.videobanner .videobanner-wrapper .play-video:before{content:''}.videobanner .videobanner-wrapper .play-video:after,.videobanner .videobanner-wrapper .play-video:before{position:absolute;top:50%;left:50%;z-index:10;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.videobanner .videobanner-wrapper .play-video:before{width:90px;height:90px;margin-top:-45px;margin-left:-45px;border:1px solid #fff;border-radius:50%;background:#0072ce}.videobanner .videobanner-wrapper .play-video:after{display:inline-block;font-family:"Font Awesome 5 Pro";font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";font-weight:700;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:2px;font-size:25px}.videobanner .videobanner-wrapper .play-video:focus:before,.videobanner .videobanner-wrapper .play-video:hover:before{background:#00a9ce}.videobanner .videobanner-wrapper .play-video:focus:after,.videobanner .videobanner-wrapper .play-video:hover:after{font-weight:700}.videobanner .videobanner-wrapper .videotext{bottom:40px;left:40px;background-color:#0072ce;padding:30px 25px;color:#fff;background-image:url(../../../images/shapeblue.jpg);background-position:right 40%;background-repeat:no-repeat}@media (min-width:769px){.videobanner .videobanner-wrapper .videotext{position:absolute;border-radius:8px;width:615px;max-width:40%;padding:77px 4.6vw}}@media (min-width:769px) and (max-width:991.98px){.videobanner .videobanner-wrapper .videotext{bottom:20px;left:20px;padding:40px 4.6vw;max-width:calc(100% - 40px);width:calc(100% - 40px)}}.videobanner .videobanner-wrapper .videotext h2{color:#fff;margin-bottom:30px;font-weight:600}@media (min-width:769px){.videobanner .videobanner-wrapper .videotext h2{font-size:28px}}.videobanner .videobanner-wrapper .videotext .link,.videobanner .videobanner-wrapper .videotext .link:after{-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.videobanner .videobanner-wrapper .videotext .link{font-size:15px;bottom:35px;left:35px;text-transform:uppercase;text-decoration:none;color:#fff;margin-top:30px;letter-spacing:1.5px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.videobanner .videobanner-wrapper .videotext .link:after{display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";height:21px;width:21px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0072ce;border-radius:31px;margin-left:10px;text-align:center;line-height:21px;padding-left:1px;color:#0072ce;background:#fff}.videobanner .videobanner-wrapper .videotext .link:focus span,.videobanner .videobanner-wrapper .videotext .link:hover span{text-decoration:underline}.videobanner .videobanner-wrapper .videotext .link:focus:after,.videobanner .videobanner-wrapper .videotext .link:hover:after{background:#474747;background-color:#000;color:#fff}@media (max-width:768.98px){.videobanner .videobanner-wrapper .videotext .link{margin-top:25px}}.videobanner .videobanner-wrapper .videotext .link:focus{outline:1px dashed #fff}.videobanner .videobanner-wrapper .videotext .link:focus,.videobanner .videobanner-wrapper .videotext .link:hover{color:#000}@media print{.videobanner .videobanner-wrapper .videotext{background-image:none!important;background-color:transparent!important;color:#474747!important}.videobanner .videobanner-wrapper .videotext h2{color:#474747!important}.videobanner .videobanner-wrapper .videotext .link{color:#0072ce!important}}