a {
  text-decoration: none;
}
html, body {
    overflow-x: hidden;
}
.sharedaddy,
.sd-sharing,
.sd-like {
    display: none !important;
}
.entry-content{
width:90%;}



.main-con-post.e-child {
    background-size: cover;
    background-position: center;
    transition: background-size 0.5s ease, transform 0.4s ease, box-shadow 0.4s ease;
    overflow: hidden;
}

/* Hover on parent or any child */
.main-con-post.e-child:hover,
.main-con-post.e-child .e-child:hover {
   transform: scale(1.05);
}


/* Container overflow hidden for zoom effect */
.hover-zoom .wp-block-post {
    overflow: hidden;
}

/* Smooth transition */
.hover-zoom .wp-block-post img,
.hover-zoom .wp-block-post-title {
    transition: transform 0.4s ease, color 0.3s ease;
}

/* Image zoom effect */
.hover-zoom .wp-block-post:hover img {
    transform: scale(1.1);
}

/* Heading zoom + slight highlight */
.hover-zoom .wp-block-post:hover .wp-block-post-title {
    transform: scale(1.05);
}

/* Optional: smooth layout */
.hover-zoom .wp-block-post {
    transition: transform 0.3s ease;
}
/* Make sure thumbnail hides overflow */
.wp-block-post {
    overflow: hidden;
}

/* Smooth transition for image + title */
.wp-block-post-thumbnail img,
.wp-block-post-title {
    transition: transform 0.4s ease;
}

/* Hover effect */
.wp-block-post:hover .wp-block-post-thumbnail img {
    transform: scale(1.1);
}

.wp-block-post:hover .wp-block-post-title {
    transform: scale(1.08);
}




.Yirv_lcEoJvq0f_H9E0w .XUKnHm8j4G7Hgt84mtar
 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}









.two-col-section {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.col-box {
  width: calc(50% - 10px); /* 2 per row */
  height: 350px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.3s ease;
padding:20px;
border-radius:5px;
}

/* Background zoom layer */
.col-box::before {
  content: "";
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  transition: transform 0.6s ease;
  z-index: 1;
}

/* Dark overlay */
.col-box::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2;
}

.col-box h2 {
  color: #fff;
  font-size: 18px;
  padding: 0 25px;
  z-index: 3;
  transition: transform 0.4s ease;
}

/* Hover zoom */
.col-box:hover::before {
  transform: scale(1.1);
}

.col-box:hover h2 {
  transform: scale(1.1);
}

/* Images */
.col-1::before {
  background-image: url('https://i0.wp.com/alexsvarjao.com/wp-content/uploads/2022/07/20220903_185636.jpg?resize=2000%2C1500&ssl=1');
}

.col-2::before {
  background-image: url('https://i0.wp.com/alexsvarjao.com/wp-content/uploads/2022/08/15bb083f82f742cc9f0eb25509b2b226.8945f03a.jpeg?resize=650%2C433&ssl=1');
}

.col-3::before {
  background-image: url('https://i0.wp.com/alexsvarjao.com/wp-content/uploads/2025/03/20250117_220140.jpg?resize=2000%2C1500&ssl=1');
}

.col-4::before {
  background-image: url('https://i0.wp.com/alexsvarjao.com/wp-content/uploads/2022/07/20220626_205014.jpg?resize=2000%2C1500&ssl=1');
}

/* Mobile */
@media (max-width: 768px) {
  .col-box {
    width: 100%; /* 1 per row on mobile */
  }


}



.sec-grid{ display:flex; flex-wrap:wrap; gap:20px 10px; } .sec-col{ width:calc(25% - 7.5px); height:380px; display:flex; align-items:center; justify-content:center; text-align:center; text-decoration:none; overflow:hidden; position:relative; border-radius:5px; } .sec-col::before{ content:""; position:absolute; inset:0; background-size:cover; background-position:center; transition:transform .6s ease; z-index:1; } /* text */ .sec-title{ color:#fff; font-size:18px; padding:0 15px; position:relative; z-index:2; } /* images */ .sec-col1::before{ background-image:url('https://alexsvarjao.com/wp-content/uploads/2021/11/hubsch-alexs-varjao-partners-decoration-interiors.jpg?resize=790,790&strip=info'); broder:none; } .sec-col2::before{ background-image:url('https://alexsvarjao.com/wp-content/uploads/2021/11/hubsch-alexs-varjao-partner-decoration-interiors-1.jpg?resize=790,790&strip=info'); broder:none; } .sec-col3::before{ background-image:url('https://alexsvarjao.com/wp-content/uploads/2021/11/maisonsdumonde-alexs-varjao-partner-interiors-decoration.jpg?resize=750,750&strip=info'); broder:none; } .sec-col4::before{ background-image:url('https://alexsvarjao.com/wp-content/uploads/2021/11/desenio-alexs-varjao-partners-decoration-interiors..png?resize=815,815&strip=info'); border:none; } /* hover zoom */ .sec-col:hover::before{ transform:scale(1.12); border:none; } /* responsive */ @media(max-width:900px){ .sec-col{ width:calc(50% - 5px); } } @media(max-width:500px){ .sec-col{ width:100%; } }
@media(max-width:768px){



	.not-for{
border:none !important;}

}


.hero-demo{
  position:relative;
}

.hero-demo::before{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,0,0,0.2); /* black shade */
  z-index:1;
}

.hero-demo *{
  position:relative;
  z-index:2;
}


.sidebar-content{
	    z-index: 99999 !important;
    position: relative;
}
.page-id-6950 .entry-content {
    padding: 0 !important;
}
.page-id-6950 .entry-header{
display:none;}

.page-id-6950 .entry-footer{
display:none;}
.entry-content{

width:100%;}

.page-id-7415 .entry-content {
    padding: 0 !important;
}
.page-id-7415 .entry-header{
display:none;}

.page-id-7415 .entry-footer{
display:none;}
.page-id-7728 .entry-content {
    padding: 0 !important;
}
.page-id-7728 .entry-header{
display:none;}

.page-id-7728 .entry-footer{
display:none;}

.page-id-7870 .entry-content {
    padding: 0 !important;
}
.page-id-7870 .entry-header{
display:none;}

.page-id-7870 .entry-footer{
display:none;}

.entry-header .entry-title{
	font-weight:600 !important;
font-size:46px !important;
	font-family:Playfair Display !important;
text-transform:capitalize;
}






@media (max-width: 767px) {
            .elementor-6950 .elementor-element.elementor-element-527a06e,.elementor-6950 .elementor-element.elementor-element-da3bb48,.elementor-6950 .elementor-element.elementor-element-1e5e5b6,.elementor-6950 .elementor-element.elementor-element-403c7c7.elementor-element,.elementor-6950 .elementor-element.elementor-element-07b6c5e,.elementor-6950 .elementor-element.elementor-element-3742f96 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
	.rad-div{
height:400px;}
}
.e-con.e-flex>.e-con-inner {
   
    max-width: 1400px !important;
}
.e-con>.e-con-inner {
gap:100px !important;
}
	.rad-div{
height:600px; !important
min-height:600px !important;}
}
.elementor-6950 .elementor-element.elementor-element-3742f96 .elementor-button {
    width: auto !important;
}