@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1024px){
	header .bottom-menu>div.expanded-menu>div .wrapper-locates address .city,
	header .bottom-menu>div.expanded-menu>div .wrapper-locates address .locate,
	header .bottom-menu>div.expanded-menu>div .wrapper-locates address a {
		font-size: 15px;
	}
	.wrapper-team-filter .wrapper-filter-by-letter a {
	    font-size: 15px;
	}
	.wrapper-team-filter .wrapper-filter-by-letter span {
	    width: 5px;
	    height: 5px;
	}
	footer .top-footer::before {
	    border-radius: 50px 50px 0 0;
	}
	.full-bg-page-content {
	    height: 180px;
        background-size: auto 135%;
	}
}
@media screen and (max-width: 992px){
}
@media screen and (max-width: 769px){
	#featured-home {
		height: auto !important;
	}
	#featured-home>div>div {
		flex-direction: column-reverse;
	}
	#featured-home video {
		position: relative;
		height: 340px;
        width: 100%;
        object-fit: cover;
	}
	#featured-home>div>div>div:first-child::after {
		display: none;
	}
	#newsletter>div>div>div>div.main-text, #newsletter>div>div>div {
		text-align: center;
	}
	.wrapper-team-filter .wrapper-filter-by-letter {
	    justify-content: center !important;
	}
	.wrapper-team-filter .wrapper-filter-form form>div {
		margin-bottom: 20px;
	}
	.wrapper-generic-cards .generic-card {
	    margin-bottom: 30px;
	}
	.wrapper-generic-cards.slider-generic-cards .generic-card {
		margin-bottom: 0;
	}
	#global-view-home>div>div:first-child {
		flex-direction: column-reverse;
	}
	#page-content .content.wrapper-bleeded-slider>div.container-fluid {
	    position: relative;
	    top: initial;
	    height: 400px;
	    pointer-events: initial;
	}
	#page-content .content.nowadays-section {
		background-image: initial;
	}
	#page-content .content.wrapper-full-bg-container-fluid .full-bg-container-fluid {
		background-position: top 0px center;
	}
	.wrapper-practice-cards .practice-card>a {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	}
	.wpcf7-checkbox .wpcf7-list-item {width: 50%;}
}
@media screen and (max-width: 550px){
	.main-text blockquote {
		font-size: 30px;
	}
	header .bottom-menu>div.expanded-menu>div>div nav>ul>li>.submenu {
	    padding: 10px 0px 0px;
	    height: auto;
	    max-height: 0;
	    padding: 0;
	    overflow: hidden;
	    transition: all ease .5s;
	}
	header .bottom-menu>div.expanded-menu>div>div nav>ul>li>.submenu.expand {
	    padding: 10px 0px 0px;
	    max-height: 500px;
	}
	header .bottom-menu>div.expanded-menu>div .wrapper-locates address {
	    margin-bottom: 30px;
	}
	header .bottom-menu>div.expanded-menu>div .wrapper-locates address:last-child {
	    margin-bottom: 0px;
	}
	header .bottom-menu>div>div>div nav>ul>li>a {
	    padding: 20px 0 10px;
	}
	header .bottom-menu>div.expanded-menu>div>div .divisor-line {
	    margin-top: 10px;
	    margin-bottom: 30px;
	}
	header .bottom-menu>div.expanded-menu {
	    box-shadow: 0px 15px 34px 0px rgba(0, 0, 0, 0.5);
	    -webkit-box-shadow: 0px 15px 34px 0px rgba(0, 0, 0, 0.5);
	    -moz-box-shadow: 0px 15px 34px 0px rgba(0,0,0,0.5);
	}
	#featured-home>div>div>div>div.slider-home .item article .wrapper-ctas {
	    flex-direction: column;
	    justify-content: flex-start;
	    align-items: flex-start;
	}
	.wrapper-foreign-desks-cards .foreign-desk-card>div .wrapper-img {
	    margin-right: 15px;
	}
	.wrapper-foreign-desks-cards .foreign-desk-card>div .wrapper-img a {
	    width: 90px;
	    height: 90px;
	}
	.wrapper-foreign-desks-cards .foreign-desk-card>div .btn-link {
	    margin-left: 10px;
	}
	footer .top-footer>div .wrapper-locates address {
		margin-bottom: 30px;
	}
	footer .bottom-footer>div>div:last-child {
	    text-align: center;
	}
	.wrapper-team-filter .wrapper-filter-form form {
	    margin-left: 0px;
	    margin-right: 0px;
	}
	#featured-page.featured-contato .bg {
	    background-position: center right 208px;
	}
	#page-content.page-contato .content:last-child>div:nth-child(3)::after {
	    transform: translateY(-55%) translateX(75%);
	}
	.main-form>div {
	    margin-bottom: 20px;
	}
	.wpcf7-checkbox .wpcf7-list-item {width: 100%;}
}