.front-zig.zig_content.left{
padding: 1em 0;
}
.front-zig.zig_content {
color: #575553;
}
.front-zig.zig_content.left h2, .front-zig.zig_content.left h3,.front-zig.zig_content.left h4,.front-zig.zig_content.left h5,.front-zig.zig_content.left h6{
color: #f1592a;
}
.home-button_mobile{
display:none;
}
.double_wysiwyg_homehero{
margin-top: -40vh;
}
.double_wysiwyg_homehero .repeater_zigzag_container{
margin-top: 40vh;
}
.double_wysiwyg_homehero .repeater_zigzag_container .double_wysiwyg_inner{
gap: 3rem;
padding: 4rem 2rem;
}
.double_wysiwyg_homepage{
gap: 3rem;
}
.double_wysiwyg .home-button, .double_wysiwyg_home .home-button, .double_wysiwyg_home .home-button_mobile, .button_payment_btn{
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    border-radius: 30px;
    background: #F1592A;
    padding: 16px 20px;
    text-decoration: none;
}
@media(max-width:1600px){
.double_wysiwyg_homehero form.wpcf7-form p {
	text-align: left;
}
}
/* Desktop: Display the content as if the <details> button doesn't exist */
@media (orientation:landscape) {
.responsive-details {
	display: block; /* Ensure the details element is always visible */
}

.responsive-details summary {
	display: none; /* Hide the "Read More" button */
}

.responsive-details p {
	display: block; /* Ensure the content is visible */
}
}

@media(orientation: portrait){
    .content_hide_mobile{
    	display:none
    }
    .responsive-details {
    	 display: block; /* Allow default <details> behavior */
    }
    .double_wysiwyg_homehero .repeater_zigzag_container .double_wysiwyg_inner{
    	padding: 0;
    	gap: 0;
    }
    .double_wysiwyg_homehero .repeater_zigzag_container .repeater_zigzag p{
    	padding: 1rem;
    }
    .simple_form_homepage .front-zig{
    	padding: 0;
    }
    .responsive-details summary {
    	display: list-item; /* Default summary behavior */
    	cursor: pointer; /* Indicate clickable area */
    }
    
    .responsive-details p {
    	display: none; /* Default hidden content */
    }
    
    .responsive-details[open] p {
    	display: block; /* Show content when <details> is open */
    }
    .double_wysiwyg_homepage{
    	gap:0rem
    }
    .front-zig.zig_content.left{
        padding: 0em 1em;
    }
    .double_wysiwyg_home .home-button_mobile {
    	display: flex;
    	padding: 0 1rem;
    	width: fit-content;
    	place-self: center;
    }
    .home-button{
    	display:none;
    }
    .front-zig.zig_content.left h2, .front-zig.zig_content.left h3,.front-zig.zig_content.left h4,.front-zig.zig_content.left h5,.front-zig.zig_content.left h6{
    	text-align:center;
    	font-size: 48px !important;
    }
    .double_wysiwyg_home .undenath-text, .double_wysiwyg_home .home-who-weare{
        text-align: center;
    }
    .double_wysiwyg_home .right-whoweare{
        padding: 0 1em;
    }
    .right-whoweare{
    	text-align:center;
    }
}