.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:"Nunito";src:url("../fonts/Nunito-Regular.ttf") format("truetype")}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu{float:left;margin:0;padding:0}.menu li{float:left;list-style:none outside none !important}.cta-button{float:left;line-height:0px;font-size:15px;font-family:"Source Sans Pro",Arial,sans-serif;background:url("../images/minicart-arrow.png") no-repeat right 10px center;background-color:#86cd19;padding:7px 0px 7px 14px;text-align:left;text-transform:none}.centered-container{margin:0 auto;max-width:1060px;padding-left:18px;padding-right:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.scratched{text-decoration:line-through}.page-designer-reference h1{font-family:"Nunito",sans-serif;font-size:38px;font-size:38px;font-weight:700;line-height:125%;color:#000}@media screen and (min-width:768px){.page-designer-reference h1{font-size:48px}}.page-designer-reference h1>strong{font-weight:unset}.page-designer-reference h2{font-family:"Nunito",sans-serif;font-size:30px;font-size:30px;font-weight:600;line-height:125%;color:#000}@media screen and (min-width:768px){.page-designer-reference h2{font-size:38px}}.page-designer-reference h2>strong{font-weight:unset}.page-designer-reference h3{font-family:"Nunito",sans-serif;font-size:26px;font-size:26px;font-weight:400;line-height:125%;color:#000}@media screen and (min-width:768px){.page-designer-reference h3{font-size:32px}}.page-designer-reference h3>strong{font-weight:unset}.page-designer-reference h4{font-family:"Nunito",sans-serif;font-size:22px;font-size:22px;font-weight:400;line-height:125%;color:#000}@media screen and (min-width:768px){.page-designer-reference h4{font-size:26px}}.page-designer-reference h4>strong{font-weight:unset}.page-designer-reference h5{font-family:"Nunito",sans-serif;font-size:20px;font-size:20px;font-weight:400;line-height:125%;color:#000}.page-designer-reference h5>strong{font-weight:unset}.page-designer-reference p{font-family:"Nunito",sans-serif;font-size:16px;font-size:16px;font-weight:400;line-height:150%;color:#000}@media screen and (min-width:768px){.page-designer-reference p{font-size:16px;line-height:125%}}.page-designer-reference ul{font-family:"Nunito",sans-serif;font-size:16px;font-size:16px;font-weight:400;line-height:125%;color:#1b2f4b}.page-designer-reference ul li{list-style-type:disc;padding-bottom:16px}.page-designer-reference ul li::marker{color:#006fb6}.page-designer-reference ol{font-family:"Nunito",sans-serif;font-size:16px;font-size:16px;font-weight:400;line-height:125%;color:#1b2f4b}.page-designer-reference ol li{list-style-type:auto;padding-bottom:12px}.page-designer-reference ol li::marker{color:#006fb6}.page-designer-reference blockquote{font-family:"Nunito",sans-serif;font-size:22px;font-size:22px;font-weight:400;line-height:125%;border-left:4px solid #006fb6;position:relative;display:block;color:#000;padding:9px 0 0 27px}@media screen and (min-width:768px){.page-designer-reference blockquote{font-size:26px;padding:6px 0 0 27px}}.page-designer-reference blockquote::before{content:"“";font-family:"Nunito",sans-serif;font-size:100px;font-size:100px;font-weight:700;line-height:unset;display:block;position:relative;top:16px;color:#006fb6}.page-designer-reference a{font-family:"Nunito",sans-serif;font-size:16px;font-size:16px;font-weight:700;line-height:125%;color:#006fb6;text-decoration:underline}.page-designer-reference a:hover{text-decoration:none}#primary .page-designer-reference h1{display:block;font-family:"Nunito",sans-serif;font-size:38px;font-size:38px;font-weight:700;line-height:125%}@media screen and (min-width:768px){#primary .page-designer-reference h1{font-size:48px}}