@layer theme,base,components,utilities;@layer components{div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){position:relative;display:grid;justify-items:start;align-items:start;align-content:start;grid-template-columns:100%;padding:40px;text-align:left}body.rounded div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.birth-fletcher div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.better-smiles-forever div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.lakeview-dr-arooni div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.webster-cosmetic-and-family-dentistry div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.ridgewood-oral-surgeryi div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.old-bridge-dental div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.grapevine-dental div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.austell-dental-associates div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.moorestown-dental-professionals div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.east-village-dental-centre div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.sparkling-smiles-fayetteville div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:30px}div.card.radius.radius:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:var(--card-radius)}div.card.border-top.border-top:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-top:2px solid var(--hero-clear-card-border);padding-left:0;padding-right:0}div.card.border-top-white.border-top-white:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-top:2px solid var(--color-white);padding-left:0;padding-right:0}body.rounded div.card.border-top-white.border-top-white:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border:none!important}div.card.bg-white.bg-white:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--default-color)}div.card.bg-white.bg-white h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--card-bg-white-title)}div.card.contact-phone-list-two-columns.contact-phone-list-two-columns:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-column:1/3;grid-column-start:1;padding-bottom:0}div.card.contact-phone-list-two-columns.contact-phone-list-two-columns .content-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){max-width:none;margin-bottom:0}div.card.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.bg-primary.bg-primary h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-white)}div.card.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.bg-secondary.bg-secondary h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-primary)}div.card.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.bg-tertiary.bg-tertiary h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-white)}div.card.prepended.prepended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{content:"";width:100vw;height:100%;position:absolute;right:100%}div.card.prepended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{background-color:var(--color-primary)}div.card.prepended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-primary)}div.card.prepended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{background-color:var(--color-secondary)}div.card.prepended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-secondary)}div.card.prepended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{background-color:var(--color-tertiary)}div.card.prepended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.prepended.prepended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{content:"";width:100vw;height:100%;position:absolute;left:100%}}div.card.extended.extended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{content:"";width:100vw;height:100%;position:absolute;left:100%}div.card.extended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{background-color:var(--color-primary)}div.card.extended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-primary)}div.card.extended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{background-color:var(--color-secondary)}div.card.extended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-secondary)}div.card.extended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{background-color:var(--color-tertiary)}div.card.extended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.extended.extended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{content:"";width:100vw;height:100%;position:absolute;right:100%}}div.card.cta-border-bottom.cta-border-bottom .cta:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-top:none;border-left:none;border-right:none;padding-left:0;padding-right:0;border-radius:0}div.card.card .img-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){display:flex;flex-grow:1;align-items:center}div.card.card .img-container .logo:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:20px}body.grapevine-dental div.card.card .img-container .logo:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:30px}div.card.card h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:20px}div.card.card:not(.appointments) .cta:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){align-self:end}div.card.office-hours.office-hours:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){padding-top:20px;padding-bottom:0;grid-template-rows:auto 1fr}div.card.office-hours.office-hours h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text);margin-bottom:30px}div.card.office-hours.office-hours .content-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%;margin-bottom:0;color:var(--hero-clear-card-text)}div.card.office-hours.office-hours .content-container p:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:0!important}div.card.office-hours.office-hours .content-container ul.office-hours:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text);width:80%}@media screen and (max-width:768px){div.card.office-hours.office-hours .content-container ul.office-hours:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%}}div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){font-size:18px;line-height:20px;display:flex;justify-content:space-between}div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):not(:last-of-type){margin-bottom:10px}@media screen and (max-width:375px){div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){font-size:16px;line-height:22px}div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):not(:last-of-type){margin-bottom:5px}}div.card.appointments.appointments:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){padding-top:20px;padding-bottom:0;grid-template-rows:auto auto 1fr}div.card.appointments.appointments h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text);margin-bottom:30px}div.card.appointments.appointments .content-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.appointments.appointments .content-container p:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.appointments.appointments .content-container a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text)}@media screen and (max-width:1024px){div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){padding:25px}}div.card.center.center:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){text-align:center;justify-items:center}div.card.center.center .img-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){justify-content:center}}@layer components{div.card{position:relative;display:grid;justify-items:start;align-items:start;align-content:start;grid-template-columns:100%;padding:40px;text-align:left}body.rounded div.card,body.birth-fletcher div.card,body.better-smiles-forever div.card,body.lakeview-dr-arooni div.card,body.webster-cosmetic-and-family-dentistry div.card,body.ridgewood-oral-surgeryi div.card,body.old-bridge-dental div.card,body.grapevine-dental div.card,body.austell-dental-associates div.card,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card,body.moorestown-dental-professionals div.card,body.east-village-dental-centre div.card,body.sparkling-smiles-fayetteville div.card{border-radius:30px}div.card.article{padding:0}body.rounded div.card.article,body.birth-fletcher div.card.article,body.better-smiles-forever div.card.article,body.lakeview-dr-arooni div.card.article,body.webster-cosmetic-and-family-dentistry div.card.article,body.ridgewood-oral-surgery div.card.article,body.old-bridge-dental div.card.article,body.grapevine-dental div.card.article,body.austell-dental-associates div.card.article,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.article,body.moorestown-dental-professionals div.card.article,body.east-village-dental-centre div.card.article,body.sparkling-smiles-fayetteville div.card.article{border-radius:30px;overflow:hidden}div.card.article article .content{padding:30px}div.card.radius{border-radius:var(--card-radius)}div.card.border-top{border-top:2px solid var(--hero-clear-card-border);padding-left:0;padding-right:0}div.card.border-top-white{border-top:2px solid var(--color-white);padding-left:0;padding-right:0}body.rounded div.card.border-top-white{border:none!important}div.card.bg-white{color:var(--default-color)}div.card.bg-white h3{color:var(--card-bg-white-title)}div.card.contact-phone-list-two-columns{grid-column:1/3;grid-column-start:1;padding-bottom:0}div.card.contact-phone-list-two-columns .content-container{max-width:none;margin-bottom:0}div.card.contact-phone-list-two-columns ul.locations-phones{margin-bottom:0;display:grid;gap:15px}@media screen and (min-width:769px){div.card.contact-phone-list-two-columns ul.locations-phones{grid-template-columns:repeat(2,max-content);gap:15px 70px}}div.card.bg-primary,div.card.bg-primary h3{color:var(--color-white)}div.card.bg-secondary,div.card.bg-secondary h3{color:var(--color-primary)}div.card.bg-tertiary,div.card.bg-tertiary h3{color:var(--color-white)}div.card.prepended:before{content:"";width:100vw;height:100%;position:absolute;right:100%}div.card.prepended.bg-primary:before{background-color:var(--color-primary)}div.card.prepended.bg-primary:after{background-color:var(--color-primary)}div.card.prepended.bg-secondary:before{background-color:var(--color-secondary)}div.card.prepended.bg-secondary:after{background-color:var(--color-secondary)}div.card.prepended.bg-tertiary:before{background-color:var(--color-tertiary)}div.card.prepended.bg-tertiary:after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.prepended:after{content:"";width:100vw;height:100%;position:absolute;left:100%}}div.card.extended:after{content:"";width:100vw;height:100%;position:absolute;left:100%}div.card.extended.bg-primary:before{background-color:var(--color-primary)}div.card.extended.bg-primary:after{background-color:var(--color-primary)}div.card.extended.bg-secondary:before{background-color:var(--color-secondary)}div.card.extended.bg-secondary:after{background-color:var(--color-secondary)}div.card.extended.bg-tertiary:before{background-color:var(--color-tertiary)}div.card.extended.bg-tertiary:after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.extended:before{content:"";width:100vw;height:100%;position:absolute;right:100%}}div.card.cta-border-bottom .cta{border-top:none;border-left:none;border-right:none;padding-left:0;padding-right:0;border-radius:0}body.personalized div.card.cta-border-bottom .cta:not(.text){border:2px solid var(--default-cta-border);border-radius:var(--cta-radius);padding:0 22.5px}div.card .img-container{display:flex;flex-grow:1;align-items:center}div.card .img-container .logo{margin-bottom:20px}body.grapevine-dental div.card .img-container .logo{border-radius:30px}section.top-center-position div.card .img-container img{width:100%;height:250px;object-fit:cover;object-position:top center}@media screen and (max-width:1024px){section.top-center-position div.card .img-container img{aspect-ratio:325/150;height:unset}}div.card h3{margin-bottom:20px}div.card:not(.appointments) .cta{align-self:end}div.card.office-hours{padding-top:20px;padding-bottom:0;grid-template-rows:auto 1fr}div.card.office-hours h3{color:var(--hero-clear-card-text);margin-bottom:30px}div.card.office-hours .content-container{width:100%;margin-bottom:0;color:var(--hero-clear-card-text)}div.card.office-hours .content-container p{margin-bottom:0!important}div.card.office-hours .content-container ul.office-hours{color:var(--hero-clear-card-text);width:80%}@media screen and (max-width:768px){div.card.office-hours .content-container ul.office-hours{width:100%}}div.card.office-hours .content-container ul.office-hours li{font-size:18px;line-height:20px;display:flex;justify-content:space-between}div.card.office-hours .content-container ul.office-hours li:not(:last-of-type){margin-bottom:10px}@media screen and (max-width:375px){div.card.office-hours .content-container ul.office-hours li{font-size:16px;line-height:22px}div.card.office-hours .content-container ul.office-hours li:not(:last-of-type){margin-bottom:5px}}div.card.appointments{padding-top:20px;padding-bottom:0;grid-template-rows:auto auto 1fr}div.card.appointments h3{color:var(--hero-clear-card-text);margin-bottom:30px}div.card.appointments .content-container,div.card.appointments .content-container p,div.card.appointments .content-container a{color:var(--hero-clear-card-text)}div.card.staff{grid-gap:30px}div.card.staff .staff-bio{display:grid;width:100%;grid-template-columns:auto 1fr;grid-gap:30px;align-items:center}div.card.staff .staff-bio h2{margin-bottom:10px}div.card.staff .staff-bio .eyebrow{font-size:13px;line-height:16px;color:var(--bio-eyebrow)}@media screen and (max-width:1024px){div.card.staff .staff-bio{grid-template-columns:1fr;grid-gap:0px;grid-row-gap:10px}div.card.staff .staff-bio .content{padding-top:10px}}div.card.staff .content-container{margin-bottom:0}div.card.staff a.text{font-size:13px;line-height:16px;color:var(--team-page-cta);text-decoration:none;border-bottom:var(--team-page-cta-border-width) solid;padding-bottom:var(--team-page-cta-padding-bottom);margin-top:0}div.card.staff a.text:hover{color:var(--team-page-cta)}div.card.staff a.text.locations{margin-top:0}div.card.staff .locations-container{display:grid;grid-gap:5px}div.card.staff .locations-container h3{margin-bottom:10px}div.card.staff .locations-container a.text{border-bottom:none;line-height:1.2}@media screen and (max-width:768px){div.card.staff{grid-gap:15px}}div.card.article .article-img.blank{width:100%;height:275px;aspect-ratio:525/275;position:relative;overflow-x:hidden;background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.article .article-img.blank{width:100%}}div.card.article .content h2{margin-bottom:10px}div.card.article .content .date{font-size:13px;line-height:16px;margin-bottom:10px}div.card.article a.text{font-size:13px;line-height:16px;text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom)}.sidebar div.card.featured{padding:40px}body.grapevine-dental .sidebar div.card.featured,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .sidebar div.card.featured,body.moorestown-dental-professionals .sidebar div.card.featured,body.east-village-dental-centre .sidebar div.card.featured,body.sparkling-smiles-fayetteville .sidebar div.card.featured,body.austell-dental-associates .sidebar div.card.featured{border-radius:0}.sidebar div.card.featured a:not(.cta){color:var(--sidebar-cta-color);transition:color .1s linear;text-decoration:var(--sidebar-cta-text-decoration)}.sidebar div.card.featured a:not(.cta):hover{color:var(--sidebar-cta-color-hover)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-primary)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured h3{color:var(--featured-card-text-bg-primary)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-primary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-secondary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured h3{color:var(--featured-card-text-bg-secondary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-secondary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-tertiary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured h3{color:var(--featured-card-text-bg-tertiary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-tertiary)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-gray-1)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured h3{color:var(--featured-card-text-bg-gray-1)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-gray-1)}body.lake-geneva-pediatric-dentistry .sidebar div.card.featured,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured:before,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured:after{background-color:var(--color-gray-1)!important}body.rounded .sidebar div.card:not(.featured),body.birth-fletcher .sidebar div.card:not(.featured),body.better-smiles-forever .sidebar div.card:not(.featured){padding:40px;border-radius:30px;border:solid 2px #dcecee;background:var(--color-white)}body.rounded .sidebar div.card:not(.featured),body.lakeview-dr-arooni .sidebar div.card:not(.featured),body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured),body.ridgewood-oral-surgery .sidebar div.card:not(.featured),body.old-bridge-dental .sidebar div.card:not(.featured),body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured){padding:40px;border-radius:30px;border:solid 2px var(--color-gray-1);background:var(--color-white)}body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured){background:var(--color-gray-1)}body.rounded .sidebar div.card:not(.featured):first-of-type,body.birth-fletcher .sidebar div.card:not(.featured):first-of-type,body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured):first-of-type,body.better-smiles-forever .sidebar div.card:not(.featured):first-of-type,body.lakeview-dr-arooni .sidebar div.card:not(.featured):first-of-type,body.ridgewood-oral-surgery .sidebar div.card:not(.featured):first-of-type,body.old-bridge-dental .sidebar div.card:not(.featured):first-of-type,body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured):first-of-type{margin-top:60px}.sidebar div.card:not(.featured) h3{margin-bottom:10px}.sidebar div.card:not(.featured) .content-container{font-size:14px;line-height:18px}.sidebar div.card:not(.featured).bg-transparent{background-color:transparent}@media screen and (max-width:1024px){div.card{padding:25px}.sidebar div.card.featured{padding:var(--lt-desktop-section-y-padding) 0px}.sidebar div.card:not(.featured){padding-left:0;padding-right:0;padding-top:20px}.sidebar div.card:not(.featured):last-of-type{padding-bottom:20px}}div.card.center{text-align:center;justify-items:center}div.card.center .img-container{justify-content:center}:root{--wrapper-width: 1280px;--inner-wrapper: 1120px}body.personalized{--wrapper-width: 2880px;--inner-wrapper: 1920px}.sidebar div.card:not(.featured){padding:0 40px}.sidebar div.card:not(.featured):first-of-type{padding-top:60px}body.obstetrical-care .sidebar div.card:not(.featured):first-of-type{padding-top:40px;padding-bottom:40px;padding-right:100px}@media screen and (max-width:1024px){body.obstetrical-care .sidebar div.card:not(.featured):first-of-type{padding-top:0;padding-bottom:0;padding-right:0}}@media screen and (max-width:1024px){.sidebar div.card:not(.featured):first-of-type{padding-top:0}}.flipping-cards{position:relative}.flipping-cards .bg-flip{transition:all .3s linear;cursor:pointer;height:100%}.flipping-cards .bg-flip.flip-front{transform:rotateY(0);transition-delay:.3s}.flipping-cards .bg-flip.flip-back{transform:rotateY(90deg);transition-delay:0s;position:absolute!important;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.flipping-cards .bg-flip.flip-back .cta{margin-top:0!important;align-self:flex-start!important}.flipping-cards:hover .bg-flip.flip-front{transform:rotateY(90deg);transition-delay:0s}.flipping-cards:hover .bg-flip.flip-back{transform:rotateY(0);transition-delay:.3s}body.careers div.card img{border-radius:5px}}
