/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-form:not(.exclude-form-base-style) .form-type-date,.webform-submission-form:not(.exclude-form-base-style) .form-type-email,.webform-submission-form:not(.exclude-form-base-style) .form-type-number,.webform-submission-form:not(.exclude-form-base-style) .form-type-select,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield{display:block!important}.webform-submission-form:not(.exclude-form-base-style) .form-type-date label,.webform-submission-form:not(.exclude-form-base-style) .form-type-email label,.webform-submission-form:not(.exclude-form-base-style) .form-type-number label,.webform-submission-form:not(.exclude-form-base-style) .form-type-select label,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel label,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea label,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield label{font-size:14px;font-style:normal;line-height:normal;padding:0}.webform-submission-form:not(.exclude-form-base-style) .form-type-date input,.webform-submission-form:not(.exclude-form-base-style) .form-type-date select,.webform-submission-form:not(.exclude-form-base-style) .form-type-date textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-email input,.webform-submission-form:not(.exclude-form-base-style) .form-type-email select,.webform-submission-form:not(.exclude-form-base-style) .form-type-email textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-number input,.webform-submission-form:not(.exclude-form-base-style) .form-type-number select,.webform-submission-form:not(.exclude-form-base-style) .form-type-number textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-select input,.webform-submission-form:not(.exclude-form-base-style) .form-type-select select,.webform-submission-form:not(.exclude-form-base-style) .form-type-select textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel input,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel select,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea input,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea select,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea textarea,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield input,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield select,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield textarea{height:42px!important;border-radius:8px!important;border:1px solid #ccc!important;font-size:16px!important;transition:.5s;margin-top:8px;padding:10px 16px!important}.webform-submission-form:not(.exclude-form-base-style) .form-type-date input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-date select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-date textarea:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-email input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-email select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-email textarea:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-number input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-number select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-number textarea:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-select input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-select select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-select textarea:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-tel textarea:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-textarea textarea:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield input:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield select:hover,.webform-submission-form:not(.exclude-form-base-style) .form-type-textfield textarea:hover{border:1px solid #0046ad!important}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{caret-color:#fff!important}.views-element-container.js-form-wrapper.form-wrapper{display:flex;justify-content:space-between}.submit-button-style{cursor:pointer;width:100%!important;height:48px!important;background:#0046ad;color:#fff;border:0;border-radius:8px;font-size:16px!important;margin:0}.page-node-46247 .submit-button-style{border-radius:100px}.page-node-46247 .submit-button-style:hover{background:linear-gradient(90deg,#265ADB0%,#ABE398100%)}.webform-submission-form:not(.exclude-form-base-style){margin-top:0!important;margin-bottom:0!important}.c-button{transition:all 2s}.c-buttonRight{opacity:0;transition:all .4s ease-in-out;width:19px;height:19px;vertical-align:sub}.c-button:hover .c-buttonRight{opacity:1;margin-left:10px;margin-right:4px;vertical-align:sub}div#country{border-radius:8px;border:1px solid #d0d5dd;font-style:normal;font-weight:400;appearance:none;background:url(https://product.tdk.com/system/files/developing_suiki_018.svg) no-repeat right 16px top 13px auto;line-height:24px;background-color:#fff;height:46px;padding:10px 16px}#edit-suo-zai-guo-jia-country,div#country{margin-top:8px;font-size:16px!important;transition:.5s}#edit-suo-zai-guo-jia-country{background-color:#fff;text-transform:none;height:190px!important;z-index:1;border-radius:8px!important;background-image:none;padding:16px 24px!important}#edit-suo-zai-guo-jia-country option{margin-bottom:8px;transition:padding-left .5s;border-radius:5px;padding:8px 16px}#edit-suo-zai-guo-jia-country option img{left:0}#edit-suo-zai-guo-jia-country option:hover{background-color:rgba(0,70,173,.08);transition:.5s;border-radius:5px}#edit-suo-zai-guo-jia-country option:checked{background-color:rgba(0,70,173,.08)!important}#edit-suo-zai-guo-jia-country .check-left{padding-left:16px;position:relative;transition:padding-left .5s}.check-image:before{content:url(https://product.tdk.com/system/files/feedback_thanks_icon_original.svg);position:absolute;left:16px}label.checkbox-aligned.elq-item-label p{display:inline;color:#6b6b6b;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:0}.checkbox-aligned:after{content:"*";color:red;font-size:12px;font-weight:700;display:inline}h1{border-bottom:1px solid #ccc;font-size:24px;font-weight:400;margin-bottom:20px!important;padding:10px!important}.webform-submission-form:not(.exclude-form-base-style) [data-drupal-field-elements=description]{margin-top:40px;margin-bottom:40px}.webform-submission-form:not(.exclude-form-base-style) .webform-consent__main{display:flex!important;grid-template-columns:0 6fr!important;flex-direction:row-reverse!important;align-items:center;column-gap:25px!important;justify-content:flex-end;}.webform-submission-form:not(.exclude-form-base-style) .webform-consent__main .region-consent-item{border:none!important;padding:0!important}.webform-consent__main .region-consent-item p a{text-decoration:none}.webform-consent__main .region-consent-item p a:hover{opacity:.8;text-decoration:underline}.bgColor{background-color:rgba(0,70,173,.08)}.webform-submission-form:not(.exclude-form-base-style) .webform-consent__main .region-consent-item p:after{content:"*";position:relative;top:0;left:0;color:red}.webform-submission-form:not(.exclude-form-base-style) .comp .dli-check-circle{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:200px;height:200px;border-radius:50%;box-sizing:content-box;background-color:rgba(69,211,93,.7803921568627451)}.webform-submission-form:not(.exclude-form-base-style) .comp .dli-check-circle>div{width:100px;height:55px;border:15px solid #fff;border-top:0;border-right:0;transform:translateY(-25%) rotate(-45deg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.webform-submission-form:not(.exclude-form-base-style) .comp h3{color:#333;padding:20px 0}.webform-submission-form:not(.exclude-form-base-style) .comp h3:after{content:none}.webform-submission-form:not(.exclude-form-base-style) .comp p{color:#333}.flexBox2 div,.views-element-container .form-type-textfield{width:48%}#block-tdkcom-globalsocialmediaen,.option,.webform-submission-form:not(.exclude-form-base-style) .form-type-checkbox label.form-required:after{display:none}
#block-social-media-icon-tdk .field__items{display:none}
header{padding-top:20px!important;}@media screen and (max-width:1000px){header{padding-top:0px!important;}}
.field--type-text-with-summary .media-dam-file i.icon-file-pdf:before,.ck-content .media-dam-file i.icon-file-pdf:before{content:url(/system/files/ir/icon2024_20_pdf.png);}.field--type-text-with-summary .media-dam-file i.icon-file-zip:before,.ck-content .media-dam-file i.icon-file-zip:before{content:url(/system/files/ir/icon2024_20_zip.png);}.field--type-text-with-summary .media-dam-file i.icon-file-ppt:before,.ck-content .media-dam-file i.icon-file-ppt:before{content:url(/system/files/ir/icon2024_20_ppt.png);}@media print,screen and (min-width:1000px){#stage a.icon_web:before{content:url(/system/files/ir/icon2024_20_html.png);}#stage a.icon_movie:before{content:url(/system/files/ir/icon2024_20_movie.png);}#stage a.icon_img:before{content:url(/system/files/ir/icon2024_20_img.png)}#stage a.icon_list:before{content:url(/system/files/ir/icon2024_20_txt.png)}#stage a.icon_xls:before{content:url(/system/files/ir/icon2024_20_xls.png)}#stagea.icon_zip:before{content:url(/system/files/ir/icon2024_20_zip.png)}a.icon_doc:before{content:url(/common/img/icon_wrd.gif)}}@media screen and (min-width:600px) and (max-width:999px){#stage a.icon_web:before{content:url(/system/files/ir/icon2024_20_html.png);}#stage a.icon_movie:before{content:url(/system/files/ir/icon2024_20_movie.png);}#stage a.icon_img:before{content:url(/system/files/ir/icon2024_20_img.png)}#stage a.icon_list:before{content:url(/system/files/ir/icon2024_20_txt.png)}#stage a.icon_xls:before{content:url(/system/files/ir/icon2024_20_xls.png)}#stagea.icon_zip:before{content:url(/system/files/ir/icon2024_20_zip.png)}}@media screen and (max-width:599px){#stage a.icon_web:before{content:url(/system/files/ir/icon2024_20_html.png);}#stage a.icon_movie:before{content:url(/system/files/ir/icon2024_20_movie.png);}#stage a.icon_img:before{content:url(/system/files/ir/icon2024_20_img.png)}#stage a.icon_list:before{content:url(/system/files/ir/icon2024_20_txt.png)}#stage a.icon_xls:before{content:url(/system/files/ir/icon2024_20_xls.png)}#stagea.icon_zip:before{content:url(/system/files/ir/icon2024_20_zip.png)}}
.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul .we-megamenu-nolink:hover .menu-item-title,.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul a.we-mega-menu-li:hover .menu-item-title,.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul a.we-mega-menu-li:hover .menu-item-description{color:#b8eeff;text-decoration:underline;}.region-primary-menu .region-we-mega-menu .we-mega-menu-ul .we-megamenu-nolink{color:#7E94B3;}
.section-new-top-page---banner-with-video .p-top_main_vision_img_obj video{width:95vw;object-position:30% 50%;}
