@import url('//fonts.googleapis.com/css2?family=Alex+Brush&family=Montserrat:wght@400;500;700&family=Tinos:wght@700&display=swap');   :root {   --swiper-theme-color: #a7c122; } body {   font-family: 'Montserrat', sans-serif;   font-size:16px;   font-weight: 400;   color:#838184; } .mainadminopen {   z-index:99999; } header {   padding:25px 0 0;   position:absolute;   top:0;   width:100%;   z-index:2;   } header .container {   display:flex;   align-items:center;   border-bottom:1px solid #dbd5cc;   padding-bottom:25px;   gap:5px; } header .logo {   margin-right:10px; } header .main-icons {   display:flex; } header i.head-icon {   font-size:25px;   color:#2e2c2e } .wrap-buscaform {   display: flex;   align-items: center; } .wrap-buscaform a {   display: block; } .wrap2-buscaform {   background:#dbd5cc;   padding:10px;   bottom:-50px } .wrap2-buscaform form.sample button {   background:none;   box-shadow:none;   color:#2e2c2e;   position:absolute;   right:5px;   top:8px; }  header .simple-menu {   text-transform:uppercase;   font-weight:500 } header .simple-menu a{   color:#838184; } .sidebar-mainmenu .sideBarWrapper {   padding:30px; } .box {   padding:30px 0 } .laser .sideb .decor {   background:url(//gabriellaalbuquerque.com.br/__dragab2/imgs/decor.png) no-repeat center center;   height:63px;   width:282px } .box .sidea {   margin-bottom:15px; } h1,h2 {  font-family: 'Tinos', serif;  text-transform:uppercase;  line-height:1;  color: black; } .overgreen {   color:#9dba2f;   font-weight:700;   text-align: center; } .box.beige .overgreen {   text-transform:uppercase; } ul.listchecks {   list-style-type:none;   padding-left:20px; } ul.listchecks li {   margin-bottom:10px; } ul.listchecks li::before {  content:'\f058'; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free"; font-weight: 900; text-align: center;   width: 1.25em;   margin-right:5px;   color:#96b638; } .gbutton, .tec-item .agenda-btn {   background-image: linear-gradient( 96deg, rgb(173,197,26) 0%, rgb(150,182,56) 200%);   color:white;   text-transform:uppercase;   font-size:14px;   padding:10px 30px;   border-radius:20px;   display:inline-block;   transition:0.5s ease;   background-size: 200% 200%;   font-weight: 500; } .gbutton:hover {  background-position:-100%; } .laser sidea img {   margin:0 auto; } .greenbox {   background: #a0bd2b;   color: white;   text-align:center;   border-radius: 80px;   margin-bottom: -110px;   position: relative; } .greenbox .color-content {   } .clockicon i {   font-size:60px; } .clockicon {   background:#94ae2a;   padding:20px;   border-radius:30px 30px 0 0 } .greenbox h2 {   color:white; } .greenbox .upper {   text-transform:uppercase;   font-size:14px;   font-weight:900; } .greenbox .color-content .lastone {   margin-top:10px; } h1.main, h2.oversimbol {   background:url(//gabriellaalbuquerque.com.br/__dragab2/imgs/logo-simbol.png) no-repeat center top;   padding-top:60px;   text-align:center; } .cursive {   font-family: 'Alex Brush', cursive;   text-transform:initial;   color:#a3be28 } .tec-item .areatext {   height: 140px;   overflow:hidden; } .tec-item .txtitem { margin-bottom:15px; } .tec-item .tititem {   text-align:center;   margin-top:20px;   font-family: 'Tinos', serif;   text-transform:uppercase;   color:black;   font-size:24px;   background:url(//gabriellaalbuquerque.com.br/__dragab2/imgs/line.png) no-repeat bottom center;   padding-bottom:5px; } .tec-item a {  display:block;   padding: 30px;   background: url(//gabriellaalbuquerque.com.br/__dragab2/imgs/flowers.png) no-repeat left top white;  color:#838184;   } .tec-item .img-area .icon img, .tec-item .img-area .main img, .tec-item .img-area .main {   border-radius:50%; } .tec-item .img-area .icon {   position:absolute; } .tec-item .img-area .main {   border:1px solid #a1bd2d;   display:block;   padding:5px; } .tec-item .centered {   text-align:center; } .tec-item .agenda-btn {   background:#f5f9f1;   display:inline-block;   color:black;   font-weight:700;   padding:10px 50px; } .tec-item:hover .agenda-btn {   background:#a7c122;   color:white; } .box.midbeige {   background: url(//gabriellaalbuquerque.com.br/__dragab2/imgs/bgdual.jpg) no-repeat center top;   padding-top: 130px; } .swiper-tecnologias .swiper-slide {   } .swiper-procedimentos .swiper-slide { } .swiper-banner .swiper-pagination {   text-align:left;   padding-left:20%;   bottom:30px; } .swiper-banner .swiper-pagination .swiper-pagination-bullet {   border-color:#1c1a1d; } .swiper-banner .swiper-pagination .swiper-pagination-bullet-active {   background:#1c1a1d; } .proced a {   display: flex;   gap: 15px;   align-items: center;   color:#838184;   border:1px solid #a7c122;   padding:10px;   background:url(//gabriellaalbuquerque.com.br/__dragab2/imgs/flowers2.png) no-repeat right top;   background-size:60%;   flex: 1;   justify-content: center; } .proced a .tititem {   font-family: 'Tinos', serif;   text-transform:uppercase;   display:block;   color:black; } .proced a .preco {   color:#a7c122;   font-weight:500 } .proced {   margin-bottom:15px;   display: flex;  flex: 1;   } .swiper-instagram .swiper-slide {   max-width: 325px; }  .insta-wrap {   } .insta-wrap a {   position:relative;   } .insta-wrap a .hover {   position:absolute;   content:'';   left:0;   top:0;   bottom:0;   right:0;   background:#99b021; display:flex;   align-items:center;   justify-content:center;   font-size:40px;   color:white;   opacity:0;   } .insta-wrap a:hover .hover {   opacity:0.6 } .insta-wrap img, .insta-wrap a .hover {   border-radius:20px; }   .instaroll {   padding-left: 5%;   padding-right: 5%;   margin-bottom: -110px; } .box.beige {   padding-top: 140px;   background: url(//gabriellaalbuquerque.com.br/__dragab2/imgs/bgbeige.jpg) no-repeat center center;   background-size: cover; } .pergunta-faq {   background:white;   border:1px solid #CCC;   border-bottom:none; } .pergunta-faq:last-child {   border-bottom:1px solid #CCC } .pergunta-faq a.tititem {   font-family: 'Tinos', serif;   text-transform: uppercase;   color: #1c1a1d;  padding:15px;   display:block;  display:flex;   align-items:center; } .pergunta-faq .txtitem {  padding:0 15px 15px 15px;   }  .pergunta-faq a.tititem:after {   content:'+';   margin-left:auto;   font-size:20px; } .pergunta-faq a.tititem.clicked:after {   content:'-' } .pergunta-faq a.tititem:hover, .pergunta-faq a.tititem.clicked {   color:#a7c126; } .swiper-depoimentos .swiper-slide {   } .depobox {   border:1px solid #dbe8da;   padding: 30px;   background: url(//gabriellaalbuquerque.com.br/__dragab2/imgs/decorbox2.png) no-repeat left top;   background-size: cover; } .depobox .overbox img {   width:120px;   border-radius:50%; } .depobox .overbox {   display:flex;   align-items:center;   gap:15px; } .depobox .overbox .depoautor {   font-family:'Tinos',serif;   text-transform:uppercase;   color:#1c1a1d;   font-size:20px; } .depobox .depotxt {   border-top:1px solid #CCC;   margin-top: 20px;   padding-top:20px; } .swiper-blog .swiper-slide {   } .blogbox .content-wrap {   margin: -90px 0 0 20px;   display:flex;   flex-direction:column; } .blogbox .databox {   background:#a7c122;   display:inline;   max-width: fit-content;  color:white;   font-weight:700;   text-transform:uppercase;   display:flex;   flex-direction:column;   align-items:center;   padding:5px 15px;   line-height:1.4 } .blogbox .boxtitle {   display:block;   background:white;   padding:20px;   color:black; } .blogbox .tititem {   font-family:'Tinos',serif;   text-transform:uppercase;   font-size:22px; } .blogbox .more {   text-transform:uppercase;   font-weight:700;   margin-top:20px;   padding-top:10px;   border-top:1px solid #CCC;   font-size:14px; } .box.blogs {   background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%); } .greenbgline {   background: linear-gradient(to bottom, #a6c020 0%,#96ab07 100%);   color:black;   padding:70px 0 } .greenbgline h2 {   margin-bottom:0;   font-size:35px;   margin-top:0; } form.menuform-ligacoes {   margin-top:30px; } form.menuform-ligacoes.sample .input {   background:transparent;   border:2px solid black;   color:black;   } form.menuform-ligacoes.sample .input::placeholder {   color:black; } form.menuform-ligacoes.sample button {   background:black;   width:100%;   text-transform:uppercase;   font-weight:700 } form.menuform-ligacoes.sample button:after {   content:'\f1d8'; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free"; font-weight: 900; text-align: center;   width: 1.25em;   margin-left:10px; } form.menuform-ligacoes.sample .input, form.menuform-ligacoes.sample button {   padding:10px 20px;   border-radius:30px; } footer {   background:#1c1a1d;   color:white;   padding:90px 0; } footer h2 {   color:white;   margin-top:0; } .contact-data {   text-align:center;   margin-bottom:50px; } .redes-sociais {   display:flex;   align-items:center;   justify-content: center;   margin-top: 30px;   gap:20px; } .redes-sociais a {   color:white; } .iconshead {   display: flex;   margin-left: auto; } .wrapmap img {   margin:0 auto; } body.interna .insidecontent {   padding-top: 160px;   padding-bottom: 50px; } .blogbox.boxitem-clipping .databox {   display: none; } .destaque-clipping {  margin-bottom: 20px;   padding-bottom: 10px;   background:#e8f3c0;   padding:10px; } .destaque-clipping h2 {   color:#9dba2f;   margin-top:0;   margin-bottom: 10px; }  .lasercont .sideb {   padding-bottom:20px; }  