@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Teko:wght@300..700&display=swap');  :root {   --swiper-theme-color:#bf9456;   --gold:#bf9456; } .box-beige {   background:#ece8de; } body {   font-family: "Montserrat", sans-serif !important;   color:#666565;   background:#f4f2eb; }  a {   color:var(--gold); } .wrapmenu {   background: #292a2e;   color: white;   display: flex;   align-items: center;  border-radius: 50px;   height: 100px;   position: absolute;   z-index: 99;   right: 0;   left: 0;   top: 65px; } .sidebar-mainmenu {   background: #292a2e;   } ul.simple-menu {   color: white;   font-family: "Teko", sans-serif;   text-transform:uppercase;   font-size:26px; } .sidebar-mainmenu a.logo img {   margin: 0 auto 10px;   display:block; } ul.simple-menu a {   color:white; } header .container {   position: relative; } .sidebar-trigger-mainmenu {   margin-left: auto;   font-size: 30px;   margin-right: 27px; } .sidebar-mainmenu ul li.menu-logo {   display: none; } .box {   padding:30px 0 } h1 {   font-family: "Teko", sans-serif;   text-transform:uppercase;   font-weight:500;   font-size:60px;   color:#333;  } .box h1 {   text-align:center;   background:url(//mrpina.com.br/__pina/imgs/detail.png) no-repeat bottom center;   padding-bottom: 18px;   line-height: 1; } .textbox {   text-align:center; max-width:400px;   margin:0 auto 30px; }   .franq-button, body form.sample button {   background:var(--gold);   display:block;   color:white;   font-family: "Teko", sans-serif;   text-transform:uppercase;   padding: 10px 30px;   font-size:28px;   border-radius:50px;   margin-top:30px;   line-height: 1;   text-align: center;   box-shadow: none; } body form.sample button {   font-size:24px;   padding:10px 50px;   }  .redes-sociais {  padding-top: 25px;   display: flex;   align-items: center;   justify-content: center;   gap:3px; } .redes-sociais a {   color:white;   background:#434343;   width:50px;   height:50px;   display:flex;   align-items:center;   justify-content:center;   border-bottom:2px solid var(--gold);   transition:0.5s ease; } .redes-sociais a:hover {   background:var(--gold); } @media screen and (min-width:993px){   .box {  padding:60px 0;   }   header .mobile-hide {  display:block;  width:100%;   }   header .wrapmenu { padding:0 20px;   } header .mobile-hide ul.simple-menu{  display:flex;   }   header .mobile-hide ul.simple-menu .left,   header .mobile-hide ul.simple-menu .right {  display:flex;  gap:10px;  align-items:center;  justify-content: space-evenly;  width:calc(50% - 100px); }   header .mobile-hide ul.simple-menu .right {  margin-left:auto;   }   header .mobile-hide ul.simple-menu .menu-logo {  display:block; } .sidebar-trigger-mainmenu {  display:none;   }   .wrapmenu a.logo {  position:absolute;  left:50%;  margin-left:-90.5px;   } }