.elementor-267 .elementor-element.elementor-element-1758a2ab > .elementor-container{min-height:225px;}.elementor-267 .elementor-element.elementor-element-1758a2ab{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-267 .elementor-element.elementor-element-1758a2ab:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-1758a2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-1758a2ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-61058566 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:700;}.elementor-267 .elementor-element.elementor-element-8174951 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-267 .elementor-element.elementor-element-35406b89 .elementor-icon-wrapper{text-align:center;}.elementor-267 .elementor-element.elementor-element-35406b89 .elementor-icon{font-size:700px;}.elementor-267 .elementor-element.elementor-element-35406b89 .elementor-icon i, .elementor-267 .elementor-element.elementor-element-35406b89 .elementor-icon svg{transform:rotate(0deg);}.elementor-267 .elementor-element.elementor-element-35406b89{width:auto;max-width:auto;top:-523.927px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-35406b89{left:745.929px;}body.rtl .elementor-267 .elementor-element.elementor-element-35406b89{right:745.929px;}.elementor-267 .elementor-element.elementor-element-c2c715e .elementor-icon-wrapper{text-align:center;}.elementor-267 .elementor-element.elementor-element-c2c715e .elementor-icon{font-size:500px;}.elementor-267 .elementor-element.elementor-element-c2c715e .elementor-icon i, .elementor-267 .elementor-element.elementor-element-c2c715e .elementor-icon svg{transform:rotate(0deg);}.elementor-267 .elementor-element.elementor-element-c2c715e{width:auto;max-width:auto;top:-390.864px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-c2c715e{left:657.918px;}body.rtl .elementor-267 .elementor-element.elementor-element-c2c715e{right:657.918px;}.elementor-267 .elementor-element.elementor-element-f4cee6a:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-f4cee6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-f4cee6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-267 .elementor-element.elementor-element-f4cee6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-5e91a51 .elementor-heading-title{color:#A8A8A8;font-family:"Cairo", Sans-serif;font-size:12px;font-weight:400;}.elementor-267 .elementor-element.elementor-element-aa97e8b:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-aa97e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-aa97e8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-267 .elementor-element.elementor-element-aa97e8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-e3ea934 .elementor-heading-title{color:#A8A8A8;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:bold;}.elementor-267 .elementor-element.elementor-element-3bc6741 .elementor-image img{max-width:81%;}.elementor-267 .elementor-element.elementor-element-755aceb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-267 .elementor-element.elementor-element-755aceb .elementor-divider-separator{width:0%;}.elementor-267 .elementor-element.elementor-element-755aceb .elementor-divider{padding-top:18px;padding-bottom:18px;}.elementor-267 .elementor-element.elementor-element-e5356ee:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-e5356ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-e5356ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-267 .elementor-element.elementor-element-e5356ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-fb1a029 .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-fb1a029 .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-fb1a029 .elementor-button{background-color:var( --e-global-color-9356957 );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-267 .elementor-element.elementor-element-fb1a029 .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-fb1a029 .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-fb1a029 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-japan.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-fb1a029{width:47px;max-width:47px;top:134px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-fb1a029{left:942px;}body.rtl .elementor-267 .elementor-element.elementor-element-fb1a029{right:942px;}.elementor-267 .elementor-element.elementor-element-58bae8c .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-58bae8c .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-58bae8c .elementor-button{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-58bae8c .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-58bae8c .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-58bae8c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-indonesia.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-58bae8c{z-index:0;width:47px;max-width:47px;top:265px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-58bae8c{left:941px;}body.rtl .elementor-267 .elementor-element.elementor-element-58bae8c{right:941px;}.elementor-267 .elementor-element.elementor-element-a5087b9 .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-a5087b9 .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-a5087b9 .elementor-button{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-a5087b9 .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-a5087b9 .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-a5087b9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-us.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-a5087b9{z-index:0;width:47px;max-width:47px;top:132.949px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-a5087b9{left:213.964px;}body.rtl .elementor-267 .elementor-element.elementor-element-a5087b9{right:213.964px;}.elementor-267 .elementor-element.elementor-element-0e35872 .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-0e35872 .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-0e35872 .elementor-button{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-0e35872 .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-0e35872 .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-0e35872 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-mexico.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-0e35872{z-index:0;width:47px;max-width:47px;top:203.944px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-0e35872{left:173.95px;}body.rtl .elementor-267 .elementor-element.elementor-element-0e35872{right:173.95px;}.elementor-267 .elementor-element.elementor-element-5b724df .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-5b724df .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-5b724df .elementor-button{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-5b724df .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-5b724df .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-5b724df > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-india.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-5b724df{z-index:0;width:47px;max-width:47px;top:165.897px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-5b724df{left:762.93px;}body.rtl .elementor-267 .elementor-element.elementor-element-5b724df{right:762.93px;}.elementor-267 .elementor-element.elementor-element-4589e01 .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-4589e01 .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-4589e01 .elementor-button{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-4589e01 .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-4589e01 .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-4589e01 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-china.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-4589e01{z-index:0;width:44px;max-width:44px;top:124.9px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-4589e01{left:832.917px;}body.rtl .elementor-267 .elementor-element.elementor-element-4589e01{right:832.917px;}.elementor-267 .elementor-element.elementor-element-d6b0ea3 .elementor-button .elementor-align-icon-right{margin-left:1px;}.elementor-267 .elementor-element.elementor-element-d6b0ea3 .elementor-button .elementor-align-icon-left{margin-right:1px;}.elementor-267 .elementor-element.elementor-element-d6b0ea3 .elementor-button{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-d6b0ea3 .elementor-button:hover, .elementor-267 .elementor-element.elementor-element-d6b0ea3 .elementor-button:focus{background-color:var( --e-global-color-9356957 );}.elementor-267 .elementor-element.elementor-element-d6b0ea3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;background-image:url("../../images/corporate/aisin-takaoka-group-country-thai.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B00000;border-radius:100px 100px 100px 100px;}.elementor-267 .elementor-element.elementor-element-d6b0ea3{z-index:0;width:47px;max-width:47px;top:214.906px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-d6b0ea3{left:853.935px;}body.rtl .elementor-267 .elementor-element.elementor-element-d6b0ea3{right:853.935px;}:root{--page-title-display:none;}@media(max-width:809px){.elementor-267 .elementor-element.elementor-element-f4cee6a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-aa97e8b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-fb1a029{left:273px;}body.rtl .elementor-267 .elementor-element.elementor-element-fb1a029{right:273px;}.elementor-267 .elementor-element.elementor-element-fb1a029{top:33px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-58bae8c{left:262px;}body.rtl .elementor-267 .elementor-element.elementor-element-58bae8c{right:262px;}.elementor-267 .elementor-element.elementor-element-58bae8c{top:88px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-a5087b9{left:54px;}body.rtl .elementor-267 .elementor-element.elementor-element-a5087b9{right:54px;}.elementor-267 .elementor-element.elementor-element-a5087b9{top:22px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-0e35872{left:32px;}body.rtl .elementor-267 .elementor-element.elementor-element-0e35872{right:32px;}.elementor-267 .elementor-element.elementor-element-0e35872{top:66px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-5b724df{left:185px;}body.rtl .elementor-267 .elementor-element.elementor-element-5b724df{right:185px;}.elementor-267 .elementor-element.elementor-element-5b724df{top:33px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-4589e01{left:229px;}body.rtl .elementor-267 .elementor-element.elementor-element-4589e01{right:229px;}.elementor-267 .elementor-element.elementor-element-4589e01{top:0px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-d6b0ea3{left:229px;}body.rtl .elementor-267 .elementor-element.elementor-element-d6b0ea3{right:229px;}.elementor-267 .elementor-element.elementor-element-d6b0ea3{top:50px;}}

 .elementor-267 .ati-enlarge-link {
    color: #777;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.elementor-267 .ati-enlarge-link:hover,
.elementor-267 .ati-enlarge-link:focus {
    color: var(--e-global-color-primary);
}

.elementor-267 .ati-enlarge-image img {
    cursor: zoom-in;
}

.elementor-267 .ati-enlarge-link,
.elementor-267 .ati-enlarge-image {
    appearance: none;
    border: 0;
    background: transparent;
    padding: 0;
    font: inherit;
}

.elementor-267 .ati-enlarge-link {
    cursor: pointer;
}

.elementor-267 .ati-enlarge-image {
    display: inline-block;
    line-height: 0;
    cursor: zoom-in;
}

.elementor-267 .elementor-element.elementor-element-211de4d .elementor-image {
    text-align: center;
}

.elementor-267 .elementor-element.elementor-element-3bc6741 .ati-enlarge-image {
    display: block;
    width: min(100%, 940px) !important;
    max-width: 940px !important;
    margin: 0 auto;
}

.elementor-267 .elementor-element.elementor-element-3bc6741 .ati-enlarge-image img {
    display: block;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}

body.ati-lightbox-open {
    overflow: hidden;
}

.ati-lightbox {
    position: fixed;
    inset: 0;
    z-index: 100000;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 36px;
    background: rgba(0, 0, 0, 0.78);
}

.ati-lightbox[aria-hidden="false"] {
    display: flex;
}

.ati-lightbox__image {
    max-width: min(94vw, 1280px);
    max-height: 88vh;
    object-fit: contain;
    background: #fff;
    box-shadow: 0 14px 42px rgba(0, 0, 0, 0.35);
    cursor: zoom-out;
}

.ati-lightbox__close {
	position: fixed;
	top: 18px;
	right: 22px;
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.94);
	color: #1f1f1f;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
}

.ati-lightbox__close:hover,
.ati-lightbox__close:focus {
    background: #fff;
    outline: 2px solid var(--e-global-color-primary);
    outline-offset: 2px;
}

@media (max-width: 640px) {
    .ati-lightbox {
        padding: 18px;
    }

    .ati-lightbox__image {
        max-width: 96vw;
        max-height: 82vh;
    }
}
