@media screen and (min-width:601px){   .search-bar {  display: flex;  gap:10px;   }   .search-bar form.buscaform {  order:2;  margin-left: auto;   }   .sidebar-trigger-categs {  margin-top:0;   }   .depoautor {  margin-left:40px;   }   h1 {  font-size:3em   }   header .bt-write {  display:inline;   }   form.buscaform {   width:auto; }   .convidado-wrap {  display:grid;  grid-template-columns:1fr 1fr;  gap:10px;  background:#f3f2f2;  border:1px solid #CCC;  padding:10px;  margin-bottom:10px;   }   .convidado-wrap.convidado {  grid-template-columns:1fr 1fr auto;   }   .wrap2-login-header {   min-width: 300px;   right: 0;   }   .convite-previa h1 {  font-size:2em   }   .convite-previa h1 .bigger {  font-size:50px;   }   } @media screen and (min-width:993px){   body.confirmacao .container.formspace .convite {  display: block;   }   header .container {  display:grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 20px; } .confirmacao .block1 .dados {  width:initial; margin:initial; padding-top:0  }  .confirmacao .container {  gap:170px   } .sides {  display:grid;  grid-template-columns:1fr 1fr; }   .convite-previa .sidea {  border-radius:0 30px 30px 0;   }   .box {  padding:60px 0;   }   .box.decor,   .box.decor .container {  position: relative;   }   .vant-list .vant-item {  margin-bottom:0;   }   .box.decor:after,.box.decor .container:before {  content:'';  display: block;  position: absolute;   }   .box.decor:after {  background: url(//kids.puze.com.br/__conkids/imgs/aviao.png);  width:212px;  height:220px;  right: 10px;  bottom: 0;  z-index: -1;   }  .box.decor .container:before { background: url(//kids.puze.com.br/__conkids/imgs/balao.png); width:86px; height:190px; top: 171px; left: -108px; z-index: -1;   }   header .icons {  order:3;  align-self: baseline;  flex-wrap: wrap;  justify-content: center;   }   header .wrapper-logo {  order:2;  position:relative;  z-index: 21;   }   header a.logo {  position:absolute;  left: 50%;  margin:0;  margin-left: -120px;  top: 0;   }  header .search-bar {  order:1;  flex-wrap: wrap;   align-content: center;  align-self: baseline;   }   .search-bar form.buscaform {  width: 100%;  margin-left: 0;   }   body form.buscaform input {  max-width:100%;   }   .sidebar-trigger-categs {   width: 100%;   }   header {  position:relative;  padding-bottom: 48px;   }   header:after {  display:block;  content:'';  background:url(//kids.puze.com.br/__conkids/imgs/header.png) no-repeat center center;  width:1164px;  height:68px;  bottom:-68px;  position:absolute;  z-index: 20;  left:50%;  margin-left:-582px;   }   .allsteps {  display:flex;  gap:20px;  background:url(//kids.puze.com.br/__conkids/imgs/line.png) no-repeat center center;   }   .box.confirmacao .container {  display:grid;  grid-template-columns:1fr 1fr;   } .box.confirmacao .container .sidea { order:1;   }   .box.confirmacao .more {   text-align:left   }   footer .footers {  display:flex;  gap:40px;  justify-content:center;   } footer .footers .footbox:first-child {  max-width:300px;   }   footer .footbox a.logo img {  margin:0;   }   .contline {  margin-bottom:20px;   }   ul.list-links li {  margin-bottom:8px;   } header .icons .button {   margin-left: 0; }   body.interna .insidecontent {   padding:130px 0 60px; }   .prod-content {  display:grid;  grid-template-columns:1fr 1fr;  gap: 20px;   }  .confpag .block1 .container,   .confpag .block2 .container,  body.confirmacao footer .container .footcontent {  display: grid;  grid-template-columns: 1fr 1fr; }  .confpag .block1 .container .convite {   position: fixed;  width: 300px;  z-index: 99;   text-align: right; } .confpag .block1 .container .convite img {   display: inline; } .confpag .formtitle {   font-size:30px;  }   .confpag .formulario {   padding:30px;  }   .convite-real img {   position: fixed;   top: 0;   bottom: 0;  height: 100vh;   right: calc(50% + 20px);  }   .eventowrap .topinfo {   display: flex;   justify-content:space-between;   padding-right:20px;   align-items:center;   padding-top: 80px; }   .eventowrap .topinfo .container {  display:flex;  align-items: center;   }   .eventowrap .topinfo .niverde {  display:flex;  gap: 20px;  align-items:center;  border-radius:20px 0 0 20px;  text-align: left;   }   .eventowrap .topinfo img {  margin-bottom:0;   } .eventowrap .infoboxes {  margin-left: auto;  display: flex;  align-items: center;  }   .eventowrap .infoboxes .infobox:first-child {  border-right:1px solid white   }   .eventowrap .infoboxes .infobox {  padding:20px;   }   .eventowrap .convitelink {  display: flex;  align-items: center;  flex-wrap: wrap;  gap: 10px;   }   .eventowrap .copyMeWrap {  display:flex;  gap:10px;  align-items:stretch;   } .eventowrap .copyMeWrap .copyMeButton {  margin-top:0;   }  .vant-list {  display:grid;  grid-template-columns:1fr 1fr 1fr;  gap: 20px;   } .confirmacao .block1 .container {   width:80% }   } @media screen and (min-width:1201px){   header .search-bar,   header .search-bar {  flex-wrap:nowrap   }   .sidebar-trigger-categs { width:auto;  }   .roll-themes.button {  display:flex;  gap:5px;   } } @media screen and (min-width:1921px){   body.personalizar .formwrap {  font-size: 1.4vw;   }   body.personalizar .formwrap {  padding: 3vw;   }   body.personalizar.interna .insidecontent .container {  max-width:initial;   } }   