.fancybox-content{width:1000px !important;height:600px;max-width:100%;max-height:100%;margin:0 auto;position:relative}.fancybox-content iframe{width:100%;max-width:100%;height:600px;position:relative;top:110px;border:0}.fancybox-container{background:rgba(39,54,68,0.9) !important;position:fixed;top:0px;left:0;right:0;bottom:0;z-index:92}.fancybox-container:focus{outline:0}.fancybox-container button.fancybox-button.fancybox-close-small{position:absolute;top:70px;cursor:pointer;right:0px}.fancybox-container .fancybox-navigation{display:none}.fancybox-button svg{display:block;height:140% !important;overflow:visible;position:relative;width:140% !important;top:-5px;left:-4px}.fancybox-button svg path{fill:#fff}.fancybox-button{background:#2bd783 !important;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;border:0px solid #fff !important;border-radius:100%}.fancybox-button:focus{outline:0}.homepage2-video-section .home-hero-cta-group a.cta_button:focus{outline:0}.fancybox-toolbar.compensate-for-scrollbar{display:none}body.page.fancybox-active{margin-right:0}.player{width:100%;max-width:100% !important}.video{padding-right:30px;padding-top:5px}.homepage2-video-section .two-col-img-con-cm img{height:auto}.homepage2-video-section .two-col-img{position:relative}.homepage2-video-section .two-col-img-con-cm .video-cta-section{position:absolute;top:0;right:0;left:0;text-align:center;width:100%;max-width:150px;margin:0 auto;float:none;bottom:0;display:flex;justify-content:center;align-items:center}.homepage2-video-section .two-col-img-con-cm.vimeo-popup-cm-container{position:relative}.homepage2-video-section .two-col-img-con-cm .logo-hover-container{display:none}.homepage2-video-section .two-col-img-con-cm .home-hero-cta-group .vimeo-container a.cta_button{position:relative;border:0}.homepage2-video-section .two-col-img-con-cm .video-cta-section:hover .logo-hover-container{display:block;transition:.3s all ease-in-out}.homepage2-video-section .two-col-img-con-cm .video-cta-section:hover .logo-container{display:none}.homepage2-video-section .video-cta-section{position:absolute;top:0;bottom:0;margin:0 auto;float:none;z-index:11}.homepage2-video-section.video-cta-section a{border:0}.homepage2-video-section .video-cta-section .home-hero-cta-group{text-align:center;position:absolute;top:30%;bottom:0;left:0;right:0;width:100%}.homepage2-video-section .video-cta-section .logo-hover-container{display:none}.homepage2-video-section .video-cta-section .home-hero-cta-group .vimeo-container{width:100%;max-width:200px;margin:0 auto;float:none}.homepage2-video-section .video-cta-section .home-hero-cta-group .vimeo-container:hover .logo-container{display:none}.homepage2-video-section .video-cta-section .home-hero-cta-group .vimeo-container:hover .logo-hover-container{display:block;margin-left:0}.homepage2-video-section .hs_cos_wrapper{position:relative}body .homepage2-video-section a.cta_button:hover{border:0}.homepage2-video-section .text-cont{bottom:0px;padding:20px 10% 25px;<!-- background-image:linear-gradient(to bottom,rgba(28,79,136,0),#273643 99%);-->opacity:.9;width:100%;box-sizing:border-box;height:100%;text-align:center;display:table}.homepage2-video-section .text-cont h3{vertical-align:bottom;display:table-cell;z-index:-1;max-width:652px;line-height:1.36}.homepage2-video-section .heading-container{margin-bottom:60px}.homepage2-video-section.slick-next,.homepage2-video-section button.slick-next{position:absolute;bottom:-42px;left:51%;width:30px;height:18px;font-size:0px;background:url('https://www.thomabravo.com/hubfs/Thomabravo/Images/drk-arrow-rt.svg')no-repeat;background-size:contain;border:0;outline:0;cursor:pointer;opacity:1}.homepage2-video-section button.slick-prev,.homepage2-video-section button.slick-prev{position:absolute;bottom:-42px;right:51%;z-index:1;width:30px;height:18px;font-size:0px;background:url('https://f.hubspotusercontent40.net/hubfs/5310998/drk-arrow-rt.png')no-repeat;background-size:contain;border:0;outline:0;cursor:pointer;opacity:1}.homepage2-video-section.slick-next.slick-disabled,.homepage2-video-section button.slick-next.slick-disabled,.homepage2-video-section button.slick-prev.slick-disabled,.homepage2-video-section button.slick-prev.slick-disabled{opacity:.4}@media(max-width:1024px){.homepage2-video-section .two-col-img-con-cm .video-cta-section{position:absolute;top:0px;right:0;left:0;text-align:center;width:100%;max-width:150px;margin:0 auto;float:none}}@media(max-width:1024px) and (min-width:768px){.homepage2-video-section .two-col-img{height:450px !important}}@media(min-width:768px) and (max-width:900px){.homepage2-video-section .video-cta-section .home-hero-cta-group{text-align:center;position:absolute;top:30%;bottom:0;left:0;right:0;width:100%}}@media(min-width:768px){.homepage2-video-section .mobile-text{display:none}.homepage2-video-section .large-p p{font-size:22px;line-height:1.45}}@media(max-width:767px){.homepage2-video-section .heading-container h2{line-height:1.31;margin-bottom:0px}.homepage2-video-section .mobile-text{display:block;text-align:center;margin-top:14px}.homepage2-video-section .mobile-text h3{font-size:20px;line-height:1.4;padding:0 15px}.homepage2-video-section .text-cont h3{display:none}.homepage2-video-section .two-col-img{height:250px !important}.homepage2-video-section .two-col-img-con-cm .video-cta-section{top:-62%;max-width:80px}.homepage2-video-section .video-cta-section{position:absolute;top:0;bottom:0;margin:0 auto;float:none;z-index:11;width:100%}.homepage2-video-section .video-cta-section a{border:0}.homepage2-video-section .video-cta-section .home-hero-cta-group{text-align:center;position:relative;top:70px;bottom:0;left:0;right:0;width:100%}.homepage2-video-section .video-cta-section .logo-hover-container{display:none}.homepage2-video-section .video-cta-section .home-hero-cta-group .vimeo-container{width:100%;max-width:130px;margin:0 auto;float:none}.homepage2-video-section .video-cta-section .home-hero-cta-group .vimeo-container:hover .logo-container{display:none}.homepage2-video-section .video-cta-section .home-hero-cta-group .vimeo-container:hover .logo-hover-container{display:block;margin-left:0}.homepage2-video-section .heading-container{margin-bottom:10px;padding:0 20px}.no-show-mobile{display:none !important}.homepage2-video-section .heading-container h3{line-height:1.31}.homepage2-video-section{background:none !important;padding-bottom:60px;padding-top:30px !important}.video{padding-right:0px;padding-top:0px}}