body, html { overflow-x: clip !important; }
.src__page {
    --CLARINS-FONT: 'Microsoft Jhenghei', ClarinsRegular, Clarins, 'Microsoft Jhenghei' !important;
    --GOTHAM-EXTRALIGHT: 'Microsoft Jhenghei', "Gotham_ExtraLight", 'Microsoft Jhenghei'!important;
    --GOTHAM-LIGHT: 'Microsoft Jhenghei', "Gotham_Light"!important;
    --GOTHAM-BOOK: 'Microsoft Jhenghei', "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif, 'Microsoft Jhenghei'!important;
    --GOTHAM-MEDIUM: 'Microsoft Jhenghei', "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif, 'Microsoft Jhenghei'!important;
}
.src__faq-item-handler {
	font-family: var(--font-medium, 'Microsoft Jhenghei', "Gotham SSm medium A", 'Microsoft Jhenghei', "Gotham SSm medium B", Helvetica, Arial, sans-serif, 'Microsoft Jhenghei') !important;
}
.src__page .src__faq-item[data-faq="3"] {
    border-bottom: 1px solid #E9E3DE;
}


.src__page .src__services-wrapper {
	margin: 0 470px;
}


@media screen and (min-width: 769px) {
    .src__page .src__testimony-first {
        left: -105px;
	}
	.src__page .src__anchor-items-wrapper {
        max-width: calc(110px * 8);
    }
	/* .src__page .src__compare-items-wrapper {
        width: calc(80% - (var(--margeCompare) * 2));
	}
	.src__page .src__compare {
        --margeCompare: calc((100% - 625px) * 0.5);
	} */
	.src__compare-items .swiper-wrapper {
	    width: 75%;
		margin: auto;
	}
	.src__page .src__compare-item-filter {
    	left: 103px !important;
    	width: 75%;
	}
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
	.src__page .src__tel-content {
		margin-left: 65px;
	}
	.src__page .src__services-wrapper {
	    margin: 0 auto;
	}
    
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	.src__page .src__tel-content {
        margin-left: 98px;
    }
    .src__page .src__services-wrapper {
	    margin: 0 180px;
	}
}
@media (max-width: 480px) {
	.src__page .src__testimony-first {
    	left: calc(15% - 38px);
	}
	.src__page .src__compare-item-text {
    	font-size: 13px;
	}
	.src__page .src__services-wrapper {
	    margin: 0 auto;
	}
}
