header .tm-button {
background: var(--tm-pink);
}
.dark-blue-bg {
background: var(--tm-dark-blue);
}
.blue-bg {
background: var(--tm-blue);
}
.header-responsaveis h1 {
color: #fff;
max-width: 69%;
margin: auto;
}
header .mark-style-visible:before {
background: var(--tm-pink);
}
.tm-midias-home {
margin-top: 0;
}
header .text-center {
max-width: 50%;
margin: 38px auto 38px auto;
}
.card-6-wrapper .card-video {
height: 488px;
}
.products-responsaveis h2,
.products-responsaveis p {
color: #fff;
}
.products-responsaveis h2 {
padding-top: 180px;
}
.product-name {
position: absolute;
top: -36px;
left: 10px;
color: var(--tm-dark-blue);
font-family: Nunito;
font-weight: 900;
line-height: 24px;
font-size: 14px;
z-index: 11;
display: block;
padding: 10px 34px 10px 29px;
width: 246px;
}
.card-info p {
color: rgba(0, 0, 0, 0.70);
}
.card-product {
border-radius: 8px 30px 30px 30px;
}
.card-2-wrapper .product-name {
left: 178px;
}
.card-3-wrapper .product-name {
left: 376px;
}
.card-4-wrapper .product-name {
left: 584px;
}
.card-5-wrapper .product-name {
right: -2px;
left: unset;
text-align: right;
padding: 10px 44px 10px 29px;
}
.card-5-wrapper .card-product {
border-radius: 8px 2px 30px 30px;
}
.products-responsaveis-2 .card-product {
background: #97CFE8;
border: unset;
border-radius: 0px 30px 30px 30px;
}
.products-responsaveis-2 .product-name {
background: #97CFE8;
left: -2px;
}
.tutoring-products.products-responsaveis .mark-style-visible:before {
background: var(--tm-blue);
}
span.mark-style.mark-style-visible {
position: relative;
z-index: 1;
}
.card-wrapper {
position: sticky;
top: 200px;
max-width: 1000px;
margin: auto;
}
.card-1-wrapper .card-product.card-1 {
border-radius: 0px 30px 30px 30px;
}
section h2 {
padding-top: 180px !important;
}
img.cora-reading {
display: none !important;
}
.grid.grid-cta-responsaveis {
grid-template-columns: 1fr 1fr;
color: #fff;
max-width: 1000px;
margin: auto;
gap: 30px;
}
.grid-cta-responsaveis .texts-grid h2 {
margin: 0;
text-align: left;
color: #fff;
padding-top: 136px !important;
}
.grid-cta-responsaveis .texts-grid .mark-style-visible:before {
background: var(--tm-pink);
}
.grid-cta-responsaveis .tm-button {
background: var(--tm-pink);
margin-left: 0;
}
.grids-responsaveiss {
padding: 100px 0px 100px 0px;
}
.grid-cta-responsaveis {
max-width: 1000px;
}
.grid-item.texts-grid {
padding-right: 94px;
}
.grid-item.texts-grid p {
margin-bottom: 36px;
}
.grid-item img {
max-width: unset;
width: auto;
height: auto;
}
.grids-responsaveiss {
padding: 88px 0px 78px 0px;
}
.grid-cta-responsaveis {
max-width: 1000px;
}
.grid-item.texts-grid {
padding-right: 94px;
z-index: 1;
}
.grid-item.texts-grid p {
margin-bottom: 36px;
}
.grid-item img {
max-width: unset;
width: auto;
height: auto;
}
.lumi-cta-home h2 {
padding-top: 0px !important;
width: 100%;
}
.pink-bg-home .text {
max-width: 558px;
}
.pink-bg-home img {
object-position: 0px 15px;
}
.feedback strong {
font-size: inherit;
}
.grid-items {
display: grid;
align-items: start;
}
.grid-row-feedbacks li {
margin-bottom: 24px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
min-height: auto;
}
.feedback {
width: 100%;
text-align: right;
margin-top: 30px;
color: var(--tm-dark-blue);
}
.feedback strong {
font-size: 16px !important;
font-weight: 700 !important;
line-height: 34px;
margin-bottom: -6px !important;
}
.grid-items li:first-child .feedback strong {
font-weight: 700;
color: var(--tm-dark-blue);
width: 100%;
font-size: 16px;
display: block;
margin-bottom: -6px;
letter-spacing: 0;
line-height: 34px;
}
.feedback p {
font-size: 14px;
}
.feedbac-aluno div,
.feedbac-aluno strong {
text-align: right;
}
.feedbac-aluno div,
.feedbac-aluno strong {
text-align: right;
}
.video-frame iframe {
height: 452px;
}
#video-container {
max-width: 790px;
}
.video-frame.vide-home {
max-width: 800px;
}
ul.cases {
margin-top: 46px;
}
.products-responsaveis {
padding-bottom: 180px;
}
.blue-bg {
margin-top: 100px;
}
.about-card {
width: 96px;
display: block;
}
.card-product .about-card {
width: 48px;
}
.card-info h3 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 16px;
}
.card-info p {
margin-bottom: 62px;
}
.card-product {
height: 548px;
margin-bottom: 120px;
}
.card-info {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
gap: 18px;
padding-top: 20px;
}
.card-product .about-card img {
width: 42px;
margin-top: 2px;
}
button.button-about,
.card-info p {
margin-left: 64px;
}
img.shape-yellow-1 {
position: absolute;
right: 0;
}
.dark-blue-bg {
position: relative;
}
.shape-yellow-2 {
position: sticky;
top: 140px;
z-index: 0;
}
img.shape-blue-2 {
position: absolute;
right: 0;
top: 0;
}
.blue-bg {
position: relative;
}
img.shape-blue-1 {
position: absolute;
left: 0;
bottom: 0;
}
img.shape-blue-4 {
position: absolute;
top: 541px;
right: -250px;
}
.content-feedbacks {
position: relative;
overflow: hidden;
}
img.shape-blue-3 {
position: absolute;
left: 0;
bottom: 0;
}
.card-product {
border: 1px solid #eaeaea;
}
.card-product:last-child {
margin-bottom: 120px;
}
.card-product.card-0 {
margin: 0;
padding: 0;
background: unset;
border: unset;
height: 0;
overflow: hidden;
position: relative;
z-index: 0;
}
.card-product.card-0:before {
content: "";
position: absolute;
left: 0;
width: 401px;
background: red;
height: 300px;
background-image: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/yellow-shape-2.svg);
}
.card-5-wrapper .about-card img {
margin-top: -10px;
}
.card-3-wrapper .about-card img {
margin-top: -1px;
}
.card-2-wrapper .about-card img {
margin-top: 0px;
}
.card-1-wrapper .about-card img {
margin-top: -8px;
}
.content-slider.content-slider-home-page.feedback-area {
overflow: hidden;
}
.card-1-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-1.svg) no-repeat right center;
left: -2px;
}
.card-2-wrapper .product-name,
.card-3-wrapper .product-name,
.card-4-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-2.svg) no-repeat right center;
}
.card-5-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-3.svg) no-repeat right center;
right: -1px;
left: unset;
}
.card-6-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-0.svg) no-repeat right center;
}
.card-wrapper.card-6-wrapper {
position: relative;
top: 0;
max-width: 1000px;
margin: auto;
}
.feedback-tutors-home {
overflow: hidden;
padding-bottom: 100px;
}
.tm-spacing-video {
margin-bottom: 68px;
}
.pink-bg-home img {
top: -88px;
}
.container-large.team-home.tm-pb-mobile-100 {
padding-bottom: 48px !important;
}
.card-product.card-6 {
margin-bottom: 0;
}
.ed-tech-photo {
z-index: 1;
} @media (max-width: 766px) {
.products-responsaveis h2 {
padding: 0;
padding-top: 100px !important;
}
.products-responsaveis p {
padding-bottom: 100px;
}
.card-info p {
padding: 0px 14px 0px 8px;
margin: 0;
}
.card-product {
margin-bottom: 100px;
}
section h2 {
padding: 0 !important;
padding-top: 100px !important;
}
p.text-center.p-feedback-home {
margin-bottom: 40px;
}
.grid.grid-cta-responsaveis {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.grid.grid-cta-responsaveis img {
height: 289px;
}
.grid-item.texts-grid {
padding: 0;
display: flex;
flex-direction: column;
align-items: center;
max-width: 300px;
text-align: center;
justify-content: flex-start;
margin: 0;
}
.grid-cta-responsaveis .texts-grid h2 {
padding-top: 12px !important;
text-align: center;
}
.grid-cta-responsaveis .tm-button {
margin-left: auto;
}
.lumi-cta-home h2 {
margin-bottom: 45px;
}
.pink-bg-home img {
top: -144px;
margin-bottom: -148px;
}
.header-mb-top {
margin-bottom: 20px;
}
.header-responsaveis .container {
padding: 142px 0px 10px 10px;
}
img.shape-yellow-1 {
display: none;
}
.card-product {
height: 600px;
margin-top: 0px;
top: 48px;
}
img.shape-blue-1 {
bottom: -220px;
}
.blue-bg {
overflow: hidden;
}
img.shape-blue-2 {
top: -106px;
right: -200px;
}
img.shape-blue-3 {
bottom: 4px;
}
.content-feedbacks {
margin-bottom: 80px;
overflow: hidden;
}
button.button-about,
.card-info p {
margin: 0;
}
.card-info h3 {
margin-top: 0;
padding-top: 0;
}
.header-responsaveis h1,
header .text-center {
max-width: 100%;
}
.header-responsaveis h1 {
padding-top: 100px;
}
.products-responsaveis-2 h2 {
padding-top: 100px !important;
}
.products-responsaveis-2 {
padding-bottom: 80px !important;
}
.card-5-wrapper .card-product {
margin-bottom: 98px;
}
.card-1-wrapper .product-name,
.card-2-wrapper .product-name,
.card-3-wrapper .product-name,
.card-4-wrapper .product-name,
.card-5-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-1.svg) no-repeat right center;
left: -3px;
padding: 10px 34px 10px 29px;
text-align: left;
}
.card-6-wrapper .product-name {
top: 10px;
}
.products-responsaveis-2 p.text-center.p-feedback-home {
margin-bottom: 100px;
}
.card-wrapper {
top: 20px;
}
}
@media (min-width: 767px) and (max-width: 927px) {
.card-video {
height: 438px;
width: 408px;
right: -22px;
top: unset;
bottom: 0;
}
img.shape-blue-1,
img.shape-yellow-1 {
display: none;
}
.pink-bg-home .text {
width: 60% !important;
margin-top: 12px;
}
.card-product.card-6 p {
margin-bottom: 26px !important;
}
.card-1-wrapper .product-name, .card-2-wrapper .product-name, .card-3-wrapper .product-name, .card-4-wrapper .product-name, .card-5-wrapper .product-name {
top: -31px;
}
}
@media (max-width: 1044px) {
img.shape-blue-1 {
display: none;
}
.card-1-wrapper .product-name,
.card-2-wrapper .product-name,
.card-3-wrapper .product-name,
.card-4-wrapper .product-name,
.card-5-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-1.svg) no-repeat right center;
left: -2px;
padding: 10px 34px 10px 29px;
text-align: left;
border-radius: 0;
top: -31px;
}
.card-6-wrapper .product-name {
background: url(//tutormundi.com/wp-content/themes/tm-dev-theme/img/tab-0.svg) no-repeat right center;
left: -2px;
}
.products-responsaveis-2 p.text-center.p-feedback-home {
margin-bottom: 100px;
}
.card-5-wrapper .card-product {
border-radius: 8px 30px 30px 30px;
}
}
@media (max-width: 375px) {
.card-product {
height: 609px;
margin-top: 0px;
top: 48px;
}
.card-info {
display: flex;
flex-direction: column;
padding-top: 20px;
}
.products-responsaveis {
padding-bottom: 210px!important;
}
.products-responsaveis .text-center.p-feedback-home {
margin-bottom: 0;
}
}
@media (max-width: 766px) {
.card-1-wrapper .product-name, .card-2-wrapper .product-name, .card-3-wrapper .product-name, .card-4-wrapper .product-name, .card-5-wrapper .product-name {
top: 10px;
}
}