html,
body,
html body{
	min-width:320px!important;
}
.home-page .brazil-page .market-research{
	padding-top:120px;
}
.market-analysis .market-analysis__mod{
	display:block;
	width:100%;
	position:relative;
}
.market-analysis .market-analysis__mod::before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:40%;
	height:100%;
	z-index:-1;
	background-color:#c73731;
}
.market-analysis .market-analysis__mod .market-analysis__container{
	box-shadow:none;
}
.market-analysis .market-analysis__mod .market-analysis__content{
	width:50%;
	padding-left:0;
}
.market-analysis .market-analysis__mod .market-analysis__content .market-analysis__content-info{
	margin-left:0;
}
.market-analysis .market-analysis__mod .market-analysis__slider{
	width:50%;
}
section .united-states__page .intro{
	margin:0;
	padding:0;
	z-index:0;
}
section .united-states__page .intro .company-info__list{
	max-width:340px;
}
.page899 .our-services{
	margin-bottom:0;
}
.page899 .our-services .title-box a.btn{
	padding-right:60px;
	padding-left:60px;
}
.page899 .our-services .title-box .sub-title{
	padding-right:50px;
}
.page899 .market-challenges.market-challenges-line{
	padding-top:0;
	padding-bottom:0;
}
.page899 .market-research{
	padding-top:60px;
}
.page899 .market-research.market-research6{
	padding-bottom:100px;
}
@media screen and (min-width: 1023px) {
	.page899 .market-research.market-research6 .container > h3.title-sm{
		font-size:48px;
		max-width:1080px;
		line-height:normal;
	}
}
.page899 .business-registration-info{
	margin-top:60px;
	padding-bottom:0;
}
.page899 .business-registration-info h2.title{
	font-size:32px;
	padding-left:70px;
}
.page899 .business-registration-info__boxes{
	padding-left:100px;
}
.page899 .market-research .list li.list-item{
	position:relative;
}
.page899 .market-research .list li.list-item:before{
	content:"";
	background-color:#c73731;
	width:10px;
	height:10px;
	border-radius:100%;
	display:block;
	position:absolute;
	left:0;
	top:50%;
	margin:-5px 0 0 -30px;
}
.page899 .market-research .expert-profile__photo .red-btn{
	margin-top:60px;
}
.page899 .exploration-countries .red-btn{
	width:100%;
	max-width:400px;
	margin:60px auto 120px auto;
}
.page899 .client-results{
	padding-top:0;
}
.page899 .business-registration-info .box{
	gap:18px;
}
.page899 .our-services.our-services7 .swiper-scrollbar.swiper-scrollbar-horizontal{
	display:block!important;
	top:0;
	bottom:auto;
	margin-top:-26px;
}
.page899 .our-services.our-services7 .swiper-btns{
	display:none;
}
@media screen and (max-width: 1024px) {
    .page899 .market-challenges .sub-title{
        margin-bottom:23px;
    }
	.page899 .business-registration-info h2.title,
	.page899 .business-registration-info__boxes{
		padding-left:0;
	}
}
@media screen and (max-width: 720px) {
    .page899 .our-services .title-box .sub-title.media-block{
        margin-top:23px;
    }
	.page899 .business-registration-info .box {
		flex-direction:column;
		align-items:start;
		gap:10px;
	}
	.page899 .our-services.our-services7 .swiper-scrollbar.swiper-scrollbar-horizontal{
		margin-top:0;
	}
}
@media screen and (max-width: 1440px) {
	.market-analysis .market-analysis__mod .market-analysis__slider{
		margin:0 auto;
	}
	.market-analysis .market-analysis__mod .market-analysis__slider .market-analysis__swiper{
		width:100%;
		padding-left:0;
	}
}
@media screen and (max-width: 1024px) {
	body .template1 .swiper .swiper-wrapper .swiper-slide{
		width:100%!important;
	}
	.market-analysis .market-analysis__mod::before{
		display:none;
	}
	.market-analysis .market-analysis__mod .market-analysis__content{
		width:100%;
		padding-left:40px;
	}
	.market-analysis .market-analysis__mod .market-analysis__slider{
		width:100%;
	}
	.market-analysis .market-analysis__mod .market-analysis__slider .market-analysis__swiper{
		padding-left:40px;
		padding-right:40px;
	}
	.market-analysis .market-analysis__mod .market-analysis__slider .market-analysis__swiper .swiper-slide{
		opacity:0;
	}
	.market-analysis .market-analysis__mod .market-analysis__slider .market-analysis__swiper .swiper-slide.swiper-slide-active{
		opacity:1;
	}
	.market-analysis .market-analysis__mod .market-analysis__container{
		margin:0;
	}
}
@media screen and (max-width: 720px) {
	.market-analysis.active .market-analysis__mod .market-analysis__swiper a{
		max-width:100%;
		overflow:hidden;
	}
}

body .hidden_block__more,
.home-page .client-results .swiper-btns{
	display:none!important;
}
body .client-results .opacity-slider,
body .client-results .swiper-slide-prev{
	opacity:0.5!important;
}
body .articles-card__footer > div{
	cursor:pointer;
}
body a h4.content-card__title{
	color:#191919;
}
body a h3.articles-card__title{
	color:#575378;
}
body .our-values{
	margin-top:30px;
}
@media screen and (max-width: 720px) {
	.home-page .brazil-page .market-research{
		padding-top:80px;
	}
    body .brazil-page .intro {
        padding-bottom:60px;
    }
	body .united-states__page .business-analytics__swiper .business-analytics__text.last .btn{
		margin-top:20px;
		margin-bottom:30px;
	}
    .page335 .brazil-page .intro {
        padding-bottom:120px;
    }
	.page335 .brazil-page .intro-img__box{
		width:480px;
		top:60px;
	}
	body .article-one .breadcrumb.bottom .breadcrumb-list{
		display:block;
	}
	body .consultation-invite.consultation-invite2{
		padding-top:40px!important;
	}
	.page2 body .consultation-invite.consultation-invite2{
		padding-top:80px!important;
	}
}
.article-four__page .articles-four.template1{
	margin-top:0;
	margin-bottom:0;
}
.article-four__page .articles-four.template1 .swiper{
	margin-top:0;
	padding-top:0;
}
.accordion-list__item a{
	color:#191913;
	text-decoration:underline;
}
.accordion-list__item a:hover{
	color:#191913;
	text-decoration:none;
}
.united-states__page .business-analytics__swiper{
	margin-bottom:120px;
}
.united-states__page .business-analytics__swiper .business-analytics__text.last .btn{
	margin-bottom:50px;
}
.brazil-page .business-analytics__swiper .last-slide .last{
	padding-bottom:40px;
}
body .market-challenges .business-analytics{
	height:auto;
}
.modal .swiper-btn svg path{
	stroke:#C73731;
}
.modal .swiper-btn.swiper-button-disabled svg path{
	stroke:#DCDBDB;
}
body .united-states__page .business-analytics__swiper .business-analytics__text.last .desc-box{
	padding-top:35px;
}
@media(max-width:1170px){
  body .contact-us .contact-us__form {
    width: auto;
  }
}
@media(max-width:1180px){
	body .template3 .swiper .swiper-wrapper{
		display:block;
	}
	body .template3 .swiper .swiper-wrapper{
		display:block;
		height:auto;
	}
	body .template3 .swiper .swiper-wrapper .swiper-slide{
		margin-bottom:25px;
		margin-right:0!important;
	}
}
body .brazil-page .business-registration-info .box.onlymob{
	display:none;
}
@media(max-width:1024px){
	body .template1 .swiper .swiper-wrapper{
		display:block;
	}
	body .template1 .swiper .swiper-wrapper .swiper-slide{
		margin-bottom:25px;
		max-width:280px;
		width:100%;
		margin-right:0!important;
	}
	body .template1 .swiper .swiper-wrapper .swiper-slide .articles-card a{
		display:block!important;
	}
	body .articles-card__img{
		/*height:242px!important;*/
	}
	body .client-results .swiper-btns{
		display:none;
	}
	body .brazil-page .business-registration-info{
		display:block;
	}
	body .brazil-page .business-registration-info .box.onlymob{
		display:flex;
	}
}
@media screen and (max-width: 720px) {
	body .brazil-page .business-registration-info{
		margin-top:0!important;
	}
  body .main .intro .container{
    /*padding-left: 24px !important;
    padding-right: 24px !important;*/
  }
}
body .politica .number-list{
	list-style:none;
	counter-reset:item;
	gap:22px;
}
body .politica .number-list .list-item{
	counter-increment:item;
	line-height:normal;
	padding-left:9px;
}
body .politica .number-list .list-item::before{
	display:block!important;
	content:counter(item) ".";
	font-family:"Inter", sans-serif;
	font-size:20px;
	font-weight:600;
	line-height:32px;
	color:#4581c7;
	width:auto;
	height:auto;
	background-color:transparent;
	margin-left:9px;
}
body .number-title em,
body .number-title strong {
	font-size:24px;
	font-weight:700;
	color:#c73731;
	font-style:normal;
}
body .quote-box .article-box__desc{
	font-size:24px;
	font-style:italic;
	font-weight:400;
	line-height:40.8px;
	color:#050505;
	text-indent:36px;
	padding-top:4px;
}
body .comments-sec .more-comment__btn{
	margin-top:29px;
}
body .comments-sec .child-comment .more-comment__btn{
	margin-top:0;
}
body .comments-sec .child-comment{
	margin-top:29px;
}
body .comments-sec .child-comment .child-comment{
	margin-top:0;
}
body .our-services__card{
	cursor:auto;
}
body a.our-services__card,
body .open-modal{
	cursor:pointer;
}
body a .desc{
	color:black;
}
body .contact-us__form .contact-us__form{
	padding-top:0;
}
body .contact-us__form .wpcf7-not-valid-tip{
	position:absolute;
}
body .input-box span{
	width:100%;
}

.modal2{
	display:none;
}
#request-popup.request-popup,
#request-popup.modal-content{
	max-width:400px;
	margin:auto;
	position:relative;
	box-sizing:border-box;
	padding:0 20px 20px 20px;
}
body .request-popup .form-wrapper{
	width:100%;
}
body #request-popup .contact-us__form{
	margin-left:0;
}
body .article-nav__dropdown .selected-text{
	font-weight:500;
}
body .article-nav__dropdown .options .option{
	font-weight:normal;
}
body .article-nav__dropdown .options .option.active{
	color:#c73731;
}
body .home-page .market-research .united-states__page.brazil-page.container .expert-profile__photo{
	margin-bottom:150px;
}
@media only screen and (max-width: 720px) {
	body .cooperation-process__box{
		height:auto!important;
		min-height:0!important;
	}
	body .cooperation-process__box .desc-box{
		padding-bottom:25px;
	}
	.home-page .intro{
		margin-bottom:107px;
	}
}
@media only screen and (max-width: 479px) {
	#request-popup.request-popup {
		margin: 0 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	#request-popup.request-popup .form-wrapper {
		width: 320px;
	}
}
@media only screen and (max-width: 425px) {
	#request-popup.request-popup {
		margin: 0;
	}
	#request-popup.request-popup .form-wrapper {
		width: 100%;
	}
}

img.aligncenter{
	display:block;
	margin-right:auto;
	margin-left:auto;
}
img.alignleft{
	float:left;
}
img.alignright{
	float:right;
}
.article-box img,
.politica-box img{
	max-width:100%;
	height:auto;
}
body .ya-share2{
	display:none!important;
}
body p.search_result,
body p.articles-card__desc{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}
.article-four__page .content-cards__two p.card-desc{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-clamp: 4;
	box-orient: vertical;
}
body .articles-cards .card-footer .card-info{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}
body a.desc{
	color:white;
}





.clear{
	clear:both;
}
.consultation-invite .inner,
.contact-us .inner{
	display:table;
	width:100%;
	margin:60px 0 0 0;
}
.consultation-invite .inner *,
.contact-us .inner *{
	box-sizing:border-box;
}
body .contact-us2{
	max-width:100%;
}
.consultation-invite .inner .left{
	display:table-cell;
	width:auto;
	background-color:#c73731;
	border-radius:0 20px 20px 0;
	padding:67px 75px 66px 0;
	color:white;
	text-align:right;
	vertical-align:middle;
}
.contact-us .inner .left,
.contact-us .inner .contact-us__card{
	display:table-cell;
	width:auto;
	background-color:#c73731;
	padding:60px 0 60px 0;
	color:white;
	text-align:right;
	vertical-align:middle;
}
.contact-us .inner .left .content{
	display:inline-block;
	max-width:538px;
	width:100%;
	text-align:left;
}
.consultation-invite .inner .left .body{
	display:inline-block;
	max-width:465px;
	width:100%;
	text-align:left;
}
.consultation-invite .inner .left .register-form__info {
	font-size: 24px;
	font-weight: 500;
	line-height: 33.6px;
	margin-bottom: 55px;
}
.consultation-invite .inner .left .btn {
	width: 100%;
	height: 60px;
	font-size: 18px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}
.contact-us .inner .left .content .link-box{
	margin-bottom:30px;
}
.consultation-invite .inner .center,
.contact-us .inner .center{
	display:table-cell;
	width:45px;
	background-color:#f5f5f5;
}
.consultation-invite .inner .right,
.contact-us .inner .right{
	display:table-cell;
	width:50%;
	padding:30px 0 30px 45px;
	background-color:#f5f5f5;
	vertical-align:middle;
}
.contact-us .inner .right{
	padding-top:0;
	text-align:left;
}
.contact-us .inner .right .wpcf7{
	width:100%;
	max-width:540px;
	display:inline-block;
}
.contact-us .inner .right .contact-us__form{
	margin-left:auto;
	margin-right:0;
}
.contact-us .inner .right .contact-us__form-title{
	max-width:100%;
}
@media(max-width:1279px){
	.consultation-invite .label{
		display:block;
		max-width:100%;
		padding-left:55px;
		padding-right:55px;
		position:relative;
	}
	.consultation-invite .label::before{
		content:"";
		background-color:#c73731;
		position:absolute;
		left:0;
		top:0;
		bottom:0;
		width:33%;
		height:100%;
		z-index:-1;
	}
	.consultation-invite .inner .left{
		padding-right:30px;
		text-align:left;
	}
	.contact-us .inner .left .content{
		padding-right:20px;
	}
	.contact-us .inner .left{
		padding-left:55px;
	}
	.contact-us .inner .right{
		padding-right:55px;
	}
	.contact-us .inner .right .wpcf7{
		max-width:100%;
	}
	.contact-us .inner .right .contact-us__form{
		margin-right:0;
	}
	.consultation-invite .inner .center,
	.contact-us .inner .center{
		width:32px;
		min-width:32px;
	}
	.consultation-invite .inner .right,
	.contact-us .inner .right{
		padding-left:0;
	}
}
@media(max-width:1023px){
	.consultation-invite .label{
		padding-left:75px;
		padding-right:75px;
	}
	.contact-us .inner .left{
		padding-left:75px;
	}
	.contact-us .inner .right{
		padding-right:75px;
		padding-bottom:0;
	}
	.contact-us .inner .right .contact-us__form .btn{
		width:100%;
	}
	.consultation-invite .inner .left .register-form__info{
		font-size: 18px;
		line-height: 25.2px;
		text-align: left;
		max-width: 257px;
	}
	.consultation-invite .inner .left .btn{
		height: 52px;
		width: 245px;
		font-size: 14px;
		line-height: 16.41px;
	}
	.consultation-invite .inner .right{
		padding-top:0;
		padding-bottom:10px;
	}
}
@media(max-width:719px){
	.title.contact-us__title{
		width:auto;
		margin-bottom:-30px;
	}
	.consultation-invite .label,
	.contact-us .inner .left,
	.contact-us .contact-us__form{
		padding-left:54px;
		padding-right:54px;
	}
	.consultation-invite .label::before,
	.consultation-invite .inner .left .btn{
		display:none;
	}
	.consultation-invite .inner{
		display:block;
		margin-top:40px;
	}
	.consultation-invite .inner .left{
		display:block;
		width:100%;
		background:transparent;
		padding:0;
		text-align:left;
	}
	.contact-us .inner .left{
		display:block;
		width:100%;
		padding-top:54px;
		padding-bottom:54px;
		text-align:center;
	}
	.contact-us .inner .left .content{
		padding:0;
		text-align:center;
	}
	.contact-us .inner .left .social-media{
		justify-content:center;
	}
	.consultation-invite .inner .left .register-form__info{
		color:#c73731;
		margin-bottom:40px;
	}
	.consultation-invite .inner .center,
	.contact-us .inner .center{
		display:none;
	}
	.consultation-invite .inner .right{
		display:block;
		width:100%;
	}
	.contact-us .inner .right{
		display:block;
		width:100%;
		padding:40px 0 0 0;
	}
	.consultation-invite .inner .right .consultation-media__btn{
		margin-top:38px;
	}
	.country-page .lists .lists-box {
		padding: 5px 0 18px 32px!important;
	}
}



body .market-challenges .chalange-card .swiper-line{
	top:143px!important;
	width:calc( 100% - 260px );
}
body .market-challenges .swiper-slide{
	width:auto;
}
body .market-challenges .chalange-card ul{
	gap:0;
}
body .market-challenges .chalange-card li{
	position:relative!important;
	width:260.5px;
	left:auto!important;
	top:auto!important;
	bottom:auto!important;
	right:auto!important;
	margin-top:232px;
	line-height:21px;
}
body .market-challenges .chalange-card li::before{
	content:"";
	display:block;
	width:32px;
	height:32px;
	top:0;
	left:0;
	position:absolute;
	margin:-41px 0 0 -15px;
	background:url('images/lineout.dot.svg') center center no-repeat;
}
body .market-challenges .chalange-card li.odd{
	margin-top:0;
}
body .market-challenges .chalange-card li.odd::before{
	margin:145px 0 0 -15px;
}
body .market-challenges .chalange-card li.first::before{
	width:42px;
	height:42px;
	margin:-50px 0 0 0;
	background:url('images/lineout.dot2.svg') center center no-repeat;
}
body .market-challenges .chalange-card li.last::before{
	width:42px;
	height:42px;
	margin:-48px 0 0 -16px;
	background:url('images/lineout.dot2.svg') center center no-repeat;
}
body .market-challenges .chalange-card li.odd.last::before{
	width:42px;
	height:42px;
	margin:140px 0 0 -16px;
	background:url('images/lineout.dot2.svg') center center no-repeat;
}
body .market-challenges .chalange-card li.last.spec::before,
body .market-challenges .chalange-card li.last.spec.odd::before{
	display:none;
}
body .market-challenges .chalange-card li.last.spec{
	border:1px solid #c73731;
	padding:25px 20px;
	border-radius:10px;
	margin-top:0;
}
.market-challenges .chalange-card .swiper-line{
	background:url('images/lineout.svg') left center repeat-x;
	height:80px;
	width:100%;
}
.footer-box {
	min-width: 200px;
}
body .container.country-page .accordions{
	margin-bottom:100px;
}
.our-values__cards {
    /*flex-wrap: wrap;*/
}
.our-values .our-values__cards{
	overflow-x:visible;
}

/* 271124 */

.page579 .country-page .lists .lists-box,
.page551 .country-page .lists .lists-box,
.page610 .country-page .lists .lists-box, 
.page646 .country-page .lists .lists-box, 
.page408 .country-page .lists .lists-box {
    display: flex;
    align-items: flex-start!important;
    gap: 10px!important;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
}
.page579 .country-page .lists .list-left,
.page551 .country-page .lists .list-left,
.page610 .country-page .lists .list-left, 
.page646 .country-page .lists .list-left, 
.page408 .country-page .lists .list-left {
    width: auto!important;
}
.page579 .accordion-header__title,
.page551 .accordion-header__title,
.page610 .accordion-header__title, 
.page646 .accordion-header__title, 
.page408 .accordion-header__title {
    color: #191919!important;
	font-weight: 400!important;
}
.page579 .country-page .lists .lists-box,
.page551 .country-page .lists .lists-box,
.page610 .country-page .lists .lists-box, 
.page646 .country-page .lists .lists-box, 
.page408 .country-page .lists .lists-box {
    padding: 5px 0 18px 55px!important;
	border-bottom: 0px!important;
}
.page579 body .our-values,
.page551 body .our-values,
.page646 body .our-values,
.page610 body .our-values{
    margin-top: 30px;
    margin-bottom: 90px;
}
.page408 .main, .page408 .breadcrumb-list {
	margin: 120px 0 0;
}
.market-analysis.active .swiper-slide.swiper-slide-active{
	/*min-width:229px!important;*/
}
@media(max-width:719px){
	.page579 .country-page .lists .lists-box,
	.page551 .country-page .lists .lists-box,
	.page610 .country-page .lists .lists-box, 
	.page646 .country-page .lists .lists-box, 
	.page408 .country-page .lists .lists-box {
		padding: 5px 0 18px 32px!important;
	}
	.page579 .main .country-page,
	.page551 .main .country-page,
	.page610 .main .country-page, 
	.page646 .main .country-page, 
	.page408 .main .country-page {
		margin-top: -70px;
	}
    .page579 .market-research-beneficiaries .title.media-none,
	.page551 .market-research-beneficiaries .title.media-none,
	.page610 .market-research-beneficiaries .title.media-none, 
	.page646 .market-research-beneficiaries .title.media-none, 
	.page408 .market-research-beneficiaries .title.media-none {
        display: block!important;
    }
}
@media(max-width:370px) {
	.header .container{
        padding:0 30px!important;
    }
	.our-values .container {
        padding-left:56px!important;
    }
}


/* 29.11.24 */

body .footer-link{
	max-width:165px;
}
body .footer-right__box{
	max-width:32%;
}
body .b-plan-main.b-plan-main2{
	padding-top:120px;
}
@media (max-width:1024px){
	body .footer-right__box{
		max-width:100%;
	}
}

/* 02.12.24 */

body .c-offer.c-offer2 .s-title-wrap{
	margin-bottom:0;
}
body .b-plan-main .b-plan-main-info img.after_title{
	display:none;
}
.page579 body .accordion-header__btn,
.page646 body .accordion-header__btn{
	width:31px;
	height:31px;
}
.page579 body .accordion-header__title,
.page646 body .accordion-header__title{
	font-size:32px;
}
.page579 body .container.country-page .accordions .accordion,
.page646 body .container.country-page .accordions .accordion{
	padding-top:15px;
	padding-bottom:15px;
}
body .positioning-main{
	background-size:cover;
}
body .positioning-main p{
	max-width:819px;
}
body .pos-methods{
	padding:90px 0;
}
body .our-values h2.title{
	max-width:700px;
}
.page551 body .client-results{
	padding-top:120px;
}
.page551 body .our-values__card .desc,
.page646 body .our-values__card .desc,
.page610 body .our-values__card .desc{
	font-weight:700;
	font-size:19px;
	line-height:26px;
	color:#C73731;
}
body .b-plan-services{
	padding-top:30px;
}
body .positioning-main .b-plan-main-btn{
	margin-top:60px;
}
body .more-comment__btn.pls::before{
	content:"";
	width:2px;
	height:16px;
	background-color:#ad1f39;
	position:absolute;
	margin:0 0 0 12px;
	z-index:1;
}
body .article-one .articles h3.articles-card__title{
	color:#C73731;
}
body .article-one .swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
	display:block!important;
}
.page2 .our-services .swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
	display:none!important;
}
@media (max-width:1023px) {
	.page2 .our-services .swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
		display:block!important;
	}
	body .b-plan-main .b-plan-main-wrapper .b-plan-main-info{
		order:1;
	}
	body .b-plan-main .b-plan-main-wrapper .b-plan-main-info p{
		font-size:18px;
	}
	body .b-plan-main .b-plan-main-wrapper .b-plan-main-img{
		margin-top:10px;
		margin-bottom:20px;
	}
	body .b-plan-main .b-plan-main-wrapper .b-plan-main-img img{
		width:100%;
		height:auto;
	}
	body .b-plan-main .s-title{
		font-weight:500;
		font-size:48px;
		margin-bottom:60px;
	}
	body .b-plan-main .b-plan-main-info .b-plan-main-title{
		font-weight:400;
		font-size:32px;
	}
	body .b-plan-main.b-plan-main2{
		padding-top:80px;
	}
	body .why .s-title{
		font-weight:400;
		font-size:36px;
		margin-bottom:50px;
	}
	body .why .why-img img{
		width:100%;
		height:auto;
	}
	body .why p{
		font-size:18px;
	}
	body .c-offer .s-title{
		font-weight:400;
		font-size:36px;
	}
	body .c-offer{
		padding-bottom:0;
		margin-bottom:50px;
	}
	body .positioning-main .s-title{
		font-weight:500;
		font-size:48px;
		margin-top:30px;
		margin-bottom:60px;
	}
	.page610 body .b-plan-main .b-plan-main-wrapper .b-plan-main-img{
		order:1;
		margin-top:0;
		margin-bottom:60px;
	}
	.b-plan-main .b-plan-main-info .b-plan-main-btn{
		margin-top:10px;
	}
	.page610 body .b-plan-services{
		padding-top:100px;
	}
	body .quote-box .article-box__desc{
		font-size:14px;
		line-height:19px;
	}
}
@media (max-width:719px) {
	body .our-services__card .our-services__card-back{
		min-height:100%;
	}
	body .b-plan-main.b-plan-main2{
		padding-top:40px;
	}
	body .b-plan-main .s-title{
		font-size:32px;
		font-weight:400;
		line-height:44px;
		margin-bottom:40px;
	}
	body .b-plan-main .b-plan-main-info .b-plan-main-title{
		font-size:22px;
		line-height:30px;
	}
	body .b-plan-main .b-plan-main-wrapper .b-plan-main-info p{
		font-size:16px;
		line-height:22px;
	}
	body .b-plan-main .b-plan-main-info img.after_title{
		display:block;
		border:0;
		width:100%;
		height:auto;
		margin:10px 0 30px 0;
		border-radius:10px;
	}
	body .b-plan-main .b-plan-main-wrapper .b-plan-main-img{
		display:none;
	}
	body .b-plan-main.b-plan-main2{
		padding-bottom:20px;
	}
	body .why .s-title{
		font-size:28px;
		line-height:40px;
		margin-bottom:40px;
	}
	body .why p{
		font-size:16px;
	}
	body .c-offer{
		padding-top:40px;
	}
	body .c-offer .s-title{
		font-size:28px;
		line-height:40px;
	}
	body .c-offer .s-desc{
		font-size:14px;
		margin-top:20px;
		padding-bottom:40px;
	}
	.page579 body .accordion-header__btn,
	.page646 body .accordion-header__btn{
		width:20px;
		height:20px;
	}
	.page579 body .accordion-header__title,
	.page646 body .accordion-header__title{
		font-size:20px;
	}
	.page579 body .container.country-page .accordions .accordion,
	.page646 body .container.country-page .accordions .accordion{
		padding-top:10px;
		padding-bottom:10px;
	}
	body .positioning-main .s-title{
		font-size:30px;
		font-weight:400;
		margin-top:15px;
		margin-bottom:40px;
	}
	body .positioning-main .b-plan-main-btn{
		margin-top:40px;
	}
	body .b-plan-services-item-list{
		padding-left:30px;
	}
	.page610 body .b-plan-main.b-plan-main2{
		padding-bottom:40px;
	}
	.page610 body .b-plan-services{
		padding-top:40px;
	}
	.page360 body .united-states__page .intro .bottom-content{
		margin-top:60px;
	}
	.page360 body .united-states__page .intro .bottom-content .modal-btn{
		margin-top:40px;
	}
	.page360 body .brazil-page .intro{
		margin-bottom:180px;
	}
	.page360 body .brazil-page .intro-img__box{
		width:auto;
		height:auto;
		top:auto;
		bottom:0;
		right:0;
	}
	.page360 body .brazil-page .intro-img__box img{
		width:auto;
		height:auto;
	}
	.page360 body .brazil-page .market-challenges-line,
	.page335 body .brazil-page .market-challenges,
	.page62 body .brazil-page .market-challenges-line{
		padding-bottom:0;
	}
	body .market-analysis.active .market-analysis__mod .market-analysis__slider .market-analysis__swiper{
		padding-left:20px;
		padding-right:20px;
	}
	body .our-values{
		margin-top:80px;
	}
	.page360 body .united-states__page .intro-content__title{
		text-align:left;
		font-size:48px;
		line-height:66px;
		width:100%;
	}
	.page360 body .brazil-page .intro-img__box img{
		height:550px;
	}
	.page335 body .consultation-invite.consultation-invite2{
		padding-top:80px!important;
	}
	html body section > .c-container,
	html body section > .container,
	body .container,
	body .intro .container,
	body .our-services .container,
	body .exploration-countries .container,
	body .market-research .container,
	body .our-values .container,
	body .market-analysis .container,
	body .global-market .container,
	body .market-challenges .container,
	body .market-entry-benefits .container,
	body .consultation-invite .container,
	body .consultation-invite .label,
	body .cooperation-process .container,
	body .client-results .container,
	body .market-research-beneficiaries .container,
	body .reviews .container,
	body .our-clients .container,
	body .faq-section .container,
	body .articles .container,
	body .most-comfortable .container,
	body .business-registration-info .container,
	body .contact-us .contact-us__form,
	body .footer .container,
	body .contact-us .inner .left,
	body .article-one .container{
		padding-left:53px!important;
		padding-right:53px!important;
	}
}
.page360 body .brazil-page .intro-img__box img.onlymob{
	display:none;
}
@media (max-width:629px) {
	.page360 body .brazil-page .intro-img__box{
		opacity:0.2;
		top:60px;
		right:-60px;
	}
	.page360 body .brazil-page .intro-img__box img{
		height:650px;
		max-width:fit-content;
	}
	.page360 body .united-states__page .intro-content__title{
		text-align:center;
		font-size:32px;
		line-height:44px;
		font-weight:400;
	}
	.page360 body .united-states__page .intro .bottom-content{
		margin-top:40px;
	}
	.page360 body .united-states__page .intro .company-info__list{
		gap:15px;
	}
	.page360 body .united-states__page .intro .bottom-content .modal-btn{
		margin-top:20px;
	}
	.page360 body .brazil-page .intro{
		margin-bottom:100px;
	}
	body .united-states__page .intro-content__title{
		width:100%;
	}
	body .united-states__page .market-research .market-research__cards,
	body .market-research-beneficiaries .title,
	body .reviews .title,
	body .reviews-swiper__bottom{
		padding-left:0;
	}
	body .market-research-beneficiaries__cards{
		padding-left:0;
		padding-right:0;
	}
}
@media (max-width:375px) {
	html body section > .c-container,
	html body section > .container,
	body .container,
	body .intro .container,
	body .our-services .container,
	body .exploration-countries .container,
	body .market-research .container,
	body .our-values .container,
	body .market-analysis .container,
	body .global-market .container,
	body .market-challenges .container,
	body .market-entry-benefits .container,
	body .consultation-invite .container,
	body .consultation-invite .label,
	body .cooperation-process .container,
	body .client-results .container,
	body .market-research-beneficiaries .container,
	body .reviews .container,
	body .our-clients .container,
	body .faq-section .container,
	body .articles .container,
	body .most-comfortable .container,
	body .business-registration-info .container,
	body .contact-us .contact-us__form,
	body .footer .container,
	body .contact-us .inner .left,
	body .article-one .container{
		padding-left:27px!important;
		padding-right:27px!important;
	}
}

ol {
    list-style: none!important;
    counter-reset: i!important;
}

ol li {
    counter-increment: i!important;
}

ol li:before {
    content: counter(i) "."!important;
    color: #c73731!important;
	font-weight: 800;
    position: absolute;
}
.article-boxes h2 {
	font-weight: 300!important;

}
.article-boxes li span, .article-boxes p span {
	font-weight: 300!important;
	font-size: 20px;
    line-height: 28px;
}
.articles-sec span {
	display: inline;
}

/* 23/09/25 */

.our-services .title-box .sub-title {
    padding: 17px 0 0 17px!important;
}
section .united-states__page .intro .company-info__list{
	max-width: 600px;
}
.our-services .title-box > div:first-child {
    min-width: 350px;
}
.our-services {
    margin-bottom: 0px!important;
}
.page2 .exploration-countries, .page2 .our-values {
	margin-top: 100px;
}