.cpc-certificate{width:100%;font-family:var(--fontParagraph)}
.cpc-certificate__heading{width:100%;height:75px;line-height:80px}
.cpc-required-note{color:var(--colorPrimary400);text-align:right;font-family:var(--fontParagraph);font-size:14px;font-weight:var(--fontWeightButtonSecondary);height:18px;margin-top:73px}
.cpc-certificate__form{display:flex;flex-direction:column;gap:21px;width:390px;place-self:anchor-center}
.cpc-field select.cpc-select{width:390px;height:60px}
.cpc-select:not(.is-placeholder){color:var(--colorPrimary500)}
.cpc-field{position:relative}
.cpc-field select.cpc-select:focus{outline:0}
.cpc-input-wrap select.cpc-select{width:100%}
.cpc-field{display:grid;grid-template-columns:240px 344px 140px auto;align-items:center;column-gap:16px}
.cpc-field input::placeholder{color:var(--colorPrimary400);font-weight:var(--fontWeightButtonSecondary)}
.cpc-field label{font-size:14px;font-weight:var(--fontWeightButtonSecondary);color:var(--colorPrimary400)}
.cpc-field input{width:344px;height:48px;padding-left:25px;padding-right:21px;font-size:var(--fontSizeButtonSecondary);font-weight:var(--fontWeightButtonSecondary);color:var(--colorButtonSecondaryText);background-color:var(--colorButtonSecondaryBackground);border:1px solid var(--colorButtonSecondaryBorder);border-radius:0;font-family:var(--fontParagraph)}
.cpc-error{font-size:14px;font-weight:var(--fontWeightH2);color:var(--colorPrimary700);font-family:var(--fontParagraph);min-height:18px}
.cpc-actions{display:flex;align-items:center;gap:16px}
.cpc-btn--search{width:166px;height:60px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--colorButtonPrimaryBorder);color:var(--colorButtonPrimaryText);font-family:var(--fontParagraph);font-size:var(--fontSizeButtonPrimary);font-weight:var(--fontWeightButtonPrimary);line-height:normal;text-transform:uppercase;padding:0}
.cpc-btn--search:disabled,.cpc-btn--submit:disabled{border:1px solid var(--colorPrimary800);background:var(--colorPrimary800);color:var(--colorButtonPrimaryTextFocus);cursor:not-allowed}
.cpc-field input:disabled{pointer-events:none;cursor:not-allowed;caret-color:transparent}
.cpc-dd__trigger:disabled{pointer-events:none;cursor:not-allowed}
.cpc-field--error input,.cpc-field--error .cpc-dd__trigger{border:1px solid var(--colorPrimary700)}
.cpc-btn--clear,.cpc-btn--submit{font-family:var(--fontParagraph);font-weight:var(--fontWeightButtonPrimary);text-transform:uppercase;width:166px;height:60px;background:transparent;border:2px solid var(--colorButtonPrimaryBorder);color:var(--colorButtonPrimaryText);font-size:var(--fontSizeButtonPrimary);cursor:pointer;text-align:center}
.cpc-certificate__post{display:flex;flex-direction:column;gap:20px}
.cpc-certificate__post.hidden{display:none}
.cpc-input-wrap{position:relative;width:390px;height:60px}
.cpc-input-wrap input,.cpc-input-wrap select{width:100%;height:100%}
.cpc-inline-loader{position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:4px solid rgba(242,101,34,0.2);border-top-color:rgba(242,101,34);border-right-color:rgba(242,101,34);border-bottom-color:transparent;border-left-color:transparent;animation:cpc-spin .9s linear infinite;pointer-events:none}
.cpc-inline-loader[data-runtime="true"]{left:calc(100% + 8px + (var(--spinner-index, 0) * 36px))}
.cpc-inline-loader.hidden{display:none}
@keyframes cpc-spin{to{transform:translateY(-50%) rotate(360deg)}
}
.cpc-actions.hidden{display:none}
.cpc-field input:focus,.cpc-field select:focus,.cpc-btn--search:focus,.cpc-btn--submit:focus,.cpc-btn--clear:focus{outline:0}
.dover-section__content{padding:0 !important}
.cpc-dd{position:relative;width:390px}
.cpc-dd__trigger{width:100%;height:60px;padding:0 21px 0 25px;background:var(--colorPrimary300);border:1px solid var(--colorPrimary200);font-size:18px;font-weight:var(--fontWeightButtonSecondary);text-align:left;cursor:pointer;color:var(--colorPrimary400);font-family:var(--fontParagraph);display:flex;align-items:center;justify-content:space-between}
.cpc-dd__arrow{width:17.121px;height:10.681px;flex-shrink:0}
.cpc-dd.is-open .cpc-dd__arrow{transform:rotate(180deg)}
.cpc-dd__panel{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:240px;overflow-y:auto;background:white;border-radius:4px;box-shadow:0 0 12px 0 rgba(48,48,48,0.08);opacity:0;pointer-events:none;z-index:100}
.cpc-dd__list{padding:0;margin:0;display:flex;gap:14px;flex-flow:column}
.cpc-dd.is-open .cpc-dd__panel{opacity:1;pointer-events:auto}
.cpc-dd__item{padding:5px 21px 5px 25px;cursor:pointer;color:var(--colorPrimary500);font-family:var(--fontParagraph);font-size:18px;font-style:normal;font-weight:var(--fontWeightParagraph);line-height:30px;letter-spacing:.28px;height:40px}
.cpc-dd__item:hover{background:var(--colorPrimary300)}
.cpc-dd-native{position:absolute;opacity:0;pointer-events:none;height:0}
@media(max-width:768px){.cpc-field{padding-bottom:21px;display:flex;flex-direction:column}
.cpc-error{white-space:normal;width:100%;display:block;min-height:0}
.cpc-actions,.cpc-loader,.cpc-btn--submit{margin-left:0}
.cpc-certificate__heading{display:flex;height:60.7px;flex-direction:column;font-style:normal;font-weight:700;font-size:30px;line-height:normal;margin-left:3px;position:relative;border-bottom:1.5px solid var(--colorPrimary900);width:350px;margin-top:41px;margin-bottom:41.5px;margin-right:10px}
.cpc-certificate__form{gap:0;width:350px}
.cpc-input-wrap{width:350px}
.cpc-required-note{margin-bottom:18px;margin-top:0}
.cpc-dd{width:350px}
.cpc-certificate__post{gap:0}
.cpc-dd__trigger{padding:0 22px 0 19px;width:100%}
.cpc-field input{padding-left:19px;padding-right:22px;width:100%}
.cpc-field select.cpc-select{width:100%}
}
@media(min-width:769px){.cpc-field .cpc-error{grid-column:1 / 2;grid-row:2;white-space:normal;min-height:0}
}
@media(max-width:429px){.cpc-field.is-spinner-active .cpc-input-wrap{width:320px;margin-right:auto}
.cpc-field.is-spinner-active input{width:100%}
}