.container {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-height: 200px;
  background-position-x: 50%;
  background-position-y: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 16px 16px 0 0; }

@media (min-width: 768px) {
  .container {
    padding-top: 28px; } }

.container h2, .container h3 {
  color: var(--text-primary); }

.container--main {
  font-size: 17px;
  line-height: 22px;
  padding-bottom: 30px;
  background-color: var(--old-container-1); }

@media (min-width: 768px) {
  .container--main {
    font-size: 17px;
    line-height: 24px; } }

@media (min-width: 1024px) {
  .container--main {
    padding-bottom: 0; } }

.container--main .main-wrap p, .container--main p {
  color: var(--old-container-3); }

.container--main h2 {
  color: var(--old-container-4); }

@media (min-width: 768px) {
  .container--main h2 {
    max-width: 556px;
    margin: 0 auto 50px; } }

@media (min-width: 1024px) {
  .container--main h2 {
    max-width: none; } }

.container--white {
  background-color: var(--old-container-background);
  border-radius: 0; }

.container--bg-alt-secondary {
  background-color: var(--bg-alt-secondary);
  border-radius: 0; }

.container .content {
  padding-top: 0; }

.container--travel-bg {
  background-image: url(/assets/img/temp/trabel-bg-mobile.jpg);
  background-position-x: 60%;
  background-size: contain; }

@media (min-width: 768px) {
  .container--travel-bg {
    background-image: url(/assets/img/temp/travel-bg-table.jpg); } }

@media (min-width: 1024px) {
  .container--travel-bg {
    background-image: url(/assets/img/temp/travel-bg.jpg);
    background-position-x: 50%; } }

@media (min-width: 1440px) {
  .container--travel-bg {
    background-image: url(/assets/img/temp/travel-bg-large.jpg);
    background-position-x: 50%; } }

.container--alfasynopsis {
  background-image: url(/assets/img/temp/bg-synopsis-mobile.jpg);
  background-position-x: 50%;
  background-size: contain; }

@media (min-width: 768px) {
  .container--alfasynopsis {
    background-image: url(/assets/img/temp/bg-synopsis-table.jpg); } }

@media (min-width: 1024px) {
  .container--alfasynopsis {
    background-image: url(/assets/img/temp/bg-synopsis.jpg); } }

@media (min-width: 1440px) {
  .container--alfasynopsis {
    background-image: url(/assets/img/temp/bg-synopsis-large.jpg); } }

.main-content--personal .container {
  border-radius: 0; }

@media (max-width: 767px) {
  .main-content--personal .container {
    padding-top: 32px; } }
