sup{font-size:.85em;position:relative;top:-.2em;vertical-align:middle}p:not(.has-background):last-of-type{padding-bottom:1em}p:not(.has-background):last-child{padding-bottom:0}#main-content li ul,#main-content li ol{padding-bottom:0}p+h2,p+h3,ul+h2,ul+h3{padding-top:20px}h1{font-size:36px}.page-banner h1{border-bottom:2px solid #FFCC00;margin-bottom:18px;padding-bottom:0}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}.et_pb_text p{line-height:1.5em}.et_pb_column .et_pb_text .et_pb_text_inner>ul:last-child,.et_pb_column .et_pb_text .et_pb_text_inner>ol:last-child{padding-bottom:0}@media screen and (max-width:767px){h1,.et_pb_title_container h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}}.et_pb_post_content p,.et_pb_post_content li{font-size:16px;font-weight:400;line-height:1.5em}.gform_heading{padding-bottom:12px}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border-color:#d4e4ef!important;border-radius:9px 0 9px 0}.tablepress{border-radius:0 0 30px 0}.tablepress thead th{background-color:#d4e4ef;color:#000000;text-transform:uppercase}.tablepress tbody .column-1{font-weight:700}#menu-primary-menu>.menu-item-has-children:hover{background:#93c90f;margin-top:0;padding-top:8px}.sub-menu>li{display:block;padding:0!important;width:100%}.sub-menu>li a{font-size:15px!important;width:100%!important}.et_pb_menu .et-menu-nav>ul ul{padding:0}.nav li li ul{top:-3px}.dsg-mobile a{background:#ffffff!important;cursor:default;opacity:1!important}@media screen and (min-width:981px){.dsg-mobile{display:none!important}.sub-menu>li a{padding:9px 18px!important}.sub-menu>li a::after{top:9px!important}}#dsgbrand{height:84px;padding:24px 18px;position:absolute;right:18px;top:0}#dsgbrand img{height:36px;width:auto}.material-icons{line-height:inherit;position:relative;top:-3px;vertical-align:middle}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f24{font-size:24px}.f30{font-size:30px}.f36{font-size:36px}.f42{font-size:42px}.f48{font-size:48px}.product-lead .et_pb_button,.btn-320{display:block;margin:auto;max-width:320px!important;text-align:center;width:100%!important}@media screen and (min-width:768px) and (max-width:980px){.mobile-open .et_pb_menu__menu{display:flex!important}.mobile-open .et_mobile_nav_menu{display:none!important}}