html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--cubic-bezier:cubic-bezier(0.694,0,0.335,1);--black:#000;--gray-dark:#333;--gray-medium:#555;--gray:#e5e5e5;--bg-gray:#f8f8f8;--white:#fff;--blue:#0099d6;--blue-link:#06c;--orange:#f69234;--green:#7fbd02;--green-light:#9bedd1;--green-med:#30c592;--green-text:#075f41;--space-unit:1em;--space-xxxxs:calc(var(--space-unit)*0.125);--space-xxxs:calc(var(--space-unit)*0.25);--space-xxs:calc(var(--space-unit)*0.375);--space-xs:calc(var(--space-unit)*0.5);--space-sm:calc(var(--space-unit)*0.75);--space-md:calc(var(--space-unit)*1.25);--space-lg:calc(var(--space-unit)*2);--space-xl:calc(var(--space-unit)*3.25);--space-xxl:calc(var(--space-unit)*5.25);--space-xxxl:calc(var(--space-unit)*8.5);--space-xxxxl:calc(var(--space-unit)*13.75)}main.comparison-page .h1,main.comparison-page h1{font-size:32px;font-family:dinMed,Helvetica,Arial,sans-serif;letter-spacing:-.75px;color:#333;font-weight:600}@media screen and (min-width:514px){main.comparison-page .h1,main.comparison-page h1{font-size:calc(14.76676px + 3.35277vw)}}@media screen and (min-width:1200px){main.comparison-page .h1,main.comparison-page h1{font-size:55px}}main.comparison-page .subtitle{line-height:24px;color:#555;font-size:16px;font-family:Proxima Nova Light,proxima,Helvetica,Arial,sans-serif,Helvetica Neue}@media screen and (min-width:600px){main.comparison-page .subtitle{font-size:calc(12px + .66667vw)}}@media screen and (min-width:1200px){main.comparison-page .subtitle{font-size:20px}}@media screen and (min-width:600px){main.comparison-page .subtitle{line-height:26px}}@media screen and (min-width:1200px){main.comparison-page .subtitle{line-height:30px}}main.comparison-page .h1,main.comparison-page .h2,main.comparison-page .h3,main.comparison-page h1,main.comparison-page h2,main.comparison-page h3{line-height:1.15;font-weight:600;color:#333}main.comparison-page .h2,main.comparison-page h2{font-size:28px}@media screen and (min-width:514px){main.comparison-page .h2,main.comparison-page h2{font-size:calc(17.92157px + 1.96078vw)}}@media screen and (min-width:820px){main.comparison-page .h2,main.comparison-page h2{font-size:34px}}main.comparison-page .h3,main.comparison-page h3{font-size:24px}@media screen and (min-width:514px){main.comparison-page .h3,main.comparison-page h3{font-size:calc(17.28105px + 1.30719vw)}}@media screen and (min-width:820px){main.comparison-page .h3,main.comparison-page h3{font-size:28px}}main.comparison-page input{font-size:24px!important;font-size:1.5em!important;line-height:1.5}main.comparison-page div,main.comparison-page input{font-family:Proxima Nova Light,proxima,Helvetica,Arial,sans-serif,Helvetica Neue}main.comparison-page .p,main.comparison-page body,main.comparison-page html,main.comparison-page label,main.comparison-page p{font-size:1.1rem;line-height:1.8;color:#555;font-family:Proxima Nova Light,proxima,Helvetica,Arial,sans-serif,Helvetica Neue}main.comparison-page .wysiwyg>p{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){main.comparison-page .wysiwyg>p{margin-top:2rem;margin-bottom:2rem}}main.comparison-page .wysiwyg,main.comparison-page .wysiwyg ol,main.comparison-page .wysiwyg p,main.comparison-page .wysiwyg ul{font-style:normal;font-weight:400;line-height:1.625;font-size:1rem;letter-spacing:0}@media (min-width:768px){main.comparison-page .wysiwyg,main.comparison-page .wysiwyg ol,main.comparison-page .wysiwyg p,main.comparison-page .wysiwyg ul{font-style:normal;font-weight:400;line-height:1.6;font-size:1.1rem;letter-spacing:0}}main.comparison-page .wysiwyg ol,main.comparison-page .wysiwyg ul{padding-left:16px;list-style:none}main.comparison-page .wysiwyg ol li,main.comparison-page .wysiwyg ul li{position:relative;padding-left:16px;margin-top:1rem;margin-bottom:1rem}main.comparison-page .wysiwyg ol li:before,main.comparison-page .wysiwyg ul li:before{display:block;position:absolute;right:100%}@media (min-width:768px){main.comparison-page .wysiwyg ol li,main.comparison-page .wysiwyg ul li{padding-left:24px;margin-top:1.5rem;margin-bottom:1.5rem}}main.comparison-page .wysiwyg ol{counter-reset:df-ol-counter}main.comparison-page .wysiwyg ol li{counter-increment:df-ol-counter}main.comparison-page .wysiwyg ol li:before{content:counter(df-ol-counter) ". "}main.comparison-page .wysiwyg ul li:before{content:"\2022";color:transparent;width:8px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00LjQzOCA4LjJjMi4xIDAgMy43LTEuNiAzLjctMy43UzYuNTM4LjggNC40MzguOHMtMy43IDEuNi0zLjcgMy43IDEuNiAzLjcgMy43IDMuN3ptMC0xLjY2Yy0xLjA2IDAtMS45Mi0uOTItMS45Mi0yLjA0cy44Ni0yLjA0IDEuOTItMi4wNCAxLjkyLjkyIDEuOTIgMi4wNC0uODYgMi4wNC0xLjkyIDIuMDR6IiBmaWxsPSIjMjYyNjI2Ii8+PC9zdmc+) 50% no-repeat}main.comparison-page .wysiwyg h1,main.comparison-page .wysiwyg h2,main.comparison-page .wysiwyg h3,main.comparison-page .wysiwyg h4,main.comparison-page .wysiwyg h5,main.comparison-page .wysiwyg h6{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){main.comparison-page .wysiwyg h1,main.comparison-page .wysiwyg h2,main.comparison-page .wysiwyg h3,main.comparison-page .wysiwyg h4,main.comparison-page .wysiwyg h5,main.comparison-page .wysiwyg h6{margin-top:2.5rem;margin-bottom:2.5rem}}main.comparison-page .wysiwyg blockquote{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:16px;padding-bottom:4px;border-left:4px solid #0099d6}main.comparison-page .wysiwyg blockquote cite,main.comparison-page .wysiwyg blockquote q{position:relative;display:block}main.comparison-page .wysiwyg blockquote p,main.comparison-page .wysiwyg blockquote q{font-weight:500;line-height:1.2;font-size:1.25rem;letter-spacing:-.01em;margin-bottom:16px}main.comparison-page .wysiwyg blockquote p:last-child,main.comparison-page .wysiwyg blockquote q:last-child{margin-bottom:8px}main.comparison-page .wysiwyg blockquote cite{margin-bottom:8px;font-family:monospace;font-style:normal;font-weight:400;line-height:1.33333;font-size:.75rem;letter-spacing:0}main.comparison-page .wysiwyg blockquote cite:before{content:"\2014    "}@media (min-width:768px){main.comparison-page .wysiwyg blockquote{margin-top:2rem;margin-bottom:2rem;padding-left:24px}main.comparison-page .wysiwyg blockquote p,main.comparison-page .wysiwyg blockquote q{font-weight:500;line-height:1.17391;font-size:1.4375rem;letter-spacing:-.01em}main.comparison-page .wysiwyg blockquote p:not(:last-child),main.comparison-page .wysiwyg blockquote q:not(:last-child){margin-bottom:24px}main.comparison-page .wysiwyg blockquote cite{font-family:monospace;font-style:normal;font-weight:400;line-height:1.33333;font-size:.75rem;letter-spacing:0;margin-bottom:8px}}main.comparison-page .wysiwyg blockquote.is-style-large,main.comparison-page .wysiwyg blockquote.medium{border-left:none}@media (max-width:767px){main.comparison-page .wysiwyg blockquote.is-style-large,main.comparison-page .wysiwyg blockquote.medium{padding-left:2rem;padding-right:2rem}}main.comparison-page .wysiwyg blockquote.is-style-large p,main.comparison-page .wysiwyg blockquote.medium q{font-weight:400;line-height:.97436;font-size:2.4375rem;letter-spacing:-.01em}main.comparison-page .wysiwyg blockquote.is-style-large p:after,main.comparison-page .wysiwyg blockquote.is-style-large p:before,main.comparison-page .wysiwyg blockquote.medium q:after,main.comparison-page .wysiwyg blockquote.medium q:before{display:inline-block;width:20px;height:16px;color:transparent;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljg1Mi42NTJjLTQuMTYgMC03LjEyNCAzLjM4LTcuMTI0IDcuMDJ2OC4zMmg3LjU0di03LjU0aC0zLjM4di0uNTJjMC0xLjgyLjg4NC0zLjM4IDMuMjI0LTMuMzhoMS44NzJ2LTMuOWgtMi4xMzJ6bS0xMC42NiAwYy00LjE2IDAtNy4xMjQgMy4zOC03LjEyNCA3LjAydjguMzJoNy41NHYtNy41NGgtMy4zOHYtLjUyYzAtMS44Mi44ODQtMy4zOCAzLjIyNC0zLjM4aDEuODcydi0zLjlINy4xOTJ6IiBmaWxsPSIjMjBERTg2Ii8+PC9zdmc+) 50% no-repeat;background-size:contain}main.comparison-page .wysiwyg blockquote.is-style-large p:before,main.comparison-page .wysiwyg blockquote.medium q:before{position:absolute;top:0;right:100%;margin-right:11px}main.comparison-page .wysiwyg blockquote.is-style-large p:after,main.comparison-page .wysiwyg blockquote.medium q:after{margin-left:11px;margin-right:-31px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMTQ4IDE1LjM0OGM0LjE2IDAgNy4xMjQtMy4zOCA3LjEyNC03LjAyVi4wMDhoLTcuNTR2Ny41NGgzLjM4di41MmMwIDEuODItLjg4NCAzLjM4LTMuMjI0IDMuMzhILjAxNnYzLjloMi4xMzJ6bTEwLjY2IDBjNC4xNiAwIDcuMTI0LTMuMzggNy4xMjQtNy4wMlYuMDA4aC03LjU0djcuNTRoMy4zOHYuNTJjMCAxLjgyLS44ODQgMy4zOC0zLjIyNCAzLjM4aC0xLjg3MnYzLjloMi4xMzJ6IiBmaWxsPSIjMjBERTg2Ii8+PC9zdmc+)}@media (min-width:768px){main.comparison-page .wysiwyg blockquote.is-style-large p,main.comparison-page .wysiwyg blockquote.medium q{font-weight:400;line-height:1.11628;font-size:2.6875rem;letter-spacing:-.01em}}main.comparison-page .wysiwyg blockquote.is-style-large p{font-weight:400;line-height:.97436;font-size:2.4375rem;letter-spacing:-.01em}@media (min-width:768px){main.comparison-page .wysiwyg blockquote.is-style-large p{font-weight:400;line-height:1.04918;font-size:3.8125rem;letter-spacing:-.01em}}main.comparison-page .wysiwyg img{display:block;width:100%;height:auto}main.comparison-page .wysiwyg .gatsby-resp-iframe-wrapper,main.comparison-page .wysiwyg figure,main.comparison-page .wysiwyg p>img{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:768px){main.comparison-page .wysiwyg .gatsby-resp-iframe-wrapper,main.comparison-page .wysiwyg figure,main.comparison-page .wysiwyg p>img{margin-top:4rem;margin-bottom:4rem}}main.comparison-page .wysiwyg figure.full,main.comparison-page .wysiwyg figure.wide,main.comparison-page .wysiwyg p>img{max-width:none;position:relative;left:50%;width:100vw;margin-left:-50vw}main.comparison-page .wysiwyg figure figcaption{padding:1rem 1rem 0;text-align:center;margin:0 auto;font-size:.8em;line-height:1.3}@media (min-width:768px){main.comparison-page .wysiwyg figure.wide,main.comparison-page .wysiwyg p>img{max-width:1024px;margin-left:auto;left:0;width:100%}main.comparison-page .wysiwyg figure figcaption{padding:2rem 2rem 0}}main.comparison-page .wysiwyg figure.with-quote blockquote{margin-left:auto;margin-right:auto;padding:29px 34px 0;border-top:1px solid;margin-bottom:0}@media (max-width:767px){main.comparison-page .wysiwyg figure.with-quote blockquote{max-width:580px}}@media (min-width:768px){main.comparison-page .wysiwyg figure.with-quote{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(24,1fr);grid-column-gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.comparison-page .wysiwyg figure.with-quote img{-o-object-fit:cover;object-fit:cover;-ms-grid-column-span:12;grid-column:span 12}main.comparison-page .wysiwyg figure.with-quote blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column-span:5;grid-column:span -5;margin-top:0;padding:2.5rem 0;margin-left:1rem;margin-right:1rem}}@media (min-width:1024px){main.comparison-page .wysiwyg figure.with-quote img{-ms-grid-column-span:15;grid-column:span 15}main.comparison-page .wysiwyg figure.with-quote blockquote{-ms-grid-column-span:35;grid-column:span -3.5}}main.comparison-page .wysiwyg code{font-size:.8em;padding:.1em .5em;display:inline-block;border-radius:4px}main.comparison-page .wysiwyg code,main.comparison-page .wysiwyg pre{background-color:#f8f8f8}main.comparison-page .wysiwyg pre{padding:2rem;white-space:pre-wrap;overflow-x:auto}main.comparison-page .wysiwyg pre code{background-color:initial}main.comparison-page .wysiwyg iframe{border:none}main.comparison-page .wysiwyg hr{margin-top:3rem;margin-bottom:3rem}@media (min-width:768px){main.comparison-page .wysiwyg hr{margin-top:4rem;margin-bottom:4rem}}main.comparison-page a{color:#06c;text-decoration:none;cursor:pointer}main.comparison-page .wrapper{position:relative;min-width:288px;max-width:1023px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}main.comparison-page .wrapper--grid{display:-ms-grid;display:grid;grid-gap:12px;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(6,1fr)}@media screen and (min-width:768px){main.comparison-page .wrapper--grid{-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(24,1fr)}}main.comparison-page .wrapper__row{-ms-grid-column:1;-ms-grid-column-span:11;grid-column:1/-1}@media screen and (min-width:768px){main.comparison-page .wrapper__row{-ms-grid-column-span:47;grid-column:1/-1}}main.comparison-page .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;background:#f69234;height:60px;outline:none;border:none;color:#fff;font-size:20px;font-weight:600;letter-spacing:.36px;border-radius:2px;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1);box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1);cursor:pointer}main.comparison-page .button--ghost{background:none;color:#f69234;border:2px solid #e5e5e5}main.comparison-page .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;height:80px;max-height:80px;background:#fff;border:1px solid #e5e5e5;border-radius:2px;padding:0 26px;margin-bottom:1.25em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .24s cubic-bezier(.694,0,.335,1);-o-transition:all .24s cubic-bezier(.694,0,.335,1);transition:all .24s cubic-bezier(.694,0,.335,1);-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1);box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1)}main.comparison-page .input-group.is-active{border:3px solid #f69234!important}main.comparison-page .input-group.is-error{background-color:#fdedee;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1),inset 0 0 0 3px #f8a9ad;box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1),inset 0 0 0 3px #f8a9ad}main.comparison-page .input-group.is-error .input-group__error{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}main.comparison-page .input-group label{position:absolute;top:50%;left:26px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;z-index:10;-webkit-transition:-webkit-transform .24s cubic-bezier(.694,0,.335,1);transition:-webkit-transform .24s cubic-bezier(.694,0,.335,1);-o-transition:.24s transform cubic-bezier(.694,0,.335,1);transition:transform .24s cubic-bezier(.694,0,.335,1);transition:transform .24s cubic-bezier(.694,0,.335,1),-webkit-transform .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .input-group input{background:transparent;border:none;height:66%;width:100%;padding:0;opacity:0;-webkit-transition:opacity .24s cubic-bezier(.694,0,.335,1) .24s;-o-transition:.24s opacity .24s cubic-bezier(.694,0,.335,1);transition:opacity .24s cubic-bezier(.694,0,.335,1) .24s}main.comparison-page .input-group input::-webkit-input-placeholder{opacity:0;visibility:hidden;-webkit-transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1);-o-transition:.24s opacity cubic-bezier(.694,0,.335,1),.24s visibility cubic-bezier(.694,0,.335,1);transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .input-group input::-moz-placeholder{opacity:0;visibility:hidden;-webkit-transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1);-o-transition:.24s opacity cubic-bezier(.694,0,.335,1),.24s visibility cubic-bezier(.694,0,.335,1);transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .input-group input:-ms-input-placeholder{opacity:0;visibility:hidden;-webkit-transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1);-o-transition:.24s opacity cubic-bezier(.694,0,.335,1),.24s visibility cubic-bezier(.694,0,.335,1);transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .input-group input::-ms-input-placeholder{opacity:0;visibility:hidden;-webkit-transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1);-o-transition:.24s opacity cubic-bezier(.694,0,.335,1),.24s visibility cubic-bezier(.694,0,.335,1);transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .input-group input::placeholder{opacity:0;visibility:hidden;-webkit-transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1);-o-transition:.24s opacity cubic-bezier(.694,0,.335,1),.24s visibility cubic-bezier(.694,0,.335,1);transition:opacity .24s cubic-bezier(.694,0,.335,1),visibility .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .input-group input:focus,main.comparison-page .input-group input:valid{opacity:1;outline:none;border:none}main.comparison-page .input-group input:focus~label,main.comparison-page .input-group input:valid~label{-webkit-transform:translateY(-33px) scale(.7);-ms-transform:translateY(-33px) scale(.7);transform:translateY(-33px) scale(.7)}main.comparison-page .input-group input:focus::-webkit-input-placeholder{opacity:1;visibility:visible}main.comparison-page .input-group input:focus::-moz-placeholder{opacity:1;visibility:visible}main.comparison-page .input-group input:focus:-ms-input-placeholder{opacity:1;visibility:visible}main.comparison-page .input-group input:focus::-ms-input-placeholder{opacity:1;visibility:visible}main.comparison-page .input-group input:focus::placeholder{opacity:1;visibility:visible}main.comparison-page .input-group input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}main.comparison-page .input-group input[type=number]::-webkit-inner-spin-button,main.comparison-page .input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}main.comparison-page .input-group__error{position:absolute;top:-33px;left:0;right:0;background-image:-webkit-repeating-linear-gradient(315deg,#f04b51,#f04b51 24px,#f2545b 0,#f2545b 48px);background-image:-o-repeating-linear-gradient(315deg,#f04b51,#f04b51 24px,#f2545b 0,#f2545b 48px);background-image:repeating-linear-gradient(135deg,#f04b51,#f04b51 24px,#f2545b 0,#f2545b 48px);background-color:#f2545b;color:#fff;border:0;border-radius:2px;font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.25em 26px;z-index:100;opacity:0;-webkit-transform:rotateX(-25deg) scale(.98);transform:rotateX(-25deg) scale(.98);-webkit-transition:all .24s cubic-bezier(.694,0,.335,1);-o-transition:all .24s cubic-bezier(.694,0,.335,1);transition:all .24s cubic-bezier(.694,0,.335,1)}main.comparison-page .Hero{position:relative;text-align:center;padding:2em 0}main.comparison-page .Hero:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(top,#0099d6,#06c);background:-webkit-gradient(linear,left top,left bottom,from(#0099d6),to(#06c));background:linear-gradient(180deg,#0099d6,#06c)}main.comparison-page .Hero__title{color:#fff;padding:2em .75em .75em;max-width:800px;margin:0 auto}@media (min-width:760px){main.comparison-page .Hero__title{padding:0 .75em .75em}}main.comparison-page .Hero__form{position:relative}@media screen and (min-width:480px){main.comparison-page .Hero__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.comparison-page .Hero__form .input-group{border-right:none}main.comparison-page .Hero__form .input-group:first-child{border-radius:2px 0 0 2px}main.comparison-page .Hero__form .button{border-radius:0 2px 2px 0}main.comparison-page .Hero__form>*{width:200px;height:80px;margin:0!important;border-radius:initial}}@media screen and (min-width:760px){main.comparison-page .Hero{padding:8.5em 0 84px}main.comparison-page .Hero:before{height:75%}}main.comparison-page .Intro p{text-align:center;color:#555;font-weight:400;max-width:800px;margin:0 auto}main.comparison-page .Intro .wrapper__row{padding:2em 0;border-bottom:1px solid #e5e5e5}@media screen and (min-width:760px){main.comparison-page .Intro .wrapper__row{padding:0 2em 3.25em}}main.comparison-page .Statistics{padding:2em 0}main.comparison-page .Statistics__header{text-align:center;padding-bottom:2em;max-width:800px;margin:0 auto}main.comparison-page .Statistics h2{padding-bottom:.375em}main.comparison-page .Statistics .table{margin-bottom:3.25em}@media screen and (min-width:760px){main.comparison-page .Statistics{padding:3.25em 0 2em}}main.comparison-page .Products .wrapper__row{padding:2em 2em 1.25em;background:-o-linear-gradient(top,#30c592,#30c592);background:-webkit-gradient(linear,left top,left bottom,from(#30c592),to(#30c592));background:linear-gradient(180deg,#30c592,#30c592);border-radius:8px;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1);box-shadow:0 -4px 10px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1)}main.comparison-page .Products h2{color:#fff}main.comparison-page .Products .wysiwyg>*{color:#fff;opacity:.8}main.comparison-page .Products .wysiwyg ul li:before{color:#9bedd1}main.comparison-page .Conclusion{padding:2em 0}@media screen and (min-width:760px){main.comparison-page .Conclusion{padding:3.25em 0}}main.comparison-page .SimpleCta .wrapper__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:5.25em 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}main.comparison-page .SimpleCta h2{padding:0 1.25em 1.25em;margin:0 auto}main.comparison-page .SimpleCta .button{-ms-grid-row:2}@media screen and (min-width:760px){main.comparison-page .SimpleCta .wrapper__row{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;text-align:left}main.comparison-page .SimpleCta h2{padding:0 1.25em 0 0}main.comparison-page .SimpleCta .button{-ms-grid-row:1;-ms-grid-column:2}}main.comparison-page .table{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}main.comparison-page .table__row-header{-webkit-box-shadow:4px 0 10px rgba(0,0,0,.1);box-shadow:4px 0 10px rgba(0,0,0,.1);z-index:20}main.comparison-page .table__row-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr);overflow:auto;-ms-grid-column:2}main.comparison-page .table__row-body .table__cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}main.comparison-page .table__row-body .table__cell h3{max-height:100%;overflow:auto}main.comparison-page .table__column .table__cell:first-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent));background:-o-linear-gradient(bottom,#fff,transparent);background:linear-gradient(0deg,#fff,transparent)}main.comparison-page .table__row-body .table__column:last-child .table__cell:not(:first-child){border-radius:0 8px 8px 0;border-left:1px solid #e5e5e5}main.comparison-page .table__cell{height:70px;padding:0 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;font-size:16px;border-radius:8px 0 0 8px}main.comparison-page .table__cell:nth-child(odd):not(:first-child):not(:last-child){background:#f8f8f8}main.comparison-page .table__cell svg{width:16px;height:16px}@media screen and (min-width:760px){main.comparison-page .table{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}main.comparison-page .table__row-header{-webkit-box-shadow:none;box-shadow:none;border:none!important}main.comparison-page .table__row-header .table__cell:not(:first-child){border-right:1px solid #e5e5e5}main.comparison-page .table__cell{font-size:18px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){main.comparison-page .table__row-header{-webkit-box-shadow:none;box-shadow:none;border:2px solid #555}}main.comparison-page .table__row-body .table__column.competitor{-ms-grid-column:2}#county-select-wrapper{width:auto}#county-select-wrapper.hidden-element{display:none!important}.county-selection{border:none!important;outline:none;font-size:20px!important;width:100%;padding:0!important}.county-selection:focus-visible{outline:none!important;font-size:20px!important}.input-group--select{display:flex!important;align-items:center!important}