.get_touch_block .main-title{
	padding: 0 12vw;
}
.triple_card_contact_card{
    position:relative;
    flex: 0 0 calc(50% -(1rem* 3) / 3);
} 
.grid_square_images_triple{
    display: flex;
    justify-content: center;
    align-content: flex-start;
    gap: 1rem;
}
.get_touch_block .triple_card_contact_card{
    background-image:url('https://brillare.net.au/wp-content/uploads/2024/10/get_touch_bg.png'); 
    background-size:cover;
    border-radius: 20px;
    border: 2px solid #FFF;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25);
}

.touch_titles-block .get_in_touch_title, .touch_titles-block .get_in_touch_title p, .touch_titles-block .get_in_touch_title h2,.touch_titles-block .get_in_touch_title h3,.touch_titles-block .get_in_touch_title h4,.touch_titles-block .get_in_touch_title h5,.touch_titles-block .get_in_touch_title h6{
	text-align:center;
	color:#fff;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
}
.triple_card_contact_card img{
    border-radius: 20px 20px 0 0; 
}
.touch_titles-block p{
    margin:0;
}
.get_touch_block .main-title a{
    color:#fff;
    font-weight: 700;
}
.touch_titles-block .buttons a {
    margin: 30px auto 0;
    font-weight: bold;
}
.touch_titles-block{
   padding: 30px 1rem 40px;
}
.get_touch_block{
    background: #F5F5F5 url('https://brillare.net.au/wp-content/uploads/2024/10/get-touch.png') top center no-repeat;
    background-size: 100%;
    padding: 5rem 0; 
}
.get_touch_block_full_orange{
    background: radial-gradient(circle, rgba(254,118,60,1) 0%, rgba(241,89,42,1) 100%);
}
.main-title{
   text-align:center;
}
.main-title h2{
    font-size: 64px;
    font-style: normal;
    font-weight: 800;
}
.main-title p {
    padding: 5px 0 5px;
}
.triple_card_contact_card{
	 width: 350px;
}
.triple_card_contact_card img{
	width:100%;
}
@media(orientation: portrait){
	.get_touch_block .main-title{
		padding: 0 25px;
	}
	.get_touch_block .main-title h2 br{
		display:none;
	}
	.get_touch_block{
		background: #F5F5F5 url('https://brillare.net.au/wp-content/uploads/2024/10/get-touch-m.png') top center no-repeat;
		background-size: 100%;
		padding: 40px 0;
	}
	.grid_square_images_triple.main-triple-images {
		display: block;
	}
	.triple_card_contact_card{
		width: 100%;
	}
	.triple_card_contact_card img {
		border-radius: 20px 20px 0 0;
		width: 100%;
	}
	.get_touch_block h2{
		font-size:48px;
	}
	.get_touch_block .triple_card_contact_card{
		margin-bottom:20px;
	}
}