.condensed-hero-container{align-items:center;background:#000;display:flex}.condensed-hero-content-wrapper a{color:#fff}.condensed-hero-img-wrapper{height:100%;left:-10px;position:absolute;top:0}.condensed-hero-img-wrapper img{height:100%}.condensed-hero-container .condensed-hero-content-wrapper{display:flex;flex-wrap:wrap;max-width:900px;padding-left:120px}.condensed-hero-container .condensed-hero-content-wrapper h1{color:#ffe03f;font-family:Quicksand;font-size:48px;font-weight:700;line-height:110%;width:100%}.condensed-hero-container .condensed-hero-content-wrapper p{color:#fff;font-size:25px;font-weight:500;line-height:31px;text-wrap:balance}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper{align-items:center;display:flex;justify-content:space-between}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper a{color:#031723}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper a:after{content:url(https://www.contractsafe.com/hubfs/ContractSafe%202023/Icons/main-btn-arrow.svg);margin-left:10px;margin-top:2px}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper a.btn.btn-new:after{content:url(https://www.contractsafe.com/hubfs/arrow-dark.svg)}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper a:not(".btn-new"):hover{background:linear-gradient(270deg,#ffe03f 3.77%,#f8b951 106.56%)}@media(max-width:1050px){.condensed-hero-container{Padding-left:30px;padding-right:30px}.condensed-hero-container .condensed-hero-content-wrapper{padding-left:0;padding-top:0}.condensed-hero-container .condensed-hero-content-wrapper h1{font-size:50px}.condensed-hero-container .condensed-hero-content-wrapper p{font-size:25px}.condensed-hero-container{align-items:center;display:flex}.condensed-hero-container .condensed-hero-content-wrapper .hero-cta-wrapper a:first-child{margin-bottom:20px}.condensed-hero-img-wrapper{display:none}}@media (max-width:767px){.condensed-hero-container .condensed-hero-content-wrapper h1{font-size:40px}.condensed-hero-container .condensed-hero-content-wrapper p{font-size:20px}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper a{font-size:12.6px;padding:9px 13.5px}}@media(max-width:425px){.condensed-hero-container{height:100%}.condensed-hero-img-wrapper{display:none}.condensed-hero-container .condensed-hero-content-wrapper h1{width:310px}.condensed-hero-container .condensed-hero-content-wrapper p{font-size:20px;width:273px}.condensed-hero-container .condensed-hero-content-wrapper{justify-content:flex-start;padding:0}.condensed-hero-container .condensed-hero-content-wrapper .condensed-hero-cta-wrapper{margin-bottom:15px}}.btn.btn-new{background-color:#fff;border:2px solid #031723;border-radius:40px;color:#031723;display:inline-flex;font-size:16px;font-weight:700;margin:20px auto;padding:15px 25px;text-align:center;text-decoration:none}.btn.btn-new:after{content:url(https://www.contractsafe.com/hubfs/arrow-dark.svg);margin-left:10px;margin-top:2px}#testimonial-video-banner{display:none;overflow:hidden}.block-popvid{background-position:top;background-repeat:no-repeat;background-size:cover;float:left;margin-top:50px;padding:140px 0;position:relative;width:100%}.block-popvid .module-max-1170{padding:0 20px;position:relative;z-index:1}.hs-home-layout .block-popvid__content{max-width:850px}.hs-home-layout .block-popvid__content *{color:#fff}.hs-home-layout .block-popvid__content h1{font-size:54px;line-height:100%;margin:0 0 20px}.block-popvid__content p{font-size:24px;line-height:1.5;margin:0 0 20px}.block-popvid__content-btn,a.simple-button{border:1px solid #fff;cursor:pointer;display:inline-block;font-size:24px;line-height:1.2;padding:15px 20px;text-align:center;text-decoration:none}.block-popvid__content-btn:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15));//color:#fff;text-decoration:none}@media only screen and (min-width:1200px){.block-popvid{padding:20vh 0}}@media only screen and (max-width:1079px){.block-popvid{padding:100px 50px}.block-popvid .module-max-1170{padding:0}}@media only screen and (max-width:991px){.block-popvid{padding:70px 30px}.video_wrapper video{max-width:95%}}@media only screen and (max-width:767px){.block-popvid{padding:50px 20px}.hs-home-layout .block-popvid__content h1{font-size:36px}}a.simple-button{margin-left:2%}.video-popup-block.modal{opacity:0}.video-popup-block.modal.show--modal{opacity:1}a.simple-button{background-color:#fd5e2d;border-color:#fd5e2d}.video-popup-block{display:none;margin-top:20px;overflow:hidden;position:relative;z-index:1}.quote-block .landing-page-qoute-wrapper,.video-popup-block .vid-block-wrapper{margin:0;width:100%}.video-popup-block.modal{border:5px solid #009de6;border-radius:5px;max-width:650px;min-height:auto}.quote-block.modal,.video-popup-block.modal{box-shadow:1px 0 20px -10px hsla(0,0%,100%,.5);margin-top:0;outline:0;overflow:visible;padding:0;position:relative;width:100%;z-index:1}.quote-block.modal{border-radius:5px;max-width:500px;min-height:350px}.blocker{display:none;z-index:-1}.blocker.visible{background-color:rgba(0,0,0,.9);bottom:0;box-sizing:border-box;display:block;height:100%;left:0;outline:0;overflow:auto;padding:20px;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:1000!important;z-index:100}.blocker:before{content:"";display:inline-block;height:100%;margin-right:-.05em;vertical-align:middle}.blocker.behind{background-color:transparent}.modal{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;box-sizing:border-box;display:none;max-width:500px;padding:15px 30px;position:relative;text-align:left;vertical-align:middle;width:90%;z-index:2}.modal a.close-modal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;outline:0;position:absolute;right:10px;text-indent:-9999px;top:10px;width:20px}.modal-spinner{background-color:#111;border-radius:5px;display:none;height:20px;left:50%;padding:12px 16px;position:fixed;top:50%;transform:translateY(-50%) translateX(-50%)}.modal-spinner>div{-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:#fff;border-radius:100px;display:inline-block;height:20px;margin:0 1px;width:2px}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.video-popup-block.modal.show--modal{display:inline-block!important}#testimonial-video-banner.video-popup-block.modal.show--modal{border-width:0;opacity:1;overflow:visible}.vid-block-wrapper{background-color:#000}