@font-face{font-display:swap;font-family:BebasNeue;font-style:normal;font-weight:400;src:url(fonts/bebasneue-webfont.woff2) format("woff2"),url(fonts/bebasneue-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:BebasNeue;font-style:normal;font-weight:300;src:url(fonts/bebasneue_light-webfont.woff2) format("woff2"),url(fonts/bebasneue_light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:BebasNeue;font-style:normal;font-weight:700;src:url(fonts/bebasneue_bold-webfont.woff2) format("woff2"),url(fonts/bebasneue_bold-webfont.woff) format("woff")}.shadow-6{box-shadow:inset 0 4px 31px rgba(0,0,0,.15)}.events-page .archive-hero,.shadow-4{box-shadow:0 10.5px 25px 1px rgba(0,0,0,.15)}.shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.btn{background-color:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;font-family:Open Sans,sans-serif;text-transform:uppercase}.btn:focus{box-shadow:none}.btn.br-8{border-radius:8px!important}.btn-arrow-fa{position:relative}.btn-arrow-fa:after{content:"";display:inline-block!important;font-family:FontAwesome;font-size:.8em;font-weight:400;opacity:0;position:relative;top:1px;transition:all .2s ease-in-out;visibility:hidden;width:0}.btn-arrow-fa.btn-link{min-width:unset;padding-left:0;padding-right:0;text-decoration:none}.btn-arrow-fa.btn-link:after{left:0;opacity:1;visibility:visible;width:.85rem}.btn-arrow-fa.btn-link:hover:after{left:2px}.btn-arrow-fa.active:after,.btn-arrow-fa:focus:after,.btn-arrow-fa:hover:after{opacity:1;padding-left:5px;transition:all .2s ease-in-out;visibility:visible;width:.85rem}.btn-green-bck{background-color:#40be46;border-radius:.1875rem;color:#fff}.btn-green-bck:hover{color:#fff}.btn-transparent-bck{background-color:transparent;border:1px solid #fff;color:#fff}.btn-transparent-bck:hover{color:#fff}.btn-arrow,.btn-full-green{padding-right:30px;position:relative}.btn-arrow:hover:after,.btn-full-green:hover:after{right:12px}.btn-arrow:after,.btn-full-green:after{content:">";display:block;position:absolute;right:17px;top:6px;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;-ms-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.btn-green{background:linear-gradient(90deg,#49bb50 0,#49bb50 31%,#49bb50);border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1;padding:1.1rem 2rem;text-transform:capitalize}.btn-green:focus{box-shadow:none}.btn-green:active,.btn-green:focus,.btn-green:hover{background-image:linear-gradient(139deg,#7a73ae 1%,#41bf47 50%),linear-gradient(#4bb658,#4bb658)!important;color:#fff}.btn-green.arrow:not(.btn-tt){background-color:#40be46;background-image:unset!important;position:relative}.btn-green.arrow:not(.btn-tt):after{align-items:center;content:"";display:inline-block;display:inline-flex;font-family:FontAwesome;height:calc(100% - 2.2rem);margin-left:5px;margin-top:1px;opacity:0;position:absolute;transform:translateX(-6px);transition:all .2s linear}.btn-green.arrow:not(.btn-tt) .txt{display:inline-block;letter-spacing:0;transition:all .2s linear}.btn-green.arrow:not(.btn-tt):hover{background-color:#40be46;background-image:unset!important}.btn-green.arrow:not(.btn-tt):hover:after{opacity:1;transform:translateX(-2px)}.btn-green.arrow:not(.btn-tt):hover .txt{transform:translateX(-8px)}.btn-green.green-hover:active,.btn-green.green-hover:focus,.btn-green.green-hover:hover{background-color:#40c946;background:linear-gradient(90deg,#40c946 0,#40c946)!important}.btn-green.download{padding-left:3.4rem;padding-right:24px;text-transform:none}.btn-green.download.white{color:#fff}.btn-green.download.white:after{display:none}.btn-green.download.white:before{background-image:url(images/6e0c4ba8317a76f3071573c2727f53f9.png);background-size:16px 21px;content:"";height:21px;left:24px;margin:-2px 0 0;min-width:unset;opacity:1;position:absolute;transform:unset;width:16px}.btn-green.download:hover{background-color:#40c946}.btn-green.download:hover .txt{transform:none}.btn-green.arrow:not(.btn-tt).transparent-background{background-color:transparent;border:1px solid #fff;color:#fff}.btn-green.arrow:not(.btn-tt).transparent-background:focus,.btn-green.arrow:not(.btn-tt).transparent-background:hover{background-color:transparent;color:#fff}.btn-green.arrow:not(.btn-tt).white-background{background-color:#fff;border:1px solid transparent;color:#40be46}.btn-green.arrow:not(.btn-tt).white-background:focus,.btn-green.arrow:not(.btn-tt).white-background:hover{background-color:#fff;color:#40be46}.btn.btn-dark-green,.btn.btn-dark-green:hover{background-color:#008a09;color:#fff}.btn.btn-bright-green,.btn.btn-bright-green:hover{background:var(--Gradient-Green-Bright,linear-gradient(180deg,#41cf48 0,#2ab231 100%));color:#0b0e12}.archive-hero{align-items:center;color:#fff;display:flex;height:auto;justify-content:center;margin-bottom:60px;margin-top:-110px;position:relative;z-index:2}.archive-hero h1{line-height:1em;margin-bottom:15px;padding-bottom:15px;position:relative}.archive-hero h1:after{background-color:#40be46;bottom:0;content:"";display:block;height:5px;left:calc(50% - 30px);position:absolute;width:60px}.archive-hero a{color:#40be46;text-decoration:none}.archive-hero .hero-content{margin:0}@media(min-width:992px){.archive-hero{height:390px}}@media(min-device-width:320px)and (max-device-width:767px){.archive-hero{padding-bottom:170px;padding-top:40px}}.jf-upcoming-webinars .archive-hero{margin-bottom:0;position:relative}.jf-upcoming-webinars .archive-hero h1{text-align:left!important}.jf-upcoming-webinars .archive-hero h1:after{content:unset}.jf-upcoming-webinars .archive-hero .hero-dark-bg{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.product-page .archive-hero{color:#000;margin-bottom:0}.partner-video-section .blank-hero{margin-top:0}.partner-video-section .blank-hero .blank-hero-video .hero-content h1{margin-bottom:0}@media(min-width:768px){.partner-video-section .blank-hero .blank-hero-video .hero-content h1{margin-bottom:24px}}@media(max-width:1440px){.partner-video-section .blank-hero .blank-hero-video .hero-content h1{font-size:40px;line-height:42px}}@media(max-width:767px){.partner-video-section .blank-hero .blank-hero-video .hero-content h1{font-size:35px;line-height:38px}}.partner-video-section .blank-hero .blank-hero-video video{display:block;height:100%;left:0;object-fit:cover;object-position:70% 100%;position:absolute;top:0}@media(min-width:575px)and (max-width:767px){.partner-video-section .blank-hero .blank-hero-video video{object-position:70% 80%}}@media(min-width:1550px){.partner-video-section .blank-hero .blank-hero-video video{object-position:100% 100%}}@media(max-width:768px){.partner-video-section .blank-hero .blank-hero-video{min-height:625px}}@media(min-width:992px){.partners-fap .archive-hero h1{padding-top:75px}}.partners-fap .archive-hero h1:after{content:unset}.jf-banner-carousel{padding:0!important}.jf-banner-carousel--banners .banner-item{position:relative}.jf-banner-carousel--banners .banner-item--background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.jf-banner-carousel--banners .banner-item--wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:1}.jf-banner-carousel--banners .banner-item--wrapper.align-left{align-items:flex-start;margin:0;text-align:start}.jf-banner-carousel--banners .banner-item--wrapper .logo-wrapper img{width:auto}@media(max-width:991px){.jf-banner-carousel--banners .banner-item--wrapper .logo-wrapper img{height:100px!important}}.jf-banner-carousel--banners .banner-item--wrapper h3{font-family:Open Sans,sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:.07em;margin:0}@media(max-width:991px){.jf-banner-carousel--banners .banner-item--wrapper h3{font-size:1.75rem}}.jf-banner-carousel--banners .banner-item--wrapper .subtitle{font-size:2.25rem;font-weight:700;line-height:1.6;margin:0}@media(max-width:991px){.jf-banner-carousel--banners .banner-item--wrapper .subtitle{font-size:1.75rem}}.jf-banner-carousel--banners .banner-item--wrapper p{font-size:1.5rem;line-height:1.6;margin:0}@media(max-width:991px){.jf-banner-carousel--banners .banner-item--wrapper p{font-size:1rem}}.jf-banner-carousel--banners .banner-item--wrapper .buttons-wrapper{margin-top:10px}.jf-banner-carousel--banners .banner-item--wrapper .buttons-wrapper a.btn-link{color:#40be46}.jf-banner-carousel--banners .banner-item.banner-software-supply .banner-item--background-image{background-position:90% 100%;background-size:contain}@media(max-width:991px){.jf-banner-carousel--banners .banner-item.banner-software-supply .banner-item--background-image{background-position:40vw 100%}}.jf-banner-carousel--banners .banner-item.banner-software-supply .banner-item--wrapper{max-width:570px}.jf-banner-carousel--banners .banner-item.banner-software-supply .banner-item--wrapper h3{font-size:2rem}.jf-banner-carousel--banners .banner-item.banner-software-supply .banner-item--wrapper p{font-size:1.25rem}.purple{color:#943aad!important}.cta-2021{background:linear-gradient(#40be46,#40be46);color:#fff!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:65px;min-height:66px;min-width:273px;padding-left:15px;padding-right:15px;text-align:center;text-transform:uppercase}.cta-2021 span{left:5px;position:relative;transition:all .32s ease}.cta-2021:hover{background:linear-gradient(139deg,#7a73ae 1%,#40be46 50%),linear-gradient(#40be46,#40be46)!important}.cta-2021:hover span{left:16px}.btn-full-green{background:linear-gradient(90deg,#49bb50 0,#49bb50 31%,#49bb50);border:0;color:#fff;font-size:16px;font-weight:500;letter-spacing:1px;padding:.85rem 2rem .9rem 1.5rem}.btn-full-green.border_green:hover,.btn-full-green:not(.border_green):active,.btn-full-green:not(.border_green):focus,.btn-full-green:not(.border_green):hover{color:#fff}.btn-full-green:after{top:14px}.event-post{padding-top:70px}@media(min-width:992px){.event-post{padding-top:0}}.event-post h1{line-height:1}@media(min-width:992px){.event-post h1{line-height:.7}}.event-post .event-img-div{max-width:150px}.event-post .event-text{padding-top:20px}.events-page .events{padding-bottom:60px;position:relative}.events-page .events .events-div{padding-top:50px}.events-page .events .event{padding-bottom:40px}@media(min-width:768px){.events-page .events .event{padding-bottom:60px}}.events-page .events .event .btn.cta-2021{height:45px;line-height:45px;margin-top:10px;min-height:45px;min-width:160px;padding:0 20px}.events-page .events .event .events-image-wrapper{align-items:center;border:1px solid #d2d2d2;display:flex;justify-content:center;margin:0 auto;min-height:89px;position:relative;width:100%}.events-page .events .event .events-image-wrapper>a{width:100%}.events-page .events .event .events-image-wrapper.full{height:194px;max-height:194px;max-width:203px;width:203px}.events-page .events .event .events-image-wrapper:before{content:"";display:block;padding-top:100%}@media(min-width:768px){.events-page .events .event .events-image-wrapper{margin-right:0}}.events-page .events .event .events-image-wrapper .keynote_speaker_badge{bottom:0;position:absolute;right:-8px;top:-8px;width:80%}.events-page .events .event .img-fluid{max-width:90%}.events-page .events .event .event-text{padding-top:20px;text-align:center}@media(min-width:768px){.events-page .events .event .event-text{padding-top:0;text-align:left}}.events-page .events .event h3{margin:0}.events-page .events .event .event-date{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.3125;margin-bottom:7px}.events-page .events .event p{line-height:22px;margin-bottom:10px}.events-page .events .event .event-content-trimmed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:16px;height:87px;line-height:1.3125;margin:0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.events-page .events .event .event-content-trimmed p{margin-bottom:0}.events-page .events .event a.event-link{color:#000;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-left:-13px}.events-page .events .event .book-session-wrapper{align-items:center;display:flex;justify-content:center}.events-page .events .hidden-events{display:none;padding-top:30px}.events-page .events .events-show-more{position:relative;width:100%}.events-page .events .events-show-more:before{background-color:#000;content:"";display:block;height:1px;left:0;position:absolute;top:15px;width:100%}.events-page .events .events-show-more button{background-color:#fff;color:#000;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-left:-13px;margin-top:-5px;padding-right:30px;position:relative;text-decoration:none}.events-page .events .events-show-more button.open:after{transform:rotate(180deg)}.events-page .events .events-show-more button:after{color:#40be46;content:"";display:block;font-family:FontAwesome;position:absolute;right:8px;top:5px;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.events-page .events .stripe{display:flex;height:25px;justify-content:space-between;left:0;position:absolute;top:4px;width:9%}.events-page .events .stripe span{background-color:#40be46;height:100%}.events-page .events .stripe span:first-child{width:78%}.events-page .events .stripe span:last-child{width:15%}.events-page .events.past .event-content-trimmed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:16px;height:66px;line-height:1.3125;margin:0 auto 18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.events-page .events.past .event-content-trimmed p{margin-bottom:0}