/* https://erudite.agency/wp-content/themes/erudite/css/responsive.css */
@media (min-width:576px){.partners img{margin:0 15px}}@media (min-width:768px){.button span{left:10px}.button.medium span{left:15px}.button.large span{left:18px}.button.contact-btn span{left:0}.button:after{content:'';position:absolute;transition:all 0.3s;width:0;height:100%;top:0;z-index:1;left:0}.button.contact-btn:after{display:none}.button em{display:inline-block;background-repeat:no-repeat;background-size:15px auto;background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-solid.svg);width:15px;height:14px;position:relative;z-index:2;top:2px;margin-left:5px;opacity:0;transition:opacity 0.3s 0s}.button.medium em{width:18px;height:17px;margin-left:8px;background-size:18px auto}.button.large:not(.contact-btn) em{width:20px;height:19px;margin-left:15px;background-size:20px auto;top:3px}.tool-form button[type=submit].large em{height:27px;top:5px}.button:hover{text-decoration:none;color:var(--main-text-color)}.button:hover span{left:0}.button:hover:after{width:100%}.button:hover em{opacity:1!important;transition:opacity 0.3s 0.15s}.primary-button:hover:after{background-color:var(--yellow-hover)}.secondary-button em{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-light.svg)}.secondary-button:hover:after{background-color:var(--pink-hover)}.green-button em{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-solid.svg)}.green-button:hover:after{background-color:var(--green-hover)}.newsletter-form button[type=submit].green-button:hover:after{background-color:var(--green)}.purple-button em{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-light.svg)}.purple-button:hover{color:var(--light-text-color)}.purple-button:hover:after{background-color:var(--purple-hover)}.button.border-yellow:hover{color:var(--yellow)}.button.border-yellow em{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-yellow.svg)}.button.border-purple:hover{color:var(--purple)}.button.border-purple:hover span{border-bottom:2px solid var(--purple)}.button.border-purple em{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-purple.svg)}.button.contact-btn:hover{transform:translateY(-9px);box-shadow:1px 4px 24px 0 rgba(0,0,0,.12)}.button.contact-btn:hover span{border-bottom:2px solid #FFF}.button.call-us:hover span{border-bottom-color:var(--purple);}.insights-slide:hover .blog-post .img-wrapper:after,.blog-posts .blog-post:hover .img-wrapper:after,.related-slider .blog-post:hover .img-wrapper:after{opacity:.4}.insights-slide:hover .blog-post .slide-cta,.blog-posts .blog-post:hover .slide-cta,.related-slider .blog-post:hover .slide-cta{right:25px;background-image:url(/wp-content/themes/erudite/css/../images/right_arrow_pink.svg)}.tool-box .help-link em{width:22px;background-size:22px auto;height:20px;top:2px;background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-yellow.svg)}.more-cta:hover{border-bottom-color:transparent;color:var(--purple)}.custom-combobox li:hover span,.custom-combobox li:hover a{border-bottom-color:var(--purple);color:var(--purple)}.team-member:hover{box-shadow:1px 2px 32px 0 rgba(0,0,0,.24)}.tool-form button[type=submit] em{display:inline-block;background-repeat:no-repeat;background-size:21px auto;background-image:url(/wp-content/themes/erudite/css/../images/arrow-from-bottom.svg);width:21px;height:27px;position:relative;z-index:2;top:4px;margin-left:10px;opacity:0;transition:opacity 0.3s 0s}.tool-form button[type=submit].download:not(.valid-error) em{background-image:url(/wp-content/themes/erudite/css/../images/arrow-from-top.svg)}.tool-form button[type=submit]:hover em{opacity:1!important;transition:opacity 0.3s 0.15s}a.styled-link:hover,.team-member:hover a.styled-link{border-bottom-color:transparent}a.styled-link em{display:inline-block;background-repeat:no-repeat;background-size:18px auto;background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-active.svg);width:18px;height:17px;position:absolute;z-index:2;top:4px;opacity:0;margin-left:3px;transition:opacity 0.3s 0s,margin 0.3s 0s}.team-member a.styled-link em{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-right-purple.svg)}a.styled-link:hover em,.team-member:hover a.styled-link em{opacity:1;margin-left:9px}.case-studies-listing .portfolio-loop:hover .cover{opacity:.4}.case-studies-listing .portfolio-loop:hover .slide-info .slide-cta{right:30px;background-image:url(/wp-content/themes/erudite/css/../images/right_arrow_pink.svg)}.case-studies .slick-slide:hover .cover{opacity:.4}.case-studies .slick-slide:hover .slide-info .slide-cta{right:30px;background-image:url(/wp-content/themes/erudite/css/../images/right_arrow_pink.svg)}.hover-effect .slick-slide,.no-js .hover-effect .services-slider>div{transition:all 0.3s}.hover-effect .slick-slide:hover,.no-js .hover-effect .services-slider>div:hover{box-shadow:1px 2px 32px 0 rgba(0,0,0,.33);transform:translateY(-22px)}.accessible-tabs .sub-service:hover{border-color:var(--pink)}.no-js .services-2cols .services-slider>div{-ms-flex:0 0 calc(50% - 24px);flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px);margin:0 12px;position:relative}.no-js .services-4cols .services-slider>div,.no-js .services-4pcols .services-slider>div{-ms-flex:0 0 calc(25% - 10px);flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px);margin:0 5px;position:relative}.no-js .services-4pcols .services-slider>div{display:none}.no-js .services-4pcols .services-slider>div:nth-child(1),.no-js .services-4pcols .services-slider>div:nth-child(2),.no-js .services-4pcols .services-slider>div:nth-child(3),.no-js .services-4pcols .services-slider>div:nth-child(4){display:block}.no-js .testimonials-slider>div{-ms-flex:0 0 calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px);margin:0 10px;position:relative}.testimonials-slider{margin:0 -18px}.testimonials-slider .slick-slide{margin:0 18px}.no-js .content-slide{-ms-flex:0 0 calc(33.33%);flex:0 0 calc(33.33%);max-width:calc(33.33%);position:relative}.approach-slider-cols{padding-right:40%}.no-js .approach-slider-cols{padding-right:0}.service-banner{width:360px;left:50%;margin-left:-180px}}@media (min-width:992px){.pr-50{padding-right:50px}.pb64{padding-bottom:64px}.pt95{padding-top:95px}.pd8{padding-right:8%}.pr35{padding-right:35px}.p32{padding-left:32px;padding-right:32px}.pl35{padding-left:35px}.pl100{padding-left:100px}.ptb240 .moto3{padding-top:150px;padding-bottom:150px}.more-cta{display:none}.align-items-center-row{-ms-flex-align:center!important;align-items:center!important}.container.no-lg-gutters{padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}.portfolio-partners img{max-width:70%}.services.services-wide .service-info{height:412px;display:flex;align-items:center;padding:40px}.no-js .services.services-wide .service-info{height:auto}.services.services-wide .service-info .img-wrapper{-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%}.services.services-wide .service-info img{margin-bottom:0;margin-right:0;width:75%;display:inline-block}.services.services-wide .service-info .info-wrapper{-ms-flex:0 0 56%;flex:0 0 56%;max-width:56%}.services.services-wide .service-info h3{font-size:3.5rem;line-height:1.067;height:auto}.services.services-wide .service-info p{font-size:1.6rem;line-height:1.15;padding-top:20px;margin-bottom:0}.services .service-info .cta{display:inline-block;line-height:1;bottom:30px}.services.services-wide .service-info .cta{position:relative;bottom:auto;padding-top:20px}.portfolio-partners .col-auto{padding-left:0;padding-right:0}.blog-posts .blog-post{width:94%}.blog-posts .middle>div{margin:0 auto}.blog-posts .last>div{float:right}.services-3cols{padding-right:80px}.services-4pcols{padding-right:24px}.no-js .services-3cols .services-slider>div,.no-js .approach-slides>div{-ms-flex:0 0 calc(33.33% - 24px);flex:0 0 calc(33.3% - 24px);max-width:calc(33.3% - 24px);margin:0 12px;position:relative}.insights-slider .insights-slide{background-color:#fff;box-shadow:1px 2px 16px 0 rgba(0,0,0,.11);display:block;float:left;margin-right:30px;margin-bottom:30px;width:calc(50% - 30px)}.insights-slide .info-wrapper{padding-bottom:60px}.insights-slider .insights-slide:nth-child(3){clear:both}.no-js .related-slides>div{-ms-flex:0 0 calc(33.33% - 30px);flex:0 0 calc(33.33% - 30px);max-width:calc(33.33% - 30px);margin:0 15px;position:relative}.main-filters-wrapper h5,.main-filters-wrapper span.selected-filter{display:none}.service-banner{width:280px;right:40px;top:50%;transform:translateY(-50%);left:auto}.insights-slider h2{font-size:3.8rem}.team-member{padding-bottom:60px}}@media (min-width:1200px){.navbar-mobile{display:none!important}main,main .page-404,.page-404>div,.page-404>div>div{min-height:calc(100vh - 496px)}.with-gutters{margin-left:35px;margin-right:35px}header{height:96px}#header-nav.allow-sticky{position:fixed;top:-100px;left:35px;right:35px;z-index:9999}#header-nav.is-sticky.allow-sticky{top:0}.admin-bar #header-nav.is-sticky.allow-sticky{top:32px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1370px}.container{padding-left:85px;padding-right:85px}.navbar .sub-menu:before{content:"";display:block;position:absolute;top:-25px;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #FFF;left:50%;margin-left:-25px}.navbar .sub-menu{position:relative;background-color:#FFF;padding:25px;margin-top:25px;max-height:none;box-shadow:1px 8px 45px 0 rgba(0,0,0,.27)}.navbar .sub-menu-container{opacity:0;visibility:hidden;max-height:none;transform:translateY(15px);margin-left:-99px;overflow:visible}.navbar li.menu-item:nth-child(2) .sub-menu-container{margin-left:-111px}.navbar .active .sub-menu-container,.no-js .navbar ul li:hover .sub-menu-container{opacity:1;visibility:visible;transform:translateY(0);z-index:9999}.cards-style-1 .line-gfx{right:260px}.cards-style-1 .dots-gfx{right:140px}.pl-21{padding-right:21px}.plr44{padding-left:44px;padding-right:44px}.pl-88{padding-left:50px}.plr44 .pl-88{padding-left:0}.services.services-wide .service-info{padding:50px}.services.services-wide .service-info .img-wrapper{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%}.services.services-wide .service-info .info-wrapper{-ms-flex:0 0 54%;flex:0 0 54%;max-width:54%}.services.services-wide .service-info h3{font-size:4.5rem}.services-text{left:-35px}.light-header .navbar li a{color:var(--main-text-color)}.light-header .navbar-nav>li>a:before{background-image:url(/wp-content/themes/erudite/css/../images/dotted_line.svg)}.light-header .menu-item-has-children>a:after{border-top-color:var(--main-text-color)}.light-header .active.menu-item-has-children>a:after{border-bottom-color:var(--main-text-color)}.portfolio-img{padding-top:35px}.content-box2 figure{margin:-45px -45px 50px}.neg-marg{margin:0 -35px}.about-intro{margin-top:45px}.custom-combobox h5{display:none}.services-2cols{margin:0 -20px}.services-3cols .slick-slide{margin:0 20px}.services-3cols{margin:0 -20px;padding-right:80px}.services-2cols,.services-3cols{margin:0 -20px}.services-2cols .slick-slide{margin:0 20px}.testimonials-slider{margin:0 -18px}.no-js .services-2cols .services-slider>div{-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px}.no-js .services-3cols .services-slider>div{-ms-flex:0 0 calc(33.33% - 30px);flex:0 0 calc(33.3% - 30px);max-width:calc(33.3% - 30px);margin:0 15px}.no-js .testimonials-slider>div{-ms-flex:0 0 calc(33.33% - 36px);flex:0 0 calc(33.33% - 36px);max-width:calc(33.33% - 36px);margin:0 18px}.services-4pcols{padding-right:60px}.approach-slider-cols{padding-right:0}.related-slider{margin:0 -30px}.related-slider .slick-slide{margin:0 30px}.insights-slider h2{font-size:5rem}.job-listing h2{font-size:6rem}.moto2{margin-bottom:50px}.service-banner{width:410px}.ptb240 .moto3{padding-top:240px;padding-bottom:240px}}@media (min-width:1240px){.navbar ul li{margin:0 8px}.partners img{margin:0 20px}.pl-88{padding-left:88px}.plr44 .pl-88{padding-left:0}.blog-posts .blog-post{width:321px}.insights-slider h2{font-size:5.8rem}}@media (min-width:1340px){.navbar ul li{margin:0 16px}.partners img{margin:0 30px}.services-4cols,.services-4pcols{margin:0 -20px}.services-4cols .slick-slide{margin:0 20px}.services-4pcols .slick-slide{margin:0 20px}.team-member{margin-bottom:80px}}@media (min-width:1440px){.blog-post{width:367px}.no-js .blog-post{width:auto}.related-slider .blog-post{width:auto}.insights-slider h2 br,.insights-slider p br{display:inline-block}.insights-slider .insights-slide{margin-right:50px;margin-bottom:50px;width:auto}.insights-slider .insights-slide:nth-child(2n){margin-right:0}.partners img{margin:0 41px}.services-3cols{padding-right:112px}.services-4pcols{padding-right:80px}.related-slider{margin:0 -55px}.no-js .related-slider{margin:0}.related-slider .slick-slide{margin:0 55px}.blog-posts .blog-post-col{margin-bottom:90px}.blog-post h3{font-size:2.3rem}}@media (max-width:1439px){.main-banner h1{font-size:4.3rem}.main-banner h1 span{font-size:2.1rem;padding-top:7px}}@media (max-width:1199px){h1{font-size:4.8rem}h2{font-size:4.3rem}.post-content .gform_wrapper,.content-style1 .gform_wrapper{padding:50px}nav.navbar{width:100%;transition:all 1s ease-in-out;position:fixed;top:0;max-width:100%;z-index:9000;left:0;height:100%;padding:59px;opacity:0;visibility:hidden}.admin-bar nav.navbar{top:46px;height:calc(100% - 46px)}.no-js nav.navbar{background-color:#fff}nav.navbar.expanded{opacity:1;visibility:visible;transition:all .8s ease-in-out}nav.navbar .mobile-logo img{width:168px;max-width:none}.navbar>ul{margin:23px -25px 0;padding:23px 25px 120px;overflow-y:auto;height:calc(100vh - 86px)}.navbar>ul>li{display:block;margin:0;border-bottom:1px #E2E2E2 solid;transform:translateY(15px);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.navbar.expanded>ul>li{transform:translateY(0);opacity:1;transition-delay:0s;transition-duration:.8s}.navbar.expanded>ul>li:nth-child(2){transition-delay:0.05s}.navbar.expanded>ul>li:nth-child(3){transition-delay:0.1s}.navbar.expanded>ul>li:nth-child(4){transition-delay:0.15s}.navbar.expanded>ul>li:nth-child(5){transition-delay:0.2s}.navbar.expanded>ul>li:nth-child(6){transition-delay:0.25s}.navbar.expanded>ul>li:nth-child(7){transition-delay:0.3s}.navbar.expanded>ul>li:nth-child(8){transition-delay:0.35s}.no-js .navbar-toggle:hover+nav.navbar{opacity:1;visibility:visible;transition:all 1s ease-in-out}.no-js .navbar-toggle:hover+.navbar>ul>li{transform:translateY(0);opacity:1;transition-delay:0.2s}.navbar>ul>li>a{font-size:2.7rem;color:var(--purple)}.navbar-nav>li>a:before{display:none}.navbar .sub-menu li{box-shadow:1px 2px 16px 0 rgba(0,0,0,.09)}.menu-item-has-children>a:after{border-top-color:var(--purple);border-top-width:8px;border-left-width:8px;border-right-width:8px;top:27px}.active.menu-item-has-children{padding-bottom:10px}.active.menu-item-has-children>a:after{border-bottom-color:var(--purple);border-bottom-width:8px;top:-18px}.no-js .menu-item-has-children>a:after{border-bottom:8px solid var(--purple);border-top:none;top:-18px}.navbar .sub-menu-container{position:relative;margin-left:0;margin-top:0}.no-js .navbar .sub-menu-container{max-height:none}.navbar .sub-menu:before{display:none}.navbar .sub-menu{margin:0 auto 14px;width:331px}.navbar .sub-menu a{width:100%;margin:0 auto}.contact-form .consent-controls .half-width{width:100%;float:none}.moto2 p br{display:none}.moto3 p br{display:none}.moto2 .vertical-message{right:-210px}.moto2 .heart-gfx{right:40px}.moto2 .cross-gfx{right:0}.moto2 .dots-gfx{left:40px}body{padding-top:0;font-size:1.7rem;line-height:1.647}header,section,div.section,.constrain-container-inner,footer{margin-left:0;margin-right:0}nav.navbar{padding:24px}.main-banner,.full-height{min-height:calc(100vh - 96px);padding-top:35px}.full-height .full-height-row{min-height:calc(100vh - 171px)}.content-style1{padding-top:82px;padding-bottom:82px}.vocab{margin-top:0;margin-bottom:41px;padding-left:22px}.vocab:before{width:6px;height:calc(100% - 5px)}.vocab p{font-size:2.6rem;margin-bottom:10px}.vocab dt{font-size:1.8rem;margin-bottom:10px}.vocab dd{font-size:1.8rem;line-height:1.33}.more-content span{display:none}.more-content.expanded span{display:inline}.more-content:not(.expanded):after{content:"...";display:inline}.more-cta{font-family:var(--secondary-font-bold);font-size:1.7rem;color:var(--purple);margin-top:20px;display:inline-block;transition:border 0.3s;position:relative;padding-right:24px}.no-js .more-cta{display:none}.more-cta:hover{color:var(--purple)}.more-cta.expanded span.arrow{background-image:url(/wp-content/themes/erudite/css/../images/angle-double-up-purple.svg)}.more-cta em{font-family:var(--secondary-font-bold);font-size:1.7rem;color:var(--purple)}.more-cta span.arrow{content:"";position:absolute;background-position:center center;background-repeat:no-repeat;background-image:url(/wp-content/themes/erudite/css/../images/angle-double-down-purple.svg);background-size:14px auto;display:inline-block;width:20px;height:19px;top:4px;right:0}.alternative-banner{padding-top:82px;padding-bottom:82px}.alternative-banner p{font-size:5.4rem;line-height:1.093}.alternative-banner p.note{font-size:2.9rem;line-height:1.241;margin-bottom:18px}.button.large{font-size:1.9rem;height:55px;line-height:2.9;padding:0 10px}.tool-form button[type=submit].loading,.tool-form button[type=submit].valid-error,.gform_validation_error button[type=submit],.tool-form button[type=submit].success,.contact-form button[type=submit].success{line-height:2.8;min-width:275px}.newsletter-form button[type=submit].success,.newsletter-form button[type=submit].valid-error{line-height:2.8}.button.contact-btn{font-size:1.8rem;height:62px;padding:0 28px;line-height:3.3}.button.medium{height:50px;padding:0 7px 0 7px}.partners{padding:42px 30px 15px}.partners img{margin-bottom:25px;max-width:80%}.cards-style-1{margin:38px 0 0}.single-portfolio .cards-style-1{margin:60px 0 30px}.cards-style-1.mt80{margin-top:80px}.cards-style-1 h2{font-size:5rem}.cards-style-1 .line-gfx{top:-40px;right:143px}.cards-style-1 .dots-gfx{right:50px;top:5px}.slide-info{width:450px;height:229px;padding:30px 20px 20px}.slide-info h3{font-size:3.137rem;line-height:1.1;margin-bottom:13px}.slide-info h3:after{width:20px;margin-top:6px}.slide-info p{font-size:1.6rem;line-height:1.23}.slide-info>em{font-size:1.6rem;bottom:20px}.slide-info .slide-cta{width:33px;height:24px;background-size:auto 24px;right:20px;bottom:20px}.moto{padding-top:180px;padding-bottom:190px}.moto p{font-size:2.34rem;line-height:1.25}.moto p:after{height:2px;margin-top:2px}.moto .cross-gfx{margin-top:-60px;margin-left:-60px;width:113px;height:113px}.moto .cross1-gfx{width:22px;height:22px;top:50px;left:43px}.moto .cross2-gfx{width:16px;height:16px;top:78px;left:72px}.moto .cross3-gfx{width:13px;height:13px;top:82px;right:50px}.moto .cross4-gfx{width:13px;height:13px;top:100px;right:73px}.moto .cross5-gfx{width:13px;height:13px;top:126px;right:73px}.moto .cross1-solid-gfx{width:21px;height:21px;bottom:96px;left:56px}.moto .cross2-solid-gfx{display:none}.moto .line1-gfx{height:89px;top:72px;left:54px}.moto .line2-gfx{bottom:12px;right:68px;height:80px}.moto .dots1-gfx{width:5px;height:5px;bottom:96px;right:93px}.moto .dots2-gfx{width:5px;height:5px;bottom:81px;right:93px}.container.subscribe-form{padding-left:25px;padding-right:25px}.container.subscribe-form{border-bottom:none;position:relative}.subscribe-form:after{content:"";height:1px;background-color:#d6d6d6;width:calc(100% - 50px);position:absolute;bottom:0;left:25px}.subscribe-form p.h4{margin-bottom:5px}.subscribe-form p:not(.h4){font-size:1.6rem;line-height:1.125;margin-bottom:25px}.newsletter-form input[type=email]{font-size:1.7rem;padding:12px 127px 11px 20px}.newsletter-form button[type=submit]{min-width:117px;font-size:1.6rem}.newsletter-form button[type=submit].valid-error em{width:5px;height:20px;background-size:5px auto}footer{position:relative}footer .footer-logo{display:block;width:138px;margin-bottom:20px}footer .container{padding-top:30px;padding-bottom:30px;padding-left:25px;padding-right:25px}footer nav{margin-left:0}footer nav a{display:inline-block;font-size:1.6rem;margin:0 28px 5px 0;white-space:nowrap}.social-links{float:left;padding:15px 0 0}.social-links li{margin-left:0;margin-right:25px}.social-links li:last-child{margin-right:0}.bottom-info p{margin-bottom:10px}.bottom-form p.form-title{font-size:3.6rem;line-height:2.889}.bottom-form .container{padding-top:55px;padding-bottom:70px}.contact-form .half-width,.contact-form .last{float:none;width:100%}.contact-form label{font-size:1.6rem}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=password]{font-size:1.7rem}.contact-form button[type=submit]{width:275px;margin:0 auto;display:block;height:62px;font-size:2.1rem}.moto3{padding-top:100px;padding-bottom:100px}.moto3 p{font-size:5.4rem;line-height:1.093}.moto2 p{font-size:5.4rem;line-height:1.093}.moto2 .container{padding-top:91px;padding-bottom:142px}.moto2 .dots-gfx,.moto2 .cross-gfx{display:none}.moto2 .heart-gfx{width:59px;height:43px;background-size:59px 43px;right:41px;top:52px}.moto2 .line-gfx{line-height:43px;left:78px;bottom:50px}.moto2 .vertical-message{width:198px;right:-35px;bottom:35px}.moto2 .vertical-message.aos-animate:after,.moto2 .vertical-message:not(.aos-init):after,.no-js .moto2 .vertical-message:after{width:198px}.moto2 .vertical-message span{font-size:2rem}section.services h2{font-size:5.34rem;line-height:1.37}.services .dots-gfx-group,.services .cross-gfx,.services .line-gfx{display:none}section.services .container{padding-top:100px}section.testimonials{padding-top:165px}section.testimonials h2{margin-bottom:15px}section.testimonials p{font-size:1.9rem;margin-bottom:34px}.testimonial-box{padding:27px 24px 24px}.testimonial-box blockquote{font-size:1.8rem;line-height:1.5;margin-bottom:20px}.testimonial-box img{margin-right:18px;margin-top:10px}.testimonial-box cite{width:154px}.inner-banner,.inner-banner.full-height{padding-bottom:40px}.service-banner-container .inner-banner{padding-bottom:100px;padding-top:100px}.align-items-center-row{min-height:calc(100vh - 210px)}.blog-listing,.job-listing{padding-top:80px}.inner-banner h1{margin-bottom:5px}.inner-banner .read-time{font-size:2.1rem}.inner-banner .author{font-size:1.6rem}.inner-banner .author img{margin-right:16px}.inner-banner h1 br,.inner-banner p br{display:none}.inner-banner p{font-size:1.6rem;line-height:1.313;margin-bottom:18px}.content-style2{padding-top:40px;padding-bottom:73px}.content-style2 p{font-size:1.7rem;line-height:1.471}.six-dots-fx,.line1-fx,.line2-fx{display:none}.four-dots-fx{width:26px;height:44px;background-size:29px auto;left:auto;right:30px;top:-30px}.cross-fx{width:20px;height:20px;left:auto;right:10px;background-size:20px auto;top:-64px}.grey-box{margin-bottom:0;margin-top:30px;padding:32px 20px}.grey-box h3{padding-top:5px;margin-bottom:15px}.mobile-expand{display:none}.no-js .mobile-expand,.mobile-expand.expanded{display:block}section.services.style2 .container{padding-top:71px}section.services.style2 h2{margin-bottom:0}.services.style2 .service-info{height:449px}.services.style2 .service-info h3{font-size:2.4rem;margin-bottom:5px}.services.style2 .service-info p{line-height:1.29;margin-bottom:15px}.content-slider{padding-top:80px;padding-bottom:65px}.content-slider h2{font-size:4.3rem;line-height:1.1}.content-box{padding-right:40px;margin-bottom:50px}.middle .content-box{padding:0 20px}.last .content-box{padding:0 0 0 40px}.approach-slider h2{margin-bottom:10px}.approach-slider p{font-size:1.9rem;line-height:1.263;margin-bottom:6px}.content-box2 h3{font-size:2.6rem;line-height:1.215}.content-box2 p{font-size:1.6rem;line-height:1.29;margin-bottom:20px}.content-box2{padding:35px}section.tool{padding-top:76px;padding-bottom:76px}section.tool h2{font-size:4.2rem;line-height:1.071;margin-bottom:28px}section.tool ol{font-size:2rem;line-height:1.25;margin-bottom:35px}section.tool ol li{margin-bottom:20px}.tool-form button[type=submit]{width:275px;display:block}.tool-box .question-mark{width:37px;top:15px;right:15px}.tool-box h3{font-size:2.6rem;line-height:1.308}.tool-box h3 br{display:none}.tool-box .button{height:auto;line-height:1.2;text-align:center;padding:10px}.tool-box p br{display:none}.service-tabs{padding-top:100px}.service-tabs .four-dots-fx{width:36px;background-size:36px auto;height:57px;top:-55px}.service-tabs .cross-solid-fx{right:75px}.service-tabs .line1-fx{display:none}.service-tabs h2{font-size:4.6rem;line-height:1.13;margin-bottom:24px}.accessible-tabs ul{margin-bottom:30px}.accessible-tabs li{margin-right:20px;margin-left:0;margin-bottom:10px}.accessible-tabs li h3{font-size:1.9rem;line-height:1;border-bottom-width:2px}.accessible-tabs .sub-service h4{font-size:1.7rem}.accessible-tabs .sub-service{height:75px;margin-bottom:16px;margin-right:16px}.accessible-tabs .sub-service a{padding-right:15px}.accessible-tabs .sub-service img{max-width:55px}.services-text{top:80px}.gutter{padding-left:25px;padding-right:25px}section.testimonials h2 br,.content-slider h2 br{display:none}.portfolio-banner .inner-banner{padding-top:346px}section.result h2 br{display:none}.about-intro .dots-fx,.about-intro .cross2-fx,.about-intro .line1-fx,.about-intro .line2-fx{display:none}.about-intro .four-dots-fx{top:32px;left:auto;right:32px}.about-intro .cross-fx{left:auto;right:74px;top:63px;width:30px;height:30px;background-size:30px}.about-intro .cross3-fx{width:26px;height:26px;background-size:24px auto;top:auto;bottom:43px;right:70px}.post-nav{margin-top:0;padding-top:60px}.post-content .article-heading .date{text-align:left;padding-top:0}.post-content .breadcrumb{padding-top:8px}.custom-combobox{max-width:none}.custom-combobox input{font-size:1.7rem;padding:11px 16px}.main-post-content{padding-top:50px}.post-content h2{font-size:4.3rem;padding-top:50px;word-break:break-word}.post-content h3{font-size:3.2rem}.accordion button:not(.table-arrow){font-size:1.6rem;padding:26px 24px 20px}.accordion-entry{margin-bottom:22px}.accordion button:not(.table-arrow):after{width:20px;height:20px;background-size:18px auto}.accordion-panel{padding:26px}.post-content blockquote{font-size:3.2rem;line-height:1.25;margin-bottom:80px}.post-content blockquote p{margin-bottom:20px}.post-content blockquote .author{font-size:1.8rem;line-height:1.444}.post-content figure{margin-bottom:73px}.social-links-style2 .social-links{float:right;padding:0 0 0 18px}.social-links-style2 p{position:relative;top:-4px}.button.related-cta{padding:0 48px 0 47px}.inner-banner .job-salary{font-size:2.8rem;padding-top:4px;padding-bottom:18px}.contact-gfx{width:230px}.contact-gfx img.airplane{position:absolute;bottom:-35px;right:4px;width:135px}.actions-404 a.button{font-size:1.8rem;height:62px;line-height:3.2}.direction-nav-container{padding-left:35px;padding-right:35px}.services-3cols,.services-4cols,.services-4pcols{padding-right:60px}.testimonials-slider{padding-right:40px}.case-studies-listing .portfolio-loop,.case-studies-listing .portfolio-loop:last-child{margin-bottom:50px}section.result h2{font-size:5.4rem;line-height:1.093}.portfolio-solutions-secondary{margin-top:50px}.alternative-banner .gfx-1{background-size:66px auto;width:97px;height:97px;top:15px;right:20px}.no-js .alternative-banner .gfx-1,.alternative-banner .gfx-1.visible{background-image:url(/wp-content/themes/erudite/css/../images/plus-top-mob.png)}.alternative-banner .gfx-2{display:none}.approach-slider .gfx-1{background-size:280px auto;width:340px;height:340px;top:-140px;right:65px}.approach-slider.pyramid_gfx .gfx-1{width:320px;height:320px;background-size:240px auto}section.testimonials .gfx-1{background-size:255px auto;width:285px;height:285px;position:absolute;top:-89px;right:56px}}@media (max-width:991px){.ptm-478{padding-top:478px!important}.ptb-478{padding-bottom:478px}.tool-box{float:none;margin:76px auto 0;padding:40px;max-width:none}.services-text{width:100%;left:0}.insights-slider .container{padding-top:0}.insights-slider h2{font-size:4.3rem;margin-bottom:10px}.insights-slider p{font-size:1.9rem;line-height:1.263}.insights-slider .four-dots-fx{left:auto;top:-27px;width:40px;background-size:40px auto;height:62px;right:34px}.insights-slider .cross-solid-fx{left:auto;right:70px;top:70px}.insights-slider .bg-panel{width:100%;height:236px;bottom:0;top:auto}.portfolio-partners img{margin-bottom:25px;max-width:80%}.brief-content{padding:0;box-shadow:none}.portfolio-img{padding-bottom:50px}.brief-content h1{font-size:4.8rem;margin-bottom:15px}.brief-content .intro p.bold{font-size:2.7rem;line-height:1.2}.brief-content p{margin-bottom:30px}.brief-content .intro p{font-size:1.7rem;line-height:1.471}.brief-content .intro dt{font-size:1.6rem;line-height:1.438}.brief-content .intro dd{font-size:1.7rem;line-height:1.353;padding-left:110px}.brief-content h2,.portfolio-solutions h2{margin-bottom:15px}.styled-list ul li,.post-content ul li{padding-left:30px;margin-bottom:30px;background-position:left 4px;background-size:21px auto}.styled-list ol li,.post-content ol li{padding-left:30px;margin-bottom:30px}.brief-content blockquote{font-size:3.2rem;line-height:1.25}.portfolio-solutions{padding-top:80px}.portfolio-solutions .four-dots-fx,.portfolio-solutions .cross-fx{display:none}.styled-list ol li:before,.post-content ol li:before{left:5px;top:-5px;font-size:2.2rem}.portfolio-solutions-secondary figcaption{display:none}.brief-content{margin-top:0!important}.about-intro .content-style1 h2{font-size:4.3rem}.about-intro .vocab p{margin-bottom:15px}.about-intro .vocab dt{margin-bottom:13px}.about-intro .vocab dd{font-size:1.8rem}.pt270_m{padding-top:270px}.team-section h2{font-size:4.3rem;margin-bottom:23px}.team-section .four-dots-fx,.job-listing .four-dots-fx{right:36px;width:30px;height:54px;background-size:34px auto;top:-50px}.team-section .cross-fx,.job-listing .cross-fx{display:none}.dialog-box{padding:25px}.no-js .dialog-box{padding:0}.dialog-container{padding:34px 25px 25px;max-height:calc(100vh - 50px);overflow:auto}.no-js .dialog-container{padding:25px;max-height:none}.dialog-box .member-meta{display:block;padding-bottom:20px}.dialog-box .member-meta img{width:90px;margin-right:0;margin-bottom:25px}.dialog-box .member-meta h5{font-size:2.2rem;margin-bottom:10px}.dialog-box .member-meta p{font-size:1.8rem}.dialog-box .member-content{padding-top:20px}.dialog-box .member-content p{font-size:1.6rem;line-height:1.625}.close-dialog:not(.button){font-size:1.7rem;background-size:20px auto;padding-right:28px;background-position:right 2px;right:20px;top:20px}.social-links li{margin-right:20px}.team-slider{padding-right:50px}.no-js .team-slider{padding-right:0}.team-members{padding-top:27px;padding-bottom:50px}.team-members .slick-slide{background-color:transparent;box-shadow:none}.team-members .slick-dots li:not(.slick-active) button:after{background-color:#fff}.team-member{box-shadow:1px 2px 16px 0 rgba(0,0,0,.11)}.team-member h4{font-size:2rem}.team-member p{font-size:1.6rem}.team-member figure{margin-bottom:25px}.team-member h4{margin-bottom:8px}.blog-posts-wrapper{padding-top:40px;padding-bottom:10px}.blog-posts .blog-post{margin-bottom:37px}.search-widget input{font-size:1.7rem;padding-left:17px;padding-top:14px;padding-bottom:10px}.search-widget button[type=submit]{font-size:1.6rem;padding-top:14px;padding-bottom:11px;width:116px;background-size:auto 22px;background-position:84px center}.related-articles{padding-top:92px;padding-bottom:52px}.social-links-style2{text-align:center;margin-bottom:65px}.social-links-style2 p{top:4px}.social-links-style2 .social-links{float:none;display:inline}.contact-banner{padding-bottom:340px;padding-top:50px}.contact-gfx{width:210px}.contact-gfx img.airplane{position:absolute;bottom:-33px;right:4px;width:123px}.contact-form-page h2{font-size:3.6rem;line-height:1.1;margin-bottom:30px}.contact-info p{margin-bottom:35px}.map{height:407px}.get-directions.text-right{text-align:center}.get-directions a.button{width:275px}.case-studies{margin:0 -10px}.case-studies .slick-slide{margin:0 10px}.services-3cols{padding-right:60px}.no-js .services-3cols .services-slider>div,.no-js .services-4cols .services-slider>div,.no-js .services-4pcols .services-slider>div,.no-js .testimonials-slider>div{-ms-flex:0 0 calc(50% - 24px);flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px);margin:0 12px;position:relative}.no-js .services-4cols .services-slider>div,.no-js .services-4pcols .services-slider>div{margin-bottom:25px}.no-js .services-3cols .services-slider>div:nth-child(3),.no-js .testimonials-slider>div{display:none}.no-js .testimonials-slider>div:nth-child(1),.no-js .testimonials-slider>div:nth-child(2){display:block}.content-slider-cols{padding-right:60px}.no-js .insights-slider .insights-slide{width:auto}.insights-slider .bg-panel.aos-animate,.insights-slider .bg-panel:not(.aos-init),.no-js .insights-slider .bg-panel{width:100%;height:236px;bottom:0;top:auto}.insights-slider-cols{margin:0 -9px;padding-right:50px}.no-js .insights-slider-cols{padding-right:0;padding-top:20px;padding-bottom:20px}.no-js .insights-slider-cols .insights-slides{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-js .insights-slider-cols .insights-slides>div{-ms-flex:0 0 calc(50% - 18px);flex:0 0 calc(50% - 18px);max-width:calc(50% - 18px);margin:0 9px;position:relative}.insights-slider-cols .slick-slide{margin:0 9px}.no-js .approach-slider-cols{margin:0;padding-top:20px;padding-bottom:20px;padding-right:0}.no-js .team-slides>div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.related-slider{padding-right:50px}.blog-posts{margin:0 -15px}.no-gutters.blog-posts>li{padding:0 15px}.no-js .related-slider{padding-right:0}.content-slider .direction-nav-container{height:90px}.numbers p{font-size:8.362rem}.numbers p span{font-size:2.2rem}.dialog-box .member-actions .social-links{padding-top:14px}.newsletter-form{max-width:inherit}.newsletter-form.valid-error{margin-bottom:10px}.newsletter-form .validation-message{padding-top:8px}.main-filters-wrapper{box-shadow:1px 2px 10px 0 rgba(0,0,0,.07);border:1px solid var(--purple);margin-bottom:24px;position:relative}.blog-listing .main-filters-wrapper{border-color:var(--pink)}.main-filters-wrapper h5{position:absolute;top:-35px}.main-filters-wrapper span.selected-filter{font-family:var(--main-font-italic);display:block;font-size:1.7rem;line-height:1.671;padding:11px 16px;position:relative}.main-filters-wrapper span.selected-filter:after{content:"";display:block;width:61px;background-color:var(--purple);height:100%;position:absolute;right:0;top:0;background-image:url(/wp-content/themes/erudite/css/../images/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:20px auto}.blog-listing .main-filters-wrapper span.selected-filter:after{background-color:var(--pink)}.main-filters-wrapper.active span.selected-filter:after{background-image:url(/wp-content/themes/erudite/css/../images/up-arrow.svg)}.main-filters-wrapper.active span.selected-filter{border-bottom:1px solid var(--purple)}.blog-listing .main-filters-wrapper.active span.selected-filter{border-bottom-color:var(--pink)}.main-filters-wrapper ul.main-filters{display:none;padding:0 16px;margin-bottom:0}.main-filters-wrapper.active ul.main-filters{display:block}.main-filters-wrapper h5,.secondary-filters h5{font-family:var(--secondary-font-bold);font-size:1.6rem;line-height:1.875}.secondary-filters li{margin-right:10px}.secondary-filters h4{font-size:1.6rem}.main-filters li{margin-right:0;display:block;border-bottom:1px solid #D6D6D6;margin-bottom:0}.main-filters li:last-child{border-bottom:none}.main-filters li h3{font-family:var(--main-font);font-size:1.7rem;line-height:1.671;color:var(--main-text-color);border-bottom:none;padding:11px 0}.main-filters li.no-border{border-bottom:none}.main-filters li[aria-selected='true']{display:none}.main-filters li[aria-selected='true'] h3{color:var(--main-text-color)}.blog-listing .main-filters li h3,.job-listing .main-filters li h3{font-size:1.7rem;line-height:1.671}.main-filters-wrapper{max-width:75%}.button.related-cta{margin-top:0}.portfolio-solutions-secondary .bg-panel.aos-animate,.portfolio-solutions-secondary .bg-panel:not(.aos-init),.no-js .portfolio-solutions-secondary .bg-panel{width:50%}.blog-posts .blog-post h3{margin-bottom:20px}.insights-slider .insights-slide .blog-post h3{margin-bottom:40px}.approach-slider{padding-top:220px}.approach-slider.pyramid_gfx{padding-top:300px}.approach-slider._gfx,.approach-slider.cogs_gfx{padding-top:220px}.approach-slider .gfx-1{background-size:234px auto;width:297px;height:297px;left:50%;margin-left:-148px;top:-270px;right:auto}.approach-slider.pyramid_gfx .gfx-1{width:291px;height:291px;background-size:210px auto;margin-left:-145px;top:-290px}section.testimonials{padding-top:320px}section.testimonials .gfx-1{width:254px;height:254px;margin-left:-127px;left:50%;right:auto;top:-280px}}@media (max-width:767px){.pbm-65{padding-bottom:65px}.admin-bar .navbar-toggle{top:61px}.ptm-478{padding-top:345px!important}.ptb-478{padding-bottom:315px}.ptm-60{padding-top:60px}.button,.button.medium,.button.large{padding-left:20px;padding-right:20px}.button.contact-btn{padding-left:28px;padding-right:28px;margin-right:0}.button.contact-btn:not(.call-us){margin-right:8px}.button.contact-btn em{height:30px;width:20px;background-size:20px auto}.button.call-us em{background-size:26px auto;height:26px;width:26px}.main-banner{min-height:calc(100vh - 78px)}.main-banner,.full-height{min-height:calc(100vh - 78px);min-height:calc(var(--vh) - 78px)}.full-height .full-height-row{min-height:calc(100vh - 153px)}header .container-fluid{padding:15px}nav.navbar{padding:15px}.navbar-toggle{top:15px;right:15px}.cards-style-1 .dots-gfx{right:0;width:30px;top:54px}.cards-style-1 .line-gfx{top:20px;right:55px;height:40px}.slide-info{left:18px;right:18px;width:auto;height:auto;top:auto;bottom:18px;transform:translateY(0)}.service-tabs h2{max-width:250px}.accessible-tabs .sub-service{width:100%;margin-right:0}.services .service-info img{margin-bottom:0;width:62%}.constrain-container-inner{padding:0 25px}.portfolio-banner .inner-banner{padding-bottom:90px}.case-studies-listing .portfolio-loop{margin-bottom:40px}.inner-sections{width:370px;height:84px}.inner-sections ul{padding:37px 45px}.inner-sections ul{margin:0 10px}.post-banner .social-links{margin-top:30px;padding-top:0}.heading-404{font-size:4.3rem}.heading-404 img{width:80px}.page-404 p br{display:none}.actions-404 a.button:last-child{margin-right:auto}.actions-404 a.button{display:block;width:151px;margin:0 auto 23px}.case-studies{padding-right:20px}.no-js .case-studies{padding-right:0}.services-2cols,.services-3cols,.services-4cols,.services-4pcols,.testimonials-slider{padding-right:40px}.no-js .case-studies .case-study-entry{margin-left:10px;margin-right:10px}.no-js .services-2cols .services-slider>div,.no-js .services-3cols .services-slider>div,.no-js .services-4cols .services-slider>div,.no-js .services-4pcols .services-slider>div,.no-js .testimonials-slider>div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 25px}.no-js .insights-slider-cols .insights-slides>div{-ms-flex:0 0 calc(100% - 18px);flex:0 0 calc(100% - 18px);max-width:calc(100% - 18px);margin:0 9px;position:relative}.approach-slider-cols{padding-right:50px}.content-box2{padding:20px}.content-box2 figure{margin:-20px -20px 25px}.team-members{padding-bottom:10px}.team-members .slick-dots{padding-top:0}.numbers p{font-size:5.525rem}.numbers p span{font-size:1.93rem}.portfolio-gallery{padding-top:0}.dialog-box .member-actions .social-links{margin-bottom:25px;float:none;padding-top:0}.main-filters-wrapper{max-width:none}.pbm0{padding-bottom:0}section.result .container{padding-top:311px}.portfolio-solutions-secondary{padding-bottom:0}.moto3{padding-bottom:280px;padding-top:60px}.portfolio-partners{-ms-flex-pack:center!important;justify-content:center!important}.portfolio-solutions{padding-bottom:0}.portfolio-solutions-secondary .bg-panel.aos-animate,.portfolio-solutions-secondary .bg-panel:not(.aos-init),.no-js .portfolio-solutions-secondary .bg-panel{width:66%}.inner-banner .author{padding-top:40px}#cookie-law-info-bar{right:11px!important;width:auto!important}.post-content .gform_wrapper h3,.content-style1 .gform_wrapper h3{font-size:3.6rem;margin-bottom:40px}.post-content .gform_wrapper li,.content-style1 .gform_wrapper li{margin-bottom:45px}.blog-posts-wrapper{padding-bottom:0}.single-portfolio .approach-slider{padding-top:255px}.moto3 p{word-break:break-word}.insights-slider .cross-solid-fx{display:none}}@media (max-width:575px){.navbar .sub-menu{width:310px}.partners img{max-width:85px}.services-text{top:120px}.tool-form button[type=submit]{margin-left:auto;margin-right:auto}.tool-box{padding-top:60px}.no-js .team-slides>div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.portfolio-solutions-secondary .bg-panel{display:none}.portfolio-gallery{padding-left:0;padding-right:0;overflow:hidden}.inner-sections li{margin-left:10px;margin-right:10px}.dialog-container{height:calc(100vh - 100px)}label.cbox{padding-left:54px}.tool-form p#terms-field.valid-error .error-icon{margin-left:-4px;background-size:50px;width:44px;height:44px}.post-content .gform_wrapper,.content-style1 .gform_wrapper{padding:50px 25px;margin:0 -25px}.numbers p{font-size:4.525rem}.portfolio-solutions figure{margin:0 -25px}}@media (max-width:370px){.navbar .sub-menu{width:280px}#cookie-law-info-bar{bottom:0!important;left:0!important}}.long-hand-gfx{position:absolute;width:50%;height:100vh;right:0;top:0;background-image:url(/wp-content/themes/erudite/css/../images/portfolio_hand.webp);background-repeat:no-repeat;background-size:90% auto;background-position:right top}.no-webp .long-hand-gfx{background-image:url(/wp-content/themes/erudite/css/../images/portfolio_hand.png)}.about-gfx{position:absolute;width:100%;height:100%;right:-35px;top:0;background-image:url(/wp-content/themes/erudite/css/../images/penelope_about.webp);background-repeat:no-repeat;background-size:auto 95%;background-position:right bottom}.no-webp .about-gfx{background-image:url(/wp-content/themes/erudite/css/../images/penelope_about.png)}.careers-gfx{position:absolute;width:50%;height:100%;right:0;top:0;background-image:url(/wp-content/themes/erudite/css/../images/careers_hands.webp);background-repeat:no-repeat;background-size:60% auto;background-position:50% bottom}.no-webp .careers-gfx{background-image:url(/wp-content/themes/erudite/css/../images/careers_hands.png)}.insights-gfx{position:absolute;width:25%;right:12%}@media (min-width:2000px) and (max-height:1000px){.parallax-container .rocket-gfx{bottom:calc(100vh*.2)}}@media (max-width:1900px){.parallax-container .rocket-gfx{bottom:calc(100vh*.25)}}@media (max-width:1700px){.long-hand-gfx{background-size:125% auto;background-position:-40% top}.careers-gfx{background-size:73% auto}}@media (max-width:1440px){.parallax-container .rocket-gfx{bottom:calc(100vh*.25)}.about-gfx{background-size:auto 76%}}@media (min-width:1440px) and (max-height:800px){.parallax-container .bg-image{max-height:calc(100vh*.42)}.parallax-container .rocket-gfx{bottom:calc(100vh*.16)}}@media (max-width:1399px){.long-hand-gfx{background-size:125% auto;background-position:-115% top}}@media (max-width:1199px){.hand-gfx{width:250px}.plane-gfx{bottom:-43px;right:3px;width:165px}.about-gfx{background-size:90% auto;width:50%;right:0}.single-portfolio .approach-slider .gfx-1{top:-250px}}@media (max-width:1080px) and (min-height:1200px){.parallax-container .rocket-gfx{bottom:calc(100vh*.15)}.parallax-container .stars-gfx{bottom:80%}}@media (max-width:991px){.parallax-container .rocket-gfx{bottom:calc(100vh*.22);width:35%;margin-left:-.75%}.parallax-container .stars-gfx{bottom:30%}.long-hand-gfx{background-size:85% auto;background-position:right top;width:100%}.about-gfx{width:100%;background-image:url(/wp-content/themes/erudite/css/../images/penelope_about_m.webp);background-size:auto 75%;background-position:142% bottom}.no-webp .about-gfx{background-image:url(/wp-content/themes/erudite/css/../images/penelope_about_m.png)}.careers-gfx{width:100%;background-size:auto 64%;background-image:url(/wp-content/themes/erudite/css/../images/careers_hands_m.webp)}.no-webp .careers-gfx{background-image:url(/wp-content/themes/erudite/css/../images/careers_hands_m.png)}.insights-gfx{top:30px;width:380px;right:auto;left:50%}}@media (min-width:768px) and (max-width:991px){.single-portfolio .approach-slider .gfx-1{top:-200px;left:auto;right:0}}@media (max-width:767px){.parallax-container .rocket-gfx{bottom:calc(100vh*.17)}.parallax-container .stars-gfx{bottom:25%}.hand-gfx{width:198px;right:25px}.plane-gfx{width:129px;right:24px}.long-hand-gfx{background-image:url(/wp-content/themes/erudite/css/../images/portfolio_hand_m.webp);background-size:75% auto;background-position:right 95px}.no-webp .long-hand-gfx{background-image:url(/wp-content/themes/erudite/css/../images/portfolio_hand_m.png)}.careers-gfx{background-size:auto 50%}.insights-gfx{width:280px;top:10px}.about-gfx{background-size:auto 67%;background-position:22px bottom}.single-portfolio .approach-slider .gfx-1{top:-280px}}@media (max-width:575px){.long-hand-gfx{background-size:90% auto}.insights-gfx{width:265px;top:20px}.tool-form p#terms-field.valid-error .error-icon,.gfield_error .error-icon{margin-left:0}.cbox2 label:not(.gfield_label),label.cbox{padding-left:50px;font-size:1.5rem;line-height:2.7}}@media (max-width:767px) and (orientation:landscape){.parallax-container .rocket-gfx{width:16%}.parallax-container .bg-image{bottom:calc(-100vh*.25)}.about-gfx,.careers-gfx{background-position:90% bottom}}@media (max-width:413px){.careers-gfx{background-position:50% 114%}}