@-webkit-keyframes play-video-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes play-video-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:992px){.textimage .textimage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.textimage .textimage-wrapper>:not(.row){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.textimage .textimage-wrapper>.row{margin-left:0;margin-right:0}.textimage .textimage-wrapper>.row>*{padding-left:0;padding-right:0}.textimage .textimage-image{position:relative}@media (min-width:992px){.textimage .textimage-image{height:100%}}.textimage .textimage-image img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.textimage .textimage-image img{height:100%}}.textimage .textimage-image .video{position:relative;width:100%}.textimage .textimage-image .video:before{display:block;padding-top:calc(9/16*100%);content:""}.textimage .textimage-image .video>*{position:absolute;top:0;left:0;width:100%;height:100%}.textimage .textimage-image .play-video{display:block;position:relative;color:#fff}.textimage .textimage-image .play-video:focus{outline:0!important}.textimage .textimage-image .play-video:focus:before{outline:1px dashed #fff}.textimage .textimage-image .play-video:before{content:''}.textimage .textimage-image .play-video:after,.textimage .textimage-image .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}.textimage .textimage-image .play-video:before{width:90px;height:90px;margin-top:-45px;margin-left:-45px;border:1px solid #fff;border-radius:50%;background:rgba(0,114,206,.95)}.textimage .textimage-image .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}.textimage .textimage-image .play-video:focus:before,.textimage .textimage-image .play-video:hover:before{background:#00a9ce}.textimage .textimage-image .play-video:focus:after,.textimage .textimage-image .play-video:hover:after{font-weight:700}.textimage .textimage-text{height:100%;padding:30px 20px}@media (min-width:992px){.textimage .textimage-text{padding:45px 4.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textimage .textimage-text h2{margin-bottom:15px}}.textimage .textimage-text .btn{-ms-flex-item-align:start;align-self:flex-start}@media (min-width:992px){.textimage:not(.textimage-reversed) .textimage-wrapper>.textimage-image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.textimage:not(.textimage-reversed) .textimage-wrapper .textimage-text{padding-right:80px}.textimage:not(.textimage-reversed) .textimage-wrapper>.row>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.textimage.textimage-reversed .textimage-wrapper>.textimage-text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.textimage.textimage-reversed .textimage-wrapper .textimage-text{padding-left:4.5vw}}.textimage.textimage-fullwidth{position:relative;margin:0;padding:0}.textimage.textimage-fullwidth .container{padding-left:0;padding-right:0}@media (min-width:1200px){.textimage.textimage-fullwidth .container{max-width:100%}}@media (min-width:992px){.textimage.textimage-fullwidth .textimage-image-wrapper{position:absolute;top:0;bottom:0;width:50%}.textimage.textimage-fullwidth .textimage-image-wrapper .textimage-image,.textimage.textimage-fullwidth .textimage-image-wrapper img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textimage.textimage-fullwidth .textimage-image-wrapper .video{height:100%}}.textimage.textimage-fullwidth .textimage-text-wrapper{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}@media (min-width:769px){.textimage.textimage-fullwidth .textimage-text-wrapper{padding-top:55px;padding-bottom:55px}}@media (min-width:992px){.textimage.textimage-fullwidth .textimage-text-wrapper{padding-top:67px;padding-bottom:67px}}@media (max-width:991.98px){.textimage.textimage-fullwidth .textimage-text-wrapper{padding-top:40px}}.textimage.textimage-fullwidth .textimage-text-wrapper .textimage-text{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.textimage.textimage-fullwidth .textimage-text-wrapper .textimage-text{max-width:655px}.textimage.textimage-fullwidth:not(.textimage-reversed) .textimage-image-wrapper{left:50%}.textimage.textimage-fullwidth:not(.textimage-reversed) .textimage-text{padding-right:0}.textimage.textimage-fullwidth.textimage-reversed .textimage-wrapper>.textimage-text-wrapper{margin-left:50%}.textimage.textimage-fullwidth.textimage-reversed .textimage-text{padding-left:0}}.textimage:not(.aw-layout-bg).textimage .textimage-wrapper{-webkit-box-shadow:0 0 26.39px 2.61px rgba(0,114,206,.1);box-shadow:0 0 26.39px 2.61px rgba(0,114,206,.1);border-radius:8px;overflow:hidden}.textimage:not(.aw-layout-bg).textimage .textimage-wrapper .textimage-text{background-image:url(../../../images/textimageshapeflipped.jpg);background-position:left center;background-repeat:no-repeat}.textimage:not(.aw-layout-bg).textimage-reversed .textimage-wrapper .textimage-text{background-image:url(../../../images/textimageshape.jpg);background-position:right center}@media (max-width:991.98px){.textimage:not(.aw-layout-bg):not(.textvideo).textimage .textimage-text{background-image:url(../../../images/textimageshape.jpg);background-position:right center}}.textimage.textvideo .textimage-wrapper>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text{padding:30px 60px}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link,.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .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}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link{font-size:15px;font-weight:700;bottom:35px;left:35px;text-transform:uppercase;letter-spacing:1px;color:#474747;text-decoration:none;margin-top:20px}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .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;color:#fff;background-color:#0072ce;border-radius:31px;margin-left:10px;text-align:center;line-height:21px;padding-left:1px}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link:focus,.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link:hover{color:#474747}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link:focus span,.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link:hover span{text-decoration:underline}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link:focus:after,.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text .link:hover:after{background:#474747}@media (min-width:992px){.textimage.textvideo .textimage-wrapper .textimage-image-wrapper{width:55%}.textimage.textvideo .textimage-wrapper .textimage-text-wrapper{width:45%}}@media (max-width:991.98px){.textimage.textvideo .textimage-wrapper .textimage-text-wrapper .textimage-text{padding:30px 20px}}