﻿.sessao-sobre 
{ background-color: rgb(0, 52, 78); height: calc(100vh - clamp(6.075rem, 7.1vw, 16.2vh)); height: calc(100svh - clamp(6.075rem, 7.1vw, 16.2vh)); overflow: hidden }

.conteudo-sessao-sobre, .sessao-sobre-foto-Aline, .sessao-sobre-texto { height: 100%; position: relative }

.conteudo-sessao-sobre { width: 100%; display: flex; flex-direction: row-reverse; align-items: stretch; }

.sessao-sobre-foto-Aline { width: auto; height: 100%; flex-shrink: 0; position: relative; overflow: hidden; float: right; margin-left: clamp(1.8rem, 2vw, 4.1vh) }

.sessao-sobre-foto-Aline-imagem { width: 100%; height: 100%; display: block } 

.sessao-sobre-foto-Aline-imagem img { width: 100%; height: 100%; object-fit: cover; object-position: left top; }

.sessao-sobre-foto-Aline-celular-em-pe, .sessao-sobre-foto-Aline-tablet-midia-movel-deitado, .sessao-sobre-foto-Aline-tablet-deitado, 
.sessao-sobre-foto-Aline-celular-deitado, .sessao-sobre-foto-Aline-celular-deitado-largura-maxima-500px { display: none }

.sessao-sobre-texto { flex-shrink: 0; flex: 1; display: flex; flex-direction: column; justify-content: center; }

.sessao-sobre-texto h2 
{ line-height: 1; color: rgb(243, 238, 234); font-family: "poppinssemibold"; letter-spacing: 0.05rem; font-size: clamp(1.98rem, 2.325vw, 5.3vh); 
  margin-bottom: clamp(0.85rem, 1vw, 2.3vh) }

.sessao-sobre-texto p 
{ font-family: "montserratlight"; color: #fff; letter-spacing: 0.05rem; font-size: clamp(0.9735rem, 1.14vw, 2.6vh); width: 100%; position: relative; 
  line-height: clamp(1.75rem, 1.85vw, 3.8vh); text-align: justify; margin-bottom: clamp(1.57rem, 1.85vw, 4.2vh) }

.ultimo-paragrafo-sobre { margin-bottom: 0 }

/*Celular em pé*/

@media only screen and (max-device-width : 600px) and (orientation : portrait)
{
.sessao-sobre { height: auto; padding: 1.7rem 0.6rem 1.4rem 0.6rem; box-sizing: border-box; background-color: rgb(0, 52, 78); overflow: hidden; }

.conteudo-sessao-sobre, .sessao-sobre-texto { height: auto; position: relative }

.sessao-sobre-foto-Aline, .sessao-sobre-foto-Aline-tablet-midia-movel-deitado { display: none }

.sessao-sobre-foto-Aline-celular-em-pe { margin-bottom: 0.75rem; }

.sessao-sobre-foto-Aline-celular-em-pe, .sessao-sobre-foto-Aline-celular-em-pe-imagem { width: 100%; height: 92vw; display: block; position: relative; border: none }

.sessao-sobre-foto-Aline-celular-em-pe-imagem img { width: 100%; height: 100% }

.sessao-sobre-texto h2 
{ line-height: 1; color: rgb(243, 238, 234); font-family: "poppinssemibold"; letter-spacing: 0.05rem; font-size: 1.46rem; margin-bottom: 1.5rem }

.sessao-sobre-texto p 
{ font-family: "montserratlight"; color: #fff; letter-spacing: 0.05rem; font-size: 0.99rem; width: 100%; position: relative; 
  line-height: 1.77rem; text-align: left; margin-bottom: 0.95rem }

.ultimo-paragrafo-sobre { margin-bottom: 0 }
}

/*ipad em pé e deitado*/
@media only screen and (min-width: 601px) and (max-width: 1280px) and (min-height: 601px) 
{
.sessao-sobre 
{ min-height: calc(100vh - 6.2rem); min-height: calc(100svh - 6.2rem); height: auto; padding: 0; box-sizing: border-box; background-color: rgb(0, 52, 78); 
  overflow: hidden; }

.conteudo-sessao-sobre, .sessao-sobre-texto { height: 100%; position: relative }

.conteudo-sessao-sobre { display: block; width: 100%; height: 100% }

.sessao-sobre-foto-Aline, .sessao-inicio-foto-Aline-tablet-deitado { display: none }

.sessao-sobre-foto-Aline-celular-deitado { display: block; float: right; width: 29rem; height: 40.35rem; margin: 0 0 0.6rem 0.6rem }

.sessao-sobre-foto-Aline-imagem-celular-deitado { width: 100%; height: 100% }

.sessao-sobre-foto-Aline-imagem-celular-deitado picture, .sessao-sobre-foto-Aline-imagem-celular-deitado img { display: block; width: 100%; height: 100%; }

.sessao-sobre-foto-Aline-imagem-celular-deitado img { object-fit: cover; object-position: left center }

.sessao-sobre-texto { display: block; width: 100%; padding: 1.7rem 0.6rem 0 0.6rem; box-sizing: border-box; position: relative }

.sessao-sobre-texto h2 
{ line-height: 1; color: rgb(243, 238, 234); font-family: "poppinssemibold"; letter-spacing: 0.05rem; font-size: 1.98rem; margin-bottom: 0.9rem }

.sessao-sobre-texto p 
{ font-family: "montserratlight"; color: #fff; letter-spacing: 0.05rem; font-size: 0.9735rem; width: 100%; position: relative; line-height: 1.77rem; 
  text-align: justify; margin-bottom: 1.4rem }

.ultimo-paragrafo-sobre { margin-bottom: 0 }
}

/*ipad em pé*/
@media only screen and (min-width: 601px) and (max-width: 1280px) and (min-height: 601px) and (orientation: portrait) 
{
.conteudo-sessao-sobre, .sessao-sobre-texto { height: 100%; position: relative }

.sessao-sobre-texto h2 { padding-top: 0 }
}

/*Mídia móvel deitado*/

/*ipad deitado*/
@media only screen and (min-width: 601px) and (max-width: 1280px) and (min-height: 601px) and (orientation: landscape) 
{
.sessao-sobre-texto h2 { padding-top: 1.7rem }
}

/*tim*/
@media screen and (max-device-width : 570px) and (orientation : landscape) 
{
.sessao-sobre { height: auto; position: relative; padding: 0; box-sizing: border-box; background-color: rgb(0, 52, 78); }

.conteudo-sessao-sobre { width: 100%; display: block; }

.sessao-sobre-texto { display: block; width: 100%; height: auto; padding: 1.7rem 0.6rem 1.5rem 0.6rem; box-sizing: border-box; position: relative }

.sessao-sobre-foto-Aline { display: none }

.sessao-sobre-foto-Aline-celular-deitado { display: block; float: right; width: 35vw; height: 48.7vw; margin: 0 0 0.6rem 0.6rem }

.sessao-sobre-foto-Aline-imagem-celular-deitado { width: 100%; height: 100% }

.sessao-sobre-foto-Aline-imagem-celular-deitado picture, .sessao-sobre-foto-Aline-imagem-celular-deitado img { display: block; width: 100%; height: 100%; }

.sessao-sobre-foto-Aline-imagem-celular-deitado img { object-fit: cover; object-position: left center }

.sessao-sobre-texto h2 
{ line-height: 1; color: rgb(243, 238, 234); font-family: "poppinssemibold"; letter-spacing: 0.05rem; font-size: 1.46rem; margin-bottom: 1.05rem; 
  padding-top: 0 }

.sessao-sobre-texto p 
{ font-family: "montserratlight"; color: #fff; letter-spacing: 0.05rem; font-size: 0.99rem; width: 100%; position: relative; padding-right: 0.6rem; 
  box-sizing: border-box; line-height: 1.77rem; text-align: left; margin-bottom: 0.95rem }

.ultimo-paragrafo-sobre { margin-bottom: 0 }
}

/*IPHONE MÃE*/
@media screen and (min-width: 571px) and (max-width: 670px) and (orientation: landscape) 
{
.sessao-sobre { height: auto; position: relative; padding: 0; box-sizing: border-box; background-color: rgb(0, 52, 78); }

.conteudo-sessao-sobre { width: 100%; display: block; }

.sessao-sobre-texto { display: block; width: 100%; height: auto; padding: 1.7rem 0.6rem 1.5rem 0.6rem; box-sizing: border-box; position: relative }

.sessao-sobre-foto-Aline, .sessao-sobre-foto-Aline-tablet-deitado { display: none }

.sessao-sobre-foto-Aline-celular-deitado { display: block; float: right; width: 35vw; height: 48.7vw; margin: 0 0 0.6rem 0.6rem }

.sessao-sobre-foto-Aline-imagem-celular-deitado { width: 100%; height: 100% }

.sessao-sobre-foto-Aline-imagem-celular-deitado picture, .sessao-sobre-foto-Aline-imagem-celular-deitado img { display: block; width: 100%; height: 100%; }

.sessao-sobre-foto-Aline-imagem-celular-deitado img { object-fit: cover; object-position: left center }

.sessao-sobre-texto h2 
{ line-height: 1; color: rgb(243, 238, 234); font-family: "poppinssemibold"; letter-spacing: 0.05rem; font-size: 1.46rem; margin-bottom: 1.05rem; 
  padding-top: 0 }

.sessao-sobre-texto p 
{ font-family: "montserratlight"; color: #fff; letter-spacing: 0.05rem; font-size: 0.99rem; width: 100%; position: relative; padding-right: 0.6rem; 
  box-sizing: border-box; line-height: 1.77rem; text-align: left; margin-bottom: 0.95rem }

.ultimo-paragrafo-sobre { margin-bottom: 0 }
}

/*Celulares grandes*/

@media only screen and (min-width: 671px) and (max-height: 600px) and (orientation: landscape) and (pointer: coarse)
{
.sessao-sobre { height: auto; position: relative; padding: 0; box-sizing: border-box; background-color: rgb(0, 52, 78); }

.conteudo-sessao-sobre { width: 100%; display: block; }

.sessao-sobre-texto { display: block; width: 100%; height: auto; padding: 1.7rem 0.6rem 1.5rem 0.6rem; box-sizing: border-box; position: relative }

.sessao-sobre-foto-Aline, .sessao-sobre-foto-Aline-tablet-deitado { display: none }

.sessao-sobre-foto-Aline-celular-deitado { display: block; float: right; width: 35vw; height: 48.7vw; margin: 0 0 0.6rem 0.6rem }

.sessao-sobre-foto-Aline-imagem-celular-deitado { width: 100%; height: 100% }

.sessao-sobre-foto-Aline-imagem-celular-deitado picture, .sessao-sobre-foto-Aline-imagem-celular-deitado img { display: block; width: 100%; height: 100%; }

.sessao-sobre-foto-Aline-imagem-celular-deitado img { object-fit: cover; object-position: left center }

.sessao-sobre-texto h2 
{ line-height: 1; color: rgb(243, 238, 234); font-family: "poppinssemibold"; letter-spacing: 0.05rem; font-size: 1.46rem; margin-bottom: 1.05rem; 
  padding-top: 0 }

.sessao-sobre-texto p 
{ font-family: "montserratlight"; color: #fff; letter-spacing: 0.05rem; font-size: 0.99rem; width: 100%; position: relative; padding-right: 0.6rem; 
  box-sizing: border-box; line-height: 1.77rem; text-align: left; margin-bottom: 0.95rem }

.ultimo-paragrafo-sobre { margin-bottom: 0 }
}

