.overlay[data-v-47925c38]{background:#96969680;z-index:10}.modal-popup-container[data-v-47925c38],.overlay[data-v-47925c38]{inset:0;position:fixed}.modal-popup-container[data-v-47925c38]{z-index:20}.modal-popup-container>div.content[data-v-47925c38]{background:#fff;border-radius:4px;margin:24px;max-height:100%;max-width:90%;overflow:auto;padding:40px 24px;position:relative}@media(min-width:768px){.modal-popup-container>div.content[data-v-47925c38]{margin:auto;max-width:418px}}.modal-popup-container>div.content .close-modal-popup[data-v-47925c38]{cursor:pointer;position:absolute;right:.75rem;top:.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 .01s 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-bottom:47px;padding-top:42px}@media(min-width:640px){footer#footer-component .footer-wrapper{padding-top:42px}}@media(min-width:768px){footer#footer-component .footer-wrapper{padding-bottom:54px;padding-top:57px}}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(min-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(min-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{font-size:18px;font-weight:700;line-height:22px;margin-bottom:14px}footer#footer-component .footer-wrapper .footer-content .column a{font-size:14px;font-weight:500;line-height:22px}@media(min-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{border-radius:.125rem;height:40px;padding:.5rem 1.5rem;width:303px;--tw-text-opacity:1;color:rgb(49 49 49/var(--tw-text-opacity,1));font-size:14px;font-weight:300;line-height:24px}footer#footer-component .footer-wrapper .sign-up-form input.email::-moz-placeholder{color:#909090}footer#footer-component .footer-wrapper .sign-up-form input.email::placeholder{color:#909090}footer#footer-component .social{display:flex;margin-left:-3px}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{align-items:center;display:flex;justify-content:center}footer#footer-component .social a svg g{transition:all .2s}footer#footer-component .social a svg g:last-of-type{opacity:0;scale:.8 .8;translate:10% 10%}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;scale:1 1;translate:0 0}footer#footer-component .legal{font-size:14px;font-weight:500;line-height:22px}@media(min-width:1024px){footer#footer-component .legal{font-size:14px;font-weight:300}}footer#footer-component .legal{display:flex;flex-direction:column;font-size:13px;justify-content:space-between;line-height:24px;margin-left:auto;margin-right:auto;padding-bottom:21px;padding-top:27px}@media(min-width:640px){footer#footer-component .legal{padding-bottom:16px;padding-top:24px}}@media(min-width:1024px){footer#footer-component .legal{flex-direction:row}}footer#footer-component .legal .logo{align-self:flex-start;margin-top:15px;max-height:16px}@media(min-width:640px){footer#footer-component .legal .logo{margin-bottom:15px;margin-top:0}}@media(min-width:768px){footer#footer-component .legal .logo{align-self:center;margin-bottom:0}}footer#footer-component .legal a:hover{text-decoration-line:underline}@media(min-width:1280px){footer#footer-component .legal div{padding-right:27px}}@media(min-width:1440px){footer#footer-component .legal div{padding-right:52px}}footer#footer-component .legal div span:last-child a{display:block}@media(min-width:640px){footer#footer-component .legal div span:last-child a{display:inline}}
