#video_blocks_banner3{position:relative;width:100%;height:500px;overflow:hidden;background:#f6f6f6}#video_blocks_banner3 .video_blocks_banner_wrap{background:url(/wp-content/themes/caspio/img/forrester-home_bg5.svg);background-position:right;background-repeat:no-repeat;background-size:contain;position:relative}#video_blocks_banner3 .video_blocks_banner_wrap,#video_blocks_banner3 .video_blocks_banner_wrap .desktop{height:100%}#video_blocks_banner3 .background{position:absolute;width:100%;max-width:1140px;height:570px;top:0;right:-25px;z-index:1;max-width:unset;width:75%;right:0!important;overflow:hidden;display:none}#video_blocks_banner3 .background svg{display:none}.nbutton{outline:0!important;padding:10px 5px;display:inline-block;margin-top:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:6px;background:#007aa4;color:#fff;max-width:260px;display:block;font-weight:600;font-size:17px;text-decoration:none!important;text-align:center}.nbutton:focus,.nbutton:hover{color:#fff;text-decoration:none;background:#005883}#video_blocks_banner3 svg{max-width:100%;max-height:100%;max-width:unset;max-height:unset}#video_blocks_banner3 .st0{fill:#007aa4;animation:rotate1 20s infinite;-webkit-animation:rotate1 20s infinite}#video_blocks_banner3 .st1{fill:#005d8b;animation:rotate2 20s infinite;-webkit-animation:rotate2 20s infinite}#video_blocks_banner3 .pc_wrap{position:absolute;right:90px;bottom:-1px;width:43%;max-width:43%;height:auto;z-index:2;background:url(/wp-content/themes/caspio/img/desktop-min_man_blank.jpg) no-repeat left 15px;background-size:75% 90%;background-position:center}#video_blocks_banner3 video{background:#fff;padding:0;z-index:-1;position:absolute;margin:0;top:6%;width:74.9%;right:11.7%}#video_blocks_banner3 .pc img{width:100%}.banner_text{margin-top:30px}.banner_text_wrap{position:relative;width:60%;z-index:3}.header_top h1,.header_top h3{text-align:left;font-size:48px;margin-top:0}.header_top h1 span,.header_top h3 span{display:block;color:rgba(75,75,75,.85)}.header_top h1 span{font-weight:800;color:#484848}.header_top h3{font-size:27px;line-height:1.2;font-weight:600;text-align:left}.scroll_down{width:16.57px;margin:-50px auto 0;cursor:pointer;position:relative;z-index:3;display:none!important}.scroll_down:after,.scroll_down:before{content:'';display:block;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:4px solid #007aa4;border-right:4px solid #007aa4}.scroll_down:before{-webkit-animation:down-arrow-before 2.6s cubic-bezier(.77,0,.175,1) infinite;animation:down-arrow-before 2.6s cubic-bezier(.77,0,.175,1) infinite}.scroll_down:after{-webkit-animation:down-arrow-after 2.6s cubic-bezier(.77,0,.175,1) infinite;animation:down-arrow-after 2.6s cubic-bezier(.77,0,.175,1) infinite}.desktop{display:block}.mobile{display:none}#video_blocks_banner3 .pc_wrap.middle{width:45%!important;top:50%;bottom:auto;right:10px}@keyframes rotate1{0%{-moz-transform:translate(0,0) rotate(0) scale(1);-webkit-transform:translate(0,0) rotate(0) scale(1);-o-transform:translate(0,0) rotate(0) scale(1);-ms-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}50%{-moz-transform:translate(0,-30px) rotate(-5deg) scale(1.5);-webkit-transform:translate(0,-30px) rotate(-5deg) scale(1.5);-o-transform:translate(0,-30px) rotate(-5deg) scale(1.5);-ms-transform:translate(0,-30px) rotate(-5deg) scale(1.5);transform:translate(0,-30px) rotate(-5deg) scale(1.5)}100%{-moz-transform:translate(0,0) rotate(0) scale(1);-webkit-transform:translate(0,0) rotate(0) scale(1);-o-transform:translate(0,0) rotate(0) scale(1);-ms-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}}@keyframes rotate2{0%{-moz-transform:translate(0,0) rotate(0) scale(1);-webkit-transform:translate(0,0) rotate(0) scale(1);-o-transform:translate(0,0) rotate(0) scale(1);-ms-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}50%{-moz-transform:translate(5%,-12%) rotate(6deg) scale(1);-webkit-transform:translate(5%,-12%) rotate(6deg) scale(1);-o-transform:translate(5%,-12%) rotate(6deg) scale(1);-ms-transform:translate(5%,-12%) rotate(6deg) scale(1);transform:translate(5%,-12%) rotate(6deg) scale(1)}100%{-moz-transform:translate(0,0) rotate(0) scale(1);-webkit-transform:translate(0,0) rotate(0) scale(1);-o-transform:translate(0,0) rotate(0) scale(1);-ms-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}}@-webkit-keyframes down-arrow-before{50%{-webkit-transform:rotate(45deg) translate(70%,70%);transform:rotate(45deg) translate(70%,70%)}100%{-webkit-transform:rotate(45deg) translate(70%,70%);transform:rotate(45deg) translate(70%,70%)}}@keyframes down-arrow-before{50%{-webkit-transform:rotate(45deg) translate(70%,70%);transform:rotate(45deg) translate(70%,70%)}100%{-webkit-transform:rotate(45deg) translate(70%,70%);transform:rotate(45deg) translate(70%,70%)}}@-webkit-keyframes down-arrow-after{50%{-webkit-transform:rotate(45deg) translate(110%,110%);transform:rotate(45deg) translate(110%,110%);opacity:0}51%{-webkit-transform:rotate(45deg) translate(-130%,-130%);transform:rotate(45deg) translate(-130%,-130%)}100%{-webkit-transform:rotate(45deg) translate(-70%,-70%);transform:rotate(45deg) translate(-70%,-70%);opacity:1}}@keyframes down-arrow-after{50%{-webkit-transform:rotate(45deg) translate(110%,110%);transform:rotate(45deg) translate(110%,110%);opacity:0}51%{-webkit-transform:rotate(45deg) translate(-130%,-130%);transform:rotate(45deg) translate(-130%,-130%)}100%{-webkit-transform:rotate(45deg) translate(-70%,-70%);transform:rotate(45deg) translate(-70%,-70%);opacity:1}}@media (min-width:2034px){#video_blocks_banner3 .pc_wrap{max-width:800px;right:15%}}@media (min-width:2214px){#video_blocks_banner3 .pc_wrap{max-height:450px;width:100%;max-width:40%}}@media (min-width:2239px){#video_blocks_banner3 .pc_wrap{width:100%;max-width:845px;right:10%}}@media (min-width:2550px){#video_blocks_banner3 .pc_wrap{max-width:765px;right:20%}}@media (min-width:2998px){#video_blocks_banner3 .pc_wrap{max-width:780px;right:25%}}@media (min-width:3172px){#video_blocks_banner3 .pc_wrap{max-width:760px;right:28%}}@media (min-width:3400px){#video_blocks_banner3 .pc_wrap{max-width:740px;right:32%}}@media (min-width:4438px){#video_blocks_banner3 .pc_wrap{right:35%}}@media (max-width:1800px){#video_blocks_banner3{max-height:480px}}@media (max-width:1600px){#video_blocks_banner3{max-height:430px}}@media (max-width:1440px){#video_blocks_banner3{max-height:400px}}@media (max-width:1400px){#video_blocks_banner3{max-height:380px}}@media (min-width:1441px){#video_blocks_banner3 .container{max-width:1350px;width:100%}}@media (max-width:1440px){.header_top h1{font-size:45px}.header_top h3{font-size:25px}}@media (max-width:1366px){.header_top h3{font-size:25px}#video_blocks_banner3{max-height:460px}}@media (max-width:1380px) and (min-width:1320px){#video_blocks_banner3{height:460px}#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:110%}#video_blocks_banner3 .pc_wrap{width:52%;max-width:52%;right:30px}}@media (max-width:1280px){#video_blocks_banner3{height:350px}#video_blocks_banner3 .pc_wrap{right:60px}}@media (max-width:1199px){#video_blocks_banner3{height:300px}#video_blocks_banner3 .pc_wrap{right:120px}.header_top h1{font-size:30px}.header_top h3{font-size:18px}}@media (max-width:1024px){#video_blocks_banner3 .pc_wrap{right:110px}}@media (max-width:991px){.desktop{display:none}.mobile{display:block;padding:0 10%}#video_blocks_banner3{height:700px;overflow-x:hidden}#video_blocks_banner3 .background{width:150%;top:unset;bottom:0}.banner_text_wrap{width:100%;position:relative;z-index:2}.banner_text{margin-top:35px}.banner_text h2{margin:2% 0 5px}.banner_text h2,.banner_text h5,.header_top h1,.header_top h3{text-align:center}.banner_text h2 span,.banner_text h5 span,.header_top h1 span,.header_top h3 span{display:inline}.header_top h1{margin:15px 0 10px;font-size:36px}.header_top h3{margin:0;font-size:24px}.banner_text .nbutton{margin-left:auto;margin-right:auto}.scroll_down{margin:0 auto;position:absolute;bottom:20px;width:100%}.scroll_down:after,.scroll_down:before{margin:0 auto}}@media (max-width:1320px) and (min-width:992px){.banner_text{margin-top:20px}.header_top h1,.header_top h3{margin-bottom:15px}.nbutton{margin-top:0}}@media (max-width:991px){.banner_text{text-align:center}.banner_text h3{margin-bottom:20px}#video_blocks_banner3{max-height:fit-content;height:auto;max-height:inherit}#video_blocks_banner3 .pc_wrap{position:relative;right:0;margin:0 auto;width:75%;max-width:75%;margin-top:20px}#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:190%;padding-top:5%;padding-bottom:5%}.banner_text .nbutton{margin-top:30px}.header_top h1{margin:45px 0 15px;line-height:1.2}.nbutton{font-size:14px;max-width:220px}}@media (max-width:980px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:191%}}@media (max-width:970px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:192%}}@media (max-width:960px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:193%}}@media (max-width:950px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:194%}}@media (max-width:940px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:195%}}@media (max-width:930px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:196%}}@media (max-width:920px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:197%}}@media (max-width:910px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:198%}}@media (max-width:900px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:199%}}@media (max-width:890px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:200%}}@media (max-width:880px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:201%}}@media (max-width:870px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:202%}}@media (max-width:860px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:203%}}@media (max-width:850px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:204%}}@media (max-width:840px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:205%}}@media (max-width:830px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:206%}}@media (max-width:820px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:207%}}@media (max-width:810px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:208%}}@media (max-width:800px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:209%}}@media (max-width:790px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:212%}}@media (max-width:780px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:213%}}@media (max-width:770px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:214%}}@media (max-width:767px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:203%}.header_top h1{font-size:35px;margin:35px auto 15px auto;line-height:1.2}.header_top h3{font-size:18px;line-height:1.1;margin-left:auto;margin-right:auto}.banner_text .nbutton{margin-top:25px}}@media (max-width:750px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:206%}}@media (max-width:720px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:209%}}@media (max-width:720px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:212%}}@media (max-width:680px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:215%}.banner_text .nbutton{margin-top:30px}}@media (max-width:670px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:219%}}@media (max-width:660px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:222%}.banner_text{padding:0 10%}.mobile{padding:0}}@media (max-width:640px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:225%}}@media (max-width:630px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:230%}}@media (max-width:620px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:235%}}@media (max-width:610px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:240%}}@media (max-width:570px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:245%}}@media (max-width:550px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:360%}.banner_text{padding:0 5%}}@media (max-width:530px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:255%}.header_top h1{font-size:30px}.header_top h3{font-size:16px;margin-bottom:20px}.banner_text{margin-top:25px;text-align:center}.header_top h1{margin-top:0}.banner_text h5{font-size:18px}.banner_text .nbutton{margin-top:25px}}@media (max-width:520px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:265%}}@media (max-width:480px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:275%}}@media (max-width:470px){#video_blocks_banner3 .video_blocks_banner_wrap{background-image:url(/wp-content/themes/caspio/img/forrester-home_bg5m.png);background-position-x:150%;padding:10% 0}.header_top h1,.header_top h3{max-width:100%}.banner_text{padding:0 11%}#video_blocks_banner3 .pc_wrap{margin-top:0}}@media (max-width:460px){.banner_text{padding:0 10%}}@media (max-width:450px){.banner_text{padding:0 14%}}@media (max-width:410px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:170%}}@media (max-width:400px){.header_top h1{font-size:27px}}@media (max-width:380px){.banner_text a{padding:14px 40px}.banner_text{padding:0 10%}}@media (max-width:350px){.header_top h1{font-size:25px;margin-bottom:5px}.header_top h3{font-size:16px}}@media (max-width:340px){.banner_text h5{font-size:18px}.scroll_down{margin-top:15px}.banner_text{padding:0 12%}.banner_text a{padding:14px 20px}}@media (max-width:328px){#video_blocks_banner3 .video_blocks_banner_wrap{background-position-x:175%}}