.rich-text p{font-size:1.2rem;opacity:0.8}.static-page header .overlay,.homepage header .overlay{}.app-install{margin-bottom:.5rem}.app-install .image{margin-bottom:1rem}.app-install .image img{max-width:100%;height:auto}.app-install h2{color:#19191B;font-size:2.2rem;font-weight:400;margin-bottom:.5rem}.app-install h3{font-weight:300;margin-top:.5rem;margin-bottom:.5rem}.app-install .btn{border-radius:20px;font-weight:300;color:black;margin-left:.5rem;margin-right:.5rem}.static-page header .background{background-position:center;background-size:cover;background-repeat:no-repeat}#bg-im-c{position:relative;display:block;width:100%;height:auto;background-size:cover!important;padding-bottom:3rem}#bg-im-c .header-bg-img{display:block;width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0}#bg-im-c h1{font-weight:200;line-height:0.9}#bg-im-c h3{font-weight:200;line-height:1.1}.homepage header,.static-page header{overflow-y:hidden;overflow-x:hidden}.static-page header .panel,.homepage header .panel{border-radius:25px;background-size:cover!important;background-position:center center!important;padding-bottom:2rem}.homepage header .text h1{font-size:2.5rem}header.two-side .svg-icon{z-index:100;position:relative}header.two-side picture{z-index:1;position:relative}header.two-side picture img{margin-top:-5rem;margin-bottom:-5rem;width:100%}.homepage header .lang-flags a{text-decoration:none}.homepage header .lang-flags img{height:26px}.homepage .embed-row{position:relative}.homepage .embed-row .orange-wave{position:absolute;top:50%;transform:translateY(-50%);height:35%;width:100%;object-fit:fill}.homepage .jewish-dating{position:relative}.homepage .jewish-dating .middle-blue-wave{position:absolute;top:50%;transform:translateY(-50%);width:100%}.homepage .jewish-dating .all-col{position:relative;display:block;height:auto}.homepage .jewish-dating .all-col img{display:block;width:100%;height:auto;position:relative}.homepage .jewish-dating .all-col .text{z-index:99;position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.homepage .jewish-dating .all-col .text h1,h3,h4{color:white;line-height:1.1}.homepage .jewish-dating .all-col .text h4{font-weight:200}.homepage .across-platforms .wave-image{width:100%;background-size:100%!important;padding-top:28%}.homepage .across-platforms .wave-image img{position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0);width:45%;height:auto}.homepage .features .icon-container,.homepage .why-jwed-works .icon-container{position:relative;background-color:#e99d61;border-radius:50%;border:10px solid white;box-shadow:1px 1px 20px -5px #717171;width:120px;height:120px;margin:10px auto}.homepage .features .icon-container img,.homepage .why-jwed-works .icon-container img{width:66%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage .features .text h4,.homepage .why-jwed-works .text h4{font-weight:bold;color:#0e2d5c;line-height:1.1}.homepage .features .text h5,.homepage .why-jwed-works .text h5{font-weight:200;color:#0e2d5c;line-height:1.1}.homepage .why-jwed-works .married-couple{background-size:100%!important;width:100%;padding-top:61%}.homepage .why-jwed-works .married-couple .content-block{margin-top:1rem;top:0;right:0}.homepage .why-jwed-works .content-block .text h4,li{color:#0e2d5c}.homepage .why-jwed-works .content-block .text li{color:#0e2d5c;font-size:1.2rem;line-height:1.25}.homepage .why-jwed-works .content-block .text li p{margin:0px}.homepage .why-jwed-works .content-block .text h5{font-weight:200}.homepage .why-jwed-works h4{color:#0e2d5c}.homepage .stories{position:relative;width:100%}.homepage .stories h3,.homepage .stories .match_title,.homepage .stories .text{padding-left:70px;position:relative}.homepage .stories .match_title,.homepage .stories .text{color:#0e2d5c;font-size:1.1rem;font-weight:100}.homepage .stories .story .story-photo{position:relative;height:250px;width:250px;border-radius:50%;border:10px solid white;box-shadow:1px 1px 20px -5px #717171;margin:auto}.homepage .stories .story .story-photo img{height:100%;width:100%;border-radius:50%;object-fit:cover}.homepage .stories .story .story-quotation-marks{position:absolute;top:-30px;left:-10px;color:#5066ae;font-size:5rem;font-weight:bold}.homepage .secure-environment{position:relative;margin-top:160px;margin-bottom:190px;background-color:#6175b4}.homepage .secure-environment>img{max-width:100%;height:163px;position:absolute;z-index:9;object-fit:cover}.homepage .secure-environment p{margin:0px}.homepage .secure-environment .top-wave{top:-162px}.homepage .secure-environment .bottom-wave{bottom:-162px}.homepage .secure-environment .content-block .text{font-size:1.4rem}.homepage .secure-environment .content-block .text li{color:white;font-weight:300}.homepage .secure-environment .content-block .icons{position:relative;height:370px;max-width:340px;margin:0 auto}.homepage .secure-environment .content-block .icons .icon-container{position:absolute;width:200px;height:200px;border-radius:50%;border:10px solid white;box-shadow:1px 1px 20px -5px #717171}.homepage .secure-environment .content-block .icons .icon-container img{width:55%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage .secure-environment .content-block .icons .icon-container#icon-1{background-color:#5066ae;z-index:3;bottom:0px;left:20px}.homepage .secure-environment .content-block .icons .icon-container#icon-2{background-color:#0e2d5c;z-index:2;top:50%;transform:translateY(-50%);right:0px}.homepage .secure-environment .content-block .icons .icon-container#icon-3{background-color:#e99d61;z-index:1;top:0px;left:0px}.homepage header .match-count{color:#0e2d5c}.homepage header .match-count span{font-weight:500}.homepage header .panel .subtitle{font-weight:300;font-size:1.7rem}.homepage header .panel .signup-form{flex-direction:column!important}.homepage .email-input{margin-right:0px!important;margin-bottom:10px}.homepage .email-input input{text-align:center}.homepage header .svg-icon{height:200px;text-align:center}.homepage header .svg-icon svg{height:100%}.homepage .embed-container{width:70%;max-width:720px;margin:auto}.homepage .section-title h2,.homepage .section-title h2 a{font-weight:700;color:#0e2d5c;text-decoration:none}.homepage .section-title h2 .lighter-blue,.homepage .lighter-blue{color:#5066ae}.homepage .section-title h4{font-weight:200;color:#0e2d5c;text-decoration:none}.homepage .register-now{background-color:#5066ae;color:white}.homepage .in-the-media{background-color:#f8f8f8;padding-top:5rem;padding-bottom:3rem}.homepage .success-stories{padding-top:5rem;padding-bottom:3rem}.homepage .success-stories .rich-text{max-width:420px;opacity:.8;margin-bottom:3rem;margin-top:3rem}.homepage .success-stories .stories{display:flex;flex-wrap:wrap}.homepage .success-stories .stories a{width:50%;margin:1rem 0;text-align:center}.homepage .success-stories .stories .match-count{text-align:left;width:calc(100% / 3 * 2);color:#5066ae;text-align:center;width:100%}.homepage .success-stories .stories .match-count .count{display:block;font-size:5rem;line-height:5rem;font-weight:700}.homepage .success-stories .stories .match-count .subtitle{font-size:2rem}.homepage .success-stories .stories picture{text-align:center}.homepage .success-stories .stories img{border-radius:100%}.homepage .monitor-callout{position:absolute;top:-100px;right:-75px;width:230px;height:260px;z-index:999;background-repeat:no-repeat;background-size:100%;color:white}.homepage .monitor-callout .wedding-icon{width:70px;height:auto}.homepage .monitor-callout h3,h5{line-height:0.9}.homepage .video-monitor-img{width:calc(100% - 82px);height:auto;position:absolute;top:0;left:40px}.homepage .embed-responsive{overflow:visible;padding-bottom:6%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{width:calc(100% - 12px);height:calc(100% - 100px);top:9px;left:5px}.embed-responsive .youtube{width:calc(100% - 94px);height:calc(100% - 100px);top:9px;left:47px}#criteria{background-color:#fff;border:1px solid #c6c6c6;display:none;font-size:13px;padding:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:left;width:400px;max-width:80%;z-index:222222;color:black}#criteria .content-wrapper{opacity:.7;padding-top:1rem}#criteria-open{text-decoration:underline;color:white}#criteria-close{position:absolute;top:10px;right:8px;color:black;opacity:.7;font-size:40px;z-index:14;text-decoration:none;line-height:12px}#criteria[data-open="1"]{display:block}.background-image img{max-height:1600px;width:auto!important;max-width:100%}.icon-cards .icon-card{margin:auto;margin-top:16px}.icon-cards .icon-card .image-circle{width:160px;height:160px;margin:auto;margin-bottom:18px;border-radius:100%;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 10px 7px #0000005c}.icon-cards .icon-card .image-circle>div{border-radius:100%;width:140px;height:140px}.icon-cards .icon-card .image-circle img{max-width:100px;max-height:100px;margin-top:20px}.icon-cards .icon-card .image-circle .bg-orange{background-color:var(--orange)}.icon-cards .icon-card .image-circle .bg-blue{background-color:var(--bg-blue-light)}.icon-cards .icon-card h4,.icon-cards .icon-card p{max-width:300px;margin:auto}.icon-cards .icon-card h4{color:#012f60;line-height:1.5rem;letter-spacing:-1px}.icon-cards .icon-card p{font-size:1.25rem;line-height:1.5rem;font-weight:100;padding-top:0.5rem}.intro-text{font-size:1.5rem;line-height:2rem;font-weight:100}.intro-heading{color:#012f60;font-weight:bold;font-size:3.5rem;line-height:3.5rem;margin-bottom:1rem;letter-spacing:-2px}.find-soulmate{position:relative}.find-soulmate h5{color:var(--orange);max-width:500px;margin:auto}.floating-badge{position:absolute}.floating-badge picture img{width:auto;height:200px}.floating-badge.f-top{top:-55%}.floating-badge.f-right{right:-20px}@media screen and (max-width:360px){.homepage .monitor-callout{top:-70px;right:-18px;width:115px;height:135px}.homepage .monitor-callout .wedding-icon{width:28px;height:auto}.homepage .monitor-callout h3{font-size:1.1rem}.homepage .monitor-callout h5{font-size:0.8rem}.homepage .video-monitor-img{width:calc(100% - 75px);position:absolute;top:7px;left:37px}.homepage .embed-responsive{padding-bottom:24%}.homepage .section-title h2,.homepage .section-title h2 a{font-size:1.8rem}.homepage .secure-environment .content-block .text{font-size:1.0rem}.homepage .secure-environment .content-block .icons{height:270px;max-width:240px}.homepage .secure-environment .content-block .icons .icon-container{width:150px;height:150px}.homepage .jewish-dating .all-col img{width:100%;margin:0px}.homepage .jewish-dating .all-col .text{min-height:130px}.homepage .jewish-dating .all-col .text h1{font-size:2.0rem}.homepage .jewish-dating .all-col .text h3{font-size:1.5rem}.homepage .jewish-dating .all-col .text h4{font-size:1.0rem}}@media screen and (max-width:576px) and (min-width:361px){.homepage .monitor-callout{top:-70px;right:-35px;width:150px;height:205px}.homepage .monitor-callout .wedding-icon{width:40px;height:auto}.homepage .monitor-callout h3{font-size:1.5rem}.homepage .monitor-callout h5{font-size:0.9rem}.homepage .video-monitor-img{width:calc(100% - 75px);position:absolute;top:0;left:37px}.homepage .embed-responsive{padding-bottom:15%}.homepage .section-title h2,.homepage .section-title h2 a{font-size:2.0rem}.homepage .secure-environment .content-block .text{font-size:1.2rem}}@media screen and (max-width:667px){#bg-im-c .header-bg-img{height:100%;object-fit:cover}}@media screen and (min-width:576px){.homepage .success-stories .stories a{width:calc(100% / 3)}.homepage .success-stories .stories .match-count{text-align:left;width:auto}.homepage .monitor-callout{top:-80px;right:-50px;width:180px;height:205px}.homepage .monitor-callout .wedding-icon{width:50px;height:auto}.homepage .monitor-callout h3{font-size:1.75rem}.homepage .monitor-callout h5{font-size:1.0rem}.homepage .embed-responsive{padding-bottom:8.5%}.homepage .video-monitor-img{width:calc(100% - 106px);position:absolute;top:5px;left:52px}}@media screen and (min-width:768px){.homepage .thumbnail-gallery .thumbnails .item{flex-basis:calc(100% / 3);max-width:calc(100% / 3)}.homepage header .panel{transform:translateY(15%)}.homepage .embed-responsive{padding-bottom:7%}.homepage .jewish-dating .all-col img{margin:0px}.homepage .jewish-dating .all-col .text h1{font-size:2.0rem}.homepage .jewish-dating .all-col .text h3{font-size:1.5rem}.homepage .jewish-dating .all-col .text h4{font-size:1.0rem}.homepage .why-jwed-works .married-couple .content-block{margin-top:0;position:absolute}.homepage .why-jwed-works .married-couple .content-block .section-title h2{font-size:1.25rem}}@media screen and (min-width:992px){.homepage .thumbnail-gallery .item{flex-basis:25%;max-width:25%}.homepage .embed-responsive{padding-bottom:6%}.homepage .video-monitor-img{width:calc(100% - 82px);position:absolute;top:0;left:40px}.homepage .jewish-dating .all-col .text h1{font-size:3.5rem}.homepage .jewish-dating .all-col .text h3{font-size:2.5rem}.homepage .jewish-dating .all-col .text h4{font-size:1.5rem}.homepage .why-jwed-works .married-couple .content-block .section-title h2{font-size:3rem}.homepage header .svg-icon{margin-top:4rem}}@media screen and (min-width:1200px){.homepage .success-stories .stories .match-count{padding-left:36px}.homepage .thumbnail-gallery .thumbnails .item{flex-basis:20%;max-width:20%}.homepage .why-jwed-works .married-couple .content-block{top:20%;right:10%}}