@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather Bold"),local("Merriweather-Bold"),url(../fonts/Merriweather-Bold.woff2) format("woff2"),url(../fonts/Merriweather-Bold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}.c-question-form__field-row textarea,button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.c-question-form__field-row textarea,button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:24px}dd,ol,ul{margin-left:24px}html{font-size:1em;line-height:1.5;overflow-y:scroll;min-height:100%}h1{font-size:36px;font-size:2.25rem;line-height:1.1666666667}h2{font-size:28px;font-size:1.75rem;line-height:1.2857142857}h3{font-size:24px;font-size:1.5rem;line-height:1.25}h4{font-size:20px;font-size:1.25rem;line-height:1.5}h5{font-size:18px;font-size:1.125rem;line-height:1.3333333333}h6{font-size:16px;font-size:1rem;line-height:1.5}img{max-width:100%;font-style:italic;vertical-align:middle}img[height],img[width]{max-width:none}table{width:100%}body,html{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#000;background:#fff}.section{padding:4em 0}@media (min-width:61.25em){.section{padding:6em 0}}.section__inner-wrapper{max-width:740px;margin:0 auto;padding:0 1em}@media (min-width:61.25em){.section__inner-wrapper{max-width:calc(1209px - 2em)}}.section__header{margin-bottom:2em}.section__header:after{content:"";display:block;margin:1.5em auto 0;width:120px;border-bottom:3px solid #329e50;padding:0;opacity:.5;border-radius:3px}.section__title{font-size:26px;font-size:1.625rem;line-height:1.3846153846;text-align:center;margin:0 0 .5em;text-transform:capitalize;font-weight:700;font-family:Merriweather,serif}@media (min-width:46.25em){.section__title{font-size:28px;font-size:1.75rem;line-height:1.2857142857}}@media (min-width:61.25em){.section__title{font-size:30px;font-size:1.875rem;line-height:1.2}}.section__subhead{color:#717171;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:300;text-align:center;margin:0 0 1em}@media (min-width:46.25em){.section__subhead{color:#909090;font-size:22px;font-size:1.375rem;line-height:1.3636363636}}@media (min-width:61.25em){.section__subhead{font-size:24px;font-size:1.5rem;line-height:1.25}}.c-btn{background-color:#0E5641;padding:.75em 4em;border:1px solid #3e8330;border-radius:6px;color:#fff;font-weight:500;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.4117647059;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em;cursor:pointer;transition:.2s linear 0s;box-shadow:0 2px 4px rgba(0,0,0,.15)}.c-btn:active,.c-btn:hover{background-color:#2c5e22;border-color:#2c5e22}.c-btn--feature{background:#fff;text-decoration:none;color:#50a167;text-transform:capitalize;visibility:hidden;position:relative}.c-btn--feature:after{content:"View Features";visibility:visible;display:block;position:absolute;border:none;border-radius:0;border-bottom:1px dashed #50a167;padding:0 0 .5em;top:0;box-shadow:none}.c-btn--feature:active,.c-btn--feature:hover{background-color:#fff}@media (min-width:30em){.c-btn--feature{visibility:visible;background-color:#fff;color:#333;border:1px solid #909090;margin-left:1em;padding:.75em 3em}.c-btn--feature:active,.c-btn--feature:hover{background-color:#fff;border:1px solid #50a167;color:#50a167}.c-btn--feature:after{visibility:hidden}}.section--intro{padding-top:4em;background-color:#fff}.c-intro{position:relative}.c-intro__row{width:100%;margin-right:auto}@media (min-width:61.25em){.c-intro__row{width:50%}}.c-intro__photo{width:400px}.c-intro--position{margin:0 auto 2em}@media (min-width:61.25em){.c-intro--position{position:absolute;right:0;top:0}}.c-intro__col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:61.25em){.c-intro__col{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.c-intro__title{font-size:28px;font-size:1.75rem;line-height:1.2857142857;font-family:Merriweather,serif;text-transform:capitalize;margin:0 0 .5em}@media (min-width:46.25em){.c-intro__title{font-size:34px;font-size:2.125rem;line-height:1.2352941176}}@media (min-width:61.25em){.c-intro__title{font-size:40px;font-size:2.5rem;line-height:1.2}}.c-intro__subtitle{font-size:23px;font-size:1.4375rem;line-height:1.3043478261;font-weight:300;margin:0 0 2em}.c-intro__note{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:300;margin:0 0 3em}@media (min-width:61.25em){.c-intro__note{padding-right:2em}}.c-intro__value-content{font-size:36px;font-size:2.25rem;line-height:1.1666666667;font-weight:300;color:#333;margin:0 0 .5em}.c-intro__line-through{color:#909090;margin-left:.75em;text-decoration:line-through}.c-intro__discount{font-size:19px;font-size:1.1875rem;line-height:1.5789473684;margin:0 0 2em;font-weight:300}.c-intro__discount span{font-weight:400}.c-intro__buttons{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:30em){.c-intro__buttons{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.c-link{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:400;border-bottom:1px dashed #000;text-decoration:none;color:#058429;text-transform:capitalize;padding:0 0 .2em;cursor:pointer;transition:.2s linear 0s}.c-link:active,.c-link:hover{color:#03531a;border-color:#03531a}.c-nav{padding:0;margin:0;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none}.c-nav__items{margin:0 1em;padding:0;text-align:center}@media (min-width:46.25em){.c-nav__items{padding:0;margin:0 1.5em}.c-nav__items:first-child{margin-left:0}.c-nav__items:last-child{margin-right:0}}.c-nav__items.active .c-nav__items__link{opacity:1}.c-nav__items__link{font-size:16px;font-size:1rem;line-height:1.5;font-weight:400;color:#000;opacity:.54;text-decoration:none;border:none;padding:0;outline:none;cursor:pointer;transition:.2s linear 0s}.c-nav__items__link:hover{opacity:1}.section--feature{background-color:#f8f8f8}.c-feature{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:61.25em){.c-feature{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.c-feature__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2em}.c-feature__row:nth-child(2){padding:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media (min-width:46.25em){.c-feature__row{padding:0}}@media (min-width:46.25em){.c-feature__row:nth-child(2){-webkit-order:0;-ms-flex-order:0;order:0}}@media (min-width:61.25em){.c-feature__row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-feature__wrap{margin:0 0 3em}@media (min-width:46.25em){.c-feature__wrap{width:calc(50% - 2em)}}@media (min-width:61.25em){.c-feature__wrap{width:100%}}.c-feature__image{width:95%;margin:0 auto 3em}.c-feature__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:700;margin:0 0 .5em}.c-feature__text{color:#6d6d6d;font-weight:400;font-size:17px;font-size:1.0625rem;line-height:1.4117647059;margin:0}.c-feature__col:nth-child(2){margin-left:1.5em}.c-link--feature{display:block}@media (min-width:46.25em){.c-link--feature{display:none}}.c-feature--trigger{height:0;overflow:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}@media (min-width:46.25em){.c-feature--trigger{height:100%}}.trigger-feature:checked~.c-link--feature{display:none}.trigger-feature:checked~.c-feature--trigger{height:100%}.section--video{position:relative;padding:4em 0}.section--video:before{background-color:rgba(0,0,0,.55);background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url(../images/video-preview.jpg) no-repeat 50% fixed;background-size:cover;content:"";position:fixed;top:0;left:0;width:100%;height:100%;will-change:transform;z-index:-1}.c-video{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-video__title{font-family:Merriweather,serif;color:#fff;font-size:26px;font-size:1.625rem;line-height:1.3846153846;text-shadow:0 4px 4px rgba(0,0,0,.25);text-transform:capitalize;font-weight:700;margin:0 0 2em}@media (min-width:46.25em){.c-video__title{font-size:28px;font-size:1.75rem;line-height:1.2857142857}}@media (min-width:61.25em){.c-video__title{font-size:30px;font-size:1.875rem;line-height:1.2}}.c-btn--video{padding:0;border-radius:100%;margin:0}@media (min-width:30em){.c-btn--video{margin:0 0 2em}}.c-video__text{font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25);margin:0;display:none}@media (min-width:30em){.c-video__text{display:block}}.section--specs{background-color:#fff}.c-specs{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:46.25em){.c-specs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.c-specs__row{width:100%;margin:0 auto;text-align:center}.c-specs__row:not(:first-child){height:0;overflow:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}@media (min-width:46.25em){.c-specs__row{margin:0 2em}.c-specs__row:not(:first-child){height:100%}.c-specs__row:first-child{margin-left:0}.c-specs__row:last-child{margin-right:0}}@media (min-width:61.25em){.c-specs__row{text-align:left}}.c-specs__col{margin-bottom:2.625em}@media (min-width:61.25em){.c-specs__col:last-child{margin-bottom:0}}.c-specs__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:500;margin:0 0 .5em;color:#333}.c-specs__text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300;margin:0}.c-link--specs{display:block}@media (min-width:46.25em){.c-link--specs{display:none}}.trigger-specs:checked~.c-link--specs{display:none}.trigger-specs:checked~.c-specs__row:not(:first-child){height:100%}.section--testimonial{background-color:#fff}.c-testimonial{margin-bottom:3em}.c-testimonial__item{width:100%;background-color:#fff;padding:2.5em 3em;margin-right:2.5em;border:1px solid #ededed;box-shadow:0 4px 4px rgba(0,0,0,.05)}@media (min-width:61.25em){.c-testimonial__item{width:calc(50% - 2em)}}.c-testimonial__note{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin:0 0 1.5em;font-style:italic;font-weight:400}.c-testimonial-author__photo{width:59px;height:59px}.c-testimonial__author-photo{border-radius:100%}.c-testimonial__author-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-testimonial-author__info{margin-left:1.625em}.c-testimonial-auhtor__name{text-transform:uppercase}.c-testimonial-auhtor__name,.c-testimonial-auhtor__title{font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:400}.c-testimonial-auhtor__title{color:#757575}.flickity-page-dots{bottom:-4em}.flickity-page-dots .dot{background:#dfdddd;opacity:1!important}.flickity-page-dots .dot.is-selected{background:#329e50;opacity:.5!important}.flickity-button{display:none}@media (min-width:81.25em){.flickity-button{display:block;box-shadow:0 2px 8px rgba(0,0,0,.15)}}.flickity-prev-next-button.previous{left:-4em!important}.flickity-prev-next-button.next{right:-4em!important}.section--single-feature{background-color:#f8f8f8}.c-single-feature{position:relative}.c-single-feature__row{width:100%;margin-right:auto}@media (min-width:61.25em){.c-single-feature__row{width:50%}}.c-single-feature__photo{width:100%}@media (min-width:61.25em){.c-single-feature__photo{width:500px}}.c-single-feature--position{margin:0 auto 2em}@media (min-width:61.25em){.c-single-feature--position{position:absolute;right:0;top:0}}.c-single-feature__col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:61.25em){.c-single-feature__col{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.c-single-feature--border{margin-bottom:3em}.c-single-feature--border:after{content:"";display:block;margin:1.5em auto 0;width:120px;border-bottom:3px solid #329e50;padding:0;opacity:.5;border-radius:3px}@media (min-width:61.25em){.c-single-feature--border:after{display:none}}.c-single-feature__title{font-family:Merriweather,serif;font-size:26px;font-size:1.625rem;line-height:1.3846153846;text-transform:capitalize;margin:0 0 .5em}@media (min-width:46.25em){.c-single-feature__title{font-size:28px;font-size:1.75rem;line-height:1.2857142857}}@media (min-width:61.25em){.c-single-feature__title{font-size:30px;font-size:1.875rem;line-height:1.2}}.c-single-feature__subtitle{font-size:24px;font-size:1.5rem;line-height:1.25;font-weight:300;color:#909090;margin:0}.c-single-feature__text{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:300;margin:0 0 2.5em;text-align:left}.c-btn--single-feature{margin:0}.c-rating{text-align:center;margin-bottom:3em}.c-rating__stars{margin:0 0 1em}.c-rating__text{color:#4e4e4e;font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:400;margin:0}.section--faq{background-color:#f8f8f8}.section--faq .section__inner-wrapper{padding:0}@media (min-width:61.25em){.section--faq .section__inner-wrapper{padding:0 1em}}.c-faq{margin:0 0 3.5em;padding:0 1em;list-style:none}@media (min-width:46.25em){.c-faq{padding:0}}@media (min-width:61.25em){.c-faq{margin:0 0 5em}}.c-faq__note{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:300;margin:0}.c-faq__item{position:relative;width:100%;margin:0 0 1.5em;background-color:#fff;border:1px solid #ededed;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1em 3.5em}.c-faq__item .c-question-form__field-row textarea,.c-faq__item input,.c-question-form__field-row .c-faq__item textarea{position:absolute;opacity:0;z-index:-1}.c-faq__item label{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:0;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.3333333333;cursor:pointer;color:#000}.c-faq__target{max-height:0;overflow:hidden;transition:max-height .35s}.blue .c-faq__target{background:#3498db}.c-faq__target p{margin:1em}.c-faq__item .c-question-form__field-row textarea:checked~.c-faq__target,.c-faq__item input:checked~.c-faq__target,.c-question-form__field-row .c-faq__item textarea:checked~.c-faq__target{max-height:100vh;padding:1.4em 0}.c-faq__item label:after{content:url(../images/plus.svg);position:absolute;left:-2em;top:2px;display:block;height:17px;width:17px}.c-faq__item .c-question-form__field-row textarea[type=radio]:checked+label:after,.c-faq__item input[type=radio]:checked+label:after,.c-question-form__field-row .c-faq__item textarea[type=radio]:checked+label:after{content:url(../images/minus.svg);top:-5px}.c-faq__text{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:400;text-align:center;margin:0;text-transform:capitalize}.c-link--faq{margin-left:.2em}.section--cta{background-color:#fff}.c-cta__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4em}@media (min-width:46.25em){.c-cta__wrap{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:5em}}.c-cta__image{width:100%;margin:0 auto 1em;padding:0 2em}@media (min-width:46.25em){.c-cta__image{padding:0;margin:0 auto;width:calc(33% - 1em)}.c-cta__image:first-child{margin-left:0}.c-cta__image:last-child{margin-right:0}}.c-btn--cta{margin:0 auto 1.5em}.c-cta__text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:400;margin:0;text-align:center;color:#333}.c-question{background-color:#f2f2f2;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:0;height:0;overflow:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}.c-question__title{font-size:22px;font-size:1.375rem;line-height:1.3636363636;text-transform:uppercase;margin:0 0 1.5em}.c-question-form__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:61.25em){.c-question-form__wrap{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.c-question-form__fields{width:100%;margin:0 auto 1em}@media (min-width:61.25em){.c-question-form__fields{width:calc(50% - 2em)}.c-question-form__fields:first-child{margin-left:0}.c-question-form__fields:last-child{margin-right:0}}.c-question-form__fields:first-child{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-question-form__field-row{margin:0 0 2em}.c-question-form__field-row label{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:.5em;text-transform:capitalize}.c-question-form__field-row input,.c-question-form__field-row textarea{border:1px solid #e3e3e3;box-shadow:inset 1px 1px 4px rgba(0,0,0,.08);border-radius:6px;height:43px;padding:1em}.c-question-form__field-row textarea{height:285px;resize:none}.c-question-form__footer{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:46.25em){.c-question-form__footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.c-btn--submit{background-color:#3a3a3a;border-color:#3a3a3a}.c-btn--submit:active,.c-btn--submit:hover{background-color:#212121;border-color:#212121}.c-link--cancel{margin:0;letter-spacing:.05em;text-transform:uppercase;font-size:16px;font-size:1rem;line-height:1.5;background-color:#f2f2f2;height:23px;border:none;border-bottom:1px dotted #000}@media (min-width:46.25em){.c-link--cancel{margin:0 2em 1.5em 0}}.trigger-ask,.trigger-ask:checked~.c-faq__text,.trigger-cancel,.trigger-feature,.trigger-specs{display:none}.trigger-ask:checked~.c-question{padding:5em 1em;height:100%}@media (min-width:61.25em){.trigger-ask:checked~.c-question{padding:5em 6.5em}}.trigger-ask:not(:checked)~.c-question{height:0;padding:0}.trigger-ask:not(:checked)~.c-faq__text{display:block}[data-a11y-dialog-native] .dialog-overlay{display:none}dialog[open]{display:block}.c-modal,.dialog[aria-hidden=true]{display:none}.c-modal.is-show{display:block}.dialog-overlay{z-index:2;background-color:rgba(0,0,0,.66);position:fixed;top:0;left:0;bottom:0;right:0}dialog::-webkit-backdrop{background-color:rgba(0,0,0,.66)}dialog::backdrop{background-color:rgba(0,0,0,.66)}.dialog-overlay{background-color:rgba(43,46,56,.9)}.c-modal__close{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:1em;right:1em;padding:.5em;border:none;border-radius:50%;cursor:pointer;background-color:transparent}.c-modal--close,.c-modal__close:hover{background-color:#e8e8e8}.c-modal--close:hover{background-color:#cfcfcf}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes appear{0%{-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}@keyframes appear{0%{-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}.dialog:not([aria-hidden=true])>.dialog-overlay{-webkit-animation:fade-in .2s 1 both;animation:fade-in .2s 1 both}.dialog:not([aria-hidden=true])>.c-modal__content,.dialog:not([aria-hidden=true])>.c-modal__contents{-webkit-animation:appear .4s .15s 1 both;animation:appear .4s .15s 1 both}.c-modal__content{background-color:#fff;z-index:3;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;width:100%;height:100vh;overflow:scroll;border:none}@media (min-width:61.25em){.c-modal__content{width:770px;height:auto;overflow:hidden}}.c-modal__column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-modal__row{background:#f9f9f9;padding:2em}.c-modal__title{margin:0 0 1rem;color:#292929;line-height:1.5;font-size:1.1875rem;font-weight:700}.c-modal__text{font-size:.9375rem;font-weight:400;line-height:1.5;color:#383838;margin:0}.c-modal__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3em 0;height:100vh}@media (min-width:30em){.c-modal__wrapper{height:auto}}.c-modal__title-head{margin:0 0 .4em;color:#292929;line-height:1.5;font-size:2rem}.c-modal__note{font-size:1rem;font-weight:400;line-height:1.5;color:#666;margin:0 0 3em}.c-modal__ckeckmark{width:20px;height:20px;background:#329e50;border-radius:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em}.c-modal__social{font-size:1rem;color:#666;text-transform:uppercase;margin:0 0 1em}.c-modal--social .c-social-list__item__icon{background:#fff;outline:none}.c-modal--social .c-social-list__item__icon svg{fill:#666}.c-modal__contents{background-color:#fff;border-radius:0;z-index:3;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;width:100%;height:100vh;overflow:scroll;border:none}@media (min-width:30em){.c-modal__contents{border-radius:5px;width:480px;height:auto}}.c-modal--video{width:100%;background-color:transparent;overflow:hidden}@media (min-width:46.25em){.c-modal--video{width:70%}}.c-modal__video{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.c-modal__video iframe{height:200px}@media (min-width:30em){.c-modal__video iframe{height:350px}}@media (min-width:61.25em){.c-modal__video iframe{height:447px}}.c-social-list{padding:0;margin:0 0 2rem;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.c-social-list__item{margin:0 1rem}@media (min-width:61.25em){.c-social-list__item{margin:0 .5rem}}.c-social-list__item__icon{width:36px;height:36px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;border:1px solid #cecece}.c-social-list__item__icon svg{fill:#b1adad}.c-social-list__item:hover .c-social-list__item__icon{background:#329e50;border-color:#329e50}.c-social-list__item:hover .c-social-list__item__icon svg{fill:#fff}.section--header{padding:2em 0 0;background-color:#fff}@media (min-width:61.25em){.section--header{padding:4em 0 0}}.header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e3e3e3;padding-bottom:2em}@media (min-width:61.25em){.header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.header__logo{text-align:center;margin-bottom:3em}@media (min-width:61.25em){.header__logo{text-align:left;margin-bottom:0}}.header__nav{padding:0;margin:0;list-style:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:61.25em){.header__nav{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.header__nav__item{margin:0 1.5em}.header__nav__item:first-child{margin-left:0}.header__nav__item:last-child{margin-right:0}.js-fixed-nav{position:fixed;top:-123px;left:0;right:0;z-index:999;transition:top .2s cubic-bezier(.3,.73,.3,.74);box-shadow:0 4px 4px rgba(0,0,0,.1);padding:0}.js-fixed-nav .header__logo{display:none}@media (min-width:61.25em){.js-fixed-nav .header__logo{display:block}}.js-fixed-nav .header__logo img{width:100px}.js-fixed-nav .header{padding:0;border-bottom:none}.js-fixed-nav .c-nav{height:55px}.js-fixed-animate .section--header{top:0}.section--footer{padding:0 0 4em;background-color:#fff}.footer{padding-top:2em;border-top:1px solid #e3e3e3;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:30em){.footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.c-link--footer{border-bottom:none;border:none;font-size:1rem;margin-bottom:2em;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}@media (min-width:30em){.c-link--footer{margin-bottom:0}}.footer__copyright{color:#757575;font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:400;margin:0}.u-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;}.u-flex--column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.u-flex--center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}