html {
overflow-x: hidden;
}
body {
overflow-x: clip;
}
.feed-block-text.active {
max-height: 999999px;
}
.news_top_text {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 35px;
}
.mu_text p {
margin: 0px;
font-size: 15px;
font-weight: 500;
line-height: 18px;
}
.news_top_text .text_block {
width: 57%;
}
.news_top_text .img_block {
width: 40%;
}
.news_top_text .img_block img {
width: 100%;
height: auto;
}
.news_top_text.rewers {
flex-direction: row-reverse;
}
.sigle_text {
margin-top: 40px;
}
.sigle_text h2, .sigle_text h3,.sigle_text h4 {
font-size: 20px;
line-height: 24px;
}
.text_block.full p {
margin-bottom: 25px;
}
.sigle_text img {
filter: drop-shadow(4px 4px 48px rgba(0, 0, 0, 0.12));
margin: 20px 0px 0px 0px;
}
.sigle_text .news_top_text {
margin-bottom: 10px;
}
@media (max-width: 1565px) {
.intro-content {
padding: 128px 20px 60px 55%;
}	
}
@media (max-width: 1289px) {
.feed-overlook, .feed-reviews {
width: 50%;
}
.feed-block {
width: auto;
}
.review-slider, .overlook-slider {
width: auto;
}	
.feed-block-wrapper, .feed-arrows-wrapper .feed-block-wrapper {
width: calc(100% - 58px);
}	
.feed-reviews .feed-arrows-wrapper {
padding-left: 30px;
}
.feed-overlook .feed-arrows-wrapper{
padding-right: 30px;	
}
.news-slider {
width: calc(100% - 126px);
}	
.news-wrapper, .news-block {
width: auto;
}	
img.news-image {
max-width: 100%;
}	
header {
padding: 0px 15px;
max-width: 100%;
margin-left: 0px!important;
left: 0px!important;
right: 0px!important;
width: auto!important;
}
.header-social {
margin-right: 50px;
}	
.footer, .intro-path, h1.intro-title, .intro-text,.lists-black, .lists-white, .intro-image-wrapper, .feed-overlook-content {
padding-right: 15px;
padding-left: 15px;
}	
.intro-wrapper, .lists-block-wrapper, .footer-wrapper, .lists-block, .intro-ad {
width: 100%;
}	
.intro-ad, .broker-list-block, .feed-overlook-content {
width: auto;
}	
.broker-slider {
width: 100%;
}	
.broker-slider {
width: auto;
max-width: 100%;
}
.intro-image-wrapper h1.intro-title {
padding: 0px;
}	
.feed-overlook-content {
margin: 0px;
}	
.feed-spec-divide {
font-size: 0;
border-bottom: 1px solid black;
}	
.feed-spec-divide {
font-size: 0;
border-bottom: 1px solid #bdbdbd;
width: 100%;
margin: 0px 3px 2px 3px;
position: relative;
top: -5px;
}	
.feed-spec {
width: 100%;
display: flex;
justify-content: space-between;
}
.news_top_text, .sigle_text {
padding: 0px 15px;
}
}
@media (max-width: 1180px) {	
.header-social {
display: none;
}
.info-block .info-image {
width: auto;
height: auto;
}
.info-block {
align-items: flex-start;
max-width: 100%;
overflow: hidden;
padding: 0px 15px;
}
.info-faq-block {
width: auto;
}
article.info-content, .info-block .info-image {
width: 50%;
}
.info-faq {
padding-right: 30px;
}
.feed-content .feed-button-black, .feed-content .feed-button-white {
display: block;
margin: auto;
}
}
@media (max-width: 1035px) {	
.header-info {
display: none;
}
.intro-content {
padding: 128px 20px 60px 45%;
}
.feed-content .feed-buttons {
display: block;
}
.feed-content .feed-button-black {
margin-bottom: 20px;
}
}
@media (max-width: 902px) {
.feed-overlook, .feed-reviews {
width: auto;
}
.feed-overlook .feed-arrows-wrapper {
padding-right: 0px;
}
.feed-reviews .feed-arrows-wrapper {
padding-left: 0px;
margin-left:0px
}
article.info-content, .info-block .info-image {
width: 100%;
}
.info-block .info-image {
margin: auto;
max-width: 500px;
}
.intro-content {
padding: 128px 20px 60px 20px;
max-width: initial;
}
.intro {
width: auto;
}
.intro-path {
max-width: initial;
}
.intro-image-wrapper {
flex-direction: row;
}
.feed-overlook-content {
max-width: initial;
padding: 0px;
}
.feed-content .feed-button-black {
margin-bottom: 20px;
}
.lists-black {
width: auto;
}
.brokers-list-wrapper-for-title {
padding-left: 15px;
padding-right: 15px;
}
.brokers-help, .brokers-victim, .lists-white {
width: auto;
}
aside.broker-aside {
width: 100%;
}
img.news-image {
width: 100%;
height: auto;
}
.feed-block-wrapper, .feed-arrows-wrapper .feed-block-wrapper {
width: calc(100%);
}
.info-faq {
padding-right: 0px;
}
.news-slider {
width: 100%;
}
.news-wrapper {
margin: 0px 10px;
}
.brokers-victim-text {
width: 100%;
}
.intro-image-wrapper {
flex-direction: column;
}
.intro-image-wrapper img.intro-image {
margin-top: 20px;
}
.intro-image-wrapper {
flex-direction: column;
}
.intro {
padding: 20px 0px 60px;
} 
.news_top_text .img_block, .news_top_text .text_block {
width: 100%;
}	
.news_top_text .img_block img {
max-width: 500px;
display: block;
margin: 30px auto;
}	
}  
@media (max-width: 640px) {
.popup {
position: fixed;
transform: translate(0%, 0%);
top: 10vh;
left: calc(50% - 190px);
max-height: calc(100% - 15vh);
overflow-y: auto;
}	
}
@media (max-width: 380px) {
.popup {
width: 90%;
left: 5%;
} *, *::before, *::after {
box-sizing: border-box;
}
img, svg, video, iframe {
max-width: 100%;
height: auto;
}
html, body {
max-width: 100%;
overflow-x: hidden;
}
body {
overflow-wrap: anywhere;
}
@media (max-width: 900px) {
.header,
.footer,
.intro,
.news,
.faq-page,
.about-page,
.reviews-page,
.chargeback-page,
.catalog-page,
.single-page {
width: 100%;
max-width: 100%;
}
.header-wrapper,
.footer-wrapper,
.intro-wrapper,
.news-slider,
.broker-slider,
.review-slider,
.intro-advent,
.broker-list-block,
.brokers-help,
.brokers-victim,
.feed-overlook-content,
.feed-block,
.news-wrapper,
.news-block,
.faq-page {
width: 100%;
max-width: 100%;
}
.header-wrapper,
.footer-wrapper,
.intro-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.header-logo {
min-width: 0;
max-width: calc(100% - 45px);
overflow-wrap: anywhere;
}
.mobile-header-wrapper {
width: 100%;
max-width: 100%;
min-height: calc(100vh - 88px);
overflow-y: auto;
}
.mobile-header-bottom {
flex-wrap: wrap;
gap: 16px;
}
.mobile-header-bottom-left {
min-width: 0;
overflow-wrap: anywhere;
}
.intro-title,
.intro-text,
.intro-path,
.broker-list-title,
.feed-title,
.news-title,
.faq-hero h1,
.faq-broker .title h3 {
overflow-wrap: anywhere;
}
.intro-advent {
flex-wrap: wrap;
gap: 16px;
}
.intro-ad-title {
min-width: 0;
overflow-wrap: anywhere;
}
.intro-ad-button,
.feed-button-black,
.feed-button-white,
.brokers-help-link,
.brokers-victim-link,
.popup-button {
width: 100%;
max-width: 100%;
margin-right: 0;
white-space: normal;
text-align: center;
}
.brokers-list,
.brokers-general,
.feed-content,
.news_top_text,
.news-filters-form,
.single-cta-inner,
.reviews-cta-inner {
min-width: 0;
}
.brokers-help,
.brokers-victim,
.brokers-victim-text {
width: 100%;
}
.broker-list-block {
padding-left: 15px;
padding-right: 15px;
}
.broker-list-block-title,
.broker-list-block-text,
.broker-list-block-link,
.feed-block-title,
.feed-button,
.news-block-title,
.news-block-text,
.news-block-link {
overflow-wrap: anywhere;
word-break: break-word;
}
.broker-pagination,
.rpag-pages,
.reviews-filters,
.faq-controls,
.faq-form-actions,
.about-cta-btns,
.single-cta-btns,
.home-black-cta {
flex-wrap: wrap;
}
.feed-spec {
display: flex;
flex-wrap: wrap;
white-space: normal;
gap: 4px;
}
.feed-spec-name {
max-width: none;
}
.feed-overlook-info table,
.feed-overlook-review table,
.feed-overlook-content table,
.wp-block-table {
display: block;
width: 100%;
max-width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.feed-overlook-info table td,
.feed-overlook-info table th,
.feed-overlook-review table td,
.feed-overlook-review table th {
white-space: normal;
min-width: 110px;
}
.popup {
width: calc(100% - 24px);
max-width: 380px;
left: 12px;
right: 12px;
top: 12px;
max-height: calc(100vh - 24px);
}
.popup-content,
.popup-header {
padding-left: 16px;
padding-right: 16px;
}
.popup-title {
min-width: 0;
overflow-wrap: anywhere;
padding-right: 8px;
}
.popup-input,
.select_wrap,
.select_wrap .default_option,
.select_wrap .select_ul {
width: 100%;
max-width: 100%;
}
.popup-input {
min-height: 44px;
height: auto;
}
.popup-questions-textarea,
.consult-input {
min-height: 110px;
height: auto;
}
.popup-button {
padding: 14px 16px;
min-height: 48px;
}
.select_wrap .select_ul {
left: 0;
right: 0;
}
.faq-controls {
align-items: stretch;
flex-direction: column;
}
.faq-search,
.faq-controls .chip {
width: 100%;
}
.faq-page {
padding: 104px 16px 56px;
}
.faq-hero {
flex-direction: column;
}
.faq-modal__panel {
width: 100%;
max-width: 100%;
max-height: calc(100vh - 32px);
overflow-y: auto;
padding: 20px 16px;
}
.faq-form-actions {
align-items: stretch;
flex-direction: column;
}
.faq-form-actions button {
width: 100%;
}
.complaint-row,
.news-main-wrap,
.news-filters-form,
.adv-contact-inner,
.chargeback-contact-inner {
width: 100%;
max-width: 100%;
}
input,
select,
textarea,
button {
max-width: 100%;
font-size: 16px;
}
.header-search-box {
width: min(300px, calc(100vw - 24px));
max-width: calc(100vw - 24px);
}
}
@media (max-width: 380px) {
.header-wrapper,
.footer-wrapper,
.intro-wrapper {
padding-left: 12px;
padding-right: 12px;
}
.intro-title {
font-size: 26px;
line-height: 1.2;
}
.intro-ad-title {
font-size: 21px;
line-height: 1.25;
}
.home-black-brokers,
.about-cta-section,
.chargeback-hero,
.adv-hero {
padding-left: 12px;
padding-right: 12px;
}
.popup {
left: 8px;
right: 8px;
width: calc(100% - 16px);
}
}
.popup-input, .select_wrap .default_option li {
width: calc(100% - 30px);
}
.popup-button {
padding: 20px 0px;
width: 100%;
}
.select_wrap {
width: 100%;
}
.feed-spec {
font-size: 12px;
}
.feed-content .feed-button-black, .feed-content .feed-button-white {
width: auto;
}
.lists-black .lists-title {
margin-top: 0px;
}
.lists {
margin-bottom: 60px;
}
.brokers-list-wrapper-for-title h3.broker-list-title {
margin-top: 0px;
}
.feed-reviews .feed-title {
margin-top: 0px;
}
}