/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node-type-about-coopervision-page .about-page-hero--title__small{font-family:"Foundry Sterling Book",Arial,Helvetica,sans-serif;font-weight:400;font-size:2.1875rem;line-height:1.1;color:#005cab;margin-bottom:1rem;}.node-type-about-coopervision-page .about-page-hero--subtitle{font-family:"Foundry Sterling Book",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;letter-spacing:normal;color:#1d1d1b;}@media (min-width:48.0625rem){.node-type-about-coopervision-page .about-page-hero--title__small{font-size:3.25rem;line-height:1.05;margin-bottom:1.25rem;}.node-type-about-coopervision-page .about-page-hero--subtitle{font-size:1.5rem;}}
.field_type--text_long ul:not(.nav) li,.field_type--text_with_summary ul:not(.nav) li{padding-left:0;}.field_type--text_long ul:not(.nav) li:before,.field_type--text_with_summary ul:not(.nav) li:before{content:" ";}.content-top__wrapper,.page-title__wrapper,body.sidebar-first .sidebar--first{display:none;}body.sidebar-first .main-content__wrapper-inner{width:100%}.main-content__wrapper{padding-top:0}.hero-Wrapper{position:relative;width:110%;margin-left:-5%;}.hero-Wrapper .heroContainer{position:absolute;top:5%;left:6%;width:100%;}.hero-Wrapper .mobile{display:none}.hero-Wrapper h2{color:#6c207f;font-size:41px;line-height:1.2;;}.hero-Wrapper p{color:#636466;font-size:22px;}.toggleContainer{}.toggleContainer ul{list-style-type:none;display:flex;}.main-content .toggleContainer ul li{width:31%;margin:0 1%;display:inline-block;background:#f2f2f2;padding:20px;position:relative;margin-bottom:30px;}.toggleContainer ul li .arrow{position:absolute;bottom:-20px;right:0;cursor:pointer;}.toggleContainer ul li h3{color:#005cab;font-size:21px;margin-top:0;min-height:50px;}.toggleContainer ul li p,.toggleContainer ul li p a{color:#58535c;font-size:16px;}a.buttonBlue{background:#005CAB;color:#fff;padding:10px 20px;margin-top:20px;display:inline-block;}a.buttonBlue:hover,a.buttonBlue:focus{text-decoration:none;opacitiy:0.5;color:#fff;}.lowerTerms{padding:0 30px 30px;}.toggleElement a{text-decoration:none}.toggleElement a:hover{text-decoration:underline}@media (max-width:850px){.toggleContainer ul li{width:45.5%;margin:0 2%;margin-bottom:30px;}.toggleContainer ul{display:block}}@media (max-width:700px){.toggleContainer ul li{width:96%;margin-left:0;margin-right:0;}.lowerTerms .buttonBlue{width:100%;text-align:center}.hero-Wrapper h2{margin:10px 0;font-size:30px}.hero-Wrapper .heroContainer{left:8%}.toggleContainer ul li h3{min-height:auto}.toggleContainer ul li p{width:95%}}
