a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:"WorkSans-Regular";vertical-align:initial;-webkit-user-select:none;user-select:none}input:focus,textarea:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-webkit-user-select:none;user-select:none}body{line-height:1;-webkit-user-select:none;user-select:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div,span{display:flex;flex:1 1;flex-direction:column}html{height:auto;scroll-behavior:smooth;overflow-x:hidden}p{min-height:-webkit-max-content;min-height:max-content}@font-face{font-family:"WorkSans-Regular";src:url(/static/media/WorkSans-Regular.92bbabfd.ttf) format("truetype")}@font-face{font-family:"WorkSans-Bold";src:url(/static/media/WorkSans-Bold.9e150cff.ttf) format("truetype")}@font-face{font-family:"WorkSans-ExtraBold";src:url(/static/media/WorkSans-ExtraBold.b3bab6fa.ttf) format("truetype")}@font-face{font-family:"WorkSans-ExtraLight";src:url(/static/media/WorkSans-ExtraLight.f8c1bc51.ttf) format("truetype")}@font-face{font-family:"WorkSans-Light";src:url(/static/media/WorkSans-Light.38088e7c.ttf) format("truetype")}@font-face{font-family:"WorkSans-SemiBold";src:url(/static/media/WorkSans-SemiBold.74460583.ttf) format("truetype")}@font-face{font-family:"WorkSans-Medium";src:url(/static/media/WorkSans-Medium.816c43ce.ttf) format("truetype")}@font-face{font-family:"WorkSans-Thin";src:url(/static/media/WorkSans-Thin.b3bf1d30.ttf) format("truetype")}@font-face{font-family:"WorkSans-Black";src:url(/static/media/WorkSans-Black.2286c38c.ttf) format("truetype")}@font-face{font-family:"Lato";src:url(/static/media/Lato-Regular.122dd68d.ttf) format("truetype")}@-webkit-keyframes forceRedraw{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}@keyframes forceRedraw{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}html{font-family:"WorkSans-Regular",sans-serif}.nav{display:flex;width:100%;min-height:50px;max-height:80px;padding:.5%;box-shadow:0 1px 20px rgba(0,0,0,.349);flex-direction:row;align-items:center;background:#fff;z-index:2;top:0}.navSignRegister{background:#fff;background:linear-gradient(90deg,#fff,#f3fbfc)}.navEle{flex-direction:row;justify-content:center;height:-webkit-fill-available;margin:0 auto;flex:1 1}.navLinks{align-items:space-between;max-height:2vh;margin:auto;flex-direction:row;max-width:40%}.navLinks .greyLink,.navLinks .purpleLink,.navLinks a{width:8vw}.navLinks .greyLink p,.navLinks .purpleLink p,.navLinks a p{width:-webkit-max-content;width:max-content;margin:0 auto}.navLogoContainer{display:flex;height:2.5rem;margin-left:5%;max-width:20%;margin-top:auto;margin-bottom:auto}.navLogoContainer a{min-height:-webkit-max-content;min-height:max-content}.nav.adminNav{height:50px;max-height:50px}.adminNav .navLogoContainer{height:-webkit-max-content;height:max-content;margin-top:0;margin-bottom:0}.navLogo{display:block;justify-content:left;height:2.5rem;width:auto}.onboardingNav{background:#fff;box-shadow:unset;z-index:0;max-width:531px;margin:2rem auto}@media (max-width:480px){div.nav.onboardingNav{max-width:375px;width:100%;margin-top:10vh}div.ModamilyAppStatusBar,div.nav.onboardingNav>div{width:100%}div.steper{padding-left:0}div.container{max-width:375px}}@media (max-width:480px){div.ModamilyAppPhoneNumber__body,div.ModamilyAppPhoneNumber__footer{max-width:375px;margin:0 auto}div.PhoneInputContainer>div{max-width:360px;margin:0 auto}div.PhoneInputContainer>div>input{min-width:200px;margin-left:0}div.ModamilyAppStatusBar>img.statusBar{max-width:327px}}.navOnBoardingLogoContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto}.navBtns{margin:auto;flex-direction:row;align-content:space-between}.navBtnContainer{max-width:45%;margin:auto 5%}.profileButtonContainer{flex:1 1;flex-direction:row;max-height:-webkit-max-content;max-height:max-content;min-width:30%;margin:auto;z-index:999}.profileButtonContainer,.profileButtonIconContainer,.profileNameText{max-width:-webkit-max-content;max-width:max-content}.profileButtonIconContainer{margin:auto auto auto 0}.profileNameContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto 5% auto auto}.profileButtonIcon{max-height:5vh;max-width:10vh;cursor:pointer}.inAppNav{background-color:#fff;position:fixed}.profileMenu{position:fixed;right:12vw;top:6.5vh}.profileMenuContainer{background-color:#fff;width:20vw;position:absolute;right:0;top:30px;min-height:55vh;max-height:100vh;z-index:9999;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.349)}.profileMenuImageContainer{margin:15% auto 0}.profileMenuImageContainer,.profileMenuNameContainer{max-height:-webkit-max-content;max-height:max-content}.profileMenuNameContainer{max-width:-webkit-max-content;max-width:max-content;margin:5% auto;font-size:1.5rem;color:#4a2d4f}.profileMenu.profileMenuHidden{top:-60vh;opacity:0;transition:.5s}.profileMenu.profileMenuHidden a{width:1px}.profileMenu.profileMenuActive{right:12vw;top:6.5vh;opacity:1;transition:.5s}.accountTypeContainer{max-width:-webkit-max-content;max-width:max-content;margin:0 auto}.adminNav{background:#f07f46;background:linear-gradient(90deg,#f07f46,#cf5068);box-shadow:unset;z-index:2}.adminNav .navEle.navOnboardingLogoContainer{max-width:-webkit-max-content;max-width:max-content}.adminNav .navEle.navBtns{max-width:25%;margin:unset}.adminNav .navLogo{width:70px;height:auto}.adminNav .navBtnContainer{max-height:10vh}.pageContainer{margin:5% 10%}.imageRow{max-height:15vh;flex-direction:row;align-content:space-between}.fullViewportHeight{height:100vh;margin:unset;padding-bottom:0}.imageCol{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto}.footer{height:40vh;background-color:#4a2d4f;width:100%}.newsTextBox{display:flex;flex-direction:row;justify-content:center;align-items:center;width:-webkit-max-content;width:max-content}.newsInput{width:400px;height:34px;border-width:0;border-style:none;background-color:initial;color:#fff;letter-spacing:2px;padding:0 0 0 30px;font-family:"Work Sans",sans-serif;font-weight:600;font-size:18px;border-bottom:1pt solid #fff;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAAXNSR0IArs4c6QAAANNJREFUKBWtUrENwkAMzNNQpaJjACbIGMwQsQOLsAND0DECCzACoiJVmufO2JZJHgHSn3Rvy3e+/EtJGWgqYFEh4xXBGynOqOtfg+kFuSNorNF6Q91+C6MHpNcRg04+zfmAfjkN5AykZvCdGJSg7sFRXRfUjYWxBzkj6KGXOwIPCgsdlKvqA+pOyZ6g1gW/DGdBNEBpwaM43g/OWgtRrziKQWaEowcfyt7msUoKDnkjhQREg/XwrFS/2yxWBonuzYeguFTqbb/an+1PK33tn1m1Gz0BoGhPMEYF3TIAAAAASUVORK5CYII=);background-position:2px 10px;background-repeat:no-repeat}.newsletterText{text-transform:uppercase;font-family:"WorkSans-Regular";color:#fff;width:-webkit-max-content;width:max-content;letter-spacing:.1rem;font-size:1rem}.newsletterBox{margin:5% 0 0;max-height:-webkit-max-content;max-height:max-content}.newsLetterBtn{max-width:20%}.newsletterContentContainer{max-width:50%;margin:0 auto}.siteLinks{max-height:-webkit-max-content;max-height:max-content;flex-direction:row;width:-webkit-max-content;width:max-content;margin:0 auto}.siteLinks .whiteText.separator{max-width:-webkit-max-content;max-width:max-content}.siteLinks .whiteLink{min-width:5vw;margin:unset}.siteLinks .whiteLink .whiteText{margin:unset;min-width:-webkit-max-content;min-width:max-content}.siteLinks .whiteLink:link{margin:unset;width:10vw}.copyright{font-size:1rem;line-height:22px;vertical-align:middle;font-family:"WorkSans-Medium";color:#fff;text-align:center;margin:2% auto}.footerHeader{margin:5% auto 2%}.signUpFooter{background-color:#f3fbfc;max-height:200px;bottom:0}.socialFooterButtonsContainer{max-height:-webkit-max-content;max-height:max-content;min-width:50%;margin:0 auto}.socialButtons{flex-direction:row;max-width:50%;margin:0 auto}.onboardingFooter{position:fixed;bottom:0;background-color:#fff;max-height:20vh;z-index:3}@media (max-width:480px){.onboardingFooter{position:unset}.footer,.onboardingFooter>div.onboardingButtonContainer{margin-bottom:3rem;align-items:center;max-width:-webkit-max-content;max-width:max-content}}@media (max-width:480px){div.footer.onboardingFooter>div>div.OnboardingFooterTextContainer{align-self:center}}@media (max-width:480px){div.footer.onboardingFooter>div>div.OnboardingButtonContainer{max-height:62px}.OnboardingFooterTextContainer{max-width:257px;width:100%}}.onboardingFooterHidden{bottom:0;background-color:#fff;height:20vh;z-index:0}.footerHeaderText{font-family:"WorkSans-Light";font-size:1.3rem;text-align:center;margin:2% auto}.enterpriseBox{flex-direction:row;align-items:center;margin:5% auto;min-width:80vw;min-height:10vh;background:#f3fbfc;background:linear-gradient(90deg,#f3fbfc,rgba(164,218,226,.377))}.enterpriseBtn{max-width:25%;margin:2% 2% 2% auto}.enterpriseText{margin-left:20px;color:#4a2d4f;text-transform:uppercase;font-size:1.25rem;font-family:"WorkSans-Medium";letter-spacing:.1rem}.banner{width:100%;height:83.75vh;text-align:center;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.bannerContentContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto}.bannerTitle{font-size:4rem;width:400px;text-align:center;font-weight:600;margin:0 auto;padding-bottom:5px}.homeBanner{min-height:84.5vh}.bannerSubtitle{font-size:1.3rem;height:35px;line-height:35px;vertical-align:middle}.bannerText{color:#4a2d4f;font-family:"Work Sans",sans-serif}.bannerAppButtons{flex-direction:row;margin:30px auto 0}.bannerAppBtn{height:3.5rem;margin:0 5px;cursor:pointer}.articleBanner{display:flex;flex-direction:column;background-image:linear-gradient(90deg,#f07f46,#cf5068);justify-content:space-around;height:140px;padding:10px 0}.articleBtn{width:80%;height:90%;margin:5px auto 2px}.articleBannerTxt{text-align:center;font-size:1rem;letter-spacing:2px;font-family:"Work Sans",sans-serif;font-weight:600;color:#fff;text-transform:uppercase;height:19px;line-height:19px;vertical-align:middle}.articleContainer{max-height:190px;max-width:100%}.articleContainer,.carousel{display:flex;flex-direction:row;margin:0 auto}.carousel{justify-content:center;overflow:hidden;width:80%}.conciergeBox{width:80%;display:flex;flex-direction:row;margin:30px auto 80px;box-shadow:4px 4px 18px 0 rgba(74,45,79,.5);border-radius:4px}.conciergePhoto{height:330px}.conciergeInfoBox{padding:5%;display:flex;background-color:#f3fbfc;flex-direction:column;justify-content:center}.conciergeBtnContainer{max-width:15%;max-height:10%}.conciergeTitle{font-size:22px;font-weight:600;margin-bottom:10px;line-height:24px}.conciergeInfo,.conciergeTitle{font-family:"Work Sans",sans-serif;color:#4a2d4f;vertical-align:middle}.conciergeInfo{font-size:16px;margin-bottom:30px;line-height:18px}.goalSection{flex-direction:row;max-height:70vh}.goalImg{width:100%;height:100%}.goalImage{width:50%}.goalInfo{background:#f3fbfc;background:linear-gradient(90deg,#f3fbfc,rgba(164,218,226,.377));width:50vw;flex-direction:column;justify-content:center}.goalBox,.goalInfo{display:flex;align-items:center}.goalBox{background-color:#fff;box-shadow:2px 0 24px 0 rgba(74,45,79,.08);max-height:10vh;max-width:60%;margin:2% auto;padding:2%}.goalBoxContentContainer{flex-direction:row;max-height:-webkit-max-content;max-height:max-content;margin:auto}.goalPointImg{width:35px;height:100%;min-height:25px;margin-right:20px}.goalPointText{width:calc(50% - 180);color:#4a2d4f;margin:auto;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:500}.goalInfoContentContainer{max-height:50%;margin:auto}.goalTitle{font-size:2rem;text-align:center;width:60%;margin-bottom:4%;max-height:-webkit-max-content;max-height:max-content}.signPage{flex-direction:row}.signInfo{flex:1 1;max-height:-webkit-max-content;max-height:max-content;max-width:35%;margin:auto}.signImage{flex:1 1;max-height:100vh;max-width:50%}.iPhoneImg{height:90%;width:44%}.iPhoneImg,.signContentContainer{margin:auto}.signTitle{line-height:33px;font-size:24px;font-weight:600;margin-bottom:10px}.signSubtitle,.signTitle{vertical-align:middle;color:#4a2d4f;font-family:"Work Sans",sans-serif}.signSubtitle{font-size:18px;margin-bottom:30px;line-height:20px}.signPgBtn{padding:2.5% 2.5% 2.5% 0;min-height:20%;max-width:45%}.partnerDesc{font-family:"WorkSans-Regular";color:#4a2d4f}.partnerSection{margin:2% 0}.partnerImg{height:auto;width:90%;margin:auto}.partnerImgCont{background:#fff}.partnerSectionHeader{margin:auto;min-width:80vw;border-bottom:.15rem solid #caeff3}.partnerDescCont,.partnerNameCont{margin-top:2%;max-height:-webkit-max-content;max-height:max-content}.partnerContentCont{max-height:50%;max-width:75%;padding:2%;margin:auto}.partnerBoxContainer{flex-direction:row;margin:auto;padding-top:1.5%}.displayBoxesContainer{flex-direction:row}.partnerLinkCont{margin-top:7%}.partnerControls{max-width:5vw}.partnerControls img{width:1.25vw;height:auto;margin:auto}.partnerControls .partnerNextArrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.partnerControls .partnerBackArrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.partnerBox{min-height:30vh;max-height:30vh;flex-direction:row;max-width:40vw;box-shadow:4px 4px 18px rgba(74,45,79,.08);margin:0 18px}.partnerName{text-transform:uppercase;font-size:1.2rem;font-family:"WorkSans-SemiBold";font-weight:600;letter-spacing:2px;color:#4a2d4f}.visitLink{font-size:18px;font-family:"Work Sans",sans-serif;font-weight:600;color:#cf5068;line-height:24px}.partnerInfo{display:flex;flex-direction:column;justify-content:center;width:382px;padding-right:30px;padding-left:30px}.headerTitle{font-size:22px;color:#4a2d4f;font-family:"Work Sans",sans-serif;font-weight:600;vertical-align:middle}.header{display:flex;flex-direction:row;align-items:center;width:80%;justify-content:space-between;margin:0 auto 20px}.headerDivider{width:80%;height:1pt;margin:0 auto 30px;background-color:#caeff3}.socialMediaBox{flex-direction:row;justify-content:space-between;max-height:-webkit-max-content;max-height:max-content;margin:5% auto;width:15vw}.fbSocialMediaImg,.igSocialMediaImg,.twSocialMediaImg{height:30px;cursor:pointer}.buttonGroupContainer{max-height:-webkit-max-content;max-height:max-content;margin-top:1rem;grid-gap:1rem;gap:1rem}.button{padding:1% 5%;border-radius:5px;min-height:2.5rem;cursor:pointer;transition:.5s}.buttonText{margin:auto;font-size:1rem;font-family:"WorkSans-SemiBold";text-align:center;text-justify:inter-word}.currentLocationForm>div.locationDropDowwnContainer{margin-bottom:2rem;flex:0 1}.currentLocationForm>div.locationDropDowwnContainer>div.dropdownMenu{padding:12px;height:57px;background:#fff;border:2px solid #4a2d4f;border-radius:8px}div.dropdownMenu{color:#4a2d4f;background:#fff;border:2px solid #dbd5dc;border-radius:8px;height:100%;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.8px;text-transform:none!important}div.dropdownMenu>div.dropdownMenuContainer{min-width:100%;top:35px}.selectedMenuItem,div.dropdownMenu>div.dropdownMenuContainer>div.dropdownMenuItem{background-color:#fff;padding:2px}.dropdownMenuButton{flex-direction:row}.dropdownMenuButton p{margin:auto auto auto 2%;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdownMenuButton .dropdownArrow{margin:auto 2% auto auto;width:15px;height:10px;object-fit:cover}.onboardingButtonContainer{max-height:25%;width:531px;flex-direction:row;margin:auto}.onboardingStepButton{margin:0 2%}.disabledButton{opacity:.3;cursor:unset}.radioButtonContainer{flex-direction:row;max-height:66px;cursor:pointer}.radioButton{border-radius:999px;border:2px solid #8f7893;min-height:20px;max-height:20px;width:20px;margin:auto 5%;max-width:20px;transition:.5s ease}.radioButtonText{font-family:"WorkSans-Regular";color:#4a2d4f}.radioButtonText,.radioButtonTextContainer{max-width:-webkit-max-content;max-width:max-content}.radioButtonTextContainer{margin:.75rem auto .75rem .75rem;max-height:-webkit-max-content;max-height:max-content}.radioActive{background-color:#4a2d4f}.checkButtonContainer{flex-direction:row;max-height:70px;padding:12px 18px}.onboardingFormContainer .checkButtonText,.onboardingFormContainer .hairColorForm div.dropdownMenu>div>p,.onboardingFormContainer .radioButtonText{text-transform:capitalize}.checkButton{border-radius:2px;border:.1rem solid #dbd5dc;min-height:25px;max-height:25px;min-width:25px;max-width:25px;transition:.5s ease;margin:auto 10px auto auto}.checkButtonText{max-width:-webkit-max-content;font-family:"WorkSans-Regular";color:#4a2d4f;max-width:max-content;max-height:-webkit-max-content;max-height:max-content}.checkButtonTextContainer{margin:auto}@media (max-width:480px){.lookingForForm>div.buttonGroupContainer>div.checkButtonContainer{width:327px}}.lookingForForm>div.buttonGroupContainer{width:100%}.lookingForForm>div.buttonGroupContainer>div.checkButtonContainer{padding:16px 24px;width:100%}.lookingForForm>div.buttonGroupContainer>div.checkButtonContainer>div>p{font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f;font-family:"WorkSans-Regular"}.checkImage{max-height:inherit;margin:1%}.socialButton{max-height:-webkit-max-content;max-height:max-content;max-height:80%;max-width:75%;margin:0 auto}.googleSignInButton{max-width:75%;margin:0 auot}.clearButton{border:2px solid #fff;margin:2% 0}.redButton{background-color:#cf5068}.gradientOrangeButton{background:#f07f46;background:linear-gradient(90deg,#f07f46,#cf5068)}.orangeButton{background-color:#f07f46}.switchButtonContainer{width:4vw;min-height:3.75vh;max-height:3.75vh;margin-left:auto}.switchButtonContainer .switchButton{width:1.5vw;max-height:3vh;margin:auto;background-color:#fff;transition:.5s ease;border-radius:999px}.switchButtonContainer .switch.inactiveSwitch{background-color:#d7d1e1;border-radius:999px;box-shadow:inset 0 0 10px rgba(74,45,79,.5)}.switchButtonContainer .switch.inactiveSwitch .switchButton.inactiveSwitchButton{transition:.5s ease;margin-left:4.5%}.switchButtonContainer .switch.activeSwitch{background:#f07f46;background:linear-gradient(90deg,#f07f46,#cf5068);border-radius:999px}.switchButtonContainer .switch.activeSwitch .switchButton.activeSwitchButton{transition:.5s ease;margin-right:5%}.rowButtonsContainer{flex-direction:row;max-width:35vw;max-height:-webkit-max-content;max-height:max-content;margin:auto}.onboardingPhotoGrid{max-height:30vh;max-width:30vw;margin:5% auto;flex-direction:row;flex-wrap:wrap}.popUpMenuContainer{max-height:-webkit-max-content;max-height:max-content;max-width:-webkit-max-content;max-width:max-content}.dotImg{width:1.75vw;height:auto}.popUpMenuButtonContainer{margin:0 auto}.popUpMenuButton{width:-webkit-max-content;width:max-content;max-height:9vh}.browseCardPopUpMenuContainer{max-height:5vh;margin-left:auto;position:relative;right:0}.menuItem{margin:5%}.popUpMenuItemContainerActive{opacity:1}.popUpMenuItemContainerActive,.popUpMenuItemContainerHidden{position:fixed;width:10vw;background-color:#fff;box-shadow:0 0 10px rgba(74,45,79,.5);min-height:-webkit-max-content;min-height:max-content;z-index:2;transition:.5s ease}.popUpMenuItemContainerHidden{top:-75vh;opacity:0}.navSideMenu{z-index:10;position:fixed;width:100%;max-width:100vw;max-height:100vh;min-height:100vh;top:0;left:0;transition:.5s ease}.navSideMenu .navSideMenuCloseButtonContainer{max-height:10vh}.navSideMenu .navSideMenuCloseButtonContainer .closeImg{margin-left:auto;margin-top:5%;margin-right:5%;width:10vw}.navSideMenu .menuLinksContainer{padding:1%;width:50vw;margin:auto;max-height:65vh;height:55vh}.navSideMenu .menuLinksContainer .navSideMenuLinksContainer .orOptionContainer{max-width:-webkit-max-content;max-width:max-content;margin:0 auto}.navSideMenu .menuLinksContainer .navSideMenuLinksContainer .orOptionContainer p{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto}.hideSideMenu{left:-102vw}.showSideMenu{top:0;left:0}.blueSideMenu{background:#fff;background:linear-gradient(180deg,#fff,#e3f6f8)}.loggedInSideMenu{background-color:#4a2d4f}.loggedInSideMenu .menuLinksContainer{margin:auto;width:100%;height:100%}.navSideMenuLink a .textLinkContainer img{width:75px;height:50px;margin:auto}.navSideMenuLink a .textLinkContainer p{margin:auto;color:#fff;max-width:-webkit-max-content;max-width:max-content}.greyLink{color:rgba(74,45,79,.5);color:#bbb}.greyLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.greyLink:link,.greyLink:visited{text-align:center;text-decoration:none}.greyLink:visited{color:#bbb}.greyLink:hover{transition:.5s ease}.greyLink:active,.greyLink:hover{color:rgba(150,112,156,.4)}.greyText{color:rgba(74,45,79,.5);color:#bbb;font-size:1rem}.greyHeaderText,.greyText{font-family:"WorkSans-SemiBold",sans-serif}.greyHeaderText{margin:0 auto;color:#bbb;font-size:1.5rem}.pinkLink{color:rgba(74,45,79,.5)}.pinkLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.pinkLink:link,.pinkLink:visited{text-align:center;text-decoration:none}.pinkLink:visited{color:#cf5068}.pinkLink:hover{transition:.5s ease;color:#cf5068}.pinkLink:active{color:#cf5068}.pinkText{color:rgba(74,45,79,.5);font-size:1rem}.pinkHeaderText,.pinkText{font-family:"WorkSans-SemiBold",sans-serif}.pinkHeaderText{margin:0 auto;font-size:1.5rem}.whiteLink{color:rgba(74,45,79,.5);color:#fff}.whiteLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.whiteLink:link,.whiteLink:visited{text-align:center;text-decoration:none}.whiteLink:visited{color:#fff}.whiteLink:hover{transition:.5s ease;color:#fff}.whiteLink:active{color:#fff}.whiteText{color:rgba(74,45,79,.5);color:#fff;font-size:1rem}.whiteHeaderText,.whiteText{font-family:"WorkSans-SemiBold",sans-serif}.whiteHeaderText{margin:0 auto;color:#fff;font-size:1.5rem}.blackLink{color:rgba(74,45,79,.5);color:#000}.blackLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.blackLink:link,.blackLink:visited{text-align:center;text-decoration:none}.blackLink:hover{transition:.5s ease}.blackText{color:rgba(74,45,79,.5);color:#000;font-size:1rem}.blackHeaderText,.blackText{font-family:"WorkSans-SemiBold",sans-serif}.blackHeaderText{margin:0 auto;font-size:1.5rem}.orangeLink{color:rgba(74,45,79,.5);color:#f07f46}.orangeLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.orangeLink:link,.orangeLink:visited{text-align:center;text-decoration:none}.orangeLink:hover{transition:.5s ease}.orangeText{color:rgba(74,45,79,.5);color:#f07f46;font-size:1rem}.orangeHeaderText,.orangeText{font-family:"WorkSans-SemiBold",sans-serif}.orangeHeaderText{margin:0 auto;font-size:1.5rem}.redLink{color:rgba(74,45,79,.5);color:#cf5068}.redLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.redLink:link,.redLink:visited{text-align:center;text-decoration:none}.redLink:hover{transition:.5s ease}.redText{color:rgba(74,45,79,.5);color:#cf5068;font-size:1rem}.redHeaderText,.redText{font-family:"WorkSans-SemiBold",sans-serif}.redHeaderText{margin:0 auto;color:#cf5068;font-size:1.5rem}.purpleLink{color:rgba(74,45,79,.5);color:#4a2d4f}.purpleLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:0 5%;max-height:-webkit-max-content;max-height:max-content}.purpleLink:link,.purpleLink:visited{text-align:center;text-decoration:none}.purpleLink:hover{transition:.5s ease}.purpleText{color:rgba(74,45,79,.5);color:#4a2d4f;font-size:1rem}.purpleHeaderText,.purpleText{font-family:"WorkSans-SemiBold",sans-serif}.purpleHeaderText{margin:0 auto;color:#4a2d4f;font-size:1.5rem}a{text-decoration:none;color:unset}.lightWeight{font-family:"WorkSans-Light"}.regularWeight{font-family:"WorkSans-Regular"}.boldWeight{font-family:"WorkSans-Bold"}.semiBoldWeight{font-family:"WorkSans-SemiBold"}.uppercaseText{text-transform:uppercase}.errorMessageText{color:#f07f46;font-family:"WorkSans-SemiBold"}@media (max-width:850px){.greyLink{color:rgba(74,45,79,.5);color:#bbb}.greyLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.greyLink:link,.greyLink:visited{text-align:center;text-decoration:none}.greyLink:visited{color:#bbb}.greyLink:hover{transition:.5s ease}.greyLink:active,.greyLink:hover{color:rgba(150,112,156,.4)}.greyText{color:rgba(74,45,79,.5);color:#bbb;font-size:1rem}.greyHeaderText,.greyText{font-family:"WorkSans-SemiBold",sans-serif}.greyHeaderText{margin:0 auto;color:#bbb;font-size:1.5rem}.pinkLink{color:rgba(74,45,79,.5)}.pinkLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.pinkLink:link,.pinkLink:visited{text-align:center;text-decoration:none}.pinkLink:visited{color:#cf5068}.pinkLink:hover{transition:.5s ease;color:#cf5068}.pinkLink:active{color:#cf5068}.pinkText{color:rgba(74,45,79,.5);font-size:1rem}.pinkHeaderText,.pinkText{font-family:"WorkSans-SemiBold",sans-serif}.pinkHeaderText{margin:0 auto;font-size:1.5rem}.whiteLink{color:rgba(74,45,79,.5);color:#fff}.whiteLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.whiteLink:link,.whiteLink:visited{text-align:center;text-decoration:none}.whiteLink:visited{color:#fff}.whiteLink:hover{transition:.5s ease;color:#fff}.whiteLink:active{color:#fff}.whiteText{color:rgba(74,45,79,.5);color:#fff;font-size:1rem}.whiteHeaderText,.whiteText{font-family:"WorkSans-SemiBold",sans-serif}.whiteHeaderText{margin:0 auto;color:#fff;font-size:1.5rem}.blackLink{color:rgba(74,45,79,.5);color:#000}.blackLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.blackLink:link,.blackLink:visited{text-align:center;text-decoration:none}.blackLink:hover{transition:.5s ease}.blackText{color:rgba(74,45,79,.5);color:#000;font-size:1rem}.blackHeaderText,.blackText{font-family:"WorkSans-SemiBold",sans-serif}.blackHeaderText{margin:0 auto;font-size:1.5rem}.orangeLink{color:rgba(74,45,79,.5);color:#f07f46}.orangeLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.orangeLink:link,.orangeLink:visited{text-align:center;text-decoration:none}.orangeLink:hover{transition:.5s ease}.orangeText{color:rgba(74,45,79,.5);color:#f07f46;font-size:1rem}.orangeHeaderText,.orangeText{font-family:"WorkSans-SemiBold",sans-serif}.orangeHeaderText{margin:0 auto;font-size:1.5rem}.redLink{color:rgba(74,45,79,.5);color:#cf5068}.redLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.redLink:link,.redLink:visited{text-align:center;text-decoration:none}.redLink:hover{transition:.5s ease}.redText{color:rgba(74,45,79,.5);color:#cf5068;font-size:1rem}.redHeaderText,.redText{font-family:"WorkSans-SemiBold",sans-serif}.redHeaderText{margin:0 auto;color:#cf5068;font-size:1.5rem}.purpleLink{color:rgba(74,45,79,.5);color:#4a2d4f}.purpleLink:link{cursor:pointer;text-transform:uppercase;font-family:"WorkSans-Bold",sans-serif;letter-spacing:3px;margin:1% auto;max-height:-webkit-max-content;max-height:max-content}.purpleLink:link,.purpleLink:visited{text-align:center;text-decoration:none}.purpleLink:hover{transition:.5s ease}.purpleText{color:rgba(74,45,79,.5);color:#4a2d4f;font-size:1rem}.purpleHeaderText,.purpleText{font-family:"WorkSans-SemiBold",sans-serif}.purpleHeaderText{margin:0 auto;color:#4a2d4f;font-size:1.5rem}a{text-decoration:none;color:unset}.lightWeight{font-family:"WorkSans-Light"}.regularWeight{font-family:"WorkSans-Regular"}.boldWeight{font-family:"WorkSans-Bold"}.semiBoldWeight{font-family:"WorkSans-SemiBold"}.uppercaseText{text-transform:uppercase}.errorMessageText{color:#f07f46;font-family:"WorkSans-SemiBold"}}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{background:unset}::-webkit-scrollbar-thumb{background:unset;border-radius:5px}.cradleLoader{width:200px;height:auto;margin:auto}.cradleLoaderContainer{justify-content:center;height:100vh}.dotLoader{max-width:10vw;height:auto}.roundImage{border-radius:12.8px!important;background:#e4e0e5!important;height:100%!important}.roundImageContainer{max-width:100px;max-height:100px;position:relative;overflow:hidden;border-radius:50%}.roundImageContainerLarge{max-width:150px;max-height:150px;position:relative;overflow:hidden;border-radius:50%;border:4px double transparent;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#cf5068,#f07f46);background-origin:border-box;background-clip:content-box,border-box;cursor:pointer}.roundImage{display:block;margin:0 auto;width:135px;height:135px;border-radius:50%;object-fit:cover;max-height:135px}.badge{width:2vw;height:auto;position:absolute;top:0;right:0;z-index:1}.badge.textBadge{width:-webkit-max-content;width:max-content;border-radius:999px;padding:2% 5%}.redBadge{color:#fff;background-color:#cf5068}.orangeBadge{color:#fff;background-color:#f07f46}.badgeContainer{position:relative}.draggableMargin{width:-webkit-max-content;width:max-content}.roundImageContainer{border:5px double transparent;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#cf5068,#f07f46);background-origin:border-box;background-clip:content-box,border-box}.profileImageContainer{margin:0 auto;max-height:-webkit-max-content;max-height:max-content}.draggableImageContainer{border-radius:50%;border:1px solid #fff;max-width:10vw;max-height:10vw;flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 20px);margin-bottom:8px}.roundImageContainerRegular{min-height:15vh;max-height:15vh;max-width:10vw;border-radius:999px;cursor:pointer}.photoGrid{max-width:33%;min-width:33%;margin:0 auto;flex-direction:row;flex-wrap:wrap;min-height:35vh;max-height:35vh}.sideMenuButtonImage{width:3.5vw;margin-left:auto;margin-right:8%}.tabMenuItem{width:100%;max-width:56vw;border-top:1px solid #f2f0f5;flex-direction:row;cursor:pointer;margin:auto;padding:.5% 0;min-height:5vh}.tabContentContainer{max-width:50%}.tabHeaderContainerNoData{font-family:"WorkSans-SemiBold";color:#4a2d4f;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto auto auto 15%}.tabDataContainer{margin:auto 0;color:#4a2d4f;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.tabDataText{display:inline;white-space:normal;width:100%}.hideOverflow{overflow:hidden}.tabHeaderContainer{font-family:"WorkSans-Bold";text-transform:uppercase;letter-spacing:3px;color:rgba(74,45,79,.5);max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content}.tabMenuArrowImg{width:1vw;height:auto;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.tabMenuArrowContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto 5% auto auto}.tabMenuHeaderContainer{width:100%;padding:1% 0;background-color:#f2f0f5}.tabMenuHeaderContainer .tabHeaderContainer{max-width:-webkit-max-content;max-width:max-content;margin-left:22%}.tabMenuHeaderContainer .tabHeaderContainer .tabHeaderText{font-family:"WorkSans-SemiBold";color:#4a2d4f;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width:650px){.tabMenuItem{min-width:90vw;border-top:1px solid #f2f0f5;flex-direction:row;cursor:pointer;height:5vh}}.modalCurtain{width:100vw;height:110vh;background-color:rgba(0,0,0,.4);display:block;position:fixed;top:0;left:0;z-index:900;transition:.5s;overflow:auto}.modalCurtain.blockedUsers{width:100%;height:100%;display:flex;top:unset;bottom:0;left:0}.modalCurtain.blockedUsers .modalCard{position:-webkit-sticky;position:sticky;top:0}.modalCurtain.modalHidden,.modalCurtain.modalHidden .modalCard{top:-200vh;position:fixed}.hiddenMessageModal{z-index:-20!important;opacity:0}.modalCard{width:25vw;height:35vh;margin:35vh auto;background-color:#fff;border-radius:10px}.modalCard .modalContentContainer{padding:1%}.modalCard .modalContentContainer .modalCancelContainer{max-width:-webkit-max-content;max-width:max-content;margin:0 0 0 auto}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:2.5vw}.modalCard .modalContentContainer .modalTextContainer .modalText{text-align:center;max-width:75%;color:#4a2d4f;font-size:1.5rem;margin:0 auto}.modalCard .modalContentContainer .modalButtonsContainer{flex-direction:row;max-height:10vh;width:90%;margin:0 auto}.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton{margin:1%;max-height:5vh}.curtainDrag{top:-10vh}.profileNotFoundModalCard{min-height:200px}.profileNotFoundModalCard,.upgradeModalCard{width:30vw;margin:10% auto;background-color:#fff;border-radius:5px}.upgradeModalCard{min-height:60vh}.profileNotFoundModalCard .upgradeModalCardHeader .upgradeModalCloseButton .closeButton{width:2rem;height:2rem;margin:1% 1% 1% auto}.profileNotFoundModalCard .upgradeModalCloseButton{flex:0 1}.profileNotFoundModalCard .upgradeModalHeaderContent .formHeader{min-height:2rem;height:2rem;flex:0 1}.profileNotFoundModalCard .upgradeModalHeaderContent{padding:0 1rem}.upgradeModalCard .upgradeModalCardHeader{border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;background:linear-gradient(90deg,#fff,#e3f6f8)}.upgradeModalCard .upgradeModalCardHeader .upgradeModalCloseButton{max-height:-webkit-max-content;max-height:max-content}.upgradeModalCard .upgradeModalCardHeader .upgradeModalCloseButton .closeButton{width:5vh;height:5vh;margin:1% 1% 1% auto}.upgradeModalCard .upgradeModalCardHeader .upgradeModalHeaderContent{margin-left:5%;max-width:-webkit-max-content;max-width:max-content}.upgradeModalCard .upgradeModalCardHeader .upgradeModalHeaderContent p{line-height:1.2rem}.upgradeModalCard .upgradeModalCardBody{height:-webkit-max-content;height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer{flex-direction:row;flex-wrap:wrap}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .disclaimer{padding:1rem;font-size:.8rem}.upgradeModalCard .upgradeModalCardBody .upgradeModalButton .upgradeModalButtonContainer{line-height:1.2rem}.upgradeModalCard .upgradeModalCardBody .upgradeModalButton{flex:1 0 34%;min-height:6vh;max-height:6vh;max-width:12vw;margin:2%;border:2px solid #f2f0f5;border-radius:5px;padding:3% 2%;transition:all .5s ease}.selected{border:2px solid #000!important}.pairButtonsContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:40px;gap:40px;margin:40px 0 30px}.btnManage{cursor:pointer}.barContainer,.btnManage{background-color:initial;border:none;font-weight:lighter;font-size:1rem;font-family:"WorkSans-SemiBold",sans-serif}.barContainer{margin:0 auto 30px;position:relative}.upgradeModalCard .upgradeModalCardBody .badgeContainer{margin:2%}.upgradeModalCard .upgradeModalCardBody .badgeContainer .upgradeModalButton{min-width:87%;min-height:73%;padding:3% 2%}.upgradeModalCard .upgradeModalCardBody .upgradeModalButton.selectedUpgradeButton{border:2px solid transparent;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#cf5068,#f07f46);background-origin:border-box;background-clip:padding-box,border-box}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions{flex-direction:row;align-self:center}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountCancelSubscriptionContainer,.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountUpgradeButtonContainer{width:10vw;height:5vh;margin:0 2%;padding-bottom:1rem}.matchModalCard{width:35%;background:#f07f46;background:linear-gradient(180deg,#f07f46,#cf5068);min-height:50%;margin:10.5% auto}.matchModalCard .matchModalContentContainer{width:80%;max-height:80%;margin:2% auto}.matchModalCard .matchModalContentContainer .messageChatHeaderTextContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:0 auto}.matchModalCard .matchModalContentContainer .messageChatHeaderTextContainer p{font-size:1.5rem}.matchModalCard .matchModalContentContainer .messageChatHeaderImageContainer{flex-direction:row;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:5% auto}.matchModalCard .matchModalContentContainer .matchModalText{width:50%;margin:2.5% auto;max-height:15vh;text-align:center}.matchModalCard .matchModalContentContainer .backButtonContainer .button.whiteButton{background:#fff;border:1px solid #fff}input{background:#fff;padding:12px 0 12px 18px;border:1px solid #dbd5dc;border-radius:9.69458px;font-size:1.2rem;font-family:"WorkSans-Regular";color:#4a2d4f;height:5vh;transition:.5s ease;width:369px}input:focus{background:#fff;padding:14.5419px 0 14.5419px 21.8128px;border:2.42365px solid #4a2d4f;box-shadow:0 25.4483px 31.5074px #f2f0f5;border-radius:9.69458px}.inputContainer{align-items:flex-start;justify-content:flex-start}.inputContainer,.inputLabel{max-height:-webkit-max-content;max-height:max-content}.inputLabel label{position:absolute;top:0;bottom:0;left:0;width:100%;transition:.2s}.inputLabel input:focus+label{top:100%;margin-top:-16px}.inputLabelText{text-transform:uppercase;font-size:1rem;letter-spacing:.2rem;font-family:"WorkSans-Bold";color:#4a2d4f}.heightInputs{max-width:531px;max-height:15vh;flex-direction:row}.heightInputsLabel{font-family:"WorkSans-Regular";font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f}.heightInputs>div{max-width:96px}.heightInputs>div>div{width:100%}.heightInputs>div:first-child{margin-right:1rem}.heightInputs>div>div>div>input{width:100%}.css-ck2j65-Slider{min-width:-webkit-fill-available;max-width:-webkit-fill-available}.ModamilyAppIncome>div.sliderContainer>div.sliderLabel{flex:0 1;margin:2rem 0}.ModamilyAppIncome>div.sliderContainer>div.sliderInput>div{width:100%}.modamilyIncomeSliderLabels{margin-top:2rem;flex-direction:row;justify-content:space-between}.modamilyIncomeSliderLabels p{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#85658b}.sliderLabel{margin:5%;max-height:-webkit-max-content;max-height:max-content}.sliderInput{height:1vh;max-height:1vh}.editProfileForm{max-width:600px;align-self:center}.editProfileMenu .convoCardContainer{align-self:center;padding-top:.5rem;padding-bottom:.5rem}.editProfileForm .sliderInput{display:inline-block}.editProfileForm .scrollbar-options{max-height:50vh}.input{flex-direction:row;flex:1 1;align-content:bottom;min-width:-webkit-fill-available}.form{margin:auto;width:85%}.iconFocus,.inputIcon{height:2.5rem;width:auto;transition:.5s ease}::-webkit-inner-spin-button{display:none}.birthdayInput{width:100%;max-height:5vh}.multiSliderInput{width:100%;max-width:100%;min-height:1vh;max-height:1vh;border-radius:999px;box-shadow:inset 0 0 5px rgba(74,45,79,.5)}.multiSliderHandle{height:2vh;width:2vh;border-radius:999px;top:-.5vh;background-color:#4a2d4f}.multiSliderContainer{min-height:5vh}.sliderLabelContainer{flex-direction:row}.multiSliderBar{min-height:1vh}.multiSliderBar-1{background-color:#ade9ef}.formHeader{max-height:-webkit-max-content;max-height:max-content;min-height:-webkit-max-content;min-height:max-content}.formHeader,.formHeaderText{max-width:-webkit-max-content;max-width:max-content}.formHeaderText{font-size:1.75rem;font-family:"WorkSans-Medium";color:#4a2d4f;padding:5% 0}select{border:none;background-color:unset;outline:none}select::-ms-expand{display:none}.dropdownMenu{position:relative;font-family:"WorkSans-Medium";color:#f07f46;text-transform:uppercase;height:25px;min-width:250px;letter-spacing:.3rem;cursor:pointer;max-height:5vh}.heightContainer{flex-direction:row;min-width:272px;max-height:12vh}.heightContainerMenu{flex-direction:row;max-width:272px;min-width:200px;background:#e4e0e5;border-radius:8.91px;max-height:57px;align-items:center;text-align:center;padding:2px}.heightContainerMenu>div.dropdownMenuItem.selectedMenuItem{background:#fff;border:.5px solid #e4e0e5;box-shadow:0 3px 8px rgba(74,45,79,.12),0 3px 1px rgba(74,45,79,.04);border-radius:6.93px;max-height:53px;height:90%}.heightContainerMenu p.dropdownMenuItemText{color:#4a2d4f;font-family:"WorkSans-Regular";font-style:normal;font-weight:600;font-size:15px;line-height:20px;text-align:center;letter-spacing:-.08px}.heightContainerMenu>div>div{justify-content:center}.dropdownMenuContainer{position:absolute;margin:auto;min-width:200px;max-height:500px;top:25px;overflow-y:auto;overflow-x:hidden;background-color:#f3fbfc;padding:1%;box-shadow:0 10px 10px rgba(74,45,79,.08);z-index:3}.selectedMenuItem{background-color:#caeff3}.height .dropdownMenuContainer{width:100%;flex-direction:row;min-width:272px;background-color:#c9c0ca;border-radius:8.91px;padding:2px;z-index:3}.height .dropdownMenuItem{padding:4%;min-height:-webkit-max-content;min-height:max-content}.height .dropdownMenuItemText{font-family:"WorkSans-Regular";font-style:normal;font-weight:500;font-size:15px;line-height:20px;text-align:center;letter-spacing:-.08px;color:#4a2d4f}.clearSelection{cursor:pointer}.dropdownMenuItemRow{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.checkItemText{margin-right:10px}.height .selectedMenuItem{background-color:#fff;border:.5px solid #e4e0e5;box-shadow:0 3px 8px rgba(74,45,79,.12),0 3px 1px rgba(74,45,79,.04);border-radius:6.93px}.birthdayForm,.coparentRanksForm,.currentLocationForm,.educationForm,.ethnicityForm,.eyeColorForm,.genderForm,.hairColorForm,.heightForm,.hometownForm,.lookingForForm,.ModamilyAppIncome,.nameForm,.politicsForm,.raceForm,.religionForm,.sexualOrientationForm,.workForm{width:100%;margin:0 auto}.birthdayInputContainer{flex-direction:row;max-width:23rem}.subtitleTextContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content}.answerContainer{margin-left:5%}.subtitle{margin:2.5%}.subtitleText{font-family:"WorkSans-Bold";font-size:1rem;letter-spacing:.1rem;color:#4a2d4f}.ModamilyAppOnboarding{background:#fff;box-shadow:unset}.onboardingContainer{max-width:531px;width:100%;z-index:1;background-color:#fff;min-height:70vh;margin:0 auto 20vh}.conversationCard,.convoTextArea{background-color:#e4e0e5;color:#4a2d4f;border-radius:18px;padding:24px}.conversationCard p,textarea{background-color:#e4e0e5;font-family:"WorkSans-Regular";font-style:normal;font-weight:800;font-size:18px;line-height:22px}.questionModal{background:#f07f46;background:linear-gradient(180deg,#f07f46,#cf5068);max-width:25vw;margin:10% auto;padding:5%}.convoFormButtonContainer{width:15vw;margin:5% auto}textarea{resize:none;height:15vh;width:15vw;border:unset;caret-color:#f2706a}.textArea,textarea{font-family:"WorkSans-Regular";color:#4a2d4f}.textArea{margin:0 auto;border:2px solid rgba(74,45,79,.5);border-radius:10px;padding:1.5%}.counterContainer{margin:0 10% 0 auto}.counterContainer,.selectedQuestionContainer{max-width:-webkit-max-content;max-width:max-content}.selectedQuestionContainer{margin:2% auto}.cardContainer{width:20vw;border:2px solid rgba(74,45,79,.5);border-radius:10px;padding:5%}.whiteHeader{font-size:2rem;max-width:-webkit-max-content;max-width:max-content;margin:0 auto;color:#fff;font-family:"WorkSans-Regular"}.questionModalHEader{margin:5% 0}.questionList{background-color:#e4e0e5;align-content:space-around}.conversationCardContainer{grid-gap:10px;gap:10px;cursor:pointer}.conversationCardContainer p{text-align:left}.convoCardContainer{min-height:93px;max-width:530px;width:100%}.profilePhotoContainer{max-width:534px;max-height:77px}.chooseAPhotoContainer{padding:12px 18px;background:#fff;border:2px solid #dbd5dc;border-radius:8px;height:77px;flex-direction:row;align-items:center;cursor:pointer}.chooseAPhotoContainer h4{font-family:"WorkSans-Regular";font-style:normal;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f;width:100%}.chooseAPhotoContainer>div>img{width:26px;height:26px}.imageListContainer{width:20vw;margin:2% auto}.rankListContainer{max-width:531px}.rankContainer{flex-direction:row}.rankContainer,.rankRow{grid-gap:1rem;gap:1rem}.rankPositionContainer{padding:12px 18px;max-width:38px;max-height:52px;background:#4a2d4f;border-radius:8px;border:1px solid #4a2d4f}.rankPositionText{max-width:-webkit-max-content;max-width:max-content;margin:auto;font-family:"WorkSans-Regular";color:#fff}.rankQualityContainer{padding:12px 18px;width:481px;height:52px;background:#fff;border:1px solid #e4e0e5;border-radius:8px}.rankQualityText{font-family:"WorkSans-Regular";color:#4a2d4f;margin:auto auto auto 5%}.errorMessageContainer{max-width:-webkit-max-content;max-width:max-content;margin:1% auto}.errorMessageContainer,.signForm{max-height:-webkit-max-content;max-height:max-content}.signForm .inputContainer{margin:0 auto}.homeBanner{background-image:url(/static/media/homeBanner.dfa66fc0.png)}.ModamilyAppHome{-webkit-transform:translateZ(0)}.pageNotFoundMessage{margin:auto;max-height:-webkit-max-content;max-height:max-content}.ModamilyAppPageNotFound{min-height:100vh;min-width:100vw}.ModamilyAppRegisterLogin{-webkit-transform:translateZ(0)}.signFormBtnContainer{margin:0 auto;max-height:5vh;max-width:15vw;min-width:15vw}.facebookLoginButton{margin:0 15%;white-space:nowrap;overflow:hidden;height:6vh;background-position:50%;border:unset;border-bottom:4px solid #2e4474;border-radius:5px;background-color:#3c5a99;color:#fff;font-family:"WorkSans-Regular";padding:4% 0;cursor:pointer;width:2.5vw;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.facebookLoginButton i{font-size:2rem}.googleLoginButton{font-family:"WorkSans-Regular";padding:4% 0;cursor:pointer;width:2.5vw;white-space:nowrap;overflow:hidden;height:6vh;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.googleLoginButton div{margin:auto!important;max-width:-webkit-max-content;max-width:max-content}.googleLoginButton span{display:none}.userStatusText{font-size:14px;color:#6d6d6d;width:200px}.formSuggestionTextContainer{margin:0 auto}.formSuggestionTextContainer .loginFormLink{max-width:10vw;margin:0 auto}.formSuggestionText{max-width:-webkit-max-content;max-width:max-content;font-family:"WorkSans-Regular";font-size:1.2rem;text-align:center;margin:3% auto}.ModamilyAppRegisterLogin{min-height:100vh}.carouselMessage{margin:15% auto 0}.carouselMessage,.carouselMessage .cardMessage,.carouselMessage .cardMessage p{max-width:-webkit-max-content;max-width:max-content}.carouselMessage .cardMessage p{font-size:1.75rem}.carouselMessage .cardAction{margin:2% auto}.basicInfoComponent{min-height:-webkit-max-content;min-height:max-content}.profileAnimationDisliked,.profileAnimationLiked{position:fixed;height:45vh;width:45vw;transition:.5s ease}.profileAnimationDisliked img,.profileAnimationLiked img{width:200px;height:170px;margin:auto}.profileAnimationDisliked{background-color:#555}.profileAnimationLiked{background-color:#cf5068}.inactiveAnimation{opacity:0;z-index:-1}.activeAnimation{z-index:6;opacity:.75}.ModamilyAppBrowse,.ModamilyAppBrowse:after{background:#fff;background:linear-gradient(90deg,#fff,#d8f4f7);-webkit-transform:translateZ(0)}.ModamilyAppBrowse:after{content:"";position:fixed;top:8vh;height:1000000px;left:0;right:0;z-index:-1;background-size:cover}.carouselAlert{background-color:#f07f46;min-width:25vw;max-width:25vw;max-height:35vh;margin:auto;padding:2% 1%;box-shadow:0 10px 10px rgba(74,45,79,.5)}.browseLoadingContainer{margin:auto;max-height:-webkit-max-content;max-height:max-content}.carouselControlContaier{max-width:-webkit-max-content;max-width:max-content;margin:0 auto}.carouselRefresh{min-width:75px;min-height:75px;max-width:75px;max-height:75px;margin:5% auto;background-color:#fff;border-radius:50%;align-content:center}.reloadImage{margin:auto;height:auto;width:55px}.carouselRefresh:hover .reloadImage,.reloadImage{transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}.carouselRefresh:hover .reloadImage{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.carouselRefresh:active .reloadImage{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.browseCarousel{position:relative;margin-top:8vh}.browseCarouselCard{flex-direction:row;max-height:45vh;max-width:45vw;min-width:45vw;margin:auto}.cardActions{align-items:center;justify-content:center;flex-direction:row}.cardActions,.profileInfoList{min-height:-webkit-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:max-content}.fullProfileSlideshowImage,.profileSlideshowImage{height:100%;width:auto;max-width:100%;max-height:100%;object-fit:cover}.fullProfileSlideshowImage>img{margin:0 auto;display:block;height:100%}.profileSlideshowImage{opacity:0;display:none!important;position:relative}.profileInfoContainer{max-height:30vh}.profileInfoContainer div{min-height:-webkit-max-content;min-height:max-content}.fullProfileInfoCard,.profileInfoCard{background-color:#fff}.fullProfileInfoCard,.fullProfileRanksCard,.profileInfoCard{padding:5%;min-height:-webkit-max-content;min-height:max-content}.fullProfileRanksCard{background:#fff;background:linear-gradient(270deg,#fff,#d8f4f7)}.dislikeButtonImage,.likeButtonImage{height:7vh;width:7vh}.profileInfoName{font-size:2rem}.ageTitle,.lookingForTitle{letter-spacing:.25rem;font-size:.8rem}.dislikeButtonContainer,.likeButtonContainer{margin:8%;cursor:pointer}.fullProfileCardActions{width:10vw;max-height:-webkit-max-content;max-height:max-content;align-self:center;flex-direction:row}.fullProfileCardActions .dislikeButtonContainer,.fullProfileCardActions .likeButtonContainer{margin:0 auto;max-width:-webkit-max-content;max-width:max-content;cursor:pointer}.fullProfileModalCurtain{width:100vw;height:100vh;display:block;position:fixed;top:0;left:0;z-index:9;transition:.5s;background-color:rgba(0,0,0,.4);overflow:auto}.fullProfileImageSlideshow,.profileImageSlideshow{max-width:auto;height:100%;position:relative;cursor:pointer;background:#f07f46}.profileImageSlideshow>img{max-height:55vh}.fullProfileColumn{width:45vw;border-radius:10px}.fullProfileContentContainer{flex-direction:row;width:-webkit-max-content;width:max-content;margin:85px auto 5%;height:-webkit-max-content;height:max-content}.fullProfileCardContainer{width:45vw;max-height:45vh;min-height:45vh;flex-direction:row}.fullProfileSlideshowImage.slideImageInactive{opacity:0;display:none!important}.profileSlideshowImage.slideActive{opacity:1;display:block!important;flex-basis:100%!important}.slideDots{margin:auto auto 0;position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:3vh;width:10vw;top:-3vh;flex-direction:row;align-content:space-between;justify-content:center}.slideDots .slideDot{z-index:1;width:17px;height:17px;background-color:hsla(0,0%,78.4%,.4);border-radius:50%;margin:0 3px;cursor:pointer;display:inline-block;flex:none}.slideDots .slideDot.activeDot{background-color:hsla(0,0%,98%,.8)}.exitButtonContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content}.exitButtonImage{width:3vw;height:3vw}.fullProfileConversationStarter{background:#cf5068;background:linear-gradient(270deg,#cf5068,#f07f46);padding:2% 2% 2% 5%;color:#fff;max-height:-webkit-max-content;max-height:max-content;min-height:-webkit-max-content;min-height:max-content;font-family:"WorkSans-Regular"}.fullProfileConversationStarter .convoStarterQuestion{font-family:"WorkSans-Light";font-size:1.2rem;margin:1% 0 .5%;max-height:-webkit-max-content;max-height:max-content}.fullProfileConversationStarter .convoStarterAnswer{font-size:1.5rem;margin:1% 0 .5%;max-height:-webkit-max-content;max-height:max-content}.fullProfileColumn .artistsContainer{padding:0 2%;background:#fff}.fullProfileColumn .artistsContainer .topArtistContainer{flex-direction:row;min-height:30vh;overflow-x:auto;margin:0 auto;max-width:42.5vw}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer{margin:1%;width:10vw;min-height:10vh}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover{margin:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover img{width:10vw;height:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName{margin:2% auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName p{width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}.modalActive{opacity:1}.fd-row{flex-direction:row}.profileItemContainer,.profileItemIconContainer{min-height:-webkit-max-content;min-height:max-content}.profileItemContainer{width:10vw;max-height:-webkit-max-content;max-height:max-content;margin-bottom:3%}.profileItemContainer .profileItemTitleContainer{max-width:-webkit-max-content;max-width:max-content;margin:3% 0}.profileItemContainer .itemIcon{height:5vh;width:5vh}.fullProfileDetailsContainer,.profileInfoRow{max-height:-webkit-max-content;max-height:max-content}.profileInfoRow{flex-direction:row;min-height:-webkit-max-content;min-height:max-content}.profileValuesItem{flex-direction:row;margin:1% 0}.profileValuesItem .rankOrderContainer{background-color:#ade9ef;max-width:1.5vw;height:1.5vw}.profileValuesItem .rankOrderContainer .rankText{color:#4a2d4f;max-width:-webkit-max-content;max-width:max-content;margin:auto}.profileValuesItem .rankValueContainer{max-width:-webkit-max-content;max-width:max-content;color:#4a2d4f;margin:auto auto auto 2%}.profileValuesItem .rankValueContainer .rankValue{height:-webkit-max-content;height:max-content}.fullProfileDetailsComponent{background-color:#fff;min-height:-webkit-max-content;min-height:max-content;padding:5%}.likeUserCard{flex-direction:column}.confirmEmailPage{width:25vw;max-height:25vh;margin:10% auto}.confirmEmailButtonContainer{width:15vw;height:5vh;margin:0 2%}.resetPasswordPage{width:35vw;margin:2% auto}.resetPasswordButtonContainer{width:15vw;max-height:5vh;margin:auto}.accountDetails{margin-top:8vh}.logoutButtonContainer{width:20vw;max-height:10vh;margin:2% auto 0}.deactivateAccountButtonContainer{width:15vw;max-height:5vh;margin:2% auto}.dangerousActions{background-color:#f2f0f5}.accountDetailFormContainer{margin:20vh auto auto;width:30vw}.accountDetailFormActions{margin:5% 0;flex-direction:row}.accountDetailFormActions .cancelButtonContainer,.accountDetailFormActions .submitButtonContainer{margin:0 1%;width:25vw}.editProfileMenu,.searchPreferencesMenu{margin-top:10vh}.editViewButtonContainer{flex-direction:row;margin:0 auto}.editViewButtonContainer .editButton,.editViewButtonContainer .viewButton{max-width:20vw;min-width:20vw;margin:1%}.editProfileForm{margin-top:10vh}.editProfileFormCancel,.editProfileFormSubmit{width:20vw;margin:0 2%}.overlayPremium{background-color:#f2f0f5}.upgradeCard{background:#f07f46;background:linear-gradient(90deg,#f07f46,#cf5068);width:20vw;min-height:20vh;max-height:20vh;margin:2.5% auto;border-radius:5px}.upgradeCard .upgradeCardContent{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto;align-content:center}.upgradeCard .upgradeCardContent p{max-width:-webkit-max-content;max-width:max-content;margin:0 auto;color:#fff}.upgradeCard .upgradeCardContent .upgradeCardHeader{line-height:1.2rem;font-size:1.2rem;width:10vw;text-align:center;margin-bottom:10%}.searchPrefLookingForFormContainer{width:30vw;margin:0 auto;max-height:100vh}.searchPreferencesFormActions{flex-direction:row;width:35vw;margin:auto auto 0;height:5vh;padding:16px 0 0;background:#fff;display:flex;align-items:center;justify-content:center}.editProfileFormActions{flex-direction:row;width:35vw;margin:2% auto}.searchPrefCancelButton,.searchPrefSubmitButton{width:20vw;margin:0 1%;height:60px;display:flex;align-items:center;justify-content:center}.searchPrefDistanceFormContainer{width:25vw;height:50vh;margin:0 auto}.distanceSlider{width:25vw;max-height:-webkit-max-content;max-height:max-content;margin:5% auto}.searchPrefForm{width:30vw;margin:3% auto}.getLocationButtonContainer{max-height:5vh;margin:2% 0}.ModamilyAppSettings{-webkit-transform:translateZ(0)}.termsList{width:50vw;margin:0 auto}.termsList .termsSublist{width:35vw;margin:0 auto}.termsList li{margin:2% 0}.ModamilyAppLikes{background:#fff;background:linear-gradient(90deg,#fff,#e3f6f8);height:100vh;-webkit-transform:translateZ(0)}.ModamilyAppLikes .loading-container{min-height:100vh;align-items:center;justify-content:center}.likesPageContainer{min-height:-webkit-max-content;min-height:max-content;margin:13vh 15vw 0}.ModamilyAppMessages .loading-container{min-height:100vh;align-items:center;justify-content:center}.likesPageContainer .likesUserHeader,.likesPageContainer .likesUserHeader>p{margin:0}.likesPageContainer .convosContainer,.likesPageContainer .likedUserGrid,.likesPageContainer .likesRowContainer,.likesPageContainer .likesUserContainer,.likesPageContainer .matchesContainer,.likesPageContainer .userLikesContainer{margin-top:15px}.likesPageContainer .convosContainer .convoListContainer,.likesPageContainer .matchesContainer .matchListContainer{margin-top:10px}.likesUserContainer .likeNameContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:5% auto;color:#4a2d4f}.userLikesContainer{min-height:-webkit-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:max-content}.userLikesRow{flex-direction:row;width:100%;overflow:auto;margin:0 auto}.noLikedUsers{min-height:10vh;max-height:10vh;background:#f07f46;background:linear-gradient(90deg,#f07f46,#cf5068);border-radius:999px}.noLikedUsers .noLikedUsersText{color:#fff;max-width:-webkit-max-content;max-width:max-content;margin:auto}.userLikesHeader{max-height:-webkit-max-content;max-height:max-content}.noUsersLiked{border-radius:10px;position:fixed;width:71.5vw;height:80%;z-index:1;background:rgba(240,127,70,.3);background:linear-gradient(90deg,rgba(240,127,70,.3),rgba(207,80,104,.5))}.noUsersLiked-text-container{padding-top:90px}.noUsersLiked .noUsersLikedText{font-size:50px;margin:0 auto;color:#fff;max-width:-webkit-max-content;max-width:max-content}.noUsersLiked .noUsersLikedLink{cursor:pointer;font-size:20px;margin:16px auto;color:#fff;max-width:-webkit-max-content;max-width:max-content;text-decoration:underline}.premiumOverlayBlur{-webkit-filter:blur(35px);filter:blur(35px);max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:1%;opacity:.6;cursor:default!important}.likesUserContainer{min-height:-webkit-max-content;min-height:max-content}.likeUserContainer{max-height:-webkit-max-content;max-height:max-content;margin:1%;min-width:7vw;display:flex;align-items:center;cursor:pointer}.likeUserContainer .likedModel{width:110px;height:110px;border-radius:50%;background-image:url(/static/media/likedModel.b457e0ee.png);background-size:cover;background-repeat:no-repeat;position:relative;flex:none}.likeUserContainer .likedModel:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(240,127,70,.4),#cf5068);border-radius:50%}.likeUserContainer .likedModel span{font-family:WorkSans-SemiBold;font-size:20pt;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.likeUserContainer .roundImageContainer{min-height:-webkit-max-content;min-height:max-content;min-width:-webkit-max-content;min-width:max-content;margin:auto}.likeUserContainer .likeNameContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto;align-self:center}.likesUserHeader{max-height:-webkit-max-content;max-height:max-content;margin:2% 0}.likedUserGrid{width:100%;min-height:-webkit-max-content;min-height:max-content;flex-direction:row;flex-wrap:wrap}.likeUserCard{margin:1% auto;width:33vw;max-width:33vw;flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 20px);min-height:45vh}.likeUserCard .profileImageSlideshow .profileSlideshowImage{height:55vh}.likeUserCard .profileImageSlideshow .slideDots{z-index:1}.likeUserCard .profileInfoCard .browseCardPopUpMenuContainer{max-height:-webkit-max-content;max-height:max-content;max-width:-webkit-max-content;max-width:max-content;margin:0 2% 0 auto}.likeUserCard .profileInfoCard .profileInfoContainer .cardActions{max-width:-webkit-max-content;max-width:max-content}.convoHeaderContainer{flex-direction:row}.convoHeaderContainer .sortingBoxContainer{margin-left:auto;max-width:-webkit-max-content;max-width:max-content;flex-direction:row}.matchListContainer{flex-direction:row}.conversationTab{border-top:1px solid #e3f6f8;padding:1%;cursor:pointer}.conversationTab .conversationTabContainer{flex-direction:row}.conversationTab .conversationTabContainer .recentMessageContainer{max-width:-webkit-max-content;max-width:max-content;margin:auto auto auto 3%}.conversationTab .conversationTabContainer .recentMessageContainer .userNameContainer{max-height:-webkit-max-content;max-height:max-content;margin:3% 3% 3% 0}.conversationTab .conversationTabContainer .recentMessageContainer .italicStyle{font-style:italic}.messageChatCard{min-width:45vw;max-width:45vw;min-height:90vh;max-height:90vh;margin:2% auto;background:#fff;border-radius:10px;-webkit-transform:translateZ(0);-webkit-animation-name:forceRedraw;animation-name:forceRedraw;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateZ(1px);transform:translateZ(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.messageChatContainer{padding:1%}.messageChatHeaderContainer{max-width:15vw;max-height:-webkit-max-content;max-height:max-content;margin:0 auto}.messageChatHeaderContainer .messageChatHeaderImageContainer{flex-direction:row;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:1% 0}.messageChatHeaderContainer .messageChatHeaderTextContainer{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:0 auto}.messageChatHeaderContainer .messageChatHeaderTextContainer p{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:1% auto}.messageChatHeaderContainer .messageChatHeaderTextContainer .messageChatHeaderText{font-size:1.5rem;color:#4a2d4f}.messageChatBody{margin-top:50px}.messageChatBody .chatView{overflow-y:scroll;max-height:38vh}.overlayImageContainer{max-height:-webkit-max-content;max-height:max-content;position:relative;z-index:2}.chatTextInputContainer{max-height:10vh;min-height:10vh;padding-left:2%;flex-direction:row;border-top:1px solid #ddd8e5}.chatTextInputContainer .messageChatInput{margin:auto;border:1px solid #ddd8e5;border-radius:999px;font-size:1rem;padding:0 2%}.chatTextInputContainer .textCounter{margin-top:30px;margin-left:10px;color:#b5b5b5}.chatTextInputContainer .messageChatButton{max-height:-webkit-max-content;max-height:max-content;max-width:5vw;margin:auto;cursor:pointer}.chatTextInputContainer .messageChatButton p{max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:auto}.chatMessageImg{width:300px;height:auto}.chatMessageContainer.currentUserChat .chatMessage{background:#ade9ef;margin-left:auto;margin-right:10%;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;max-width:55%;line-height:1.2rem;padding:1.5%;border-radius:5px}.chatMessageContainer{width:100%;min-height:-webkit-max-content;min-height:max-content}.chatMessageContainer .chatMessage{width:-webkit-max-content;width:max-content;background:#e5e1eb;padding:1.5%;margin:5px 2% 2% 10%;line-height:1.2rem;max-height:-webkit-max-content;max-height:max-content;height:-webkit-max-content;height:max-content;max-width:55%;border-radius:5px}.sendImageButton{max-width:2.5vw;cursor:pointer}.sendImageButton .sendImageButtonImg{width:30px;height:auto;margin:auto}.chatTimeContainer{height:-webkit-max-content;height:max-content;width:auto;text-align:left;padding-left:10%;flex:none}.chatTimeContainer.currentUserChat{text-align:right;padding-right:10%}.chatTimeContainer>p{font-family:WorkSans-SemiBold;font-size:10pt;color:rgba(74,45,79,.4)}.messageModalCurtain{width:100%;height:100%;max-height:100vh;background-color:rgba(0,0,0,.4);display:block;position:fixed;top:100vh;left:0;z-index:900;transition:.5s ease;-webkit-transform:translateZ(0);-webkit-animation-name:forceRedraw;animation-name:forceRedraw;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateZ(1px);transform:translateZ(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.messageCurtainDrag{top:0}.ModamilyAppMessages{-webkit-transform:translateZ(0)}.adminForm{width:45vw;margin:0 auto}.adminUserListContainer{max-height:100%}.adminUserListContainer .tabMenuHeaderContainer{margin:0;min-height:22px;max-height:22px}.adminUserListContainer .adminUserList{max-height:100%;overflow-y:auto}.adminUserListContainer .adminUserList::-webkit-scrollbar{width:.5rem}.adminUserListContainer .adminUserList::-webkit-scrollbar-track{background:#f2f0f5}.adminUserListContainer .adminUserList::-webkit-scrollbar-thumb{background:#f07f46;border-radius:5px}.adminUserListContainer .adminUserList .tabMenuHeader,.adminUserListContainer .adminUserList .tabMenuItem{margin:0;min-height:10vh;max-height:10vh}.adminHome .fd-row .adminUserList{max-height:calc(100vh - 230px)}.adminHome .fd-row .paginationContainer{max-height:55px}.adminHome .fd-row .paginationContainer .pageButton{min-width:2.5vw}.adminEditUser{height:-webkit-max-content;height:max-content;overflow-y:auto}.ModamilyAppAdminControl{max-height:100vh;min-height:100vh}.ModamilyAppAdminControl .adminHome{overflow:hidden}.ModamilyAppAdminControl .pageContainer{margin:2rem 1rem}.ModamilyAppAdminControl .formContainer{max-width:75vw;width:75vw;max-height:50vh;margin:auto}.ModamilyAppAdminControl .formContainer .exitAdminProfile{max-height:5vh}.ModamilyAppAdminControl .formContainer .button{max-width:30vw;max-height:10vh;margin:auto}.ModamilyAppAdminControl .formContainer .birthdayForm,.ModamilyAppAdminControl .formContainer .coparentRanksForm,.ModamilyAppAdminControl .formContainer .currentLocationForm,.ModamilyAppAdminControl .formContainer .educationForm,.ModamilyAppAdminControl .formContainer .ethnicityForm,.ModamilyAppAdminControl .formContainer .eyeColorForm,.ModamilyAppAdminControl .formContainer .genderForm,.ModamilyAppAdminControl .formContainer .hairColorForm,.ModamilyAppAdminControl .formContainer .heightForm,.ModamilyAppAdminControl .formContainer .hometownForm,.ModamilyAppAdminControl .formContainer .lookingForForm,.ModamilyAppAdminControl .formContainer .ModamilyAppIncome,.ModamilyAppAdminControl .formContainer .nameForm,.ModamilyAppAdminControl .formContainer .politicsForm,.ModamilyAppAdminControl .formContainer .raceForm,.ModamilyAppAdminControl .formContainer .religionForm,.ModamilyAppAdminControl .formContainer .sexualOrientationForm,.ModamilyAppAdminControl .formContainer .workForm{width:45vw;margin:auto}.ModamilyAppAdminControl .adminHome .refreshUserListBtn{max-height:70px;margin:5px 0}.ModamilyAppAdminControl .adminHome .fd-row .sliderControl>div{display:block}.ModamilyAppAdminControl .adminHome .dropMenuControls .dropdownMenu{min-height:45px}.filterButton{background:#f07f46;background:linear-gradient(180deg,#f07f46,#cf5068);border-radius:900px;position:fixed;z-index:2;width:50px;height:50px;top:4.5rem;left:2rem}.searchControls{height:-webkit-max-content;height:max-content;max-width:45vw;margin:auto 5% auto auto;padding:1.5%;border-radius:5px;box-shadow:0 2px 10px #bdb3cc}.searchControls .refreshUserListBtn{margin:2% auto;width:55%;height:5vh}.searchControls .dropdownMenuContainer{z-index:4}.searchControls .buttonControls{margin-top:2%;max-height:-webkit-max-content;max-height:max-content}.filterImage{width:60%;margin:auto}.adminFilterMenu.adminMenuHidden{display:none}.adminFilterMenu.adminMenuActive{display:block}.heightSwitchButtonContainer{max-height:-webkit-max-content;max-height:max-content}.heightSwitchButtonContainer .heightSwitchButton .switchButtonContainer{margin:0 auto}.adminUserProfileImage,.adminUserProfileImage .profileImageSlideshow{min-height:35vh}.adminUserProfileImage .profileSlideshowImage{margin:auto;width:20vw;min-height:35vh}.exitProfileImg{width:5vw;height:8vh}.userProfileName{margin:auto;max-width:-webkit-max-content;max-width:max-content}.convoCardContainer{z-index:0}.deleteUser .formHeader{margin:0 auto}.deleteUser .refreshUserListBtn{margin:0 15%}.adminUserList .adminRowUserContainer{flex-direction:row;padding:1%;min-height:110px;display:-webkit-flex}.adminUserList .adminRowUserContainer .roundImageContainer{margin-right:1%}.adminUserList .adminRowUserContainer .tabMenuItem{margin:unset}.adminRowUserImage{max-width:25%;height:auto}.paginationContainer{margin-top:2rem;flex-wrap:wrap}.paginationContainer .pageButton{max-width:2.5vw;width:5vw;height:5vh;margin:0 3px}.adminContentEditCard{margin:2% auto;min-width:50vw;max-width:50vw;min-height:30vh;border-radius:5px;box-shadow:0 2px 10px #bdb3cc}.adminContentEditCard .contentEditContainer .textArea{min-width:90%;margin-bottom:4%}.adminContentEditCard .contentEditContainer .textArea textarea{width:100%}.adminContentEditCard .adminContentButtonsContainer{min-width:80%;margin:0 auto 4%}.adminContentEditCard .adminContentButtonsContainer .adminEditContentButtonContainer{margin:0 auto;max-width:10vw}.ModamilyAppMaintenance{background:#fff;background:linear-gradient(90deg,#fff,#d8f4f7);height:100vh}.MaintenanceMessage{margin:auto;max-width:50%;max-height:30vh}.ModamilyLogo{height:auto;width:50%;margin:auto auto 5%}.MaintenanceText{color:#4a2d4f;font-size:1.2rem;text-align:center;line-height:1.5rem}.profileItems{word-wrap:break-word}@media (max-width:1050px){.slideDots{width:auto}.slideDots .slideDot{min-width:15px;max-width:15px;max-height:15px}.profileMenuContainer{min-width:30vw}.inputLabel{font-size:1rem}.formHeaderText{font-size:1.2rem}.buttonGroupContainer .radioButtonContainer{width:100%}.buttonGroupContainer .radioButtonContainer .radioButton{margin:5% unset;min-width:20px;height:20px;width:20px}.buttonGroupContainer .radioButtonContainer .radionButtonTextContainer{width:100%}.roundImageContainerRegular{min-height:unset;max-height:unset;max-width:unset}.dropdownMenu{margin:5% auto}.dropdownMenu .dropdownMenuContainer{max-height:40vh}.badge{width:25px}.roundImage{width:100px;height:100px;max-height:100px}.questionModal{margin:10% 0;padding:15% 5%;max-width:90%;width:100vw}.questionModal .questionModalHeader{margin:2% 0}.questionModal .questionModalHeader p{font-size:1.4rem}.questionModal .questionList{max-width:75%;margin:0 auto}.questionModal .questionList .button{margin:4% 0}.fullProfileContentContainer{margin:85px auto auto;max-width:100vw;height:unset}.fullProfileContentContainer .exitButtonContainer{position:relative;right:10vw;top:5px}.fullProfileContentContainer .exitButtonContainer .exitButtonImage{width:35px;height:auto}.fullProfileContentContainer .fullProfileCardContainer{flex-direction:column;max-width:100vw;width:100vw;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow{max-height:45vh;min-height:45vh}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow .slideDots{width:auto}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow .slideDots .slideDot{max-width:15px;height:15px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .ageContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .lookingForContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoNameContainer{margin:2% 0}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer{max-height:20px;min-height:20px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer .dotImg{width:30px;height:10px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoContainer{max-height:unset;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileInfoCard{flex-direction:column}.fullProfileContentContainer .fullProfileInfoCard,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent .profileInfoList,.fullProfileContentContainer .fullProfileRanksCard,.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankOrderContainer{min-width:10vw;min-height:5vh}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankValueContainer{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}.fullProfileColumn{width:100%}.fullProfileColumn .artistsContainer{padding:0 2%;background:#fff}.fullProfileColumn .artistsContainer .topArtistContainer{flex-direction:row;min-height:30vh;overflow-x:auto;margin:0 auto;max-width:42.5vw}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer{margin:1%;width:10vw;min-height:10vh}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover{margin:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover img{width:10vw;height:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName{margin:2% auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName p{width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}.switchButtonContainer{width:60px}.switchButtonContainer .switchButton{width:25px}.tabMenuItem{min-height:10vh;max-height:15vh}.tabMenuItem .tabContentContainer{max-height:12vh;max-width:100%;margin:auto;font-size:1rem}.tabMenuItem .tabActionContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto;max-width:3vh}.tabMenuItem .tabActionContainer .switchButtonContainer{width:60px;height:45px}.tabMenuItem .tabActionContainer .switchButtonContainer .switchButton{width:25px}.tabMenuItem .tabActionContainer .switchButtonContainer .switch{width:55px}.tabMenuHeaderContainer{min-height:5vh}.tabMenuHeaderContainer .tabHeaderContainer{margin:auto}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountCancelSubscriptionContainer,.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountUpgradeButtonContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content;min-height:-webkit-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions{min-width:50%;max-width:50%}.upgradeModalCard{margin:unset;width:100%;position:relative;top:10vh;height:100vh;min-height:100%}.upgradeModalCard .upgradeModalCardHeader{min-height:30vh;max-height:30vh;padding-bottom:10%}.upgradeModalCard .upgradeModalCardBody{min-height:-webkit-max-content;min-height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer{padding:10% 0}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer{max-width:50vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer .badge{top:-2vh}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer .upgradeModalButton{min-width:42vw;max-height:25vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .upgradeModalButton{max-width:50vw;max-height:25vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .upgradeAccountFormActions{min-width:-webkit-max-content;min-width:max-content}.popUpMenuContainer .popUpMenuButtonContainer .dotImg{width:20px}.popUpMenuContainer .popUpMenuItemContainerActive{width:100%;left:0;bottom:0}.popUpMenuContainer .popUpMenuItemContainerHidden{top:-100vh;width:unset;height:unset;opacity:1}.input .iconFocus,.input .inputIcon{display:none}.modalCard{width:100vw;height:-webkit-max-content;height:max-content;margin:40vh 0}.modalCard .modalContentContainer .modalCancelContainer{max-height:-webkit-max-content;max-height:max-content}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:20px}.modalCard .modalContentContainer .modalTextContainer{max-height:-webkit-max-content;max-height:max-content;margin:5% 0}.modalCard .modalContentContainer .modalButtonsContainer,.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton{max-height:-webkit-max-content;max-height:max-content}.matchModalCard{width:100%;height:100%;margin-top:0}.matchModalCard .matchModalContentContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto}.matchModalCard .matchModalContentContainer .matchModalText{width:75%}.matchModalCard .matchModalContentContainer .matchModalActions{max-height:35%}.dislikeButtonContainer,.likeButtonContainer{max-width:-webkit-max-content;max-width:max-content}.googleLoginButton{width:5vw;height:5vw}.editViewButtonContainer{flex-direction:row;min-height:13vh;margin:0 auto}.editViewButtonContainer .editButton,.editViewButtonContainer .viewButton{max-width:30vw;min-width:30vw;max-height:10vh;margin:auto 5%}}@media (max-width:1050px){.ModamilyAppAdminControl{overflow:unset}}@media (max-width:800px){.resetPasswordPage{width:auto;margin:2% auto}.adminUserListContainer{max-width:100vw}.adminFilterMenu{margin-top:5%;position:fixed;width:100vw;max-width:100vw;background:#fff;flex-direction:column}.adminFilterMenu .dropdownMenu.dropdownMenuContainer{z-index:3}.buttonControls{max-width:45vw;margin:auto}.adminMenuHidden{left:-100vw}.adminMenuActive{left:0}.adminNav.nav .navLogoContainer .navLogo{width:10vw;height:auto;position:relative}}@media (max-width:1050px){.ModamilyAppBrowse .browseCardScrollContainer{min-height:-webkit-max-content;min-height:max-content;margin:5% 0}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard{flex-direction:column;max-width:85vw;max-height:75vh;width:85vw;height:75vh}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard .profileInfoContainer{max-height:unset}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard .profileInfoContainer div{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppBrowse .carouselAlert{max-width:unset;width:80vw}.ModamilyAppBrowse .carouselAlert .cardMessage{margin:0 auto}.ModamilyAppBrowse .carouselAlert .cardMessage p{font-size:1.3rem}.ModamilyAppBrowse .carouselAlert .carouselControlContainer{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppBrowse .carouselAlert .carouselControlContainer .carouselRefresh{min-width:45px;width:45px;min-height:45px;max-height:45px}.ModamilyAppBrowse .carouselAlert .carouselControlContainer .carouselRefresh .reloadImage{width:35px;height:auto}.fullProfileContentContainer{margin:85px auto auto;max-width:80vw;height:unset}.fullProfileContentContainer .exitButtonContainer{position:relative;right:10vw;top:5px}.fullProfileContentContainer .exitButtonContainer .exitButtonImage{width:35px;height:auto}.fullProfileContentContainer .fullProfileCardContainer{flex-direction:column;max-width:80w;width:80vw;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow{max-height:45vh;min-height:45vh}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow .slideDots{width:auto}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow .slideDots .slideDot{max-width:15px;height:15px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .ageContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .lookingForContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoNameContainer{margin:2% 0}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer{max-height:20px;min-height:20px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer .dotImg{width:30px;height:10px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoContainer{max-height:unset;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileInfoCard{flex-direction:column}.fullProfileContentContainer .fullProfileInfoCard,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent .profileInfoList,.fullProfileContentContainer .fullProfileRanksCard,.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankOrderContainer{min-width:10vw;min-height:5vh}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankValueContainer{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}}@media (max-width:1050px){.likesPageContainer{margin:12vh 5%}.likesPageContainer .userLikesContainer .userLikesRow{margin:0 auto;overflow:auto}.likesPageContainer .likeUserContainer{max-height:-webkit-max-content;max-height:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;margin:1%;max-width:-webkit-max-content;max-width:max-content}.likesPageContainer .likesUserContainer .noUsersLiked{width:75vw;left:12.5%}.likesPageContainer .likesUserContainer .noUsersLiked .noUsersLikedText{max-width:80%;text-align:center}.likesPageContainer .likesUserContainer .likedUserGrid{flex-direction:column;margin:auto}.likesPageContainer .likesUserContainer .likeUserCard{max-width:75vw;width:75vw}}@media (max-width:1050px){.ModamilyAppMessages{max-width:100vw}.ModamilyAppMessages .likesPageContainer{max-height:100vh}.ModamilyAppMessages .likesPageContainer .matchesContainer .matchListContainer .likeUserContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content}.ModamilyAppMessages .likesPageContainer .convosContainer{margin:5% 0}.ModamilyAppMessages .likesPageContainer .messageChatCard{margin:5vh 0;max-width:unset}.ModamilyAppMessages .likesPageContainer .messageChatCard .browseCardPopUpMenuContainer{margin-top:2.5vh;margin-right:5vw}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatHeaderContainer{min-width:-webkit-max-content;min-width:max-content}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatHeaderContainer .messageChatHeaderImageContainer{margin:0 auto}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatBody .chatView .chatMessageContainer .chatMessage p{word-break:break-all}.ModamilyAppMessages .likesPageContainer .messageChatCard .chatTextInputContainer .sendImageButton{max-width:10vw;margin-right:2%}.ModamilyAppMessages .likesPageContainer .messageChatCard .chatTextInputContainer .messageChatButton{max-width:20vw}.ModamilyAppMessages .likesPageContainer .convoHeaderContainer,.ModamilyAppMessages .likesPageContainer .convoHeaderContainer .sortingBoxContainer{flex-direction:column}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab{max-width:100vw}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab .roundImageContainerRegular{max-width:-webkit-max-content;max-width:max-content}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab .roundImageContainerRegular .roundImage{margin:unset}.ModamilyAppMessages .likesPageContainer .convoListContainer .recentMessageContainer p{word-break:break-word}.ModamilyAppMessages .likesPageContainer .hiddenMessageModal{width:0;height:0}}@media (max-width:850px){.slideDots{width:auto}.slideDots .slideDot{min-width:15px;max-width:15px;max-height:15px}.profileMenuContainer{z-index:0;box-shadow:unset}.inputLabel{font-size:1rem}.nav{max-width:100vw;height:10vh;align-content:space-between}.nav .navEle{margin:0;max-width:-webkit-max-content;max-width:max-content}.nav .navLinks{display:none}.nav .navBtns{align-content:space-between}.nav .navBtns .navBtnContainer{margin:auto;height:-webkit-max-content;height:max-content}.nav .navBtns .navBtnContainer .button{max-height:25px;margin:unset;padding:unset}.nav .navOnboardingLogoContainer{height:-webkit-max-content;height:max-content}.nav .navOnboardingLogoContainer .navLogo{width:155px;height:35px}.nav .navLogoContainer{margin-left:5%;height:-webkit-max-content;height:max-content}.nav .navLogoContainer .navLogo{width:125px;height:25px}.formHeaderText{font-size:1.2rem}.buttonGroupContainer .radioButtonContainer{width:100%}.buttonGroupContainer .radioButtonContainer .radioButton{margin:5% unset;min-width:20px;height:20px;width:20px}.buttonGroupContainer .radioButtonContainer .radionButtonTextContainer{width:100%}.roundImageContainerRegular{min-height:unset;max-height:unset;max-width:unset}.dropdownMenu{margin:5% auto}.dropdownMenu .dropdownMenuContainer{max-height:40vh}.badge{width:25px}.roundImage{width:100px;height:100px;max-height:100px}.questionModal{margin:10% 0;padding:15% 5%;max-width:90%;width:100vw}.questionModal .questionModalHeader{margin:2% 0}.questionModal .questionModalHeader p{font-size:1.4rem}.questionModal .questionList{max-width:75%;margin:0 auto}.questionModal .questionList .button{margin:4% 0}.fullProfileContentContainer{margin:85px auto auto;max-width:100vw;height:unset}.fullProfileContentContainer .exitButtonContainer{position:relative;right:10vw;top:5px}.fullProfileContentContainer .exitButtonContainer .exitButtonImage{width:35px;height:auto}.fullProfileContentContainer .fullProfileCardContainer{flex-direction:column;max-width:100vw;width:45vw;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow{max-height:45vh;min-height:45vh}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow .slideDots{width:50%}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow .slideDots .slideDot{max-width:15px;height:15px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .ageContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .lookingForContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoNameContainer{margin:2% 0}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer{max-height:20px;min-height:20px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer .dotImg{width:30px;height:10px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoContainer{max-height:unset;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileInfoCard{flex-direction:column}.fullProfileContentContainer .fullProfileInfoCard,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent .profileInfoList,.fullProfileContentContainer .fullProfileRanksCard,.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankOrderContainer{min-width:10vw;min-height:5vh}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankValueContainer{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}.fullProfileColumn{width:45vw}.fullProfileColumn .artistsContainer{padding:0 2%;background:#fff}.fullProfileColumn .artistsContainer .topArtistContainer{flex-direction:row;min-height:30vh;overflow-x:auto;margin:0 auto;max-width:90vw}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer{margin:1%;width:25vw;min-height:15vh}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover{margin:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover img{width:20vw;height:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName{margin:2% auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName p{width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}.switchButtonContainer{width:60px}.switchButtonContainer .switchButton{width:25px}.tabMenuItem{min-height:10vh;max-height:15vh}.tabMenuItem .tabContentContainer{max-height:12vh;max-width:100%;margin:auto;font-size:1rem}.tabMenuItem .tabActionContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto;max-width:3vh}.tabMenuItem .tabActionContainer .tabMenuArrowContainer .tabMenuArrowImg{width:5vw}.tabMenuItem .tabActionContainer .switchButtonContainer{width:60px;height:45px}.tabMenuItem .tabActionContainer .switchButtonContainer .switchButton{width:25px}.tabMenuItem .tabActionContainer .switchButtonContainer .switch{width:55px}.tabMenuHeaderContainer{min-height:5vh}.tabMenuHeaderContainer .tabHeaderContainer{margin:auto}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountCancelSubscriptionContainer,.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountUpgradeButtonContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content;min-height:-webkit-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions{min-width:50%;max-width:50%}.upgradeModalCard{margin:unset;width:100%;position:relative;top:10vh;height:100vh;min-height:100%}.upgradeModalCard .upgradeModalCardHeader{min-height:30vh;max-height:30vh;padding-bottom:10%}.upgradeModalCard .upgradeModalCardBody{min-height:-webkit-max-content;min-height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer{padding:10% 0}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer{max-width:50vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer .badge{top:-2vh}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer .upgradeModalButton{min-width:42vw;max-height:25vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .upgradeModalButton{max-width:50vw;max-height:25vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .upgradeAccountFormActions{min-width:-webkit-max-content;min-width:max-content}.popUpMenuContainer .popUpMenuButtonContainer .dotImg{width:20px}.popUpMenuContainer .popUpMenuItemContainerActive{width:100%;left:0;bottom:0}.popUpMenuContainer .popUpMenuItemContainerHidden{top:-100vh;width:unset;height:unset;opacity:1}.input .iconFocus,.input .inputIcon{display:none}.modalCard{width:100vw;height:-webkit-max-content;height:max-content;margin:40vh 0}.modalCard .modalContentContainer .modalCancelContainer{max-height:-webkit-max-content;max-height:max-content}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:20px}.modalCard .modalContentContainer .modalTextContainer{max-height:-webkit-max-content;max-height:max-content;margin:5% 0}.modalCard .modalContentContainer .modalButtonsContainer,.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton{max-height:-webkit-max-content;max-height:max-content}.matchModalCard{width:100%;height:100%;margin-top:0}.matchModalCard .matchModalContentContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto}.matchModalCard .matchModalContentContainer .matchModalText{width:75%}.matchModalCard .matchModalContentContainer .matchModalActions{max-height:35%}.distanceSlider{width:75vw}.currentLocationForm{width:75vw;min-height:-webkit-max-content;min-height:max-content;margin-bottom:5%}.dislikeButtonContainer,.likeButtonContainer{max-width:-webkit-max-content;max-width:max-content}.sideMenuButtonImage{width:6vw;margin-left:auto;margin-right:8%}}@media (max-width:850px){.ModamilyAppHome{min-width:100vw}.banner{position:unset;width:inherit;text-align:unset;justify-content:unset;align-items:unset}.homeBanner{margin-top:5vh;background-size:auto 100%;background-position-x:35%;max-width:100%;height:50vh}.homeBanner .bannerContentContainer{max-width:-webkit-max-content;max-width:max-content;margin:auto}.homeBanner .bannerContentContainer .bannerText{font-size:2rem;width:75vw;margin:0 auto;height:-webkit-max-content;height:max-content}.homeBanner .bannerContentContainer .bannerSubtitle{font-size:1.2rem;width:75vw;margin:0 auto;text-align:center}.homeBanner .bannerContentContainer .bannerAppBtn{width:35vw;height:10vh}.signImage{display:none}.goalSection{flex-direction:column;max-height:unset}.goalSection .goalImage{width:100%;height:-webkit-max-content;height:max-content}.goalSection .goalInfo{width:100%}.goalSection .goalInfo .goalInfoContentContainer{max-height:unset;margin:5% auto}.goalSection .goalInfo .goalInfoContentContainer .goalTitle{margin:5% auto}.goalSection .goalInfo .goalInfoContentContainer .goalBox{max-height:unset}.goalSection .goalInfo .goalInfoContentContainer .goalBox .goalPointImg{width:25px;margin:auto 5%}.goalSection .goalInfo .goalInfoContentContainer .goalBox .goalPointText{font-size:.8rem}.conciergeBox{flex-direction:column}.conciergeBox .conciergePhoto{width:100%;height:auto}.conciergeBox .conciergeBtnContainer{width:25vw;margin:0 auto;max-width:unset}.newsletterBox,.siteLinks{display:none}.socialMediaBox{margin:5% auto;min-width:75vw}.socialMediaBox a{margin:0 auto}.separator{display:none}.articleContainer{max-height:-webkit-max-content;max-height:max-content}.articleContainer .articleBtn{width:92vw;height:5vh;margin:2% auto}.signPage .signInfo{margin:unset;max-width:100%}.signPage .signInfo .signContentContainer{max-width:90vw;margin:15% auto}.signPage .signInfo .signContentContainer .signSubtitle,.signPage .signInfo .signContentContainer .signTitle{text-align:center}.signPage .signInfo .signContentContainer .signPgBtnContainer{flex-direction:column;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:0 auto}.signPage .signInfo .signContentContainer .signPgBtnContainer .signPgBtn{max-width:100%}.partnerSection .enterpriseBox{flex-direction:column;margin:4% auto;padding:4% 0}.partnerSection .enterpriseBox .enterpriseText{margin:2% auto;max-width:-webkit-max-content;max-width:max-content;text-align:center}.partnerSection .enterpriseBox .enterpriseBtn{margin:unset;max-width:75%}.partnerSection .displayBoxesContainer{flex-direction:column;width:95vw}.partnerSection .displayBoxesContainer .partnerBox{max-width:80vw;margin:10% auto;flex-direction:column;max-height:-webkit-max-content;max-height:max-content}.partnerSection .displayBoxesContainer .partnerBox .partnerImg{max-height:auto;width:40vw}.copyright{margin:5% auto;font-size:.6rem;width:-webkit-max-content;width:max-content;line-height:unset;vertical-align:unset;text-align:unset}}@media (max-width:850px){.signUpFooter{max-height:150px}.ModamilyAppRegisterLogin .pageContainer{margin:unset}.ModamilyAppRegisterLogin .pageContainer .form,.ModamilyAppRegisterLogin .pageContainer .form .passwordRequirements{max-height:-webkit-max-content;max-height:max-content}.ModamilyAppRegisterLogin .pageContainer .form .passwordRequirements .purpleText{font-size:.8rem}.ModamilyAppRegisterLogin .pageContainer .form .inputContainer .inputLabelText{font-size:.7rem;letter-spacing:.15rem}.ModamilyAppRegisterLogin .pageContainer .form .signFormBtnContainer{max-width:unset;min-height:-webkit-max-content;min-height:max-content;margin:unset}.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer{max-height:-webkit-max-content;max-height:max-content;flex-grow:0;margin:auto}.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer .loginFormLink{flex-grow:0}.ModamilyAppRegisterLogin .footer .footerHeaderText,.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer .formSuggestionText,.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer a p{font-size:1rem}.ModamilyAppRegisterLogin .footer .socialButtons{max-width:-webkit-max-content;max-width:max-content;margin:auto}.ModamilyAppRegisterLogin .footer .socialButtons .apple-login,.ModamilyAppRegisterLogin .footer .socialButtons .googleLoginButton{width:15vw;height:15vw}.ModamilyAppRegisterLogin .footer .socialButtons span{max-width:-webkit-max-content;max-width:max-content}.ModamilyAppRegisterLogin .footer .socialButtons span .facebookLoginButton{width:15vw;height:15vw}}@media (max-width:850px){.ModamilyAppConfirmEmailPage .pageContainer{margin:unset;min-height:100vh}.ModamilyAppConfirmEmailPage .pageContainer .confirmEmailPage{margin:25% auto;max-height:unset;width:80vw}.ModamilyAppConfirmEmailPage .pageContainer .confirmEmailPage .formHeaderText{font-size:1rem}.ModamilyAppConfirmEmailPage .footer .rowButtonsContainer{max-width:80vw;min-width:80vw;max-height:10vh;margin:auto}.ModamilyAppConfirmEmailPage .footer .rowButtonsContainer .confirmEmailButtonContainer{max-height:8vh;width:20vw}}@media (max-width:850px){.ModamilyAppOnboarding .onboardingContainer{min-height:80vh}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer{margin:10% auto;width:90%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .textArea textarea{width:60vw}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .convoFormButtonContainer{width:45vw}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .selectedQuestionContainer{max-width:unset;width:75%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .selectedQuestionContainer .cardContainer{margin:auto;min-width:75%;width:80%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .conversationCardContainer .convoCardContainer{max-width:unset;width:75%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .conversationCardContainer .convoCardContainer .conversationCard{width:80%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .onboardingImageListContainer .onboardingPhotoGrid{margin:auto;max-width:unset;width:80%;height:20vh}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .onboardingImageListContainer .onboardingPhotoGrid .draggableImageContainer{max-width:30%;margin:1%;max-height:unset}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .birthdayForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .coparentRanksForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .currentLocationForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .educationForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .ethnicityForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .eyeColorForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .genderForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .hairColorForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .heightForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .hometownForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .lookingForForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .ModamilyAppIncome,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .nameForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .politicsForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .raceForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .religionForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .sexualOrientationForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .workForm{width:90%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .rankQualityContainer{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppOnboarding .footer{max-height:15vh}.ModamilyAppOnboarding .footer .onboardingButtonContainer{width:80%;max-height:-webkit-max-content;max-height:max-content;margin:auto}.ModamilyAppOnboarding .footer .onboardingButtonContainer .onboardingStepButton{height:-webkit-max-content;height:max-content}}@media (max-width:850px){.ModamilyAppBrowse .browseCardScrollContainer{min-height:-webkit-max-content;min-height:max-content;margin:5% 0}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard{flex-direction:column;max-width:85vw;max-height:75vh;width:85vw;height:75vh}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard .profileInfoContainer{max-height:unset}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard .profileInfoContainer div{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppBrowse .carouselAlert{max-width:unset;width:80vw}.ModamilyAppBrowse .carouselAlert .cardMessage{margin:0 auto}.ModamilyAppBrowse .carouselAlert .cardMessage p{font-size:1.3rem}.ModamilyAppBrowse .carouselAlert .carouselControlContainer{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppBrowse .carouselAlert .carouselControlContainer .carouselRefresh{min-width:45px;width:45px;min-height:45px;max-height:45px}.ModamilyAppBrowse .carouselAlert .carouselControlContainer .carouselRefresh .reloadImage{width:35px;height:auto}}@media (max-width:850px){.likesPageContainer{margin:12vh 5%}.likesPageContainer .userLikesContainer .userLikesRow{margin:0 auto;overflow-x:auto}.likesPageContainer .likeUserContainer{max-height:-webkit-max-content;max-height:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;margin:1%;max-width:-webkit-max-content;max-width:max-content}.likesPageContainer .likesUserContainer .noUsersLiked{width:75vw;left:12.5%}.likesPageContainer .likesUserContainer .noUsersLiked .noUsersLikedText{max-width:80%;text-align:center}.likesPageContainer .likesUserContainer .likedUserGrid{flex-direction:column;margin:auto}.likesPageContainer .likesUserContainer .likeUserCard{max-width:75vw;width:75vw}}@media (max-width:850px){.ModamilyAppMessages{max-width:100vw}.ModamilyAppMessages .likesPageContainer{max-height:100vh}.ModamilyAppMessages .likesPageContainer .matchesContainer .matchListContainer .likeUserContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content}.ModamilyAppMessages .likesPageContainer .convosContainer{margin:5% 0}.ModamilyAppMessages .likesPageContainer .messageChatCard{margin:5vh 0;max-width:unset}.ModamilyAppMessages .likesPageContainer .messageChatCard .browseCardPopUpMenuContainer{margin-top:2.5vh;margin-right:5vw}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatHeaderContainer{min-width:-webkit-max-content;min-width:max-content}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatHeaderContainer .messageChatHeaderImageContainer{margin:0 auto}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatBody .chatView .chatMessageContainer .chatMessage p{word-break:break-word}.ModamilyAppMessages .likesPageContainer .messageChatCard .chatTextInputContainer .sendImageButton{max-width:10vw;margin-right:2%}.ModamilyAppMessages .likesPageContainer .messageChatCard .chatTextInputContainer .messageChatButton{max-width:20vw}.ModamilyAppMessages .likesPageContainer .convoHeaderContainer,.ModamilyAppMessages .likesPageContainer .convoHeaderContainer .sortingBoxContainer{flex-direction:column}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab{max-width:100vw}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab .roundImageContainerRegular{max-width:-webkit-max-content;max-width:max-content}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab .roundImageContainerRegular .roundImage{margin:unset}.ModamilyAppMessages .likesPageContainer .convoListContainer .recentMessageContainer p{word-break:break-word}.ModamilyAppMessages .likesPageContainer .hiddenMessageModal{width:0;height:0}}@media (max-width:850px){.ModamilyAppSettings .accountDetails,.ModamilyAppSettings .editProfileMenu,.ModamilyAppSettings .searchPreferencesPage{margin-top:10.5vh}.ModamilyAppSettings .pageContainer{margin:10vh 5%}.ModamilyAppSettings .pageContainer .searchPreferencesPage{margin-top:unset}.ModamilyAppSettings .pageContainer .searchPreferencesPage .searchPrefLookingForFormContainer{max-width:-webkit-max-content;max-width:max-content;width:-webkit-max-content;width:max-content;margin:unset}.ModamilyAppSettings .accountDetailFormContainer{min-width:80vw}.ModamilyAppSettings .accountDetailFormContainer .nameForm{margin:unset;width:100%}.ModamilyAppSettings .searchPreferencesMenu{margin:unset}.ModamilyAppSettings .searchPreferencesMenu .upgradeCard{min-width:75%}.ModamilyAppSettings .searchPreferencesMenu .upgradeCard .upgradeCardHeader{min-width:100%}.ModamilyAppSettings .searchPrefForm{width:90vw}.ModamilyAppSettings .searchPrefForm .searchPrefDistanceFormContainer{width:unset;height:unset;margin:unset}.ModamilyAppSettings .dangerousActions{min-height:25vh}.ModamilyAppSettings .dangerousActions .deactivateAccountButtonContainer{width:35vw;max-height:5vh;margin:auto}.ModamilyAppSettings .dangerousActions .logoutButtonContainer{margin:auto;width:55vw;max-height:5vh}.ModamilyAppSettings .editProfileMenu .photoGrid{margin:5% auto;max-width:90%}.ModamilyAppSettings .editProfileMenu .photoGrid .draggableImageContainer{max-width:unset;max-height:unset}.ModamilyAppSettings .editProfileMenu .convoCardContainer{max-width:unset;width:75%}.ModamilyAppSettings .editProfileMenu .convoCardContainer .conversationCard{width:80%}.ModamilyAppSettings .editProfileForm .editProfileFormContainer .birthdayForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .coparentRanksForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .currentLocationForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .educationForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .ethnicityForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .eyeColorForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .genderForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .hairColorForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .heightForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .hometownForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .lookingForForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .ModamilyAppIncome,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .nameForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .politicsForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .raceForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .religionForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .sexualOrientationForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .workForm{width:90vw}.ModamilyAppSettingsHome .profileMenu.profileMenuActive{position:unset;margin-top:10vh}.ModamilyAppSettingsHome .profileMenu.profileMenuActive .profileMenuContainer{width:100vw;max-height:100vh;min-height:90vh}.ModamilyAppSettingsHome .profileMenu.profileMenuActive .profileMenuContainer .profileMenuContent .tabMenuItem .tabContentContainer{max-width:75%;margin:auto 0}.ModamilyAppSettingsHome .profileMenu.profileMenuActive .profileMenuContainer .profileMenuContent .tabMenuItem .tabActionContainer{max-height:10vh;max-width:50%}.ModamilyAppSettingsHome .profileMenu.profileMenuActive .profileMenuContainer .profileMenuContent .tabMenuItem .tabActionContainer .tabMenuArrowContainer .tabMenuArrowImg{width:5vw}}@media (max-width:850px){#hubspot-messages-iframe-container.widget-align-right.message-view{bottom:120px!important}.signUpFooter{position:unset}.formHeader{flex-grow:unset}.ModamilyPrivacyPolicy,.termsOfServicePage{margin:10vh 0}.ModamilyPrivacyPolicy .pageContainer,.termsOfServicePage .pageContainer{margin:5%}}@media (max-width:576px){.inputContainer{flex-grow:unset;margin:2rem 2%}.inputLabel{font-size:1rem}.distanceSlider{width:75vw}.profileMenuContainer{z-index:0;box-shadow:unset}.currentLocationForm{width:75vw;min-height:-webkit-max-content;min-height:max-content;margin-bottom:5%}.nav{max-width:100vw;height:10vh;max-height:10vh;align-content:space-between}.nav .navEle{margin:0;max-width:-webkit-max-content;max-width:max-content}.nav .navLinks{display:none}.nav .navBtns{align-content:space-between}.nav .navBtns .navBtnContainer{margin:auto;height:-webkit-max-content;height:max-content}.nav .navBtns .navBtnContainer .button{max-height:25px;margin:unset;padding:unset}.nav .navOnboardingLogoContainer{height:-webkit-max-content;height:max-content}.nav .navOnboardingLogoContainer .navLogo{width:155px;height:35px}.nav .navLogoContainer{margin-left:5%;height:-webkit-max-content;height:max-content}.nav .navLogoContainer .navLogo{width:125px;height:25px}.steper{padding-left:2rem}.formHeaderText{font-size:1.2rem}.buttonGroupContainer .radioButtonContainer{width:100%}.buttonGroupContainer .radioButtonContainer .radioButton{margin:5% unset;min-width:20px;height:20px;width:20px}.buttonGroupContainer .radioButtonContainer .radionButtonTextContainer{width:100%}.roundImageContainerRegular{min-height:unset;max-height:unset;max-width:unset}.dropdownMenu{margin:5% auto}.dropdownMenu .dropdownMenuContainer{max-height:40vh}.height{max-height:57px}.badge{width:35px}.roundImage{width:105px;height:105px;max-height:105px}.questionModal{margin:10% 0;padding:15% 5%;max-width:90%;width:100vw}.questionModal .questionModalHeader{margin:2% 0}.questionModal .questionModalHeader p{font-size:1.4rem}.questionModal .questionList{max-width:75%;margin:0 auto}.questionModal .questionList .button{margin:4% 0}.fullProfileContentContainer{margin:85px auto auto;max-width:100vw;height:unset}.fullProfileContentContainer .exitButtonContainer{position:relative;right:12vw;top:5px}.fullProfileContentContainer .exitButtonContainer .exitButtonImage{width:35px;height:auto}.fullProfileContentContainer .fullProfileCardContainer{flex-direction:column;max-width:100vw;width:100vw;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileImageSlideshow{max-height:45vh;min-height:45vh}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .ageContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .lookingForContainer,.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoNameContainer{margin:2% 0}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer{max-height:20px;min-height:20px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .browseCardPopUpMenuContainer .dotImg{width:30px;height:10px}.fullProfileContentContainer .fullProfileCardContainer .fullProfileInfoCard .profileInfoContainer{max-height:unset;min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileInfoCard{flex-direction:column}.fullProfileContentContainer .fullProfileInfoCard,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent,.fullProfileContentContainer .fullProfileInfoCard .basicInfoComponent .profileInfoList,.fullProfileContentContainer .fullProfileRanksCard,.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankOrderContainer{min-width:10vw;min-height:5vh}.fullProfileContentContainer .fullProfileRanksCard .profileValuesItem .rankValueContainer{min-height:-webkit-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}.fullProfileColumn{width:100%}.fullProfileColumn .artistsContainer{padding:0 2%;background:#fff}.fullProfileColumn .artistsContainer .topArtistContainer{flex-direction:row;min-height:30vh;overflow-x:auto;margin:0 auto;max-width:90vw}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer{margin:1%;width:25vw;min-height:15vh}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover{margin:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistCover img{width:20vw;height:auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName{margin:2% auto}.fullProfileColumn .artistsContainer .topArtistContainer .artistContainer .artistName p{width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}.switchButtonContainer{width:60px}.switchButtonContainer .switchButton{width:25px}.tabMenuItem{min-height:10vh}.tabMenuItem .tabContentContainer{max-height:12vh;max-width:100%;margin:auto;font-size:1rem}.tabMenuItem .tabActionContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto;max-width:3vh}.tabMenuItem .tabActionContainer .tabMenuArrowContainer .tabMenuArrowImg{width:5vw}.tabMenuItem .tabActionContainer .switchButtonContainer{width:60px;height:45px}.tabMenuItem .tabActionContainer .switchButtonContainer .switchButton{width:25px}.tabMenuItem .tabActionContainer .switchButtonContainer .switch{width:55px}.tabMenuHeaderContainer{min-height:5vh}.tabMenuHeaderContainer .tabHeaderContainer{margin:auto}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountCancelSubscriptionContainer,.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions .upgradeAccountUpgradeButtonContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content;min-height:-webkit-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtons .upgradeAccountFormActions{min-width:50%;max-width:50%}.upgradeModalCard{margin:unset;width:100%;position:relative;top:10vh;height:100vh;min-height:100%}.upgradeModalCard .upgradeModalCardHeader{min-height:30vh;max-height:30vh;padding-bottom:10%}.upgradeModalCard .upgradeModalCardBody{min-height:-webkit-max-content;min-height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer{padding:10% 0}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer{max-width:50vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer .badge{top:-2vh}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .badgeContainer .upgradeModalButton{min-width:42vw;max-height:25vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .upgradeModalButton{max-width:50vw;max-height:25vw}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer .upgradeAccountFormActions{min-width:-webkit-max-content;min-width:max-content}.popUpMenuContainer .popUpMenuButtonContainer .dotImg{width:20px}.popUpMenuContainer .popUpMenuItemContainerActive{width:100%;left:0;bottom:0}.popUpMenuContainer .popUpMenuItemContainerHidden{top:-100vh;width:unset;height:unset;opacity:1}.input .iconFocus,.input .inputIcon{display:none}.modalCard{width:100vw;height:-webkit-max-content;height:max-content;margin:40vh 0}.modalCard .modalContentContainer .modalCancelContainer{max-height:-webkit-max-content;max-height:max-content}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:20px}.modalCard .modalContentContainer .modalTextContainer{max-height:-webkit-max-content;max-height:max-content;margin:5% 0}.modalCard .modalContentContainer .modalButtonsContainer,.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton{max-height:-webkit-max-content;max-height:max-content}.matchModalCard{width:100%;height:100%;margin-top:0}.matchModalCard .matchModalContentContainer{max-height:-webkit-max-content;max-height:max-content;margin:auto}.matchModalCard .matchModalContentContainer .matchModalText{width:75%}.matchModalCard .matchModalContentContainer .matchModalActions{max-height:35%}}@media (max-width:400px){#hubspot-messages-iframe-container.widget-align-right.message-view{bottom:90px!important}.ModamilyAppHome{min-width:100vw}.banner{position:unset;width:inherit;text-align:unset;justify-content:unset;align-items:unset}.homeBanner{margin-top:5vh;background-size:auto 100%;background-position-x:35%;max-width:100%;height:50vh}.homeBanner .bannerContentContainer{max-width:-webkit-max-content;max-width:max-content;margin:auto}.homeBanner .bannerContentContainer .bannerText{font-size:2rem;width:75vw;margin:0 auto;height:-webkit-max-content;height:max-content}.homeBanner .bannerContentContainer .bannerSubtitle{font-size:1.2rem;width:75vw;margin:0 auto;text-align:center}.homeBanner .bannerContentContainer .bannerAppBtn{width:35vw;height:10vh}.signImage{display:none}.goalSection{flex-direction:column;max-height:unset}.goalSection .goalImage{width:100%;height:-webkit-max-content;height:max-content}.goalSection .goalInfo{width:100%}.goalSection .goalInfo .goalInfoContentContainer{max-height:unset;margin:5% auto}.goalSection .goalInfo .goalInfoContentContainer .goalTitle{margin:5% auto}.goalSection .goalInfo .goalInfoContentContainer .goalBox{max-height:unset}.goalSection .goalInfo .goalInfoContentContainer .goalBox .goalPointImg{width:25px;margin:auto 5%}.goalSection .goalInfo .goalInfoContentContainer .goalBox .goalPointText{font-size:.8rem}.conciergeBox{flex-direction:column}.conciergeBox .conciergePhoto{width:100%;height:auto}.conciergeBox .conciergeBtnContainer{width:25vw;margin:0 auto;max-width:unset}.newsletterBox,.siteLinks{display:none}.socialMediaBox{margin:5% auto;min-width:75vw}.socialMediaBox a{margin:0 auto}.separator{display:none}.articleContainer{max-height:-webkit-max-content;max-height:max-content}.articleContainer .articleBtn{width:92vw;height:5vh;margin:2% auto}.signPage .signInfo{margin:unset;max-width:100%}.signPage .signInfo .signContentContainer{max-width:90vw;margin:15% auto}.signPage .signInfo .signContentContainer .signSubtitle,.signPage .signInfo .signContentContainer .signTitle{text-align:center}.signPage .signInfo .signContentContainer .signPgBtnContainer{flex-direction:column;max-width:-webkit-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:max-content;margin:0 auto}.signPage .signInfo .signContentContainer .signPgBtnContainer .signPgBtn{max-width:100%}.partnerSection .enterpriseBox{flex-direction:column;margin:4% auto;padding:4% 0}.partnerSection .enterpriseBox .enterpriseText{margin:2% auto;max-width:-webkit-max-content;max-width:max-content;text-align:center}.partnerSection .enterpriseBox .enterpriseBtn{margin:unset;max-width:75%}.partnerSection .displayBoxesContainer{flex-direction:column;width:95vw}.partnerSection .displayBoxesContainer .partnerBox{max-width:80vw;margin:10% auto;flex-direction:column;max-height:-webkit-max-content;max-height:max-content}.partnerSection .displayBoxesContainer .partnerBox .partnerImg{max-height:auto;width:40vw}.copyright{margin:5% auto;font-size:.6rem;width:-webkit-max-content;width:max-content;line-height:unset;vertical-align:unset;text-align:unset}}@media (max-width:400px){.ModamilyAppRegisterLogin .pageContainer{margin:unset}.ModamilyAppRegisterLogin .pageContainer .form,.ModamilyAppRegisterLogin .pageContainer .form .passwordRequirements{max-height:-webkit-max-content;max-height:max-content}.ModamilyAppRegisterLogin .pageContainer .form .passwordRequirements .purpleText{font-size:.8rem}.ModamilyAppRegisterLogin .pageContainer .form .inputContainer .inputLabelText{font-size:.7rem;letter-spacing:.15rem}.ModamilyAppRegisterLogin .pageContainer .form .signFormBtnContainer{max-width:unset;min-height:-webkit-max-content;min-height:max-content;margin:1rem}.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer{max-height:-webkit-max-content;max-height:max-content;flex-grow:0}.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer .loginFormLink{flex-grow:0}.ModamilyAppRegisterLogin .footer .footerHeaderText,.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer .formSuggestionText,.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer a p{font-size:1rem}.ModamilyAppRegisterLogin .footer .socialButtons{max-width:-webkit-max-content;max-width:max-content;margin:auto}.ModamilyAppRegisterLogin .footer .socialButtons .googleLoginButton{width:15vw;height:15vw}.ModamilyAppRegisterLogin .footer .socialButtons span{max-width:-webkit-max-content;max-width:max-content}.ModamilyAppRegisterLogin .footer .socialButtons span .facebookLoginButton{width:15vw;height:15vw}}@media (max-width:400px){.ModamilyAppConfirmEmailPage .pageContainer{margin:unset;min-height:100vh}.ModamilyAppConfirmEmailPage .pageContainer .confirmEmailPage{margin:25% auto;max-height:unset;width:80vw}.ModamilyAppConfirmEmailPage .pageContainer .confirmEmailPage .formHeaderText{font-size:1rem}.ModamilyAppConfirmEmailPage .footer .rowButtonsContainer{max-width:80vw;min-width:80vw;max-height:10vh;margin:auto}.ModamilyAppConfirmEmailPage .footer .rowButtonsContainer .confirmEmailButtonContainer{max-height:8vh;width:20vw}}@media (max-width:400px){.ModamilyAppOnboarding .onboardingContainer{min-height:80vh}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer{margin:10% auto;width:90%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .textArea textarea{width:60vw}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .convoFormButtonContainer{width:45vw}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .selectedQuestionContainer{max-width:unset;width:75%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .selectedQuestionContainer .cardContainer{margin:auto;min-width:75%;width:80%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .conversationCardContainer .convoCardContainer{max-width:unset;width:75%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .conversationCardContainer .convoCardContainer .conversationCard{width:80%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .onboardingImageListContainer .onboardingPhotoGrid{margin:auto;max-width:unset;width:80%;height:20vh}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .onboardingImageListContainer .onboardingPhotoGrid .draggableImageContainer{max-width:30%;margin:1%;max-height:unset}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .birthdayForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .coparentRanksForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .currentLocationForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .educationForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .ethnicityForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .eyeColorForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .genderForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .hairColorForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .heightForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .hometownForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .lookingForForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .ModamilyAppIncome,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .nameForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .politicsForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .raceForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .religionForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .sexualOrientationForm,.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .workForm{width:90%}.ModamilyAppOnboarding .onboardingContainer .onboardingFormContainer .rankQualityContainer{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppOnboarding .footer{max-height:15vh}.ModamilyAppOnboarding .footer .onboardingButtonContainer{width:80%;max-height:-webkit-max-content;max-height:max-content;margin:auto}.ModamilyAppOnboarding .footer .onboardingButtonContainer .onboardingStepButton{height:-webkit-max-content;height:max-content}}@media (max-width:400px){.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard{flex-direction:column;max-width:85vw;max-height:75vh;width:85vw;height:75vh}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard .profileInfoContainer{max-height:unset}.ModamilyAppBrowse .browseCardScrollContainer .browseCarouselCard .profileInfoContainer div{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppBrowse .carouselAlert{max-width:unset;width:80vw}.ModamilyAppBrowse .carouselAlert .cardMessage{margin:0 auto}.ModamilyAppBrowse .carouselAlert .cardMessage p{font-size:1.3rem}.ModamilyAppBrowse .carouselAlert .carouselControlContainer{min-height:-webkit-max-content;min-height:max-content}.ModamilyAppBrowse .carouselAlert .carouselControlContainer .carouselRefresh{min-width:45px;width:45px;min-height:45px;max-height:45px}.ModamilyAppBrowse .carouselAlert .carouselControlContainer .carouselRefresh .reloadImage{width:35px;height:auto}}@media (max-width:400px){.likesPageContainer{margin:12vh 5%}.likesPageContainer .userLikesContainer .userLikesRow{margin:0 auto;overflow-x:auto}.likesPageContainer .likeUserContainer{max-height:-webkit-max-content;max-height:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;margin:1%;max-width:-webkit-max-content;max-width:max-content}.likesPageContainer .likesUserContainer .noUsersLiked{width:75vw;left:12.5%}.likesPageContainer .likesUserContainer .noUsersLiked .noUsersLikedText{max-width:80%;text-align:center}.likesPageContainer .likesUserContainer .likedUserGrid{flex-direction:column;margin:auto}.likesPageContainer .likesUserContainer .likeUserCard{max-width:75vw;width:75vw}}@media (max-width:400px){.ModamilyAppMessages{max-width:100vw}.ModamilyAppMessages .likesPageContainer{max-height:100vh}.ModamilyAppMessages .likesPageContainer .matchesContainer .matchListContainer .likeUserContainer{min-width:-webkit-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:max-content}.ModamilyAppMessages .likesPageContainer .convosContainer{margin:5% 0}.ModamilyAppMessages .likesPageContainer .messageChatCard{margin:5vh 0;max-width:unset}.ModamilyAppMessages .likesPageContainer .messageChatCard .browseCardPopUpMenuContainer{margin-top:2.5vh;margin-right:5vw}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatHeaderContainer{min-width:-webkit-max-content;min-width:max-content}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatHeaderContainer .messageChatHeaderImageContainer{margin:0 auto}.ModamilyAppMessages .likesPageContainer .messageChatCard .messageChatBody .chatView .chatMessageContainer .chatMessage p{word-break:break-word}.ModamilyAppMessages .likesPageContainer .messageChatCard .chatTextInputContainer .sendImageButton{max-width:10vw;margin-right:2%}.ModamilyAppMessages .likesPageContainer .messageChatCard .chatTextInputContainer .messageChatButton{max-width:20vw}.ModamilyAppMessages .likesPageContainer .convoHeaderContainer,.ModamilyAppMessages .likesPageContainer .convoHeaderContainer .sortingBoxContainer{flex-direction:column}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab{max-width:100vw}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab .roundImageContainerRegular{max-width:-webkit-max-content;max-width:max-content}.ModamilyAppMessages .likesPageContainer .convoListContainer .conversationTab .roundImageContainerRegular .roundImage{margin:unset}.ModamilyAppMessages .likesPageContainer .convoListContainer .recentMessageContainer p{word-break:break-word}.ModamilyAppMessages .likesPageContainer .hiddenMessageModal{width:0;height:0}}@media (max-width:400px){.ModamilyAppSettings .accountDetails,.ModamilyAppSettings .editProfileMenu,.ModamilyAppSettings .searchPreferencesPage{margin-top:10.5vh}.ModamilyAppSettings .pageContainer{margin:10vh 5%}.ModamilyAppSettings .pageContainer .searchPreferencesPage{margin-top:unset}.ModamilyAppSettings .pageContainer .searchPreferencesPage .searchPrefLookingForFormContainer{max-width:-webkit-max-content;max-width:max-content;width:-webkit-max-content;width:max-content;margin:unset}.ModamilyAppSettings .searchPreferencesMenu{margin:unset}.ModamilyAppSettings .searchPreferencesMenu .upgradeCard{min-width:75%}.ModamilyAppSettings .searchPreferencesMenu .upgradeCard .upgradeCardHeader{min-width:100%}.ModamilyAppSettings .searchPrefForm{width:90vw}.ModamilyAppSettings .searchPrefForm .searchPrefDistanceFormContainer{width:unset;height:unset;margin:unset}.ModamilyAppSettings .dangerousActions{min-height:25vh}.ModamilyAppSettings .dangerousActions .deactivateAccountButtonContainer{width:35vw;max-height:5vh;margin:auto}.ModamilyAppSettings .dangerousActions .logoutButtonContainer{margin:auto;width:55vw;max-height:5vh}.ModamilyAppSettings .editProfileMenu .photoGrid{margin:5% auto;max-width:90%}.ModamilyAppSettings .editProfileMenu .photoGrid .draggableImageContainer{max-width:unset;max-height:unset}.ModamilyAppSettings .editProfileMenu .convoCardContainer{max-width:unset;width:75%}.ModamilyAppSettings .editProfileMenu .convoCardContainer .conversationCard{width:80%}.ModamilyAppSettings .editProfileForm .editProfileFormContainer .birthdayForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .coparentRanksForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .currentLocationForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .educationForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .ethnicityForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .eyeColorForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .genderForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .hairColorForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .heightForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .hometownForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .lookingForForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .ModamilyAppIncome,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .nameForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .politicsForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .raceForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .religionForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .sexualOrientationForm,.ModamilyAppSettings .editProfileForm .editProfileFormContainer .workForm{width:90vw}}@media (max-width:400px){.ModamilyPrivacyPolicy,.termsOfServicePage{margin:10vh 0}.ModamilyPrivacyPolicy .pageContainer,.termsOfServicePage .pageContainer{margin:5%}}@-moz-document url-prefix(){.banner{position:unset;width:inherit;text-align:unset;justify-content:unset;align-items:unset}.homeBanner{margin-top:5vh;background-position-x:35%;max-width:100%;height:50vh}.homeBanner .bannerContentContainer{margin:auto;max-height:50vh;min-width:100vh}.homeBanner .bannerContentContainer .bannerText{font-size:3rem;width:75vw;margin:0 auto;height:max-content}.homeBanner .bannerContentContainer .bannerSubtitle{font-size:1.2rem;width:75vw;margin:0 auto;text-align:center}.homeBanner .bannerContentContainer .bannerAppBtn{width:35vw;height:10vh}}html{font-family:"WorkSans-Regular"}.birthdayForm .customDateInput{flex-direction:row}.birthdayForm .customDateInput>div>label{font-weight:500;font-size:14px}.birthdayForm .customDateInput>div>input,.birthdayForm .customDateInput>div>label{font-family:"WorkSans-Regular";line-height:24px;letter-spacing:-.8px;color:#4a2d4f}.birthdayForm .customDateInput>div>input{width:70px!important;padding:12px;width:70px;height:57px;background:#fff;border:1px solid #dbd5dc;border-radius:8px;transition:border .5 ease;font-weight:600;font-size:18px}.birthdayForm .customDateInput>div>input:focus{border:2px solid #4a2d4f;box-shadow:0 21px 26px #f2f0f5}.birthdayForm .customDateInput>div:last-child>input{width:96px!important}.apple-login{background:#000;border:none;width:38px;height:44px;margin:0 10px;border-radius:4px;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 1px 0 rgba(0,0,0,.24)}.google-login-container{width:38px;height:44px;align-items:center;justify-content:center;flex-grow:unset;padding-left:1.25rem;padding-right:1.25rem}.googleLoginButton{width:38px;height:44px;border-radius:4px}.blockedUsersList{display:flex;flex:1 1;justify-content:space-around}.modalCard.blockedUsers::-webkit-scrollbar-thumb{background:grey;border-radius:5px}.modalCard.blockedUsers::-webkit-scrollbar-track{border-radius:5px}.modalCard.blockedUsers::-webkit-scrollbar{width:7px}.modalCard.blockedUsers{overflow:auto;max-height:500px;scrollbar-width:10px}.modalCard.blockedUsers .blockedUsersModalCloseButton{display:flex;flex:0 1;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:10px;padding-right:8px}.modalCard.blockedUsers .closeButton{width:24px;height:24px;margin-left:auto}.modalCard.blockedUsers .blockedUsersItem p{text-align:center}.modalCard.blockedUsers .blockedUsersItem{display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex:unset;padding:1rem}.modalCard.blockedUsers .blockedUsersItem .actions,.modalCard.blockedUsers .blockedUsersItem .image-container{flex:unset}.modalCard.blockedUsers .blockedUsersItem .actions .button.redButton{color:#fff;width:100px}.modalCard.blockedUsers .likeNameContainer{display:inline-block;flex:unset}.adminFilterMenu .admin-date-picker{position:relative}.adminFilterMenu .admin-date-picker .clear-date{position:absolute;right:2.5rem;top:1rem;font-size:2rem;cursor:pointer}.adminFilterMenu .buttonControls{margin-top:6rem}.adminFilterMenu .sliderContainer{height:65px}.adminFilterMenu .slidersContainer{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:2rem}.adminFilterMenu .dropdownMenu{margin:0 1.5rem}.adminFilterMenu .inputContainer{margin:.75rem 1.5rem}.adminFilterMenu input{height:20px}.ModamilyAppStatusBar{flex-direction:row;align-items:center;grid-gap:1rem;gap:1rem;max-width:531px}.statusbarSteper,.steperNavigationContainer{width:100%}.steper{flex-direction:column}.steperNavigation{flex-direction:row;justify-content:space-between;align-items:center}.steperNavigationWithoutPrevious{justify-content:flex-end}.steperNavigation img.previousPage{width:23.37px;cursor:pointer}.steperNavigation h4{cursor:pointer;font-family:"WorkSans-Regular";font-style:normal;font-weight:500;font-size:24.48px;line-height:29px;letter-spacing:-1.008px;color:#4a2d4f}.statusBar{height:5px;width:100%}.shieldCheck{height:31px}.steperNumbers{flex-direction:row;justify-content:flex-end}.steperNumbers>h4:first-child{font-weight:600}.ModamilyAppWelcome__body{width:100%;min-height:100vh;background-image:url(/static/media/SignUpBackground.0ebb3528.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width:480px){.ModamilyAppWelcome__body{background-color:#fff;width:100%;min-height:100vh}}.ModamilyAppWelcome__body--opacity{height:auto;width:auto;background:linear-gradient(180deg,rgba(23,3,27,.3) 19.58%,#301435)}@media (min-width:480px){.ModamilyAppWelcome__body--opacity{height:auto;width:auto;background:#fff}}.ModamilyAppWelcome__body--content{max-width:291px;margin:0 auto}@media (min-width:480px){.ModamilyAppWelcome__body--content{width:800px;max-width:100%;align-items:center}}.ModamilyAppWelcome__modamily-logo{height:83px;width:230px}.ModamilyAppWelcome__title-container{justify-content:center}.ModamilyAppWelcome__title{color:#fff;font-family:"Work Sans";font-style:normal;font-weight:600;font-size:54px;line-height:57px;letter-spacing:-1.32632px}@media (min-width:480px){h2.ModamilyAppWelcome__title,p.ModamilyAppWelcome__footer-recover-account-link-text,p.ModamilyAppWelcome__footer-text,p.ModamilyAppWelcome__text{color:#4a2d4f}}.ModamilyAppWelcome__text{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#e4e0e5;opacity:.8}.ModamilyAppWelcome__button-container{width:293px;height:58px}.ModamilyAppWelcome__button--gradient{background:linear-gradient(90deg,#ef7e47,#d05167);border-radius:16px;border:none}.ModamilyAppWelcome__button--gradient,.ModamilyAppWelcome__button--transparent{color:#fff;padding:14px 74px;font-family:"Lato";font-style:normal;font-size:20px;line-height:24px;text-align:center;cursor:pointer;width:100%}.ModamilyAppWelcome__button--transparent{background-color:initial;border-radius:16px;border:1px solid #fff}@media (min-width:480px){button.ModamilyAppWelcome__button--transparent{color:#4a2d4f;border:1px solid #4a2d4f}}.ModamilyAppWelcome__footer-text{font-family:"Lato";font-style:normal;font-weight:500;font-size:12.8801px;line-height:15px;letter-spacing:-.1px;color:#fff;opacity:.7;text-align:center}.ModamilyAppWelcome__footer-recover-account-link-text{font-family:"Lato";font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff}.PhoneInputContainer{display:flex;flex-direction:row}.PhoneInput{flex-direction:row}.PhoneInput input{min-width:369px;margin-left:3rem}.PhoneInputCountrySelectArrow{display:none!important}.PhoneInputCountryIcon--border{box-shadow:none!important;border:none!important;background-color:#fff!important}.ModamilyAppPhoneNumber__body{width:800px;max-width:100%;height:100%;margin:0 auto;padding-top:3rem;align-items:center;grid-gap:4rem;gap:4rem}.ModamilyAppPhoneNumber__info{width:531px;max-width:100%}.ModamilyAppPhoneNumber__body h2{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:41.202px;line-height:49px;letter-spacing:-1.69655px;color:#4a2d4f}.ModamilyAppPhoneNumber__body p{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:21.8128px;line-height:29px;letter-spacing:-.969458px;color:#4a2d4f}.ModamilyAppPhoneNumber__footer,.register-next-button{flex-direction:row;align-items:center}.register-next-button>div{max-width:137px;max-height:82px;height:50px;border-radius:16px;border:none;font-family:"Lato";font-style:normal;font-weight:900;font-size:27px;line-height:32px;color:#fff}.ModamilyAppPhoneNumber__footer p{width:305px;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:16.9655px;line-height:22px;letter-spacing:-.605911px;color:#85658b}.ModamilyAppPhoneNumber__footer button{padding:14px 54px;height:82px;background:linear-gradient(90deg,#ef7e47,#d05167);border-radius:16px;border:none;font-family:"Lato";font-style:normal;font-weight:900;font-size:27px;line-height:32px;text-align:left;color:#fff;cursor:pointer}.ModamilyAppOnboarding__info{flex:0 1;grid-gap:.5rem;gap:.5rem;margin-bottom:2rem}.ModamilyAppOnboarding__info h2{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:41.202px;line-height:49px;letter-spacing:-1.69655px;color:#4a2d4f}.ModamilyAppOnboarding__info p{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:21.8128px;line-height:29px;letter-spacing:-.969458px;color:#4a2d4f}.ModamilyAppOnboarding__footer--info{justify-content:flex-end;margin-bottom:2rem}.ModamilyAppOnboarding__footer--info p{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.5px;color:#8f7893;text-align:center}.ModamilyAppWellDone__body{min-height:100vh;align-items:center}.ModamilyAppWellDone__body--image{width:250px;justify-content:center}.ModamilyAppWellDone__body--info h2{font-weight:600;font-size:34px;line-height:40px;letter-spacing:-1.4px}.ModamilyAppWellDone__body--info h2,.ModamilyAppWellDone__body--info p{font-family:"WorkSans-Regular";font-style:normal;text-align:center;color:#4a2d4f}.ModamilyAppWellDone__body--info p{font-weight:400;font-size:22px;line-height:26px;letter-spacing:-.8px}.purpleText-income{background-color:#4a2d4f;color:#fff;border-radius:8px;padding:12px 18px;max-width:107px}.ModamilyAppOnboarding__work--role,.ModamilyAppOnboarding__work--workplace{flex:0 1}.ModamilyAppOnboarding__work--role p,.ModamilyAppOnboarding__work--workplace p{font-family:"WorkSans-Regular";font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f}.ModamilyAppOnboardingCongrats__babyface{width:198px;height:209px}.flex-center{align-items:center;justify-content:center;text-align:center}.congrats-button{grid-gap:1rem;gap:1rem}.congrats-button>div:first-child>button{width:466.38px;height:82px;background:linear-gradient(90deg,#ef7e47,#d05167);border-radius:22.8197px;border:none;font-family:"Lato";font-style:normal;color:#fff;cursor:pointer}.congrats-button>div:first-child>button,.congrats-button>div>p{font-weight:800;font-size:27px;line-height:32px;text-align:center}.congrats-button>div>p{color:#cf5068}.zipcodeInputContainer{max-height:20vh}.zipcodeInputContainer>div{max-height:10vh}.zipcodeInputContainer div>div>input{width:100%}.locationDropDowwnContainer>div.dropdownMenu{background:#fff;border:2px solid #dbd5dc;border-radius:8px;height:100%}.locationDropDowwnContainer>div>div>img{display:none}.locationDropDowwnContainer>div.dropdownMenu{font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f;text-transform:none!important}.nameForm{max-width:531px;width:100%}.nameForm>div.inputContainer{flex:0 1;margin-bottom:32px}.ethnicityForm input,.nameForm>div>div>input,.onboardingFormContainer .nameForm{width:100%}.sexualOrientationForm .buttonGroupContainer>div.radioButtonContainer{align-items:center;padding:12px 18px}.sexualOrientationForm .buttonGroupContainer>div.radioButtonContainer>div.radioButtonTextContainer{margin:0;max-width:100%}.sexualOrientationForm .buttonGroupContainer>div.radioButtonContainer>div.radioButton{margin:0}.sexualOrientationForm .buttonGroupContainer{margin-bottom:2rem}.sexualOrientationForm .locationDropDowwnContainer>div>div>img{display:block}.hairColorForm .buttonGroupContainer>div.radioButtonContainer{align-items:center}.hairColorForm .buttonGroupContainer>div.radioButtonContainer:focus{border:2px solid #4a2d4f;border-radius:8px}.hairColorForm .buttonGroupContainer>div.radioButtonContainer>div.radioButtonTextContainer{margin:0;max-width:100%;padding:12px 18px}.hairColorForm .buttonGroupContainer>div.radioButtonContainer>div.radioButtonTextContainer>p{font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f;font-family:"WorkSans-Regular"}.hairColorForm>div>div>input{width:100%}.hairColorForm .buttonGroupContainer>div.radioButtonActive{border:2px solid #4a2d4f;border-radius:8px}.hairColorForm div.dropdownMenu{padding:12px 18px;height:66px;background:#fff;border:1px solid #dbd5dc;border-radius:8px}.hairColorForm div.dropdownMenu>div>p{font-family:"WorkSans-Regular";font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#4a2d4f;text-transform:none}.hairColorForm,.hasDropdown>div.buttonGroupContainer{flex:0 1;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.radioButtonActive{border:2px solid #4a2d4f;border-radius:8px}.hidden{display:none}.maybeLaterButton button{font-family:"Lato";font-style:normal;font-weight:800;font-size:27px;line-height:32px;text-align:center;color:#cf5068;border:none;background-color:initial}.OnboardingFooterTextContainer{max-width:305px;padding-right:2rem}.OnboardingFooterTextContainer p{font-family:"WorkSans-Regular";font-style:normal;font-weight:400;font-size:16.9655px;line-height:22px;letter-spacing:-.605911px;color:#85658b}.form,.signForm>div>div{align-items:center}.form,.signForm>div>div>input{padding:12px 18px}.passwordRequirements{max-width:531px}.passwordRequirements p{padding:12px 18px;text-align:center}.ModamilyApp--email-verification input{width:100%}.ModamilyApp--email-verification button{box-shadow:none!important}.scrollbar-options{max-height:310px;overflow-x:hidden;overflow-y:auto;text-align:center;padding:20px}.scrollbar-options::-webkit-scrollbar{display:block;width:5px;border-radius:113.911px}.scrollbar-options::-webkit-scrollbar-track{background:rgba(207,80,104,.19)}.scrollbar-options::-webkit-scrollbar-thumb{background:#f07f46;border-radius:5px}.lookingForButton button{border:none}.helperText{font-size:12px;color:#aa9cac;line-height:137%;letter-spacing:-.4px;font-family:"WorkSans-Regular"}.border-selected{max-height:57px;height:100%;border:2px solid #4a2d4f;border-radius:8.19572px}.closeButtonImg{align-items:flex-end}.closeButtonImg img{height:12px;width:12px}.schoolContainer>div>div>input{width:100%}.fixed{position:fixed}.mt-16{margin-top:16px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mb-16{margin-bottom:16px}.mb-32,.mb-48{margin-bottom:32px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.ml-32{margin-left:32px}.my-16{margin:16px 0}.my-32{margin:32px 0}.center{margin:0 auto}.gap-16{grid-gap:16px;gap:16px}.container{max-width:531px;width:100%;padding:2rem 0}.text-center{text-align:center}.row{flex-direction:row}.align-center{align-items:center}.font-work-sans{font-family:"WorkSans-Regular"}.purple{color:#4a2d4f}.text-white{color:#fff}.heading-lg{font-size:41.202px}.weight-600{font-weight:600}.font-letter-spacing-md{letter-spacing:-1.69655px}.w-full{width:100%}.text-md{font-size:21.8128px}.line-height-lg{line-height:49px}.line-height-md{line-height:29px}.weight-400{font-weight:400}.font-letter-spacing-sm{letter-spacing:-.969458px}.shadow-md{box-shadow:0 1px 2px rgba(16,24,40,.05)}.radius-8{border-radius:8px}.border-gray{border:1px solid #d0d5dd}.background-white{background-color:#fff}.background-black{background-color:#000}.py-16{padding-top:16px;padding-bottom:16px}.py-20{padding-top:20px;padding-bottom:20px}.px-20{padding-left:20px;padding-right:20px}.pl-4{padding-left:4px}.pt-4{padding-top:4px}.pointer{cursor:pointer}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.social-signin-container{flex-grow:unset}.searchPreferencesFormWrapper,.searchPreferencesPage{height:100vh;display:flex;flex-direction:column}.searchPreferencesFormWrapper{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.formContainer{flex:1 1 auto;overflow-y:auto;min-height:0}.moreOptionsButton{margin-top:16px;padding:8px 16px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:inline-block;@media (max-width:600px){.profileItemContainer{width:100%!important;max-width:100vw!important}}@media (max-width:800px) and (min-width:600px){.fullProfileCardContainer,.fullProfileColumn{width:70vw!important}}@media (min-width:800px){.fullProfileCardContainer,.fullProfileColumn{width:60vw!important}}}.cardActions{max-width:100%!important}@media screen and (min-width:480px){.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:10%}}@media screen and (min-width:600px){.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:20%}}@media screen and (min-width:768px){.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:25%}}@media screen and (min-width:900px){.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:25%}}.browseCarouselCard{flex-direction:column;min-height:700px;box-shadow:0 0 15px rgba(74,45,79,.5);min-width:300px}.profileInfoContainer{max-height:none}.profileImageSlideshow{max-height:400px;min-height:400px;background-color:#000}.profileImageSlideshow>img{margin:0 auto;max-height:400px}.cardActions{display:inline-block;text-align:center;margin:8px;flex:none}.cardActions>.dislikeButtonContainer,.cardActions>.likeButtonContainer{display:inline-block;margin:3px}.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:8%}@media screen and (min-width:480px){.browseCarouselCard{min-width:420px}.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:10%}}@media screen and (min-width:600px){.browseCarouselCard{min-width:580px}.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:20%}}@media screen and (min-width:768px){.browseCarouselCard{min-width:700px}.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:25%}}@media screen and (min-width:900px){.browseCarouselCard{min-width:700px}.cardActions>.dislikeButtonContainer{display:inline-block;margin-right:25%}}@media screen and (min-width:1024px){.browseCarouselCard{flex-direction:row;height:350px;min-height:350px}.profileImageSlideshow,.profileImageSlideshow>img{min-height:350px}}.browseCardScrollContainer{min-height:-webkit-max-content;min-height:max-content;height:700px;margin:5% 0;position:relative}@media screen and (min-width:1024px){.browseCardScrollContainer{height:auto;margin:2% 0}}.flexReset{display:block;flex-direction:unset;flex:none}
/*# sourceMappingURL=main.b1d7ef18.chunk.css.map */