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;-moz-user-select:none;-ms-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}article,aside,body,details,figcaption,figure,footer,header,hgroup,menu,nav,section{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{line-height:1}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:-moz-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")}@-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%;height:8vh;min-height:50px;padding:.5%;box-shadow:0 1px 20px rgba(0,0,0,.349);flex-direction:row;align-items:center;overflow:hidden;position:fixed;background:#fff;z-index:2;top:0}.navSignRegister{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#f3fbfc));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:-moz-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:-moz-max-content;min-height:max-content}.adminNav .navLogoContainer{height:-webkit-max-content;height:-moz-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;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#e3f6f8));background:linear-gradient(90deg,#fff,#e3f6f8);box-shadow:unset;z-index:0}.navOnBoardingLogoContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-height:max-content;min-width:30%;margin:auto}.profileButtonContainer,.profileButtonIconContainer,.profileNameText{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.profileButtonIconContainer{margin:auto auto auto 0}.profileNameContainer{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto 5% auto auto}.profileButtonIcon{max-height:5vh;max-width:10vh;cursor:pointer}.inAppNav{background-color:#fff}.profileMenu{position:fixed;right:12vw;top:6.5vh}.profileMenuContainer{background-color:#fff;width:20vw;min-height:55vh;max-height:60vh;z-index:201;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:-moz-max-content;max-height:max-content}.profileMenuNameContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:5% auto;font-size:1.5rem;color:#4a2d4f}.profileMenu.profileMenuHidden{top:-60vh;opacity:0;-webkit-transition:.5s;transition:.5s}.profileMenu.profileMenuActive{right:12vw;top:6.5vh;opacity:1;-webkit-transition:.5s;transition:.5s}.accountTypeContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.adminNav{background:#f07f46;background:-webkit-gradient(linear,left top,right top,from(#f07f46),to(#cf5068));background:linear-gradient(90deg,#f07f46,#cf5068);box-shadow:unset;z-index:2}.adminNav .navEle.navOnboardingLogoContainer{max-width:-webkit-max-content;max-width:-moz-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% 15%}.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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-max-content;width:max-content;letter-spacing:.1rem;font-size:1rem}.newsletterBox{margin:5% 0 0;max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-height:max-content;flex-direction:row;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.siteLinks .whiteText.separator{max-width:-webkit-max-content;max-width:-moz-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:-moz-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:20vh;position:fixed;bottom:0}.socialFooterButtonsContainer{max-height:-webkit-max-content;max-height:-moz-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;max-height:20vh;z-index:3}.onboardingFooter,.onboardingFooterHidden{bottom:0;background-color:#fff;box-shadow:-1px 1px 18px 3px rgba(0,0,0,.349)}.onboardingFooterHidden{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:-webkit-gradient(linear,left top,right top,from(#f3fbfc),to(rgba(164,218,226,.377)));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:-moz-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:-webkit-gradient(linear,left top,right top,from(#f07f46),to(#cf5068));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:-webkit-gradient(linear,left top,right top,from(#f3fbfc),to(rgba(164,218,226,.377)));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:-moz-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:-moz-max-content;max-height:max-content}.signPage{flex-direction:row}.signInfo{flex:1 1;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-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:-moz-max-content;max-height:max-content;margin:2%}.button{padding:1% 5%;border-radius:5px;min-height:2.5rem;cursor:pointer;-webkit-transition:.5s;transition:.5s}.buttonText{margin:auto;font-size:1rem;font-family:WorkSans-SemiBold;text-align:center;text-justify:inter-word}.dropdownMenuButton{flex-direction:row}.dropdownMenuButton p{margin:auto auto auto 2%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.dropdownMenuButton .dropdownArrow{margin:auto 2% auto auto;width:15px;height:10px;object-fit:cover}.onboardingButtonContainer{max-height:25%;width:25%;flex-direction:row;margin:auto}.onboardingStepButton{margin:0 2%}.disabledButton{opacity:.3;cursor:unset}.radioButtonContainer{flex-direction:row;width:15vw;height:5vh;margin:2.5% auto;cursor:pointer}.radioButton{border-radius:999px;border:.3rem solid #ade9ef;min-height:20px;max-height:20px;width:20px;margin:auto 5%;max-width:20px;-webkit-transition:.5s ease;transition:.5s ease}.radioButtonText{font-family:WorkSans-Regular;color:#4a2d4f}.radioButtonText,.radioButtonTextContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.radioButtonTextContainer{margin:auto auto auto 15%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.radioActive{background-color:#4a2d4f}.checkButtonContainer{flex-direction:row;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:1.2%}.checkButton{border-radius:2px;border:.1rem solid #dbd5dc;min-height:25px;max-height:25px;min-width:25px;max-width:25px;-webkit-transition:.5s ease;transition:.5s ease;margin:auto 10px auto auto}.checkButtonText{max-width:-webkit-max-content;max-width:-moz-max-content;font-family:WorkSans-Regular;color:#4a2d4f;max-width:max-content}.checkButtonText,.checkButtonTextContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.checkButtonTextContainer{margin:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.checkImage{max-height:inherit;margin:1%}.socialButton{max-height:-webkit-max-content;max-height:-moz-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:-webkit-gradient(linear,left top,right top,from(#f07f46),to(#cf5068));background:linear-gradient(90deg,#f07f46,#cf5068)}.orangeButton{background-color:#f07f46}.whiteButton{border:.2rem solid #cf5068}.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;-webkit-transition:.5s ease;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{-webkit-transition:.5s ease;transition:.5s ease;margin-left:4.5%}.switchButtonContainer .switch.activeSwitch{background:#f07f46;background:-webkit-gradient(linear,left top,right top,from(#f07f46),to(#cf5068));background:linear-gradient(90deg,#f07f46,#cf5068);border-radius:999px}.switchButtonContainer .switch.activeSwitch .switchButton.activeSwitchButton{-webkit-transition:.5s ease;transition:.5s ease;margin-right:5%}.rowButtonsContainer{flex-direction:row;max-width:35vw;max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-height:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.dotImg{width:1.75vw;height:auto}.popUpMenuButtonContainer{margin:0 auto}.popUpMenuButton{width:-webkit-max-content;width:-moz-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:-moz-max-content;min-height:max-content;z-index:2;-webkit-transition:.5s ease;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;-webkit-transition:.5s ease;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:-moz-max-content;max-width:max-content;margin:0 auto}.navSideMenu .menuLinksContainer .navSideMenuLinksContainer .orOptionContainer p{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.hideSideMenu{left:-102vw}.showSideMenu{top:0;left:0}.blueSideMenu{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e3f6f8));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:-moz-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:-moz-max-content;max-height:max-content}.greyLink:link,.greyLink:visited{text-align:center;text-decoration:none}.greyLink:visited{color:#bbb}.greyLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.pinkLink:link,.pinkLink:visited{text-align:center;text-decoration:none}.pinkLink:visited{color:#cf5068}.pinkLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.whiteLink:link,.whiteLink:visited{text-align:center;text-decoration:none}.whiteLink:visited{color:#fff}.whiteLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.blackLink:link,.blackLink:visited{text-align:center;text-decoration:none}.blackLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.orangeLink:link,.orangeLink:visited{text-align:center;text-decoration:none}.orangeLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.redLink:link,.redLink:visited{text-align:center;text-decoration:none}.redLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.purpleLink:link,.purpleLink:visited{text-align:center;text-decoration:none}.purpleLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.greyLink:link,.greyLink:visited{text-align:center;text-decoration:none}.greyLink:visited{color:#bbb}.greyLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.pinkLink:link,.pinkLink:visited{text-align:center;text-decoration:none}.pinkLink:visited{color:#cf5068}.pinkLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.whiteLink:link,.whiteLink:visited{text-align:center;text-decoration:none}.whiteLink:visited{color:#fff}.whiteLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.blackLink:link,.blackLink:visited{text-align:center;text-decoration:none}.blackLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.orangeLink:link,.orangeLink:visited{text-align:center;text-decoration:none}.orangeLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.redLink:link,.redLink:visited{text-align:center;text-decoration:none}.redLink:hover{-webkit-transition:.5s ease;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:-moz-max-content;max-height:max-content}.purpleLink:link,.purpleLink:visited{text-align:center;text-decoration:none}.purpleLink:hover{-webkit-transition:.5s ease;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{width:0}::-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}.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:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),radial-gradient(circle at top left,#cf5068,#f07f46);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}.badge{width:2vw;height:auto;position:absolute;top:0;right:0;z-index:1}.badge.textBadge{width:-webkit-max-content;width:-moz-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:-moz-max-content;width:max-content}.roundImageContainer{border:5px double transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),radial-gradient(circle at top left,#cf5068,#f07f46);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:-moz-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)}.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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto auto auto 15%}.tabDataContainer{margin:auto 0;color:#4a2d4f;max-width:50%;white-space:nowrap;text-overflow:ellipsis}.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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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;-webkit-transition:.5s;transition:.5s;overflow:auto}.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:-moz-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}.upgradeModalCard{width:30vw;min-height:60vh;margin:10% auto;background-color:#fff;border-radius:5px}.upgradeModalCard .upgradeModalCardHeader{border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#e3f6f8));background:linear-gradient(90deg,#fff,#e3f6f8)}.upgradeModalCard .upgradeModalCardHeader .upgradeModalCloseButton{max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-width:max-content}.upgradeModalCard .upgradeModalCardHeader .upgradeModalHeaderContent p{line-height:1.2rem}.upgradeModalCard .upgradeModalCardBody{height:-webkit-max-content;height:-moz-max-content;height:max-content}.upgradeModalCard .upgradeModalCardBody .upgradeAccountButtonsContainer{flex-direction:row;flex-wrap:wrap}.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%;-webkit-transition:all .5s ease;transition:all .5s ease}.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:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),radial-gradient(circle at top left,#cf5068,#f07f46);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%}.matchModalCard{width:35%;background:#f07f46;background:-webkit-gradient(linear,left top,left bottom,from(#f07f46),to(#cf5068));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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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{border:none;border-bottom:.1rem solid rgba(74,45,79,.5);flex:1 1;padding-left:1%;font-size:1.2rem;font-family:WorkSans-Regular;color:#4a2d4f;height:5vh;-webkit-transition:.5s ease;transition:.5s ease}input:focus{border-bottom:.1rem solid #4a2d4f;caret-color:#f07f46}.inputContainer{margin:1.5% 2%;align-items:flex-start;justify-content:flex-start}.inputContainer,.inputLabel{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.inputLabel label{position:absolute;top:0;bottom:0;left:0;width:100%;-webkit-transition:.2s;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}.css-ck2j65-Slider{min-width:-webkit-fill-available;max-width:-webkit-fill-available}.sliderLabel{margin:5%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.sliderInput{height:1vh;max-height:1vh}.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;-webkit-transition:.5s ease;transition:.5s ease}::-webkit-inner-spin-button{display:none}.birthdayInput{max-width:75vw;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:-moz-max-content;max-height:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.formHeader,.formHeaderText{max-width:-webkit-max-content;max-width:-moz-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}.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}.dropdownMenuItem{padding:4%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.selectedMenuItem{background-color:#caeff3}.birthdayForm,.coparentRanksForm,.currentLocationForm,.educationForm,.ethnicityForm,.eyeColorForm,.genderForm,.hairColorForm,.heightForm,.hometownForm,.lookingForForm,.ModamilyAppIncome,.nameForm,.politicsForm,.raceForm,.religionForm,.sexualOrientationForm,.workForm{width:25vw;margin:0 auto}.birthdayInputContainer{flex-direction:row;max-width:75vw}.subtitleTextContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#e3f6f8));background:linear-gradient(90deg,#fff,#e3f6f8);box-shadow:unset}.onboardingContainer{z-index:1;box-shadow:0 0 10px hsla(0,0%,68.6%,.5);background-color:#fff;margin-top:10vh;min-height:70vh;margin-bottom:20vh}.conversationCard{border:2px solid rgba(120,73,128,.5);border-radius:5px;padding:4%;margin:2% auto;width:20vw;font-family:WorkSans-Regular;color:rgba(74,45,79,.5)}.onboardingFormContainer{margin:2.5% auto;width:50%}.questionModal{background:#f07f46;background:-webkit-gradient(linear,left top,left bottom,from(#f07f46),to(#cf5068));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:-moz-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:-moz-max-content;max-width:max-content;margin:0 auto;color:#fff;font-family:WorkSans-Regular}.questionModalHEader{margin:5% 0}.questionList{align-content:space-around}.convoCardContainer{margin:2% auto}.convoCardContainer,.profilePhotoContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.profilePhotoContainer{margin:2% auto 0;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.imageListContainer{width:20vw;margin:2% auto}.rankContainer{flex-direction:row;max-height:5vh;margin-top:5%}.rankPositionContainer{max-width:3.5vh;max-height:3.5vh;background-color:#ade9ef;border-radius:5px;margin:2.5%}.rankPositionText{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto;font-family:WorkSans-Regular;color:#4a2d4f}.rankQualityContainer{border:2px solid rgba(74,45,79,.5);border-radius:5px;height:4vh;margin:auto}.rankQualityText{font-family:WorkSans-Regular;color:#4a2d4f;margin:auto auto auto 5%}.errorMessageContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:1% auto}.errorMessageContainer,.signForm{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.homeBanner{background-image:url(/static/media/homeBanner.dfa66fc0.png)}.ModamilyAppHome{-webkit-transform:translateZ(0)}.pageNotFoundMessage{margin:auto;max-height:-webkit-max-content;max-height:-moz-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;-moz-user-select:none;-ms-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;-moz-user-select:none;-ms-user-select:none;user-select:none}.googleLoginButton div{margin:auto!important;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.googleLoginButton span{display:none}.formSuggestionTextContainer{margin:0 auto;width:50vw}.formSuggestionTextContainer .loginFormLink{max-width:10vw;margin:0 auto}.formSuggestionText{max-width:-webkit-max-content;max-width:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.profileAnimationDisliked,.profileAnimationLiked{position:fixed;height:45vh;width:45vw;-webkit-transition:.5s ease;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{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#d8f4f7));background:linear-gradient(90deg,#fff,#d8f4f7);-webkit-transform:translateZ(0)}.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:-moz-max-content;max-height:max-content}.carouselControlContaier{max-width:-webkit-max-content;max-width:-moz-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{-webkit-transition:-webkit-transform .8s ease-in-out;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;box-shadow:0 0 15px rgba(74,45,79,.5)}.browseCardScrollContainer{min-height:50vh}.cardActions{flex-direction:row}.cardActions,.profileInfoList{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.fullProfileSlideshowImage,.profileSlideshowImage{height:100%;width:auto;max-width:100%;max-height:100%;object-fit:cover}.profileSlideshowImage{opacity:0;display:none!important;position:relative}.profileInfoContainer{max-height:30vh}.profileInfoContainer div{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.fullProfileInfoCard,.profileInfoCard{background-color:#fff}.fullProfileInfoCard,.fullProfileRanksCard,.profileInfoCard{padding:5%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.fullProfileRanksCard{background:#fff;background:-webkit-gradient(linear,right top,left top,from(#fff),to(#d8f4f7));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:-moz-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:-moz-max-content;max-width:max-content;cursor:pointer}.fullProfileModalCurtain{width:100vw;height:100vh;background-color:rgba(0,0,0,.4);display:block;position:fixed;top:0;left:0;z-index:9;-webkit-transition:.5s;transition:.5s;overflow:auto}.fullProfileImageSlideshow,.profileImageSlideshow{max-width:auto;height:100%;position:relative;cursor:pointer;background:#f07f46}.fullProfileColumn{width:45vw;border-radius:10px}.fullProfileContentContainer{flex-direction:row;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:5% auto;height:-webkit-max-content;height:-moz-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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.exitButtonImage{width:3vw;height:3vw}.fullProfileConversationStarter{background:#cf5068;background:-webkit-gradient(linear,right top,left top,from(#cf5068),to(#f07f46));background:linear-gradient(270deg,#cf5068,#f07f46);padding:2% 2% 2% 5%;color:#fff;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;min-height:-webkit-max-content;min-height:-moz-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:-moz-max-content;max-height:max-content}.fullProfileConversationStarter .convoStarterAnswer{font-size:1.5rem;margin:1% 0 .5%;max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content}.modalActive{opacity:1}.fd-row{flex-direction:row}.profileItemContainer,.profileItemIconContainer{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.profileItemContainer{width:10vw;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin-bottom:3%}.profileItemContainer .profileItemTitleContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:3% 0}.profileItemContainer .itemIcon{height:5vh;width:5vh}.fullProfileDetailsContainer,.profileInfoRow{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.profileInfoRow{flex-direction:row;min-height:-webkit-max-content;min-height:-moz-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{margin:auto}.profileValuesItem .rankOrderContainer .rankText,.profileValuesItem .rankValueContainer{color:#4a2d4f;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.profileValuesItem .rankValueContainer{margin:auto auto auto 2%}.profileValuesItem .rankValueContainer .rankValue{height:-webkit-max-content;height:-moz-max-content;height:max-content}.fullProfileDetailsComponent{background-color:#fff;min-height:-webkit-max-content;min-height:-moz-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;max-height:5vh}.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:-webkit-gradient(linear,left top,right top,from(#f07f46),to(#cf5068));background:linear-gradient(90deg,#f07f46,#cf5068);width:20vw;min-height:20vh;max-height:20vh;margin:2.5% auto;border-radius:5px}.upgradeCard .upgradeCardContent{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto;align-content:center}.upgradeCard .upgradeCardContent,.upgradeCard .upgradeCardContent p{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.upgradeCard .upgradeCardContent p{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:0 auto}.editProfileFormActions{flex-direction:row;width:35vw;margin:2% auto}.searchPrefCancelButton,.searchPrefSubmitButton{width:20vw;margin:0 1%}.searchPrefDistanceFormContainer{width:25vw;height:50vh;margin:0 auto}.distanceSlider{width:25vw;max-height:-webkit-max-content;max-height:-moz-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:-webkit-gradient(linear,left top,right top,from(#fff),to(#e3f6f8));background:linear-gradient(90deg,#fff,#e3f6f8);height:100vh;-webkit-transform:translateZ(0)}.likesPageContainer{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;margin:13vh 15vw 0}.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:-moz-max-content;max-width:max-content;margin:5% auto;color:#4a2d4f}.likesUserContainer .likeNameContainer,.userLikesContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.userLikesContainer{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.userLikesRow{flex-direction:row;width:100%;overflow:auto;margin:0 auto}.noLikedUsers{min-height:10vh;max-height:10vh;background:#f07f46;background:-webkit-gradient(linear,left top,right top,from(#f07f46),to(#cf5068));background:linear-gradient(90deg,#f07f46,#cf5068);border-radius:999px}.noLikedUsers .noLikedUsersText{color:#fff;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto}.userLikesHeader{max-height:-webkit-max-content;max-height:-moz-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:-webkit-gradient(linear,left top,right top,from(rgba(240,127,70,.3)),to(rgba(207,80,104,.5)));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}.noUsersLiked .noUsersLikedLink,.noUsersLiked .noUsersLikedText{color:#fff;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.noUsersLiked .noUsersLikedLink{cursor:pointer;font-size:20px;margin:16px auto;text-decoration:underline}.premiumOverlayBlur{-webkit-filter:blur(35px);filter:blur(35px);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:1%;opacity:.6;cursor:default!important}.likesUserContainer{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.likeUserContainer{max-height:-webkit-max-content;max-height:-moz-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:-webkit-gradient(linear,left top,left bottom,from(rgba(240,127,70,.4)),to(#cf5068));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:-moz-max-content;min-height:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:auto}.likeUserContainer .likeNameContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto;align-self:center}.likesUserHeader,.likeUserContainer .likeNameContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.likesUserHeader{margin:2% 0}.likedUserGrid{width:100%;min-height:-webkit-max-content;min-height:-moz-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:-moz-max-content;max-height:max-content;margin:0 2% 0 auto}.likeUserCard .profileInfoCard .browseCardPopUpMenuContainer,.likeUserCard .profileInfoCard .profileInfoContainer .cardActions{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.convoHeaderContainer{flex-direction:row}.convoHeaderContainer .sortingBoxContainer{margin-left:auto;max-width:-webkit-max-content;max-width:-moz-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:-moz-max-content;max-width:max-content;margin:auto auto auto 3%}.conversationTab .conversationTabContainer .recentMessageContainer .userNameContainer{max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;max-height:max-content;margin:0 auto}.messageChatHeaderContainer .messageChatHeaderImageContainer{flex-direction:row;margin:1% 0}.messageChatHeaderContainer .messageChatHeaderImageContainer,.messageChatHeaderContainer .messageChatHeaderTextContainer{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.messageChatHeaderContainer .messageChatHeaderTextContainer{margin:0 auto}.messageChatHeaderContainer .messageChatHeaderTextContainer p{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:55vh}.overlayImageContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;position:relative;z-index:2;right:-1vw}.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 .messageChatButton{max-width:5vw;cursor:pointer}.chatTextInputContainer .messageChatButton,.chatTextInputContainer .messageChatButton p{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.chatTextInputContainer .messageChatButton p{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.chatMessageImg{width:300px;height:auto}.chatMessageContainer.currentUserChat .chatMessage{background:#ade9ef;margin-left:auto;margin-right:10%;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-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:-moz-max-content;min-height:max-content}.chatMessageContainer .chatMessage{width:-webkit-max-content;width:-moz-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:-moz-max-content;max-height:max-content;height:-webkit-max-content;height:-moz-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:-moz-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;-webkit-transition:.5s ease;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-width:50%;max-height:100%}.adminUserListContainer .tabMenuHeaderContainer{margin:0;min-height:2.5vh;max-height:2.5vh}.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{max-height:80vh}.adminHome .fd-row .adminUserList{max-height:65vh}.adminHome .fd-row .paginationContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.adminHome .fd-row .paginationContainer .pageButton{min-width:2.5vw}.adminEditUser{height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow-y:auto}.ModamilyAppAdminControl{max-height:100vh;min-height:100vh}.ModamilyAppAdminControl .adminHome{overflow:hidden}.ModamilyAppAdminControl .pageContainer{margin-bottom:0}.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,.ModamilyAppAdminControl .adminHome .fd-row>div{display:block}.ModamilyAppAdminControl .adminHome .dropMenuControls .dropdownMenu{min-height:45px}.filterButton{background:#f07f46;background:-webkit-gradient(linear,left top,left bottom,from(#f07f46),to(#cf5068));background:linear-gradient(180deg,#f07f46,#cf5068);border-radius:900px;position:fixed;z-index:2;width:50px;height:50px;bottom:10vh;right:5vh}.searchControls{height:-webkit-max-content;height:-moz-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:-moz-max-content;max-height:max-content}.filterImage{width:60%;margin:auto}@media (min-width:800px){.filterButton{display:none}}@media (max-width:800px){.adminFilterMenu.adminMenuHidden{display:none}.adminFilterMenu.adminMenuActive{display:block}}.heightSwitchButtonContainer{max-height:-webkit-max-content;max-height:-moz-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:-moz-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{max-height:10vh;margin:5% 0;flex-wrap:wrap}.paginationContainer .pageButton{max-width:2.5vw;width:5vw;height:5vh;margin:auto}.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:-webkit-gradient(linear,left top,right top,from(#fff),to(#d8f4f7));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}@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}.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: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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:-moz-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}.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:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content}.switchButtonContainer{width:60px}.switchButtonContainer .switchButton{width:25px}.tabMenuItem{min-height:10vh;max-height:10vh}.tabMenuItem .tabContentContainer{max-height:7vh;max-width:50%;margin:auto;font-size:1rem}.tabMenuItem .tabActionContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.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:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-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:-moz-max-content;height:max-content;margin:40vh 0}.modalCard .modalContentContainer .modalCancelContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:20px}.modalCard .modalContentContainer .modalTextContainer{margin:5% 0}.modalCard .modalContentContainer .modalButtonsContainer,.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton,.modalCard .modalContentContainer .modalTextContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.matchModalCard{width:100%;height:100%;margin-top:0}.matchModalCard .matchModalContentContainer{max-height:-webkit-max-content;max-height:-moz-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:-moz-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}.ModamilyAppAdminControl .pageContainer{margin:unset;margin-top:10vh}}@media (max-width:800px){.adminUserListContainer{max-width:100vw}.adminUserListContainer .adminUserList .tabMenuItem{max-width:90%;margin:auto}.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}}@media (max-width:1050px){.ModamilyAppBrowse .browseCardScrollContainer{min-height:-webkit-max-content;min-height:-moz-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:-moz-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:-moz-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: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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:-moz-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:-moz-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:-moz-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:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;height:max-content}.nav .navBtns .navBtnContainer .button{max-height:25px;margin:unset;padding:unset}.nav .navOnboardingLogoContainer{margin:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content}.nav .navOnboardingLogoContainer .navLogo{width:155px;height:35px}.nav .navLogoContainer{margin-left:5%;height:-webkit-max-content;height:-moz-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}.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: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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:-moz-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}.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:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content}.switchButtonContainer{width:60px}.switchButtonContainer .switchButton{width:25px}.tabMenuItem{min-height:10vh;max-height:10vh}.tabMenuItem .tabContentContainer{max-height:7vh;max-width:75%;margin:auto;font-size:1rem}.tabMenuItem .tabActionContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.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:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-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:-moz-max-content;height:max-content;margin:40vh 0}.modalCard .modalContentContainer .modalCancelContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:20px}.modalCard .modalContentContainer .modalTextContainer{margin:5% 0}.modalCard .modalContentContainer .modalButtonsContainer,.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton,.modalCard .modalContentContainer .modalTextContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.matchModalCard{width:100%;height:100%;margin-top:0}.matchModalCard .matchModalContentContainer{max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;min-height:max-content;margin-bottom:5%}.dislikeButtonContainer,.likeButtonContainer{max-width:-webkit-max-content;max-width:-moz-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:-moz-max-content;max-width:max-content;margin:auto}.homeBanner .bannerContentContainer .bannerText{font-size:2rem;width:75vw;margin:0 auto;height:-webkit-max-content;height:-moz-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:-moz-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:-moz-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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-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:-moz-max-content;width:max-content;line-height:unset;vertical-align:unset;text-align:unset}}@media (max-width:850px){.ModamilyAppRegisterLogin .pageContainer{margin:unset}.ModamilyAppRegisterLogin .pageContainer .form,.ModamilyAppRegisterLogin .pageContainer .form .passwordRequirements{max-height:-webkit-max-content;max-height:-moz-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:-moz-max-content;min-height:max-content;margin:unset}.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.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:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.ModamilyAppOnboarding .footer{max-height:15vh}.ModamilyAppOnboarding .footer .onboardingButtonContainer{width:80%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.ModamilyAppOnboarding .footer .onboardingButtonContainer .onboardingStepButton{height:-webkit-max-content;height:-moz-max-content;height:max-content}}@media (max-width:850px){.ModamilyAppBrowse .browseCardScrollContainer{min-height:-webkit-max-content;min-height:-moz-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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-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:-moz-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:-moz-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:-moz-max-content;max-width:max-content;width:-webkit-max-content;width:-moz-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){.ModamilyPrivacyPolicy,.termsOfServicePage{margin:10vh 0}.ModamilyPrivacyPolicy .pageContainer,.termsOfServicePage .pageContainer{margin:5%}}@media (max-width:400px){.inputLabel{font-size:1rem}.distanceSlider{width:75vw}.profileMenuContainer{z-index:0;box-shadow:unset}.currentLocationForm{width:75vw;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;margin-bottom:5%}.nav{max-width:100vw;height:10vh;align-content:space-between}.nav .navEle{margin:0;max-width:-webkit-max-content;max-width:-moz-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:-moz-max-content;height:max-content}.nav .navBtns .navBtnContainer .button{max-height:25px;margin:unset;padding:unset}.nav .navOnboardingLogoContainer{margin:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content}.nav .navOnboardingLogoContainer .navLogo{width:155px;height:35px}.nav .navLogoContainer{margin-left:5%;height:-webkit-max-content;height:-moz-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:35px}.roundImage{width:105px;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: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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.fullProfileContentContainer .fullProfileCardActions{width:-webkit-max-content;width:-moz-max-content;width:max-content}.fullProfileContentContainer .fullProfileCardActions .dislikeButtonContainer,.fullProfileContentContainer .fullProfileCardActions .likeButtonContainer{margin:5%}.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:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content}.switchButtonContainer{width:60px}.switchButtonContainer .switchButton{width:25px}.tabMenuItem{min-height:10vh}.tabMenuItem .tabContentContainer{max-height:7vh;max-width:50vw;margin:auto;font-size:1rem}.tabMenuItem .tabActionContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.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:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-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:-moz-max-content;height:max-content;margin:40vh 0}.modalCard .modalContentContainer .modalCancelContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.modalCard .modalContentContainer .modalCancelContainer .modalCancelImg{width:20px}.modalCard .modalContentContainer .modalTextContainer{margin:5% 0}.modalCard .modalContentContainer .modalButtonsContainer,.modalCard .modalContentContainer .modalButtonsContainer .modalOptionButton,.modalCard .modalContentContainer .modalTextContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.matchModalCard{width:100%;height:100%;margin-top:0}.matchModalCard .matchModalContentContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.matchModalCard .matchModalContentContainer .matchModalText{width:75%}.matchModalCard .matchModalContentContainer .matchModalActions{max-height:35%}}@media (max-width:400px){.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:-moz-max-content;max-width:max-content;margin:auto}.homeBanner .bannerContentContainer .bannerText{font-size:2rem;width:75vw;margin:0 auto;height:-webkit-max-content;height:-moz-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:-moz-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:-moz-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:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-height:max-content;margin:unset}.ModamilyAppRegisterLogin .pageContainer .form .formSuggestionTextContainer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.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:-moz-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:-moz-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:-moz-max-content;min-height:max-content}.ModamilyAppOnboarding .footer{max-height:15vh}.ModamilyAppOnboarding .footer .onboardingButtonContainer{width:80%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:auto}.ModamilyAppOnboarding .footer .onboardingButtonContainer .onboardingStepButton{height:-webkit-max-content;height:-moz-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:-moz-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:-moz-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:-moz-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:-moz-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:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-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:-moz-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:-moz-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:-moz-max-content;max-width:max-content;width:-webkit-max-content;width:-moz-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:-moz-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}}html{font-family:WorkSans-Regular}.birthdayForm .customDateInput{flex-direction:row}.birthdayForm .customDateInput>input{width:70px!important}
/*# sourceMappingURL=main.74edb040.chunk.css.map */