.p-contact__inner{max-width:770px;margin:0 auto}.p-contact__form{border-bottom:1px solid #555;margin-bottom:2rem}.form-group{margin-bottom:2rem}.p-contact__label{justify-content:flex-start;align-items:flex-start;padding-left:28px;display:flex}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);font-size:1em}.p-contact__mark.is-required{color:#fff;background:#cc3b40}.p-contact__mark.is-any{background:#ededed}.p-contact__mark{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:19px;margin:5px 15px 0 0;font-size:11px;display:inline-flex}.form-control{font-family:inherit;font-size:1em;font-weight:inherit;width:95%;margin:0 auto}.p-contact__privacy{text-align:center;margin:30px 0}.form_privacy{text-decoration:underline;transition:all .3s}.p-contact__privacy__field{margin-top:30px}.form-check-label{position:relative}.form-check-label .control__indicator{background:#fff;border:1px solid #c9c9c9;width:20px;height:20px;position:absolute;top:3px;left:-30px}.c-button__a{color:#bbb;cursor:not-allowed;background:#ececec;border:none;padding:10px 40px;transition:all .3s}.c-loading-animation{vertical-align:middle;opacity:0;pointer-events:none;border:3.2px solid #555;border-color:#555 #f3f3f3;border-radius:50%;width:24px;height:24px;margin-left:.6em;transition:opacity;animation:.8s linear infinite e;display:inline-block;position:relative}.l-mgb75_50{margin-bottom:75px}@media (max-width:991px){.l-mgb75_50{margin-bottom:50px}}.dz-default{text-align:center;margin:2em 0}.dropzone{cursor:pointer;background:#fff;border:2px solid #0000004d;width:97%;min-height:150px;margin:0 auto;padding:20px;position:relative;border:none!important}.dropzone:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000004d,#0000004d 15px,#0000 15px 20px),linear-gradient(90deg,#0000004d,#0000004d 15px,#0000 15px 20px),linear-gradient(#0000004d,#0000004d 15px,#0000 15px 20px),linear-gradient(#0000004d,#0000004d 15px,#0000 15px 20px);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:20px 2px,20px 2px,2px 20px,2px 20px;position:absolute;inset:0}.dz-button{outline:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.invalid-feedback>div,.form-group p{width:95%;margin:0 auto}.pl-5{padding-left:5px}.form-group .arrow-bottom{content:"";border-top:2px solid;border-right:2px solid;width:.5em;height:.5em;position:absolute;top:38%;right:2em;transform:rotate(135deg)}@media (max-width:991px){.form-group .arrow-bottom{right:3em}}.c-button__a:not(:disabled).is-defence{color:#fff;background:#ffa21f}.form-check-label input:checked~.control__indicator.is-defence{background:#ffa21f;border:none}.form-check-label input:checked~.control__indicator{background:#005eaa;border:none}.form-check-label input:checked~.control__indicator:after{display:block}.form-check-label .control__indicator:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:11px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.form-check-input{z-index:-1;opacity:0;position:absolute}.p-products-observation__collection__item__anchor,.u-anchor-nounder:hover,.u-anchor-nounder:hover :not([data-anchor-ignore]){text-decoration:underline}.c-btn__box{position:relative}.c-btn__box svg{position:absolute;right:10%}.c-btn__box a{justify-content:center}.c-btn__box div{right:10%}.dropzone .dz-message .dz-button{outline:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-preview .dz-image{z-index:2;border-radius:20px;width:120px;height:120px;display:block;position:relative;overflow:hidden}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-details{z-index:3;color:#000000e6;text-align:center;opacity:0;min-width:100%;max-width:100%;padding:2em 1em;font-size:13px;line-height:150%;position:absolute;top:0;left:0}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:6s infinite d}.dropzone .dz-preview .dz-progress{z-index:6;opacity:1;pointer-events:none;background:#ffffffe6;border-radius:8px;width:80px;height:16px;margin-top:-8px;margin-left:-40px;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:scale(1)}.dropzone .dz-preview .dz-error-message{-o-transition:opacity .3s ease;z-index:6;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#be2626,#a92222);border-radius:8px;width:140px;padding:.5em 1.2em;font-size:13px;transition:opacity .3s;display:none;position:absolute;top:130px;left:-10px}.dropzone .dz-preview .dz-success-mark{z-index:999;margin-top:-27px;margin-left:-27px;display:block;position:absolute;top:50%;left:50%}.dropzone .dz-preview .dz-remove{text-align:center;cursor:pointer;border:none;font-size:14px;display:block}.dropzone .dz-preview.dz-file-preview .dz-image{background:linear-gradient(#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:3s cubic-bezier(.77,0,.175,1) c}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;border-radius:3px;padding:0 .4em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview:hover{z-index:6}.dropzone .dz-preview{vertical-align:top;min-height:100px;margin:16px;display:inline-block;position:relative}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone.dz-clickable *{cursor:default}.dropzone .dz-preview .dz-error-mark{z-index:4;opacity:0;pointer-events:none;margin-top:-27px;margin-left:-27px;display:block;position:absolute;top:50%;left:50%}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-error-mark svg{width:54px;height:54px;display:block}.c-page-head__inner_thanks{align-items:end;margin:0}.c-page-head__text{font-size:1.875rem}.l-contact__inner{max-width:950px;margin:0 auto}.l-mgb90_40{margin-bottom:90px}@media (max-width:767px){.l-mgb90_40{margin-bottom:40px}}#wrap{overflow:hidden}.c-member__form--select{border:1px solid #fa7a6b;margin-bottom:30px;padding:30px}@media (min-width:768px){.c-member__form--select{text-align:center}}.c-member__form--select p:first-child{font-size:18px;font-weight:500}.c-fontRed{color:#f86254}span.wpcf7-list-item{margin:0 0 0 1em;display:inline-block}.c-form__wrap .radio input[type=radio]{opacity:0;width:1px;position:absolute}.c-form__wrap .radio input[type=radio]+.wpcf7-list-item-label:before{content:"";vertical-align:top;cursor:pointer;text-align:center;background:#fff;border:1px solid #bfbfbf;border-radius:100%;width:1.4em;height:1.4em;margin-right:6px;transition:all .25s;display:inline-block;position:relative;top:3px}.c-form__wrap .radio input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#1d9bd1;border:1px solid #1d9bd1;box-shadow:inset 0 0 0 4px #fff}.l-mgb35{margin-bottom:35px}.l-mgt30{margin-top:30px}.cp_actab .cp_label{cursor:pointer;background:#eee;margin:0 0 1px;padding:0 0 0 1em;font-size:20px;font-weight:100;line-height:2.6;display:block;position:relative}.c-form__wrap .middleBox{width:184px;margin-left:0}@media (max-width:1199px){.c-form__wrap .middleBox{width:150px}}@media (max-width:767px){.c-form__wrap .middleBox{width:50%;margin-top:7px}}.c-member__form--message{border-bottom:1px solid #555}.line-18{line-height:1.8}.entered_area{pointer-events:none;border:none}.department .busho-input,.position .position-input,.tel .tel-input,.area .area-input,.industry .industry-input,.occupation .occupation-input,.fax .fax-input,.zip .zip-input{pointer-events:none;border:none;padding-left:0}.nonmember .form-control-checkbox{border:none;background-image:none!important}.nonmember .form-control-checkbox .control--checkbox{margin-bottom:12px;padding-left:30px;padding-right:15px;display:inline-block;position:relative}.nonmember .form-control-checkbox .invalid-feedback div{margin:0}.nonmember .form-control-checkbox input[type=checkbox]{z-index:-1;opacity:0;position:absolute}.nonmember .form-control-checkbox input:checked~.control__indicator{background:#1d9bd1;border:none}.nonmember .form-control-checkbox .control__indicator{background:#fff;border:1px solid #c9c9c9;width:20px;height:20px;position:absolute;top:4px;left:0}.nonmember .form-control-checkbox .control__indicator:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:11px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.nonmember .form-control-checkbox input:checked~.control__indicator:after{display:block}.nonmember .form-control-radio{border:none;padding-left:0}.nonmember .form-control-radio .first{margin-left:0}.member .form-control-checkbox{border:none;background-image:none!important}.member .form-control-checkbox .control--checkbox{margin-bottom:12px;padding-left:30px;padding-right:15px;display:inline-block;position:relative}.member .form-control-checkbox .invalid-feedback div{margin:0}.member .form-control-checkbox input[type=checkbox]{z-index:-1;opacity:0;position:absolute}.member .form-control-checkbox input:checked~.control__indicator{background:#1d9bd1;border:none}.member .form-control-checkbox .control__indicator{background:#fff;border:1px solid #c9c9c9;width:20px;height:20px;position:absolute;top:4px;left:0}.member .form-control-checkbox .control__indicator:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:11px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.member .form-control-checkbox input:checked~.control__indicator:after{display:block}.member .form-control-radio{border:none;padding-left:0}.member .form-control-radio .first{margin-left:0}.pl-0{padding-left:0}
