.hero{background-image:url(../img/home-hero.jpg)}.why-genitoom{margin-bottom:4em}.why-genitoom p:first-of-type{color:#444;font-size:1.3em;font-weight:500}@media screen and (min-width:800px){.why-genitoom p:last-of-type{padding-right:15%}}@media screen and (min-width:800px){.services h2{margin-bottom:2.5em}}.accordion{padding:0;list-style:none}.accordion li{position:relative}.accordion p{display:none;margin-bottom:2em}.accordion h3{cursor:pointer;color:#444;font-size:1em;font-weight:400;line-height:1.2;padding:0 2em 1em 0;border-bottom:1px dotted #CCC;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion li:last-child h3{border-bottom:0}.accordion li:last-child h3.active{border-bottom:1px dotted #CCC}.accordion h3:after{width:6px;height:6px;border-right:2px solid #444;border-bottom:2px solid #444;position:absolute;right:10px;content:'';top:6px;transform:rotate(-45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.accordion h3.active:after{transform:rotate(45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.accordion h3:hover,.accordion h3.active{color:var(--geni-red)}.accordion h3.active:after{top:3px;border-color:var(--geni-red)}.testimonials{padding:4em 7% 7em;max-width:1000px;margin:0 auto;border-top:1px solid #E5E5E5}@media screen and (min-width:800px){.testimonials{background:url(../img/quote.svg) no-repeat;background-position:9% 20%;background-size:3%}}.testimonials .inner{max-width:700px;margin:0 auto;text-align:center}.testimonials blockquote{width:100%}.testimonials h3{font-size:1.4em;font-weight:300;margin-bottom:.4em}.testimonials cite{font-size:.9em;font-style:normal}.flickity-page-dots{bottom:-2em}