h1{font-family:"interstate",sans-serif;font-style:normal;color:#000000;font-weight:500;font-size:28px;line-height:54px;line-height:1.25}@media only screen and (min-width: 992px){h1{font-size:55px}}@media only screen and (min-width: 1600px){h1{font-size:75px}}h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;color:#00435A;font-size:16px;line-height:54px}@media only screen and (min-width: 1200px){h2{font-size:22px;line-height:54px}}h3{font-family:Frank Ruhl Libre;font-style:normal;font-weight:normal;color:#707070;font-size:31px;line-height:39px}@media only screen and (min-width: 1200px){h3{font-size:36px;line-height:52px}}h4{font-family:Frank Ruhl Libre;font-style:normal;font-weight:normal;font-size:4.5rem;line-height:1.29;color:#000000}h5{font-family:Frank Ruhl Libre;font-style:normal;font-weight:normal;font-size:3rem;line-height:1.35;color:#000000}h6{font-family:Frank Ruhl Libre;font-style:normal;font-weight:normal;font-size:2.25rem;line-height:1.44;color:#000000}strong{font-weight:bold}.link-type-arrow{text-align:right;margin-top:2rem}a.link-type-arrow,.link-type-arrow a{font-style:normal;font-weight:bold;font-size:24px;line-height:54px;color:#00435A;position:relative;padding-right:95px;text-align:right;transition:all 300ms ease-in-out}a.link-type-arrow:after,.link-type-arrow a:after{position:absolute;right:0;width:300px;height:300px;background:url(../images/red-arrow.png) right center no-repeat;width:79px;height:15px;background-size:100% auto;top:50%;transform:translateY(-50%);content:'';display:block;overflow:hidden;transition:all 300ms ease-in-out}a.link-type-arrow:hover,.link-type-arrow a:hover{color:#EF483E}@media only screen and (min-width: 992px){a.link-type-arrow:hover:after,.link-type-arrow a:hover:after{right:-30px;width:90px}}.red-button{font-family:"interstate",sans-serif;color:White;font-size:18px;line-height:1;text-align:center;display:inline-block;background:#EF483E;padding:1.3rem 4rem;border-radius:16px;overflow:hidden;font-weight:700}.red-button:hover{background:#23ACBC;color:white}.link-type-button a{font-family:"interstate",sans-serif;color:White;font-size:18px;line-height:1;text-align:center;display:inline-block;background:#EF483E;padding:1.3rem 4rem;border-radius:16px;overflow:hidden;font-weight:700;color:white;margin-top:2rem}.link-type-button a:hover{background:#23ACBC;color:white}.link-type-button a:hover{color:white}.blue-bubble{background:#00435A;color:white;padding:4rem 2rem;border-radius:48px}@media only screen and (min-width: 992px){.blue-bubble{padding:3rem 2rem 4rem 2rem}}@media only screen and (min-width: 1600px){.blue-bubble{padding:4rem 3rem 5rem 3rem}}.blue-bubble h3{font-size:31px;line-height:39px}@media only screen and (min-width: 768px){.blue-bubble h3{font-size:19px;line-height:26px}}@media only screen and (min-width: 1200px){.blue-bubble h3{font-size:34px;line-height:51px}}@media only screen and (min-width: 1600px){.blue-bubble h3{font-size:48px;line-height:65px}}.blue-bubble a{font-family:"interstate",sans-serif;color:White;font-size:18px;line-height:1;text-align:center;display:inline-block;background:#EF483E;padding:1.3rem 4rem;border-radius:16px;overflow:hidden;font-weight:700;position:absolute;bottom:-1.8rem;left:50%;transform:translateX(-50%);padding:1rem 2rem}.blue-bubble a:hover{background:#23ACBC;color:white}@media only screen and (min-width: 992px){.blue-bubble a{left:auto;transform:none;padding:1.3rem 4rem}}html{font-size:14px}@media (min-width:992px){html{font-size:16px}}body{margin:0;padding:0;position:relative;background:white;font-family:"interstate",sans-serif;font-display:swap;padding-top:80px;font-weight:400;color:#707070;font-size:16px;line-height:32px;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:black}@media only screen and (min-width: 992px){body{padding-top:89px}}form label{display:none}form .form-field{margin-bottom:1rem}form .pd-captcha{padding:0 8px 0rem 8px;clear:both;width:100% !important;max-width:none !important}form .error.no-label{color:#EF483E;font-size:.8rem;padding-left:2rem;margin-bottom:0;padding-bottom:0}form form.form input.text,form textarea,form select,form input{margin:0;font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:1;color:#414042;padding:1.2rem 2rem;border-radius:3.21875rem;background:#F8F8F8;width:100%;border:none;height:auto}form textarea{border-radius:24px;padding:2rem}form select{background:url(../images/down.png) right 2rem center no-repeat #F8F8F8;background-size:18px auto}form input[type="submit"]{background:#EF483E;color:white;display:inline-block;transition:all 300ms ease-in-out}form input[type="submit"]:hover{background:#23ACBC}.main{overflow:hidden;background:white}.path-user .main,.logged-out.path-user .main{max-width:900px;margin:14rem auto 8rem auto;padding:4rem}.path-user .main form .form-item,.logged-out.path-user .main form .form-item{margin-bottom:1rem}.path-user .main form input,.logged-out.path-user .main form input{width:100%;padding:1.2rem;margin:0;border:none;border:solid 1px #707070;box-sizing:border-box;line-height:normal;font-size:1rem;height:auto}.path-user .main form .description,.logged-out.path-user .main form .description{font-size:.875rem}.path-user .main form a,.logged-out.path-user .main form a{color:#23ACBC}.path-user .main form .form-submit,.logged-out.path-user .main form .form-submit{background:#00435A;border:none;color:white;margin-top:2rem;padding:1rem;text-transform:uppercase;font-weight:900;font-size:1.2rem;transition:all 300ms ease-in-out}.path-user .main form .form-submit:hover,.logged-out.path-user .main form .form-submit:hover{background:#23ACBC}.preloader{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999;background:black;text-align:center;transition:opacity 300ms ease-in-out;opacity:1}.preloader .inner{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.preloader .inner img{width:30px;height:auto}.kint{position:relative;z-index:9999999}a{color:#23ACBC;transition:all 300ms ease-in-out}a:hover{color:#EF483E;text-decoration:none}@media (max-width:991px){.container.mobile-broken{max-width:none;padding-left:0;padding-right:0}.container.mobile-broken .text-column{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 1200px){.container-fluid{padding-left:70px !important;padding-right:70px !important}}@media (max-width:772px){.container{padding-left:40px;padding-right:40px}}@media (min-width:1470px){.container{max-width:1430px}}@media (min-width:1600px){.container{max-width:1570px}}select,textarea,input input,.form-text,select,.button,.form-submit{border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;appearance:none}.tabs.primary{padding:0;border-bottom:1px solid 1px;list-style:none;margin-top:80px}.tabs.primary li{float:left}.tabs.primary a{text-transform:uppercase;padding:8px 15px;font-size:12px;background:#EF483E;display:block;color:white;text-decoration:none;margin-right:1px;border:1px solid #EF483E;margin-bottom:-1px;transition:all 300ms ease-in-out}.tabs.primary a:hover,.tabs.primary a.is-active{background:white;color:#EF483E;border:1px solid #EF483E;border-bottom:1px solid white}.tabs.primary:hover .is-active{background:#EF483E;color:white;border-bottom:1px solid #EF483E}.footer{color:white;padding:3rem 0;position:relative;z-index:1;background:black;overflow:hidden}.footer #breath{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:red;background:linear-gradient(90deg, #00435A 7.01%, #EF483E 100%);width:200%;transition:width 600ms ease;z-index:-1}@media only screen and (min-width: 992px){.footer{padding:8.125rem 0 4.5rem}}.footer .social-links ul{list-style:none;margin:0;padding:0;margin-bottom:5rem;margin-top:1rem}.footer .social-links ul li{display:inline}.footer .social-links ul li a{display:inline-block;padding-right:2.125rem;color:white;font-size:1.6rem;transition:all 300ms ease-in-out}@media only screen and (min-width: 576px){.footer .social-links ul li a{padding-right:3.125rem}}@media only screen and (min-width: 992px){.footer .social-links ul li a{padding-right:2.125rem}}@media only screen and (min-width: 1200px){.footer .social-links ul li a{padding-right:3.125rem}}.footer .social-links ul li a:hover{color:#EF483E}.footer .footer-logo{font-family:Interstate;font-style:normal;font-weight:bold;font-size:18px;line-height:1.32}@media only screen and (min-width: 1600px){.footer .footer-logo{font-size:31px}}.footer .footer-logo img{height:auto;margin-bottom:2.5rem;max-width:46px;margin-top:3rem}@media only screen and (min-width: 1200px){.footer .footer-logo img{margin-top:0;max-width:72px}}.footer .certs{padding-top:3.4rem}.footer .certs img{max-width:374px;width:100%;height:auto}.footer .copyright{font-size:16px;line-height:2;padding-top:4.25rem}.footer .footer-menu ul{margin:0;padding:0;padding-bottom:2rem}.footer .footer-menu ul li{display:inline}.footer .footer-menu a{display:inline-block;color:white;font-size:18px;padding-right:.6rem;font-weight:bold;transition:all 300ms ease-in-out}@media only screen and (min-width: 576px){.footer .footer-menu a{padding-right:3.125rem}}@media only screen and (min-width: 992px){.footer .footer-menu a{padding-right:1.6rem;font-size:18px}}@media only screen and (min-width: 1600px){.footer .footer-menu a{font-size:24px;padding-right:3.125rem}}.footer .footer-menu a:hover{color:#23ACBC;text-decoration:none}.footer .footer-menu li:last-child a{padding-right:0}.footer .footer-menu #block-footersecondarylinks a{font-size:18px;font-weight:lighter}.footer .get-in-touch{font-size:18px;line-height:26px}.footer .get-in-touch h3{font-weight:bold;font-size:24px;line-height:54px;color:white;margin-top:3rem;font-family:"interstate",sans-serif}@media only screen and (min-width: 992px){.footer .get-in-touch h3{margin-top:0}}@media only screen and (min-width: 992px){.footer .get-in-touch p{margin-bottom:2.8125rem}}.footer .get-in-touch a{color:white;transition:all 300ms ease-in-out}.footer .get-in-touch a:hover{color:#23ACBC;text-decoration:none}.footer .get-in-touch .address{padding-top:1rem}.navigation{background:black;padding:.8rem 0;position:fixed;left:0;right:0;width:100%;z-index:98;overflow:auto;top:0}@media only screen and (min-width: 992px){.navigation{padding:10px 0}}.navigation .nav-inner{position:relative}.navigation .container-fluid{padding:0 30px;overflow:hidden}.navigation #menu-toggle{position:absolute;right:30px;top:15px;width:36px;height:36px;background-image:url(../images/menu-toggle.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;z-index:9999;transition:all 300ms ease-in-out;transform:rotate(-180deg)}.navigation .logo img{max-width:160px;height:auto}@media only screen and (min-width: 992px){.navigation .logo img{max-width:190px}}.navigation .nav{opacity:0;transition:opacity 300ms ease-in-out}@media only screen and (min-width: 992px){.navigation .nav{opacity:1;padding-top:21px}}.navigation .nav .inner{position:absolute;top:50%;transform:translateY(-65%);height:0;overflow:hidden;right:30px;left:30px}@media only screen and (min-width: 992px){.navigation .nav .inner{height:auto;transform:none;top:auto;left:auto;right:auto;position:relative;overflow:visible}}.navigation .nav ul{margin:0;padding:0}@media only screen and (min-width: 992px){.navigation .nav ul li{display:inline}}.navigation .nav a{color:white;font-size:28px;line-height:58px;left:100%;opacity:0;transition:all 600ms ease-in-out;position:relative}@media only screen and (min-width: 992px){.navigation .nav a{left:0;opacity:1;font-size:18px;line-height:1;margin-right:3.25rem}.navigation .nav a:after{content:'';border-bottom:2px solid #EF483E;position:absolute;bottom:-0.6rem;right:0;width:0px;transition:width 300ms ease-in-out;left:50%;transform:translateX(-50%)}}.navigation .nav a:hover{color:#EF483E;text-decoration:none}@media only screen and (min-width: 992px){.navigation .nav a:hover{color:white}.navigation .nav a:hover:after{width:100%}}.navigation .nav a.is-active{color:#EF483E}@media only screen and (min-width: 992px){.navigation .nav a.is-active{color:white;font-weight:700}.navigation .nav a.is-active:after{width:100%}}.navigation .nav #block-mainmenu li:first-child a{transition-delay:0s}.navigation .nav #block-mainmenu li:nth-child(2) a{transition-delay:.1s}.navigation .nav #block-mainmenu li:nth-child(3) a{transition-delay:.2s}.navigation .nav #block-mainmenu li:nth-child(4) a{transition-delay:.3s}.navigation .nav #block-mainmenu li:nth-child(5) a{transition-delay:.4s}@media only screen and (min-width: 992px){.navigation .nav #block-mainmenu li:last-child a{background:#EF483E;padding:1rem 2.4rem;border-radius:16px;font-weight:bold;margin-right:0;transition:background-color 300ms ease-in-out}.navigation .nav #block-mainmenu li:last-child a:hover{background:#23ACBC}.navigation .nav #block-mainmenu li:last-child a:after{display:none}}.navigation .nav #block-footersecondarylinks-3{padding-top:1.4rem}@media only screen and (min-width: 992px){.navigation .nav #block-footersecondarylinks-3{display:none}}.navigation .nav #block-footersecondarylinks-3 ul{margin:0;padding:0}.navigation .nav #block-footersecondarylinks-3 ul li{display:inline}.navigation .nav #block-footersecondarylinks-3 a{font-size:18px;line-height:26px;display:inline-block;padding-right:1rem;transition-delay:.4s}.navigation .nav #block-footersecondarylinks-3 li:last-child a{padding-right:0}.navigation .nav .mobile-nav-footer{color:white;position:absolute;bottom:2rem;left:30px;right:30px;font-size:14px;line-height:32px;background:url(../images/footer-nav-bg.png) left center no-repeat;background-size:40px auto;background-repeat:no-repeat;display:none}.navigation .nav:hover .is-active:after{width:0}.navigation .nav:hover .is-active:after .is-active:hover:after{width:100%}@media (max-width:991px){.menu-open{overflow:hidden}.menu-open .main{pointer-events:none}.menu-open #menu-toggle{background-image:url(../images/menu-toggle-open.png);transform:rotate(0deg)}.menu-open .navigation{overflow:auto;bottom:0}.menu-open .nav-inner{min-height:540px;height:100%}.menu-open .nav{opacity:1;overflow:auto}.menu-open .nav .inner{height:auto}.menu-open .nav a{opacity:1;left:0}.menu-open .nav .mobile-nav-footer{display:block}}.paragraph--type--hybrid-12{background:black;padding:6rem 0 0 0;position:relative;margin-bottom:5rem}.paragraph--type--hybrid-12 h1{color:white;font-size:28px;line-height:1.428;position:relative;padding-bottom:4rem;margin-bottom:12rem;max-width:280px;font-weight:500;opacity:1;top:0}@media only screen and (min-width: 992px){.paragraph--type--hybrid-12 h1{font-size:45px;max-width:600px;margin-top:4rem;margin-bottom:4rem;padding-bottom:4rem}}@media only screen and (min-width: 1200px){.paragraph--type--hybrid-12 h1{font-size:75px;line-height:94px;max-width:1070px;margin-bottom:4rem}}@media only screen and (min-width: 1600px){.paragraph--type--hybrid-12 h1{margin-top:12rem;margin-bottom:7rem;padding-bottom:0}}.paragraph--type--hybrid-12 h1:after{position:absolute;bottom:0;left:0;background:url(../images/two-circles.png) center center no-repeat;background-size:100% auto;display:block;content:'';height:25px;width:40px}@media only screen and (min-width: 1200px){.paragraph--type--hybrid-12 h1:after{height:51px;width:81px}}@media only screen and (min-width: 1600px){.paragraph--type--hybrid-12 h1:after{left:auto;right:0}}.paragraph--type--hybrid-12 .stats{text-align:center;font-size:18px;line-height:26px;font-weight:500}@media only screen and (min-width: 992px){.paragraph--type--hybrid-12 .stats{font-size:16px;line-height:24px}}@media only screen and (min-width: 1200px){.paragraph--type--hybrid-12 .stats{font-size:18px;line-height:26px}}.paragraph--type--hybrid-12 .stats span{font-weight:700;font-size:48px;line-height:58px;display:block;padding-bottom:1rem}@media only screen and (min-width: 992px){.paragraph--type--hybrid-12 .stats span{font-size:38px;line-height:48px}}@media only screen and (min-width: 1200px){.paragraph--type--hybrid-12 .stats span{font-size:48px;line-height:58px}}.paragraph--type--hybrid-12 .stats .inner{padding:4rem 3rem;color:black;background:#F8F8F8;position:relative}.paragraph--type--hybrid-12 .stats .inner:before{content:'';position:absolute;top:-20px;width:113px;height:35px;background:#EF483E;border-radius:5px;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 992px){.paragraph--type--hybrid-12 .stats .inner:before{left:5%;transform:none}}@media only screen and (min-width: 1200px){.paragraph--type--hybrid-12 .stats .inner:before{left:10%}}@media only screen and (min-width: 992px){.paragraph--type--hybrid-12 .stats .inner{border-radius:48px;position:relative;bottom:-50px;padding:4rem 2rem}}@media only screen and (min-width: 1200px){.paragraph--type--hybrid-12 .stats .inner{padding:6rem 3rem}}.paragraph--type--hybrid-12 .earth-wrap{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}.paragraph--type--hybrid-12 #earth{position:absolute;right:0;width:300px;height:auto;bottom:248px;transition:width 100ms ease;opacity:1}@media only screen and (min-width: 992px){.paragraph--type--hybrid-12 #earth{width:350px;top:50%;transform:translateY(-50%);bottom:auto}}.paragraph--type--two-column-accent-image{padding:4rem 0}.paragraph--type--two-column-accent-image h3{margin-bottom:3rem}.paragraph--type--two-column-accent-image img{width:100%;height:auto}.paragraph--type--two-column-accent-image .text-column{max-width:582px;margin:auto;padding-top:2rem}@media only screen and (min-width: 992px){.paragraph--type--two-column-accent-image .text-column{padding-top:0}}.paragraph--type--bubble-columns{padding:4rem 0;position:relative}.paragraph--type--bubble-columns .container{position:relative}.paragraph--type--bubble-columns h3{margin-bottom:3rem}.paragraph--type--bubble-columns img{width:100%;height:auto;z-index:8}.paragraph--type--bubble-columns h3{color:white}.paragraph--type--bubble-columns .text-column{max-width:582px;margin:auto;padding-top:2rem;z-index:9}@media only screen and (min-width: 992px){.paragraph--type--bubble-columns .text-column{max-width:none;width:45%}}.paragraph--type--bubble-columns .text-column p{margin:0;padding:0}@media only screen and (min-width: 992px){.paragraph--type--bubble-columns .text-column{padding-top:0;margin:0}}.paragraph--type--bubble-columns .overlap{position:relative;z-index:1}@media only screen and (min-width: 992px){.paragraph--type--bubble-columns .overlap{position:absolute}.paragraph--type--bubble-columns .overlap img{border-radius:48px}}@media only screen and (min-width: 992px){.paragraph--type--bubble-columns .overlap .bubble{content:'';position:absolute;display:block;right:100px;bottom:-43px;width:108px;height:90px;background:url(../images/rotated-circles-min.png) center center no-repeat;background-size:100% auto;z-index:9}}@media only screen and (min-width: 1200px){.paragraph--type--bubble-columns .overlap:after{width:158px;height:100px;right:100px;bottom:-48px}}.paragraph--type--bubble-columns .blue-row{background:#00435A}@media only screen and (min-width: 992px){.paragraph--type--bubble-columns .blue-row{background:transparent;margin-top:4rem}}@media only screen and (min-width: 1200px){.paragraph--type--bubble-columns .blue-row{margin-top:10rem}}.paragraph--type--bubble-columns .blue-bubble{padding-bottom:3rem}@media only screen and (min-width: 992px){.paragraph--type--bubble-columns .blue-bubble{padding:3rem 3rem 1rem 3rem}}@media only screen and (min-width: 1600px){.paragraph--type--bubble-columns .blue-bubble{padding:4rem 4rem 2rem 4rem}}.paragraph--type--bubble-columns-16 .text-column img{width:100%;height:auto;max-width:233px;margin-bottom:3rem}.paragraph--type--text-area-18{padding:6rem 0;background-image:url(../images/technology-mobile-min.jpg);background-repeat:no-repeat;background-size:525px auto;background-position:top center}.paragraph--type--text-area-18 #sly-inner{width:120%}@media only screen and (min-width: 576px){.paragraph--type--text-area-18 #sly-inner{width:auto}}.paragraph--type--text-area-18 #sly-inner .col-md-4{padding:0}@media only screen and (min-width: 576px){.paragraph--type--text-area-18 #sly-inner .col-md-4{padding-right:15px;padding-left:15px}}@media only screen and (min-width: 992px){.paragraph--type--text-area-18{background-image:url(../images/technology.jpg);background-position:left center;padding:4rem 0 2rem}}@media only screen and (min-width: 1200px){.paragraph--type--text-area-18{padding:10rem 0 6rem}}.paragraph--type--text-area-18 .field--name-field-text-{margin-top:400px}@media only screen and (min-width: 992px){.paragraph--type--text-area-18 .field--name-field-text-{margin-top:0}}.paragraph--type--text-area-18 .service-row{padding:4rem 0;font-size:18px;line-height:26px;overflow:hidden;font-weight:500}.paragraph--type--text-area-18 .service-row a{color:#707070;transition:all 300ms ease-in-out}.paragraph--type--text-area-18 .service-row a:hover{color:#EF483E}@media only screen and (min-width: 1600px){.paragraph--type--text-area-18 .service-row{max-width:95%}}.paragraph--type--text-area-18 .service-row .service-icon img{width:100%;height:auto;max-width:145px;margin-top:1rem}@media only screen and (min-width: 1600px){.paragraph--type--text-area-18 .service-row .service-icon img{max-width:184px}}.paragraph--type--text-area-21 h3{font-size:36px;line-height:52px;margin-bottom:3rem}@media only screen and (min-width: 1200px){.paragraph--type--text-area-21 h3{font-size:72px;line-height:93px}}.paragraph--type--text-area-21 .home-news{position:relative;background:#00435A;margin-bottom:6rem}@media only screen and (min-width: 992px){.paragraph--type--text-area-21 .home-news{background:transparent}}.paragraph--type--text-area-21 .home-news .img-wrap{position:relative}@media only screen and (min-width: 992px){.paragraph--type--text-area-21 .home-news .img-wrap{margin-bottom:-10rem}}.paragraph--type--text-area-21 .home-news img{width:100%;height:auto}.paragraph--type--text-area-21 .home-news .blue-bubble{position:relative;z-index:2}@media only screen and (min-width: 992px){.paragraph--type--text-area-21 .home-news .blue-bubble{margin:0 2rem}}.paragraph--type--text-area-21 .home-news h3{font-size:31px;line-height:39px;color:white;margin-bottom:1rem;max-width:90%}@media only screen and (min-width: 768px){.paragraph--type--text-area-21 .home-news h3{font-size:19px;line-height:26px}}@media only screen and (min-width: 1200px){.paragraph--type--text-area-21 .home-news h3{font-size:36px;line-height:52px}}.paragraph--type--text-area-21 .home-news .date{font-weight:bold;font-size:18px;line-height:32px;color:#23ACBC;padding-bottom:.8rem}.owl-theme .owl-dots{position:relative;bottom:-2rem;z-index:1}.owl-theme .owl-dots .owl-dot span{width:16px;height:16px;background:#00435A;cursor:pointer}.owl-theme .owl-dots .owl-dot.active span{background:#23ACBC;cursor:pointer}.owl-theme .owl-nav{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;padding:0;z-index:0;pointer-events:none}.owl-theme .owl-nav [class*=owl-]:hover,.owl-theme .owl-nav [class*=owl-]{background:transparent;border-radius:0}.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next{position:absolute;pointer-events:auto;left:0;top:50%;transform:translateY(-50%);background:url(../images/owl-nav-min.png) center center no-repeat;width:14px;height:37px;background-size:100% auto;margin:0;padding:0;opacity:.7;transition:all 300ms ease-in-out}.owl-theme .owl-nav .owl-prev span,.owl-theme .owl-nav .owl-next span{background:transparent;border-radius:0;margin:0;padding:0}.owl-theme .owl-nav .owl-prev:hover,.owl-theme .owl-nav .owl-next:hover{background:url(../images/owl-nav-min.png) center center no-repeat;background-size:100% auto;opacity:1}.owl-theme .owl-nav .owl-next{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.paragraph--type--text-area-145{font-size:22px;line-height:32px;padding:3rem 0 5rem 0}.paragraph--type--text-area-145 .owl-stage{display:flex}@media only screen and (min-width: 1200px){.paragraph--type--text-area-145 .owl-stage .owl-item{height:100%}}.paragraph--type--text-area-145 .owl-stage .owl-item .inner{height:100%}.paragraph--type--text-area-145 .owl-stage .col-xl-3{height:100%}@media only screen and (min-width: 1200px){.paragraph--type--text-area-145 .owl-stage .col-xl-3{height:auto}}@media (max-width:767px){.paragraph--type--text-area-145 .row{margin-left:0;margin-right:0}}.paragraph--type--text-area-145 img{width:100%;max-width:78px;height:auto;margin-bottom:3rem}.paragraph--type--text-area-145 .inner{padding:3rem 2rem;height:100%;background:#F8F8F8;border-radius:40px}.paragraph--type--text-area-145 a{color:#707070;transition:all 300ms ease-in-out}.paragraph--type--text-area-145 a h3{color:#EF483E;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:32px;transition:all 300ms ease-in-out}.paragraph--type--text-area-145 a:hover{color:#EF483E}.paragraph--type--text-area-145 .field--type-link{margin-top:4rem}.paragraph--type--text-area-145 .field--type-link a{color:#00435A}.paragraph--type--text-area-145 .field--type-link a:hover{color:#EF483E}.paragraph--type--text-area-145 .owl-dots{text-align:center;margin:auto}.case-studies{position:relative;padding-bottom:10rem;overflow:hidden}@media only screen and (min-width: 992px){.case-studies{background:#F8F8F8;padding-top:5rem;padding-bottom:5rem}}@media only screen and (min-width: 1600px){.case-studies{padding-top:11rem}}.case-studies:before{content:'';background:white;left:0;right:0;top:68%;bottom:0;position:absolute;display:block;z-index:1;display:none}@media only screen and (min-width: 992px){.case-studies:before{display:block;top:66%}}@media only screen and (min-width: 1200px){.case-studies:before{top:57%}}@media only screen and (min-width: 1600px){.case-studies:before{top:65%}}.case-studies .bubble{content:'';background:white;bottom:0;position:absolute;background:url(../images/two-circles.png) center center no-repeat;background-size:100% auto;height:50px;width:79px;z-index:-1;display:none;transform:rotate('0deg')}@media only screen and (min-width: 992px){.case-studies .bubble{top:62%;right:7%;display:block}}@media only screen and (min-width: 1200px){.case-studies .bubble{height:100px;width:158px;top:50%}}@media only screen and (min-width: 1600px){.case-studies .bubble{top:60%}}.case-studies .owl-stage-outer{overflow:visible}.case-studies h2{padding-top:2rem;margin-bottom:0;padding-bottom:0}@media only screen and (min-width: 1600px){.case-studies h2{padding-top:0;margin-top:0;padding-bottom:2rem}}@media only screen and (min-width: 1600px){}.case-studies .text-column{position:relative;overflow:visible;margin-bottom:2rem;max-width:585px;margin:auto;box-sizing:border-box}@media only screen and (min-width: 992px){.case-studies .text-column{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1600px){.case-studies .text-column{padding:0}}.case-studies .gray{background:#F8F8F8}@media only screen and (min-width: 992px){.case-studies .gray{background:transparent}}.case-studies .teaser-text{padding-bottom:6rem;position:relative}@media only screen and (min-width: 992px){.case-studies .teaser-text{font-size:22px;line-height:32px;padding-bottom:4rem}}@media only screen and (min-width: 1600px){.case-studies .teaser-text{padding-bottom:6rem}}.case-studies .red-button{position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 992px){.case-studies .red-button{left:auto;transform:none}}@media only screen and (min-width: 992px){.case-studies img{border-radius:48px}}.case-studies .owl-dots{position:relative;bottom:-70px}@media only screen and (min-width: 992px){.case-studies .owl-dots{text-align:left;bottom:-60px;z-index:8}.case-studies .owl-dots .inner{max-width:585px;margin:auto;padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1600px){.case-studies .owl-dots{bottom:150px}.case-studies .owl-dots .inner{padding:0}}.paragraph--type--testimonial-grid{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;overflow:visible;padding-bottom:4rem}.paragraph--type--testimonial-grid .testimonial-body{padding:3rem;background:#F8F8F8;border-radius:24px;position:relative;overflow:visible}.paragraph--type--testimonial-grid .testimonial-body:after,.paragraph--type--testimonial-grid .testimonial-body:before{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:92px;line-height:80px;color:#23ACBC;content:'“';position:absolute;left:2rem;top:-0.8rem;z-index:8}.paragraph--type--testimonial-grid .testimonial-body:after{content:'„';left:auto;right:30px;top:auto;bottom:-0.8rem}@media only screen and (min-width: 992px){.paragraph--type--testimonial-grid .testimonial-body:after{right:2px}}.paragraph--type--testimonial-grid .author-details{padding-right:30px}@media only screen and (min-width: 992px){.paragraph--type--testimonial-grid .author-details{padding-right:0}}.paragraph--type--testimonial-grid .author{margin-top:2rem;font-family:"interstate",sans-serif;padding-left:2rem;margin-bottom:5rem}.paragraph--type--testimonial-grid .author img{width:64px;height:auto;margin-right:1rem;border-radius:50%}.paragraph--type--testimonial-grid .author .name{font-style:normal;font-weight:bold;font-size:22px;color:#00435A}.paragraph--type--testimonial-grid .author .position{font-style:normal;font-weight:normal;font-size:18px;line-height:26px}.paragraph--type--partner-slider{padding:0 0 4rem 0;font-style:normal;font-weight:300;font-size:22px;line-height:32px;color:#00435A;background:#F8F8F8;position:relative;z-index:9}.paragraph--type--partner-slider .owl-carousel .owl-stage{display:flex;align-items:stretch}@media only screen and (min-width: 768px){.paragraph--type--partner-slider{padding-bottom:6rem}}@media only screen and (min-width: 992px){.paragraph--type--partner-slider .owl{margin-top:3rem}}.paragraph--type--partner-slider #heart{width:40px;height:auto;position:relative;top:-50px;margin-bottom:-20px}.paragraph--type--partner-slider .heading{padding-bottom:4rem}.paragraph--type--partner-slider a{display:inline-block;margin:auto;height:100%}.paragraph--type--partner-slider .row img{width:auto;vertical-align:middle;position:relative;height:auto;margin:auto;max-width:100px;max-height:70px}@media only screen and (min-width: 992px){.paragraph--type--partner-slider .row img{max-width:130px;max-height:100px}}.paragraph--type--partner-slider .col-md-12{margin-bottom:3rem}@media only screen and (min-width: 768px){.paragraph--type--partner-slider .col-md-12{height:100%;margin-bottom:0}}.paragraph--type--two-column-accent-image-53{margin-top:2rem;position:relative;z-index:9}@media only screen and (min-width: 1600px){.paragraph--type--two-column-accent-image-53{padding:0 8rem;margin-top:7.5rem}}.paragraph--type--two-column-accent-image-53 h2{font-size:16px;line-height:32px;color:#EF483E}@media only screen and (min-width: 992px){.paragraph--type--two-column-accent-image-53 h2{font-size:22px;line-height:54px}}.paragraph--type--two-column-accent-image-53 h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;color:#000000;font-weight:bold;font-size:28px;line-height:1.42857143;margin-bottom:2rem;max-width:300px}@media only screen and (min-width: 992px){.paragraph--type--two-column-accent-image-53 h3{font-size:53px;font-weight:600;max-width:none}}@media only screen and (min-width: 1200px){.paragraph--type--two-column-accent-image-53 h3{font-size:65px}}@media only screen and (min-width: 1600px){.paragraph--type--two-column-accent-image-53 h3{font-size:75px}}.paragraph--type--two-column-accent-image-53 .text-column{max-width:none;padding-top:0;margin:0}@media only screen and (min-width: 1600px){.paragraph--type--two-column-accent-image-53 .text-column{padding-top:3rem}}.paragraph--type--two-column-accent-image-53 .field--name-field-text-{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;max-width:300px}@media only screen and (min-width: 992px){.paragraph--type--two-column-accent-image-53 .field--name-field-text- p{background:white;display:inline}}@media only screen and (min-width: 992px){.paragraph--type--two-column-accent-image-53 .field--name-field-text-{font-size:21px;line-height:31px;max-width:none}}.bg-slide-wrap{position:relative}.bg-slide-wrap .bg{background-image:url(../images/tab-bg-min.jpg);background-position:left -90px top;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;transition:all 100ms ease;display:none}@media only screen and (min-width: 992px){.bg-slide-wrap .bg{display:block}}@media only screen and (min-width: 1600px){.bg-slide-wrap .bg{background-position:left  top;background-size:90%}}.paragraph--type--tabs{padding:0 0 2rem 0;position:relative;z-index:1}@media only screen and (min-width: 992px){.paragraph--type--tabs{position:static}}@media only screen and (min-width: 1200px){.paragraph--type--tabs h2.block-title{margin-bottom:2rem}}@media only screen and (min-width: 992px){.paragraph--type--tabs{padding:6rem 0 0 0;min-height:825px;margin-top:-3rem}}@media only screen and (min-width: 1200px){.paragraph--type--tabs{min-height:1010px}}.paragraph--type--tabs .tab-links{margin-bottom:3rem}.paragraph--type--tabs .tab-links .text-column{padding:0}@media only screen and (min-width: 992px){.paragraph--type--tabs .tab-links{margin-bottom:0}}.paragraph--type--tabs .tab-links #sly-inner{width:1000px}@media only screen and (min-width: 992px){.paragraph--type--tabs .tab-links #sly-inner{width:auto}}.paragraph--type--tabs .tab-links a{pointer-events:none;cursor:pointer;display:block;margin:0 0 0 28px}@media only screen and (min-width: 992px){.paragraph--type--tabs .tab-links a{margin:1rem 0}}.paragraph--type--tabs .tab-links a h3{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:black;display:inline;position:relative;transition:all 300ms ease-in-out}.paragraph--type--tabs .tab-links a h3:after{content:'';display:block;position:absolute;left:0;right:0;width:100%;border-bottom:2px solid #EF483E;bottom:0;transition:all 300ms ease-in-out}@media only screen and (min-width: 992px){.paragraph--type--tabs .tab-links a h3{font-size:38px;line-height:55px}}@media only screen and (min-width: 1600px){.paragraph--type--tabs .tab-links a h3{font-size:48px;line-height:65px}}.paragraph--type--tabs .tab-links a.collapsed{pointer-events:auto}.paragraph--type--tabs .tab-links a.collapsed h3{color:#ADADAD}@media only screen and (min-width: 992px){.paragraph--type--tabs .tab-links a.collapsed h3{font-size:26px;line-height:55px}}@media only screen and (min-width: 1200px){.paragraph--type--tabs .tab-links a.collapsed h3{font-size:36px;line-height:65px}}.paragraph--type--tabs .tab-links a.collapsed h3:after{right:auto;width:0;border-bottom:2px solid transparent}.paragraph--type--tabs .tab-links a:hover h3{color:#00435A}.paragraph--type--tabs .multi-collapse{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;color:#414042;position:relative;z-index:1}@media only screen and (min-width: 1200px){.paragraph--type--tabs .multi-collapse{font-size:22px;line-height:32px}}.paragraph--type--tabs .multi-collapse .inner{background:#F8F8F8;padding:2.6875rem 40px}@media only screen and (min-width: 992px){.paragraph--type--tabs .multi-collapse .inner{border-radius:48px;margin-top:4rem;padding:2.6875rem}}@media only screen and (min-width: 1200px){.paragraph--type--tabs .multi-collapse .inner{max-width:460px;padding:3.8125rem}}.paragraph--type--tabs .multi-collapse .inner img{margin-bottom:3rem;border-radius:50%;width:100%;height:auto;max-width:313px}@media only screen and (min-width: 992px){.paragraph--type--tabs .multi-collapse .inner img{opacity:0;transform:scale(.9);transition:400ms all ease-in-out}}.paragraph--type--tabs .multi-collapse .inner .number{display:inline-block;background:#EF483E;border-radius:50%;text-align:center;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:56px;width:56px;height:56px;color:white;margin-bottom:2rem;transform:scale(.7);transition:400ms all ease-in-out}@media only screen and (min-width: 992px){.paragraph--type--tabs .multi-collapse .inner .number{margin-bottom:3.75rem}}.paragraph--type--tabs .multi-collapse .inner h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}@media only screen and (min-width: 992px){.paragraph--type--tabs .multi-collapse .inner h2{font-size:18px;line-height:32px}}.paragraph--type--tabs .multi-collapse .inner h3{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:28px;line-height:1.29;color:#00435A;margin-bottom:1.8rem}@media only screen and (min-width: 992px){.paragraph--type--tabs .multi-collapse .inner h3{font-size:38px;line-height:1.354}}@media only screen and (min-width: 1600px){.paragraph--type--tabs .multi-collapse .inner h3{font-size:48px}}.paragraph--type--tabs:after{content:'';position:absolute;left:0;right:0;top:90%;height:920px;display:block;background:url(../images/tabs-after-min.png) center top no-repeat;background-size:120% auto;z-index:4}@media only screen and (min-width: 768px){.paragraph--type--tabs:after{display:none}}.paragraph--type--tabs .multi-collapse.collapsing{transition:none}.paragraph--type--tabs .multi-collapse.show .inner .number,.paragraph--type--tabs .multi-collapse.show .inner img{opacity:1;transform:scale(1)}.watch-popup{display:none;z-index:-999;position:absolute;pointer-events:none;left:-9999999px}.watch-popup .inner{width:80%;height:80%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.watch-popup iframe{width:100%;height:100%;border:none}.watch-popup #close-watch{position:absolute;top:30px;right:30px;width:40px;height:auto;cursor:pointer;opacity:.7;transition:all 300ms ease-in-out}.watch-popup #close-watch:hover{opacity:1}.video-playing .watch-popup{display:block;z-index:9999;pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.95)}.paragraph--type--video{padding:4rem 0}@media only screen and (min-width: 768px){.paragraph--type--video{background-image:url(../images/video-bg-min.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}}@media only screen and (min-width: 992px){.paragraph--type--video{background-size:auto 100%;background-position:center center}}@media only screen and (min-width: 1600px){.paragraph--type--video{background-position:right top}}.paragraph--type--video .video{display:block;padding:3rem;background:url(../images/play-bg-min.png) center center no-repeat;background-size:100% auto;color:white;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:22px;line-height:54px;display:inline-block;width:410px;height:422px;position:relative;z-index:9;transition:all 300ms ease-in-out}.paragraph--type--video .video .inner{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.paragraph--type--video .video .inner img{width:36px;height:auto;margin-bottom:1rem}.paragraph--type--video .video:hover{animation:pulse 500ms 1;color:#63d5e2}@keyframes pulse{0%{background-size:100% auto}50%{background-size:90% auto}100%{background-size:100% auto}}.paragraph--type--standalone-testimonial{padding:3rem 0 5rem 0}@media only screen and (min-width: 992px){.paragraph--type--standalone-testimonial{padding-bottom:8rem}}.paragraph--type--standalone-testimonial .inner{padding:3rem 0 0 0;margin:auto;font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:32px;color:#707070;position:relative;max-width:942px}@media only screen and (min-width: 992px){.paragraph--type--standalone-testimonial .inner{font-size:22px;line-height:32px;padding:1rem 0 0 0;max-width:742px}}@media only screen and (min-width: 1200px){.paragraph--type--standalone-testimonial .inner{max-width:942px}}.paragraph--type--standalone-testimonial .inner h3{font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#00435A}@media only screen and (min-width: 992px){.paragraph--type--standalone-testimonial .inner h3{font-size:36px;line-height:52px}}.paragraph--type--standalone-testimonial .inner:after,.paragraph--type--standalone-testimonial .inner:before{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:92px;line-height:80px;color:#23ACBC;content:'“';position:absolute;left:0;top:-0.8rem;z-index:8}@media only screen and (min-width: 992px){.paragraph--type--standalone-testimonial .inner:after,.paragraph--type--standalone-testimonial .inner:before{left:-3rem}}.paragraph--type--standalone-testimonial .inner:after{content:'„';left:auto;right:0;top:auto;bottom:-1.8rem}@media only screen and (min-width: 992px){.paragraph--type--standalone-testimonial .inner:after{right:-3rem}}.paragraph--type--standalone-testimonial.exclude-quotes-1 .inner:after,.paragraph--type--standalone-testimonial.exclude-quotes-1 .inner:before{display:none}.paragraph--type--header{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#FFFFFF;max-height:498px;overflow:hidden;background:black;position:relative}@media only screen and (min-width: 768px){.paragraph--type--header{max-height:none}}@media only screen and (min-width: 992px){.paragraph--type--header{max-height:610px}}@media only screen and (min-width: 1600px){.paragraph--type--header{max-height:743px}}.paragraph--type--header:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.93) 100%);z-index:2}.paragraph--type--header .fader{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:black;z-index:2;z-index:9;opacity:0;pointer-events:none}.paragraph--type--header img{width:100%;height:auto;position:relative;z-index:1}.paragraph--type--header .page-header{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:22px;line-height:54px;color:#EF483E;position:relative;z-index:2}.paragraph--type--header h1{font-family:"interstate",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:white}@media only screen and (min-width: 992px){.paragraph--type--header h1{padding:1rem 0;font-size:65px;line-height:84px}}@media only screen and (min-width: 1600px){.paragraph--type--header h1{font-size:75px;line-height:94px}}.paragraph--type--header .inner{margin:auto;position:absolute;z-index:9;left:0;right:0;margin-left:auto;margin-right:auto;bottom:3rem}.paragraph--type--header .inner a{color:white;text-decoration:underline;transition:all 300ms ease-in-out}.paragraph--type--header .inner a:hover{color:white}@media only screen and (min-width: 768px){.paragraph--type--header .inner{top:50%;transform:translateY(-50%);bottom:auto}}.paragraph--type--header .inner .red-button{text-decoration:none}.paragraph--type--header .header-text{max-width:734px}.paragraph--type--bubble-row{padding:3rem 0;position:relative;z-index:9}.paragraph--type--bubble-row h2{padding-bottom:3rem}@media only screen and (min-width: 992px){.paragraph--type--bubble-row h2{padding-bottom:4rem}}.paragraph--type--bubble-row img{position:absolute;right:2rem;top:-2.8rem;width:78px;height:auto}@media only screen and (min-width: 992px){.paragraph--type--bubble-row img{right:-0.5rem;top:-2rem;width:100px}}@media only screen and (min-width: 1600px){.paragraph--type--bubble-row img{width:148px;right:.4rem;top:-4rem}}.paragraph--type--bubble-row h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:24px;line-height:54px;color:#FFFFFF}@media only screen and (min-width: 992px){.paragraph--type--bubble-row h3{font-size:28px;line-height:38px}}@media only screen and (min-width: 1200px){.paragraph--type--bubble-row h3{font-size:38px;line-height:48px}}@media only screen and (min-width: 1600px){.paragraph--type--bubble-row h3{font-size:36px;line-height:46px}}.paragraph--type--bubble-row .subtitle{font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:26px;color:#FFFFFF}@media only screen and (min-width: 992px){.paragraph--type--bubble-row .subtitle{font-size:18px;line-height:28px}}@media only screen and (min-width: 1200px){.paragraph--type--bubble-row .subtitle{font-size:22px;line-height:32px}}.paragraph--type--bubble-row .blue-bubble{border-radius:0}@media only screen and (min-width: 992px){.paragraph--type--bubble-row .blue-bubble{border-radius:48px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:4rem 3rem 5rem 3rem}}@media only screen and (min-width: 992px){.paragraph--type--bubble-row .blue-bubble a{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 1200px){.paragraph--type--bubble-row .blue-bubble a{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 1600px){.paragraph--type--bubble-row .altered{margin-left:-3rem;margin-right:-3rem}.paragraph--type--bubble-row .altered .col-lg-4{padding:0 3rem}}.paragraph--type--bubble-row .col-lg-4{margin-bottom:8rem}.paragraph--type--bubble-row .col-lg-4:last-child{margin-bottom:2rem}@media only screen and (min-width: 992px){.paragraph--type--bubble-row .col-lg-4:last-child{margin-bottom:8rem}}.paragraph--type--bubble-row.no-link{padding:4rem 0}@media only screen and (min-width: 992px){.paragraph--type--bubble-row.no-link{padding:6rem 0 3rem 0}}@media only screen and (min-width: 1600px){.paragraph--type--bubble-row.no-link{padding:8.875rem 0 4rem 0}}@media only screen and (min-width: 992px){.paragraph--type--bubble-row.no-link .blue-bubble{padding-top:4.6875rem;padding-bottom:4.6875rem}}.paragraph--type--bubble-row.no-link h2{color:black;font-size:28px;line-height:44px}@media only screen and (min-width: 992px){.paragraph--type--bubble-row.no-link h2{font-size:48px;line-height:58px}}.paragraph--type--bubble-row.no-link h3{font-size:22px;line-height:34px;margin:0;padding:0;max-width:280px}@media only screen and (min-width: 992px){.paragraph--type--bubble-row.no-link h3{font-size:28px;line-height:37px;max-width:95%}}.paragraph--type--bubble-row.no-link .col-lg-4{margin-bottom:3.5rem}@media only screen and (min-width: 992px){.paragraph--type--bubble-row.no-link .col-lg-4{margin-bottom:4.625rem}}@media only screen and (min-width: 1600px){.paragraph--type--bubble-row.no-link .col-lg-4{margin-bottom:7.625rem}}.main-row{clear:both}#block-exposedformblogpage-1 label,#block-idealists-hifi-exposedformblogpage-1 label{display:none}#block-exposedformblogpage-1 .form-submit,#block-idealists-hifi-exposedformblogpage-1 .form-submit{display:none}#block-exposedformblogpage-1 .form-item,#block-idealists-hifi-exposedformblogpage-1 .form-item{margin-bottom:.8rem;width:100%}@media only screen and (min-width: 992px){#block-exposedformblogpage-1 .form-item,#block-idealists-hifi-exposedformblogpage-1 .form-item{margin-bottom:0;margin-right:1rem}}#block-exposedformblogpage-1 select,#block-idealists-hifi-exposedformblogpage-1 select,#block-exposedformblogpage-1 input,#block-idealists-hifi-exposedformblogpage-1 input{margin:0;font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:1;color:#414042;padding:1.2rem 2rem;border-radius:3.21875rem;background:#F8F8F8;width:100%;border:none;height:auto}#block-exposedformblogpage-1 .form-item-keys input,#block-idealists-hifi-exposedformblogpage-1 .form-item-keys input{background:url(../images/search-icon.png) right 2rem center no-repeat #F8F8F8;background-size:18px auto}#block-exposedformblogpage-1 select,#block-idealists-hifi-exposedformblogpage-1 select{background:url(../images/down.png) right 2rem center no-repeat #F8F8F8;background-size:18px auto}#block-exposedformblogpage-1 form,#block-idealists-hifi-exposedformblogpage-1 form{width:100%;margin-bottom:2rem}@media only screen and (min-width: 992px){#block-exposedformblogpage-1 form,#block-idealists-hifi-exposedformblogpage-1 form{max-width:594px;display:flex;float:right;justify-content:flex-end;margin-top:1rem}}@media only screen and (min-width: 1600px){#block-exposedformblogpage-1 form,#block-idealists-hifi-exposedformblogpage-1 form{margin-top:2rem}}#block-exposedformblogpage-1{overflow:hidden;padding-left:30px;padding-right:30px}@media only screen and (min-width: 992px){#block-exposedformblogpage-1{padding-left:0;padding-right:0}}#block-exposedformblogpage-1 form{display:block;overflow:hidden}#block-exposedformblogpage-1 .form-text{margin-bottom:1rem}@media only screen and (min-width: 992px){#block-pagetitle{float:left}}#block-pagetitle h1{margin-bottom:2rem}.above-content{margin-top:6rem}@media only screen and (min-width: 992px){.above-content{margin-top:4rem}}.resource-teaser{overflow:hidden}.resource-teaser a .title{color:#414042;font-family:'Frank Ruhl Libre',serif;font-size:18px;line-height:28px;transition:all 300ms ease-in-out}@media only screen and (min-width: 992px){.resource-teaser a .title{font-size:16px;line-height:26px}}@media only screen and (min-width: 1600px){.resource-teaser a .title{font-size:21px;line-height:31px}}.resource-teaser a .img-wrap{overflow:hidden;margin-bottom:1rem}@media only screen and (min-width: 992px){.resource-teaser a .img-wrap{border-radius:48px;margin-bottom:2rem}}.resource-teaser a .img-wrap img{transform:scale(1);transition:all 400ms ease-in-out}.resource-teaser a:hover .title{color:#EF483E}.resource-teaser a:hover img{transform:scale(1.1)}#block-views-block-featured-item-content-library-block-1,#block-idealists-hifi-views-block-resources-block-1{margin-bottom:3rem}@media only screen and (min-width: 1200px){#block-views-block-featured-item-content-library-block-1,#block-idealists-hifi-views-block-resources-block-1{margin-bottom:5rem}}#block-views-block-featured-item-content-library-block-1 img,#block-idealists-hifi-views-block-resources-block-1 img{width:100%;height:auto}#block-views-block-featured-item-content-library-block-1 .created,#block-idealists-hifi-views-block-resources-block-1 .created{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}@media only screen and (min-width: 992px){#block-views-block-featured-item-content-library-block-1 .created,#block-idealists-hifi-views-block-resources-block-1 .created{font-size:18px;display:inline-block;padding-right:.4rem}}#block-views-block-featured-item-content-library-block-1 .authored,#block-idealists-hifi-views-block-resources-block-1 .authored{font-style:normal;font-weight:normal;font-size:16px;line-height:32px;color:#707070}@media only screen and (min-width: 992px){#block-views-block-featured-item-content-library-block-1 .authored,#block-idealists-hifi-views-block-resources-block-1 .authored{display:inline-block;font-size:18px;line-height:26px}}@media only screen and (min-width: 992px){#block-views-block-featured-item-content-library-block-1 .inner,#block-idealists-hifi-views-block-resources-block-1 .inner{padding-left:2rem}}#block-views-block-featured-item-content-library-block-1 .inner .title,#block-idealists-hifi-views-block-resources-block-1 .inner .title{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;display:block;clear:both;transition:all 300ms ease-in-out}@media only screen and (min-width: 992px){#block-views-block-featured-item-content-library-block-1 .inner .title,#block-idealists-hifi-views-block-resources-block-1 .inner .title{font-size:36px;line-height:52px}}#block-views-block-featured-item-content-library-block-1 .inner .title:hover,#block-idealists-hifi-views-block-resources-block-1 .inner .title:hover{color:#EF483E}#block-views-block-upcoming-webinars-block-1 img,#block-idealists-hifi-views-block-popular-posts-block-2 img,#block-idealists-hifi-views-block-popular-posts-block-1 img{width:100%;height:auto}#block-views-block-upcoming-webinars-block-1 .img-wrap,#block-idealists-hifi-views-block-popular-posts-block-2 .img-wrap,#block-idealists-hifi-views-block-popular-posts-block-1 .img-wrap{overflow:hidden}@media only screen and (min-width: 992px){#block-views-block-upcoming-webinars-block-1 .img-wrap,#block-idealists-hifi-views-block-popular-posts-block-2 .img-wrap,#block-idealists-hifi-views-block-popular-posts-block-1 .img-wrap{border-radius:19px}}#block-views-block-upcoming-webinars-block-1 h2,#block-idealists-hifi-views-block-popular-posts-block-2 h2,#block-idealists-hifi-views-block-popular-posts-block-1 h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:32px;color:black;padding-left:40px;margin-bottom:1rem}@media only screen and (min-width: 992px){#block-views-block-upcoming-webinars-block-1 h2,#block-idealists-hifi-views-block-popular-posts-block-2 h2,#block-idealists-hifi-views-block-popular-posts-block-1 h2{font-size:28px;line-height:54px;padding-left:0}}#block-views-block-upcoming-webinars-block-1 .view-content,#block-idealists-hifi-views-block-popular-posts-block-2 .view-content,#block-idealists-hifi-views-block-popular-posts-block-1 .view-content{background:#F8F8F8}@media only screen and (min-width: 992px){#block-views-block-upcoming-webinars-block-1 .view-content,#block-idealists-hifi-views-block-popular-posts-block-2 .view-content,#block-idealists-hifi-views-block-popular-posts-block-1 .view-content{padding:2rem;border-radius:40px}}#block-views-block-upcoming-webinars-block-1 .top-posts,#block-idealists-hifi-views-block-popular-posts-block-2 .top-posts,#block-idealists-hifi-views-block-popular-posts-block-1 .top-posts{margin-bottom:1rem}#block-views-block-upcoming-webinars-block-1 .category,#block-idealists-hifi-views-block-popular-posts-block-2 .category,#block-idealists-hifi-views-block-popular-posts-block-1 .category{font-style:normal;font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}#block-views-block-upcoming-webinars-block-1 .title a,#block-idealists-hifi-views-block-popular-posts-block-2 .title a,#block-idealists-hifi-views-block-popular-posts-block-1 .title a{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;transition:all 300ms ease-in-out}#block-views-block-upcoming-webinars-block-1 .title a:hover,#block-idealists-hifi-views-block-popular-posts-block-2 .title a:hover,#block-idealists-hifi-views-block-popular-posts-block-1 .title a:hover{color:#EF483E}.resource-sly{width:100%;padding:0;position:relative}.resource-sly:after,.resource-sly:before{background:linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.56) 100%);display:block;left:0;top:0;bottom:0;width:161px;content:'';position:absolute;z-index:2;display:none;pointer-events:none}@media only screen and (min-width: 992px){.resource-sly:after,.resource-sly:before{display:block}}.resource-sly:after{left:auto;right:0;transform:rotate(-180deg)}.resource-sly .sly-inner{margin:0;padding:0;height:100%;list-style:none}.resource-sly .slide{float:left;margin:0 5px 0 0;padding:0;width:243px;height:100%;z-index:1}@media only screen and (min-width: 992px){.resource-sly .slide{width:460px}}.resource-sly-wrap{position:relative;margin-bottom:1.8rem}@media only screen and (min-width: 992px){.resource-sly-wrap{margin-bottom:3rem}}.resource-sly-wrap .slider-header{margin-bottom:2rem}.resource-sly-wrap .slider-header h2{color:black;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:22px;line-height:54px}@media only screen and (min-width: 992px){.resource-sly-wrap .slider-header h2{font-size:28px;line-height:54px}}.resource-sly-wrap .slider-header .more{display:inline-block;font-style:normal;font-weight:normal;font-size:18px;line-height:26px;text-decoration:underline;-webkit-text-decoration-color:#EF483E;text-decoration-color:#EF483E;color:black}@media only screen and (min-width: 992px){.resource-sly-wrap .slider-header .more{padding-left:3.1875rem}}.resource-sly-wrap .pager{position:absolute;left:-50px;top:13.5rem;transform:translateY(-50%);background:url(../images/owl-nav-min.png) center center no-repeat;background-size:11px auto;display:block;width:30px;z-index:9;overflow:hidden;text-indent:-999999px;opacity:.7;transition:all 300ms ease-in-out}.resource-sly-wrap .pager:hover{opacity:1}.resource-sly-wrap .pager.nextPage{left:auto;right:-50px;transform:rotate(-180deg)}.resource-sly-wrap .pager.disabled{opacity:.2}.resource-slide{margin-right:1rem}.resource-slide .inner{padding:30px 0 30px 30px}@media only screen and (min-width: 992px){.resource-slide .inner{padding:1.825rem}}.resource-slide a{display:block;overflow:hidden}.resource-slide a .img-wrap{overflow:hidden}@media only screen and (min-width: 992px){.resource-slide a .img-wrap{border-radius:40px}}.resource-slide a .img-wrap img{width:100%;height:auto;transform:scale(1);transition:all 300ms ease-in-out}.resource-slide a h3{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#414042;transition:all 300ms ease-in-out}@media only screen and (min-width: 1600px){.resource-slide a h3{font-size:28px;line-height:36px}}.resource-slide a .category{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}.resource-slide a:hover h3{color:#EF483E}.resource-slide a:hover img{transform:scale(1.1)}.resource-slide.video{margin-right:0}.resource-slide.video a h3{color:black;font-size:28px;line-height:36px}@media only screen and (min-width: 1600px){.resource-slide.video a h3{font-size:36px;line-height:52px}}.resource-slide.video a .field-body{font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#414042;font-family:'Frank Ruhl Libre',serif;margin-top:1rem}.resource-slide.video a:hover h3{color:#EF483E}.resource-slide.case-study h3{font-size:18px;line-height:28px}@media only screen and (min-width: 992px){.resource-slide.case-study h3{font-size:16px;line-height:26px}}@media only screen and (min-width: 1600px){.resource-slide.case-study h3{font-size:21px;line-height:31px}}#block-subscribetoournewsletter{padding:7.5625rem 0;background:black;color:white;position:relative;z-index:2;overflow:hidden}#block-subscribetoournewsletter .block-content{max-width:647px;position:relative;z-index:4}#block-subscribetoournewsletter h2{color:#EF483E;font-size:18px;line-height:26px;margin-bottom:3.125rem}#block-subscribetoournewsletter h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:41px;color:White;padding-bottom:0;margin-bottom:1.3125rem}@media only screen and (min-width: 992px){#block-subscribetoournewsletter h3{font-size:48px;line-height:58px}}#block-subscribetoournewsletter .body{font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:32px}@media only screen and (min-width: 992px){#block-subscribetoournewsletter .body{font-size:22px;line-height:32px}}#block-subscribetoournewsletter #earth{width:85%;height:auto;position:absolute;left:-150px;bottom:0;z-index:1}@media only screen and (min-width: 992px){#block-subscribetoournewsletter #earth{width:40%;right:3rem;left:auto;bottom:-900px}}#block-contactearthheader img{width:100%;height:auto}#contact-page{background:url(../images/contact-bg-mobile-min.jpg) center bottom no-repeat;background-size:100% auto;padding:4.25rem 0 40rem 0}@media only screen and (min-width: 768px){#contact-page{padding:4.25rem;background:url(../images/contact-bg.jpg) right bottom no-repeat;background-size:40% auto}}#contact-page h2{color:#EF483E}#contact-page h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:54px;color:#000000;padding-bottom:0;margin-bottom:2.875rem}@media only screen and (min-width: 992px){#contact-page h3{font-size:75px;line-height:94px}}#contact-page .details{color:black;font-size:16px;line-height:32px}@media only screen and (min-width: 992px){#contact-page .details{font-size:22px;line-height:32px}}#contact-page .details .field--name-field-text- a{color:black;text-decoration:none;transition:all 300ms ease-in-out}#contact-page .details .field--name-field-text- a:hover{color:#EF483E;text-decoration:underline}#contact-page .details h2{font-style:normal;font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}@media only screen and (min-width: 992px){#contact-page .details h2{font-size:18px;line-height:32px}}#contact-page .link-type-arrow{margin-top:3rem}@media only screen and (min-width: 768px){#contact-page .link-type-arrow{text-align:left}}@media only screen and (min-width: 992px){#contact-page .link-type-arrow{margin-top:6rem}}body.pardot-forms{padding-top:0}#pardot-h97mt .field-label{display:none}@media (min-width:600px){#pardot-h97mt{display:flex}#pardot-h97mt .form-field{margin-right:.8rem}}#pardot-hbby4{margin-left:-8px;margin-right:-8px}#pardot-hbby4 .field-label{display:none}#pardot-hbby4 p.submit{display:block;width:100%;clear:both;margin-left:8px}@media (min-width:400px){#pardot-hbby4 p.submit{max-width:155px}}#pardot-hbby4 .col-6,#pardot-hbby4 .col-12{padding-left:8px;padding-right:8px}@media (max-width:400px){#pardot-hbby4 .col-6,#pardot-hbby4 .col-12{width:100%;display:block;max-width:none;flex:none}}.paragraph--type--text-area-98{background:#F8F8F8;padding:4rem 0}@media only screen and (min-width: 992px){.paragraph--type--text-area-98{padding:5rem 0}}@media only screen and (min-width: 1600px){.paragraph--type--text-area-98{padding:7.375rem 0}}.paragraph--type--text-area-98 .inner{max-width:1036px}.paragraph--type--text-area-98 h2{color:#EF483E;font-size:18px;line-height:32px;margin-bottom:1.375rem}@media only screen and (min-width: 1600px){.paragraph--type--text-area-98 h2{font-size:22px;line-height:54px}}.paragraph--type--text-area-98 .field--name-field-text-{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#00435A}.paragraph--type--text-area-98 .field--name-field-text- a{color:#EF483E}.paragraph--type--text-area-98 .field--name-field-text- a:hover{text-decoration:underline}@media only screen and (min-width: 992px){.paragraph--type--text-area-98 .field--name-field-text-{font-size:26px;line-height:42px}}@media only screen and (min-width: 1600px){.paragraph--type--text-area-98 .field--name-field-text-{font-size:36px;line-height:52px}}.paragraph--type--service-dropdown,.paragraph--type--wobble-image-columns{position:relative}@media only screen and (min-width: 992px){}@media only screen and (min-width: 1600px){.paragraph--type--service-dropdown,.paragraph--type--wobble-image-columns{padding-bottom:0}}.paragraph--type--service-dropdown img,.paragraph--type--wobble-image-columns img{width:100%;height:auto;margin-bottom:20px;max-width:300px;-webkit-mask-image:url(../images/image-mask.svg);mask-image:url(../images/image-mask.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;z-index:2}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown img,.paragraph--type--wobble-image-columns img{margin-bottom:0}}@media only screen and (min-width: 1200px){.paragraph--type--service-dropdown img,.paragraph--type--wobble-image-columns img{max-width:701px}}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown .bg,.paragraph--type--wobble-image-columns .bg{content:'';background:url(../images/wobble-left-min.png) left top no-repeat;background-size:auto 75%;position:absolute;top:-2rem;bottom:-8.1875rem;left:0;right:0;z-index:1;pointer-events:none;display:block;transition:all 100ms ease}}.paragraph--type--service-dropdown h2,.paragraph--type--wobble-image-columns h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown h2,.paragraph--type--wobble-image-columns h2{font-size:24px;line-height:54px}}.paragraph--type--service-dropdown h3,.paragraph--type--wobble-image-columns h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:54px;color:black;padding-bottom:1rem}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown h3,.paragraph--type--wobble-image-columns h3{font-size:48px;line-height:58px}}.paragraph--type--service-dropdown .field--name-field-service-description,.paragraph--type--wobble-image-columns .field--name-field-service-description,.paragraph--type--service-dropdown .field--name-field-text-,.paragraph--type--wobble-image-columns .field--name-field-text-{font-size:16px;line-height:26px;margin-bottom:5.5625rem}.paragraph--type--service-dropdown .field--name-field-service-description strong,.paragraph--type--wobble-image-columns .field--name-field-service-description strong,.paragraph--type--service-dropdown .field--name-field-text- strong,.paragraph--type--wobble-image-columns .field--name-field-text- strong{font-weight:bold}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown .field--name-field-service-description,.paragraph--type--wobble-image-columns .field--name-field-service-description,.paragraph--type--service-dropdown .field--name-field-text-,.paragraph--type--wobble-image-columns .field--name-field-text-{font-size:18px;line-height:28px;margin-bottom:0}}@media only screen and (min-width: 1600px){.paragraph--type--service-dropdown .field--name-field-service-description,.paragraph--type--wobble-image-columns .field--name-field-service-description,.paragraph--type--service-dropdown .field--name-field-text-,.paragraph--type--wobble-image-columns .field--name-field-text-{font-weight:300;font-size:22px;line-height:32px;max-width:none}}.paragraph--type--service-dropdown .field--name-field-service-description a,.paragraph--type--wobble-image-columns .field--name-field-service-description a,.paragraph--type--service-dropdown .field--name-field-text- a,.paragraph--type--wobble-image-columns .field--name-field-text- a{color:#23ACBC;font-weight:bold;transition:all 300ms ease-in-out}.paragraph--type--service-dropdown .field--name-field-service-description a:hover,.paragraph--type--wobble-image-columns .field--name-field-service-description a:hover,.paragraph--type--service-dropdown .field--name-field-text- a:hover,.paragraph--type--wobble-image-columns .field--name-field-text- a:hover{color:#EF483E}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown.Right .bg,.paragraph--type--wobble-image-columns.Right .bg{content:'';background:url(../images/wobble-right-min.png) right top no-repeat;background-size:auto 75%;position:absolute;top:-2rem;bottom:-8.1875rem;left:0;right:0}}.paragraph--type--service-dropdown .text-over-blue,.paragraph--type--wobble-image-columns .text-over-blue{position:relative}.paragraph--type--service-dropdown .text-over-blue .white-text,.paragraph--type--wobble-image-columns .text-over-blue .white-text{color:white;position:absolute;z-index:2;left:50%;top:50%;text-align:left;transform:translateX(-50%) translateY(-50%);font-size:1rem;line-height:normal;z-index:3;width:65%}@media only screen and (min-width: 1600px){.paragraph--type--service-dropdown .text-over-blue .white-text,.paragraph--type--wobble-image-columns .text-over-blue .white-text{font-size:1.6rem}}.paragraph--type--service-dropdown .text-over-blue .white-text h2,.paragraph--type--wobble-image-columns .text-over-blue .white-text h2{color:white;font-size:1.4rem;line-height:1.5}@media only screen and (min-width: 1200px){.paragraph--type--service-dropdown .text-over-blue .white-text h2,.paragraph--type--wobble-image-columns .text-over-blue .white-text h2{font-size:2rem}}.paragraph--type--service-dropdown .text-over-blue .white-text li,.paragraph--type--wobble-image-columns .text-over-blue .white-text li{padding-bottom:8px;line-height:1.5}.paragraph--type--service-dropdown .text-over-blue img,.paragraph--type--wobble-image-columns .text-over-blue img{width:100%;height:auto;mask-image:none;-webkit-mask-image:none;position:relative;z-index:2;max-width:none}.paragraph--type--wobble-image-columns-106{padding-bottom:4rem}.paragraph--type--wobble-image-columns-106 .field--name-field-text-{font-size:16px;line-height:28px;color:black;font-weight:400}@media only screen and (min-width: 992px){.paragraph--type--wobble-image-columns-106 .field--name-field-text-{font-size:18px;line-height:32px}}.paragraph--type--service-dropdown h2{font-size:16px;line-height:32px}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown h2{font-size:24px;line-height:54px}}@media only screen and (min-width: 992px) and only screen and (min-width: 1600px){.paragraph--type--service-dropdown h2{margin-top:3rem}}.paragraph--type--service-dropdown h3{font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px}@media only screen and (min-width: 992px){.paragraph--type--service-dropdown h3{font-size:36px;line-height:52px}}.service-node .wobbles{margin-bottom:20px}@media only screen and (min-width: 992px){.service-node .wobbles{margin-bottom:131px}}.service-node .wobbles .header{position:relative;display:flex;align-items:center;margin-bottom:49px;justify-content:space-between}@media only screen and (min-width: 992px){.service-node .wobbles .header{justify-content:flex-start;margin-bottom:0}}@media only screen and (min-width: 1600px){.service-node .wobbles .header{margin-bottom:-70px}}.service-node .wobbles .header h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:54px;color:#000000;display:inline-block}@media only screen and (min-width: 992px){.service-node .wobbles .header h2{font-size:55px;line-height:74px;max-width:60%}}@media only screen and (min-width: 1200px){.service-node .wobbles .header h2{max-width:50%}}@media only screen and (min-width: 1600px){.service-node .wobbles .header h2{font-size:75px;line-height:94px}}.service-node .wobbles .header img{width:56px;height:auto;margin-left:74px}@media only screen and (min-width: 992px){.service-node .wobbles .header img{margin-left:74px}}@media only screen and (min-width: 1600px){.service-node .wobbles .header img{width:87.32px}}.service-node .why-idealist-circles{padding:2rem 0}@media only screen and (min-width: 992px){.service-node .why-idealist-circles{padding:4.5rem 0}}@media only screen and (min-width: 1600px){.service-node .why-idealist-circles{padding:6.5rem 0}}.service-node .why-idealist-circles h2{color:#EF483E;margin-bottom:1rem}.service-node .why-idealist-circles .inner{max-width:368px;font-size:18px;line-height:26px;padding-bottom:1.4rem}@media only screen and (min-width: 992px){.service-node .why-idealist-circles .inner{font-size:22px;line-height:32px;padding-bottom:0}}.service-node .why-idealist-circles .number{margin-bottom:1.375rem}.service-node .why-idealist-circles .number span{background:#EF483E;color:white;border-radius:50%;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;text-align:center;width:56px;height:56px;line-height:56px;display:inline-block}.service-node .node-body{padding:2rem 0;background:#F8F8F8}@media only screen and (min-width: 992px){.service-node .node-body{padding:5rem 0}}@media only screen and (min-width: 1600px){.service-node .node-body{padding:7.365rem 0}}.service-node .node-body .inner{max-width:1036px;font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#00435A}@media only screen and (min-width: 992px){.service-node .node-body .inner{font-size:26px;line-height:42px;max-width:769px}}@media only screen and (min-width: 1600px){.service-node .node-body .inner{font-size:36px;line-height:52px;max-width:1036px}}.service-node .node-body h2{font-weight:bold;font-size:16px;line-height:32px;color:#EF483E}@media only screen and (min-width: 992px){.service-node .node-body h2{font-size:22px;line-height:54px}}.service-node .service-header{overflow:hidden;position:relative}@media only screen and (min-width: 992px){.service-node .service-header{height:480px}}@media only screen and (min-width: 1600px){.service-node .service-header{height:620px}}.service-node .service-header .bread{font-weight:bold;font-size:16px;line-height:29px;color:#000000;padding:19px 0}@media only screen and (min-width: 992px){.service-node .service-header .bread{padding:25px 0;font-size:18px;line-height:54px}}.service-node .service-header .bread a{color:black;transition:all 300ms ease-in-out}.service-node .service-header .bread a:hover{color:#EF483E}.service-node .service-header .icon{margin:18px 0}@media only screen and (min-width: 992px){.service-node .service-header .icon{margin-top:40px;margin-bottom:2rem}}@media only screen and (min-width: 1600px){.service-node .service-header .icon{margin-top:107px}}.service-node .service-header .icon img{width:56px;height:auto}.service-node .service-header h1{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:44px;color:#000000;padding-bottom:0;margin-bottom:12px}@media only screen and (min-width: 992px){.service-node .service-header h1{font-size:42px;line-height:61px;max-width:840px;margin-bottom:25px}}@media only screen and (min-width: 1200px){.service-node .service-header h1{font-size:55px;line-height:74px;max-width:840px;margin-bottom:25px}}@media only screen and (min-width: 1600px){.service-node .service-header h1{font-size:75px;line-height:94px}}@media only screen and (min-width: 992px){.service-node .service-header .side-wrap{max-width:50%}}@media only screen and (min-width: 1200px){.service-node .service-header .side-wrap{max-width:none}}.service-node .service-header .subtitle{font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:26px;color:#414042;margin-bottom:41px}@media only screen and (min-width: 1600px){.service-node .service-header .subtitle{font-size:22px;line-height:32px;margin-bottom:70px}}.service-node .service-header .header-image{overflow:hidden;height:321px;position:relative}.service-node .service-header .header-image img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}@media only screen and (min-width: 992px){.service-node .service-header .header-image{position:absolute;top:0;right:0;bottom:0;width:40%;height:100%}.service-node .service-header .header-image img{height:100%;width:auto}}.paragraph--type--two-column-accent-image-109 html{overflow:hidden}@media only screen and (min-width: 992px){#block-idealists-hifi-views-block-popular-posts-block-2 h2{font-size:18px;line-height:32px}}.resource-node{font-family:"interstate",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:32px;color:#707070}@media only screen and (min-width: 992px){.resource-node{font-size:18px;line-height:32px;padding-right:4rem}}@media only screen and (min-width: 1600px){.resource-node{padding-right:6rem}}.resource-node h1{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:44px}@media only screen and (min-width: 992px){.resource-node h1{font-size:65px;line-height:84px}}@media only screen and (min-width: 1600px){.resource-node h1{font-size:75px;line-height:94px}}.resource-node .field--name-body a{font-weight:bold;transition:all 300ms ease-in-out}.resource-node .field--name-body a:hover{color:#EF483E}.resource-node .field--name-body a.red-button:hover{color:white}.resource-node .field--name-body ul{margin:1.4rem;padding:0;list-style:none}.resource-node .field--name-body ul li{position:relative}.resource-node .field--name-body ul li:before{content:"\2022";color:black;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;position:absolute}.resource-node .field--name-body h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:22px;line-height:54px;color:#000000;margin-top:2rem}@media only screen and (min-width: 992px){.resource-node .field--name-body h2{font-size:38px;line-height:48px}}@media only screen and (min-width: 1600px){.resource-node .field--name-body h2{font-size:48px;line-height:58px}}.resource-node .field--name-body h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:26px;color:#000000;margin-top:2rem;color:#EF483E}@media only screen and (min-width: 992px){.resource-node .field--name-body h3{font-size:18px;line-height:28px}}@media only screen and (min-width: 1600px){.resource-node .field--name-body h3{font-size:28px;line-height:38px}}.resource-node .field--name-body a.button{font-family:"interstate",sans-serif;color:White;font-size:18px;line-height:1;text-align:center;display:inline-block;background:#EF483E;padding:1.3rem 4rem;border-radius:16px;overflow:hidden;font-weight:700;color:white;margin-top:2rem}.resource-node .field--name-body a.button:hover{background:#23ACBC;color:white}.resource-node .field--name-body a.button:hover{color:white}.resource-node .field--name-body img{max-width:100%;height:auto}.resource-node .category-tags{position:relative;margin:4rem 0;padding-top:1rem}.resource-node .category-tags:before{content:'';width:78px;border-top:1px solid #707070;display:block;top:0;left:0;position:absolute}.resource-node .category-tags h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:32px;color:#EF483E;margin:0;padding-top:1rem;margin-bottom:0;padding-bottom:0}.resource-node .category-tags a{font-size:16px;line-height:32px;color:#707070;text-transform:capitalize;transition:all 300ms ease-in-out}.resource-node .category-tags a:hover{color:#23ACBC}.resource-node .share{padding:3rem 0 1rem 0;font-weight:bold;font-size:16px;line-height:32px;color:#707070}@media only screen and (min-width: 992px){.resource-node .share{font-size:18px;line-height:32px}}.resource-node .share .label{padding-right:1.4rem}.resource-node .share a{font-size:1.8rem;color:black;display:inline-block;margin-right:1.8rem;transition:all 300ms ease-in-out}.resource-node .share a:hover{color:#23ACBC}.resource-node .meta{padding:1rem 0;font-family:"interstate",sans-serif;font-style:normal;font-size:16px;line-height:32px;color:black}@media only screen and (min-width: 992px){.resource-node .meta{font-size:18px;line-height:26px;padding:2rem 0 3.4375rem 0}}.resource-node .meta .date{font-weight:bold;color:#EF483E;display:inline-block;padding-right:1rem}.resource-node .field--name-field-video{padding-bottom:2rem}.resource-header-image{position:relative}.resource-header-image img{width:100%;height:auto}.resource-header-image:after{content:'';position:absolute;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);left:0;right:0;bottom:0;top:50%;z-index:8}.resources-main{padding-top:29px}@media only screen and (min-width: 992px){.resources-main{padding-top:49px}}@media only screen and (min-width: 1600px){.resources-main{padding-top:89px}}#block-exposedformblogpage-1{margin-bottom:3rem}#block-exposedformblogpage-1 form{max-width:none;float:none}@media only screen and (min-width: 992px){#block-exposedformblogpage-1 form{margin-top:0;margin-bottom:2rem}}.sidebar .resource-teaser .img-wrap{margin-bottom:1rem}.sidebar .resource-teaser .inner{padding-bottom:1rem}.textarea-padding{padding:3rem 0}@media only screen and (min-width: 992px){.textarea-padding{padding:4rem 0;max-width:900px}}.js-pager__items{display:flex;list-style:none;padding:2rem 0 4rem 0 }.js-pager__items li{background:#EF483E;color:white;border-radius:50%;font-family:"interstate",sans-serif;font-style:normal;font-size:1rem;text-align:center;width:56px;height:56px;line-height:56px;display:inline-block;font-weight:bold;margin-right:1rem;background:white;border:2px solid transparent;transition:all 300ms ease-in-out}.js-pager__items li a{display:block;text-align:center;color:#00435A;transition:all 300ms ease-in-out}.js-pager__items li.pager__item--ellipsis{display:none}.js-pager__items li.is-active{background:#00435A;border:2px solid #00435A}.js-pager__items li.is-active a{color:white}.js-pager__items li.is-active:hover{background:#EF483E;border:2px solid #EF483E;color:white}.js-pager__items li:hover{background:#F8F8F8;border:2px solid #F8F8F8}.js-pager__items li:hover a{color:#00435A}.paragraph--type--header-114{color:#414042}.paragraph--type--header-114 h1{color:black}.paragraph--type--header-114 .field--name-field-text-{max-width:600px}.paragraph--type--header-114:before{display:none}.paragraph--type--text-area-125,.paragraph--type--bubble-row-122{background:#F8F8F8}.paragraph--type--text-area-127{background:black;padding:3rem 0;position:relative}@media only screen and (min-width: 992px){.paragraph--type--text-area-127{padding:7.5625rem 0}}.paragraph--type--text-area-127 .inner{position:relative;z-index:2}.paragraph--type--text-area-127 h2{color:#EF483E}.paragraph--type--text-area-127 h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:41px;color:White;padding-bottom:0;margin-bottom:1.3125rem}@media only screen and (min-width: 992px){.paragraph--type--text-area-127 h3{font-size:48px;line-height:58px;max-width:700px}}.paragraph--type--text-area-127 #earth{width:85%;height:auto;position:absolute;left:-150px;bottom:0;z-index:1}@media only screen and (min-width: 992px){.paragraph--type--text-area-127 #earth{width:40%;left:0;right:auto;bottom:-900px}}.paragraph--type--hybrid-149{position:relative;padding:4rem 0 0 0;margin:3rem 0 0 0}@media only screen and (min-width: 992px){.paragraph--type--hybrid-149{padding:6rem 0 3rem 0}}.paragraph--type--hybrid-149 .container{position:relative;z-index:2}.paragraph--type--hybrid-149:after{background:#F8F8F8;position:absolute;left:0;right:0;top:0;content:'';display:block;bottom:2.4rem;z-index:1}@media only screen and (min-width: 992px){.paragraph--type--hybrid-149:after{bottom:0}}@media only screen and (min-width: 1600px){.paragraph--type--hybrid-149:after{bottom:0}}.paragraph--type--hybrid-149 h3{font-size:28px;line-height:36px;margin-bottom:1.8rem}@media only screen and (min-width: 992px){.paragraph--type--hybrid-149 h3{font-size:46px;line-height:62px}}@media only screen and (min-width: 1600px){.paragraph--type--hybrid-149 h3{font-size:72px;line-height:93px}}@media only screen and (min-width: 992px){.paragraph--type--hybrid-149 .text-column{margin-top:0}}@media only screen and (min-width: 992px){.paragraph--type--hybrid-149 .paragraph--type--text-area-148{max-width:523px;margin:auto}}.paragraph--type--hybrid-149 .flip-container{perspective:1000px}.paragraph--type--hybrid-149 .flip-container:hover .flipper,.paragraph--type--hybrid-149 .flip-container.hover .flipper{transform:rotateY(180deg)}.paragraph--type--hybrid-149 .flip-container{width:25%;text-align:center;padding-bottom:1rem;height:114px}@media only screen and (min-width: 1600px){.paragraph--type--hybrid-149 .flip-container{height:160px}}.paragraph--type--hybrid-149 .front,.paragraph--type--hybrid-149 .back{width:100%}.paragraph--type--hybrid-149 .front img,.paragraph--type--hybrid-149 .back img{height:auto;width:80%;border-radius:50%;margin:auto;text-align:center;max-width:91px}@media only screen and (min-width: 992px){.paragraph--type--hybrid-149 .front img,.paragraph--type--hybrid-149 .back img{max-width:91px}}@media only screen and (min-width: 1600px){.paragraph--type--hybrid-149 .front img,.paragraph--type--hybrid-149 .back img{max-width:114px}}.paragraph--type--hybrid-149 .flipper{transition:.6s;transform-style:preserve-3d;position:relative}.paragraph--type--hybrid-149 .front,.paragraph--type--hybrid-149 .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.paragraph--type--hybrid-149 .front{z-index:2;transform:rotateY(0deg)}.paragraph--type--hybrid-149 .back{transform:rotateY(180deg)}.case_study_node .the-objective{background:#F8F8F8;font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;font-size:21px;line-height:31px;color:#00435A;padding:34px 0;margin-bottom:3rem}@media only screen and (min-width: 992px){.case_study_node .the-objective{padding:80px 0;font-size:26px;line-height:42px}}@media only screen and (min-width: 1600px){.case_study_node .the-objective{padding:104px 0;font-size:36px;line-height:52px}}.case_study_node .the-objective .inner{max-width:1036px}.case_study_node .the-objective h2{color:#EF483E}@media only screen and (min-width: 992px){.case_study_node .wobbles{padding-bottom:3rem}}.case_study_node .case-study-grid h3{font-family:"interstate",sans-serif;font-weight:bold}.case_study_node .case-study-grid img{-webkit-mask-image:url(../images/image-mask.svg);mask-image:url(../images/image-mask.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.case_study_node .paragraph--type--bubble-row.no-link{padding-top:3rem}.case_study_node .the-result{padding:3rem 0;background:#F8F8F8;font-size:16px;line-height:32px;position:relative}@media only screen and (min-width: 992px){.case_study_node .the-result{margin-top:4rem}}@media only screen and (min-width: 1600px){.case_study_node .the-result{padding:6.375rem;font-size:22px;line-height:32px;margin-top:6rem}}.case_study_node .the-result .col-lg-4{position:relative}@media only screen and (min-width: 992px){.case_study_node .the-result .bubble{content:'';position:absolute;display:block;right:0px;top:-100px;width:99px;height:64px;background:url(../images/rotated-circles-min.png) center center no-repeat;background-size:100% auto;z-index:9;transform:rotate(-170deg)}}.case_study_node .the-result h2{font-style:normal;font-weight:bold;font-size:28px;line-height:54px;color:#000000;margin-bottom:1.875rem}@media only screen and (min-width: 992px){.case_study_node .the-result h2{font-size:55px;line-height:74px}}@media only screen and (min-width: 1600px){.case_study_node .the-result h2{font-size:75px;line-height:94px}}@media only screen and (min-width: 992px){.case_study_node .the-result:before{content:'';background:url(../images/wobble-left-min.png) left top no-repeat;background-size:auto;background-size:auto 100%;position:absolute;top:2rem;bottom:-8.1875rem;left:0;right:0;z-index:1;pointer-events:none;display:block;transition:all 100ms ease}}.case_study_node .stat-bg{width:90%;height:auto;max-width:320px;margin:auto;position:relative;z-index:3}@media only screen and (min-width: 992px){.case_study_node .stat-bg{max-width:400px}}@media only screen and (min-width: 1600px){.case_study_node .stat-bg{max-width:600px}}.case_study_node .stat-wrap{position:relative;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:24px;text-align:center;color:#FFFFFF}@media only screen and (min-width: 992px){.case_study_node .stat-wrap{font-weight:300;font-size:18px;line-height:32px}}.case_study_node .stat-wrap .stat{color:white;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:4}.case_study_node .stat-wrap .stat .statistic{font-weight:bold;font-size:43px;line-height:normal}@media only screen and (min-width: 992px){.case_study_node .stat-wrap .stat .statistic{font-size:80px}}@media only screen and (min-width: 1600px){.case_study_node .stat-wrap .stat .statistic{font-size:120px}}.case_study_node .stat-wrap .stat.quote{color:#414042;text-align:left;z-index:97;position:relative;transform:none;top:auto}@media only screen and (min-width: 992px){.case_study_node .stat-wrap .stat.quote{padding-top:0}}.case_study_node .stat-wrap .stat.quote .statistic{font-size:2.4rem;text-align:left}@media only screen and (min-width: 992px){.case_study_node .stat-wrap .stat.quote .statistic{font-size:3.2rem}}.case_study_node .stat-wrap .stat.quote .field--name-field-statistic-label{padding-top:1rem;text-align:left;max-width:none;color:#00435A}.case_study_node .paragraph--type--testimonial-grid{max-width:1035px;margin:4rem auto 0 auto}@media only screen and (min-width: 992px){.case_study_node .paragraph--type--testimonial-grid{margin:6.625rem auto 0 auto}}.case_study_node .paragraph--type--testimonial-grid{font-family:"interstate",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:32px}@media only screen and (min-width: 992px){.case_study_node .paragraph--type--testimonial-grid{font-size:22px;line-height:32px}}.case_study_node .paragraph--type--testimonial-grid p:last-child{padding-bottom:0;margin-bottom:0}.case_study_node .paragraph--type--testimonial-grid .testimonial-body{background:transparent}.case_study_node .meta{font-family:'Frank Ruhl Libre',serif;margin-top:10px;font-size:1rem;opacity:.8}.case_study_node .meta div{padding-right:5px}@media only screen and (min-width: 992px){.case_study_node .case-study-grid{margin-bottom:60px}}.case_study_node .case-study-grid.the-solution{margin-bottom:0}.paragraph--type--video-79{margin-top:8rem}@media only screen and (min-width: 768px){.paragraph--type--video-79{margin-top:0}}.paragraph--type--text-area-152{padding-top:0;margin-top:0;text-align:center;padding-bottom:5rem}.paragraph--type--text-area-152 .textarea-padding{padding:0}.paragraph--type--text-area-152 h2{margin-bottom:3rem;color:#EF483E}.paragraph--type--text-area-152 .job{max-width:800px;margin:auto;text-align:left;background:#F8F8F8;margin-bottom:1rem;padding:2rem}.paragraph--type--text-area-152 .job .job-title{font-size:2rem}.paragraph--type--text-area-152 .job .tags span{padding-right:20px;text-transform:uppercase;font-weight:bold;font-size:.8rem}.paragraph--type--text-area-158 .field--name-body h3{color:#414042 !important}#block-idealists-hifi-exposedformnda-searchblock-1{margin:30px auto}#block-idealists-hifi-exposedformnda-searchblock-1 .form-submit,#block-idealists-hifi-exposedformnda-searchblock-1 .submit-btn{color:white;background-color:#EF483E;font-size:1rem;display:block;border:none;padding:1rem 3rem;margin-bottom:.3rem;width:100%}@media (min-width:767px){#block-idealists-hifi-exposedformnda-searchblock-1 .form-submit,#block-idealists-hifi-exposedformnda-searchblock-1 .submit-btn{margin-left:.4rem;float:left;display:inline-block;margin-bottom:0;width:auto}}#block-idealists-hifi-exposedformnda-searchblock-1 .form-submit:hover,#block-idealists-hifi-exposedformnda-searchblock-1 .submit-btn:hover{cursor:pointer;background-color:#EF483E}#block-idealists-hifi-exposedformnda-searchblock-1 .form-item-title{display:inline}@media (min-width:767px){#block-idealists-hifi-exposedformnda-searchblock-1 .form-item-title{float:left;width:50%}}#block-idealists-hifi-exposedformnda-searchblock-1 .form-item-title input{width:100%;padding:1rem;border:1px solid #EF483E;height:auto;margin-top:0;line-height:1.2rem;margin-bottom:.4rem}@media (min-width:767px){#block-idealists-hifi-exposedformnda-searchblock-1 .form-item-title input{margin-bottom:0}}@media (min-width:767px){#block-idealists-hifi-exposedformnda-searchblock-1 #edit-actions{float:left;width:50%}}#block-idealists-hifi-views-block-nda-search-block-1{overflow:hidden;margin:2rem auto;clear:both}#block-idealists-hifi-views-block-nda-search-block-1 table{width:100%;clear:both;margin:3rem 0;padding:3rem 0}#block-idealists-hifi-views-block-nda-search-block-1 table td{padding:1rem;background:rgba(35,172,188,0.2);display:block;clear:both;color:black}@media (min-width:767px){#block-idealists-hifi-views-block-nda-search-block-1 table td{clear:none;display:table-cell;border:2px solid white}}#block-idealists-hifi-views-block-nda-search-block-1 .empty-text{padding:3rem 0;font-size:1rem}#block-idealists-hifi-views-block-nda-search-block-1 .empty-text a{color:#EF483E}#block-idealists-hifi-views-block-nda-search-block-1 .empty-text a:hover{text-decoration:underline}#paragraph-text-area-152 .textarea-padding{max-width:none}.alert{z-index:9;margin:auto;position:relative;background:#EF483E;color:white;padding:15px 0;line-height:1.5}@media only screen and (min-width: 992px){.alert{padding:15px 0}}.alert a{color:white}.alert a:hover{color:rgba(255,255,255,0.9)}.alert a:hover strong{text-decoration:underline}.alert img{width:30px;height:auto;margin-right:20px}@media only screen and (min-width: 1600px){.alert img{width:60px;padding-top:6px}}.alert p:last-child{padding-bottom:0;margin-bottom:0}.alert .message-area{padding-right:40px;font-size:14px}@media only screen and (min-width: 992px){.alert .message-area{font-size:16px}}.alert .message-area strong{font-size:16px}@media only screen and (min-width: 992px){.alert .message-area strong{font-size:18px}}@media only screen and (min-width: 992px){.alert .message-area{max-width:75%}}.alert #cookieSet{position:absolute;right:20px;top:20px}.case-study-bottom-cta{padding:2rem 0 5rem 0;font-size:16px;line-height:32px}@media only screen and (min-width: 992px){.case-study-bottom-cta{font-size:18px;line-height:32px}}.case-study-bottom-cta h3{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:26px;color:#000000;margin-top:2rem;color:#EF483E}@media only screen and (min-width: 992px){.case-study-bottom-cta h3{font-size:18px;line-height:28px}}@media only screen and (min-width: 1600px){.case-study-bottom-cta h3{font-size:28px;line-height:38px}}.case-study-bottom-cta .button a{font-family:"interstate",sans-serif;color:White;font-size:18px;line-height:1;text-align:center;display:inline-block;background:#EF483E;padding:1.3rem 4rem;border-radius:16px;overflow:hidden;font-weight:700;color:white;margin-top:2rem}.case-study-bottom-cta .button a:hover{background:#23ACBC;color:white}.case-study-bottom-cta .button a:hover{color:white}.path-content-library #views-exposed-form-content-library-page-1{width:100%;margin-bottom:30px;padding:1rem 2rem 2rem 2rem;border-radius:40px;background:#F8F8F8}.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select{width:100%}.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys .form-text,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select .form-text,.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys select,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select select{width:100%;background:white;background:url(../images/down.png) right 2rem center no-repeat white;background-size:18px auto;border-radius:3.21875rem}.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys .form-text,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select .form-text{background:white}.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys legend span,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select legend span,.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys label,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select label{display:block;font-weight:bold;color:black;font-size:14px;padding-bottom:0;margin-bottom:10px}@media only screen and (min-width: 992px){.path-content-library #views-exposed-form-content-library-page-1 .js-form-item-keys:last-child,.path-content-library #views-exposed-form-content-library-page-1 .js-form-type-select:last-child{padding-right:0}}.path-content-library #views-exposed-form-content-library-page-1 select[multiple="multiple"]{background:white;overflow:hidden}.path-content-library #views-exposed-form-content-library-page-1 .form-actions{margin-top:20px}@media only screen and (min-width: 992px){.path-content-library #views-exposed-form-content-library-page-1 .form-actions{display:flex;align-items:flex-end}}.path-content-library #views-exposed-form-content-library-page-1 legend{margin:0;padding:0}.path-content-library #views-exposed-form-content-library-page-1 legend span{display:block;font-weight:bold;color:black;font-size:13px;padding-bottom:0;margin-bottom:0px}.path-content-library #views-exposed-form-content-library-page-1 .form-checkboxes input[type="checkbox"]{width:auto;float:left;margin:0}.path-content-library #views-exposed-form-content-library-page-1 .form-checkboxes .js-form-type-checkbox{display:flex;align-items:center;padding-right:10px}.path-content-library #views-exposed-form-content-library-page-1 .form-checkboxes .js-form-type-checkbox:last-child{padding-right:0}.path-content-library #views-exposed-form-content-library-page-1 .form-checkboxes ul,.path-content-library #views-exposed-form-content-library-page-1 .form-checkboxes li{margin:0;padding:0;list-style:none}.path-content-library #views-exposed-form-content-library-page-1 .form-checkboxes label{display:inline-block;font-size:14px;margin:0;padding:0;padding-left:5px;line-height:1.5;color:black}.path-content-library #views-exposed-form-content-library-page-1 .form-item-keys{padding-bottom:10px}.path-content-library .no-results{padding:40px}.page-node-3021 .block-content,.page-node-3022 .block-content{max-width:790px;margin:auto;margin-bottom:90px}.page-node-3021 .block-content h1,.page-node-3022 .block-content h1{font-size:22px;line-height:54px}@media only screen and (min-width: 992px){.page-node-3021 .block-content h1,.page-node-3022 .block-content h1{font-size:38px;line-height:48px}}@media (max-width:992px){.path-content-library .views-view-grid .col-lg-4,.path-blog .views-view-grid .col-lg-4{padding-left:0;padding-right:0}}.path-protected-page div[role="alert"]{background:#EF483E;color:white;padding:20px;margin-top:40px}.path-protected-page .main{background:#F8F8F8}.path-protected-page h1{font-size:36px;line-height:1.5}@media only screen and (min-width: 992px){.path-protected-page h1{font-size:42px}}.path-protected-page .protected-pages-enter-password{margin:190px auto;max-width:550px;background:White;padding:40px}.path-protected-page .protected-pages-enter-password .button{margin-top:20px}.ajax-progress-throbber .throbber{background:red;width:400px;height:400px;background-image:url(/images/idealist-throbber.svg);background-position:center center;background-size:100% auto}.path-content-library .ajax-progress-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;opacity:.8;width:100%;height:100vh;background:url(../images/idealist-throbber.svg) black;background-size:30px auto;background-position:center center;background-repeat:no-repeat}.path-content-library .ajax-progress-fullscreen:after{content:'Searching...';color:white;position:absolute;top:60%;text-align:center;left:0;right:0}.page-node-110 .paragraph--type--link a:hover{color:white}.paragraph--type--testimonial-slider{max-width:1200px;margin:auto;padding:3rem 0 6rem 0}.paragraph--type--testimonial-slider .testimonial-wrapper{max-width:790px;margin:auto;font-family:'Frank Ruhl Libre',serif;font-style:normal;font-weight:normal;color:#707070;font-size:1.4rem;line-height:1.6;position:relative;overflow:hidden;padding:30px}@media only screen and (min-width: 992px){.paragraph--type--testimonial-slider .testimonial-wrapper{font-size:31px}}.paragraph--type--testimonial-slider .testimonial-wrapper .quote-circles{position:absolute;left:-96px;top:17px;transform:rotate(-32deg);width:90px;height:auto}.paragraph--type--testimonial-slider .testimonial-wrapper .author-details{padding-right:30px}@media only screen and (min-width: 992px){.paragraph--type--testimonial-slider .testimonial-wrapper .author-details{padding-right:0}}.paragraph--type--testimonial-slider .testimonial-wrapper .author{margin-top:2rem;font-family:"interstate",sans-serif;margin-bottom:5rem}.paragraph--type--testimonial-slider .testimonial-wrapper .author img{width:64px;height:auto;margin-right:1rem;border-radius:50%}.paragraph--type--testimonial-slider .testimonial-wrapper .author .name{font-style:normal;font-weight:bold;font-size:22px;color:#00435A}.paragraph--type--testimonial-slider .testimonial-wrapper .author .position{font-style:normal;font-weight:normal;font-size:18px;line-height:26px}.paragraph--type--testimonial-slider .owl-theme .owl-nav .owl-prev,.paragraph--type--testimonial-slider .owl-theme .owl-nav .owl-next{text-indent:-900px;overflow:hidden;width:19px;height:40px}@media only screen and (min-width: 1600px){.page-node-3237 .node-body .inner{font-size:26px;line-height:42px}}.page-node-3237 .service-node .service-header{background:url(../images/managed-services-header-desktop.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.page-node-3237 .service-node .service-header .container{position:relative;z-index:3}.page-node-3237 .service-node .service-header:before{content:'';background:white;opacity:.8;position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1}.page-node-3237 .service-node .service-header .side-wrap{max-width:none}.page-node-3237 .service-node .wobbles .header{margin-bottom:0}.page-node-3237 .service-header{overflow:visible;height:auto;padding-bottom:4rem}.page-node-3237 .service-header .buttons{padding-bottom:5rem}.page-node-3237 .service-header .buttons a{margin:0;font-family:"interstate",sans-serif;font-size:14px;line-height:1;color:white;padding:1.2rem 2rem;border-radius:3.21875rem;background:#F8F8F8;border:none;height:auto;background:#EF483E;text-align:center;display:inline-block;width:auto;width:100%;font-weight:bold;margin-bottom:1rem}@media only screen and (min-width: 1200px){.page-node-3237 .service-header .buttons a{font-size:21px}}.page-node-3237 .service-header .buttons a:hover{background:#00435A}@media only screen and (min-width: 992px){.page-node-3237 .service-header .buttons a{width:340px;margin-bottom:0}}.page-node-3237 .service-header .buttons .button-2{background:transparent;color:black;position:relative;pointer-events:none;display:none}@media only screen and (min-width: 992px){.page-node-3237 .service-header .buttons .button-2{margin-left:1rem;display:inline-block}}.page-node-3237 .service-header .buttons .button-2 .arrow{font-size:1rem;padding-left:1rem;position:absolute;top:50%;transform:translateY(-50%);right:30px}.page-node-3237 .service-header .buttons .button-2:hover{background:transparent;color:black}.page-node-3237 .iframe-wrap{background:#EF483E;padding:40px;z-index:9;box-shadow:0 0 25px 0 rgba(0,0,0,0.4) !important;border-radius:20px 20px 20px 0 !important}@media only screen and (min-width: 992px){.page-node-3237 .iframe-wrap{position:absolute;top:200px;padding:30px}}@media only screen and (min-width: 1200px){.page-node-3237 .iframe-wrap{left:60px;padding:40px}}#pardot-q8ltn input[type="submit"]{background:#23ACBC}#pardot-q8ltn input[type="submit"]:hover{background:#414042}#pardot-q8ltn .error.no-label{color:white}#pardot-q8ltn .col-6,#pardot-q8ltn .col-12{padding-left:8px;padding-right:8px;float:left}@media (max-width:400px){#pardot-q8ltn .col-6,#pardot-q8ltn .col-12{width:100%;display:block;max-width:none;flex:none}}#paragraph-186:before{content:"";display:block;height:240px;margin:-240px 0 0}.gray-slider{display:flex;padding:4rem 0}.gray-slider .item{position:relative;margin-bottom:40px}.gray-slider .item .inner{padding:3rem 2rem;background:#F8F8F8;border-radius:40px;font-size:16px;background:White;position:relative;overflow:hidden;z-index:9;color:black;height:100%;line-height:1.5}@media only screen and (min-width: 1600px){.gray-slider .item .inner{font-size:22px}}.gray-slider .item .inner:after{background:#23acbc;background:linear-gradient(to top, #b34645 0%, #73464d 40%, #314454 80%, #114458 100%);content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:-1;opacity:.4}.gray-slider .item .inner a{color:#EF483E}.gray-slider .item .inner a:hover{text-decoration:underline}.gray-slider .item .img-wrap{text-align:center}.gray-slider .item .img-wrap img{width:100%;max-width:78px;height:auto;margin:auto;margin-bottom:3rem}.gray-slider .item h3{color:#EF483E;font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:32px}.gray-slider .item .red-button{position:absolute;left:50px;bottom:-28px;z-index:9}.paragraph--type--text-area-209{padding-top:3rem}.paragraph--type--text-area-209 h2{font-family:"interstate",sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:54px;color:#000000;display:inline-block}@media only screen and (min-width: 992px){.paragraph--type--text-area-209 h2{font-size:55px;line-height:74px}}@media only screen and (min-width: 1600px){.paragraph--type--text-area-209 h2{font-size:75px;line-height:94px}}.paragraph--type--text-area-209 img{width:56px;height:auto;margin-left:74px}#paragraph-204:before,.paragraph--type--service-dropdown:before{content:"";display:block;height:100px;margin:-100px 0 0}
/*# sourceMappingURL=./style.css.map */