.content-wrapper{max-width:1500px}.dnd-section,.content-wrapper--vertical-spacing{padding:100px 20px}.dnd-section>.row-fluid,.footer__navigation .footer-container,.header .header__container{max-width:1500px;margin:0 auto}@media(max-width:1600px){.dnd-section>.row-fluid,.footer__navigation .footer-container,.header .header__container{max-width:90vw;margin:0 auto}}html{font-size:16px}body{font-family:'Open Sans',serif;font-style:normal;font-weight:normal;text-decoration:none;color:#000;font-weight:300}p{font-family:'Open Sans',serif;font-style:normal;font-weight:normal;text-decoration:none;font-size:16px;line-height:1.7em;font-weight:300}ul li,ol li{line-height:1.7em;padding-bottom:20px}ul li{list-style:none}ul li:before{content:'\2014';color:#6cc1b9;position:absolute;margin-left:-30px}.submenu.level-1 li:before,.copyright li:before,.social-icons li:before,.slick-dots li:before,.category-filter ul li:before{content:none}ul li:last-child,ol li:last-child{padding-bottom:0}a{color:#6cc1b9;font-weight:bold}a:hover,a:focus{color:#449991}a:active{color:#94e9e1}h1{font-weight:300;text-decoration:none;font-family:'Open Sans',serif;font-style:normal;color:#000;font-size:50px}h2{font-weight:400;text-decoration:none;font-family:'Open Sans',sans-serif;font-style:normal;color:#6cc1b9;font-size:38px;font-weight:100;line-height:1.3em}h3{font-weight:600;text-decoration:none;font-family:'Open Sans',sans-serif;font-style:normal;color:#6cc1b9;font-size:24px;font-weight:100;line-height:1.4em}h4{font-weight:300;text-decoration:none;font-family:'Open Sans',sans-serif;font-style:normal;color:#6cc1b9;font-size:20px;margin-bottom:.2em}h5{font-weight:normal;text-decoration:none;font-family:'Open Sans',sans-serif;font-style:normal;color:#6cc1b9;font-size:18px}h6{font-weight:normal;text-decoration:none;font-family:'Open Sans',sans-serif;font-style:normal;color:#6cc1b9;font-size:16px}b,strong{font-weight:bold}blockquote{border:0;position:relative;padding:0 1em 0 6em;border:0;margin-top:4em;margin-bottom:3em}blockquote p:first-child{font-size:1.2em;color:#6cc1b9}blockquote p{color:#6cc1b9}blockquote:before{content:"";background-image:url(https://f.hubspotusercontent40.net/hubfs/4132242/Cambridge%202021/testim-quote.png);background-size:60px;position:absolute;left:0;top:0;width:60px;height:50px;background-repeat:no-repeat}.intro-text .row-fluid-wrapper:nth-child(2) .widget-type-rich_text p,.tabs-intro p{font-size:1.2em;font-weight:bold;color:#6cc1b9}.cs-intro img{max-width:300px !important}button,.button,.cta_button{background-color:transparent;border:2.5px solid #6cc1b9;border-radius:0px;color:#6cc1b9;padding:15px 35px;transition:background-color .5s ease;display:inline-block}.item-case-study-item .cta_button,.cta-news-events .cta_button{padding:5px 15px !important}.cta_button.button-fill,.button-fill a{background-color:rgba(108,193,185,1.0);color:#fff}.cta_button.button-fill:hover,.button-fill a:hover{color:rgba(108,193,185,1.0);background-color:#fff;border-color:background-color:rgba(108,193,185,1.0)}button:hover,button:focus,.button:hover,.button:focus,.cta_button:hover,.cta_button:focus{background-color:rgba(108,193,185,1.0);color:#fff;text-decoration:none}button:active,.button:active,.cta_button:active{background-color:rgba(108,193,185,1.0);color:#fff;text-decoration:none}.white-button a,a.white-button,span.white-button,p.white-button{border:2.5px solid rgba(255,255,255,1.0);color:#fff}.white-button a:hover,.white-button a:focus,.white-button a:active,a.white-button:hover,a.white-button:focus,a.white-button:active{background-color:rgba(255,255,255,1.0);color:#6cc1b9 !important;text-decoration:none}.black-button a,a.black-button{border:2.5px solid rgba(0,0,0,1.0);color:#000}.black-button a:hover,.black-button a:focus,.black-button a:active,a.black-button:hover,a.black-button:focus,a.black-button:active{background-color:rgba(0,0,0,1.0);color:#fff;text-decoration:none}.golden-button a,a.golden-button{border:2.5px solid rgba(0,0,0,1.0);border-color:#b89d4f;color:#b89d4f}.golden-button a:hover,.golden-button a:focus,.golden-button a:active,a.golden-button:hover,a.golden-button:focus,a.golden-button:active{background-color:#b89d4f;color:#fff;text-decoration:none}.grey-button a,a.grey-button{border:2.5px solid rgba(56,66,80,1.0);color:#384250}.grey-button a:hover,.grey-button a:focus,.grey-button a:active,a.grey-button:hover,a.grey-button:focus,a.grey-button:active{background-color:rgba(0,0,0,1.0);color:#fff;text-decoration:none}form,.submitted-message{font-family:'Open Sans',serif;font-style:normal;font-weight:normal;text-decoration:none}.form-title{background-color:rgba(108,193,185,1);color:#b89d4f}form label{color:#6cc1b9}form legend{color:#6cc1b9}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{border-color:#d1d6dc;color:#000}fieldset.form-columns-1 .hs-input[type=text],fieldset.form-columns-1 .hs-input[type=email],fieldset.form-columns-1 .hs-input[type=tel],fieldset.form-columns-1 select.hs-input{width:100% !important}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=number]:focus,form input[type=file]:focus,form select:focus,form textarea:focus{border-color:#6cc1b9}form input[type="submit"]:hover,form input[type="submit"]:focus,form .hs-button:hover,form .hs-button:focus{color:#fff !important}::-webkit-input-placeholder{color:#000}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,::placeholder,.hs-fieldtype-date .input .hs-dateinput:before{color:#000}.fn-date-picker td.is-selected .pika-button{background:#6cc1b9}.fn-date-picker td .pika-button:hover{background-color:#6cc1b9 !important}.fn-date-picker td.is-today .pika-button{color:#6cc1b9}form input[type=submit],form .hs-button{background-color:rgba(108,193,185,1.0);border:2.5px solid #6cc1b9;border-radius:0px;color:#fff;padding:15px 35px}form input[type=submit]:hover,form input[type=submit]:focus,form .hs-button:hover,form .hs-button:focus{background-color:rgba(68,153,145,1.0);border-color:#449991;color:#6cc1b9}form input[type=submit]:active,form .hs-button:active{background-color:rgba(148,233,225,1.0);border-color:#94e9e1;color:#6cc1b9}table{background-color:rgba(255,255,255,1.0);border-color:#6cc1b9;margin-top:2em;margin-bottom:3em}thead th,thead td,th{background-color:rgba(108,193,185,1);border-bottom-color:#6cc1b9;color:#fff}th{border-color:#000}tfoot td{background-color:rgba(108,193,185,1.0);color:#6cc1b9}.header{background-color:transparent}body .navigation-primary a,.header__logo .logo-company-name,.header__language-switcher-label-current,.header__language-switcher .lang_list_class li a{color:#fff;font-family:Open Sans,serif}body .navigation-primary .submenu.level-1>li>a.active-item:after{background-color:#6cc1b9}body .submenu.level-2,.header__language-switcher .lang_list_class{background-color:transparent;border-color:#fff}body .submenu.level-2{background-color:#fff}.submenu.level-2>li:first-child::before{display:none !important}body .submenu.level-1>li.has-submenu:hover .submenu.level-2,body .submenu.level-1>li.has-submenu.focus .submenu.level-2{left:50%}body .submenu.level-2>li:first-child:before{border-color:#fff}.header__language-switcher .lang_list_class:before{border-bottom-color:#fff}body .submenu.level-2 .menu-item .menu-link:hover,body .submenu.level-2 .menu-item .menu-link:focus,.header__language-switcher .lang_list_class li:hover,body .submenu.level-2>li:first-child:hover:before,body .submenu.level-2>li:first-child.focus:before{background-color:transparent}.header__language-switcher .lang_list_class.first-active::after{border-bottom-color:transparent}.header__language-switcher-label-current,.header__language-switcher .lang_list_class li a{font-family:Open Sans,serif}.header__language-switcher-label-current:after{border-top-color:#fff}@media(max-width:1280px){.banner-image .banner-content{padding-top:150px;padding-bottom:50px;padding-left:30px;padding-right:30px}.cs-intro img{max-width:250px !important}}@media(max-width:767px){.header__navigation{background-color:transparent}.header__navigation-toggle svg,.menu-arrow svg{fill:#fff}.dnd-section,.content-wrapper--vertical-spacing{padding:50px 20px}.cs-intro .testim-carousel-section{margin-top:2em}}.footer{background-color:rgba(108,193,185,1.0)}.footer p,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer label,.footer span,.footer li,.footer img{color:#fff}.footer-menu-container ul li a{font-weight:normal;font-size:.8em;line-height:1.2em}.copyright{font-size:.8em}.copyright li a{font-weight:normal;line-height:1.2em}.footer__navigation nav li:first-child{margin-bottom:5px}.footer__navigation nav li:first-child a{font-weight:bold}.footer__navigation nav li:first-child a:hover,.footer__navigation nav li:first-child a:focus,.footer__navigation nav li:first-child a:active{opacity:.6}.footer-menu-container{display:flex !important;align-items:flex-start;justify-content:space-between}.blog-index,.blog-post,.blog-header__inner,.blog-related-posts{padding:100px 0}.blog-pagination,.blog-comments{margin-bottom:100px}.blog-post__date{border-color:#000}.blog-post__tag-link{color:#000}.blog-post__tag-link:hover,.blog-post__tag-link:focus{color:#000}.blog-post__tag-link:active{color:#282828}.blog-pagination__link{color:#000}.blog-pagination__link--active:after,.blog-pagination__prev-link:after,.blog-pagination__next-link:after{background-color:#6cc1b9}#comments-listing .comment-reply-to{color:#6cc1b9}#comments-listing .comment-reply-to:hover,#comments-listing .comment-reply-to:focus{color:#449991}#comments-listing .comment-reply-to:active{color:#94e9e1}.card__price{font-weight:600;text-decoration:none;font-family:'Open Sans',sans-serif;font-style:normal;color:#6cc1b9;font-size:24px}