.overlay[data-v-47925c38]{z-index:10;background:#96969680}.modal-popup-container[data-v-47925c38],.overlay[data-v-47925c38]{position:fixed;inset:0}.modal-popup-container[data-v-47925c38]{z-index:20}.modal-popup-container>div.content[data-v-47925c38]{background:#fff;border-radius:4px;max-width:90%;max-height:100%;margin:24px;padding:40px 24px;position:relative;overflow:auto}@media (width>=768px){.modal-popup-container>div.content[data-v-47925c38]{max-width:418px;margin:auto}}.modal-popup-container>div.content .close-modal-popup[data-v-47925c38]{cursor:pointer;position:absolute;top:.75rem;right:.75rem}.fade-enter-active[data-v-47925c38],.fade-leave-active[data-v-47925c38]{transition:opacity .4s linear}.fade-enter-from[data-v-47925c38],.fade-leave-to[data-v-47925c38],.none-enter-from[data-v-47925c38],.none-leave-to[data-v-47925c38]{opacity:0}.none-enter-active[data-v-47925c38],.none-leave-active[data-v-47925c38]{transition:opacity 10ms linear}.pop-enter-active[data-v-47925c38],.pop-leave-active[data-v-47925c38]{transition:transform .4s cubic-bezier(.5,0,.5,1),opacity .4s linear}.pop-enter-from[data-v-47925c38],.pop-leave-to[data-v-47925c38]{opacity:0;transform:scale(.3)translateY(-50%)}footer#footer-component{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}footer#footer-component>div:first-child.purple{background-image:linear-gradient(-110deg,#4d3b70 -.65%,#8765a9 68.23%,#c791c1)}footer#footer-component>div:first-child.orange{background-image:linear-gradient(-289deg,#ecbc57 -5.35%,#d57901 26.25%,#ad272a 77.45%,#a62969 116.01%)}footer#footer-component>div:first-child.dark-orange{background-image:linear-gradient(315deg,#ecbc57,#e0820a 26.04%,#ad272a 68.23%,#98336f)}footer#footer-component>div:first-child.blue{background-image:linear-gradient(123deg,#008fd6,#3180c6 47.57%,#8765a9)}footer#footer-component>div:first-child.green{background-image:linear-gradient(135deg,#3aa197,#9dc566)}footer#footer-component>div:last-child.purple{--tw-bg-opacity:1;background-color:rgb(77 43 112/var(--tw-bg-opacity,1))}footer#footer-component>div:last-child.dark-orange,footer#footer-component>div:last-child.orange{--tw-bg-opacity:1;background-color:rgb(173 39 42/var(--tw-bg-opacity,1))}footer#footer-component>div:last-child.blue{--tw-bg-opacity:1;background-color:rgb(30 68 116/var(--tw-bg-opacity,1))}footer#footer-component>div:last-child.green{background:#3b8155}footer#footer-component .footer-wrapper{margin-left:auto;margin-right:auto;padding-top:42px;padding-bottom:47px}@media (width>=640px){footer#footer-component .footer-wrapper{padding-top:42px}}@media (width>=768px){footer#footer-component .footer-wrapper{padding-top:57px;padding-bottom:54px}}footer#footer-component .footer-wrapper .footer-content{grid-template-columns:repeat(5,minmax(0,1fr))}footer#footer-component .footer-wrapper .footer-content .column{margin-bottom:10px}footer#footer-component .footer-wrapper .footer-content .column.empty{display:none}@media (width>=1024px){footer#footer-component .footer-wrapper .footer-content .column.empty{display:flex}}footer#footer-component .footer-wrapper .footer-content .column.empty:last-child{display:flex}footer#footer-component .footer-wrapper .footer-content .column.empty:last-child .social{margin-top:0!important}@media (width>=1024px){footer#footer-component .footer-wrapper .footer-content .column.empty:last-child{flex-direction:column;justify-content:flex-end}}footer#footer-component .footer-wrapper .footer-content .column p{margin-bottom:14px;font-size:18px;font-weight:700;line-height:22px}footer#footer-component .footer-wrapper .footer-content .column a{font-size:14px;font-weight:500;line-height:22px}@media (width>=1024px){footer#footer-component .footer-wrapper .footer-content .column a{font-size:14px;font-weight:300}}footer#footer-component .footer-wrapper .footer-content .column a{line-height:24px}footer#footer-component .footer-wrapper .footer-content .column a:hover{text-decoration-line:underline}footer#footer-component .footer-wrapper .footer-content .column .blurb{font-size:14px;font-weight:300;line-height:24px}footer#footer-component .footer-wrapper .sign-up-form input.email{--tw-text-opacity:1;width:303px;height:40px;color:rgb(49 49 49/var(--tw-text-opacity,1));border-radius:.125rem;padding:.5rem 1.5rem;font-size:14px;font-weight:300;line-height:24px}footer#footer-component .footer-wrapper .sign-up-form input.email::placeholder{color:#909090}footer#footer-component .social{margin-left:-3px;display:flex}footer#footer-component .social a{height:36px;position:relative}footer#footer-component .social a:not(:last-child){margin-right:13px}footer#footer-component .social a svg{justify-content:center;align-items:center;display:flex}footer#footer-component .social a svg g{transition:all .2s}footer#footer-component .social a svg g:last-of-type{opacity:0;translate:10% 10%;scale:.8}footer#footer-component .social a svg:hover g:first-of-type{opacity:0}footer#footer-component .social a svg:hover g:last-of-type{opacity:1;translate:0;scale:1}footer#footer-component .legal{font-size:14px;font-weight:500;line-height:22px}@media (width>=1024px){footer#footer-component .legal{font-size:14px;font-weight:300}}footer#footer-component .legal{flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:27px;padding-bottom:21px;font-size:13px;line-height:24px;display:flex}@media (width>=640px){footer#footer-component .legal{padding-top:24px;padding-bottom:16px}}@media (width>=1024px){footer#footer-component .legal{flex-direction:row}}footer#footer-component .legal .logo{align-self:flex-start;max-height:16px;margin-top:15px}@media (width>=640px){footer#footer-component .legal .logo{margin-top:0;margin-bottom:15px}}@media (width>=768px){footer#footer-component .legal .logo{align-self:center;margin-bottom:0}}footer#footer-component .legal a:hover{text-decoration-line:underline}@media (width>=1280px){footer#footer-component .legal div{padding-right:27px}}@media (width>=1440px){footer#footer-component .legal div{padding-right:52px}}footer#footer-component .legal div span:last-child a{display:block}@media (width>=640px){footer#footer-component .legal div span:last-child a{display:inline}}
