/* personal advice style */
section.wetake { padding: 80px 0; }
section.wetake .image-details { padding: 50px 0 0 0; display: flex; align-items: center; }
section.wetake .image-details .image { width: 580px; }
section.wetake .image-details .details { width: calc(100% - 580px); padding: 0 0 0 135px; }
section.wetake .image-details .image .masked-image-wrapper { position: relative; width: 100%; height: auto; }
section.wetake .image-details .image .masked-image-wrapper img.masked-image { display: block; width: 100%; height: 747px; -webkit-mask-image: url(../../assets/image/mask2.png); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-image: url(../../assets/image/mask2.png); mask-repeat: no-repeat; mask-position: center; mask-size: cover; }
section.wetake .image-details .details .listing .list .list-inner { display: flex; }
section.wetake .image-details .details .listing .list .list-inner .icon { width: 40px; }
section.wetake .image-details .details .listing .list .list-inner .title-content-wrapper { width: calc(100% - 40px); padding: 0 0 0 40px; }
section.wetake .image-details .details .listing .list + .list { padding: 40px 0 0 0; margin: 40px 0 0 0; border-top: 2px solid rgba(0, 0, 0, 0.25); }
section.wetake .image-details .details .button-strip { display: flex; padding: 40px 0 0 0; margin: 40px 0 0 0; border-top: 2px solid rgba(0, 0, 0, 0.25); gap: 25px; }
section.wetake .image-details .details .button-strip .call-button a { display: flex; align-items: center; gap: 20px; }
section.wetake .image-details .details .button-strip .call-button a span.call-icon { width: 60px; height: 60px; background-color: var(--primarycolor); border-radius: 50px; display: flex; align-items: center; justify-content: center; }
section.wetake .image-details .details .button-strip .call-button a span.call-icon img { max-width: 24px; }
section.wetake .image-details .details .button-strip .call-button a span.call-text { color: var(--bodycolor); transition: 400ms; }
section.wetake .image-details .details .button-strip .call-button a span.call-text span.actual-number { color: var(--secondarycolor); transition: 400ms; font-weight: 600; }
section.wetake .image-details .image .masked-image-wrapper .shape.shape-verticle { right: -25px; top: -50px; }




@media screen and (max-width:1429px) {
	section.wetake .image-details .details { padding: 0 0 0 55px; }
	section.wetake .image-details .image { width: 50%; }
	section.wetake .image-details .details { width: 50%; }
	section.wetake .image-details .details .button-strip { flex-direction: column; align-items: start; }
}

@media screen and (max-width:767px) {
	section.wetake { padding: 40px 0; }
	section.wetake .image-details { flex-direction: column; }
	section.wetake .image-details .image { width: 100%; }
	section.wetake .image-details .details { width: 100%; padding: 30px 0 0 0; }
	section.wetake .image-details .image .masked-image-wrapper img.masked-image { height: 380px; mask-size: 100%; mask-position: top; }
	section.wetake .image-details .details .listing .list + .list { padding: 20px 0 0 0; margin: 20px 0 0 0; }
	section.wetake .image-details .details .listing .list .list-inner .title-content-wrapper { padding: 0 0 0 20px; }
	section.wetake .image-details .image .masked-image-wrapper .shape.shape-verticle { right: 0; }
}