  body{font-family:'Noto Sans',sans-serif}.component-testimonial{margin:50px 0}@media only screen and (max-width:979px){.component-testimonial{height:auto}}.component-testimonial .container{container:testimonial/inline-size}.component-testimonial .swiper{width:100%;height:100%}.component-testimonial .swiper .controls{display:flex;justify-content:space-between;margin-bottom:50px;margin-top:-50px;max-width:none;position:relative;z-index:50}.component-testimonial .swiper .controls .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.component-testimonial .swiper .controls .swiper-pagination-bullet{height:16px;width:16px;border:1px solid #00697a;background-color:#fff}.component-testimonial .swiper .controls .swiper-pagination{width:auto;left:250px}@media only screen and (max-width:979px){.component-testimonial .swiper .controls .swiper-pagination{width:100%;left:unset}}.component-testimonial .swiper .controls .swiper-pagination-bullet-active{background-color:#00697a}.component-testimonial .swiper .controls .swiper-button-next{color:#00697a;font-size:16px;right:0}.component-testimonial .swiper .controls .swiper-button-next:after{font-size:23px;font-weight:700}@media only screen and (max-width:979px){.component-testimonial .swiper .controls .swiper-button-next{left:unset;right:20px}}.component-testimonial .swiper .controls .prevwrap{color:#00697a;padding-left:50px;position:relative}.component-testimonial .swiper .controls .nextwrap{color:#00697a;padding-right:50px;position:relative}.component-testimonial .swiper .controls .swiper-button-prev{color:#00697a;font-size:16px;left:0}.component-testimonial .swiper .controls .swiper-button-prev:after{font-size:23px;font-weight:700}@media only screen and (max-width:979px){.component-testimonial .swiper .controls .swiper-button-prev{left:20px}}@media only screen and (min-width:980px){.component-testimonial .swiper .controls{max-width:50%}}.component-testimonial .swiper .controls button.nextwrap,.component-testimonial .swiper .controls button.prevwrap{appearance:none;-webkit-appearance:none;background:0 0;border:0;padding:0;margin:0;font:inherit;color:#00697a;cursor:pointer;display:inline-flex;align-items:center;line-height:1}.component-testimonial .swiper .controls button.prevwrap{padding-left:50px;position:relative}.component-testimonial .swiper .controls button.nextwrap{padding-right:50px;position:relative}.component-testimonial .swiper .controls button.nextwrap>span,.component-testimonial .swiper .controls button.prevwrap>span{font-size:16px}.component-testimonial .swiper .controls button.nextwrap:focus,.component-testimonial .swiper .controls button.prevwrap:focus{outline:0}.component-testimonial .swiper .controls button.nextwrap:focus-visible,.component-testimonial .swiper .controls button.prevwrap:focus-visible{outline:2px solid #00697a;outline-offset:4px;border-radius:2px}.component-testimonial .swiper .controls button.prevwrap.swiper-button-prev::after{order:-1;margin-right:10px;font-size:23px;font-weight:700}.component-testimonial .swiper .controls button.nextwrap.swiper-button-next::after{order:1;margin-left:10px;font-size:23px;font-weight:700}.component-testimonial .swiper .controls button.swiper-button-next,.component-testimonial .swiper .controls button.swiper-button-prev{position:static;top:auto;right:auto;left:auto;margin-top:0;width:auto;height:auto}.component-testimonial .swiper .swiper-slide{text-align:center;font-size:18px;background:0 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide{flex-direction:column-reverse;flex-wrap:unset}}.component-testimonial .swiper .swiper-slide .testCont{text-align:left;margin-right:-12em;padding-left:1em;position:relative}@media only screen and (max-width:1100px){.component-testimonial .swiper .swiper-slide .testCont{margin-right:-9em}}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide .testCont{margin-right:0;padding-left:20px}}.component-testimonial .swiper .swiper-slide .testimonial-image-wrap{border-radius:0 10px 10px 10px;overflow:hidden;width:50%}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide .testimonial-image-wrap{border-radius:0;overflow:visible;display:flex;justify-content:center;align-items:center;width:300px;height:300px;-webkit-mask-image:url(/themes/custom/cambridgeweb/components/testimonials/img/testimonial-mask-circle.svg);mask-image:url(/themes/custom/cambridgeweb/components/testimonials/img/testimonial-mask-circle.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}.component-testimonial .swiper .swiper-slide img.testimonialImage{display:block;height:auto;width:100%;clip-path:polygon(100% -37%,100% 100%,0 100%,8% 100%)}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide img.testimonialImage{clip-path:unset;transform:scale(1.5) translate(-50px,0);transform-origin:center center}}.component-testimonial .swiper .swiper-slide .testimonialText{width:50%}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide .testimonialText{width:100%}}.component-testimonial .swiper .swiper-slide .quote{color:#4098A6;font-family:'Noto Sans'}.component-testimonial .swiper .swiper-slide .quote:before{height:62px;width:80px;position:absolute;background-image:url(/themes/custom/cambridgeweb/components/testimonials/img/quote.png);content:'';left:0;top:-20px}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide .quote:before{left:7px;margin-top:-51px;top:15px}}@media only screen and (max-width:782px){.component-testimonial .swiper .swiper-slide .quote{margin-bottom:20px}}.component-testimonial .swiper .swiper-slide .name_and_class{color:#002f65;font-family:'Noto Sans';font-size:26px;font-weight:500}@media only screen and (min-width:1170px){.component-testimonial .swiper .swiper-slide .name_and_class{font-size:32px}}@media only screen and (max-width:782px){.component-testimonial .swiper .swiper-slide .name_and_class{font-size:28px}}.component-testimonial .swiper .swiper-slide .field_study{color:rgba(0,42,89,.75);font-family:'Noto Sans';font-size:20px;font-weight:400;font-style:italic}@media only screen and (min-width:980px){.component-testimonial .swiper .swiper-slide .field_study{font-size:18px}}@media only screen and (max-width:979px){.component-testimonial .swiper .swiper-slide .field_study{margin-bottom:73px}}@media only screen and (max-width:782px){.component-testimonial .swiper .swiper-slide .field_study{font-size:20px}}.name_and_class{margin-top:10px}.quote{font-size:24px}.quote.medText{font-size:24px}.quote.longText{font-size:24px}.quote.extraLongText{font-size:24px}@container testimonial (width > 540px){.name_and_class{margin-top:10px}.quote{font-size:30px}.quote.medText{font-size:30px}.quote.longText{font-size:30px}.quote.extraLongText{font-size:30px}}@container testimonial (width > 720px){.name_and_class{margin-top:10px}.quote{font-size:45px}.quote.medText{font-size:40px}.quote.longText{font-size:30px}.quote.extraLongText{font-size:26px}}@container testimonial (width > 960px){.quote{font-size:45px}.quote.medText{font-size:50px}.quote.longText{font-size:40px}.quote.extraLongText{font-size:30px}}/*# sourceMappingURL=testimonials.css.map */