body{font-family:"elza",sans-serif;line-height:33px;font-weight:400;background-color:#fff;overflow-x:hidden}@media (max-width:1024px){body{overflow-x:hidden}}h1{font-size:90px;line-height:90px;font-weight:600;font-family:"elza",sans-serif;color:#2E3146;margin:0}@media (max-width:1660px){h1{font-size:80px;line-height:80px}}@media (max-width:1440px){h1{font-size:70px;line-height:70px}}@media (max-width:1024px){h1{font-size:60px;line-height:60px}}@media (max-width:800px){h1{font-size:50px;line-height:50px}}@media (max-width:600px){h1{font-size:45px;line-height:45px}}@media (max-width:550px){h1{font-size:40px;line-height:40px}}@media (max-width:440px){h1{font-size:36px;line-height:36px}}@media (max-width:380px){h1{font-size:32px;line-height:32px}}h2{font-size:40px;line-height:1.1;font-weight:600;font-family:"elza",sans-serif;color:#2E3146;text-transform:initial}@media (max-width:1440px){h2{font-size:36px}}@media (max-width:1024px){h2{font-size:32px}}@media (max-width:440px){h2{font-size:28px}}@media (max-width:380px){h2{font-size:24px}}h3{font-size:32px;line-height:36px;font-weight:400;font-family:"elza",sans-serif;color:#2E3146;text-transform:initial}@media (max-width:1440px){h3{font-size:28px;line-height:32px}}@media (max-width:1280px){h3{font-size:26px;line-height:30px}}@media (max-width:800px){h3{font-size:24px;line-height:28px}}@media (max-width:550px){h3{font-size:22px;line-height:26px}}@media (max-width:440px){h3{font-size:20px;line-height:24px}}.long-title h1,.single-blog h1,h3.statement{font-size:60px;line-height:65px;font-weight:600;font-family:"elza",sans-serif;color:#2E3146;text-transform:initial}@media (max-width:1660px){.long-title h1,.single-blog h1,h3.statement{font-size:55px;line-height:60px}}@media (max-width:1440px){.long-title h1,.single-blog h1,h3.statement{font-size:50px;line-height:55px}}@media (max-width:1280px){.long-title h1,.single-blog h1,h3.statement{font-size:45px;line-height:50px}}@media (max-width:800px){.long-title h1,.single-blog h1,h3.statement{font-size:40px;line-height:45px}}@media (max-width:550px){.long-title h1,.single-blog h1,h3.statement{font-size:36px!important;line-height:40px!important}}@media (max-width:440px){.long-title h1,.single-blog h1,h3.statement{font-size:32px!important;line-height:36px!important}}@media (max-width:380px){.long-title h1,.single-blog h1,h3.statement{font-size:28px!important;line-height:32px!important}}h4{font-size:22px;line-height:32px;font-weight:600;font-family:"elza",sans-serif;color:#2E3146;text-transform:initial}@media (max-width:1280px){h4{font-size:20px;line-height:26px}}.hero-banner h2,.maintain h2,h5{font-size:24px;line-height:1.2;font-weight:400;font-family:"elza",sans-serif;color:#1E5B9E;text-transform:initial}@media (max-width:1440px){.hero-banner h2,.maintain h2,h5{font-size:22px}}@media (max-width:1024px){.hero-banner h2,.maintain h2,h5{font-size:20px}}@media (max-width:800px){.hero-banner h2,.maintain h2,h5{font-size:18px}}h6{font-size:20px;line-height:28px;font-weight:400;font-family:"elza",sans-serif;color:#2E3146;text-transform:initial}p{font-size:18px;line-height:1.5;font-weight:400;font-family:"elza",sans-serif;color:#2F3146;padding-bottom:1em}@media (max-width:1440px){p{font-size:16px}}p:last-child{padding-bottom:0!important}small,small a{font-size:13px;line-height:18px;display:inline-block;font-weight:400;font-family:"elza",sans-serif;color:#2E3146}@media (max-width:1440px){small,small a{font-size:12px;line-height:16px}}strong{font-weight:600}button:focus,button:focus-visible{border:0;outline:none}.btn{background-color:transparent;color:#2E3146;text-transform:initial;font-size:18px;font-family:"elza",sans-serif;font-weight:700;height:auto;padding:11px 32px;line-height:initial;text-align:center;border-radius:50px!important;box-shadow:none;border:1px solid #2E3146;position:relative;overflow:hidden;z-index:9}@media (max-width:1440px){.btn{font-size:16px;padding:12px 32px}}@media (max-width:880px){.btn{padding:12px 25px}}.btn:after{content:"";background-color:#D83345;width:0;height:600%;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-300%;left:-20%;position:absolute;z-index:-1}.btn:hover{color:#fff;border:1px solid #D83345}.btn:hover::after{content:"";background-color:#D83345;width:150%;height:600%;transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-webkit-transition:all .75s ease-in-out;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-300%;left:-20%;position:absolute;z-index:-1}.btn.white{border:1px solid #fff;color:#fff}.btn.white:hover{color:#fff;border:1px solid #D83345}.btn.red{background-color:#D83345;color:#fff;border-color:#D83345}.blog-page .top{padding-top:0;padding-bottom:2vw;background-color:#2E3146;border-radius:0 0 10px 10px}.blog-page .content{padding-bottom:30px}.blog-page .featured-post{display:flex;position:relative}.blog-page .featured-post h2{font-size:36px;line-height:36px;margin-bottom:30px}.blog-page .featured-post:nth-child(2) .new-tag{position:absolute;bottom:4px;right:10px;width:fit-content;padding-bottom:0}.blog-page .featured-post:nth-child(2) .new-tag span{position:relative;z-index:1;background-color:#D83345;padding:5px 20px 5px 20px;font-weight:700;color:#fff;border-radius:10px 0 10px 0}.blog-page .featured-post:nth-child(2) .new-tag::after{content:"";background-color:#2E3146;border-radius:20px 0 10px 0;height:calc(100% + 18px);width:calc(100% + 12px);right:0;bottom:-4px;position:absolute}.post-type-archive-case-studies .blog-page .featured-post:nth-child(2) .new-tag,.blog-page .featured-post:nth-child(1) .new-tag{position:absolute;top:4px;left:10px;width:fit-content;padding-bottom:0;height:fit-content}.post-type-archive-case-studies .blog-page .featured-post:nth-child(2) .new-tag span,.blog-page .featured-post:nth-child(1) .new-tag span{position:relative;z-index:1;background-color:#D83345;padding:5px 20px 5px 20px;font-weight:700;color:#fff;border-radius:10px 0 10px 0}.post-type-archive-case-studies .blog-page .featured-post .new-tag span{background-color:#90DBFB!important;color:#2E3146!important}.post-type-archive-case-studies .blog-page .featured-post:nth-child(2) .new-tag::after,.blog-page .featured-post:nth-child(1) .new-tag::after{content:"";background-color:#2E3146;border-radius:10px 0 20px 0;height:calc(100% + 18px);width:calc(100% + 12px);left:0;top:-4px;position:absolute}.blog-page .featured-post:nth-child(1){width:66.666%;flex:0 66.666%;max-width:66.666%}.blog-page .featured-post:nth-child(1) a{display:flex;flex-direction:row}.blog-page .featured-post:nth-child(1) a .image-block{width:calc(60% - 10px);margin-right:10px}.blog-page .featured-post:nth-child(1) a .content{width:40%;margin-top:0;background-color:#DBE5F0}.blog-page .featured-post:nth-child(2){width:33.333%;flex:0 33.333%;max-width:33.333%}.blog-page .featured-post:nth-child(2) a{display:flex;flex-direction:column-reverse}.blog-page .featured-post:nth-child(2) a .content{margin-top:0;margin-bottom:10px}.paged .blog-page .col-md-12{display:none}.blog-page .statement{padding-bottom:50px}.blog-page .col-md-3{display:flex;margin-bottom:20px}.blog-page .inner{display:flex;width:100%}.blog-page .image-block{display:flex;min-height:300px}.blog-page a{display:flex;flex-direction:column;width:100%}.blog-page a:hover{text-decoration:none;color:initial}.blog-page .btn:hover{color:#fff!important}.blog-page .content{background-color:#F0F0F0;border-radius:10px;position:relative;margin-top:-20px;z-index:1;padding:20px 30px 20px 30px;flex-grow:1;display:flex;flex-direction:column}.blog-page .content h5{color:#2E3146;padding-bottom:15px}.blog-page .content p{line-height:24px;padding-bottom:40px}.blog-page .content-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;margin-bottom:0}.blog-page .content-bottom i{color:#1E5B9E;margin-right:8px;font-size:16px}.blog-page .content-bottom p{font-size:16px}.page-nav{padding-top:0!important;padding-bottom:0!important;margin:0}.page-nav .row{margin-left:0;margin-right:0}#nav-below{position:relative;display:flex;justify-content:space-between;align-content:center;width:100%}.nav-next a{font-size:0;background-color:#2E3146;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:11px 32px;font-size:18px;color:#fff;flex-direction:row;font-weight:700}.nav-next a i{margin-right:20px}.nav-previous a{font-size:0;background-color:#2E3146;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:11px 32px;font-size:18px;color:#fff;flex-direction:row;font-weight:700}.nav-previous a i{margin-left:20px}.nav-next a:hover,.nav-previous a:hover{background-color:#F0F0F0;color:#2E3146}@media (max-width:1024px){.blog-page .col-md-3{width:33.3333%;flex:0 33.3333%;max-width:33.3333%;margin-bottom:30px}}@media (max-width:800px){.blog-page .col-md-3{width:50%;flex:0 50%;max-width:50%;margin-bottom:30px}}@media (max-width:414px){.blog-page .col-md-3{width:100%;flex:0 100%;max-width:100%}}.single-blog .hero-banner .bg-image{display:flex;height:100%;min-height:250px;justify-content:center;padding-top:100px;margin-bottom:0!important}.single-blog .blog-content{width:65%;margin:0 auto}.single-blog .intro{display:flex;flex-direction:column}.single-blog .intro .image-block{min-height:350px;display:flex}.single-blog .intro .bg-image{width:100%;display:flex}.single-blog .content-bottom{display:flex;margin-top:auto;margin-bottom:0;width:calc(40% - 20px);margin-left:20px;height:100%;flex-direction:column}.single-blog .article-info{background-color:#DBE5F0;border-radius:10px;padding:15px;height:fit-content;margin-bottom:20px;display:flex;justify-content:space-between}.single-blog .article-info i{color:#1E5B9E;margin-right:8px;font-size:16px}.single-blog .bottom{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;background-color:#F0F0F0;border-radius:10px;padding:15px;flex-grow:1}.single-blog .bottom p{padding-bottom:6px;font-size:16px}.single-blog .social-share{display:flex;align-items:center;padding-left:0;padding-bottom:0;margin-left:-8px;margin-right:-8px}.single-blog .social-share li{list-style:none;padding:0 8px}.single-blog .social-share li i{color:#2E3146;font-size:25px}.single-blog .hero-banner .content-box{width:100%;align-items:flex-end;padding-bottom:0}.single-blog .hero-banner .content-box .inner{width:100%;padding-bottom:20px}.single-blog .hero-banner p{width:100%;text-align:left}.single-blog .hero-banner a{color:#fff}.single-blog h1{margin-top:0;padding-bottom:30px}.single-blog .main-content{padding:30px 10px 0 10px}.single-blog .main-content img{width:100%;height:auto;margin-bottom:40px}.single-blog .btn{margin-top:40px}.single-blog .related{flex-flow:row wrap}.single-blog .related-title{padding-bottom:20px}.single-blog .related ul{width:100%;display:flex;margin-bottom:20px}.single-blog .related ul li{width:100%;display:flex}.single-blog .related ul a{width:100%;display:flex;flex-direction:row;align-items:center}.single-blog .related .bg-image{min-height:100px;width:50%}.single-blog .related .content{padding-left:20px}.single-blog ul{padding-left:20px;padding-bottom:20px}.single-blog ul li{list-style-type:disc;font-size:18px}.alioth-page-nav .page-title{line-height:150px}form{background-color:#D83345;border-radius:10px;padding:40px;display:flex;flex-direction:column;align-items:flex-start}label{margin-bottom:15px;width:100%}label.optional{position:relative}label.optional:after{content:"(optional)";color:#767676;font-size:14px;position:absolute;right:15px;top:8px}label.optional input{padding:10px 80px 10px 15px}input{height:50px;background-color:#fff;border-radius:10px;padding:10px 15px;width:100%;color:#2E3146;font-size:18px}textarea{height:150px;background-color:#fff;border-radius:10px;padding:14px 15px;width:100%;color:#2E3146;font-size:18px}select{height:50px;background-color:#fff;border-radius:10px;padding:10px 15px;width:100%;margin-bottom:15px;color:#2E3146;font-size:18px}textarea::placeholder,input::placeholder{color:#2E3146;font-size:18px}.wpcf7-form-control-wrap{width:100%}input[type=submit]{background-color:transparent;color:#fff;text-transform:initial;font-size:18px;font-family:"elza",sans-serif;font-weight:700;height:auto;padding:11px 32px;line-height:initial;text-align:center;border-radius:50px!important;box-shadow:none;border:1px solid #fff;width:fit-content}input[type=submit]:hover{background-color:#1E5B9E!important;color:#fff;border:1px solid #1E5B9E}.wpcf7-spinner{position:absolute;bottom:0;right:0}form p{font-size:28px;line-height:32px;color:#fff}@media (max-width:1440px){input{height:48px;padding:10px 15px;font-size:16px}label{margin-bottom:12px}form p{font-size:26px;line-height:30px}input::placeholder{font-size:16px}textarea::placeholder{font-size:16px}textarea,select{font-size:16px}input[type=submit]{font-size:16px;padding:12px 32px}}@media (max-width:800px){form p{font-size:24px;line-height:28px}}@media (max-width:440px){form p{font-size:22px;line-height:26px;padding-bottom:15px}}.single-careers form{background-color:#F0F0F0}.single-careers form p{color:#2e3146}.single-careers form input[type="submit"]{border:1px solid #2E3146;color:#2E3146}.single-careers form textarea{min-height:100px;height:inherit}.courses-loop .container:first-of-type{background-color:#2E3146;border-radius:0 0 10px 10px;padding-top:0}.courses-loop .container:first-of-type{background-color:#2E3146;border-radius:0 0 10px 10px}.courses-loop .col-md-4{display:flex;margin-bottom:2.5rem}.courses-loop .inner{width:100%}.courses-loop .inner a{display:flex;width:100%;height:100%}.courses-loop .inner a:hover{text-decoration:none}.courses-loop .image-block{display:flex;flex-direction:column;width:100%}.courses-loop .bg-image{height:300px;background-color:#fff}.courses-loop .content{background-color:#fff;margin-left:0;padding-top:30px;border-radius:10px;position:relative;margin-top:0;z-index:1;flex-grow:1;display:flex;flex-direction:column;margin-top:-1rem;padding:1.5rem 2rem}.courses-loop h5{color:#2E3146;padding-bottom:.5em}.courses-loop .btn{width:fit-content;margin-top:auto;margin-bottom:0}.courses-loop ul{display:flex}.courses-loop ul li{padding-right:2.5em;color:#2E3146;padding-bottom:1em;line-height:1.2}.courses-loop ul li:last-child{padding-right:0}.courses-loop ul li i{color:#1E5B9E;padding-right:.15em}.post-type-archive-training-events .nav-next a{font-size:0;background-color:transparent;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:14px 32px;font-size:18px;color:#fff;flex-direction:row;font-weight:700;line-height:1.1;border:1px solid #fff}.post-type-archive-training-events .nav-previous a{font-size:0;background-color:transparent;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:14px 32px;font-size:18px;line-height:1.1;color:#fff;flex-direction:row;font-weight:700;border:1px solid #fff}.nav-next a:hover,.nav-previous a:hover{background-color:#F0F0F0;color:#2E3146;text-decoration:none;border:1px solid #F0F0F0}@media (max-width:1440px){.courses-loop .bg-image{height:250px}.courses-loop .content{padding:1.25rem 1.5rem}.post-type-archive-training-events .nav-next a,.post-type-archive-training-events .nav-previous a{padding:15px 32px;font-size:16px}.courses-loop ul li{font-size:.875rem}.courses-loop .col-md-4{margin-bottom:2rem}}@media (max-width:1280px){.courses-loop ul li{padding-right:2em}.courses-loop .content{padding:1rem 1.25rem}.courses-loop .bg-image{height:225px}}@media (max-width:1200px){.courses-loop .bg-image{height:200px}}@media (max-width:1100px){.courses-loop .col-md-4{width:50%;flex:0 50%;max-width:50%}}@media (max-width:1024px){.courses-loop .col-md-4{margin-bottom:1.75rem}}@media (max-width:768px){.courses-loop .bg-image{height:175px}.courses-loop .content{padding:.85rem 1rem}}@media (max-width:700px){.courses-loop .col-md-4{width:100%;flex:0 100%;max-width:100%}.courses-loop .image-block{flex-direction:row}.courses-loop .content{margin-top:0;margin-left:-20px;width:calc(60% + 20px)}.courses-loop .bg-image{height:100%;width:40%}.courses-loop .col-md-4{margin-bottom:1.5rem}}@media (max-width:550px){.courses-loop .col-md-4{width:100%;flex:0 100%;max-width:100%}.courses-loop .image-block{flex-direction:column}.courses-loop .content{margin-top:-20px;margin-left:0;width:100%}.courses-loop .bg-image{height:175px;width:100%}.courses-loop .col-md-4{margin-bottom:1.25rem}}@media (max-width:380px){.courses-loop ul li{padding-right:1.5em}}@media (max-width:330px){.courses-loop ul li{font-size:.813rem}}.single-courses .container{padding-top:0!important}.single-courses .hero-banner h5{color:#fff}.single-courses .hero-banner h1{font-size:50px;line-height:1.2}.single-courses .blog-content{width:85%;margin:0 auto}.single-courses .date-block{display:flex;justify-content:center;align-content:center;flex-flow:row wrap}.single-courses .date-block p{padding:0 1.75em;color:#fff;width:fit-content;margin:0!important}.single-courses .date-block p i{color:#90DBFB;padding-right:.25em}.single-courses .blog-content .left-col{padding-right:1rem}.single-courses .blog-content .btn{width:100%}.single-courses .blog-content .outline-block{border:1px solid #e6e6e6;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.single-courses .blog-content .grey-block{background-color:#F0F0F0;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.single-courses .blog-content .blue-block{background-color:#DBE5F0;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.single-courses .blog-content h5{font-weight:600;color:#2E3146;padding-bottom:.5em}.single-courses .blog-content h6{font-weight:700;font-size:18px;line-height:1.2;padding:1.25em 0 .5em 0}.single-courses .blog-content ul{list-style-type:disc;padding-left:1rem}.single-courses .blog-content li{font-size:18px;line-height:1.3;font-weight:400;font-family:"elza",sans-serif;color:#2F3146;padding-bottom:.5em;list-style-type:disc}.single-courses form{background-color:#D83345;border-radius:10px;padding:2.5rem 18vw;display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.single-courses form p{font-size:initial;line-height:1.1;color:#fff}.single-courses form h5{padding-bottom:0.5em!important}.single-courses form h5 strong{color:#fff;line-height:1.1}.single-courses .blog-content ul.social-share{list-style-type:none;display:flex;padding-left:0;align-items:center}.single-courses .blog-content ul.social-share li{list-style-type:none;display:flex;padding-right:1.5rem;padding-bottom:0;font-size:1.5rem}.single-courses .blog-content ul.social-share li.text{font-size:initial}.single-courses .blog-content ul.social-share li:last-child{padding-right:0}@media (max-width:1440px){.single-courses .blog-content{width:95%}.single-courses .blog-content li{font-size:16px}.single-courses .blog-content h6{font-size:16px;padding:1em 0 .5em 0}.single-courses .hero-banner h1{font-size:45px}.single-courses .date-block p{padding:0 1.25em}}@media (max-width:1280px){.single-courses .blog-content{width:100%}.single-courses .hero-banner h1{font-size:40px}}@media (max-width:1200px){.single-courses .blog-content ul.social-share{flex-flow:row wrap}.single-courses .blog-content ul.social-share li.text{width:100%}}@media (max-width:1024px){.single-courses .blog-content .blue-block,.single-courses .blog-content .grey-block{padding:1rem;margin-bottom:1rem}.single-courses .blog-content .outline-block{padding:1.25rem;margin-bottom:1rem}.single-courses .hero-banner h1{font-size:36px}.single-courses .date-block p{padding:0 1em}}@media (max-width:992px){.single-courses .blog-content .left-col,.single-courses .blog-content .right-col{width:100%;flex:0 100%;max-width:100%;padding:0}.single-courses .blog-content .right-col{position:unset}.single-courses .blog-content .right-col .js-sticky-box{width:100%!important;display:flex;flex-flow:row wrap;justify-content:space-between}.single-courses .blog-content .blue-block{width:49%;float:right}.single-courses .blog-content .grey-block{width:49%;float:left}.single-courses .right-col .form-link{position:absolute;top:-39px;left:50%;transform:translate(-50%,0)}.single-courses .blog-content{position:relative}.small-banner .hero-banner .content-box{padding-bottom:30px}.single-courses .blog-content .col-md-12{padding:0}.single-courses .blog-content ul.social-share{flex-flow:unset}.single-courses .blog-content ul.social-share li.text{width:auto}}@media (max-width:800px){.single-courses .hero-banner h1{font-size:32px}.single-courses form{padding:2rem 4vw}}@media (max-width:700px){.single-courses .blog-content .blue-block,.single-courses .blog-content .grey-block{width:100%}.single-courses .blog-content .outline-block{padding:1rem}}@media (max-width:550px){.single-courses .hero-banner h1{font-size:28px}.single-courses form{padding:1.5rem 4vw}}@media (max-width:440px){.single-courses .hero-banner h1{font-size:26px}.single-courses .date-block p{font-size:.875rem}.single-courses .date-block p{padding:0 .75em}}@media (max-width:380px){.single-courses .hero-banner h1{font-size:24px}.single-courses form{padding:1.25rem 4vw}}@media (max-width:380px){.single-courses .blog-content ul.social-share{flex-flow:row wrap}.single-courses .blog-content ul.social-share li.text{width:100%}}.single-events h1{margin-top:0;padding-bottom:10px}.single-events .date-block{display:flex;flex-direction:column;padding-bottom:30px;align-items:flex-start}.single-events .date-block .date,.single-events .date-block .location{padding-bottom:0}.single-events .date-block i{color:#1E5B9E;margin-right:5px;font-size:16px;width:20px}.single-events .left-col{padding-right:30px}.single-events .right-col img{border-radius:10px;margin-bottom:20px}.single-events form{padding:25px;margin-bottom:20px}.single-events form p{font-size:24px;line-height:28px;color:#fff}.post-type-archive-case-studies .blog-page .featured-post{width:50%;flex:0 50%;max-width:50%}.post-type-archive-case-studies .blog-page .featured-post a{display:flex;flex-direction:row}.post-type-archive-case-studies .blog-page a{display:flex;flex-direction:row}.post-type-archive-case-studies .blog-page .featured-post a .image-block{width:55%;margin-right:0;min-height:400px}.post-type-archive-case-studies .blog-page a .image-block{width:55%;margin-right:0;min-height:300px}.post-type-archive-case-studies .blog-page .featured-post a .content{width:calc(45% - 20px);margin-top:0;margin-left:-20px;background-color:#DBE5F0;margin-bottom:0;padding-top:30px}.post-type-archive-case-studies .blog-page a .content{width:calc(45% - 20px);margin-top:0;margin-left:-20px;background-color:#DBE5F0;margin-bottom:0;padding-top:30px}.post-type-archive-case-studies .blog-page a .content .industry{padding-bottom:0}.post-type-archive-case-studies .blog-page a .content .solutions{padding-bottom:0}.post-type-archive-case-studies .blog-page a .content .details{margin-top:auto;margin-bottom:0}.post-type-archive-case-studies .blog-page a .content .details p strong{color:#1E5B9E}.post-type-archive-case-studies .blog-page .featured-post:nth-child(2) a .content{background-color:#F0F0F0}@media (max-width:1660px){.blog-page .statement{padding-bottom:40px}}@media (max-width:1440px){.post-type-archive-case-studies .blog-page .featured-post a .image-block,.post-type-archive-case-studies .blog-page a .image-block{width:45%;margin-right:0;min-height:350px}.post-type-archive-case-studies .blog-page .featured-post a .content{width:calc(55% - 20px);padding:25px!important}.post-type-archive-case-studies .blog-page .featured-post h2{font-size:32px;line-height:34px;margin-bottom:25px}.blog-page .statement{padding-bottom:30px}}@media (max-width:1280px){.post-type-archive-case-studies .blog-page a,.post-type-archive-case-studies .blog-page .featured-post a{flex-direction:column}.post-type-archive-case-studies .blog-page .featured-post a .image-block,.post-type-archive-case-studies .blog-page a .image-block{width:100%;margin-right:0;min-height:250px}.post-type-archive-case-studies .blog-page a .content,.post-type-archive-case-studies .blog-page .featured-post a .content{width:100%!important;padding:20px!important;margin-left:0;margin-top:-20px;position:relative;z-index:1}.post-type-archive-case-studies .blog-page .featured-post h2{font-size:28px;line-height:30px;margin-bottom:20px}.post-type-archive-case-studies .blog-page .content p{padding-bottom:25px}.blog-page .statement{padding-bottom:20px}}@media (max-width:1024px){.post-type-archive-case-studies .blog-page .featured-post{width:50%!important;flex:0 50%!important;max-width:50%!important}}@media (max-width:800px){.post-type-archive-case-studies .blog-page .featured-post h2{font-size:24px;line-height:28px;margin-bottom:15px}.post-type-archive-case-studies .blog-page .featured-post a .image-block,.post-type-archive-case-studies .blog-page a .image-block{min-height:200px}}@media (max-width:650px){.post-type-archive-case-studies .blog-page .featured-post{width:100%!important;flex:0 100%!important;max-width:100%!important;margin-bottom:20px}.post-type-archive-case-studies .blog-page .featured-post:last-child{margin-bottom:0}}@media (max-width:550px){.post-type-archive-case-studies .blog-page .featured-post:nth-child(2) .new-tag,.blog-page .featured-post:nth-child(1) .new-tag{font-size:14px;line-height:22px}.post-type-archive-case-studies .blog-page .featured-post:nth-child(2) .new-tag::after,.blog-page .featured-post:nth-child(1) .new-tag::after{content:"";background-color:#2E3146;border-radius:10px 0 16px 0;height:calc(100% + 15px);width:calc(100% + 8px);left:0;top:-4px;position:absolute}.blog-page .top{padding-bottom:3vw}}@media (max-width:440px){.post-type-archive-case-studies .blog-page .featured-post a .content{padding:15px!important}.post-type-archive-case-studies .blog-page .featured-post h2{font-size:22px;line-height:26px;margin-bottom:12px}}@media (max-width:380px){.post-type-archive-case-studies .blog-page .featured-post h2{font-size:20px;line-height:24px;margin-bottom:10px}.post-type-archive-case-studies .blog-page .featured-post a .image-block,.post-type-archive-case-studies .blog-page a .image-block{min-height:175px}}.single-case-studies .single-blog .image-block{min-height:450px;display:flex}.single-case-studies .single-blog .image-block .bg-image{height:auto}.single-case-studies h1{margin-top:0;padding-bottom:10px}.single-case-studies .industry{padding-bottom:0}.single-case-studies .details strong{color:#1E5B9E}.single-case-studies .details{padding-bottom:30px}.case-download{margin-top:40px!important}.case-download h3{font-size:28px;line-height:32px;color:#fff;font-weight:700;padding-bottom:30px}.case-download .wpcf7 form.sent .wpcf7-response-output{border-color:#fff;background:#fff;width:100%;text-align:center}.case-download .call-check{color:#fff;font-size:18px;line-height:22px}.case-download .call-check input{width:25px;height:25px;position:relative;top:5px}.case-download .call-check .wpcf7-form-control-wrap{display:flex;padding-top:10px}.case-download .call-check .wpcf7-list-item{margin-left:0}.case-download .call-check [type="checkbox"]:not(.filled-in)+span:not(.lever)::after{border:0px!important}.case-download .wpcf7 input[type="checkbox"]{display:none}.case-download .wpcf7 input[type="checkbox"]+span::before{content:"\f0c8";font-family:"Font Awesome 6 Pro";font-weight:400;display:inline-block;margin-right:8px;cursor:pointer}.case-download .wpcf7 input[type="checkbox"]:checked+span::before{content:"\f14a";font-family:"Font Awesome 6 Pro";font-weight:900}.case-download .wpcf7-not-valid-tip{color:#fff;font-weight:600}@media (max-width:990px){.blog-page .col-md-3{width:50%;flex:0 50%;max-width:50%}.post-type-archive-events .blog-page .col{width:50%;flex:0 50%;max-width:50%}}@media (max-width:768px){.blog-page .featured-post:nth-child(1) a{flex-direction:column}.blog-page .featured-post:nth-child(1) a .image-block{width:100%;margin-right:0}.blog-page .featured-post:nth-child(1) a .content{width:100%}.blog-page .featured-post:nth-child(2) a{flex-direction:column}.blog-page .featured-post:nth-child(2) .image-block{order:1;width:100%;margin-left:0}.blog-page .featured-post:nth-child(2) a .content{width:100%;order:2}.blog-page .col-md-3 .bg-image{min-height:300px}.single-blog .hero-banner .bg-image{min-height:160px}.post-type-archive-events .blog-page .featured-post .image-block{width:100%!important}.post-type-archive-events .blog-page .featured-post .image-block .bg-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-type-archive-events .blog-page .featured-post .content{width:100%!important;border-top-left-radius:0;border-top-right-radius:0}.post-type-archive-events .blog-page .image-block{min-height:360px}}@media (max-width:550px){.blog-page .col-md-3{width:100%;flex:0 100%;max-width:100%}.post-type-archive-events .blog-page .col{width:100%;flex:0 100%;max-width:100%}}@media (max-width:1440px){.single-blog .blog-content{width:75%;margin:0 auto}.single-blog form{padding:30px}}@media (max-width:1280px){.case-download{margin-top:20px!important}}@media (max-width:1024px){.single-blog .blog-content{width:auto;margin:0 -10px}.single-blog .hero-banner .bg-image{min-height:150px}.case-download{margin-top:20px!important}.single-case-studies .details{padding-bottom:20px}.single-blog .main-content{padding:20px 10px 0 10px}.case-download h3{font-size:24px;line-height:24px;color:#fff;font-weight:700;padding-bottom:20px}}@media (max-width:800px){.single-case-studies .single-blog .image-block{min-height:350px}.single-blog form{padding:25px}.single-blog h1{font-size:32px!important;line-height:36px!important}.case-download .call-check{font-size:16px;line-height:20px}}@media (max-width:550px){.single-case-studies .single-blog .image-block{min-height:250px}.single-blog h1{font-size:28px!important;line-height:32px!important}.case-download{margin-top:15px!important}.single-case-studies .details{padding-bottom:15px}.single-blog .main-content{padding:15px 10px 0 10px}.case-download h3{font-size:22px;line-height:24px;padding-bottom:15px}}@media (max-width:440px){.case-download h3{font-size:20px;line-height:22px;padding-bottom:12px}.single-blog form{padding:20px}}.search .hero-banner form>div{width:100%;display:flex}.search .hero-banner form input[type="text"]{width:calc(100% - 15px);margin-right:15px}.wpcf7-not-valid-tip{color:#fff;font-size:14px;font-weight:400;background-color:#2E3146;border-radius:0 0 10px 10px;padding:0 10px;width:fit-content;margin-left:10px;line-height:28px}.search .hero-banner form{flex-flow:row;justify-content:center;padding:20px!important}.course-section{position:relative}.right-col{position:relative}.right-col .js-sticky-box{width:100%}.right-col .js-sticky-box.is-fixed{position:fixed;top:0;width:25%;z-index:10}.right-col .js-sticky-box.is-bottom{position:absolute;bottom:0;left:10px;right:0;width:95%}