@import url('//fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap'); body {   font-family: 'Montserrat', sans-serif;   font-weight: 400;   font-size: 16px;   color: #6d6c6c; } header {   min-height:180px;   }   .overbanner:after {  position:absolute;  width:100%;   display:block;  content:'';   top:90px;  z-index:-1;  top: 0;  height: 97px;  border-bottom: 1px solid rgba(255,255,255,0.3);   }  body.interna .overbanner:after {background: rgba(0,0,0,0.5);} .slick-slider ul.slick-dots li button {   background: #00aff2; } .slick-slider .slick-arrow {   color: #00aff2; }  .sidebar-mainmenu {   background: #00aff2;   color: white; } ul.simple-menu a {   color: white; } .sidebar-mainmenu a.logo {   width: 100px;   display: block;   margin: 0 auto 20px;   height: 100px; } .liguenos {   display: flex;   gap: 5px;   align-items: center;   margin-top: 30px; } .liguenos .overtext {   font-size: 14px; } .liguenos .phonenumber {   font-weight: 700;   font-size: 20px; } .liguenos .textside {   line-height: 1.1; } .liguenos i {   font-size: 20px; } .overbanner {   position: absolute;   width: 100%;   z-index: 5;   padding-top: 10px; } .overbanner .mobile-header {   display: grid;   grid-template-columns: 1fr 2fr 1fr; } .overbanner .logo {   justify-self:center; } .sidebar-trigger-mainmenu {   justify-self:left;   font-size:30px;   color:white; } h1 .overtitle {   color: #00aff2;   font-size: 16px;   text-transform: uppercase;   font-weight: 400; } h1:after {   content:'';   width:50px;   margin-top:10px;   display:block;   height:3px;   background: #00aff2; } .basebtn, form.sample button, a.mod-backtopage, .menu-area-do-condomino a {   background: #00aff2;   color:white;  padding:10px 30px;   display:inline-block;   border-radius:30px;   transition:0.5s ease;  } .sidebar-mainmenu .menu-area-do-condomino a {   background: #303236;   margin-top: 10px; }   .basebtn:after, form.sample button:after, a.mod-backtopage:after {   content:'\f061'; -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: 600; text-align: center;   width: 1.25em;   margin-left:5px;   transition:0.5s ease;   } .basebtn:hover, a:hover .basebtn, form.sample button:hover,a.mod-backtopage:hover {   padding-right:20px; } .basebtn:hover:after, a:hover .basebtn:after, form.sample button:hover:after, a.mod-backtopage:hover:after {   margin-left:15px; } .box.servbox {   background: #f9f9f9; } .box {   padding: 50px 0; } .serv-item {   background: white;   padding: 30px;   border-radius: 20px;   max-width: 350px;   margin: 0 5px; } .serv-item .tititem {   font-size: 24px;   color: black;   font-weight: 700;   min-height: 77px;   margin: 10px 0;   display: flex;   align-items: center; } .serv-item .txtitem {   color: #6d6c6c;   margin-bottom:20px } .num-item {   text-align:center;   color: #c0b9bf; } .num-item img {   border-radius: 50%;   margin:0 auto; }  .num-item .tititem {   font-size: 42px;   font-weight: 900;   color: white; } .blog-item {   position:relative;   margin:0 5px;   } .blog-item .textarea {   background: white;   margin-top:-20px;   padding:10px 20px;   margin:-20px 10px 0 10px;   border-radius:15px;   position:relative;   transition:0.5s ease;   box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.38); } .blog-item .tititem {   color:black;   font-weight:900;   transition:0.5s ease; } .blog-item .secaoitem {   text-transform:uppercase;   color: #00aff2;   font-size:14px;   font-weight:900;   transition:0.5s ease; } .bigbox2 .morebtn {   margin: 20px 0;   text-align: center; } .dif-item {   padding: 20px;   border: 2px solid #00aff2;   border-radius: 10px;   background: white; } .dif-item .tititem {   color: black;   font-weight: 900;   margin: 5px 0; } .wrap-dif-items {  display: grid;  gap: 15px;   margin-top: 25px; } .nobox .textside {   max-width: 80%;   margin: 0 auto;   padding: 50px 0; } .videoside {   background:url(//prismaadcon.com.br/__prisma/imgs/fotobox2.jpg) no-repeat center center;   min-height:600px;   background-size:cover;   position:relative;   display: flex;   } .videoside a {   color:white;   display:block;   padding:30px;  width: 100%; } .playfras {   font-weight:900;   font-size: 24px;   line-height:1;   padding-right: 10px;   max-width: 375px; } .playme {   display:flex;   align-items:center;   gap:20px; } .playme i {   background: #00aff2;   width: 50px;   height: 50px;   display:block;   border-radius:50%;   flex-shrink:0;   display:flex;   align-items:center;   justify-content:center;   font-size: 27px;   padding-left: 3px; } .playme {   position:absolute;   bottom:0;   padding-bottom: 30px; }  .stars i.fa.fa-star {   color: #fca532; } .aval-box {   text-align: center;   font-weight: 300;   margin: 10px;   box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.04);   border-radius:30px;   padding:20px 20px 105px;   position:relative;   background: white; } .aval-box:after {   content:'';   background:url(//prismaadcon.com.br/__prisma/imgs/quote.png) no-repeat bottom right;   position:absolute;   width:46px;   height:37px;   right:10px;   bottom:10px;   background-size:80%;   filter: gray; filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='//www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");   -webkit-filter: grayscale(100%); filter: grayscale(100%);   transition:0.5s ease;   opacity:0.5; } .aval-box:hover:after {   filter:none;   opacity:1; } .aval-box .whobox {   display: flex;   gap: 20px;   margin-top: 20px;   justify-content: center;   position: absolute;   left: 0;   right: 0;   bottom: 22px; } .aval-box .whobox img {   border-radius: 50% } .aval-box .whobox .textarea {   font-weight: 700;   font-size: 18px; } .aval-box .whobox .textarea {   text-align: left; } .aval-box .whobox .textarea .cargo {   font-weight: 300;   font-size: 14px; } .box.bigger,.bigbox1, .bigbox2 {   position:relative; } .box.bigger:before {   position:absolute;   background:url(//prismaadcon.com.br/__prisma/imgs/bg3.jpg) no-repeat center center;   content:'';   left:0;   right:0;   top:0;   height:800px;   z-index:0;   background-size: cover; } .bigbox2 {   padding:50px 0 0 } .box h1.centertit {   text-align:center; } .bigbox2 h1 {   color:white; } .bigbox2 h1:after { background:white; } .box h1.centertit:after { margin:10px auto; } .equip-item {   margin: 0 5px;   padding: 20px;   background: white;   border-radius: 20px;   text-align: center;  transition: 0.5s ease;   max-width: 350px; }  .box.box-equipe {   background: url(//prismaadcon.com.br/__prisma/imgs/bggray.jpg) no-repeat center center;   background-size: cover; } .equip-item .tititem {   font-weight: 900;   color: black;   margin-top: 5px; } .equip-item .txtitem {   font-size: 14px; } .equip-item:hover .tititem, .equip-item:hover {   color:white; } .equip-item:hover {   background:#00aff2;  }  .item-cliente {   margin: 0 5px; } .contactbox, footer { background: #303236; } .contactbox { padding: 30px;   margin-bottom:40px; } footer > .container {   max-width: none;   width: 100%; } footer {   color: #a69ea5; } body form.sample .input {   border-radius: 15px;   padding: 12px; } form.sample button {   display:block;   width:100%; } footer a.logo img {   margin:0 auto; } footer .liguenos i {   background:#00aff2;   color:white;   width:30px;   height:30px;   display:flex;   align-items:center;   justify-content:center;   border-radius:50%;   font-size:14px; } footer .liguenos {   display:flex;   align-items:center;   justify-content: center;   color: white;   margin-bottom: 20px; } .contactform h1 {   color: white;   margin-top: 0; } .redes-sociais {   display: flex;   justify-content: center;   margin: 10px 0;   gap: 5px; } .redes-sociais a { background:#4f5154;   color:white;   width:30px;   height:30px;   display:flex;   align-items:center;   justify-content:center;   border-radius:50%;   transition:0.5s ease; } .fulladd {   text-align:center; } .redes-sociais a:hover {   background:#00aff2; } .end-end {   font-size: 14px;   text-align: center; } .sidebar-mainmenu ul .menu-logo {display:none} .serv-item a.summary {   display: none; }  body.interna h1 {   color:black; }  body.interna .contactform h1 {   color:white; } .blog-item img {   border-radius: 30px; } h1 {   line-height:1.2 } .nobox-wrapper {   background:url(//prismaadcon.com.br/__prisma/imgs/bg4.jpg) no-repeat left center;   background-size:cover; }  header a.logo, footer a.logo, .desktop-header ul .menu-logo a{  background: url(//prismaadcon.com.br/__prisma/imgs/logo2.png) no-repeat center center white;  text-indent:-9999px;  width:143px;  height:142px;  display:block;  box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.38);  border-radius: 50%;  background-size: 70%;   }  footer a.logo {   margin:0 auto; } .blog-item a:hover .textarea {   background: #00aff2;   }  .blog-item a:hover .textarea .secaoitem, .blog-item a:hover .textarea .tititem{   color:white; } .menu-area-do-condomino a:before {   content:'\f023'; -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;   color:white;   margin-right:3px } .box.box-equipe h1 {   color: white; } 