
/* Panel - Form */
.panel-form select { background: url(icon-chevron-down.png) no-repeat; background-position: right 27px top 50%; background-size: 13px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.panel-form.panel-class-careers { padding-bottom: 70px; }
.panel-form.panel-class-careers .col-resume { display: inline-block; margin-right: 39px; }
.panel-form.panel-class-careers .col-resume .wpcf7-form-control-wrap { position: relative; }
.panel-form.panel-class-careers .wpcf7-submit { color: #7663ef; font-size: 16px; font-weight: 600; background-color: transparent; border: 0; width: auto; padding-left: 1px; padding-right: 2px; border-bottom: 2px solid #7663ef; border-radius: 0; }
.panel-form.panel-class-careers form { max-width: 930px; margin-left: auto; margin-right: auto; }
.panel-form.panel-class-careers .col-resume-submit { float: right; }
.panel-form.panel-class-careers .wpcf7-form-control-wrap.resume input { height: 46px; }
.panel-form.panel-class-careers .wpcf7 .ajax-loader,
.panel-form.panel-class-careers .wpcf7-spinner { position: absolute; right: 15px; margin-right: 62px; margin-top: 6px; }
.panel-form.panel-class-careers .wpcf7 input[type="text"], 
.panel-form.panel-class-careers .wpcf7 input[type="tel"], 
.panel-form.panel-class-careers .wpcf7 input[type="email"],
.panel-form.panel-class-careers .wpcf7 select { margin-bottom: 26px; }
.panel-form.panel-class-careers textarea { height: 217px; margin-bottom: 24px; }
.panel-form.panel-class-careers .wpcf7-form-control-wrap.resume label span { max-width: 213px; overflow: hidden; display: inline-block; white-space: nowrap; }
.panel-form.panel-class-careers .col-disclaimer { padding-top: 12px; }
.panel-form.panel-class-careers .wpcf7-not-valid-tip { top: -25px; }
@media (max-width: 767px){
	.panel-form.panel-class-careers .col-resume { margin-bottom: 15px; margin-right: 0; }
	.panel-form.panel-class-careers .col-resume-submit { width: 100%; text-align: center; }
	.panel-form.panel-class-careers .wpcf7 .col-submit { float: none; width: 100%; }
}


.panel-form { padding-top:var(--padding-small); padding-bottom:var(--padding-xlarge); }
.panel-form form .row { margin:0 -15px; }
.contact-email { max-width:500px; padding-bottom:39px; padding-left:67px; border-bottom:solid 1px #E5E7EB; background-position:0 0; background-repeat:no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51' height='51' rx='25.5' fill='%235F6E30'/%3E%3Cg clip-path='url(%23clip0_6_775)'%3E%3Cpath d='M15.627 20.2927L24.9841 14.6827C25.1413 14.5884 25.3213 14.5385 25.5047 14.5385C25.6881 14.5385 25.8681 14.5884 26.0253 14.6827L35.3733 20.2938C35.4483 20.3387 35.5104 20.4023 35.5535 20.4784C35.5966 20.5545 35.6192 20.6404 35.6192 20.7279V33.5952C35.6192 33.8636 35.5126 34.121 35.3228 34.3108C35.1331 34.5005 34.8757 34.6072 34.6073 34.6072H16.393C16.1246 34.6072 15.8673 34.5005 15.6775 34.3108C15.4877 34.121 15.3811 33.8636 15.3811 33.5952V20.7269C15.3811 20.6394 15.4037 20.5535 15.4468 20.4774C15.4899 20.4013 15.552 20.3377 15.627 20.2927ZM31.9217 21.6993L25.5619 27.203L19.0715 21.6932L17.7621 23.2354L25.574 29.8684L33.2453 23.2303L31.9217 21.6993Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6_775'%3E%3Crect width='24.2857' height='24.2857' fill='white' transform='translate(13.3572 13.3571)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
.contact-email h2 { font-size:14px; color:#6B7280; font-weight: 500; line-height:2.22; margin:0; }
.contact-email a { font-size: 18px; color:#252C32; font-weight: 700; line-height:1.55; display:inline-block; background-position:100% 50%; padding-right:32px; background-repeat:no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6_781)'%3E%3Cpath d='M13.3367 8.345L6.16417 15.5175L4.98584 14.3392L12.1575 7.16667H5.83667V5.5H15.0033V14.6667H13.3367V8.345Z' fill='%235F6E30'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6_781'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
.contact-social { max-width:500px; padding-top:27px; padding-bottom:var(--padding-medium); }
.contact-social h2 { font-size: 20px; color:#252C32; font-weight: 700; line-height:1.5; padding-bottom:18px; margin:0; }
.contact-social a { font-size:18px; min-width:34px; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; border-radius:50%; background:#F7F7F8; color:#5F6E30; margin-right:20px; }
.contact-social a i { line-height:34px; }
.contact-form-wrapper h2 { font-size: 20px; color:#252C32; font-weight: 700; line-height:1.5; padding-bottom:30px; margin:0; }

@media (max-width:767px) {
	.contact-email { background:none; padding-left:0; padding-bottom:30px; margin-bottom:30px; }
	.contact-email h2 { color:#252C32; }
	.contact-social { padding-top:30px; margin-top:30px; border-top:solid 1px #E5E7EB; }
	.wpcf7 .col-disclaimer p { font-size:13px !important; }
}