.social-module__container ul{display:flex;gap:20px}.social-module__container svg{height:28px;width:28px}.contact-module__container{display:block}.footer-module__container{margin-top:50px}.footer-module__container .footer-module__greyBackground{background-color:#f2f2f2;padding:35px 0}.footer-module__container h2{margin:0;padding:15px;border:0}@media (min-width: 768px){.footer-module__container h2{padding:15px 40px}}@media (min-width: 1024px){.footer-module__container h2{padding:15px calc((100% - 1004px)/2)}}.footer-module__container form{padding:15px}@media (min-width: 768px){.footer-module__container form{padding:15px 40px}}@media (min-width: 1024px){.footer-module__container form{padding:15px calc((100% - 1004px)/2)}}.footer-module__container .footer-module__bottomBanner{display:flex;flex-direction:column;align-items:center;padding-bottom:15px;background-color:#121212;color:#fff}@media (min-width: 768px){.footer-module__container .footer-module__bottomBanner{padding:15px 40px}}.footer-module__container .footer-module__bottomBanner p{margin-bottom:16px}.footer-module__container .footer-module__bottomBanner svg{fill:#fff}.footer-module__container h3{padding:15px;border-bottom:0;margin:0}@media (min-width: 768px){.footer-module__container h3{padding:40px 40px 0}}@media (min-width: 1024px){.footer-module__container h3{padding:40px calc((100% - 1004px)/2) 0}}.footer-module__container .footer-module__altContact{display:flex;justify-content:space-between;padding:15px}@media (min-width: 768px){.footer-module__container .footer-module__altContact{padding:40px;justify-content:flex-start;gap:80px}}@media (min-width: 1024px){.footer-module__container .footer-module__altContact{padding:40px calc((100% - 1004px)/2)}}.footer-module__container .footer-module__altContact a{font-size:1rem;color:#3b97a1;font-weight:700}@media (min-width: 768px){.footer-module__container .footer-module__altContact a{font-size:1.25rem}}.footer-module__container .footer-module__requestReceived{padding:0 15px;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.footer-module__container .footer-module__requestReceived{padding:0 40px}}@media (min-width: 1024px){.footer-module__container .footer-module__requestReceived{padding:0 calc((100% - 1004px)/2)}}.footer-module__container .footer-module__requestReceived.footer-module__failed svg{fill:red;height:80px;width:80px}.footer-module__container .footer-module__requestReceived.footer-module__failed a{color:#3b97a1}.nav-module__container{height:75px;background-color:#0f2732;display:flex;justify-content:space-between;align-items:center;padding:0 15px;position:fixed;z-index:50;top:-75px;width:100vw;transition:top .5s}@media (min-width: 768px){.nav-module__container{padding:0 40px}}@media (min-width: 1024px){.nav-module__container{padding:0 calc((100% - 1004px)/2)}}.nav-module__container.nav-module__notOnHomepage{top:0}.nav-module__container .nav-module__logoLink{height:90%}.nav-module__container ul{display:flex;padding:5px 0;gap:20px}.nav-module__container ul a{color:#fff}.nav-module__container ul li{display:flex;align-items:center}.nav-module__container ul li svg{margin-right:8px}.home-module__container,.home-module__container .home-module__hero{position:relative}.home-module__container .home-module__hero .home-module__imageWrapper{display:flex;justify-content:center;align-items:center}.home-module__container .home-module__hero .home-module__imageWrapper img{width:100%;min-height:395px;object-fit:cover}@media (min-width: 1024px){.home-module__container .home-module__hero .home-module__imageWrapper{background-color:#b6e1e5}.home-module__container .home-module__hero .home-module__imageWrapper img{max-height:50vh;object-fit:contain}}.home-module__container .home-module__initialCta{background-color:#121212;color:#fff;height:75px;padding:0 15px;display:flex;align-items:center}@media (min-width: 768px){.home-module__container .home-module__initialCta{padding:0 40px}}@media (min-width: 1024px){.home-module__container .home-module__initialCta{padding:0 calc((100% - 1004px)/2)}}.home-module__container .home-module__initialCta ul{display:flex;justify-content:space-between;width:100%}@media (min-width: 768px){.home-module__container .home-module__initialCta ul{justify-content:space-around}}.home-module__container .home-module__initialCta ul li{display:flex;align-items:center}.home-module__container .home-module__initialCta ul li span{display:flex;align-items:center;margin-right:5px}.home-module__container .home-module__whyEthan,.home-module__container .home-module__mission,.home-module__container .home-module__finalPitch{padding:0 15px;margin-top:50px}@media (min-width: 768px){.home-module__container .home-module__whyEthan,.home-module__container .home-module__mission,.home-module__container .home-module__finalPitch{padding:0 40px}}@media (min-width: 1024px){.home-module__container .home-module__whyEthan,.home-module__container .home-module__mission,.home-module__container .home-module__finalPitch{padding:0 calc((100% - 1004px)/2)}}.home-module__container .home-module__whyEthan .home-module__imageContentWrapper{display:flex}.home-module__container .home-module__whyEthan .home-module__imageContentWrapper img{width:50%;object-fit:cover;object-position:left;max-height:40vh}.home-module__container .home-module__whyEthan .home-module__imageContentWrapper p{padding-left:15px;margin:0}@media (min-width: 768px){.home-module__container .home-module__whyEthan .home-module__imageContentWrapper p{padding:0 40px}}.home-module__container .home-module__whyEthan .home-module__facebookReviews{height:200px;margin:50px 0;display:flex;overflow-x:scroll;gap:40px;padding:5px 15px 0 5px}.home-module__container .home-module__whyEthan .home-module__facebookReviews svg{height:20px;width:20px}.home-module__container .home-module__whyEthan .home-module__facebookReviews li{height:175px;box-shadow:2px 2px 10px #b6e1e5;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:15px}@media (min-width: 768px){.home-module__container .home-module__whyEthan .home-module__facebookReviews li{padding:15px 40px}}.home-module__container .home-module__whyEthan .home-module__facebookReviews li blockquote{width:250px;margin:0;font-size:1rem}@media (min-width: 768px){.home-module__container .home-module__whyEthan .home-module__facebookReviews li blockquote{width:300px;font-size:1.125rem}}.home-module__container .home-module__whyEthan .home-module__facebookReviews li a{width:100%;text-align:right}.home-module__container .home-module__whyEthan .home-module__facebookReviews li a svg{fill:#0866ff;position:relative;top:3px}.home-module__container .home-module__mission ul{display:flex;flex-direction:column;gap:40px}.home-module__container .home-module__mission ul li{display:flex;gap:15px}@media (min-width: 768px){.home-module__container .home-module__mission ul li{gap:100px}}.home-module__container .home-module__mission ul li p{margin:0}.home-module__container .home-module__mission ul li img{width:40%;object-fit:cover;max-height:33vh}.home-module__container .home-module__finalPitch a{color:#3b97a1;font-weight:700}.home-module__container .home-module__finalPitch svg{height:40px;width:40px;margin-left:8px}.home-module__container .home-module__finalPitch ol{margin:0;padding:15px}@media (min-width: 768px){.home-module__container .home-module__finalPitch ol{padding:15px 10% 0 15px}}.home-module__container .home-module__finalPitch ol li{margin-bottom:8px}.home-module__container .home-module__finalPitch ol li .home-module__centered{display:flex;align-items:center}.home-module__container .home-module__finalPitch ol li img{padding-top:8px;display:block;width:67%;margin:0 auto}@media (min-width: 768px){.home-module__container .home-module__finalPitch .home-module__stepsImageWrapper{display:flex}}.not-found-module__red{color:red}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;scroll-behavior:smooth}body{font-family:Cabin,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#0f2732;font-size:1rem;line-height:1.5rem}@media (min-width: 375px){body{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){body{font-size:1.25rem;line-height:1.875rem}}body,header,main,footer{overflow-x:hidden}main{min-height:calc(100vh - 75px)}ul{list-style:none;padding:0;margin:0}img{max-height:100%}a{text-decoration:none;color:inherit}h1,h2,h3{border-bottom:1px solid #6c585950;padding-bottom:8px}h2{line-height:2.25rem}form button{width:100%;margin:16px 0;padding:8px 12px;background-color:#fff;color:#0f2732;border-color:#75c4cd}label{display:block;font-size:1.25rem;padding:8px 0}input,select,textarea{width:100%;padding:8px 12px;margin:0 0 16px}.no-wrap{white-space:nowrap}.sc-only{position:absolute;left:-500%}.tablet-and-up,.desktop-only{display:none}@media (min-width: 768px){.mobile-only{display:none!important}.tablet-and-up{display:block!important}}@media (min-width: 1024px){.mobile-and-tablet{display:none!important}.desktop-only{display:block!important}}#check-group{animation:.32s ease-in-out 1.03s check-group;transform-origin:center}#check-group #check{animation:.34s cubic-bezier(.65,0,1,1) .8s forwards check;stroke-dasharray:0,75px;stroke-linecap:round;stroke-linejoin:round}#check-group #outline{animation:.38s ease-in outline;transform:rotate(0);transform-origin:center}#check-group #white-circle{animation:.35s ease-in .35s forwards circle;transform:none;transform-origin:center}@keyframes roll-right-to-left{0%{right:-85px}50%{right:50vw}to{right:calc(100vw + 85px);transform:rotate(-1500deg)}}@keyframes move-right-to-left{0%{right:-250px}25%{right:-150px}50%,70%{right:-40px}to{right:calc(100vw + 170px)}}.freeBall{position:absolute;height:80px;width:80px;right:0;margin-bottom:120px;animation:roll-right-to-left 15s linear infinite}@media (min-width: 768px){.freeBall{margin-bottom:160px;height:120px;width:120px}}.vacuum-bullet{position:absolute;height:135px;width:135px;right:0;margin-bottom:120px;animation:move-right-to-left 15s linear infinite;rotate:15deg}.vacuum-bullet .bullet{position:relative;z-index:15}.vacuum-bullet .engine{position:relative;height:50px;width:50px;transform:rotate(70deg);bottom:122px;left:100px;z-index:10;rotate:-5deg}@media (min-width: 768px){.vacuum-bullet .engine{height:65px;width:65px;left:150px;bottom:173px}}@media (min-width: 768px){.vacuum-bullet{margin-bottom:160px;height:195px;width:195px}}@keyframes outline{0%{stroke-dasharray:0,345.576px}to{stroke-dasharray:345.576px,345.576px}}@keyframes circle{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes check{0%{stroke-dasharray:0,75px}to{stroke-dasharray:75px,75px}}@keyframes check-group{0%{transform:scale(1)}50%{transform:scale(1.09)}to{transform:scale(1)}}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
