.background-primary,.background-primary-red-orange{background:#fd1a13;background:-moz-linear-gradient(135deg,rgb(253,26,19) 0%,rgb(255,102,0) 100%);background:-webkit-linear-gradient(135deg,rgb(253,26,19) 0%,rgb(255,102,0) 100%);background:linear-gradient(135deg,#fd1a13,#f60);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd1a13",endColorstr="#ff6600",GradientType=1)}.border-primary,.border-primary-red-orange{position:relative;background-color:#fff}.border-primary:before,.border-primary-red-orange:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#fd1a13,#f60);transform:translateZ(0)}.background-secondary,.footer .card--social:hover,.background-primary-pink-orange{background:#e0279a;background:-moz-linear-gradient(135deg,rgb(224,39,154) 0%,rgb(255,102,0) 100%);background:-webkit-linear-gradient(135deg,rgb(224,39,154) 0%,rgb(255,102,0) 100%);background:linear-gradient(135deg,#e0279a,#f60);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0279a",endColorstr="#ff6600",GradientType=1)}.border-secondary,.border-primary-pink-orange{position:relative;background-color:#fff}.border-secondary:before,.border-primary-pink-orange:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#e0279a,#f60);transform:translateZ(0)}.background-tertiary,.background-primary-blue-cyan{background:#003097;background:-moz-linear-gradient(135deg,rgb(0,48,151) 0%,rgb(82,185,228) 100%);background:-webkit-linear-gradient(135deg,rgb(0,48,151) 0%,rgb(82,185,228) 100%);background:linear-gradient(135deg,#003097,#52b9e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003097",endColorstr="#52b9e4",GradientType=1)}.border-tertiary,.border-primary-blue-cyan{position:relative;background-color:#fff}.border-tertiary:before,.border-primary-blue-cyan:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#003097,#52b9e4);transform:translateZ(0)}.background-white{background:#fff;color:#000}.border-white{position:relative;background-color:transparent;border:.1rem solid white}.background-secondary-red-orange{background:#ffd4d3;background:-moz-linear-gradient(135deg,rgb(255,212,211) 0%,rgb(253,240,211) 100%);background:-webkit-linear-gradient(135deg,rgb(255,212,211) 0%,rgb(253,240,211) 100%);background:linear-gradient(135deg,#ffd4d3,#fdf0d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd4d3",endColorstr="#fdf0d3",GradientType=1)}.background-secondary-pink-orange{background:#ffd1f5;background:-moz-linear-gradient(135deg,rgb(255,209,245) 0%,rgb(255,244,206) 100%);background:-webkit-linear-gradient(135deg,rgb(255,209,245) 0%,rgb(255,244,206) 100%);background:linear-gradient(135deg,#ffd1f5,#fff4ce);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd1f5",endColorstr="#fff4ce",GradientType=1)}.background-secondary-blue-cyan{background:#a1bbe2;background:-moz-linear-gradient(135deg,rgb(161,187,226) 0%,rgb(232,246,251) 100%);background:-webkit-linear-gradient(135deg,rgb(161,187,226) 0%,rgb(232,246,251) 100%);background:linear-gradient(135deg,#a1bbe2,#e8f6fb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a1bbe2",endColorstr="#e8f6fb",GradientType=1)}.background-secondary-teal-green{background:#d8e4e4;background:-moz-linear-gradient(135deg,rgb(216,228,228) 0%,rgb(220,244,181) 100%);background:-webkit-linear-gradient(135deg,rgb(216,228,228) 0%,rgb(220,244,181) 100%);background:linear-gradient(135deg,#d8e4e4,#dcf4b5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d8e4e4",endColorstr="#dcf4b5",GradientType=1)}.background-secondary-orange{background-color:#ffe9da}.background-secondary-red{background-color:#feecee}.background-secondary-blue{background-color:#dceeff}.background-secondary-green{background-color:#f6fbef}.background-secondary-pink{background-color:#fdeef3}.background-secondary-cyan{background-color:#f5f7fc}.background-secondary-purple{background-color:#f2e7f7}.background-secondary-gray{background-color:#e4e4e4}.background-tertiary-orange{background-color:#fff4ec}.background-tertiary-red{background-color:#fef5f5}.background-tertiary-cyan{background-color:#dceeff}.background-tertiary-green{background-color:#f6fbef}.background-tertiary-purple{background-color:#faf2fb}.background-tertiary-pink{background-color:#fef6f8}.footer__container-fluid{padding:4rem 0 0;border-top:1px solid #e4e4e4}.footer__branding{display:flex;flex-direction:column;height:100%;gap:24px}.footer__branding img{max-width:200px}.footer__contact .menu_title h1,.footer__contact .menu_title h2,.footer__contact .menu_title h3,.footer__contact .menu_title h4,.footer__contact .menu_title h5,.footer__contact .menu_title h6{margin-bottom:.5rem}.footer__contact h1,.footer__contact h2,.footer__contact h3,.footer__contact h4,.footer__contact h5,.footer__contact h6{margin:0}.footer__location{margin-top:auto}.footer .card--social{padding:0;width:48px;height:48px;margin:0 .5rem 0 0;font-size:20px;text-align:center;line-height:48px;color:#fff;background:#e4e4e4;display:inline-block}.footer .card--social svg{width:1.5rem}.footer .card--social svg path{fill:#000}.footer .card--social:hover svg path{fill:#fff}.footer__form .input__wrapper:has(iframe){margin:-40px}.footer__form .input__wrapper:has(form){margin:0}footer{overflow-x:hidden;padding:1.5rem 3rem;background-color:#fff}footer a{text-decoration:none}footer ul{list-style:none;padding:0;margin-top:0;margin-bottom:4rem}footer li{padding:.5rem 0}footer li a{color:#1f1f1f;font-size:1rem}footer .social__link{color:#1f1f1f;font-size:2rem;text-transform:uppercase}footer p{color:gray}footer .copyright{margin-top:72px;padding:2rem 0;border-top:1px solid #e4e4e4}footer .copyright p{font-size:14px;padding:8px 0;margin:0}footer .copyright .legal{display:flex;justify-content:flex-end}footer .copyright .legal li{display:inline-block}footer .copyright .legal li:not(:last-child){margin-right:32px}footer .copyright .legal li a{font-size:14px;color:gray}@media screen and (max-width: 991px){footer{padding:1.5rem 1rem}.footer__container--gap{gap:32px}footer .copyright .legal{display:inline-block}.footer__branding{padding-bottom:32px;border-bottom:1px solid #e4e4e4}.footer__location div:last-child p{margin-bottom:0}}
