.faq-item.open .faq-answer,.video video{display:block}.seo-home{font-family:Alice,serif;font-weight:400;font-style:normal}.seo-main-banner{position:relative;height:700px;margin:0 auto}.banners{padding:0 15px 15px}.banners img{width:100%;max-width:468px}.seo-main-banner img{width:100%;height:100%;object-fit:contain;object-position:top;position:absolute}.seo-start-btn{padding:15px;border:1px solid #73170f;width:max-content;margin:0 auto;background:#73170f5c;cursor:pointer;text-transform:uppercase}.seo-start-btn p{font-weight:900}.seo-text-overlay{position:absolute;top:45px;left:10%;color:var(--white-color);text-align:left;min-width:300px;width:350px;height:87%;display:flex;flex-direction:column;gap:5px;justify-content:space-between}.seo-text-overlay h1,.seo-text-overlay p{margin:0;font-size:28px;text-align:center;color:#fff!important}.seo-text-overlay h1{font-weight:500;font-size:36px;margin:0 auto;width:90%}.seo-info-section{text-align:center;width:80%;margin:0 auto}.seo-text-wrapper{display:flex;justify-content:space-between}.separator{width:5px;background-color:#fff;border-radius:50px}.seo-text-wrapper p{margin:10px;padding:0;text-align:center;font-weight:700}.seo-text-block{display:flex;width:49%;justify-content:space-between}.seo-text-container{width:49%;display:flex;justify-content:flex-start;flex-direction:column}.faq-answer p,.seo-text-contact,.seo-text-container p:not(.seo-text-title){font-family:Montserrat,sans-serif;font-weight:400;line-height:24px;font-size:14px}.seo-text-title{font-size:22px;text-align:center;font-weight:600;color:#00f2fe}.seo-new-on-site .seo-model-cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.seo-additional-cards .seo-model-card,.seo-new-on-site .seo-model-card{background-color:grey;width:auto;height:500px;flex-grow:1}.seo-more-button,.seo-text_about_services{text-align:left}.btn-seo-all-girls,.btn-seo-more{display:inline-block;padding:10px 20px;border:2px solid var(--golden-color);color:var(--black-color);background-color:var(--golden-color);font-size:16px;transition:background-color .3s,color .3s}.btn-seo-more:hover{background-color:var(--darker-black-color);color:var(--golden-color)}.seo-all-girls-button{width:20%;margin:0 auto}.seo-btn-more{color:#fff;text-transform:uppercase;font-size:22px}.btn-seo-all-girls:hover{background-color:#000;color:var(--golden-color)}.seo-additional-cards{display:flex;flex-direction:column;gap:20px}.seo-newest-reviews{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.faq-container{margin:0 auto}.faq-container h2{color:#fff;text-align:center;margin-bottom:20px}.faq-item{padding:10px 0;width:90%;margin:0 auto}.seo-text-contact,.title-d,.video video{width:80%;margin:0 auto}.faq-item h3{font-size:20px;cursor:pointer;position:relative;color:#fff}.faq-item h3::after{content:'+';position:absolute;padding:0 20px;font-size:20px;font-weight:700;color:#fff;transition:transform .3s}.faq-item.open h3::after{content:'−';transform:rotate(180deg)}.faq-answer{display:none;font-size:16px;color:#333}.faq-answer p{padding:10px;text-align:center;color:#fff;max-width:500px;margin:0 auto;background:#198754}.seo-home h2{color:#198754}.seo-text-contact{font-weight:700;text-align:left}.seo-text-contact h3{text-align:unset}.seo-text-contact li{list-style:circle}section.seo-new-on-site.seo-newest-reviews p{font-size:20px;width:80%;margin:0 auto;text-align:center}.seo-home .seo-section-title h2{color:#fff;font-size:32px}.title-d{text-align:center}.video video{height:550px;object-fit:cover;border:10px solid #a8063d;border-radius:20px}@media (max-width:1400px){.seo-main-banner{height:590px}.seo-text-overlay{width:250px;min-width:200px}.seo-text-overlay h1{font-size:30px}.seo-text-overlay p{font-size:20px}}@media (max-width:1024px){.video video{height:auto}section.seo-new-on-site{margin-top:50px}.seo-main-banner{height:400px}.seo-text-wrapper{flex-direction:column}.separator{display:none}.separator-text-block{height:1px;display:block;margin:10px auto;width:90%}.seo-text-overlay h1{font-size:24px}.seo-text-overlay p{font-size:18px}.seo-info-section{margin:10px 0}.seo-text-overlay{top:35px;left:100px;min-width:200px;width:235px}.seo-text-block{display:flex;width:100%;justify-content:space-between;margin:0 auto}.seo-main-banner .seo-button{font-size:16px;padding:10px 20px;margin:15px 0}.seo-home #seo-models-container{margin-bottom:20px}}@media (max-width:768px){.seo-home .seo-button{width:auto}.title-d{width:90%}.title-d p{font-size:14px;line-height:1.3rem}.seo-main-banner .seo-button{font-size:12px;padding:6px 12px}.seo-text-overlay{left:10px;justify-content:space-evenly}.seo-main-banner img{object-fit:contain}.seo-main-banner{height:300px}.seo-text-overlay p{display:none}.seo-start-btn p{display:inline-block}.seo-btn-more{font-size:18px}.seo-all-girls-button{width:calc(30% + 100px)}.seo-all-girls-button .seo-fancy-border{background-size:80% 35px;width:190px;height:50px;margin:0 auto}.faq-item h3{font-size:14px;text-align:center}.seo-home .seo-section-title h2{font-size:26px}.video video{width:100%}}@media (max-width:512px){.seo-main-banner{width:auto;max-height:180px;min-width:280px}.seo-text-block{flex-direction:column}.seo-text-container{width:100%}.seo-text-overlay h1{font-size:18px}.seo-text-overlay h2{font-size:16px}.seo-text-overlay h3{font-size:14px}.seo-text-overlay p{margin:0;font-size:13px}.seo-text-overlay{width:auto;min-width:80px;max-width:120px;top:22px;left:6%}.seo-start-btn{padding:5px}#seo-first-info{margin-top:20px}.seo-text-overlay.ru,.seo-text-overlay.uk{max-width:160px;top:22px}}@media (max-width:350px){.seo-text-overlay{max-width:100px;top:6%;left:2%}.seo-text-overlay.ru,.seo-text-overlay.uk{max-width:118px;top:1%}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;justify-content:center;align-items:center;z-index:9999}.popup{background:#1a1a1a;border-radius:10px;max-width:700px;width:90%;overflow:hidden;text-align:left;box-shadow:0 0 20px rgba(255,255,255,.6);display:flex;flex-direction:column}.btn-decline,.btn-decline:hover,.faq-item h3{background:#a8063d}.popup-content{padding:20px}.popup-content h2{color:#fff;margin-bottom:15px;font-size:28px;text-align:center}.popup-content p{margin-bottom:12px;line-height:1.6;font-size:16px;color:#ddd}.btn-accept,.popup-content b,.tag{color:#fff}.popup-buttons{text-align:center;padding:15px}.popup-buttons button{border:none;padding:12px 30px;margin:8px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:.3s}.btn-decline{color:#fff}.btn-accept,.btn-accept:hover{background:#198754}ul.olca li{list-style:auto}.faq-item h3{text-align:center;max-width:500px;margin:0 auto;padding:10px}.tags-container{display:flex;flex-wrap:wrap;gap:10px;max-width:80%;margin:0 auto}.mail-class{width:80%;margin:0 auto}.tag{display:inline-block;text-decoration:none;padding:6px 14px;border-radius:6px;font-size:14px;font-weight:500;white-space:nowrap;transition:transform .2s,opacity .2s}.tag:hover{transform:scale(1.05);opacity:.9}.tag:nth-child(6n+1){background:linear-gradient(135deg,#ff416c,#8e0e00)}.tag:nth-child(6n+2){background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)}.tag:nth-child(6n+3){background:linear-gradient(135deg,#11998e,#0575e6)}.tag:nth-child(6n+4){background:linear-gradient(135deg,#7f00ff,#e100ff)}.tag:nth-child(6n+5){background:linear-gradient(135deg,#232526,#414345)}.tag:nth-child(6n+6){background:linear-gradient(135deg,#ff6a00,#ee0979)}@media (max-width:600px){.popup-content h2{font-size:18px}.seo-info-section{width:100%}.popup-content p{font-size:14px}.popup-buttons button{width:100%;margin:10px 0}.title-d h1{padding-top:50px}.tag{font-size:12px;padding:5px 10px}.mail-class,.tags-container{max-width:100%;width:100%}main.seo-body{margin-bottom:60px}}