.elementor-4861 .elementor-element.elementor-element-7e621db:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-7e621db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmjadvogados.com.br/wp-content/uploads/2023/11/pexels-pavel-danilyuk-8112172-scaled.jpg");background-position:0px -32px;background-repeat:no-repeat;background-size:cover;}.elementor-4861 .elementor-element.elementor-element-7e621db > .elementor-background-overlay{background-color:#000000;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-7e621db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:125px 0px 125px 0px;}.elementor-4861 .elementor-element.elementor-element-983c5b0 .elementor-heading-title{color:#E5E8EC;}.elementor-4861 .elementor-element.elementor-element-55d3b3a{color:#F5EEEE;}.elementor-4861 .elementor-element.elementor-element-7d32abf .elementor-heading-title{color:#E5E8EC;}.elementor-4861 .elementor-element.elementor-element-4c9ddb6{color:#F5EEEE;}.elementor-4861 .elementor-element.elementor-element-1edbde4 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E5E8EC;}.elementor-4861 .elementor-element.elementor-element-c523f42{color:#F5EEEE;}.elementor-4861 .elementor-element.elementor-element-848bece:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-848bece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4861 .elementor-element.elementor-element-848bece{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4861 .elementor-element.elementor-element-848bece > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-159f86d:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-159f86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4861 .elementor-element.elementor-element-159f86d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4861 .elementor-element.elementor-element-159f86d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-05a0da7 > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-4861 .elementor-element.elementor-element-05a0da7{text-align:left;}.elementor-4861 .elementor-element.elementor-element-05a0da7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#E4D07F;}.elementor-4861 .elementor-element.elementor-element-13ad174 > .elementor-widget-container{background-color:#F4F4F4;}.elementor-4861 .elementor-element.elementor-element-3f6cf0fd:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-3f6cf0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011C38;}.elementor-4861 .elementor-element.elementor-element-3f6cf0fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-4861 .elementor-element.elementor-element-3f6cf0fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-45d4a79{--e-image-carousel-slides-to-show:2;}.elementor-4861 .elementor-element.elementor-element-45d4a79 > .elementor-widget-container{border-style:none;border-radius:45px 45px 45px 45px;}.elementor-4861 .elementor-element.elementor-element-45d4a79 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4861 .elementor-element.elementor-element-45d4a79 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;}.elementor-4861 .elementor-element.elementor-element-45d4a79 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-4861 .elementor-element.elementor-element-45d4a79 .swiper-pagination-bullet{background:#686565;}.elementor-4861 .elementor-element.elementor-element-45d4a79 .swiper-wrapper{display:flex;align-items:center;}.elementor-4861 .elementor-element.elementor-element-45d4a79 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-023cb36 );border-radius:139px 139px 139px 139px;}.elementor-4861 .elementor-element.elementor-element-71190740 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4861 .elementor-element.elementor-element-559fdbb8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#E4D07F;}.elementor-4861 .elementor-element.elementor-element-a430d0f .elementor-heading-title{color:var( --e-global-color-74f6e45 );}.elementor-4861 .elementor-element.elementor-element-030403d{color:#F5EEEE;}.elementor-4861 .elementor-element.elementor-element-5562619 .elementor-button{background-color:#059E36;}.elementor-4861 .elementor-element.elementor-element-5562619 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4861 .elementor-element.elementor-element-5562619 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4861 .elementor-element.elementor-element-1c76c084:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-1c76c084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4861 .elementor-element.elementor-element-1c76c084{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4861 .elementor-element.elementor-element-1c76c084 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-7ae3254b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4861 .elementor-element.elementor-element-7ae3254b{text-align:left;}.elementor-4861 .elementor-element.elementor-element-7ae3254b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#E4D07F;}.elementor-4861 .elementor-element.elementor-element-9a5f59f img{border-radius:363px 363px 363px 363px;}.elementor-4861 .elementor-element.elementor-element-3d06ce4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-0864e83 .elementor-repeater-item-597189b.elementor-social-icon{background-color:var( --e-global-color-023cb36 );}.elementor-4861 .elementor-element.elementor-element-0864e83{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4861 .elementor-element.elementor-element-0864e83 .elementor-widget-container{text-align:center;}.elementor-4861 .elementor-element.elementor-element-a7653be img{border-radius:300px 300px 300px 300px;}.elementor-4861 .elementor-element.elementor-element-42ce98c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4861 .elementor-element.elementor-element-7b993ca .elementor-repeater-item-597189b.elementor-social-icon{background-color:var( --e-global-color-023cb36 );}.elementor-4861 .elementor-element.elementor-element-7b993ca{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4861 .elementor-element.elementor-element-7b993ca .elementor-widget-container{text-align:center;}.elementor-4861 .elementor-element.elementor-element-20959263:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-20959263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011C38;}.elementor-4861 .elementor-element.elementor-element-20959263{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4861 .elementor-element.elementor-element-20959263 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-6cfdf2e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4861 .elementor-element.elementor-element-505691d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#E4D07F;}.elementor-4861 .elementor-element.elementor-element-2e6e22a8 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-4861 .elementor-element.elementor-element-2e6e22a8{text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-4861 .elementor-element.elementor-element-dc9210f{width:100%;max-width:100%;}.elementor-4861 .elementor-element.elementor-element-3bfdcaaf .elementor-button{background-color:#059E36;}.elementor-4861 .elementor-element.elementor-element-3bfdcaaf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4861 .elementor-element.elementor-element-3bfdcaaf .elementor-button-content-wrapper{flex-direction:row;}.elementor-4861 .elementor-element.elementor-element-4fa3f258:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-4fa3f258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4861 .elementor-element.elementor-element-4fa3f258{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4861 .elementor-element.elementor-element-4fa3f258 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4861 .elementor-element.elementor-element-2e05017c{text-align:center;}.elementor-4861 .elementor-element.elementor-element-2e05017c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#E4D07F;}.elementor-4861 .elementor-element.elementor-element-3c6ffa33{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4861 .elementor-element.elementor-element-2eec8a2b .elementor-button{background-color:#059E36;}.elementor-4861 .elementor-element.elementor-element-2eec8a2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4861 .elementor-element.elementor-element-2eec8a2b .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4861 .elementor-element.elementor-element-7e621db:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-7e621db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-4861 .elementor-element.elementor-element-7e621db:not(.elementor-motion-effects-element-type-background), .elementor-4861 .elementor-element.elementor-element-7e621db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4861 .elementor-element.elementor-element-05a0da7 .elementor-heading-title{font-size:29px;}.elementor-4861 .elementor-element.elementor-element-559fdbb8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-4861 .elementor-element.elementor-element-559fdbb8{text-align:center;}.elementor-4861 .elementor-element.elementor-element-5562619 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4861 .elementor-element.elementor-element-7ae3254b > .elementor-widget-container{padding:0px 10px 15px 10px;}.elementor-4861 .elementor-element.elementor-element-7ae3254b .elementor-heading-title{font-size:30px;}.elementor-4861 .elementor-element.elementor-element-505691d9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4861 .elementor-element.elementor-element-505691d9{text-align:center;}.elementor-4861 .elementor-element.elementor-element-505691d9 .elementor-heading-title{font-size:30px;}.elementor-4861 .elementor-element.elementor-element-2e6e22a8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4861 .elementor-element.elementor-element-2e6e22a8{text-align:center;}.elementor-4861 .elementor-element.elementor-element-3bfdcaaf > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4861 .elementor-element.elementor-element-2e05017c .elementor-heading-title{font-size:30px;}.elementor-4861 .elementor-element.elementor-element-3c6ffa33 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-4861 .elementor-element.elementor-element-2eec8a2b > .elementor-widget-container{padding:0px 26px 0px 26px;}}/* Start custom CSS for html, class: .elementor-element-13ad174 */body{
      min-height: 100vh;
      background: #f4f4f4;

      justify-content: center;
      align-items: center;
      font-family: consolas;
  }

  .container{
      width: 1000px;
      position: relative;
      display: flex;
      justify-content: space-between;
      margin: 0 auto;
     
  }

  .container .card{
      position: relative;
      cursor: pointer;
      border-radius: 10px;
      
    }

  .container .card .face{
      width: 300px;
      height: 200px;
      transition: 0.5s;
      text-align: center;
      border-radius: 15px;
      
  }

  .container .card .face.face1{
      position: relative;
      background: #c4b176;
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 1;
      transform: translateY(100px);
  }

  .container .card:hover .face.face1{
      background: #011c38;
      transform: translateY(0);
  }

  .container .card .face.face1 .content{
      opacity: 1;
      transition: 0.5s;
          display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
      
  }
  
    .container .card .face.face1 .content img{
    width: 50px; /* This ensures the image takes up the available width */
    height: auto; /* This maintains the aspect ratio */
    align-items: center;
    margin: 0px 0 0;
      
  }

  .container .card:hover .face.face1 .content{
      opacity: 1;
  }

  .container .card .face.face1 .content img{
      max-width: 100px;
  }

  .container .card .face.face1 .content h3{
      margin: 10px 0 0;
      padding: 0;
      color: #f4f4f4;
      text-align: center;
      font-size: em;
  }

  .container .card .face.face2{
      position: relative;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 20px;
      box-sizing: border-box;
      box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
      transform: translateY(-100px);
     
  }

  .container .card:hover .face.face2{
      transform: translateY(0);
      color: #000;
  }

  .container .card .face.face2 .content p{
      margin: 0;
      padding: 0;
  }

  .container .card .face.face2 .content a{
      margin: 15px 0 0;
      display:  inline-block;
      text-decoration: none;
      font-weight: 900;
      color: #333;
      padding: 5px;
      border: 1px solid #333;
  }

  .container .card .face.face2 .content a:hover{
      background: #333;
      color: #fff;
  }
  
  /* Media query for screens with a maximum width of 600px (typical mobile devices) */
@media only screen and (max-width: 600px) {
    
    .container {
    width: 100%;
    max-width: 1000px;
    position: relative;
    display: flex;
    flex-direction: column; /* Stack items vertically on mobile */
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    }

    .container .card {
        margin-bottom: 4px; /* Reduce space between cards on smaller screens */
   }

   /* .container .card .face {
        height: 150px; /* Adjust the height for smaller screens */
    /*}*/

    .container .card .face.face1 .content img {
        width: 40px; /* Adjust the image size for smaller screens */
    }

    .container .card .face.face1 .content h3 {
        font-size: 1.5em; /* Adjust the font size for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-848bece */.social-box__list {
	visibility: hidden;
	opacity: 0;
	transition: 0.3s;
}

.social-box:hover .social-box__list {
	visibility: visible;
	opacity: 1;
}

.social-box__list {
	visibility: hidden;
	opacity: 0;
	transition: 0.3s;
}
.social-box:hover .social-box__list {
	visibility: visible;
	opacity: 1;
}

.social-box {
	transition: 0.3s;
}

.social-box:hover {
	background-color: #f4f4f4;
	border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc9210f */.widget ul li a{
color:#FFFFFF!important;
}/* End custom CSS */