:root{--green1: #E0FCFF;--green2: #BEF8FD;--green3: #87EAF2;--green4: #54D1DB;--green5: #38BEC9;--green6: #2CB1BC;--green7: #14919B;--green8: #0E7C86;--green9: #0A6C74;--green10: #044E54;--gray1: #F0F4F8;--gray2: #D9E2EC;--gray3: #BCCCDC;--gray4: #9FB3C8;--gray5: #829AB1;--gray6: #627D98;--gray7: #486581;--gray8: #334E68;--gray9: #243B53;--gray10: #102A43;--blue: #647ACB;--pink: #DA4A91;--red: #D64545;--yellow: #F7D070}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;font-family:"Montserrat",sans-serif}*:focus{outline:none}*::after,*::before{content:"";display:none;box-sizing:border-box}html,body{overflow-x:hidden;height:100%;background-color:var(--gray1)}body{display:flex;flex-flow:column nowrap}#allContentMinusFooter{flex:1 0 auto}a{text-decoration:none}a,button{cursor:pointer}a[disabled],button[disabled]{cursor:not-allowed;pointer-events:none}.pressed-animation:active{transform:scale(0.98);opacity:.9}.full-width{max-width:1100px;width:95%}.base-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}h1,h2,h3,h4,h5,h6{color:var(--gray10);font-weight:500}p{color:var(--gray8)}p.postscript{font-size:13px;color:var(--gray6)}a.button,button{padding:0 10px;color:#fff;font-weight:500;text-transform:uppercase;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;border-radius:4px;font-size:16px;height:50px;transition:100ms all;text-align:center}a.button.ghost,button.ghost{background-color:rgba(0,0,0,0);border:2px solid var(--main-color);color:var(--main-color)}a.button.ghost:hover,button.ghost:hover{background-color:var(--main-color);color:#fff}a.button.pad-height,button.pad-height{height:auto;padding-top:10px;padding-bottom:10px}a.button:not(.ghost),button:not(.ghost){background-color:var(--main-color)}a.button.green,button.green{--main-color: var(--green5)}a.button.blue,button.blue{--main-color: var(--blue)}a.button.small,button.small{height:25px;font-size:14px}a.button.big,button.big{height:75px;font-size:18px}a.button.long,button.long{max-width:400px;width:95%}@media all and (max-width: 500px){a.button,button{height:40px;font-size:15px;max-width:300px}}select,input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]){height:40px;background-color:#fff;border-radius:4px;max-width:400px;width:95%;border:1px solid var(--gray3);font-size:16px;color:var(--gray8)}select,input[type=range]{cursor:pointer}label{font-size:16px;color:var(--gray9);display:flex;flex-flow:column nowrap;max-width:400px;width:95%}label select,label input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]){width:100%;margin-top:3px}input[type=range]{--complete: "0%";--incomplete: "100%";appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0)}input[type=range]::-webkit-slider-container{background:rgba(0,0,0,0);display:flex;align-items:center}input[type=range]::-webkit-slider-runnable-track{height:20px;border-radius:12px;background-color:var(--gray2);background:linear-gradient(to right, var(--green5) 0% var(--complete), var(--gray2) 0% var(--incomplete));border:1px solid var(--gray5)}input[type=range]::-webkit-slider-thumb{--size: 30px;appearance:none;-webkit-appearance:none;height:var(--size);width:var(--size);border-radius:var(--size);box-shadow:none;background:#fff;border:1px solid var(--gray5);margin-top:-5px;margin-left:-1px}input[type=range]:not(:invalid)::-webkit-slider-thumb{margin-left:2px}#mobileHeaderSwitch{height:50px;width:50px;background-repeat:no-repeat;background-size:35px;background-image:url(/assets/icons/menu.svg);background-position:center;appearance:none;-webkit-appearance:none}#mobileHeaderSwitch:checked+.links{opacity:1;height:250px}#mobileHeaderClearfix{height:50px;width:50px}header{height:70px;width:100%;background-color:#fff;padding:0 50px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative}header .logo{height:50px;width:auto}header #mobileHeaderClearfix,header #mobileHeaderSwitch{display:none}header .links{display:flex;flex-flow:row wrap;align-items:center}header .links a:not(.button){font-size:18px;color:var(--gray9);margin-left:20px}header .links a:not(.button):hover{text-decoration:underline}header .links .info{margin-right:50px}header .links .info,header .links .ctas{display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width: 600px){header .links a{font-size:16px}header .links .info{margin-right:30px}}@media all and (max-width: 570px){header{justify-content:space-between;padding:0 25px}header #mobileHeaderClearfix,header #mobileHeaderSwitch{display:inline-flex}header .links{position:absolute;height:0px;opacity:0;width:100%;top:70px;left:0px;padding:20px;transition:150ms all;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;flex-flow:column nowrap}header .links a{font-size:20px;margin-bottom:15px}header .links .info,header .links .ctas{margin-right:0;margin-left:0;width:100%;flex-flow:column nowrap}header .links .ctas{flex-direction:column-reverse}header .links .ctas #headerSignupButton{width:100%}}footer{width:100%;background-color:#fff;flex-shrink:0}.footer-container{margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:50px 0}.footer-container .section{display:flex;flex-flow:column nowrap;align-items:flex-start}.footer-container .section.separation{justify-content:space-between}.footer-container .section h3{margin-bottom:10px;text-decoration:underline}.footer-container .section a{color:var(--gray8)}.footer-container .section a:hover{text-decoration:underline}.footer-container .section ul{list-style-type:none}.footer-container .section ul li{font-size:14px;margin-bottom:5px}.footer-container .logo{height:50px;width:auto}@media all and (max-width: 800px){.footer-container{flex-flow:column nowrap}.footer-container .section.separation{flex-flow:row nowrap;align-items:center}}@media all and (max-width: 700px){.footer-container .section{align-items:center;margin-bottom:10px}.footer-container .section ul li{text-align:center}.footer-container .section.separation{flex-flow:column nowrap;justify-content:flex-start}}main{margin-left:auto;margin-right:auto;max-width:1100px;width:95%}main hr{height:2px;width:100%;background-color:var(--gray2)}main section{width:100%;display:flex;flex-flow:column nowrap;align-items:center;text-align:center;justify-content:center;margin:75px 0}main section h1{font-size:40px;margin-bottom:20px}main section h2{font-size:30px;margin-bottom:20px}.shadowbox{max-width:700px;width:95%;background-color:#fff;border-radius:12px;padding:50px;display:flex;flex-flow:column nowrap;align-items:center}.shadowbox p{text-align:center;margin-bottom:20px;line-height:25px}main.home section.hero{flex-flow:row nowrap;justify-content:space-between}main.home section.hero .content{max-width:400px}main.home section.hero h1,main.home section.hero p{text-align:left;margin-bottom:20px;max-width:750px}main.home section.hero p{line-height:25px;font-size:18px}main.home section.hero .ctas{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;margin-bottom:50px}main.home section.hero .ctas a,main.home section.hero .ctas button{width:100%}main.home section.hero .ctas a{margin-bottom:20px}main.home section.hero .hero-img{max-width:350px;height:auto}@media all and (max-width: 950px){main.home section{margin:50px 0}main.home section.hero{flex-flow:column nowrap;align-items:center}main.home section.hero .content{max-width:95%}main.home section.hero h1,main.home section.hero p{text-align:center}main.home section.hero h1{font-size:30px}main.home section.hero p{font-size:16px}main.home section.hero .ctas a,main.home section.hero .ctas button{max-width:400px}}main.pricing section p{max-width:600px;font-size:17px;line-height:30px}.main-pricing .card-section{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;gap:20px;width:100%;margin-bottom:20px}.main-pricing .card-section .card{border-radius:12px;background-color:#fff;padding:40px;width:300px;border:1px solid var(--gray3)}.main-pricing .card-section .card .popular-indicator{height:30px;border-radius:6px;width:200px;background-color:var(--blue);color:#fff;font-weight:500;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:14px;opacity:.7;margin:-20px auto 10px}.main-pricing .card-section .card.big{margin-top:-20px;width:325px;padding-bottom:60px}.main-pricing .card-section .card h3{font-size:25px;text-decoration:underline;font-weight:600}.main-pricing .card-section .card p{font-size:16px}.main-pricing .card-section .card h3,.main-pricing .card-section .card p{text-align:left;margin-bottom:15px}.main-pricing .card-section .card .button{height:35px;margin-bottom:15px}.main-pricing .card-section .card .price{margin-bottom:20px;font-size:25px;color:var(--gray8);font-weight:600}.main-pricing .card-section .card .price sub,.main-pricing .card-section .card .price sup{font-size:18px;color:var(--gray6);font-weight:400}.main-pricing .card-section .card ul{list-style-position:outside}.main-pricing .card-section .card ul li{text-align:left;margin-bottom:10px;line-height:25px}.main-pricing .postscript{text-align:center;font-size:16px;line-height:25px}.calculator-section{display:flex;flex-flow:column nowrap;width:95%;max-width:600px}.calculator-section .your-price{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}.calculator-section sup,.calculator-section sub{color:var(--gray9)}.calculator-section #currentPrice{font-size:30px;font-weight:600;color:var(--green10)}@media all and (max-width: 1000px){.main-pricing .card-section{flex-flow:column nowrap;align-items:center}.main-pricing .card-section .card .popular-indicator{background-color:rgba(0,0,0,0);font-weight:600;color:var(--blue);font-size:16px;text-decoration:underline}.main-pricing .card-section .card.big{box-shadow:none;margin-top:0;width:300px;padding-bottom:40px}}#notFoundContainer{display:flex;flex-flow:column nowrap;align-items:center}#notFoundContainer img{max-width:500px;height:auto;width:95%;margin:20px auto}#notFoundContainer h3{font-size:25px}#notFoundContainer h3,#notFoundContainer p{margin-bottom:20px}
