.loading-spinner.main-spinner{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.loading-spinner.main-spinner .spinner{width:160px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='160' height='20' viewBox='0 0 128 16'%3E%3Cpath fill='%2394c8ff' fill-opacity='.42' d='M6.4 4.8A3.2 3.2 0 113.2 8a3.2 3.2 0 013.2-3.2zm12.8 0A3.2 3.2 0 1116 8a3.2 3.2 0 013.2-3.2zm12.8 0A3.2 3.2 0 1128.8 8 3.2 3.2 0 0132 4.8zm12.8 0A3.2 3.2 0 1141.6 8a3.2 3.2 0 013.2-3.2zm12.8 0A3.2 3.2 0 1154.4 8a3.2 3.2 0 013.2-3.2zm12.8 0A3.2 3.2 0 1167.2 8a3.2 3.2 0 013.2-3.2zm12.8 0A3.2 3.2 0 1180 8a3.2 3.2 0 013.2-3.2zm12.8 0A3.2 3.2 0 1192.8 8 3.2 3.2 0 0196 4.8zm12.8 0a3.2 3.2 0 11-3.2 3.2 3.2 3.2 0 013.2-3.2zm12.8 0a3.2 3.2 0 11-3.2 3.2 3.2 3.2 0 013.2-3.2z'/%3E%3Cg%3E%3Cpath fill='%23007bff' d='M-42.7 3.84A4.16 4.16 0 01-38.54 8a4.16 4.16 0 01-4.16 4.16A4.16 4.16 0 01-46.86 8a4.16 4.16 0 014.16-4.16zm12.8-.64A4.8 4.8 0 01-25.1 8a4.8 4.8 0 01-4.8 4.8A4.8 4.8 0 01-34.7 8a4.8 4.8 0 014.8-4.8zm12.8-.64A5.44 5.44 0 01-11.66 8a5.44 5.44 0 01-5.44 5.44A5.44 5.44 0 01-22.54 8a5.44 5.44 0 015.44-5.44z'/%3E%3CanimateTransform attributeName='transform' type='translate' values='23 0;36 0;49 0;62 0;74.5 0;87.5 0;100 0;113 0;125.5 0;138.5 0;151.5 0;164.5 0;178 0' calcMode='discrete' dur='910ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E")}.dotted-divider{width:100%;background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#9595a2),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#9595a2 20%,hsla(0,0%,100%,0) 0);background-position:0 100%;background-size:12px 1px;background-repeat:repeat-x}.match-score-text-2{width:136px;height:22px}.match-score-text-2.match-score-small{width:96px;height:13px;-webkit-box-shadow:none;box-shadow:none}.match-score-text-2.match-score-small .match-score-text{padding-top:0;font-style:normal;font-weight:700;font-size:13px;line-height:15.51px;letter-spacing:normal;text-transform:capitalize;color:#fff}.match-score-text-2.match-score-large .match-score-text{padding-top:2px;font-size:17px;line-height:20px;font-style:normal;font-weight:700;letter-spacing:.41px}.match-score-text-2 .blank-line{width:66px;height:1px;background-color:hsla(0,0%,100%,.4)}.match-score-text-2 .match-score-text{padding-top:7px;font-style:normal;font-weight:600;font-size:11px;line-height:13px;letter-spacing:.07px;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;display:inline-block}.match-score-text-2 .match-score-text-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.match-score-text-2 .match-score-text-alternate-bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.match-score-text-2 .match-score-text-alternate-bottom-container .match-score-text-with-icon{font-size:14px;font-weight:800;line-height:16px;letter-spacing:0}.match-score-text-2 .match-score-text-alternate-bottom-container .match-score-text-match{font-size:7px;font-weight:800;line-height:8px;letter-spacing:0;text-transform:uppercase}.match-score-text-2 .match-score-no-text-container{width:30px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.match-score-text-2 .match-score-no-text-container .match-score-text-with-icon{padding-top:0;height:13px;width:17px}.match-score-text-2 .match-score-no-text-container .match-score-text-with-icon-no-text{font-size:11px;font-weight:700;line-height:20px;letter-spacing:0;padding-top:0}.match-score-text-2 .empty-slot{position:relative;font-style:normal;font-weight:600;font-size:17px;line-height:22px;padding-left:20px}.match-score-text-2 .empty-slot,.match-score-text-2 .empty-slot .why-button{text-transform:uppercase;display:inline-block}.match-score-text-2 .empty-slot .why-button{border:none;margin:0;padding:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;top:2px;left:100%;font-weight:700;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.9);border-radius:20px;color:#000;width:54px;height:19px}.recommendation-service-seo{-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.recommendation-service-seo--inline{display:inline-block}.recommendation-service-seo .service-image{background-color:#1b1e24;background-size:contain;background-repeat:no-repeat;background-position:50%;-o-object-fit:cover;object-fit:cover}.recommendation-service-seo .service-image.image-S{width:26px;height:26px;border-radius:5px}.recommendation-service-seo .service-image.image-MS{width:30px;height:30px;border-radius:5px}.recommendation-service-seo .service-image.image-M{width:33.33px;height:33.33px;border-radius:5px}.recommendation-service-seo .service-image.image-M40{width:40px;height:40px;border-radius:8px}.recommendation-service-seo .service-image.image-MM{width:43.33px;height:43.33px;border-radius:10px}.recommendation-service-seo .service-image.image-L{width:48px;height:48px;border-radius:8px}.footer-seo{position:relative;background:linear-gradient(139.47deg,rgba(143,0,255,.2),rgba(255,0,92,.2) 100.42%)}.footer-seo .footer-seo-content{max-width:1500px;width:95vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}@media (min-width:800px){.footer-seo .footer-seo-content{width:100vw;left:calc(-50vw - -380px)}}.footer-seo .footer-seo-content .footer-logo{width:227px;height:30px;margin-top:40px;margin-bottom:20px}.footer-seo .footer-seo-content .footer-text{font-style:normal;max-width:800px;font-weight:400;font-size:15px;line-height:18px;text-align:center;width:100%;color:hsla(0,0%,100%,.65)}.footer-seo .footer-seo-content .footer-text .accent{color:#fff;font-weight:700}.footer-seo .footer-seo-content .footer-app-links{margin-top:15px;width:100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.footer-seo .footer-seo-content .footer-app-links,.footer-seo .footer-seo-content .footer-app-links.known-device{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.footer-seo .footer-seo-content .footer-app-links.known-device{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.footer-seo .footer-seo-content .footer-app-links .footer-app-links-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.footer-seo .footer-seo-content .footer-app-links .footer-badge{width:140px;height:40px}.footer-seo .footer-seo-content .footer-tos-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:30px;font-style:normal;font-weight:400;font-size:15px;line-height:18px;text-align:center;color:hsla(0,0%,100%,.95)}.footer-seo .footer-seo-content .footer-tos-links a,.footer-seo .footer-seo-content .footer-tos-links a:hover,.footer-seo .footer-seo-content .footer-tos-links a:visited{color:hsla(0,0%,100%,.95)}.footer-seo .footer-seo-content .tos-links-ca{color:#b6aebe;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:20px;text-transform:capitalize;margin-top:20px}.footer-seo .footer-seo-content .tos-links-ca:hover,.footer-seo .footer-seo-content .tos-links-ca:visited{color:#b6aebe;text-decoration:none}.footer-seo .footer-seo-content .footer-cr{margin-top:20px;margin-bottom:60px;font-style:normal;font-weight:400;font-size:13px;line-height:16px;text-align:center;color:hsla(0,0%,100%,.65)}