﻿body {padding-top:102px;}
@media only screen and (max-width:767px) {
body {padding-top:57px;}
}
@media only screen and (min-width:769px) and (max-width:1535px) {
    body {padding-top:77px;}
}

@media only screen and (min-width:1536px) and (max-width:1919px) {
    body {padding-top:97px;}
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.75) !important;padding-left: calc(var(--bs-gutter-x) * 0.75) !important;margin-right: auto;margin-left: auto;}
.anchor-focus:before {display: block;content: " ";height: 75px;margin-top: -75px;visibility: hidden;}
.bs-banner h1 {font-size: 7.0rem;}
.text-lg p {font-size: 1.95rem;color: #000;font-weight: 400;line-height: 1.5;text-transform: initial;margin-bottom: 3rem;padding: 0;}
.text-md p {font-size: 1.7rem;color: #000;font-weight: 400;line-height: 1.5;text-transform: initial;margin-bottom: 3rem;padding:0;}
.text-sm p {font-size: 1.4rem;color: #000;font-weight: 400;line-height: 1.5;text-transform: initial;margin-bottom: 3rem;padding:0;}
label {font-size:1.65rem !important; margin-bottom:.5rem}
.text-slider {font-size: 1.4rem;color: #000;line-height: 1.6;}
.heading-slider {font-size: 1.6rem;line-height: 2.4rem;font-weight: 600; _min-height:56px; margin-bottom:.65rem !important}
.text-info {font-size: 1.90rem !important;color: #000 !important;line-height: 1.6;}
.heading-info {font-size: 2.1rem !important;line-height: 2.4rem;font-weight: 600 !important; margin-bottom:.65rem !important}


@media only screen and (max-width:1200px) {
.bs-banner h1 {font-size: calc(2.575rem + 3.2vw);}
.h1, h1 {font-size: calc(1.375rem + 5.2vw);}
.h2, h2 {font-size: calc(1.375rem + 3.0vw);}
.heading-info {font-size: calc(1.6rem + 0.6vw) !important;}
.text-info {font-size: calc(1.4rem + 0.6vw) !important;}
.icon img {width:75px}
}


.btn {transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;font-size: 1.5rem;color: #000;white-space: nowrap}
.btn-arrow-sm:after {content: "\e900";color: #ea1d75;font-family: icomoon !important;font-size: 2.2rem;position: absolute;transform: rotate(90deg);bottom: 0;top: 0;left: auto;z-index: 2}
.form-control.rounded-pill {border-radius: 3rem;padding: 1.2rem 1.75rem 1.2rem 4.2rem;font-size: 1.5rem;line-height: normal; font-weight:500}
.btn.rounded-pill {border-radius: 3rem;font-size: 1.5rem;line-height: normal; font-weight:500}
.btn-apply {padding-left:1.5rem !important}
.btn-default{padding-left:4.5rem !important; padding-right:6.5rem !important; padding-top:1.2rem !important;padding-bottom:1.2rem !important;}
.btn-default-sm{padding-right:3rem !important; padding-left:4.5rem !important; padding-top:1.2rem !important;padding-bottom:1.2rem !important;}
.btn.rounded-pill span {transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;}
.btn.rounded-pill:hover span {padding-right:2.5%;}
.btn span {transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;}
.btn:hover span {padding-right: 2%;}

.bg-role {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100.1 100.1" xmlns="http://www.w3.org/2000/svg"><path d="m48.23 82.17c8.46 0 16.2-3.12 22.15-8.26l11.16 11.16c.49.49 1.13.73 1.77.73s1.28-.24 1.77-.73c.98-.98.98-2.56 0-3.54l-11.16-11.16c5.14-5.95 8.26-13.69 8.26-22.15 0-18.71-15.23-33.94-33.94-33.94s-33.95 15.24-33.95 33.95 15.23 33.94 33.94 33.94zm0-62.88c15.96 0 28.94 12.98 28.94 28.94 0 7.86-3.15 14.99-8.25 20.21-.09.07-.18.13-.26.21s-.15.17-.21.26c-5.22 5.1-12.35 8.25-20.21 8.25-15.96 0-28.94-12.98-28.94-28.94s12.98-28.94 28.94-28.94z" fill="%23706f6f" opacity="1" data-original="%23000000" class=""></path></svg>');background-repeat: no-repeat;background-size:20px; background-position:center left 13px;}
.bg-location {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 511.999 511.999" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M409.124 63.426C368.224 22.525 313.843 0 256.001 0S143.777 22.525 102.877 63.426c-40.901 40.902-63.426 95.282-63.426 153.123 0 117.012 110.638 214.337 170.077 266.623 8.26 7.266 15.393 13.541 21.076 18.849 7.12 6.651 16.259 9.977 25.396 9.977 9.139 0 18.276-3.326 25.397-9.977 5.683-5.309 12.816-11.583 21.076-18.849 59.439-52.287 170.077-149.611 170.077-266.623-.001-57.841-22.525-112.221-63.426-153.123zM282.663 460.654c-8.441 7.425-15.73 13.838-21.74 19.451-2.761 2.577-7.085 2.578-9.847 0-6.009-5.615-13.299-12.027-21.74-19.452-55.88-49.155-159.895-140.654-159.895-244.103 0-102.868 83.689-186.557 186.558-186.557 102.868 0 186.557 83.689 186.557 186.557.001 103.449-104.013 194.948-159.893 244.104z" fill="%23706f6f" opacity="1" data-original="%23000000" class=""></path><path d="M256.001 112.938c-52.621 0-95.431 42.809-95.431 95.43s42.81 95.43 95.431 95.43 95.43-42.809 95.43-95.43-42.809-95.43-95.43-95.43zm0 160.867c-36.083 0-65.439-29.356-65.439-65.438s29.356-65.438 65.439-65.438 65.438 29.356 65.438 65.438-29.355 65.438-65.438 65.438z" fill="%23706f6f" opacity="1" data-original="%23000000" class=""></path></g></svg>');background-repeat: no-repeat;background-size: 20px;background-position: center left 13px;}
.bg-grey-subtle {background:#FAF9FA}
.bg-grey {background:#EAEAEA}
.bg-white-panel {height:100%; position:relative; overflow:hidden; _box-shadow: 0 0rem 0.75rem rgba(0, 0, 0, .15) !important; transition: all .6s ease-out;}
/*a:hover .bg-white-panel {position: relative;overflow: hidden;box-shadow: 0 0rem 0.75rem rgba(0, 0, 0, .15) !important;transform: scale(1.040);}*/

.bg-white-pane .heading-info, .bg-white-pane .text-info {
    transform: scale(1);
    transition: all .6s ease-out;
}

.subtitle {font-size: 3rem;margin-bottom: 1rem;}
.swipercard {position:relative; overflow:hidden; _box-shadow: 0 0rem .75rem rgba(0,0,0,.15) !important;transition: all .6s ease-out; transform: scale(1);}
/*.swipercard:hover {position:relative; overflow:hidden; box-shadow: 0 0rem 1.25rem rgba(0,0,0,.25) !important; transform: scale(1.075);}*/
.swipercard-radius {border-radius:1.5rem}
/*.swipercard .text-slider, .swipercard .heading-slider {transform: scale(1); transition: all .6s ease-out;}
.swipercard:hover .text-slider, .swipercard:hover .heading-slider {transform: scale(1);}*/
/*.swipercard .img-wrap {position:relative; overflow:hidden; transition: all .6s ease-out; transform: scale(1); z-index:4}
.swipercard:hover .img-wrap {transform: scale(1.015);}*/

#spotlightswiper .swiper-container {padding:16px;}
h3.title {font-size: 2.7rem}
h3.title-lg {font-size: 5rem; line-height:1.2; font-weight:700}

@media only screen and (max-width:1200px) {
h3.title-lg {font-size: 4rem; line-height:1.2; font-weight:700}
}

.number {position:absolute; top:auto; bottom:0px; left:0px;}
.hightlight {font-size: 7rem;line-height: .75;color: transparent;-webkit-text-stroke: 4px #000;text-stroke: 4px #000; display: block; font-weight:700;}
.arrow:after {content: "\e900";color: #ea1d75;font-family: icomoon !important;font-size: 3rem;position: absolute;transform: rotate(90deg);bottom: auto;top: 0;left: auto;z-index: 2}
.hiring-pic {position:relative; display:inline-block}
.col:nth-child(1) .hiring-pic .arrow:after {transform: rotate(42deg) !important; top: 18px !important; left:-16px}
.col:nth-child(2) .hiring-pic .arrow:after {transform: rotate(90deg) !important;top: -18px !important;left: 14px;}
.col:nth-child(3) .hiring-pic .arrow:after {transform: rotate(116deg) !important;top: -17px !important;left: 139px;}
.col:nth-child(4) .hiring-pic .arrow:after {transform: rotate(195deg) !important;top: 77px !important;left:auto;right: 0px;}

@media only screen and (max-width:1200px) {
.col:nth-child(1) .hiring-pic .arrow:after {transform: rotate(42deg) !important; top: 21px !important; left:-9px}
.col:nth-child(2) .hiring-pic .arrow:after {transform: rotate(90deg) !important;top: -14px !important;left: 24px;}
.col:nth-child(3) .hiring-pic .arrow:after {transform: rotate(116deg) !important;top: -11px !important;left: 134px;}
.col:nth-child(4) .hiring-pic .arrow:after {transform: rotate(195deg) !important;top: 75px !important;left:auto;right: 0px;}
}


.flip-card {display: inline-block;}
.flip-inner {position: relative;transform-style: preserve-3d;transition: transform 0.6s ease;}
.flip-card:hover .flip-inner,.flip-card.is-flipped .flip-inner {transform: rotateY(180deg);}
.flip-front,.flip-back {backface-visibility: hidden;display: block;padding: 3rem;background: #fff;-webkit-box-shadow: 0 0rem .75rem rgba(0, 0, 0, .15);-moz-box-shadow: 0 0rem .75rem rgba(0, 0, 0, .15);box-shadow: 0 0rem .75rem rgba(0, 0, 0, .15);}

/* The magic: both sides must absolutely overlap but keep auto height */
.flip-front,.flip-back {position: relative;}
/* Back side needs to be placed on top and flipped */
.flip-back {position: absolute;inset: 0; /* overlay on front */transform: rotateY(180deg);}
/* Optional: reduced motion */
@media (prefers-reduced-motion: reduce) {
.flip-inner {transition: none;}
}
@media only screen and (max-width:1200px) {
.flip-inner {position: relative;transform-style: preserve-3d;transition: none; -webkit-box-shadow: 0 0rem .75rem rgba(0, 0, 0, .15);-moz-box-shadow: 0 0rem .75rem rgba(0, 0, 0, .15);box-shadow: 0 0rem .75rem rgba(0, 0, 0, .15); border-radius:1rem !important; overflow:hidden}
.flip-card:hover .flip-inner,.flip-card.is-flipped .flip-inner {transform: rotateY(0deg);}
.flip-front,.flip-back {backface-visibility: hidden;display: block;padding: 3rem;background: #fff;-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-radius:0rem !important}

/* The magic: both sides must absolutely overlap but keep auto height */
.flip-front,.flip-back {position: relative;}
/* Back side needs to be placed on top and flipped */
.flip-back {position: relative;inset: 0; /* overlay on front */transform: rotateY(0deg);}
/* Optional: reduced motion */
}

/*.playbtn {position:absolute; top:-15%; bottom:0px; left:0px; right:0px; z-index:1; display:flex; align-items:center; justify-content:center; z-index:2}
.playbtn svg {width:75px; height:75px; color:#e81f76}*/


.info-card {position:relative; margin-bottom:160px;}
.info-card .info-panel {position:absolute;padding: 3rem 1.6rem 3rem;left: 0;top: 0;transform: translateY(50%);width: 100%;height:100%;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1; z-index:3}

.spotlight-bg-1, .spotlight-cta-transparent-bg-1 {background:#F9DBDB}
.spotlight-bg-2, .spotlight-cta-transparent-bg-2 {background:#EDDFF0}
.spotlight-bg-3, .spotlight-cta-transparent-bg-3 {background:#D1DDF5}
.spotlight-bg-4, .spotlight-cta-transparent-bg-4 {background:#E3F1D8}
.spotlight-bg-5, .spotlight-cta-transparent-bg-5 {background:#FAE3D5}
.spotlight-bg-6, .spotlight-cta-transparent-bg-6 {background:#D5EAFB}
.spotlight-bg-7, .spotlight-cta-transparent-bg-7 {background:#D2E9D7}
.spotlight-bg-8, .spotlight-cta-transparent-bg-8 {background:#FBDBE8}

.btn-1, .btn-1:hover {background:#C44D5F; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-2, .btn-2:hover {background:#BD7ECE; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-3, .btn-3:hover {background:#3064BA; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-4, .btn-4:hover {background:#83BE05; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-5, .btn-5:hover {background:#DB6D20; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-6, .btn-6:hover {background:#0097E4; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-7, .btn-7:hover {background:#00A847; color:#fff; font-size:1.2rem !important; font-weight:400;}
.btn-8, .btn-8:hover {background:#E60198; color:#fff; font-size:1.2rem !important; font-weight:400;}

.spotlight-cta-transparent-bg-1:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#F9DBDB  25.5px) !important}
.spotlight-cta-transparent-bg-2:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#EDDFF0  25.5px) !important}
.spotlight-cta-transparent-bg-3:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#D1DDF5  25.5px) !important}
.spotlight-cta-transparent-bg-4:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#E3F1D8  25.5px) !important}
.spotlight-cta-transparent-bg-5:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#FAE3D5  25.5px) !important}
.spotlight-cta-transparent-bg-6:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#D5EAFB  25.5px) !important}
.spotlight-cta-transparent-bg-7:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#D2E9D7  25.5px) !important}
.spotlight-cta-transparent-bg-8:after{background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#FBDBE8  25.5px) !important}

.spotlight-cta-container{bottom:0px;display:flex;position:absolute;right:0;width:100%; z-index:9}
.spotlight-cta-transparent{border-radius:0 0 12px 12px;margin:-8px 8px 0 0;position:relative;width:100%}
.spotlight-cta-transparent:after{content:"";position:absolute;top:0px;right:-25px;width:26px;height:26px;display:block;background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,var(--textContainerBg) 25.5px)}

.spotlight-container .spotlight-card {border-radius:12px 12px 12px 0;margin-bottom:38px;padding:0px;position:relative;}
/*.spotlight-container .spotlight-card .spotlight-cta-container{bottom:-38px}*/
@media only screen and (min-width:1440px) {
.spotlight-container .spotlight-card {border-radius:12px 12px 12px 0;margin-bottom:40px;padding:0px;position:relative;}
}

@media only screen and (min-width:768px) {
.info-card {position:relative; margin-bottom:160px;}
}

@media only screen and (min-width:1200px) {
.info-card {position:relative; margin-bottom:180px;}
.spotlight-container:hover .info-card .info-panel {position: absolute;padding: 3rem 2rem 3rem;left: 0;top: 0;transform: translateY(0%);width: 100%;height: 100%;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity:1}

.info-card .info-panel .heading-slider {font-size: 1.90rem !important; font-weight:400; transition:0.3s all ease-in}
.spotlight-container:hover .info-card .info-panel .heading-slider {font-size: 1.65rem !important; font-weight:500; margin-bottom:3.5rem !important}

.info-card .info-panel .text-slider {opacity:0}
.spotlight-container:hover .info-card .info-panel .text-slider {opacity:1}

img.swipercard-radius {border-radius:1.5rem; border-top-left-radius:0px; border-top-right-radius:0px;}
/*.spotlight-container .spotlight-card .spotlight-cta-container{bottom:-39px}*/

.spotlight-bg-1 .btn {font-size:1.2rem;}
.spotlight-bg-2 .btn {font-size:1.2rem;}
.spotlight-bg-3 .btn {font-size:1.2rem;}
.spotlight-bg-4 .btn {font-size:1.2rem;}
.spotlight-bg-5 .btn {font-size:1.2rem;}
.spotlight-bg-6 .btn {font-size:1.2rem;}
.spotlight-bg-7 .btn {font-size:1.2rem;}
.spotlight-bg-8 .btn {font-size:1.2rem;}
}

@media only screen and (min-width:1400px) {
.spotlight-container .spotlight-card .spotlight-cta-container{bottom:-41px !important}
.info-card {position:relative; margin-bottom:215px;}
}


@media only screen and (min-width:1200px) {.card-220 {min-height:180px}}
@media only screen and (min-width:1400px) {.card-220 {min-height: 240px}}

.info-card-wework {position:relative;}
.info-card-wework .info-panel {position:relative;padding: 0px !important;left: 0;top: 0;transform: translateY(0%);width: 100%;height:100%;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1;}
.info-card-wework:hover .info-panel {position:relative;transform: translateY(0%);transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1; z-index:3}
.info-card-wework .wework-container {border-radius:12px 12px 12px 0; margin-bottom:8px; -webkit-box-shadow: 0 0rem .75rem rgba(0, 0, 0, .25);}

.wework-cta-container{bottom:0px;display:flex;position:relative;right:0;width:100%; z-index:9}
.wework-cta-transparent{border-radius:0 0 12px 12px;margin:-8px 8px 0 0;position:relative;width:100%; -webkit-box-shadow: 0rem 1rem .65rem rgba(0, 0, 0, .25);}
.wework-cta-transparent:after{content:"";position:absolute;top:0px;right:-25px;width:26px;height:26px;display:block;background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#fff 25.5px);}
.info-card-wework .wework-container .wework-cta-container {bottom: -41px}

.wework-cta-container .btn {background:#E60198; color:#fff; font-size:1.1rem; font-weight:400;}
.wework-cta-container h3 {font-size:1.5rem}

.info-card-wellness {position:relative;}
.info-card-wellness .info-panel {position:relative;padding: 0px !important;left: 0;top: 0;transform: translateY(0%);width: 100%;height:100%;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1;}
.info-card-wellness:hover .info-panel {position:relative;transform: translateY(0%);transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1; z-index:3}
.info-card-wellness .wellness-container {border-radius:12px 12px 12px 0; margin-bottom:8px; -webkit-box-shadow: 0 0rem .75rem rgba(0, 0, 0, .25);}

.wellness-cta-container{bottom:0px;display:flex;position:relative;right:0;width:100%; z-index:9}
.wellness-cta-transparent{border-radius:0 0 12px 12px;margin:-8px 8px 0 0;position:relative;width:100%; -webkit-box-shadow: 0rem 1rem .65rem rgba(0, 0, 0, .25);}
.wellness-cta-transparent:after{content:"";position:absolute;top:0px;right:-25px;width:26px;height:26px;display:block;background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#fff 25.5px);}
.info-card-wellness .wellness-container .wellness-cta-container {bottom: -41px}

.wellness-cta-container .btn {background:#E60198; color:#fff; font-size:1.1rem; font-weight:400;}
.wellness-cta-container h3 {font-size:1.5rem}

@media only screen and (min-width:1200px) {
.info-card-wework .info-panel {position:absolute;padding: 2rem 1.6rem !important;left: 0;top: 0;transform: translateY(100%);width: 100%;height:100%;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1;}
.info-card-wework:hover .info-panel {position:absolute;transform: translateY(0%);transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1; z-index:3}
.info-card-wework .info-panel p {font-weight:600 !important}
.info-card-wework .wework-container {border-radius:12px 12px 12px 0; margin-bottom:8px; }

.wework-cta-container{bottom:0px;display:flex;position:relative;right:0;width:100%; z-index:9}
.wework-cta-transparent{border-radius:0 0 12px 12px;margin:-8px 8px 0 0;position:relative;width:100%; -webkit-box-shadow: 0rem 1rem .65rem rgba(0, 0, 0, .25);}
.wework-cta-transparent:after{content:"";position:absolute;top:0px;right:-25px;width:26px;height:26px;display:block;background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#fff 25.5px);}
.info-card-wework .wework-container .wework-cta-container {bottom: -41px}
.wework-cta-container .btn {background:#E60198; color:#fff; font-size:1.1rem; font-weight:400;}

.info-card-wellness .info-panel {position:absolute;padding: 2rem 1.6rem !important;left: 0;top: 0;transform: translateY(100%);width: 100%;height:100%;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1;}
.info-card-wellness:hover .info-panel {position:absolute;transform: translateY(0%);transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;opacity: 1; z-index:3}
.info-card-wellness .info-panel p, .info-card-wellness .info-panel ul li {font-weight:500 !important}
.info-card-wellness .info-panel p, .info-card-wellness .info-panel ul li {font-size:1.8rem !important}
.info-card-wellness .wellness-container {border-radius:12px 12px 12px 0; margin-bottom:8px; }

.wellness-cta-container{bottom:0px;display:flex;position:relative;right:0;width:100%; z-index:9}
.wellness-cta-transparent{border-radius:0 0 12px 12px;margin:-8px 8px 0 0;position:relative;width:100%; }
.wellness-cta-transparent:after{content:"";position:absolute;top:0px;right:-25px;width:26px;height:26px;display:block;background-image:radial-gradient(circle at bottom right,transparent 0,transparent 25px,#fff 25.5px);}
.info-card-wellness .wellness-container .wellness-cta-container {bottom: -41px}
.wellness-cta-container .btn {background:#E60198; color:#fff; font-size:1.1rem;}
}

.color-pulse {color: #fff;animation: textColorChange 3s ease-in-out infinite;}

@keyframes textColorChange {
    0% {
        color: #fff;
    }
    40% {
        color: #fff; /* stay white for a bit */
    }
    60% {
        color: #ea1d75; /* change to pink */
    }
    100% {
        color: #fff; /* back to white */
    }
}




























