.container{
    max-width: 1289px;
    width: 100%;
    padding: 0 16px;
    margin: 0 auto;
}

/* Button */
.orange_btn:hover svg path{
    stroke: #DC3B29;
}

.hero_banner .elementor-container, .text_left_img_right_sec .elementor-container{
    max-width: 100% !important;
}
.mobile_img{
    display: none;
}
.case_study_sec .elementor-container{
    max-width: 100% !important;
}
.sec_title span{
    color: #DC3B29;
}
.sec_content{
    max-width: 874px;
    margin: 0 auto;
}
.case_study_sec .grid .elementor-container {
    gap: 33px !important;
}
.card .elementor-button-icon{
    transition: all .3s ease-in-out;
}
.card:hover .elementor-button-icon{
    padding-left: 5px;
}

selector a:not([href]),
selector a[href=""],
selector a[href="#"] {
    display: none !important;
}

.crew_benefits_card_journey_sec .grid .elementor-container{
	display: grid !important;
	grid-template-columns: repeat(2, 1fr);
	gap: 38px;
}
.crew_benefits_card_journey_sec .elementor-column{
	width: 100% !important
}
.zigzag_card:nth-child(even) {
    margin-top: 109px;
}

.zigzag_card:nth-child(odd) {
    margin-bottom: 109px;
}

.zigzag_card_icon .elementor-widget-container {
    width: 60px;
    height: 60px;
    background: #034E571A;
    max-width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}

.zigzag_card_icon .elementor-widget-container svg {
    width: 40px;
    height: 40px;
}

@media (max-width: 1024px){
    .hero_banner .grid .elementor-container{
		flex-direction: column;
	}

	.hero_banner .grid .elementor-container .elementor-column.elementor-col-50, .grid .elementor-column[data-col="50"]{
		width: 100% !important;
	}

	.mobile_img {
		display: block;
	}
	.hero_banner .right_part{
		display: none;
	}
	.case_study_sec .grid .elementor-container{
        gap: 20px !important;
    }
}